body {
	background-image: url(../images/upbgpict.png);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	background-position: 100% 0%;
}
table.x { 
	width:100%;
}
table.y {
	 height:100%;
}
table {
	border-collapse:collapse;
}
img { behavior: url(iepngfix.htc); }
/* Шапка */
.upper {
	background-image: url(../images/upbgtable.png);
	background-repeat: repeat-x;
	background-position: 0% 100%;
}
.orilogo {
	background-image: url(../images/Oriflamelogo.png);
	background-repeat: no-repeat;
	background-position: 50% 20px;
	padding-top: 85px;
}
.uppunkt {
	list-style-image: url(../images/uppunkt.png);
	margin-bottom: 5px;
	line-height: 17px;
}
.scroll {
	overflow: auto;
	height: 300px;
}

.uppunkt a, .actiontxt a {
	color: #4E4E4E;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.uppunkt a:hover, .menutext a:hover, .actiontxt a:hover {
	text-decoration: underline;
}
.menutext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
	}
/* конец Шапка */

/* фрейм каталога */
.frame {
	margin-top: -105px;
	background-image: url(../images/white.png);
	padding: 0px;
	margin-bottom: -500px;
}
.frame_shop {
	margin-top: -100px;
	background-image: url(../images/white.png);
	padding: 0px;
	margin-bottom: 0px;
}
.line {
	border-top-color: #7C9E00;
	border-top-style: solid;
	border-top-width: 1px;
}
.actionbg {
	background: url(../images/bg.jpg);
}


.style2 {
}
p.centr, a.centr {
	text-align: center;
	color: #4E4E4E;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* конец фрейм каталога */
/* левое меню */
.bgupleftmenu {
	font-size: 10px;
}
.leftmenuline {
	border-right-color: #7C9E00;
	border-right-style: solid;
	border-right-width: 1px;
}
.leftmenulinegor {
	border-top-color: #7C9E00;
	border-top-style: solid;
	border-top-width: 1px;
}
.rightmenuline {
	border-left-color: #7C9E00;
	border-left-style: solid;
	border-left-width: 1px;
}
.upmenuline {
	border-bottom-color: #7C9E00;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}
.dowmmenuline {
	border-top-color: #7C9E00;
	border-top-style: solid;
	border-top-width: 3px;
	border-bottom-color: #7C9E00;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}
.bgdownleftmenu {
	font-size: 10px;
	height: 100%;
}

.menutextleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 5px;
	letter-spacing: -1px;
	}
.menutextleft a {
	color: #006600;
	text-decoration: none;
	padding-left: 0px;
	}
.menutextleft2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1px;
	}
.menutextleft2 a {
	color: #444444;
	text-decoration: none;
	padding-left: 0px;
	}
.menutextleft2 a:hover div {
	color: #006600;
	text-decoration: underline;
	background-image: url(../images/leftmenuhover2.png);
	background-position: 0% 50%;
	background-repeat: repeat-x;
}
.menutextleft a:hover div {
	color: #618100;
	background-image: url(../images/leftmenuhover.png);
	background-position: 0% 50%;
	background-repeat: repeat-x;
}

/* конец левое меню */
/* правое меню */
.bguprightmenu {
	font-size: 1px;
}

.bgdownrightmenu {
	font-size: 5px;
}

/* конец правое меню */
/* цетр */
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
.action a {
	color: #FF0000;
	text-decoration: none;
}
.actionname, .actionname a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.actionname a:hover {
	color: #FF0000;
}
.action a:hover {
	text-decoration: underline;
}
.actionup {
	background-color: #FFFFFF;
	background-image: url(../images/actionup.png);
	background-repeat: repeat-x;
	font-size: 1px;
	background-position: 0 100%;
}
.actiondown {
	background-color: #FFFFFF;
	background-image: url(../images/actiondown.png);
	background-repeat: repeat-x;
	font-size: 1px;
}
.actiontxt {
/*	background-image: url(../images/green.png);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	background-color: #EBF4B1;*/
	padding-bottom: 5px;
}
.posaction {
	position: fixed;
	bottom: 0px;
	background-color: #EBF4B1;
	background-image: url(../images/green.png);
	background-repeat: repeat-x;
}
.posaction1 {
	bottom: 0px;
	background-color: #F7FEC7;
	background-repeat: repeat-x;
}
h1 {
	font-size: 20px;
	color: #006600;
	padding: 0px 15px 0px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2, .want {
	color: #006600;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
	font: bolder 15px Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}
.wanttxt ul {
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	vertical-align: text-top;
}
h3 {
	font-size: 12px;
	color: #000000;
}
p, ul, ol {
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	vertical-align: text-top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.actionline {
	border-top: 1px solid #7C9E00;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

p a {
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
p a:hover {
	text-decoration: underline;
	color: #006600;
}
.futerup {
	background-image: url(../images/futerbgup.png);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	font-size: 7px;
}
.futerdown {
	background-image: url(../images/futerbgdown.png);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}
.copyright, .copyright a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 200;
	color: #006600;
	margin: 5px;
	text-decoration: none;
}
.copyright a {
	font-weight: bold;
}
.copyright a:hover {
	text-decoration: underline;
}
ul, ol {
	padding-left: 50px;	
}
.action {
	color: #FF0000;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.edin {
	color: #0000FF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}
.style2 {
	color: #0000FF;
	font-weight: bold;
}
.regform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
p.centrreg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.actiontxt {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.citysc {
	color: #006600;
	text-decoration: none;
	font-weight: normal;
}
.citysc a {
	color: #006600;
	text-decoration: underline;
	font-size: 11px;
}
.citysc a:hover {
	color: #444444;
	text-decoration: underline;
}
.style4 {
	font-size: 10px;
	font-weight: normal;
}
.actiontxt a{
	color: #4E4E4E;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.actiontxtred a{
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.icqtel
{
	color: #4E4E4E;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
.line3px {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #7C9E00;
}
.pover {
	background-image: url(../images/povervmechtu_smal.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4E4E4E;
	padding-right: 20px;
}
.pover a{
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4E4E4E;
	padding-right: 20px;
}
.pover1 {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4E4E4E;
	padding-right: 20px;
}
.to_cons{
color: #FF0000;
font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}