/* Дополнительные CSS */
@import url('/cssjs/other.css');
@import url('/cssjs/basket.css');
@import url('/cssjs/hiddens.css');

/* Общие настройки */
html{background:#22363D;}
body{margin:0px; padding:0px;}
p{margin-top:0px; margin-bottom:15px;}
form{margin:0px; padding:0px;}
table{border-collapse:collapse; border-color:#607070;}
table td{_border-color:#607070; font:13px Tahoma; color:#FFFFFF;}
img{vertical-align:middle; border:none;}
a{color:#FFFFFF; text-decoration:underline;}
a:hover{text-decoration:none;}
font,input,select{vertical-align:middle;}
#maintable{width:1160px; background:url("/img/shaddow.png") repeat-y center;}
#sitetable{width:1100px; background:#102630; border-left:1px #4E565A solid; border-right:1px #4E565A solid;}

/* Шапка страницы */
#shapka{position:fixed; //position:absolute; top:0px; left:0px; width:100%; height:140px; background:url("/img/shapka.jpg") repeat-x top center; z-index:999;}
#shapka td#shapka_center{width:1100px;}
#shapka td#shapka_center div#shapka_relative{width:1100px; height:140px; position:relative;}
#shapka td#shapka_center div#shapka_relative img#waranty{position:absolute; top:21px; left:260px; opacity:0.5; filter:alpha(opacity=50);}
#shapka td#shapka_center div#shapka_relative a#logo{width:256px; height:33px; //width:272px; //height:116px; padding:83px 0px 0px 14px; position:absolute; top:8px; left:12px; background:url("/img/logo.gif") no-repeat; font:14px Tahoma; text-decoration:none;}
#shapka td#shapka_center div#shapka_relative div#phone{position:absolute; top:8px; left:353px; width:290px; //width:312px; height:108px; //height:115px; padding:7px 0px 0px 22px; background:url('/img/shapka_line.png') no-repeat left center;}
#shapka td#shapka_center div#shapka_relative div#phone div{background:url("/img/phone_icon.gif") no-repeat; padding:3px 0px 6px 31px; margin-bottom:0px;}
#shapka td#shapka_center div#shapka_relative div#phone b{font:23px Tahoma;}
#shapka td#shapka_center div#shapka_relative div#city_changer{position:absolute; top:14px; left:610px;}
#shapka td#shapka_center div#shapka_relative div#city_changer div#city_head{width:80px; float:left; padding-top:4px;}
#shapka td#shapka_center div#shapka_relative div#city_changer div#city_check{width:137px; height:23px; float:left; background:url("/img/city_check.gif");}
#shapka td#shapka_center div#shapka_relative div#city_changer div#city_check input{width:137px; height:23px; padding:2px 7px; background:none; border:none; font:14px Tahoma; color:#FFFFFF; cursor:pointer;}
#shapka td#shapka_center div#shapka_relative div#ruphone{position:absolute; top:43px; left:610px;}
#shapka td#shapka_center div#shapka_relative div#ruphone b{font:19px Tahoma;}
#shapka td#shapka_center div#shapka_relative div#ruphone b span{font:17px Tahoma;}
#shapka td#shapka_center div#shapka_relative div#searchblock{position:absolute; top:83px; left:375px; width:450px; height:26px; background:#28323A; border:1px #8C9396 solid; border-radius:3px; position:relative;}
#shapka td#shapka_center div#shapka_relative div#searchblock input#query{width:450px; height:26px; font:14px Tahoma; color:#FFFFFF; padding:2px 27px 3px 7px; background:none; border:none;}
#shapka td#shapka_center div#shapka_relative div#searchblock input#query_submit{position:absolute; top:0px; right:0px; width:25px; height:26px;}
#shapka td#shapka_center div#shapka_relative div#searchblock div#search_complete{position:absolute; top:26px; left:0px; width:448px; //width:450px; border:1px #B0B3B5 solid; background:#F9F9F9; overflow:hidden; display:none;}
#shapka td#shapka_center div#shapka_relative div#searchblock div#search_complete a{display:block; width:700px; font:13px Tahoma; color:#222222; text-decoration:none; padding:4px 5px;}
#shapka td#shapka_center div#shapka_relative div#searchblock div#search_complete a:hover{color:#4488CC; text-decoration:underline;}
#shapka td#shapka_center div#shapka_relative div#basket{position:absolute; top:8px; left:870px; width:200px; //width:222px; height:108px; //height:115px; padding:7px 0px 0px 22px; background:url('/img/shapka_line.png') no-repeat left center;}
#shapka td#shapka_center div#shapka_relative div#basket div{margin-bottom:9px;}
#shapka td#shapka_center div#shapka_relative div#basket div.head{background:url("/img/basket_icon.gif") no-repeat; padding:3px 0px 2px 31px; margin-bottom:5px;}
#shapka td#shapka_center div#shapka_relative div#basket div.head a{text-decoration:none;}
#shapka td#shapka_center div#shapka_relative div#basket b{font:17px Tahoma; margin-right:5px;}
#shapka td#shapka_center div#shapka_relative div#basket span{font:19px Tahoma; color:#82BADE; line-height:22px;}
#sitetable td#shapkabg{height:138px; background:url("/img/shapka.jpg") repeat-x top center;}
#sitetable td#tomobile{height:1px; font-size:1px; background:url("/img/bottom.jpg") center; border-bottom:1px #6C7881 solid; vertical-align:top;}
#sitetable td#tomobile div{display:none; text-align:center; padding-top:6px;}
#sitetable td#tomobile div a{font:40px Tahoma; color:#FFFFFF; text-decoration:none; border-bottom:1px #FFFFFF solid;}
#sitetable td#tomobile.active{height:68px;}
#sitetable td#tomobile.active div{display:block;}
#sitetable td#kartinka{height:334px;}
#sitetable td#kartinka div#kartinka_div{height:334px; position:relative;}
#sitetable td#kartinka div#kartinka_div a.kartinka_1{position:absolute; top:0px; left:0px; display:block; width:1100px; height:90px; background:url("/img/0.gif");}
#sitetable td#kartinka div#kartinka_div a.kartinka_2{position:absolute; top:90px; left:0px; display:block; width:1100px; height:244px; background:url("/img/0.gif");}
#sitetable td#kartinka div#kartinka_div div#snower{position:absolute; top:0px; left:0px; width:1100px; height:1px;}

/* Верхнее меню */
#sitetable td#topmenu{height:58px; vertical-align:top;}
#sitetable td#topmenu table#topmenu{width:1100px; height:44px; margin:0px; background:url("/img/topmenu.gif");}
#sitetable td#topmenu table#topmenu td{width:14%; background:url("/img/topmenu_line.png") no-repeat left center; text-align:center;}
#sitetable td#topmenu table#topmenu a{display:block; white-space:nowrap; height:33px; //height:44px; padding:11px 15px 0px 15px; font:16px Tahoma; color:#FFFFFF; text-decoration:none; margin-right:-1px;}
#sitetable td#topmenu table#topmenu a:hover{background:url("/img/topmenu_over.png"); text-decoration:underline;}
#sitetable td#topmenu table#topmenu a.act{background:url("/img/topmenu_over.png");}
#sitetable td#topmenu table#topmenu td#first{background:url("/img/topmenu_promo.gif");}
#sitetable td#topmenu table#topmenu td#credit{background:url("/img/topmenu_credit.gif");}

/* Левая колонка */
#sitetable td#middle{vertical-align:top;}
#sitetable td#middle table#contable{width:1100px;}
#sitetable td#middle table#contable td#contdleft{width:264px; padding:2px 0px 20px 0px; vertical-align:top;}
#sitetable td#middle table#contable td#contdleft div#leftmenu{margin-left:13px; width:230px; padding-bottom:12px;}
#sitetable td#middle table#contable td#contdleft div#leftmenu a{display:block; width:230px; //width:232px; height:35px; //height:37px; padding:2px 0px 0px 2px; background:url("/img/leftmenu.png"); font:16px Tahoma; color:#FFFFFF; text-decoration:none; margin-bottom:8px;}
#sitetable td#middle table#contable td#contdleft div#leftmenu a img{width:33px; height:33px; margin-right:13px;}
#sitetable td#middle table#contable td#contdleft div#leftmenu a:hover{background:url("/img/leftmenu_hover.png"); text-decoration:underline;}
#sitetable td#middle table#contable td#contdleft div#leftmenu a.act{background:url("/img/leftmenu_hover.png");}

/* Баннеры в левой колонке */
#sitetable td#middle table#contable td#contdleft div.banner{margin:0px 0px 20px 13px;}
#sitetable td#middle table#contable td#contdleft div.banner.ramka{width:230px; //width:232px; background:#30383D; border:1px #5A5E62 solid;}

/* Рабочая область */
#sitetable td#middle table#contable td#contdcenter{vertical-align:top; padding:0px 0px 25px 0px;}
#sitetable td#middle table#contable td#contdcenter h1{height:35px; margin:0px; padding:0px; font:25px Tahoma;}
#sitetable td#middle table#contable td#contdcenter h1 a{text-decoration:none;}
#sitetable td#middle table#contable td#contdcenter h1.long{height:35px; margin:0px; padding:0px; font:24px Tahoma;}
#sitetable td#middle table#contable td#contdcenter h2{width:815px; padding:18px 0px 0px 0px; margin:22px 0px 17px 0px; background:url("/img/hordash.gif") repeat-x top; font:22px Tahoma;}
#sitetable td#middle table#contable td#contdcenter h3{width:815px; margin:0px 0px 17px 0px; font:22px Tahoma;}
#sitetable td#middle table#contable td#contdcenter h3 a{text-decoration:none;}
#sitetable td#middle table#contable td#contdcenter div#path{margin-bottom:8px; position:relative;}
#sitetable td#middle table#contable td#contdcenter div#path img{width:12px; height:5px; margin:0px 6px;}
#sitetable td#middle table#contable td#contdcenter div#path img.logo{width:67px; height:57px; position:absolute; top:-35px; right:15px; border:4px #51585E solid;}
#sitetable td#middle table#contable td#contdcenter div#path img.logodown{width:80px; height:68px; position:absolute; top:67px; right:15px; border:4px #51585E solid;}
#sitetable td#middle table#contable td#contdcenter div#path b{font:18px Tahoma; color:#98C5FF;}
#sitetable td#middle table#contable td#contdcenter div.podheader{width:815px; padding:17px 0px 0px 0px; margin:22px 0px 17px 0px; background:url("/img/hordash.gif") repeat-x top; font:22px Tahoma;}
#sitetable td#middle table#contable td#contdcenter div.podheader.sitemap{margin-bottom:5px;}
#sitetable td#middle table#contable td#contdcenter div.under_podheader{clear:both; height:1px; font-size:1px;}
#sitetable td#middle table#contable td#contdcenter div.cattext{clear:both; padding:10px 30px 0px 0px; color:#EEEEEE; line-height:17px;}
#sitetable td#middle table#contable td#contdcenter div.cattext h2{width:auto; font:20px Tahoma; padding:0px; margin:0px 0px 15px 0px; background:none;}
#sitetable td#middle table#contable td#contdcenter div.autotext{clear:both; padding:0px 30px 0px 0px; color:#EEEEEE; line-height:17px;}
#sitetable td#middle table#contable td#contdcenter div.autotext h2{width:auto; font:22px Tahoma; padding:0px; margin:0px 0px 15px 0px; background:none;}
#sitetable td#middle table#contable td#contdcenter div.textpart{clear:both; width:805px; //width:815px; padding:22px 10px 10px 0px; margin-top:22px; background:url("/img/hordash.gif") repeat-x top; color:#EEEEEE; line-height:17px;}
#sitetable td#middle table#contable td#contdcenter div.textpart h2{width:auto; font:20px Tahoma; padding:0px; margin:0px 0px 15px 0px; background:none;}
#sitetable td#middle table#contable td#contdcenter div.textpart p{line-height:17px;}
#sitetable td#middle table#contable td#contdcenter div.textpart a{color:#98C5FF;}
#sitetable td#middle table#contable td#contdcenter div.textpart table.delivery_table{}
#sitetable td#middle table#contable td#contdcenter div.textpart table.delivery_table td{padding:5px 8px; border:1px 666B6E solid;}
#sitetable td#middle table#contable td#contdcenter div.starttext{clear:both; width:805px; //width:815px; padding:22px 10px 0px 0px; margin-top:22px; background:url("/img/hordash.gif") repeat-x top; color:#EEEEEE; line-height:17px;}
#sitetable td#middle table#contable td#contdcenter div.starttext h2{width:auto; font:24px Tahoma; padding:0px; margin:0px 0px 16px 0px; background:none;}
#sitetable td#middle table#contable td#contdcenter div.starttext p{line-height:17px;}
#sitetable td#middle table#contable td#contdcenter div.starttext a{color:#98C5FF;}
#sitetable td#middle table#contable td#contdcenter div.notprods{width:815px; padding:60px 0px; margin-top:22px; font:17px Tahoma; background:url("/img/hordash.gif") repeat-x top;}
#sitetable td#middle table#contable td#contdcenter div.notprods b{font:18px Tahoma; color:#98C5FF;}
#sitetable td#middle table#contable td#contdcenter div.notbuy{padding:50px 0px; font:17px Tahoma;}
#sitetable td#middle table#contable td#contdcenter hr{height:1px; margin-bottom:10px; padding-bottom:7px; border:none; background:url("/img/hordash.gif") repeat-x top;}

/* Тексты про кредиты */
#sitetable td#middle table#contable td#contdcenter div.credit_text{clear:both; padding:0px 0px 15px 0px;}
#sitetable td#middle table#contable td#contdcenter div.credit_text span{font:14px Tahoma; color:#FF7744; margin-right:1px;}
#sitetable td#middle table#contable td#contdcenter div.credit_text a{font:14px Tahoma; color:#98C5FF;}
#sitetable td#middle table#contable td#contdcenter div.credit_text.topmargin{padding:15px 0px 0px 0px;}
#sitetable td#middle table#contable td#contdcenter div.credit_text.nomargin{padding:0px 0px 3px 0px;}

/* Подвал страницы */
#sitetable td#bottom{height:180px; vertical-align:top; background:url("/img/bottom.jpg") top;}
#sitetable td#bottom div.relative{height:180px; position:relative;}
#sitetable td#bottom div.relative div.left{float:left; width:264px; padding-top:39px; text-align:center;}
#sitetable td#bottom div.relative div.left img{height:31px; margin:0px 7px;}
#sitetable td#bottom div.relative div.center{float:left; width:534px; padding-top:24px;}
#sitetable td#bottom div.relative div.center div.phones{width:480px; margin-bottom:13px;}
#sitetable td#bottom div.relative div.center div.phones b{font:19px Tahoma;}
#sitetable td#bottom div.relative div.center div.phones b span{color:#98C5FF;}
#sitetable td#bottom div.relative div.center div{float:left; margin-bottom:14px; line-height:18px;}
#sitetable td#bottom div.relative div.center div.air{clear:both; width:530px; color:#999690;}
#sitetable td#bottom div.relative div.center div.air a{color:#999690; text-decoration:none;}
#sitetable td#bottom div.relative div.center div.air a:hover{color:#D6D4D0; text-decoration:underline;}
#sitetable td#bottom div.relative div.center div.air a.dogovor{color:#98C5FF; text-decoration:underline;}
#sitetable td#bottom div.relative div.center div.air a.dogovor:hover{color:#98C5FF; text-decoration:none;}
#sitetable td#bottom div.relative div.right{float:left; width:255px; padding-top:30px; text-align:right;}