html, body{margin:0; padding:0; height:100%; width:100%;}
body{background-color:#42434b; 	font-family:Arial; 	background-image:url(../../img/standard/bg_top_repeat.jpg);	background-position:left top;	background-repeat:repeat-x; font-size:75%;}
html>body{font-size:12px}
table {font-size:100%;}
object, blockquote,cite,a,abbr,address,em,strong, dl,dt,dd, td, th, form, fieldset, legend, label,caption{padding:0;border:0;margin:0;font-size:1.0em;font-weight:inherit;font-family:inherit;font-style:inherit;}
usemap, usemap img{border:none}

.bg_main{	
	position:absolute; top:0;
	background-image:url(../../img/standard/bg_main.jpg);
	background-position:-140px top;
	background-repeat:no-repeat; 
	text-align:center;	
	height:100%; min-height:1350px;	
	min-width:1000px; width:expression(body.clientWidth<1001?"1000px":"100%")
	}
	
.f_right {float:right}
.f_left {float:left}
.h1, .h2, .h3{ display:block; clear:both; font-weight:600;}

div{position:relative; zoom:1;}
a{color:#bdc1d1; text-decoration:underline; cursor:pointer}/**/
a:hover{color:#; text-decoration:none}

a img{border:none}
a div{border:none}

small{font-size:88%}

ul{margin:0; padding:0; }

li{margin:0; padding:0; }

li li {list-style: disc;}
ul.ul {margin-left:15px}
ul.ul li{display:list-item; list-style:disc; margin:0.6em 0}

input{background-color:transparent; padding:0; margin:3px 3px 3px 0; font-size:12px}
input.count{background-color:#fff; width:40px;  text-align:right; padding:2p; margin-top:5px}
input.qty{width:50px; text-align:right}
input.butForm{cursor:pointer; background-color:transparent; background-image:url(../../img/icon/butForm.png);	background-position:left top;	background-repeat:no-repeat; border:none; width:203px; height:35px; font-family:Arial; color:#fff; font-weight:bold; font-size:12px; padding:3px 5px; text-align:center;}
.table input{background-color:#fff;}

hr{border:none; border-bottom:1px dotted #999; height:1px; clear:both; float:none}
h4 {display:block;  border-bottom:1px dotted #999;}


td{text-align:left; vertical-align:top}	


.over_auto{width:100%; overflow:auto}
.maincontent p.path{line-height:1.4em; font-size:88%; color:#666; margin-bottom:5px;}
.maincontent p.path a{color:#666}


.clear{clear:both}

.upp{text-transform: uppercase;}


/*spec*/
.sidebar-right .bg_opac_w{margin:0 ; padding:0 20px;  display:block; border:none; color:#333;}
.sidebar-right .bg_opac_w h3,.sidebar-right .bg_opac_w .h3 {margin-top:0;font-size:1.1em}
.sidebar-right .bg_opac_w a{color:#333}
.sidebar-right .bg_opac_w .imgBox{margin: 0 0 5px 0; padding:0; text-align:left; width:154px; float:left; }
.sidebar-right .bg_opac_w .imgBox img{margin:0; padding:0; border:2px solid #7fc400;}



.sidebar-right .block.spec{width:260px; overflow:hidden; margin-bottom:15px; }
.sidebar-right .block.spec .bg_opac_w{background-image: none; font-size:11px; margin: 0 0 -1px 0; }
.sidebar-right .spec .bg_opac_w .imgBox{float:left; width:200px; height:154px; margin:20px 0; padding:0 0 0 40px; }
.sidebar-right .block.spec .bg_opac_w .imgBox img{ width:140px; height:140px; margin:0; padding:0;}

.sidebar-right .block.spec h1, .sidebar-right .block.spec .h1{font-size:16px; color:#fff; background-image:url(../../img/standard/opac_spec_conner_t.png); background-position: left top; background-repeat:no-repeat; padding:5px 0; margin:0; text-align:center}
.sidebar-right .block.spec .sap-content{ float:left; width:261px; padding:0; margin: 0 ; background-image:url(../../img/standard/opac_spec_repeat.png); background-position: left top; background-repeat:no-repeat; background-color:#ecffc2}

.sidebar-right .block.spec .bg_opac_w p{clear:both; float:none;}
.sidebar-right .block.spec h2, .sidebar-right .block.spec .h2{font-size:14px}
.sidebar-right .block.spec a{color:#416ebd;}



/*buttonBox*/

input.button{background-image:url(../../img/icon/but_buy_small.png); }


/*basket*/
a.basket {color:#fff; text-decoration:none; }
a:hover.basket{color:#333;}
a.basket div{
	z-index:100;
	width:104px; height:160px; overflow:hidden; 
	background-image:url(../../img/standard/bg_basket.png);
	background-position:left top;
	background-repeat:no-repeat; 
	text-align:center;	
	font-weight:bold; font-size:12px;   
	padding-top:60px
	}
a.basket:hover div{	background-position:left -159px;}
.bg_w a.title{color:#5173b6;  text-decoration:underline}


.container_menu ul.li_block li{margin:0; padding:0}
.container_menu ul.li_block li a img{margin:0 }
.container_menu ul.li_block li a:hover img{margin-top:-159px;}







.bg_opac_w ul{margin-bottom:0; padding-bottom:0; }
.bg_opac_w ul li{margin-bottom:0; padding-bottom:0;}



/*menu, top*/
.menu ul.li_block{width:100%;}
.menu ul.li_block  li{width: 19.5%; height:35px; overflow:hidden; padding:4px; margin:0; white-space: normal;  text-align:center; }
.menu ul.li_block li div{height:27px; overflow:hidden; white-space: normal;}


ul.li_block{position:relative; z-index:1;  overflow: hidden; margin:0; padding:0; }

ul.li_block li{display:inline; float:left; margin:0; padding:3px; text-align:left;}
ul.li_block li p{margin:0;}
ul.li_block ul{margin:0; padding:0; }
ul.li_block li ul li{padding:0 5px;}


.logo {width:350px; padding:0; margin-top:-5px; font-size:12px;  }
.logo div {padding:16px 0 0 0}

.contactsBox{ float:right; width:300px; padding:7px 0 3px 0; owerflow:hidden; text-align:right; color:#bdc1d1; font-size:12px;  }
.contactsBox a{color:#bdc1d1;}

.icq{position:absolute; z-index:100; width:140px;  padding:10px 5px 0px 5px;  text-align:left; //margin-left:-140px  }
.icq span.a{border-bottom: 1px dashed;}
.icq ul{width:125px; margin:5px 0px 0px 0px; padding:10 0px; list-style:none; color:#666;}
.icq li{width:100%; float:none; margin:10px; font-weight:bold; }
.icq li div{float:left; height:25px; width:25px; }
.icq li a{color:#507bcb;}

.phone {width:150px; font-size:14px; border-left:1px dotted #ccc; float:right; padding: 0 0 0 10px; text-align:right; }
.phone b{font-size:18px; color:#eee}
.phone p{white-space:nowrap;  margin:0; padding:0}





table.topBox{position:relative; z-index:100;margin:0}
.topmenu  ul{margin-top:12px; font-size:12px;}
.topmenu  ul li{padding-right:15px; white-space:nowrap; color:#87d111}

/*menu2*/
.blick{background-image:url(../../img/standard/blick_w.png); background-position: left top; background-repeat:repeat-y }

td.menu{background-image:url(../../img/standard/opac_black.png); background-position: left top; background-repeat:repeat-x;  font-weight:bold; font-size:12px}
td.menu ul.li_block.menublock{width:100%; padding:0; margin:5px 0 0 5px ; color:#000}

td.menu ul.li_block.menublock li{  width: 18%; height:34px; overflow:hidden; text-align:center; vertical-align:middle;  margin:0 0 0 -1px; padding:0; border-left:1px solid #333; white-space: normal; background-color:#90929b; line-height:13px}
td.menu ul.li_block.menublock a{display:table; width:100%; color:#000; text-decoration:none}

td.menu ul.li_block.menublock li div{height:34px;  display:table-cell; margin:0;  padding-top:2px; text-align:center; vertical-align:middle;}
td.menu ul.li_block.menublock a:hover div{background-color:#ccc; color:#000;} 


td.menu  .li_block li.noactive a div{background-color:#fff; background-image:none }
td.menu  .li_block li.noactive a{color:#666}


/*seoBox*/
.seoBox{ overflow:hidden; margin:0 350px 0 5px; padding:0; padding-bottom:6px; color:#9d9ea6; font-size:11px; font-weight:normal; line-height:1.1em; background-image:url(../../img/icon/3point.gif);  background-repeat:no-repeat}
td.menu .seoBox a{color:#bdc1d1; text-decoration:none; color:#9d9ea6; }
td.menu .seoBox a:hover{color:#bdc1d1;}




/*info*/  
.info{float:right; width:350px; overflow:hidden; font-size:11px;}
td.menu .info { padding:0; width:330px; }
td.menu  .info  .li_block li {float:left; width:auto;  margin:0; padding:0; font-weight:normal; background:none; border:none;  color:#87d111; font-size:12px; }
td.menu .info .li_block li a {color:#87d111; text-decoration:underline}
td.menu .info .li_block li a:hover{text-decoration:none}
td.menu .info .li_block li{ background:none; margin:0 0 0 5px; }
td.menu .info .li_block li.i_price{ width:150px; height:100px; padding-left:15px; text-align:left; float:right }
td.menu .info .li_block li.i_price div{margin:0 0 4px 0;  height:20px; float:none;  }
td.menu .info .li_block li.valuta_curs{width:110px;}
td.menu .info li.i_price{display:block;}
td.menu .info .i_price div{display:block; background-image:url(../../img/icon/i_price.png); background-position:top left; background-repeat:no-repeat; padding-left:25px; text-align:left}
td.menu .info .i_price div a b {text-decoration:none}



.i_price div{background-image:url(../../img/icon/i_exl.png); background-position:top left; background-repeat:no-repeat; padding-left:36px; height:29px}

.tm_title .i_price {background-image:url(../../img/icon/i_exl.png); background-position:top left; background-repeat:no-repeat; padding-left:36px; height:29px}

.link{ font-size:11px; font-weight:normal;}
.link a{color:#40820d;}


/*banner*/
.banner h2, .banner .h2 {font-size:16px; margin:20px 20px 0 20px}
.banner_top{background-image:url(../../img/standard/banner_green_top.png);background-position: center top; background-repeat:no-repeat; width:258;  padding-top:20px; color:#fff}
.banner_bottom{background-image:url(../../img/standard/banner_green_bottom.png);background-position: center bottom; background-repeat:no-repeat; width:258; text-align:center; padding-bottom:20px}

.banner .text{margin:10px 20px 0 20px; text-align:left;}
.banner .text:after{content:"Подробнее"; text-decoration:underline; display:block; margin-top:10px }
a.banner {color:#fff; text-decoration:none }





/*imgBox*/	

.imgBox{ z-index:20; padding: 0 ; margin:0; width:164px; height:144px; overflow:hidden; }
.imgBox img{position:relative; z-index:1; border:2px solid #7fc400; width:140px; height:140px; margin:0 0 0 20px}
.commBox{ position:relative; z-index:10; zoom:1; width:155px; height:140px; overflow:hidden; margin: -135px 0 0 0;  background-position:right top;  background-repeat:no-repeat }









input.button{background-position:left top; background-repeat:no-repeat; height:40px; width:40px;  border:none; cursor:pointer; }

/*properties*/
/*properties*/
 ul.properties{margin: 0 0 0 12px; padding:5px 0; width:90%; }
.properties li{display:list-item; width:auto;  text-align:left; list-style: disc; }



/*.modeslList*/
.anonce {width:90px; float:left; font-size:11px;}
body .container .modeslList .anonce li{width:90px; float:left; font-size:12px; }
.modeslList li{list-style:none; margin-bottom:10px}
.modeslList li h2, .modeslList li .h2{font-size:1.1em; margin:0 0 5px 0}


/*priceBox*/
.li_block li.countBox {font-size:10px; width:111px; height:45px;  padding:0;  overflow:hidden; float:left; color:#fff; display:block }
.sale .li_block li.countBox{ color:#555; }
.li_block li.countBox input{margin:0 0 0 10px}
.li_block li.addCartBox{width:25px; height:45px;  padding: 0; margin:0}



.priceBox p{ width:128px; margin:0 20px;  padding:0 5px;}
.priceBox .bg_price { width:140px; height:75px; margin:0; padding:10px 0 0 0; background-image: url(../../img/standard/bg_price_small.png); background-repeat:no-repeat; background-position: left top; display:table; vertical-align:middle; text-align:center }
.priceBox .bg_price b span{white-space:nowrap;}
.group .priceBox .bg_price{margin-bottom:0;}
.priceBox a{ text-decoration:none; border:none}



.status {font-size:11px}
.status:first-letter{text-transform: uppercase;}
.status p{margin:0; padding:0; width:100%}
.status p:first-letter{text-transform: uppercase;}
.status a{text-decoration:underline}
.status a:hover{text-decoration:none}


.bg_price{text-align:center; padding:10px 0 0 0; margin-bottom:-10px }
.bg_price a{text-decoration:none; height:39px; overflow:hidden; display:block }/*блок с ценами*/
.bg_price p{ margin:0; padding-top:5px; font-weight:bold;  color:#fff; }
.sale .bg_price{color:#333;}


.bg_price b span{ font-size:15px; white-space:nowrap}
span.rur{font-size:11px; font-weight:normal; margin-left: 3px; }
.bg_price s{font-size:11px; font-weight:normal; margin:2px 0 22px 0; display:block; color:#555}


.group .bg_price {padding-top:10px}
.group .bg_price s{font-size:10px; padding-right:10px}
.sale .imgBox img{border:2px solid #fccd05; }


.sale .bg_price {background-image: url(../../img/standard/bg_price_sale_small.png); }
.sale .bg_price p{ color:#333;}




/**/
.priceBox{position:relative; z-index:50; margin:-22px 0 0 0; padding:0; }
.priceBox b span{white-space:nowrap}
.priceBox li.bg_price{padding-top:20px}


.modeslList .box{display:block; width:175px; float:left; margin:0 15px 0 0}


.maincontent .box{float:left}
.sidebar-right .box{float:none}

.modeslList .title{padding-right:30px; text-align:left}

.modeslList .catalog_item{text-align:left}
.catalog_item .titleBox{padding-right:30px}


.modeslList li ul.properties li, .cell ul.properties li{float:none; display:list-item; padding-left:3px; margin:0 0.6em 0 15px; list-style: disc; }


/*comm*/
.sale .commBox{background-image: url(../../img/icon/comm_sale.png);}
.new .commBox{background-image: url(../../img/icon/comm_new.png);}
.dar .commBox{background-image: url(../../img/icon/comm_dar.png);}



/*group*/
.group .catalog_item{margin-right:20px}


.arr_black{background-image:url(../../img/standard/arr_black.png);  background-position:30px top ; background-repeat:no-repeat;}



/*bg*/
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; -opera-border-radius:5px; -khtml-border-radius:5px;}
.bg_opac_w2{background-image:url(../../img/standard/bg_opacw.png); background-repeat:repeat;}
.bg_opac_w{background-image:url(../../img/standard/opac_w.png); background-repeat:repeat; }
.bg_0 {height:30px; background:#000; }
.bg_0 p{margin:0; padding-top: 5px;}



.bg_w{background-color:#fff} 
.bg_w2{background-color:#f1f2f2}
.bg_w2 a{color:#5f89db}
.bg_w a {color:#5f89db}

.bg_w2 a:hover {color:#57aa18}
.bg_w a:hover {color:#57aa18}



/*.bg_grey{background-color:#ebedf7}*/
.bg_grey{background-color:#eee}
.bg_grey1{background-color:#eee}
.bg_grey2{background-color:#6c6e7f}

.bg_opblack{background-image:url(../../img/standard/opac_black.png); background-repeat:repeat;}
.bg_opblack .bg_0{margin:-10px 0 0 0}

.bg_black{background-color:#3e424a}

.bg_blue{background-color:#f4f5f6} 

.bg_green{background-color:#86c40f}
.bg_green1{background-color:#daff93}
.bg_green2{background-color:#c2ec71}

.bg_ye{background-color:#facb05}
.bg_ye1{background-color:#fff2bc}

.bg_green h1, .bg_green .h1{font-size:1.2em; color:#fff; padding:5px}



.table .bg_green{color:#fff}

/*font*/
.font_green{color:#71b80d}
.font_grey{color:#bdc1d1}
.wau{color:#71b80d; font-size:20px; font-weight:bold; margin-right: 7px}

 /*conner*/
.conner_t_l{ background-image:url(../../img/standard/conner_t_l.png); background-position:left top; background-repeat:no-repeat;}
.conner_t_r{background-image:url(../../img/standard/conner_t_r.png); background-position:right top; background-repeat:no-repeat;}
.conner_d_l{ background-image:url(../../img/standard/conner_d_l.png); background-position:left bottom; background-repeat:no-repeat;}
.conner_d_r{background-image:url(../../img/standard/conner_d_r.png); background-position:right bottom; background-repeat:no-repeat; width:100%; height:20px}




/*d*/
.d-item{width:18px; height:18px; margin-top:-2px; float:left; border:none}
#d8{background-image:url(../../img/icon/d8.png); background-repeat:repeat;}
#d10{background-image:url(../../img/icon/d10.png); background-repeat:repeat;}
#d12{background-image:url(../../img/icon/d12.png); background-repeat:repeat;}
#d15{background-image:url(../../img/icon/d15.png); background-repeat:repeat;}
#d18{background-image:url(../../img/icon/d18.png); background-repeat:repeat;}
.atten i{font-size:11px}



/***************/
#countForm {
	display: none;
	
	border: none;
	position: absolute;
	z-index:200;
	width: 200px;
	height:200px;
	padding: 15px 30px;
	background-image:url(../../img/standard/modul_window.png); background-position:left top; background-repeat:no-repeat
	
}

#countForm td{font-size: 12px; font-weight:bold; color:#666; vertical-align:middle; }
#countForm select {display: display;}
#countForm span.num {   font-size: 20px;    font-weight: bold;    color: #71b80d;}

.addToCart{cursor:pointer}
#addToCartButton {text-align: center;	padding: 5px;}

#addToCartButton a {color: #5f89db;	font-size: 12px;font-weight: bold;}


div.catalog_item select {display: none;}

/*icon_files*/
.icon_files{float:left; margin:0 4px 1px 0}
.icon_files img{width:32px; height:29px}

/***********************/

.text li{text-align:left}
.text{text-align:left}

/*footer*/
.footer {height:94px; min-width:1000px; width:expression(body.clientWidth<1001?"1000px":"100%"); margin:15px 0; color:#bdc1d1; font-size:12px; }
.footer td{padding-top:20px}
.footer p{margin: 0 0 1em 0}
.footer .phone{float:left; border-left:none; border-right:1px dotted #ccc; margin:0 10px 10px 0; padding: 0 10px 0 0}
.footer a{color:#fff}

/***********************/
/*counterBox*/
.counterBox {height:20px; padding:10px 30px;}
.counterBox .counter{float:left; margin:0px 10px 10px 0px}

#dialog{display:none}
