/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }



html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; /*border:1px solid #cfcfcf;*/ }
textarea { font-family:tahoma,arial; font-size:12px; }
input { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
input[type=checkbox], input[type=radio] { cursor:pointer; cursor:hand; margin:0; vertical-align:middle; }
select { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
label { cursor:pointer; cursor:hand; }
a img, img { border:0; vertical-align:middle; }

sup, sub { vertical-align:baseline !important; vertical-align:bottom; position:relative; }
sup { bottom:0.5em; }
sub { top:0.3em; }

#sys_captcha{margin-top:5px;}


/* body
--------------------------------------------------*/
body { 
       font-family: Tahoma;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */

}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline;  outline-style:none  }
a:hover { text-decoration:none }


.max_w { max-width:1024px; background: url("/images/des/hc.gif") repeat-x 0 63px; margin:0 auto 0 auto  }
*html .max_w {width:expression(document.body.clientWidth > 1024? "1024px": "auto" );}


.min_w { min-width:1000px; background: url("/images/des/hl.jpg") no-repeat; height:276px;}
*html .min_w  { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}

.order_block td{padding: 5px; 	border-top: 1px dotted #ccc;}


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
.pad20p{padding: 20px;}

.log_reg_b td.log_reg {padding:10px;}
.log_reg {background:#fbfbfb;}



/* Head
--------------------------------------------------*/
.head { background: url("/images/des/hr.gif") no-repeat 100% 63px; height:176px; position:relative; }

.head .logo { display:block; width:228px; height:41px; background: url("/images/des/logo.gif") no-repeat; background-position: 128px; overflow:hidden; text-indent:-3000em; padding-left:128px; float:left; 
_display:inline }


.hl_l { width:103px; height:225px; background: url("/images/des/hl_l.gif") no-repeat; top:0px; left:-103px; position:absolute  }


/* Head/Top
--------------------------------------------------*/
.top { margin:0px; padding:0 0 0 0; list-style:none; height:81px}
.top li { float:left; height:63px; background: url("/images/des/top_li.gif") no-repeat 100% 0; overflow:hidden; }




/* Head/Top/1
--------------------------------------------------*/
.top .t1 { width:165px; font-size:14px; color:#2969b2; font-weight:bold; padding:10px 34px 0 0; height:53px; text-align:right; background:none; line-height:19px}
.top .t1 i { font-style:normal; font-size:10px; background: url("/images/des/icq.gif") no-repeat 100% 0; padding:3px 21px 0 0; margin-right:1px; font-weight:normal    }



/* Head/Top/2
--------------------------------------------------*/
.top .t2 { padding:8px 0 0 0; height:55px; font-size:14px; font-weight:bold;  width:24%;}
.top .t2 p { padding:0 0 0 50px; background: url("/images/des/t2.gif") no-repeat 0 7px; height:53px  }

.top .t2 i { font-size:11px; font-style:normal; color:#2969b2; padding-left:5px; font-weight:normal}
.top .t2 u { font-size:11px; font-weight:bold; color:#666666; display:block;}



/* Head/Top/3
--------------------------------------------------*/
.top .t3 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0 0; height:53px; width:21%; font-weight:bold; font-size:12px; }
.top .t3 p { padding:0 0 0 50px; background: url("/images/des/t3.gif") no-repeat 0 2px; height:53px; margin-left:8px }

.top .t3 b { display:block; font-size:10px; color:#6b94c5; padding-bottom:1px; text-transform:uppercase}
.top .t3 i { display:block; font-size:10px; color:#6b94c5; font-style:normal;  text-transform:uppercase; font-weight:normal; padding-top:2px }



/* Head/Top/4
--------------------------------------------------*/
.top .t4 { font-size:12px; padding:10px 0 0 0; height:53px; font-weight:bold;}
.top .t4 a{display:block; color:#2969b2!important; width:110px; text-decoration:none; padding:0 0 0 50px; background: url("/images/des/t4.gif") no-repeat 0 2px; height:53px; margin-left:4px }
.t4 a { text-decoration:none;  color:#2969b2!important;}
.t4 a:hover { text-decoration:underline;}

.top .t4 b { display:block; font-size:10px; text-transform:uppercase!important; color:#6b94c5; width:60px; padding-bottom:2px;}
/* .top .t4 a{ display:block;  clear: both; padding:0; margin:0; width:10px; height:10px;} */



/* Head/Top/5
--------------------------------------------------*/
.top .t5 { padding:0px 0 0 0; height:62px; font-weight:bold; font-size:12px; width:17%; background:none  }
.top .t5 p { padding:0 0 0 15px; background: url("/images/des/dostavka.gif") no-repeat -14px 0px; height:62px; margin-left:0px }

.top .t5 p a { display:block; height:62px; width:199px; }


.top .t5 a { color:#da0503; text-decoration: none; border-bottom:1px dashed #da0503}
.top .t5 a:hover { border:0px}

.top .t5 b { display:block; font-size:10px; text-transform:uppercase; color:#da0503; /* color:#fe0066; */ width:90px; padding-bottom:2px; line-height:15px}
.top .t5 i { font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; display:block; padding:2px 0 0 0; position:relative;
margin-left:-35px; background: url("/images/des/ic.gif") no-repeat 51px 0 }
.top .t5 i a { margin-right:22px}


/* Head/Search
--------------------------------------------------*/
.search { padding:11px 0 0 18px; margin-left:356px }
.search p { float:left; width:31%; padding-right:10px}
.search .sl_b { width:21%}
.search p select { width:100%;}



.search .btn { width:45px; height:60px; border:0px; cursor:pointer; background: url("/images/des/s_btn.gif") no-repeat 50%; margin-top:0px  }




/* Center
--------------------------------------------------*/
.outer { position: relative; z-index:2; margin-left:266px; margin-right:210px; min-height:1px; _height:1px}
.wrap-cl { float:left; width:100%; }




/* Center_Col
--------------------------------------------------*/
.center_col { float:right; width: 100%; font-size:11px; color:#333333}
.center_col { _position:absolute; _top:0px; _margin-left:-10px}
.center_col a { text-decoration: none; color:#333333}
.center_col a:hover { color:#2083d0}



/* Center_Col/Menu
--------------------------------------------------*/
.c_menu { margin:0px; padding:0 0 0 0; list-style:none; overflow:hidden; min-height:1px; _height:1px;}
*html .c_menu { overflow:visible}
.c_menu li { float:left; width:33%; height:155px; font-size:11px; font-weight:bold; text-transform:uppercase}
.c_menu li a { display:block; margin:0 auto 0 auto; color:#000000}

.c_menu li .cm193 { width:151px; height:33px; background: url("/images/des/cm193.jpg") no-repeat 50% 0; text-align:center; padding:92px 0 0 0 }
.c_menu li .cm194 { width:151px; height:33px; background: url("/images/des/cm194.jpg") no-repeat 50% 0; text-align:center; padding:92px 0 0 0 }
.c_menu li .cm195 { width:151px; height:33px; background: url("/images/des/cm195.jpg") no-repeat 50% 0; text-align:center; padding:92px 0 0 0 }

.c_menu li .cm196 { width:151px; height:35px; background: url("/images/des/cm196.jpg") no-repeat 50% 0; text-align:center; padding:89px 0 0 0 }
.c_menu li .cm197 { width:151px; height:35px; background: url("/images/des/cm197.jpg") no-repeat 50% 0; text-align:center; padding:89px 0 0 0 }
.c_menu li .cm198 { width:151px; height:35px; background: url("/images/des/cm198.jpg") no-repeat 50% 0; text-align:center; padding:89px 0 0 0 }

.c_menu li .cm199 { width:151px; height:38px; background: url("/images/des/cm199.jpg") no-repeat 50% 0; text-align:center; padding:90px 0 0 0 }
.c_menu li .cm200 { width:151px; height:31px; background: url("/images/des/cm200.jpg") no-repeat 50% 0; text-align:center; padding:95px 0 0 0 }
.c_menu li .cm201 { width:151px; height:38px; background: url("/images/des/cm201.jpg") no-repeat 50% 0; text-align:center; padding:90px 0 0 0 }
.c_menu li .cm7607 { width:151px; height:38px; background: url("/images/des/cm7606.jpg") no-repeat 50% 0; text-align:center; padding:95px 0 0 0 }
.c_menu li .cm7609 { width:140px; height:38px; background: url("/images/des/cm7609.jpg") no-repeat 50% 0; text-align:center; padding:92px 0 0 0 }
.c_menu li .cm8699 { width:140px; height:38px; background: url("/images/des/cm8699.jpg") no-repeat 50% 0; text-align:center; padding:95px 0 0 0 }




/* Center_Col/Links
--------------------------------------------------*/
.c_link { border:1px solid #d4d4d4; border-bottom:0px; margin-bottom:30px }
.cl_t { background: url("/images/des/cl_t.gif") no-repeat; min-height:1px;  _height:1px;  position:relative; left:-1px; top:-1px; margin:0 0 0 0; padding:12px 0 0 1px;  }
.cl_t h6 { padding:0 0 8px 16px; font-size:17px; font-weight:normal; text-transform:uppercase}

.cl_t ul { margin:0 0 0 0; bottom:-2px; padding:0 0 0 0; list-style:none; overflow:hidden; min-height:1px; _height:1px; width:100%;
 background: url("/images/des/tl_ul.gif") repeat-y 55% 0; height:102px; position:relative;  }
.cl_t ul li { font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;  height:33px;
float:left; width:50%; margin-bottom:1px;}
.cl_t ul li a { color:#666666; text-decoration:none;}
.cl_t ul li a:hover { text-decoration:none; border-bottom:1px dashed #2083d0; color:#2083d0}

.cl_t ul li p { padding:8px 0 10px 52px}

.cl_t ul .tl1 p { background: url("/images/des/tl1.gif") no-repeat 12px 5px;}
.cl_t ul .tl2 p { background: url("/images/des/tl2.gif") no-repeat 12px 5px;}

.cl_t ul .tl3 p { background: url("/images/des/tl3.gif") no-repeat 14px 7px;}
.cl_t ul .tl4 p { background: url("/images/des/tl4.gif") no-repeat 17px 3px;}

.cl_t ul .tl5 { margin-bottom:0px; }
.cl_t ul .tl6 { margin-bottom:0px;}

.cl_t ul .tl5 p { background: url("/images/des/tl5.gif") no-repeat 8px 3px;}
.cl_t ul .tl6 p { background: url("/images/des/tl6.gif") no-repeat 17px 6px;}




/* Center_Col/News
--------------------------------------------------*/
.c_news {border:1px solid #d4d4d4;  margin-bottom:30px; _height:1px; }
.cn_t { background: url("/images/des/cl_t.gif") no-repeat; min-height:1px;  _height:1px;  position:relative;  margin:-1px 0 0 -1px; padding:16px 25px 60px 16px; }
*html .cn_t { overflow:visible}

.cn_t h6 { padding:0 0 25px 0; font-size:17px; font-weight:normal; text-transform:uppercase}


.cn_t ul { margin:0px; padding:0 0 0 0; list-style:none}
.cn_t ul li { color:#333333; font-size:11px; padding:0 0 17px 0; overflow:hidden; min-height:1px; _height:1px; }
*html .cn_t ul li { overflow:visible}
.cn_t ul li a { text-decoration:none; color:#1d4a7e}
.cn_t ul li a:hover { color:#2083d0; text-decoration:underline}

.cn_t ul li img, .preview { float:left; border:1px solid #cfcfcf; margin:0 15px 5px 0}
.cn_t ul li i { display:block; font-size:11px; font-style:normal; color:#6996ca}
.cn_t ul li p { padding:0 0 12px 0; font-family: Tahoma!important;}
.cn_t p, .cn_t font { font-family: Tahoma!important;  font-size: 12px!important;}
.cn_t ul li h1 { font-size:14px; padding:0 0 2px 0}

a.all_n { display:block; width:165px; height:25px; background: url("/images/des/all_n.gif") no-repeat; position:absolute;  bottom:-1px; _bottom:-2px; right:-1px }




 .cn_t span.cn_t_s { width:39px; height:49px; display:block; background: url("/images/des/cn_ic.gif") no-repeat; position:absolute; top:-10px; right:14px } 
 
.cn_t .anons a{text-decoration: underline!important;}  




/* Center_Col/Catalog
--------------------------------------------------*/
.catalog { background:#f2f2f2 url("/images/des/c_tt.gif") repeat-x; _height:1px}
.c_ll { background: url("/images/des/c_tt.gif") repeat-y 100% 0; }
.c_rr { background: url("/images/des/c_tt.gif") repeat-y; }
.c_bb { background: url("/images/des/c_tt.gif") repeat-x 0 100%; }

.c_tl { background: url("/images/des/c_tl.gif") no-repeat;}
.c_tr { background: url("/images/des/c_tr.gif") no-repeat 100% 0;}
.c_bl { background: url("/images/des/c_bl.gif") no-repeat 0 100%; _height:1px}
.c_br {  background: url("/images/des/c_br.gif") no-repeat 100% 100%; padding:27px 0 20px 5px; position:relative; _height:1px }


.c_br h2 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-bottom:8px}
.c_br h1 { font-size:17px; color:#6993c4; font-weight:normal; padding:0 0 30px 26px}
.c_br h1 b { color:#1d4a7e; font-weight:normal}


.filter { padding:0 0 0 0; min-height:35px; _height:35px; font-size:11px; font-weight:bold}
.filter a { text-decoration:none; color:#1d4b7d; border-bottom:1px dashed #1d4b7d; margin-right:15px;}
.filter a:hover { text-decoration:none; color:#2083d0; border-bottom:1px dashed #2083d0;}


/* Center_Col/Catalog/UL
--------------------------------------------------*/
.c_br ul { margin:0px; padding:0 0 15px 0; list-style:none; overflow:hidden; min-height:1px; _height:1px;}
*html .c_br ul { overflow:visible}

.c_br ul li { float:left; width:50%; _width:48%; color:#333333; font-size:11px; position:relative;
  }
  
*:first-child+html .c_br ul li { float:left; width:48%; color:#333333; font-size:11px; position:relative;
  }
  
  
.c_br ul li img { }
.c_br ul li p { clear:both; padding-top:5px}

.cat_div { width:222px; margin:0 auto 0 auto; background: url("/images/des/dot.gif") repeat-x 0 100%; padding-bottom:10px; min-height:170px; _height:170px; margin-bottom:18px}


.c_br ul li .cb_txt { overflow:hidden; min-height:93px; _height:93px;}
*html .c_br ul li .cb_txt { overflow:visible}
.c_br ul li b { display:block; text-decoration:underline; font-size:12px; height:20px; /*background: url("/images/des/c_prc.gif") no-repeat 100% 0; */ float:left; padding:4px 10px 0 5px;}

.c_br ul li .cb_txt i { display:block; font-style:normal; color:#2086ed; font-size:10px; padding:0 0 0 4px; min-height:65px; _height:65px;}



.c_br ul li .cb_txt img { border:0px; float:none; margin:0 3px 0 6px}


.sort { background:#f2f2f2 url("/images/des/sort.gif") no-repeat 0 100%; height:25px; color:#1d4a7e; font-size:12px; padding:7px 15px 0 13px; position:absolute;
top:1px; right:1px }
.sort img { margin-left:10px}
.cat_div .img_kol { display:block; overflow:hidden; width:120px; height:120px; float:left; border:1px solid #666666}




/* Center_Col/Lot detal
--------------------------------------------------*/
.detal_lot { background:#f9f9f9 url("/images/des/dl_tt.gif") repeat-x; _height:1px}
.dl_ll { background: url("/images/des/dl_ll.gif") repeat-y 100% 0; }
.dl_rr { background: url("/images/des/dl_ll.gif") repeat-y; }
.dl_bb { background: url("/images/des/dl_ll.gif") repeat-x 0 100%; }

.dl_tl { background: url("/images/des/dl_tl.gif") no-repeat;}
.dl_tr { background: url("/images/des/dl_tr.gif") no-repeat 100% 0;}
.dl_bl { background: url("/images/des/dl_bl.gif") no-repeat 0 100%; _height:1px}
.dl_br { background: url("/images/des/dl_br.gif") no-repeat 100% 100%; padding:15px 0px 20px 12px }

.detal_lot .dl_br{ background: url("/images/des/dl_br.gif") no-repeat 100% 100%; padding:15px 15px 20px 12px }


.dl_br h6 { font-size:17px; color:#6993c4; font-weight:normal; padding:0 0 30px 0}
.dl_br h6 b { color:#1d4a7e; font-weight:normal}
.dl_br h1 { font-size:22px; color:#333333; font-weight:normal; padding-bottom:25px }


/* Center_Col/Lot detal/Right video
--------------------------------------------------*/
.dl_br a.l_video { float:right; font-size:11px; text-decoration:none; color:#666666; text-align:right; background: url("/images/des/l_video.jpg") no-repeat 100% 0;
 padding:4px 32px 15px 0; text-align:right; width:90px; line-height:12px; position:relative; margin-top:-5px }
.dl_br a.l_video:hover { color:#2083d0; text-decoration:underline}

/* Center_Col/Lot detal/3D
--------------------------------------------------*/
.dl_br a.d3innert { float:right; display:block;  font-size:11px; text-decoration:none; color:#666666; text-align:right; background: url("/images/3d.gif") no-repeat 100% 10px;
 padding:4px 32px 5px 0; text-align:right; width:90px; line-height:12px; position:relative; margin-top:-5px }
.dl_br a.d3innert:hover { color:#2083d0; text-decoration:underline}


/* Center_Col/Lot detal/Left images
--------------------------------------------------*/
.l_img { float: left; width:296px; min-height:296px; padding-bottom:2px}
.l_img a { display:block;  background:#ffffff; width:300px; min-height:296px; border:1px solid #1d4a7e;}
.l_img img {  }


/* Center_Col/Lot detal/Right Text
--------------------------------------------------*/
.right_txt { overflow:hidden; min-height:213px; _height:213px; padding:0 0 0 10px}
*html .right_txt { overflow:visible}

.right_txt span { display:block; color:#ff6000; font-weight:bold}

.right_txt ul { margin:0px; padding:0 0 7px 0; list-style:none;}
.right_txt ul li { color:#666666; background: url("/images/des/dot1.gif") repeat-x 0 100%; padding:0 0 8px 0; margin-bottom:4px}
.right_txt ul li b { display:block;}
.right_txt ul .lst { background:none}
.right_txt ul .lst b { color:#1d4a7e}


/* Center_Col/Lot detal/Price
--------------------------------------------------*/
.dl_price {overflow:hidden; min-height:100px; _height:100px; padding:0 0 0 6px}
*html .dl_price { overflow:visible}

.dl_price b { display:block; font-size:12px; color:#FFFFFF; height:19px; background:#1d4a7e url("/images/des/dlp_b.gif") no-repeat 100% 100%; float: left;
padding:3px 12px 0 12px; margin-top:14px }
*html .dl_price b { position:relative; margin-left:-3px}

.dl_price p { font-weight:bold; font-size:11px; color:#666666; overflow:hidden; min-height:46px; _height:46px; padding-left:8px}
*html .dl_price p { overflow:visible}
.dl_price p select { display:block; margin-top:4px; font-style:11px; width:100%}

.inb_btn a{ font-size:11px; font-weight:bold; color:#ffffff!important; display:block; padding:7px 10px 10px 43px!important; background: url("/images/des/bas_button.gif") no-repeat; margin:9px 0 0 17px; width:130px; }
.inb_btn a:hover { text-decoration:underline; background: url("/images/des/bas_button2.gif") no-repeat;}



.udo{font-size:10px; display:block; color:#1d4a7e; font-family: Tahoma; line-height:11px;}
.tdudo{padding-bottom:20px;}

.log_reg_b{width:110%; margin-left:-27px;}



/* Center_Col/Lot detal/Little images
--------------------------------------------------*/
.litt_img { overflow: hidden; min-height:1px; _height:1px; position:relative; margin:0 -10px 0 0; padding:0 0 20px 0}
*html .litt_img { overflow:visible}
.litt_img img { border:1px solid #cccccc; float:left; margin:0 2px 2px 0}


/* Center_Col/Lot detal/Contebt
--------------------------------------------------*/
.dl_content { background: url("/images/des/dot1.gif") repeat-x 0 0; position:relative; margin:0 -13px 0 -10px;  padding:20px 15px 15px 12px}

.dl_content, .dl_content p, .dl_content font, .dl_content span, .dl_content li, .dl_content a  {
       font-family: Verdana!important;
       font-size: 13px!important}
.dl_content .opisanie ul {padding:0px!important;}       
.dl_content h5 { font-size:14px; padding-bottom:18px;}
.dl_content h2 { font-size:11px; padding-bottom:17px}
.dl_content p { padding:0 0 14px 0 }
.dl_content i {font-style:normal; color:#2086ed; font-size:10px;}
.dl_content h3 a{ color:#1d4a7e;}


.dl_content ul { margin:0px!important; padding:0 0 15px 12px!important; list-style:none}
.dl_content ul li { padding:0 0 1px 10px!important; background: url("/images/des/con_li.gif") no-repeat 0 2px }


/* Center_Col/Lot detal/Video
--------------------------------------------------*/
.dl_video { background: url("/images/des/dot1.gif") repeat-x 0 0; position:relative; margin:0 -13px 0 -10px;  padding:14px 15px 15px 12px; _height:1px}
.dl_video h5 { font-size:17px; font-weight:normal; padding:13px 0 18px 35px; background: url("/images/des/ic4.gif") no-repeat; _font-size:1px }

a.in_top { float:right; color:#666666; height:23px; padding:2px 29px 0 0; background: url("/images/des/in_top.gif") no-repeat 100% 5px; text-align:right; line-height:11px;
margin-top:5px  }


.player { width:425px; height:344px; margin:0 auto 0 auto}



/* Center_Col/Recomend lot
--------------------------------------------------*/
.recomend_l { padding:40px 0 0 0; position:relative; _height:1px}
.recomend_l h6 { font-size:17px; font-weight:normal; padding:0 0 30px 0; }


a.sl { display:block; width:11px; height:93px; background: url("/images/des/sl.gif") no-repeat; position:absolute; left:-10px; }
a.sr { display:block; width:11px; height:93px; background: url("/images/des/sr.gif") no-repeat; position:absolute; right:-10px; }

.recomend_l .rec_ul { overflow:hidden; width:100%; position:relative}
.recomend_l ul { margin:0 0 0 0; padding:0 20px 0 30px; list-style:none; width:10000%;_height:1px}
.recomend_l ul li { float:left; font-size:11px; color:#333333; width:220px; padding:0 55px 0 0; _height:1px}
.recomend_l ul li p { min-height:100px; _height:100px;}
.recomend_l ul li strong { display:block; font-weight:normal; color:#1d4a7e}

.recomend_l ul li span { float:left; width:94px; padding-right:7px; position:relative; _height:1px;}
.recomend_l ul li span img { border:1px solid #cfcfcf}
.recomend_l ul li span b { font-size:11px; color:#FFFFFF; background:#1d4a7e url("/images/des/pr_b.gif") no-repeat 0 100%; display:block; text-align:center; width:96px;
padding:5px 0 6px 0}
/* .recomend_l ul li span u { display:block; width:27px; height:30px; position:absolute; background: url("/images/des/new.png") no-repeat; top:5px; left:-13px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/new.png', sizingMethod='crop'); _background:none; } */



/* Left_Col
--------------------------------------------------*/
.left_col { float:left; background:none!important; position:relative; width:241px; margin-left:-266px; padding:0 0 0 0; z-index:10; padding:0 0 0 25px; font-size:12px;}
.left_col a { color:#666666}

.left_col h6 { padding:0 0 16px 21px; font-size:17px; font-weight:normal; text-transform:uppercase}



/* Left_Col/Menu
--------------------------------------------------*/
.l_menu { margin:0px; padding:0 65px 23px 0; list-style:none; _height:1pxl; font-size:14px;}
.l_menu li { font-weight:bold; padding:0 0 10px 20px; background: url("/images/des/lm_li.gif") no-repeat 0 4px;}
.l_menu li a { color:#666666; text-decoration:none;}
.l_menu li a:hover { color:#2083d0}


.l_menu li ul { margin:0px; padding:8px 0 4px 0; list-style:none;}
.l_menu li ul li { font-weight:normal; padding:0 0 4px 0; background:none;}
.l_menu li ul li a { color:#666666; background: url("/images/des/lm_ul.gif") no-repeat 0 7px; padding-left:8px }
.l_menu li ul li a:hover { color:#2083d0; background: url("/images/des/lm_ul_a.gif") no-repeat 0 6px; text-decoration: underline}

.l_menu li ul .vip_ac a,
.l_menu li ul .m226 a,
.l_menu li ul .m214 a,
.l_menu li ul .m202 a { background: url("/images/des/lm_ul_ac.gif") no-repeat 0 7px; color:#fe0066}


*html .l_menu li a {display:inline-block;}
*html .l_menu li a {display:block;}




/* Left_Col/Links
--------------------------------------------------*/
a.rl_1 { display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; background:#1f84d3 url("/images/des/rl_1.jpg") no-repeat; width:155px; height:30px;
padding:17px 0 0 69px; text-transform:uppercase; margin-bottom:15px}

a.rl_2 { display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; background:#1f84d3 url("/images/des/rl_2.jpg") no-repeat; width:155px; height:30px;
padding:17px 0 0 69px; text-transform:uppercase; margin-bottom:15px}

a.rl_3 { display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; background:#1f84d3 url("/images/des/rl_3.jpg") no-repeat; width:155px; height:30px;
padding:17px 0 0 69px; text-transform:uppercase; margin-bottom:15px}



/* Left_Col/Ban
--------------------------------------------------*/
.r_ban { padding:10px 0 20px 0}



/* Left_Col/Partners
--------------------------------------------------*/
.r_partn { width:223px; padding:0 0 20px 0}
.r_partn h6 { background: url("/images/des/ic1.gif") no-repeat 186px 0; padding:11px 0 40px 23px}
.r_partn p { padding:0 0 10px 0}



/* Right_Col
--------------------------------------------------*/
.right_col { float:right; position:relative; width:185px; /* margin-right:-210px; */ word-wrap: break-word;  padding:0 0 0 25px; font-size:12px  }

*:first-child+html .right_col { position:absolute; top:180px; margin-left:820px}
.right_col { _position:absolute; _top:180px; _margin-left:820px}

.right_col a { color:#666666; text-decoration:none}
.right_col a:hover { color:#2083d0; text-decoration:underline;}

.right_col h6 { padding:11px 0 16px 0px; font-size:17px; font-weight:normal; text-transform:uppercase; background: url("/images/des/ic2.gif") no-repeat 96px 0}



/* Right_Col/Search
--------------------------------------------------*/
.r_search { height:38px}
.r_search p { width:126px; height:21px; background: url("/images/des/rs_in.gif") no-repeat; padding:4px 0 0 5px; float:left; }
.r_search p input { border:0px; width:120px; font-size:12px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; background:none}
.r_search .btn { width:31px; height:28px; border:0px; cursor:pointer; background: url("/images/des/rs_btn.gif") no-repeat; position:relative; margin:-4px 0 0 8px }


/* Right_Col/Menu
--------------------------------------------------*/
.r_menu { margin:0px; padding:0 0 0 0; list-style:none; font-size:14px;}
.r_menu li { padding:0 0 3px 18px; background: url("/images/des/rm_li.gif") no-repeat 0 4px; }

.r_menu li a { color:#666666; text-decoration:none}
.r_menu li a:hover { color:#2083d0; text-decoration:underline;}



/* Footer
--------------------------------------------------*/

.footer { font-size:11px; font-weight:normal; color:#1d4a7e; background: url("/images/des/fl.gif") repeat-x bottom center; overflow:hidden; height:250px;}
.footer a { color:#1d4a7e}

*:first-child+html .footer { display:none; position:static;}
*:first-child+html #price966 { display:block; width:640px; float:left;}
*:first-child+html .pod_cat { display:block; width:180px; float:left;}
*:first-child+html .sl_b { display:block; width:140px; float:left;}
.footer { _display:none; _position:static;}

#price966 { _display:block; _width:650px; margin-top:-40px}
.pod_cat { _display:block; _width:200px; }
sl_b { _display:block; _width:220px; _float:left;}



.fl { height:120px; background:  url("/images/des/f.jpg") no-repeat bottom center; padding-top:130px; }

.fc { border-top:2px solid #2059a6; height:58px; min-width:940px; max-width:1280px; margin:0 auto 0 auto; margin-left:30px; margin-right:30px; padding-top:18px}
.fc p { text-align:center; width:100%px; line-height:18px}

*html .footer {width:expression(document.body.clientWidth > 1280? "1280px": "auto" );}
*html .footer { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 940)? "940px" : "100%");}



.zindex {z-index:100; width:180px; overflow:hidden; position:absolute; padding:10px; border: 1px dotted #1578c5; margin-top:-5px; 	list-style-type: none; margin-left:-10px; background:#2083d0 url("/images/kupi_bak.jpg") repeat-x; background-color:#2083d0;}
.zindex li{width:50px; height:1%; overflow:hidden; width:180px;  float:none; font-size:11px; font-weight:bold; text-transform:none; }
.zindex li a{width:160px; display:block; border-bottom: 1px dotted #ccc; padding:5px 0 5px 0; color:#ffffff;}
.zindex li a:hover{ color:#ffffff;}
.zindex li:hover{ background:#176cae;}

ul.op_br, .op_br ul, .op_br ul li, .op_br ul li h3, .op_br ul li a   {width:300px; margin:0px; padding:0px;}

.menu_br a{color:#0163ee;color:#1d4a7e; text-decoration:underline; background: url(""); margin-left:120px; padding:0px; }
a.opbr, a.pop{width:300px; display:block; background: url("/images/strelka.gif") no-repeat 0px 4px; padding-left:15px;}
.menu_br a:hover {text-decoration:none;  }
.menu_br a h3{text-decoration:underline;}
.menu_br a h3:hover{text-decoration:none;}
a.cust_name{text-decoration:underline; color:#1d4a7e; line-height:18px; font-size:12px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}

ul.op_br ul li p,ul.op_br ul li,ul.op_br ul li font{color:#1d4a7e!important;}

a.cust_name:hover{text-decoration:none;}

.pad20p .blu_2010, .pad20p .blu_2010 p, .pad20p .blu_2010 font, .pad20p .blu_2010 strong, .pad20p .blu_2010 a, .blu_2010 p span, .blu_2010 p span strong, .blu_2010 p span strong span {color:#1d4a7e!important; font-weight:bold!important; font-size:12px!important; line-height:15px; font-size:12px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}






.footer_menu{margin:0 auto 0 auto; display:block; width:643px;  text-align:center; }
.footer_menu li{display:block;  float:left; margin:0 10px 0 10px; text-align:center; background: url("/images/des/fotter_men.gif") no-repeat 0px 4px; height:25px; padding:5px 0px 4px 7px; overflow:visible}

.footer_menu li b{margin:0px 0 0 0; padding:0px 0 0 0; background: url("/images/des/fotter_men2.gif") no-repeat right 4px;}
.footer_menu li p{background: url("/images/des/fotter_men_2.gif") no-repeat right 0px; padding:1px 10px 0px 0px; overflow:visible; top:-1px; left:3px; position:relative; display:block; height:25px;}

.footer_menu li p a{color:#fff;}

.news_list h1{display:block;  margin:0 0 20px 0!important;}
.news_list p{display:block; padding:0px; margin:0 0 5px 0; }

.bas_tov{display:block; margin:0 0 20px 0!important; /*padding:10px!important; background:#f3f3f3; */ z-index:40; position:relative;}
a.group img{z-index:3;}
.bas_tov table,.bas_tov table tr, .bas_tov table tr td{ border:0;}
.bas_tov input{margin-top:10px;}
.bas_tov img {float:left; margin-right:10px;}
.border_bas{	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
  margin:20px 0 10px 0;}
  


.bas_tov { background:#f9f9f9 url("/images/des/dl_tt.gif") repeat-x; _height:1px}

.bas_tov a { text-decoration:underline; color:#1d4a7e; outline-style:none  }
.bas_tov a:hover { text-decoration:none }


.opt_menu{background:url("/images/des/opt_1.gif") repeat-x; display:block; position:relative; width:151px; left:-28px; font-size:11px!important; text-transform:uppercase; margin-bottom:5px;}
.opt_menu a{background:url("/images/des/opt_2.gif") repeat-x 100% 100% ; position:relative; width:125px; padding:4px 0 5px 26px; display:block;  top:3px}

.opt_menu_over{background:url("/images/des/opt_1o.gif") repeat-x; display:block; position:relative; width:151px; left:-28px; font-size:11px!important; text-transform:uppercase; margin-bottom:5px;}
.opt_menu_over a{background:url("/images/des/opt_2o.gif") repeat-x 100% 100% ; position:relative; width:125px; padding:4px 0 5px 26px; display:block;  top:3px; color:#1d4a7e!important;}

.opt {font-size:12px; line-height:15px}

.opt ol li   {margin:10px 0 0 0; padding-bottom:10px; 	border-bottom-style: dotted;
	border-bottom-color: #cccccc; border-bottom-width: 1px;}

.opt_gorod{font-size:15px; font-weight:bold; text-transform:uppercase; color:#1d4a7e; background:url("/images/des/city.gif") no-repeat 0 3px ; padding:10px 0 0 25px;}

.opt_tr{margin:40px 0 0 0; display:block; }
   
.opt_spisok span{font-size:12px; font-weight:bold;}
.opt_spisok{font-size:11px; margin-top:-40px;}

.opt_spisok .part td{border-bottom: 1px dotted #666666;}
.opt_spisok .part td{padding:10px 0 10px 0}

/*.delivery_addresses, .delivery{display:none;}*/

.textinputs  {width:197px;}
.textinputs2  {width:197px; min-height:150px;}
.dalee_vibor {background:url("/images/des/button.gif") no-repeat 0 0px ;}
.email_search{font-size:12px; font-weight:bold; color:#1d4a7e;}
.email_search_block, .email_search_block td{border: 0px;}



.compare_bas{float:right; display:block;  width:180px; font-size:11px; font-weight:normal!important;}
/*.compare_bas ul, .compare_bas ul li{display:block; clear:both; padding:0 0 0px 0}*/


.bas_tov .input  input { font-size:12px; font-family:Tahoma; background:none; border:0px; line-height:22px; background: url("/images/in.gif") no-repeat 0 100%; height:24px; padding:0 10px 0 10px; vertical-align:middle;}
.bas_tov p.input  { background: url("/images/in2.gif") no-repeat 100% 100%; padding-right:4px;}

.razmer{width:221px; font-size:12px; float:left; margin:0 35px 20px 0 }
.bas_tov .adresa_dostavki {width:490px;}
.bas_tov .adresa_dostavki .input2 textarea{width:450px; margin:0 0px 0px 0; }


.bas_tov .adresa_dostavki .input2 textarea { font-size:12px; font-family:Tahoma; background:none; border:0px; line-height:12px; background: url("/images/in3.gif") no-repeat 0 100%; height:74px; padding:0 10px 0 10px; vertical-align:middle;}
.bas_tov .adresa_dostavki .input2  { width:470px; background: url("/images/in4.gif") no-repeat 100% 100%; padding-right:5px;}




.bas_tov .komentarii_k_zakazu {width:370px; margin:0 5px 20px 0 }
.bas_tov .dostavka_po_moskve {width:120px; margin:0 5px 20px 0; float:left; }

.bas_tov .komentarii_k_zakazu .input2 textarea { font-size:12px; font-family:Tahoma; background:none; border:0px; line-height:12px; background: url("/images/in3.gif") no-repeat 0 100%; height:74px; width:323px; padding:0 10px 0 10px; vertical-align:middle;}
.bas_tov .komentarii_k_zakazu .input2  { width:343px; background: url("/images/in4.gif") no-repeat 100% 50%; padding-right:5px;}

.fon_bas{font-size:12px; padding:0 0 5px 0px;}
.bas_p{padding:12px 0 0 3px; display:block; float:left;}


.jcarousel-skin-tango{margin-top:-15px}

.rec_price {padding:5px 0px 0 0px; margin-left:-5px}
.rec_price select{border:1px solid #b3b9c3; width:130px;}
.rec_price form {}
.rec_price input{width:68px; height:18px; background: url("/images/des/baz_rec.gif") no-repeat 0 0; float:right; border:0px; margin-top:17px; cursor:pointer;}
.rec_price input:hover{background: url("/images/des/baz_rec2.gif") no-repeat 0 0;}

.dl_br h3.big{ text-transform: uppercase;}

.fon_bas{border:1px solid #cfcfcf; background:#f6f6f6; padding:7px; overflow:hidden; height:1%; _height:70px;margin-right:15px;}

.namb_box{width:23px; height:23px; background: url("/images/des/nam_box.gif") no-repeat 0 0; text-align: center; position:absolute; margin:-8px 0 0 -30px; font-size:14px;  font-weight:bold; padding-top:3px; color:#666}

*:first-child+html .namb_box{margin:-8px 0 0 -92px;}
.namb_box{_margin:-8px 0 0 -92px;}

.bas_tov, #bas_tov{overflow:visible}






.rec_price_dop strong{font-size:11px;  font-weight:normal;}


.rec_price_dop input{width:18px; height:18px; background: url("/images/des/baz_rec3.gif") no-repeat 0 0; float:right; margin-top:2px; margin-right:-0px;  border:0px; cursor:pointer;}
.rec_price_dop input:hover{background: url("/images/des/baz_rec3.gif") no-repeat 0 0;}

.rec2 .in_b{width:18px; height:18px; background: url("/images/des/baz_rec3.gif") no-repeat 0 0; float:right; margin-top:2px; margin-right:-0px;  border:0px; cursor:pointer;}

.rec_price_dop {padding:0px 25px 0 0px; margin-left:0px; width:100%;}
.rec_price_dop select{font-size:11px;  color:#666;}

#mycarousel, .jcarousel-skin-tango, .carousel-container, .jcarousel-clip{_width:532px;}

*:first-child+html #mycarousel, *:first-child+html .jcarousel-skin-tango, *:first-child+html .carousel-container, *:first-child+html .jcarousel-clip{width:530px;}

*:first-child+html .jcarousel-next{right:-420px}
