body{
/* min-width: 800px;
width: 980px; */
margin: 0 auto;
padding:0px;
_padding: 0 100px;
/* max-width: 990px; */
_width: 990px;
}
 body > table { 
width:980px;
border:0;
    border-spacing: 0px;
}

/* tr,td{
 border: none;
 } */
/*  body >table >tr:first-child td,body > table > tbody > tr:first-child td{
 background: url(images/blue_grad_background.jpg) repeat-x; background-position: top center;
 text-align: center;
 } */
.top{
background: url(images/blue_grad_background.jpg) repeat-x; background-position: top center; text-align: center;
}
.top td{
 border-spacing: 0px;
 border:none;
}
p, body, font, div, td
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		11px;
}
h1
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		17px;
  color:			black;
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}
a
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-weight:		bold;
  color:			navy;
}
img {border:0;}
table{/* border-collapse:collapse; border-spacing: 0px; */}
.no_underline
{ text-decoration:		none;
}

.paddingtop10{
/* padding-top: 5px; */
}

.border1{
border: 4px double black; /* Параметры границы */
    background: #fc3;
}
.displaynone{
display:none;
}
.tocart{
display:block;
background:url('images/cart_navy.gif') no-repeat 0% 0%;
width: 116px;
height:23px;
}

.icolupa { 
width: 102px;
  background:url(images/lupa1.png) no-repeat 10% -10%;
height: 13px;  
    }
.smalla{
display: block;
width: 138px;
/* height: 13px; */
 }
.olive.smalla span{
margin-top: -10px;

display: block;
} 
 .blue {
 color:blue;
 font-weight:bolder;
 }
.small
{ font-size:		9px;
}
.faq
{ font-size:		14px;
}
.faq_gray
{ font-size:		14px;
  color:			#000000;
}
.arrow { font-weight: bold;
/* background: url(images/arrow-2.gif) no-repeat;
background-position: 100% 41%;
    background-size: 15px 15px;
padding-right: 16px;
    display: block; */
	    display: inline;
    text-align: left;
	    white-space: nowrap;
	
}
.arrow:after{
    content: '';
    width: 15px;
    height: 15px;
    background: url(images/arrow-2.gif) no-repeat;
    /* background-size: 15px 15px; */
    /* margin-left: 10px; */
    display: inline-block;
	background-position: 0 0;
	    /* margin-bottom: -2px; */
		    vertical-align: bottom;
}
/* .black.arrow{
background-position: 90% 41%;
} */
.oplata{
 background: #CCCCCC;
 text-align: left;
 height: 62px;
 vertical-align: top;
}
.oplata div a{
margin:1px;
}
.yellow{
color:yellow;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.cat
{ font-size:		14px;
}
.standard
{ font-weight:		normal;

}
.standardsmall
{ font-weight:		normal;
  font-size:		9px;
}
.catalog{
margin-left:3px;
    margin-top: 35px;
	margin-bottom:22px;
    display: inline-block;
}
/* soc-seti */
.soc{padding-top: 10px;}
.soc a{
  display:inline-block;margin-right: 5px;
  }
.main.center{
display: block;
    word-break: break-word;
}
.center td[align="left"]{

}
.main td[align="left"] a{
font-weight: normal;
line-height: 1.6;
   /*  font-size: smaller; */
}
/* .main td[align="left"] a::after{
content:"|";
} */
.main td[align="left"] a:first-child{
    font-size: 14px;
	font-weight: bold;
	    margin-right: 5px;
		line-height: normal;
		
}
/* .main td[align="left"] a:first-child{
    font-size: 14px;
	font-weight: bold;
} */
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard,.lightstandard a
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive,.main td[align="left"]  i
{ color:			#163106;
  font-weight:		normal;
  font-size:		9px;
}
.main td[align="left"] i{
    font-style: normal;
}
.content {
width: auto;padding: 5px;max-width: 100%;
margin-top:35px;
    padding-top: 0;
}
.enter {
padding-right: 17px;
}
.enter p{
text-indent: 30px;
}
.best{
   
   }
   .best td{
   border:1px solid #B2D1F5;
   width:100%;
   }
   .best td div a{
   display: inline-block;width: 80%; text-align: center;float: left;
   }
   .best td > a{
  width: 100%;
   display: inline;
   }
   .best span{
   display: inline-block; width: 20%;text-align: right;font-weight:bold;color:red;
   }
#korzina{
margin-left:2px;
margin-top: 35px;
display: inline-block;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#000000;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#EDDC6F;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  border:0px;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.login{ 
font-size:	    12px;
  font-weight:		normal;
  border:1px solid;
  margin:			1px;
 /* font-weight:		none; */
  color:			black;
  background-color: white;
    padding: 1px 0;
}
.auth{
display: block;
    margin-top: 0em;
	width: 100%;
	width: 200px;
}
.auth div{
display: inline-block;
width: 43%;
}
.auth div:first-child{
    width: 26%;
    text-align: right;


}
.auth div:first-child font:first-child{
margin-bottom: 11px;display: block;
}
.auth div font ,.auth div a{
    color: white;
    font-size: 9px;
	}
.auth div:last-child{
 
        width: 31%;
	
    text-align: center;

}
.auth div:last-child a{
    display: block;
    margin-left: 4px;
}
.auth input[type="submit"]{
background: #435A8B;
    width: 50px;
    height: 18px;
    padding: 0;
    font-size: 11px;
    color: white;
    border: 1px solid;
 	margin-bottom: 3px;
    margin-top: 0px;	
}
.auth input[type="text"],.auth input[type="password"]{
    background-color: rgb(250, 255, 189);
	    font-size: 12px;
    font-weight: normal;
    border: 1px solid;
    margin: 1px;
    color: black;
	    padding: 1px;
		    width: 94%;

}
.auth input[type="text"]{
    margin-bottom: 9px;
}
.auth tr td:last-child{
text-align:center;
}
/* после авторизации */
.auth_in{
	width:100%;text-align:center;
	}
	.auth_in a{
	display:block;
	margin-bottom:22px;
	    color: white;
    text-decoration: none;
	}
	.auth_in a:last-child{
	color: #163106;
    font-weight: normal;
    font-size: 9px;
	text-decoration: underline;
	margin-bottom:0px;
	}
.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
     margin-top: -5px;
	BORDER-BOTTOM: 2px dotted #A9C0FF;
	height: 5px;
	
}
.video {
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
/* 	padding-left:10%;
	padding-right:10%;
	width:100%; */
	
}
.video iframe {
margin:0 auto;
    position: relative;
    /* left: 0;
    top: 0; */
     width: 100%;
    height: 100%; 
	/* max-width:700px;
	max-height:430px;
	 */
	  width: 700px;
    height:400px;
	/* margin-left: 15%;
margin-right: 15%; */
}
label {
cursor:pointer;
}
#RegisterForm  input[type="submit"]{
    width: 148px;
    margin-left: 13px;
}
.visa{
	    background: url('/images/visa.png') transparent no-repeat 0 50%;
    padding-left: 65px;
    cursor: pointer;

    height: 30px;
}
.yandex{
background:url('/images/yamoney.png') transparent no-repeat 0 30%;
cursor: pointer;
  padding-left: 65px;
      height: 30px;
}

form[name='MainForm'] input[name="continue_button"]{
    font-size: large;
    padding: 7px;


}
form[name='MainForm'] input[name="submit"]{
font-size: large;
    padding: 13px 30px;
	
	color:red;
	
}
h3 span {
color:red;
}
.big_red{
    color: red;
    font-size: 17px;
    text-align: center;
    font-weight: bolder;
}
/*info */
.info{ padding-left: 4px;margin-bottom: 10px;}
.info a{display:block;font-weight: bold;margin-bottom: 5px;}
.info a:before,.info a:first-child:before{
    content: '';
    background: url(images/arrow_category_small.gif) no-repeat;
    width: 5px;
    height: 5px;
    display: inline-block;
	    margin-right: 5px;

}
.info a:first-child:before{
    background-position-y: 30%;
    display: table-cell;
}
.info a:first-child span{
        display: table-cell;
    padding-left: 4px;
	text-decoration: underline;
}
/* search in right */
form.search input[type="submit"]{
display: inline-block;
    position: absolute;
    margin-left: 2px;
    background: url(images/search_button.jpg) no-repeat center center;
    width: 19px;
    height: 19px;
    background-size: contain;
 }
 form.search label{
 display: block;position:relative;
 }
 form.search label span{position: absolute;top: 2px; }
 form.search  input[name="searchstring"]{width: 64%;
 }
/* news */ 
.news_list{
padding-left: 3px;
margin-bottom:5px;
    margin-top: 5px;
}
.news_list a{
    display: block;
    margin-bottom: 10px;
	font-weight: bold;
text-decoration: none;	
}
.news_list a b{border-bottom: 1px solid;}
.news_list a span{

    color: black;
    display: block;
    padding-top: 5px;
 font-weight: normal;
}
.news_list a:last-child{
margin-top: 20px;
    display: inline;
	border-bottom:1px solid;
}
/* golosovanie */
 .golos{
 padding-left:5px;padding-top: 6px;width:100%;
 } 
 .golos p{
     text-indent: 3%;
    font-weight: bold;
    padding-left: 2%;
 }
	   .golos label{
	   display: block;position: relative;
	   }
	   .golos label span{
	   color: white;
    font-size: 9px;
	position: absolute;top:2px;
	   }
	   .golos input[type="submit"]{
	       margin: 5% 0 0 40%;
	   }
	   .golos div p{
	       color: white;
    font-size: 9px;
	    text-indent: inherit;
		    font-weight: normal;
			    margin-top: 0;
    margin-bottom: 3px;
	   }
	.golos div p i{font-style: normal; float: right; margin-right: 10%;}