/* Дополнительные CSS-файлы */
@import	url('/str/news.css');
@import	url('/str/items.css');
@import	url('/str/catalog.css');
@import	url('/str/search.css');
@import	url('/str/product.css');
@import	url('/str/hiddens.css');
@import	url('/basket/basket.css');

/* Общие настройки */
html{background:#707070;}
body{margin:0px; padding:0px; background:url('/img/bodybg.gif') repeat-x;}
p{margin-top:0px; margin-bottom:14px;}
form{margin:0px; padding:0px;}
table{border-collapse:collapse; border-color:#607070;}
table td{//border-color:#607070; font:12px Arial; color:#222222;}
img{border:none;}

/* Шапка сайта */
#toptable{width:1134px; background:#FFFFFF; border-left:1px #E0E0E0 solid; border-right:1px #E0E0E0 solid;}
#toptable td#shapka{height:148px; background:url('/img/shapka_bg.jpg') repeat-x left;}
#toptable td#shapka div{height:148px; position:relative;}
#toptable td#shapka div a#logo{display:block; width:242px; height:49px; cursor:pointer; background:url('/img/logo.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/logo.png');}
#toptable td#shapka div a#auto{display:block; width:305px; height:112px; position:absolute; top:36px; left:10px; background:url('/img/auto.jpg');}
#toptable td#shapka div div#phones{width:350px; height:auto; position:absolute; bottom:74px; right:70px; text-align:right; font:bold italic 28px Arial; color:#000000;}
#toptable td#shapka div div#phones small{font:bold italic 22px Arial;}
#toptable td#shapka div div#hand{width:66px; height:75px; position:absolute; top:1px; right:0px; background:url('/img/hand.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/hand.png');}
#toptable td#shapka div div#discs{width:162px; height:75px; position:absolute; top:73px; left:34%; background:url('/img/shapka_discs.jpg');}
#toptable td#shapka div table#plashka{width:47%; height:92px; position:absolute; top:56px; right:0px; background:url('/img/shapka_plashka_bg.gif');}
#toptable td#shapka div table#plashka td{width:33%; vertical-align:top; font:12px Arial; color:#595354; background:url('/img/shapka_plashka_line.gif') no-repeat;}
#toptable td#shapka div table#plashka td#basket{width:34%; background:url('/img/shapka_plashka_basket.gif') no-repeat;}
#toptable td#shapka div table#plashka td#basket div{width:77px; height:62px; //width:155px; //height:83px; padding:21px 0px 0px 78px; text-align:left; cursor:pointer; background:url('/img/basket.png') no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/basket.png');}
#toptable td#shapka div table#plashka td#basket div a{display:block; font:bold italic 12px Arial; text-decoration:underline; color:#696364; margin-bottom:2px;}
#toptable td#shapka div table#plashka td#basket div a:hover{text-decoration:none;}
#toptable td#shapka div table#plashka td#basket div span#kol_basket{font:bold 12px Arial; margin-left:3px;}
#toptable td#shapka div table#plashka td#basket div span#summa_basket{font:bold 12px Arial; color:#F02200; margin-right:3px;}
#toptable td#shapka div table#plashka td div#consult{width:117px; //width:155px; height:64px; font:bold italic 12px Arial; padding-left:38px; margin:21px 0px 0px 5px; background:url('/img/consult.gif') no-repeat left center;}
#toptable td#shapka div table#plashka td div#consult b{display:block; font:bold italic 14px Arial; margin:3px 0px 5px 0px;}
#toptable td#shapka div table#plashka td div#regime{width:140px; height:64px; font:bold italic 13px Arial; margin:21px 0px 0px 5px;}
#toptable td#shapka div table#plashka td div#regime b{display:block; font:bold italic 14px Arial; margin-bottom:2px;}

/* Левая колонка */
#toptable td#leftcol{width:200px; padding:0px 0px 30px 10px; vertical-align:top; background:url('/img/under_shapka.gif') repeat-x top;}
#toptable td#leftcol a#catalog_shin{width:95px; height:63px; padding:0px; background:url('/img/catalog_shin.jpg'); margin-bottom:5px;}
#toptable td#leftcol a#catalog_disc{width:98px; height:63px; padding:0px; background:url('/img/catalog_disc.jpg'); margin-bottom:5px;}
#toptable td#leftcol a{float:left; display:block; width:175px; height:29px; //width:193px; //height:36px; padding:7px 8px 0px 10px; font:bold 11px Arial; text-decoration:none; text-transform:uppercase; color:#393334; background:url('/img/leftmenu.gif');}
#toptable td#leftcol a:hover, #toptable td#leftcol a.activ{background:url('/img/leftmenu_act.gif');}
#toptable td#leftcol div.both{clear:both; height:10px; font-size:1px;}
#toptable td#leftcol a.brand{width:171px; height:21px; //width:189px; //height:27px; padding:6px 8px 0px 10px; margin-bottom:2px; font:bold 12px Arial; color:#292224; text-transform:none; text-align:center; background:url('/img/left_brands.gif');}
#toptable td#leftcol a.brand:hover, #toptable td#leftcol a.brand.act{background:url('/img/left_brands_act.gif');}
#toptable td#leftcol div#leftbanner{clear:both; width:189px; background:url('/img/leftbanner_up.gif') no-repeat top;}
#toptable td#leftcol div#leftbanner div#topbg{padding:20px 11px 4px 11px; background:url('/img/leftbanner_down.gif') no-repeat bottom; font:11px Arial;}
#toptable td#leftcol div#leftbanner div#topbg p{margin-bottom:8px;}
#toptable td#leftcol div#leftbanner div#topbg a{float:none; display:inline; width:auto; height:auto; padding:0px; background:none; text-transform:none; text-decoration:underline; font:11px Arial; color:#000000;}
#toptable td#leftcol div#leftbanner div#topbg a:hover{text-decoration:none;}

/* Поиск по параметрам */
#toptable td#content{text-align:center; vertical-align:top; padding:12px 0px 22px 0px; background:url('/img/under_shapka.gif') repeat-x top;}
#toptable td#content table#search{width:100%; height:173px;}
#toptable td#content table#search td.search_left{width:88px; background:url('/img/search_left.jpg');}
#toptable td#content table#search td.search_center{width:30px; background:url('/img/search_center.jpg') center;}
#toptable td#content table#search td.search_right{width:94px; background:url('/img/search_right.jpg');}
#toptable td#content table#search td.search_bg{vertical-align:top; background:url('/img/search_bg.jpg');}
#toptable td#content table#search td.search_bg div.search{width:182px; text-align:right;}
#toptable td#content table#search td.search_bg div.search div.head{padding:12px 0px 10px 0px; font:bold italic 12px Arial; color:#595354; text-align:center;}
#toptable td#content table#search td.search_bg div.search div.search_text{clear:both; float:left; padding-top:2px; font:bold 12px Arial; color:#494344;}
#toptable td#content table#search td.search_bg div.search div.param_text{float:right; width:18px; padding-top:2px; font:11px Arial; color:#494344; text-align:center;}
#toptable td#content table#search td.search_bg div.search select.small_select{float:right; width:52px; margin-bottom:3px; font:11px Arial;}
#toptable td#content table#search td.search_bg div.search select.medium_select{float:right; width:122px; margin-bottom:3px; font:11px Arial;}
#toptable td#content table#search td.search_bg div.search select.big_select{float:right; width:100%; margin-bottom:3px; font:11px Arial;}
#toptable td#content table#search td.search_bg div.submit{clear:both; text-align:right;}
#toptable td#content table#search td.search_bg div.submit input{width:69px; height:19px; background:url('/img/search_button.gif'); border:none; font:bold italic 12px Arial; color:#595354; cursor:pointer;}

/* Баннерная область */
#toptable td#content div.banner_up{height:10px; font-size:1px; background:url('/img/banner_top_bg.gif') repeat-x top;}
#toptable td#content div.banner_up div{height:10px; font-size:1px; background:url('/img/banner_top_left.gif') no-repeat top left;}
#toptable td#content div.banner_up div div{height:10px; font-size:1px; background:url('/img/banner_top_right.gif') no-repeat top right;}
#toptable td#content table.banner_center{width:100%; background:#D6D2D2; border-left:2px #6A6666 solid; border-right:2px #6A6666 solid;}
#toptable td#content table.banner_center td{padding:6px 10px 0px 10px;}
#toptable td#content table.banner_center a{color:#000000; text-decoration:underline;}
#toptable td#content table.banner_center a:hover{text-decoration:none;}
#toptable td#content table.banner_center p{margin-bottom:10px;}
#toptable td#content div.banner_down{margin-bottom:13px; height:10px; font-size:1px; background:url('/img/banner_bottom_bg.gif') repeat-x bottom;}
#toptable td#content div.banner_down div{height:10px; font-size:1px; background:url('/img/banner_bottom_left.gif') no-repeat left bottom;}
#toptable td#content div.banner_down div div{height:10px; font-size:1px; background:url('/img/banner_bottom_right.gif') no-repeat right bottom;}

/* Контентная область */
#toptable td#content div.text_up{height:15px; background:url('/img/text_top_bg.gif') repeat-x top;}
#toptable td#content div.text_up div{height:15px; background:url('/img/text_top_left.gif') no-repeat top left;}
#toptable td#content div.text_up div div{height:15px; text-align:center; font:bold italic 12px Arial; color:#444444; background:url('/img/text_top_right.gif') no-repeat top right;}
#toptable td#content table.text_center{width:100%; background:url('/img/text_border.gif') repeat-y left;}
#toptable td#content table.text_center td.border{padding:11px 15px 1px 15px; background:url('/img/text_border.gif') repeat-y right;}
#toptable td#content table.text_center td.border table{margin-bottom:12px;}
#toptable td#content table.text_center td.border a{color:#000000; text-decoration:underline;}
#toptable td#content table.text_center td.border a:hover{text-decoration:none;}
#toptable td#content div.text_down{margin-bottom:13px; height:15px; font-size:1px; background:url('/img/text_down_bg.gif') repeat-x bottom;}
#toptable td#content div.text_down div{height:15px; background:url('/img/text_down_left.gif') no-repeat left bottom;}
#toptable td#content div.text_down div div{height:15px; background:url('/img/text_down_right.gif') no-repeat right bottom;}

/* Постраничный вывод */
#toptable td#content div.pages{text-align:center; color:#444444; margin-bottom:18px;}
#toptable td#content div.pages font{font:12px Arial; color:#888888; margin:0px 5px;}
#toptable td#content div.pages a{font:12px Arial; margin:0px 5px; color:#000000; text-decoration:underline;}
#toptable td#content div.pages a:hover{text-decoration:none;}

/* Правая колонка */
#toptable td#rightcol{width:189px; padding:12px 10px 22px 10px; vertical-align:top; background:url('/img/under_shapka.gif') repeat-x top;}
#toptable td#rightcol div.right_block{width:189px; margin-bottom:8px; background:url('/img/rightcol_bottom.jpg') no-repeat bottom;}
#toptable td#rightcol div.right_block div.double{background:url('/img/rightcol_up.gif') no-repeat top; padding-bottom:11px;}
#toptable td#rightcol div.right_block div.head{height:34px; //height:37px; padding-top:3px; text-align:center; font:bold italic 12px Arial; color:#595354; background:url('/img/rightcol_head.gif') no-repeat top center;}
#toptable td#rightcol div.right_block a.photo{display:block; width:153px; height:115px; background:#FFFFFF;}
#toptable td#rightcol div.right_block a.name{display:block; margin:2px 18px 0px 18px; font:bold 11px Arial; color:#494344; text-decoration:none;}
#toptable td#rightcol div.right_block a.name:hover{text-decoration:underline;}
#toptable td#rightcol div.right_block div.line{height:4px; font-size:1px; margin:7px 4px 11px 4px; background:url('/img/rightcol_line.gif');}
#toptable td#rightcol div#rightbanner{clear:both; width:189px; background:url('/img/leftbanner_up.gif') no-repeat top;}
#toptable td#rightcol div#rightbanner div#topbg{padding:20px 11px 4px 11px; background:url('/img/leftbanner_down.gif') no-repeat bottom; font:11px Arial;}
#toptable td#rightcol div#rightbanner div#topbg p{margin-bottom:8px;}
#toptable td#rightcol div#rightbanner div#topbg a{float:none; display:inline; width:auto; height:auto; padding:0px; background:none; text-transform:none; text-decoration:underline; font:11px Arial; color:#000000;}
#toptable td#rightcol div#rightbanner div#topbg a:hover{text-decoration:none;}

/* Подвал сайта */
#toptable td#bottom_left{height:55px; padding-top:6px; background:url('/img/bottom_bg.gif'); text-align:center;}
#toptable td#bottom_right{height:55px; padding-top:6px; background:url('/img/bottom_bg.gif'); font:11px Arial; color:#000000;}
