@charset "utf-8";
/* CSS Document */
html, body{background:#060606 url(/img/body.gif) repeat-y top center; text-align:center; margin:0px; padding:0px; font:normal 12px Arial; color:#444444;}
table, tr,td {vertical-align:top; text-align:left; padding:0px; margin:0px; font:normal 12px Arial; color:#444444;}
div{vertical-align:top; text-align:left; font:normal 12px Arial; color:#444444;}
img{border:0px solid #020303;}
#MainDiv{width:1003px; margin:0 auto;}


form {margin:0; padding:0;font-family:Trebuchet MS;}

.wh100{width:100%; height:100%;}
.lh{line-height:150%;}
.clear{clear:both;}
.mid{vertical-align:middle;}
.fll{float:left;}
.flr{float:right;}
.classrel{position:relative; top:0px; left:0px; width:0px; height:0px;}
.standli{padding:0px; margin:0px; list-style-type:none;}

.logo{ position:absolute; top:34px; left:385px;}
.topdiv{background:url(/img/top.jpg) no-repeat top left; height:194px; position:relative;}
.search{ border:1px solid #494444; width:139px; height:13px; background:#FFF; font:normal 10px Trebuchet MS; margin-left:5px; margin-right:8px;   float:right; }
.searchtxt{float:right; color:#FFF; font-weight:bold;font-family: Trebuchet MS;}
.underbasket{float:right; background:url(/img/underbasket.gif) no-repeat top left; width:153px; height:52px;  color:#FFF; margin-right:3px; padding:5px; padding-left:15px; margin-top:15px;}
.sdiv{padding-top:3px; float:right; width:200px;}
.menudiv{clear:both; padding-top:8px;font-family: Trebuchet MS;}
.block1_top{background:url(/img/block1_top.jpg) no-repeat bottom right; width:171px; height:15px;margin-left:5px;}
.block1_bot{background:#7f1515 url(/img/block1_bot.jpg) no-repeat bottom left;overflow:hidden;font-family:Trebuchet MS; width:160px; padding: 0 8px 40px 3px;margin-left:5px;  	height:expression( this.scrollHeight < 145 ? "145px" : "auto" ); /* sets min-height for IE */
	min-height: 145px; /* sets min-height value for all standards-compliant browsers */
}
.banner{margin-top:20px; margin-left:5px;}
.login{background:#808080 url(/img/login.jpg) no-repeat bottom left; width:172px; margin-left:18px; position:relative; top:-1px; }
.loginp{border:1px solid #212121; background:#FFF; color:#000; font:normal 11px Arial; width:100px; height:12px;}
.button{border:1px solid #313131;cursor:pointer; background:#ba0016 url(/img/button.gif) repeat-x bottom left; padding-left:4px; padding-right:4px; height:19px; color:#FFF; float:right; margin-right:10px; font:normal 12px Trebuchet MS;}

.button2{border:1px solid #313131;cursor:pointer; background:#ba0016 url(/img/button.gif) repeat-x; color:#FFF; font:normal 12px Trebuchet MS;}


.logtxt{color:#FFF; padding-right:5px; padding-left:5px;font-family:Trebuchet MS;}
.logtxt2{color:#FFF; padding-right:5px; padding-left:15px;font-family:Trebuchet MS;}
.regdiv{padding-top:5px; clear:both; padding-bottom:10px; padding-left:7px;}
.advs{border:1px solid #333333; background:#5e5e5e; width:162px; height:18px; color:#FFF; font-size:11px; margin-top:2px;font-family:Trebuchet MS;}
.searchdiv{background:url(/img/search.jpg) no-repeat top left; width:157px; height:109px; color:#FFF; font-weight:bold; clear:both; float:right; margin-right:5px; margin-top:20px; padding-top:4px; padding-left:15px;}
.bl1_top{width:593px; height:22px; background:url(/img/bl1_top.gif) no-repeat top left; color:#FFF; font-size:16px; padding-left:7px; padding-top:1px; margin-top:10px; clear:both}
.bl2_top{width:593px; height:20px; background:url(/img/bl2_top.gif) no-repeat top left; color:#FFF; font-size:16px; padding-left:7px; padding-top:1px; margin-top:10px; clear:both}
.new{position:absolute; top:0px; left:120px; width:50px; color:#d4000e; font:bold 12px Tahoma;}
.ml{position:absolute; top:105px; left:140px;  color:#d4000e; font:bold 11px Tahoma; border:0px solid #000; border-bottom-width:1px;}
.proddiv{background:#FFF url(/img/bl_bot.gif) no-repeat bottom left; width:580px; float:left; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px;}
.banner2{float:right; padding-right:5px; margin-top:20px;}
.price{color:#d20000; font-size:14px; font-weight:bold;}
.brand{color:#000; font-weight:bold}
.prodimg{width:185px; height:91px; text-align:center;}
.inproddiv{float:left; width:175px; padding-right:8px; padding-left:8px; background:url(/img/vsep.gif) no-repeat top right}
.inproddiv_end{float:left; width:175px; padding-right:8px; padding-left:8px;}
.newsdiv{background:url(/img/grad1.jpg) repeat-x top left; color:#FFF; font:norma 11px Tahoma; padding:10px; line-height:150%;}
.date{color:#000; font-weight:bold; font-style:italic;}
.newstit{color:#FFF; font-weight:bold}
.newstit{color:#FFF; font-weight:bold}
.block2_bot{background:#FFF url(/img/block2_bot.jpg) no-repeat bottom right; width:160px; margin-left:20px; padding-bottom:10px; padding:5px;}
.block2_top{background:url(/img/block2_top.jpg) no-repeat bottom right; width:170px; height:13px; margin-left:20px;}
.poll{clear:both; font-weight:bold; color:#c10016; font-size:20px; padding-left:27px; padding-top:20px;}
.poldiv{clear:both; padding-top:3px; color:#5e5e5e;font-family:Trebuchet MS;}

a, a:active, a:visited{color:#7c7c7c; text-decoration:underline;}
a:hover{color:#7c7c7c; text-decoration:none;}
a.man, a.man:active, a.man:visited{color:#fff;/*color:#7c7c7c;*/ text-decoration:underline;}
a.man:hover{color:#fff;/*color:#7c7c7c;*/ text-decoration:none;}

a.menu, a.menu:active, a.menu:visited{text-decoration:none; color:#FFF; font-size:14px; background:url(/img/menusep.gif) no-repeat top left; padding-left:12px; padding-right:12px; height:25px; display:block; float:left; padding-top:3px;}
a.menu:hover{text-decoration:underline; font-size:14px; background:url(/img/menusep.gif) no-repeat top left; padding-left:12px; padding-right:12px; height:25px; display:block; float:left; padding-top:3px;}
a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover{text-decoration:none; color:#060606;font-weight: bold; font-size:14px; background:url(/img/menusep.gif) no-repeat top left; padding-left:12px; padding-right:12px; height:25px; display:block; float:left; padding-top:3px;}

a.submenu, a.submenu:active, a.submenu:visited{text-decoration:none; color:#ffffff;}
a.submenu:hover{text-decoration:underline;}
a.submenu_act, a.submenu_act:active, a.submenu_act:visited, a.submenu_act:hover{text-decoration:none; color:#000000; cursor:text;font-weight:bold;}

a.submenu2, a.submenu2:active, a.submenu2:visited{text-decoration:none; color:#ffffff; padding-left:10px; background:url(/img/arr.gif) no-repeat top left; margin-left:10px;}
a.submenu2:hover{text-decoration:none; color:#000000; background:url(/img/arr.gif) no-repeat top left; padding-left:10px; margin-left:10px;}
a.submenu2_act, a.submenu2_act:active, a.submenu2_act:visited, a.submenu2_act:hover{text-decoration:none; color:#000000; background:url(/img/arr.gif) no-repeat top left; padding-left:10px; margin-left:10px; line-height:200%;}

a.reg, a.reg:active, a.reg:visited{text-decoration:underline; color:#000000; font:normal 11px Arial; padding-right:10px;}
a.reg:hover{text-decoration:none; color:#000000; font:normal 11px Arial; padding-right:10px;}

a.more, a.more:active, a.more:visited{text-decoration:underline; color:#c30017; font:normal 11px Arial;padding-right:10px; padding-left:5px;}
a.more:hover{text-decoration:none; color:#c30017; font:normal 11px Arial; padding-right:10px; padding-left:5px;}

a.more_act, a.more_act:active, a.more_act:visited{color:#c30017; font:bold 11px Arial;padding-right:10px; padding-left:5px;text-decoration:none}

a.darbin, a.darbin:active, a.darbin:visited{text-decoration:underline; color:#dd0019; font:normal 11px Tahoma;}
a.darbin:hover{text-decoration:none; color:#dd0019; font:normal 11px Tahoma;}
.newshdr{clear:both; padding-top:10px; font:normal 18px Arial; color:#bb0016}
.newshdr2{clear:both; padding-top:10px; font:bold 17px Arial; color:#ffffff}

.tire2{float: left; display: inline;width:7px;margin: 0 0 0 20px;color:#000;font-weight: bold;}
.tire{float: left; display: inline;width:7px;margin: 0 0 0 50px;color:#fff;}
.cat_div{float:left; width:140px; padding-top:2px; padding-bottom:7px}
.catsub_div{float:left;width:100px;padding-top:2px;padding-bottom:2px}
.catsub_div1{float:left;width:130px; padding-top:2px; padding-bottom:7px;font-size: 13px;}
.catsub_div2{float:left;padding-top:2px;padding-bottom:2px;width: 103px;}
.catsub_div3{float:left;width:120px;padding-top:2px;padding-bottom:2px;}
.catsub_div4{float:left;width:110px;padding-top:2px;padding-bottom:2px;}
.catsub_div5{float:left;width:100px;padding-top:2px;padding-bottom:2px;}
.arr_image{float:left; margin:5px 3px 3px 3px}
.main_cat_sub{padding-left:10px;clear:both}
.main_cat_sub3{padding-left:10px;display:block;clear:both}
.main_cat_sub4{padding-left:10px;display:block;clear:both}
.main_cat_sub5{padding-left:10px;display:block;clear:both}
.p5{padding:5px;clear:both;}
.loading_login{display:none; position:absolute;margin-top:15px;margin-left:100px;z-index:150}
.error{color:#a60014; padding:0px 5px 5px 5px}
.asterisk{color:#a60014;}
.bg_top_r{background:url(/img/bg_top.jpg) no-repeat bottom left;width:172px;margin:0px;padding:0px;height:15px;margin-left:18px;margin-top:10px}
.bg_middle_r{background:#545454 url(/img/bg_midle.jpg) repeat-x top left; width:162px;color:#FFF; font-weight:bold;padding:0px 5px 5px 5px;margin-left:18px;}
.bg_bot_r{background:url(/img/bg_bot.jpg) no-repeat top left;width:172px;height:8px;margin:0px;padding:0px;margin-left:18px}

.bg_top_r2{background:url(/img/bg_top.jpg) no-repeat bottom left;width:172px;margin:0px;padding:0px;height:8px;margin-left:5px;margin-top:10px}
.bg_middle_r2{background:#545454 url(/img/bg_midle.jpg) repeat-x top left; width:162px;color:#FFF; font-weight:bold;padding:0px 5px 5px 5px;margin-left:5px;}
.bg_bot_r2{background:url(/img/bg_bot.jpg) no-repeat top left;width:172px;height:8px;margin:0px;padding:0px;margin-left:5px}

.news_name{font-weight:bold; color:#313131;font-size:14px}
a.news_name, a.news_name:active,a.news_name:visited {text-decoration:none; font-weight:bold; color:#313131;font-size:14px}
a.news_name:hover {text-decoration:none; font-weight:bold; color:#6a6a6a}
a.pager,a.pager:visited,a.pager:active {color:#950012; font-weight:bold; text-decoration:none; font-size:11px;}
a.pager:hover { color:#7f7f7f; font-weight:bold; text-decoration:underline; font-size:11px; }
a.pager_act,a.pager_act:visited,a.pager_act:active,a.pager_act:hover { color:#7f7f7f; font-weight:bold; text-decoration:none; font-size:11px;}
.inptext{float:left; width:115px; text-align:right;padding-right:5px; padding-top:3px;}
.error_inptext{float:left; width:115px; text-align:right;padding-right:5px; padding-top:3px;color:#b60015}
.error_text{color:#b60015}
.inp{border:1px solid #333333; background:#a6a6a6; width:214px; height:15px; color:#FFF; font-size:11px; margin-top:5px; cursor-color:red}
.selinp{border:1px solid #333333; background:#a6a6a6; width:217px; height:18px; color:#FFF; font-size:11px; margin-top:5px;}
.textarea{width:244px;border:1px solid #333333; background:#a6a6a6; color:#FFF; font-size:11px;height:120px;overflow:auto;margin-top:5px;}
.butdiv{padding-right:10px;margin-top:5px;margin-left:118px}
.sep{background: url(/img/sep.gif) repeat-x center center;height:15px;clear:both}
.birth_info_div{position:absolute;display:none;border:1px solid #a60014;background:#ffffff;width:250px;padding:10px;margin-top:40px;margin-left:-120px;}
.white_title{font-weight:bold;color:#FFFFFF;}
a.white_title,a.white_title:active,a.white_title:visited,a.white_title:hover {font-weight:bold;color:#FFFFFF;text-decoration:none}
a.white_title2_act,a.white_title2_act:active,a.white_title2_act:visited,a.white_title2_act:hover {color:#FFFFFF;text-decoration:underline;font-weight:normal;}

a.white_title2,a.white_title2:active,a.white_title2:visited {color:#FFFFFF;text-decoration:none;font-weight:normal;}
a.white_title2:hover {color:#FFFFFF;text-decoration:underline;font-weight:normal;}
.del_price{color:#333333; text-decoration:line-through;}
a.prod_name,a.prod_name:hover,a.prod_name:active,a.prod_name:visited {color:#5a5a5a;text-decoration:none}
a.pages_last,a.pages_last:active,a.pages_last:visited {color:#5a5a5a;text-decoration:none;line-height:20px}
a.pages_last:hover{color:#5a5a5a;text-decoration:underline;line-height:20px}
.sepbg{width:580px;height:1px}

.basket_info_main{ border:2px solid #a60014;width:330px; float:right;padding:5px 0px 5px 0px; margin:5px 0px 5px 0px}
.border_buy{padding:10px; background:#FFF; font-size:12px; color:#a60014; display:none; border:2px solid #a60014; position:absolute; margin-top:50px; margin-left:50px; width:220px; z-index:15000;}
.b_pad {padding-left:5px;padding-right:5px}
.b_bord {border-right:1px solid #a60014;text-align:center}
.basket_info{float:left;width:200px;text-align:right;padding-right:10px}
.basket_info2{float:left;width:200px;text-align:right;padding-right:10px}

.error_inptext2{;color:#b60015}

.inp2{border:1px solid #333333; background:#a6a6a6; width:214px; height:15px; color:#FFF; font-size:11px;}
.new_prod_page{position:absolute;margin-left:5px;margin-top:-2px;color:#d4000e; font:bold 12px Tahoma;}

.loading_vote{display:none; position:absolute;margin-top:2px;margin-left:30px;z-index:150}
.prod_params{width:100px;text-align:right;padding-right:10px;float:left;font-weight:bold}
.basket_prod{position:absolute;margin-top:-40px;margin-left:140px}
.comment_div{position:absolute;background:#FFFFFF;  border:2px solid #a60014;z-index:15000;width:300px;margin-left:-120px;padding:10px;display:none}
.comment_loading{position:absolute;z-index:16000;margin-left:140px;margin-top:70px;display:none}
.order_hist{float:left;font-weight:bold; text-align:right; margin-right:10px; width:50px;}
.loading_left{position:absolute;margin-left:60px;margin-top:40px;display:none}
.tdalpha2{filter: alpha(opacity=40); -moz-opacity: 0.40;}
.tdnonalpha2{}
.headMenu{
	font-family: Trebuchet MS;
	top:122px;

	position:relative;
	 height:0px;
	color:#a60014;
	
	
	
}
.headMenu a{
color:#a60014;
}
.hint_for_similar{ display:none; position:absolute;z-index:1000; background-color:#666; color:#f1f1f1; padding:5px; margin:2px}

.proddblock{position:relative; margin-top:8px; height:expression(this.scrollHeight < 85 ? "85px" : "auto"); min-height:85px;}
