@charset "utf-8";
/* CSS Document */

@media Screen {
.country_list {padding-left: 50px;}

pre {font-size: 9px; line-height:10px;}
body { margin:0; padding:0; width:100%; position:absolute; height:100%; font:11px Tahoma, Geneva, sans-serif; color:#333; background:#dcdfdb; }
/*ПАРАМЕТРЫ ПО УМОЛЫЧАНИЮ*/
img { border:0; vertical-align:bottom; }

table {width: 100%; border-collapse:collapse; font:11px Tahoma, Geneva, sans-serif; color:#333; background:#dcdfdb;}
.tblBasket td, .tblBasket th {padding: 5px; border: 1px solid #fff;}
/*.tblBasket th {}*/

a { text-decoration:underline; outline:none; color:#000; }
a:hover { text-decoration:none; color:#000; }
dfn { font-weight:bold; font-style:italic; }
form { margin:0; }
a.active { text-decoration:none; }
td { vertical-align:top; }
p { padding:4px 0 4px 0; margin:0; }
h1 { padding:20px 0 0 0; margin:0; font:normal 22px Tahoma, Geneva, sans-serif; width:500px; position:relative; z-index:4; }
h2 { padding:0 0 10px 0; margin:0; font:bold 14px Tahoma, Geneva, sans-serif; color:#000000; }
h3 { padding:20px 0 4px 0; margin:0; font:bold 12px Tahoma, Geneva, sans-serif; }
input { border:solid 1px #a3b9c8; font:11px Tahoma, Geneva, sans-serif; color:#333; }
/**/
/*ОСНОВНЫЕ ОБЛАСТИ СТРАЧЕБЩИЕСЯ НА САЙТЕ*/
#div , #div_inside { margin:0 auto; width:987px; padding:25px 0 0 0; background:url(/bitrix/templates/index/i/footer_back_right.gif) 100% 100% no-repeat; }
#div_inside #top { height:219px; }
#top { height:296px; }
#center { }
#other_info { height:370px; background:url(/bitrix/templates/index/i/stock.png) 0 0 no-repeat; }
#footer { margin:40px 0 0 0; padding:0 34px 0 34px; height:180px; }
#left { width:264px; position:relative; float:left; padding-bottom:28px; }
#workspace { width:685px; position:relative; float:left; padding-bottom:28px; }
/*ВЕРХНИЕ ИКОНКИ ТИПО ДОМИКА*/
#fast_menu { position:absolute; margin-left:61px; }
#fast_menu a , #fast_menu span { width:21px; height:20px; position:absolute; background-image:url(/bitrix/templates/index/i/fast_menu.gif); background-repeat:no-repeat; }
#fast_menu a.home { background-position:0 0; }
#fast_menu a.mail { margin-left:51px; background-position:-42px 0; }
#fast_menu a.sitemap { margin-left:103px; background-position:-84px 0; }
#fast_menu a.home:hover , #fast_menu span.home { background-position:-21px 0; }
#fast_menu a.mail:hover , #fast_menu span.mail { margin-left:51px; background-position:-63px 0; }
#fast_menu a.sitemap:hover , #fast_menu span.sitemap { margin-left:103px; background-position:-105px 0; }
/*БОЛЬШОЙ ТЕЛЕФОННЫЙ НОМЕР*/
#telefon { position:absolute; margin-left:265px; }
#telefon img { position:absolute; }
#telefon img.tel_code { margin:21px 0 0 -1px; }
#telefon img.tel_number { margin:21px 0 0 51px; }
/*ЛОГОТИП И СЛОГАН*/
.logotype { position:absolute; margin:73px 0 0 53px; width:142px; height:119px }
.slogan { position:absolute; margin:199px 0 0 55px; }
/**/
/*ВЕРХНЕЕ МЕНЮ*/
#top_menu , #footer_menu { position:absolute; height:26px; width:713px; margin:72px 0 0 239px; z-index: 10; }
#footer_menu { margin:73px 0 0 264px; width:688px; }
#top_menu ul , #footer_menu ul { list-style:none; margin:0; padding:0; }
#top_menu ul li , #footer_menu ul li { list-style:none; position:relative; float:left; width:auto; padding-right:1px; }
#top_menu ul li a , #footer_menu ul li a { position:relative; width:auto; display:block; height:25px; background-image:url(/bitrix/templates/index/i/top_menu.jpg); background-repeat:no-repeat; }
#top_menu ul li a.main , #footer_menu ul li a.main { width:89px; background-position:0 0; }
#top_menu ul li a.about , #footer_menu ul li a.about { width:92px; background-position:-90px 0; }
#top_menu ul li a.tools , #footer_menu ul li a.tools { width:98px; background-position:-183px 0; }
#top_menu ul li a.stok , #footer_menu ul li a.stok { width:67px; background-position:-282px 0; }
#top_menu ul li a.buy , #footer_menu ul li a.buy { width:78px; background-position:-350px 0;}
#top_menu ul li a.login , #footer_menu ul li a.login { width:141px; background-position:-429px 0; }
#top_menu ul li a.office , #footer_menu ul li a.office { width:141px; background-position:-571px 0; }
#top_menu ul li a.main:hover , #top_menu ul li.active a.main , #footer_menu ul li.active a.main , #footer_menu ul li a.main:hover { background-position:0 -25px; }
#top_menu ul li a.about:hover , #top_menu ul li.active a.about , #footer_menu ul li.active a.about , #footer_menu ul li a.about:hover { background-position:-90px -25px; }
#top_menu ul li a.tools:hover , #top_menu ul li.active a.tools , #footer_menu ul li.active a.tools , #footer_menu ul li a.tools:hover { background-position:-183px -25px; }
#top_menu ul li a.stok:hover , #top_menu ul li.active a.stok , #footer_menu ul li.active a.stok , #footer_menu ul li a.stok:hover { background-position:-282px -25px; }
#top_menu ul li a.buy:hover , #top_menu ul li.active a.buy , #footer_menu ul li.active a.buy , #footer_menu ul li a.buy:hover { background-position:-350px -25px; }
#top_menu ul li a.login:hover , #top_menu ul li.active a.login , #footer_menu ul li.active a.login , #footer_menu ul li a.login:hover { background-position:-429px -25px; }
#top_menu ul li a.office:hover , #top_menu ul li.active a.office , #footer_menu ul li.active a.office , #footer_menu ul li a.office:hover { background-position:-571px -25px; }
#top_menu ul li.hover a.main , #footer_menu ul li.hover a.main { background-position:0 -25px; }
#top_menu ul li.hover a.about , #footer_menu ul li.hover a.about { background-position:-90px -25px; }
#top_menu ul li.hover a.tools , #footer_menu ul li.hover a.tools { background-position:-183px -25px; }
#top_menu ul li.hover a.stok , #footer_menu ul li.hover a.stok { background-position:-282px -25px; }
#top_menu ul li.hover a.buy , #footer_menu ul li.hover a.buy { background-position:-350px -25px; }
#top_menu ul li.hover a.login , #footer_menu ul li.hover a.login { background-position:-429px -25px; }
#top_menu ul li.hover a.office , #footer_menu ul li.hover a.office { background-position:-571px -25px; }
/**/
#top_menu ul li div , #footer_menu ul li div { position:absolute; margin:25px 0 0 0; visibility:hidden; z-index:10; }
#top_menu ul li.hover div , #footer_menu ul li.hover div { visibility:visible; }
#top_menu ul li ul , #footer_menu ul li ul { position:relative; list-style:none; margin:0; padding:0; width:91px; z-index:10; }
#top_menu ul li ul li , #footer_menu ul li ul li { list-style:none; margin:0; width:92px; padding:4px 0; color:#fffffe; background:#348aed; position:relative; z-index:10; }
#top_menu ul li ul li a , #footer_menu ul li ul li a { list-style:none; margin:0; padding:0; color:#fffffe; position:relative; float:none; width:auto; display:block; height:auto; background:none; margin:0 8px; }
#top_menu ul li ul li a:hover , #footer_menu ul li ul li a:hover { font-weight:bold; }
#top_menu ul li img , #footer_menu ul li img { visibility:hidden; position:relative; }
#top_menu ul li.hover img , #footer_menu ul li.hover img { visibility:visible; vertical-align:top; position:relative; }
/*КОРЗИНА СВЕРХУ*/
.basket_none { position:absolute; margin:14px 0 0 833px; background:url(/bitrix/templates/index/i/basket_emty.gif) 100% 100%; width:105px; height:83px; text-decoration:none; z-index:10; }
.basket_none span { display:none; }
.basket { position:absolute; margin:0 0 0 733px; background:url(/bitrix/templates/index/i/basket.gif) 0 0; width:205px; height:97px; text-decoration:none; z-index:10; }
.basket span { display:block; position:absolute; cursor:pointer; }
.basket span.price_title { margin:22px 0 0 17px; font:10px Tahoma, Geneva, sans-serif; color:#7d450f; }
.basket span.price { margin:37px 0 0 7px; width:55px; text-align:right; font:bold 11px Tahoma, Geneva, sans-serif; color:#fffffe; }
.basket span.price span { display:inline; font-variant:normal; }
.basket span.toots_title { margin:28px 0 0 116px; font:10px Tahoma, Geneva, sans-serif; color:#acacac; }
.basket span.tools { margin:40px 0 0 116px; text-align:right; width:77px; font:bold 11px Tahoma, Geneva, sans-serif; color:#338ef5; }
/*МЕНЯЮЩИЕСЯ КАРТИНКИ ЭЛЕМЕНТОВ КАТАЛОГА*/
.catalog_images { position:absolute; width:713px; height:122px; background:url(/bitrix/templates/index/i/catalog_images_back.gif) 0 0 no-repeat; margin:97px 0 0 239px; }
.display_1_visible , .display_2_visible , .display_3_visible , .display_4_visible , .display_5_visible , .display_6_visible , .display_7_visible , .display_8_visible , .display_9_visible { display:block; }
.display_1_none , .display_2_none , .display_3_none , .display_4_none , .display_5_none , .display_6_none , .display_7_none , .display_8_none , .display_9_none { display:none; }
.catalog_images a { position:absolute; width:145px; height:122px; z-index:2; background:url(/bitrix/templates/index/i/ramka.png) 0 0 no-repeat; cursor:default; }
.catalog_images img { position:absolute; width:139px; height:118px; z-index:1; background: #DCDFDB}
.catalog_images a.rama1 { margin:0; }
.catalog_images .img1 { margin:1px 0 0 3px; }
.catalog_images a.rama2 { margin:0 0 0 142px; }
.catalog_images .img2 { margin:1px 0 0 145px; }
.catalog_images a.rama3 { margin:0 0 0 284px; }
.catalog_images .img3 { margin:1px 0 0 287px; }
.catalog_images a.rama4 { margin:0 0 0 426px; }
.catalog_images .img4 { margin:1px 0 0 429px; }
.catalog_images a.rama5 { margin:0 0 0 568px; }
.catalog_images .img5 { margin:1px 0 0 571px; }
/*ПОИСK*/
#search, #search_catalog { position:absolute; margin:240px 0 0 265px; }
#search_catalog { margin:-30px 0 0 0; z-index:6; }
#div_inside #search { margin:21px 0 0 1px; width:257px; }
#search img { position:absolute; width:403px; height:15px; }
.search { position:absolute; background:url(/bitrix/templates/index/i/search_input.gif) 0 0 no-repeat; width:257px; height:22px; margin:-2px 0 0 415px; }
#search_catalog .search { background:url(/bitrix/templates/index/i/filter_search_input.gif) 0 0 no-repeat; }
.search input { position:absolute; background:none; border:none; width:143px; height:18px;  margin:3px 0 0 26px; font:11px Arial, Helvetica, sans-serif; color:#333; }
.tblBasket input.search_button { background:url(/bitrix/templates/index/i/buttons.gif) -197px 0 no-repeat; border:none;width:64px; height:20px;}
.tblBasket input.search_button:hover { background:url(/bitrix/templates/index/i/buttons.gif) -197px -72px no-repeat; }
.search input.search_button { position:absolute; cursor:pointer; background:url(/bitrix/templates/index/i/buttons.gif) -197px 0 no-repeat; border:none; margin:1px 0 0 185px; width:64px; height:20px; }
.search input.search_button:hover { background:url(/bitrix/templates/index/i/buttons.gif) -197px -72px no-repeat; }
#search_catalog .search input.search_button { background:url(/bitrix/templates/index/i/buttons.gif) -372px -40px no-repeat; }
#search_catalog .search input.search_button:hover { background:url(/bitrix/templates/index/i/buttons.gif) -372px -112px no-repeat; }
/*НАВИГАЦИОННАЯ ЦЕПОЧКА*/
.breadcrumbs, .breadcrumbs_long { position:relative; padding:20px 0 16px 0; font:11px Tahoma, Geneva, sans-serif; color:#525c5b; }
.breadcrumbs {width:410px;}
.breadcrumbs_long {width: 660px;}
.breadcrumbs a, .breadcrumbs_long a { margin-right:5px; font:11px Tahoma, Geneva, sans-serif; color:#348ced; }
.breadcrumbs span, .breadcrumbs_long span { margin-right:5px; }
/*КАТАЛОГ НА ГЛАВНОЙ*/
.catalog_info { margin:0 0 0 34px; }
/*СОПУТСТВУЮЩАЯ ИНФОРМАЦИЯ*/
.element_name { position:relative; float:left; margin-top:314px; width:197px; font:11px Tahoma, Geneva, sans-serif; color:#333; }
.element_name strong { font-weight:bold; text-transform:uppercase; }
.element_name span { display:block; margin:3px 0 0 3px; line-height:14px; }
/*СПИСОК ЭЛЕМЕНТОВ*/
.main_catalog { position:relative; float:left; width:721px; margin:0 0 -35px 0; }
.main_catalog div.list1 { margin:0 0 0 -193px; position:relative; float:none; width:900px; }
.main_catalog div.list2 { float:none; width:690px; margin-left:-193px; }
.main_catalog div { float:left; width:176px; height:144px; margin-top:-1px; }
.main_catalog div.list2 div { margin-top:-1px; }
.main_catalog div a { display:block; width:144px; height:144px; margin-left:22px; background: url(js/ajax_loader.gif) scroll 50% 50% no-repeat}
.main_catalog div.first_element { width:196px; }
.main_catalog div.first_element a { margin-left:25px; }
.main_catalog div.last_element { margin-right:-50px; }
.main_catalog a.off img { width:144px; height:144px; background-position:0 0; background-repeat:no-repeat; }
.main_catalog a.on img { position:absolute; display:block; width:280px; height:251px; z-index:0; background-position:0 0; background-repeat:no-repeat; margin:-75px 0 0 -82px; }
.main_catalog div.first_element a.on img { margin-left:-30px; }
/*АКЦИИ*/
.stock { width:243px; height:342px; position:absolute; }
.stock ul { padding:97px 0 0 0; margin:0 45px 0 62px; height:158px; list-style:none; }
.stock ul li { margin-bottom:11px; font:11px Tahoma, Geneva, sans-serif; color:#485352; }
.stock ul li img { position:relative; visibility:hidden; margin:0 0 0 -13px; }
.stock ul li.active img { visibility:visible; }
.stock ul li.active a { color:#000; text-decoration:none; }
.stock ul li a { margin-left:3px; font:11px Tahoma, Geneva, sans-serif; color:#338aec; }
.all_stock { display:block; width:105px; height:20px; background:url(/bitrix/templates/index/i/buttons.gif) -148px -20px no-repeat; margin:60px auto; }
.all_stock:hover { background:url(/bitrix/templates/index/i/buttons.gif) -148px -92px no-repeat; }
/*ЭКРАН*/
.stock_element { margin:64px 0 0 243px; width:485px; position:absolute; z-index:2; }
.screen { width:456px; height:265px; background:url(/bitrix/templates/index/i/screen.gif) 0 24px no-repeat; margin-left:20px; }
.screen h2 { position:relative; padding:40px 0 10px 17px; font:bold 12px Tahoma, Geneva, sans-serif; color:#131111; }
.screen h3 { padding:20px 0 0 6px; font:bold 11px Tahoma, Geneva, sans-serif; color:#338ef5; }
.stock_element table { width:455px; height:199px; text-decoration:none; z-index:5; background:none; }
td.left_info { width:264px; }
td.left_info div.img { position:relative; margin:0 0 0 13px; z-index:1; }
.stock_price { position:relative; z-index:6; width:259px; background:#348bed; display:block; height:46px; margin:-11px 0 0 5px; }
.stock_price .price { position:absolute; padding:4px 0 0 16px; display:block; font:bold 16px Tahoma, Geneva, sans-serif; color:#fefefe; }
.stock_price .price span { padding-top:2px; display:block; font:normal 9px Tahoma, Geneva, sans-serif; color:#fefefe; }
td.left_info .stock_price img { position:absolute; margin:8px 10px -38px 188px; }
td.right_info { display:block; padding:22px 0 0 0; width:165px; line-height:14px; }
td.right_info span { padding-left:123px; position:relative; display:block; text-decoration:underline; color:#338aec; }
td.right_info span.stock_text { display:block; margin:0; padding:14px 0 0 6px; color:#707070; text-decoration:none; }
td.right_info a { margin-left:6px; font-size:11px; color:#338EF5; }
/*КАРТА ДИЛЛЕРОВ*/
.diller_map { position:absolute; width:200px; margin:89px 0 0 728px; }
.diller_map a { margin-left:1px; }
.diller_map a.diller_link { position:relative; display:block; margin:-8px auto; background:url(/bitrix/templates/index/i/buttons.gif) -253px -20px no-repeat; width:105px; height:20px; }
.diller_map a.diller_link:hover { background:url(/bitrix/templates/index/i/buttons.gif) -253px -92px no-repeat; }
/**/
/*ВНУТРЕННИЕ СТРАНИЦЫ*/
/*ЛЕВАЯ КОЛОННА*/
/*.left_shadow { background:url(/bitrix/templates/index/i/left_shadow.gif) 0 0 no-repeat; } */
.left_bag { margin:75px 0 0 44px; height:200px; width:170px; }
.left_bag a { display:block; background:url(/bitrix/templates/index/i/left_bag.gif) 0 0 no-repeat; width:168px; height:199px; color:#348ced; }
.left_bag div { display:block; background:url(/bitrix/templates/index/i/left_bag.gif) 0 0 no-repeat; width:168px; height:199px; color:#348ced; }
.left_bag span { position:absolute; background:url(/bitrix/templates/index/i/left_rama.png) 0 0 no-repeat; width:167px; height:116px; }
.left_bag table.back_white {background: #fff; width: 167px; height:116px;}
.left_bag table.back_white td {text-align: center; vertical-align: middle;}
/*ЛЕВОЕ МЕНЮ*/
.left_menu { width:197px; }
.left_menu ul { margin:0; padding:47px 0 0 0; list-style:none; }
.left_menu ul li { padding:0 8px 14px 64px; list-style:none; }
.left_menu ul li a { font:bold 11px Tahoma, Geneva, sans-serif; color:#3289eb; }
.left_menu .active a { color:#000; text-decoration:none; }
/*СПИСОК БРЕНДОВ*/
.brands { width:197px; margin:10px 0px 10px 44px; width: 170px;}
.brands h3 { padding:0; margin:0 0 20px 0; text-align:center; }
.brands td { width:50%; padding:0 0 20px 0; text-align:center; }
.brands div img { margin:0 15px 0 15px; }
/*ПЕРЕКРУТКА БРЕНДОВ*/
.left_bag a.left_arrow { position:absolute; margin:50px 0 0 -19px; background:url(/bitrix/templates/index/i/arrows.gif) -76px 0 no-repeat; width:19px; height:39px; }
.left_bag a.left_arrow:hover { background:url(/bitrix/templates/index/i/arrows.gif) -19px 0 no-repeat; }
.left_bag span.left_arrow { position:absolute; margin:50px 0 0 -19px; background:url(/bitrix/templates/index/i/arrows.gif) 0 0 no-repeat; width:19px; height:39px; }
.left_bag a.right_arrow { position:absolute; margin:50px 0 0 168px; background:url(/bitrix/templates/index/i/arrows.gif) -95px 0 no-repeat; width:19px; height:39px; }
.left_bag a.right_arrow:hover { background:url(/bitrix/templates/index/i/arrows.gif) -38px 0 no-repeat; }
.left_bag span.right_arrow { position:absolute; margin:50px 0 0 168px; background:url(/bitrix/templates/index/i/arrows.gif) -57px 0 no-repeat; width:19px; height:39px; }
/*РАБОЧАЯ ОБЛАСТЬ*/
.workarea { position:relative; line-height:19px; width:685px; margin-top:20px; }
.workarea a { font:12px Tahoma, Geneva, sans-serif; color:#348ced; }
.workarea a:hover { color:#000; }
.workspace h1 { margin:20px 0 0 0; width:500px; position:relative; z-index:4; }
.workarea h2 { line-height:14px; }
.workarea h2 a { font:normal 14px Tahoma, Geneva, sans-serif; color:#e92b2d; }
.workarea img { border:solid 3px #fff; margin:0 20px 16px 0; float:left; }
.tblBasket img {border: none;}
.red { color:#e92b2d; font-size:14px; }
.black { color:#525c5b; font-size:14px; }
/**/
.reg_button { position:relative; margin:0; width:145px; height:20px; background:url(/bitrix/templates/index/i/buttons.gif) -227px -40px no-repeat; border:none; cursor:pointer; }
.reg_button:hover { background:url(/bitrix/templates/index/i/buttons.gif) -227px -112px no-repeat; }
.save_button { position:relative; margin:0; width:105px; height:20px; background:url(/bitrix/templates/index/i/buttons.gif) -261px 0 no-repeat; border:none; cursor:pointer; }
.save_button:hover { background:url(/bitrix/templates/index/i/buttons.gif) -261px -72px no-repeat; }
.add_button { position:relative; margin:0; width:92px; height:20px; background:url(/bitrix/templates/index/i/buttons.gif) 0 0 no-repeat; border:none; cursor:pointer; }
.add_button:hover { background:url(/bitrix/templates/index/i/buttons.gif) 0 -72px no-repeat; }
input.cancel { background:url(/bitrix/templates/index/i/buttons.gif) -471px 0 no-repeat; width:60px; height:20px; border:none; cursor:pointer; }
input.cancel:hover { background:url(/bitrix/templates/index/i/buttons.gif) -471px -72px no-repeat; }
.workarea img.calendar-icon { border:none; }
.view { position:relative; margin:0; width:60px; height:20px; background:url(/bitrix/templates/index/i/buttons.gif) -531px 0 no-repeat; border:none; cursor:pointer; }
.view:hover { background:url(/bitrix/templates/index/i/buttons.gif) -531px -72px no-repeat; }
/**/
/*ФОРМА*/
.form { float:left; width:481px; z-index:3; background:#f5f5f5; position:relative; margin:0 0 0 -25px; padding:10px 0 63px 0; }
.form h2 { color:#595959; padding:11px 0 0 25px; }
.form .type { width:193px; text-align:right; padding-top:16px; position:relative; float:left; }
.form .input { width:205px; padding-top:16px; position:relative; float:left; }
.form .input textarea {width:205px;}
.form .type span { padding-right:15px; }
.form strong { color:#ef4023; position:absolute; }
.form .padding { padding:0 25px 54px 25px; }
.form a.form_list { display:block; margin:0 0 14px 25px; }
/*АВТОРИЗАЦИЯ*/
.avtoriz { margin-top:35px; background:url(/bitrix/templates/index/i/avtoriz_back.gif) 0 0 no-repeat; width:471px; height:225px; }
.avtoriz .padding { padding:45px 0 0 45px; }
.avtoriz span { display:block; font:11px Tahoma, Geneva, sans-serif; } 
.avtoriz input { display:block; margin-bottom:16px; width:165px; }
.avtoriz span.enter { position:absolute; margin:16px 0 0 213px; } 
.avtoriz .avtoriz_button { display:block; background:url(/bitrix/templates/index/i/buttons.gif) 0 -40px no-repeat; width:104px; height:20px; border:none; cursor:pointer; margin:33px 0 0 20px; }
.avtoriz .avtoriz_button:hover { background:url(/bitrix/templates/index/i/buttons.gif) 0 -112px no-repeat; }
.avtoriz .links { position:absolute; margin:123px 0 0 213px; }
.avtoriz a { margin:0 10px 0 0; }
/*ЕЛЕМЕНТ АКЦИИ*/
.stocks_element h2 { font:16px Tahoma, Geneva, sans-serif; color:#000; padding:15px 0 0 0; }
.stocks_element .stock_price { margin:15px 0 10px 0; position:relative; }
.stocks_element .stock_price .price { padding:4px 0 0 16px; display:block; font:bold 16px Tahoma, Geneva, sans-serif; color:#fefefe; }
.stocks_element .stock_price .price span { padding-top:2px; display:block; font:normal 9px Tahoma, Geneva, sans-serif; color:#fefefe; }
.workarea .stocks_element .stock_price img { position:absolute; margin:8px 0 0 189px; float:none; background:none; border:none; }
/*СПИСОК АКЦИЙ*/
.stocks_list , .news_list { margin-top:35px; }
.workarea .stocks_list a , .workarea .news_list a { font-size:11px; }
.stocks_list div.title , .news_list div.title { padding-bottom:5px; margin:0; }
.stocks_list div.title a , .news_list div.title a { font-size:12px; font-weight:bold; text-decoration:none; }
.stocks_list div.title a:hover , .news_list div.title a:hover { text-decoration:underline; }
.stocks_list strong , .news_list strong { font-weight:bold; color:#000; padding-right:4px; }
.stocks_list div , .news_list div { margin-bottom:30px; }
.stocks_list div.img , .stocks_list div.text , .news_list div.img , .news_list div.text { margin-bottom:0; }
.stocks_list .last_element , .news_list .last_element { margin-bottom:0; }
/*ПОСТРАНИЧНАЯ ПРОКРУТКА*/
.nav_pages { padding-top:40px; }
.nav_pages_top { padding-top:10px; }
.nav_pages a , .nav_pages span , .nav_pages_top a , .nav_pages_top span { position:relative; float:left; display:block; width:22px; height:21px; background:url(/bitrix/templates/index/i/nav_page.gif) 0 0 no-repeat; font:bold 11px Tahoma, Geneva, sans-serif; margin-right:11px; }
.nav_pages a , .nav_pages_top a { background:url(/bitrix/templates/index/i/nav_page.gif) -22px 0 no-repeat; color:#3289eb; text-decoration:none; }
.nav_pages a:hover , .nav_pages_top a:hover { background:url(/bitrix/templates/index/i/nav_page.gif) 0 0 no-repeat; color:#fffffe; }
.nav_pages span , .nav_pages_top span { background:url(/bitrix/templates/index/i/nav_page.gif) 0 0 no-repeat; color:#fffffe; }
.nav_pages a span , .nav_pages span span , .nav_pages_top a span , .nav_pages_top span span { float:none; display:block; width:auto; height:auto; background:none; margin-right:0; padding-top:3px; text-align:center; }
.nav_pages a span , .nav_pages_top a span { color:#3289eb; }
.nav_pages a:hover span , .nav_pages_top a:hover span { color:#fffffe; }
/*НОВОСТЬ*/
.news_element { margin-top:35px; }
.news_element .date { display:block; font:bold 12px Tahoma, Geneva, sans-serif; color:#525c5b; margin-bottom:5px; }
/*СПИСОК НОВОСТЕЙ*/
.news_list .date { position:relative; float:left; width:auto; display:block; font:bold 12px Tahoma, Geneva, sans-serif; color:#525c5b; margin-right:10px; margin-top:2px; }
/*СПИСОК ИНСТРУМЕНТОВ*/
.category_list div.padding { padding-top:34px; margin:0 0 0 20px; }
.category_list div.margin { width:72px; height:215px; position:relative; float:left; }
.category_list div.element { width:165px; height:200px; position:relative; float:left; }
.category_list div.element table { width:165px; height:186px; }
.category_list a:hover { color:#000; }
.category_list td.name { width:165px; height:60px; font-size:11px; vertical-align:middle; font-weight:bold; line-height:13px; }
.category_list td.name span { display:block; width:165px; text-align:center; }
.category_list td.tool { width:165px; height:143px; background:#fff; vertical-align:middle; text-align:center; }
.category_list a { cursor:pointer; }
.workarea .category_list img { margin:0; border:none; float:none; }
.category_list a img.rama { width:165px; height:143px; margin:0; position:absolute; display:block; background:url(/bitrix/templates/index/i/rama.png) 0 0 no-repeat; z-index:2; margin:60px 0 0 0; top:0; }
.category_list a:hover img.rama { background:url(/bitrix/templates/index/i/rama.png) -165px 0 no-repeat; }
.category_list span.back_img { }
.category_list span.img { display:block; position:relative; margin:-143px 0 0 0; width:165px; height:143px; background:#fff; z-index:1; text-align:center;  }
.categori_list span span { display:block; height:143px; width:165px; text-align:center; vertical-align:middle; }
.workarea .category_list span.img img { margin:3px 3px 0 3px; }
.workarea .element_logo , .workarea .element_brend { border:none; position:absolute; width:auto; margin:0; right:22px; top:0px;}
.workarea .element_brend { margin-top:-60px; }
.category { background:url(/bitrix/templates/index/i/category.gif) 0 0 no-repeat; width:148px; height:20px; display:block; }
.category_bottom { position:absolute; margin:40px 0 0 517px; background:url(/bitrix/templates/index/i/buttons.gif) 0 -20px no-repeat; width:148px; height:20px; display:block; }
.category_bottom:hover { background:url(/bitrix/templates/index/i/buttons.gif) 0 -92px no-repeat; }
/*ФИЛЬТР*/
.filter { height: 45px; position:relative; z-index:5; margin:-122px 0 0 -25px; width:713px; background:url(/bitrix/templates/index/i/filter_back.gif) 0 0 no-repeat; }
.filter img { margin:16px 0 0 25px; position:absolute; }
.filter select { margin:14px 0 0 152px; position:absolute; z-index:1; height:19px; border:solid 1px #a3b9c8; color:#afafaf; font:11px Tahoma, Geneva, sans-serif; }
.filter input.cancel { position:absolute; margin:14px 0 0 320px; background:url(/bitrix/templates/index/i/buttons.gif) -436px -40px no-repeat; width:64px; height:20px; border:none; cursor:pointer; }
.filter input.cancel:hover { background:url(/bitrix/templates/index/i/buttons.gif) -436px -112px no-repeat; }
.BasketRefresh { background:url(/bitrix/templates/index/i/buttons.gif) 0 0 no-repeat; width:92px; height:20px; border:none; cursor:pointer; }
.BasketRefresh { background:url(/bitrix/templates/index/i/buttons.gif) 0 -72px no-repeat; }
.BasketOrder { background:url(/bitrix/templates/index/i/buttons.gif) -92px 0 no-repeat; width:105px; height:20px; border:none; cursor:pointer; }
.BasketOrder { background:url(/bitrix/templates/index/i/buttons.gif) --92px -72px no-repeat; }
/*КАРТОЧКА ТОВАРА*/
.kartochka { padding-top:35px; }
.kartochka_settings { margin:28px 0 0 476px; position:absolute; background:url(/bitrix/templates/index/i/element_settings.gif) 0 0 no-repeat; width:236px; height:248px; }
.kartochka_top { background:url(/bitrix/templates/index/i/kartochka_top.gif) 0 0 no-repeat; width:476px; height:9px; margin:28px 0 0 0; font-size:1px; }
.kartochka_bottom { background:url(/bitrix/templates/index/i/kartochka_bottom.gif) 0 0 no-repeat; width:476px; height:9px; font-size:1px; }
.kartochka_back { padding:15px 0 16px 0; background:url(/bitrix/templates/index/i/kartochka_back.gif) 0 0 repeat-y; width:476px; }
.workarea .kartochka_back .img { text-align:center; width:475px; }
.workarea .kartochka_back .img img { float:none; border:none; margin:0; }
.zoom { margin:25px; }
.articl { position:absolute; background:url(/bitrix/templates/index/i/art_back.gif) 0 0 no-repeat; width:176px; height:25px; margin:3px 0 0 0; }
.articl span { display:block; padding:5px 0 0 15px; }
.articl strong { padding:0 0 0 10px; }
.choose { position:absolute; background:url(/bitrix/templates/index/i/choose.gif) 0 0 no-repeat; width:176px; height:25px; margin:3px 0 0 176px; }
.choose:hover { background:url(/bitrix/templates/index/i/choose.gif) -176px 0 no-repeat; }
.new_button { position:absolute; background:url(/bitrix/templates/index/i/new_button.gif) 0 0 no-repeat; width:82px; height:25px; margin:3px 0 0 487px; }
.buy_it { position:absolute; background:url(/bitrix/templates/index/i/buy_it.gif) 0 0 no-repeat; width:142px; height:25px; margin:3px 0 0 570px; }
.buy_it:hover { background:url(/bitrix/templates/index/i/buy_it.gif) -142px 0 no-repeat; }
/*ПАРАМЕТРЫ КАРТОЧКИ ТОВАРА*/
.kartochka .price { position:absolute; margin:16px 0 0 16px; font:11px Tahoma, Geneva, sans-serif; color:#666; }
.kartochka .price span { font:12px Tahoma, Geneva, sans-serif; color:#000; padding-left:5px; }
.kartochka .checkbox { position:absolute; margin:12px 0 0 145px; font:bold 11px Tahoma, Geneva, sans-serif; color:#525c5b; }
.kartochka .checkbox input { height:15px; width:37px; vertical-align:middle; text-align:center; font:11px Tahoma, Geneva, sans-serif; color:#424242; }
.basket_link , .call_link { position:absolute; margin:62px 0 0 16px; width:148px; }
.call_link span { position:absolute; z-index:4; height:44px; display:block; margin:0 3px 0 145px; }
.call_link span img { float:none; border:none; margin:0; position:absolute; cursor:pointer; }
/* ****************************************************************************************************************** */
.kartochka_settings .basket_img1 , .vetrina .basket_img1  { position:absolute; margin:0; width:44px; height:34px; background:url(js/ajax_loader.gif) 0 0 no-repeat; cursor:pointer; }
.kartochka_settings a.basket_link span.basket_img1 { margin:-5px 0 0 145px; float:right; }
.kartochka_settings a.basket_link span.basket_img1 , .vetrina a.add_to_basket span.basket_img1 { float:right; z-index:4; margin:-10px 0 0 130px; }
/* ****************************************************************************************************************** */
.kartochka_settings .basket_img2 , .vetrina .basket_img2 { position:absolute; margin:0; width:44px; height:34px; background:url(/bitrix/templates/index/i/icon_buy_active.png) 0 0 no-repeat; cursor:pointer; }
.kartochka_settings a.basket_link span.basket_img2 { margin:-5px 0 0 145px; float:right; }
.workarea .kartochka_settings .basket_img2 img , .vetrina a.add_to_basket2 img { position:absolute; width:44px; height:34px; visibility:hidden; float:none; margin:0; border:none; }
.kartochka_settings a.basket_link span.basket_img2 , .vetrina a.add_to_basket span.basket_img2 { float:right; z-index:4; margin:-10px 0 0 145px; }
/* ****************************************************************************************************************** */
.kartochka_settings .basket_img3 , .vetrina .basket_img3 { position:absolute; margin:0; width:44px; height:34px; background:url(/bitrix/templates/index/i/icon_call.png) 0 0 no-repeat; cursor:pointer; }
.kartochka_settings a.basket_link span.basket_img3 { margin:-5px 0 0 145px; float:right; }
.kartochka_settings a.basket_link span.basket_img3 , .vetrina a.add_to_basket span.basket_img3 { float:right; z-index:4; margin:-10px 0 0 145px; }
/* ****************************************************************************************************************** */
.kartochka_settings .basket_img , .vetrina .basket_img { position:absolute; margin:0; width:44px; height:34px; background:url(/bitrix/templates/index/i/icon_buy.png) 0 0 no-repeat; cursor:pointer; }
.workarea .kartochka_settings .basket_img img , .vetrina a.add_to_basket img { position:absolute; width:44px; height:34px; visibility:hidden; float:none; margin:0; border:none; }
.kartochka_settings a.basket_link:hover , .vetrina a.add_to_basket:hover span.basket_img { background:none; }
.kartochka_settings a.basket_link:hover img , .vetrina a.add_to_basket:hover img { visibility:visible; }
.kartochka_settings a.basket_link span.basket_img , .vetrina a.add_to_basket span.basket_img { float:right; z-index:4; margin:-10px 0 0 145px; }

.kartochka_settings a.basket_link span.basket_img { margin:-5px 0 0 145px; float:right; }

.kartochka_settings .active { position:absolute; margin:57px 0 0 160px; width:44px; height:34px; background:url(/bitrix/templates/index/i/icon_buy_active.png) 0 0 no-repeat; }
.kartochka_settings .call { position:absolute; margin:57px 0 0 160px; width:44px; height:34px; background:url(/bitrix/templates/index/i/icon_call.png) 0 0 no-repeat; cursor:pointer; }
.availab { position:absolute; margin:111px 0 0 16px; font:11px Tahoma, Geneva, sans-serif; color:#5b6564; width:148px; }
.availab_icon { position:absolute; margin:111px 0 0 16px; width:148px; font:11px Tahoma, Geneva, sans-serif; color:#929997; }

.availab_icon span { position:absolute; text-align:center; font:10px Tahoma, Geneva, sans-serif; color:#fffffe; z-index:3; margin:0 0 0 145px; width:36px; }
.availab_icon span.back_img { position:absolute; background:url(/bitrix/templates/index/i/icon_availab.png) 0 0 no-repeat; width:44px; height:39px; margin:-5px 0 0 145px; padding:0; z-index:2; }
.availab_icon span.ostatok { width:auto; height:auto; margin:0 0 0 101px; padding:0; color:#929997; }
/*ТАБЛИЦА В КАРТОЧКЕ ТОВАРА*/
.settings { width:664px; margin:26px 0 0 24px; border:solid 1px #e4e4e4; }
.settings td { padding:11px 20px 11px 20px; background:#f5f5f5; border:solid 1px #e4e4e4; }
.settings tr.grey td { background:#ededed; }
.settings .param { width:85px; }
.settings th { background:#ededed; height:15px; border:solid 1px #e4e4e4; }
.workarea .settings img { float:none; border:none; margin:0; }
/*ОПИСАНИЕ ТОВАРА*/
.description { margin:20px 0 0 0; }
/*.description img { position:absolute; float:none; margin:6px 0 20px 532px }*/
.kartoxka h3 { font:bold 12px Tahoma, Geneva, sans-serif; color:#525c5b; padding:0; margin:0; }
.description ul { margin:6px 0 0 21px; padding:0; list-style:none; /*width:503px;*/ }
.description ul li { padding:0 0 10px 10px; list-style:none; background:url(/bitrix/templates/index/i/kartochka_li.gif) 0 7px no-repeat; }
/*КАТАЛОГ СПИСКОМ*/
.catalog_list { border:none; }
.workarea .catalog_list td img { margin:0; border:none; float:none; }
.catalog_list { float:left; margin:35px 0 0 0; width:664px; }
.basket_table .catalog_list  { float:left; margin:20px 0 0 0; width:664px; }
.catalog_list td { background-color:#f5f5f5; padding:5px; border-right:solid 1px #dcdfdb; }
.catalog_list .grey td { background-color:#efefef; }
.catalog_list .hover td { background-color:#fff; }
.catalog_list th { background:none; border:solid 1px #fff; height:22px; font:normal 11px Tahoma, Geneva, sans-serif; color:#5b6564; padding:5px; }
.catalog_list .none { background:none; border:none; height:21px; width:auto; }
.catalog_list .checkbox { width:35px; text-align:center; }
.catalog_list .checkbox input { border:none; width:auto; height:auto; position:relative; float:none; border:none; }
.catalog_list td.td_buy_icon { border:none; padding:0; }
.catalog_list td.td_buy_icon a { margin:0 0 0 5px; }
.catalog_list td.none_td { padding:0; border:none; }
.catalog_list td.none_t { padding:0 }
/**/
.catalog_list td.top_left , .catalog_list td.top_right , .catalog_list td.bottom_left , .catalog_list td.bottom_right { width:9px; height:9px; font-size:1px; line-height:1px; padding:0; }
.catalog_list td.top_left img , .catalog_list td.top_right img , .catalog_list td.bottom_left img , .catalog_list td.bottom_right img { width:9px; height:9px; background-image:url(/bitrix/templates/index/i/table_td.gif); background-repeat:no-repeat; font-size:1px; line-height:1px; padding:0; }
.catalog_list td.top_center , .catalog_list td.bottom_center { height:9px; background-position:0 0; background-repeat:repeat-x; font-size:1px; line-height:1px; padding:0; }
.top_left img { background-position:0 0; }
.grey .top_left img { background-position:-36px 0; }
.hover .top_left img { background-position:-72px 0; }
/**/
.bottom_left img { background-position:-18px 0; }
.grey .bottom_left img { background-position:-54px 0; }
.hover .bottom_left img { background-position:-90px 0; }
/**/
.top_right img { background-position:-9px 0;  }
.grey .top_right img { background-position:-45px 0; }
.hover .top_right img { background-position:-81px 0; }
/**/
.bottom_right img { background-position:-27px 0; }
.grey .bottom_right img { background-position:-63px 0; }
.hover .bottom_right img { background-position:-99px 0; }
/**/
.top_center { background-image:url(/bitrix/templates/index/i/light.gif); }
.grey .top_center { background-image:url(/bitrix/templates/index/i/dark.gif); }
.hover .top_center { background-image:url(/bitrix/templates/index/i/lighter.gif); }
/**/
.bottom_center { background-image:url(/bitrix/templates/index/i/light_down.gif); }
.grey .bottom_center { background-image:url(/bitrix/templates/index/i/dark_down.gif); }
.hover .bottom_center { background-image:url(/bitrix/templates/index/i/lighter_down.gif); }
/**/
.catalog_list td.articles span { display:block; text-transform:uppercase; font:bold 11px Tahoma, Geneva, sans-serif; color:#5b6564; margin-bottom:2px; }
.catalog_list td a { font:bold 11px Tahoma, Geneva, sans-serif; color:#348beb; text-decoration:none; }
.catalog_list td.td_price { font:bold 11px Tahoma, Geneva, sans-serif; color:#000; }
.catalog_list td span.blue { font:bold 11px Tahoma, Geneva, sans-serif; color:#348ceb; display:block; padding:0 9px 0 9px; }
.catalog_list td span.red { font:bold 11px Tahoma, Geneva, sans-serif; color:#ea2a2c; display:block; padding:0 9px 0 9px; }
.catalog_list td input { width:36px; font:11px Tahoma, Geneva, sans-serif; color:#424242; text-align:center; }
/**/
.basket_img, .basket_img2, .basket_img1 { display:block; width:44px; height:34px; background:url(/bitrix/templates/index/i/icon_buy.png) 0 0 no-repeat; cursor:pointer; }
.basket_img2 {background:url(/bitrix/templates/index/i/icon_buy_active.png) 0 0 no-repeat;}
.basket_img1 {background:url(js/ajax_loader.gif) 0 0 no-repeat;}
.workarea .basket_img img, .workarea .basket_img2 img { position:absolute; width:44px; height:34px; visibility:hidden; float:none; margin:0; border:none; }
.basket_img:hover, .basket_img2:hover { background:none; }
.basket_img:hover img, .basket_img2:hover img{ visibility:visible; }
span.active { display:block; width:44px; height:34px; background:url(/bitrix/templates/index/i/icon_buy_active.png) 0 0 no-repeat; }
.call { display:block; width:44px; height:34px; background:url(/bitrix/templates/index/i/icon_call.png) 0 0 no-repeat; cursor:pointer; }
/*КОЛИЧЕСТВО ЭЛЕМЕНТОВ НА СТРАНИЦЕ*/
.nav_pages .element_quantity , .nav_pages_top .element_quantity { position:absolute; margin:50px 0 0 222px; font:11px Tahoma, Geneva, sans-serif; color:#929292; height:20px;}
.nav_pages_top .element_quantity { position:relative; margin-top:-13px; }
.nav_pages_top .pages { margin:10px 0 0 0; }
.nav_pages .element_quantity a , .nav_pages_top .element_quantity a { display:inline; background:none; margin:0; padding:0; font:11px Tahoma, Geneva, sans-serif; width:auto; height:auto; margin:0 9px 0 0; }
.nav_pages .element_quantity span , .nav_pages_top .element_quantity span { display:inline; background:none; margin:0; padding:0; font:11px Tahoma, Geneva, sans-serif; width:auto; height:auto; margin:0 9px 0 0; }
.nav_pages .element_quantity span.all_quantity , .nav_pages_top .element_quantity span.all_quantity { font:11px Tahoma, Geneva, sans-serif; color:#929292; margin:0 17px 0 0; }
/*ВАРИАНТЫ ОТОБРАЖЕНИЯ*/
.catalog_types { position:absolute; margin:10px 0 0 570px; }
.catalog_types a , .catalog_types span { position:absolute; background:url(/bitrix/templates/index/i/icons.gif) 0 0 no-repeat; width:34px; height:33px; }
.catalog_types a.type_vitrina { margin:0 0 0 60px; background-position:-34px 0; }
.catalog_types a.type_vitrina:hover , .catalog_types span.type_vitrina { margin:0 0 0 60px; background-position:0 0; }
.catalog_types a.type_table { background-position:-102px 0; }
.catalog_types a.type_table:hover , .catalog_types span.type_table { background-position:-68px 0; }
.pages { position:absolute; }
/*КОРЗИНА*/
.buy_it_all { margin:30px 0 0 0; position:relative; }
a.buy_it_all { display:block; margin:0; float:left; background:url(/bitrix/templates/index/i/buy_it_all.gif) 0 0 no-repeat; width:114px; height:23px; }
.buy_it_all span { margin:0 0 0 15px; }
.buy_it_all_bottom { width:116px; line-height:13px; font-size:10px; }
.buy_it_all_bottom a.buy_it_all { margin:20px 0 0 0; float:none; width:auto; }
.refresh { position:absolute; margin:20px 0 0 560px; width:116px; line-height:13px; font-size:10px; }
a.refresh { display:block; margin:0 0 5px 0; float:none; position:relative; background:url(/bitrix/templates/index/i/refresh.gif) 0 0 no-repeat; width:114px; height:23px; position:relative; }
tr.total td { height:63px; }
tr.total td div { margin:24px 0 0 0; position:relative; float:left; width:auto; }
tr.total td div.total_left { width:240px; }
tr.total td div.total_center { width:210px; }
tr.total td div.total_right { text-align:right; width:180px; }
tr.total span { padding-left:10px; }
tr.total span span { padding-left:10px; font:bold 12px Tahoma, Geneva, sans-serif; color:#348beb; }
/*ВЕТРИНА*/
.element_float_left , .element_float_right { position:relative; float:left; width:395px; margin:35px 0 0 0; }
.element_float_right { width:270px; }
.element_float_left div.name , .element_float_right div.name { width:270px; height:45px; line-height:14px; }
.element_float_left div.name a , .element_float_right div.name a { font:bold 12px Tahoma, Geneva, sans-serif; color:#348beb; }
.workarea a.add_to_basket { position:absolute; z-index:4; margin:-36px 0 0 18px; font-weight:bold; }
.element_back { display:block; width:270px; height:374px; background:url(/bitrix/templates/index/i/vetrina_back.gif) 0 0 no-repeat; }
.element_back .new_element { position:absolute; background:url(/bitrix/templates/index/i/new.png) 0 0 no-repeat; width:61px; height:58px; margin:8px 0 0 209px; }
.element_img { width:270px; height:254px; line-height:234px; text-align:center; vertical-align:middle; text-decoration:none; }
.workarea .element_img img { line-height:254px; vertical-align:middle; float:none; margin:30px 0 0 0; border:none; }
.element_art { display:block; background:url(/bitrix/templates/index/i/vetrina_art.gif) 0 0; width:169px; height:21px; font:normal 11px Tahoma, Geneva, sans-serif; color:#5b6564; text-decoration:none; margin:10px 0 0 0; }
.element_art span { display:block; padding:4px 0 0 15px; }
.element_art strong { padding:0 0 0 10px; text-transform:uppercase; }
.element_price { position:absolute; margin:14px 0 0 16px; color:#666; }
.element_price span { padding-left:10px; color:#000; }
.element_price span strong { font-size:12px; }
.element_input { position:absolute; margin:11px 0 0 156px; font:bold 11px Tahoma, Geneva, sans-serif; color:#525c5b; }
.element_input input { width:36px; height:21px; margin-right:5px; text-align:center; vertical-align:middle; line-height:21px; }
.element_availab { position:absolute; margin:42px 0 0 204px; width:45px; line-height:14px; }
/*ПРО БРЕНДЫ*/
.about_brand { width:100%; margin-top:30px; }
.about_brand td { width:15px; }
.about_brand td.margin_td { width:100%; height:20px; }
.about_brand td.td { width:33%; }
.about_brand td div { width:300px; height:0; line-height:0; font-size:0; }
.about_brand td.about_element { width:300px; height:300px; background:url(/bitrix/templates/index/i/big_rama.gif) 50% 50% no-repeat; text-align:center; vertical-align:middle; }
.about_brand td.about_element_title { width:300px; padding:0 0 5px 0; text-align:center; }
.about_brand h3 { font:bold 16px Tahoma, Geneva, sans-serif; color:#535d5c; margin:0; padding:0; }
.workarea .about_brand img { margin:0; float:none; border:none; position:relative; }
/**/
.about_dillers { position:relative; margin:-40px 0 0 0; z-index:0; background:url(/bitrix/templates/index/i/diller_map.gif) 0 0 no-repeat; }
.about_dillers table { background:none; }
.min_height { width:0; }
.min_height div { height:500px; }
.dillers_map { padding:60px 0 30px 0; }
.table_diller_list { position:relative; z-index:2; background:none; }
.table_diller_list ul { list-style:none; margin:0 0 30px 0; padding:0; }
.table_diller_list li { list-style:none; margin:0; padding:0; width:169px; height:25px; }
.table_diller_list a { font:11px Tahoma, Geneva, sans-serif; color:#3b3b3b; }
.table_diller_list a:hover { display:block; width:169px; height:20px; background:url(i/diller_hover.png) 0 0 no-repeat; color:#fff; }
.table_diller_list li.avtive a , .table_diller_list li.avtive a:hover { display:block; width:169px; height:20px; background:url(i/diller_active.png) 0 0 no-repeat; color:#348ceb;  }
.table_diller_list li a span { display:block; padding:3px 10px 2px 10px; }
.workarea a.diller_element { display:block; width:196px; font-size:11px; text-decoration:none; }
.workarea a.diller_element:hover span { color:#000; }
.workarea a.diller_element span { color:#636363; }
.workarea a.diller_element strong { color:#3b3b3b; }
.diller_element_top { display:block; background:url(i/diller_top.png) 0 0 no-repeat; width:196px; height:19px; }
.diller_element_back { display:block; position:relative; width:196px; background:url(i/diller_back.gif) 3px 0 repeat-y; margin-bottom:-10px; z-index:4; }
.diller_element_bottom { display:block; padding:0 0 0 3px; height:28px; position:relative; z-index:2; }
.diller_element_bottom span { display:block; width:193px; background:url(i/diller_bottom.png) 0 0 no-repeat; height:28px; }
.diller_element_back span { display:block; padding:4px 10px 0 18px; }
.diller_element_back span span { display:block; padding:4px 0 4px 0; }
/**/
.table { padding:20px 0 0 0; }
.workarea table.kartochka_table_img { background:none; }
td.min_height_img { width:0; }
td.min_height_img div { width:0; height:99px; }

/*ФУТТЕР*/
.footer_quality { width:184px; margin-bottom:-179px; position:relative; text-align:center; }
.footer_quality div { height:100px; }
.footer_quality span { display:block; padding-top:38px; position:relative; margin-right:-10px; text-align:center; }
/*МЕНЮ СХОЖЕЕ С ВЕРХНИМ МЕНЮ*/
#footer_menu { margin-top:6px; margin-left:230px; }
/*КОНТАКТЫ*/
.contacts { position:absolute; z-index:10; margin:31px 0 0 230px; background:url(/bitrix/templates/index/i/footer_info.gif) 0 0 no-repeat; width:688px; height:114px; }
.moscow { position:absolute; width:310px; margin:26px 0 0 27px; color:#fffffe; }
.sant_peterburg { position:absolute; width:328px; padding:25px; margin:0 0 0 340px; color:#fffffe; }
.adres { position:relative; float:left; width:160px; }
.contact { position:relative; float:left; width:150px; }
.contacts strong { display:block; padding:0 0 5px 0; white-space:nowrap; }
.contacts a { color:#fffffe; }
/**/
/*СЧЕТЧИКИ*/
.counters { position:absolute; margin:161px 0 0 256px; }
.counters a { margin:0 7px 0 0; }
/*РЕКЛАМА*/
.logo_idex { position:absolute; margin:160px 0 0 640px; width:260px; }
.logo_idex img { position:relative; float:left; margin:-8px 10px 0 0; position:relative; }
.logo_idex a { font:10px Tahoma, Geneva, sans-serif; color:#929292; }
.logo_idex a:hover { color:#929292; }
/**/

.pdf_cat span {text-decoration:underline;}
.pdf_cat img {float: none; border: none; margin: 0; padding: 0; width: 30px; height: 30px;}
.pdf_cat {text-decoration: none;}

/***/
.topbanner { position:absolute; margin:-12px 0 0 470px; }
.leftreclame { position:relative; float:left; width:249px; padding:20px 0 0 0; margin:0px 0 0 0; }
.leftreclame div { margin-bottom:5px; }

.mainmap { position:relative; float:left; width:672px; margin:50px 0 0 0; }
.mainmaptitle { position:absolute; margin:6px 0 0 255px; }
.mainmaptitle img { width:165px; height:24px; }
.mainmapmargin { margin:10px 0 0 0; }

/*.mainmapback { background:url(/bitrix/templates/index/i/mainbigmap.gif) 0 0 no-repeat; width:589px; height:329px; }*/
.mainmapback { background:url(/bitrix/templates/index/i/map_dilers.gif) 0 0 no-repeat; width:672px; height:329px; }

.mainmapback a { position:absolute; text-decoration:none; font:12px Tahoma, Geneva, sans-serif; color:#348bed; }
.mainmapback a:hover { text-decoration:none; font:12px Tahoma, Geneva, sans-serif; color:#348bed; }
.mainmapback a span { z-index:100; position:absolute; margin:-10px 0 0 -15px; display:none; }
.mainmapback a:hover span { display:block; margin:-10px 0 0 -15px; }
.mainmapback a span.leftlink { position:relative; float:left; width:2px; height:20px; background:url(/bitrix/templates/index/i/maplinkleft.gif) 0 0 no-repeat; }
.mainmapback a span.backlink { white-space:nowrap; position:relative; float:left; padding:2px 5px 4px 5px; font:12px Tahoma, Geneva, sans-serif; color:#348bed; background:url(/bitrix/templates/index/i/maplinkback.gif) 0 0 repeat-x; text-decoration:none; }
.mainmapback a span.rightlink { position:relative; float:right; width:2px; height:20px; background:url(/bitrix/templates/index/i/maplinkright.gif) 0 0 no-repeat; }
.diilertop { width:300px; height:19px; }
.dil { background:url(/bitrix/templates/index/i/dil.gif) 0 0 no-repeat; }
.tor { background:url(/bitrix/templates/index/i/tor.gif) 0 0 no-repeat; }
.catalog-element { width:297px; text-align:left; padding:5px 0 10px 0; margin:0 0 0 3px; background:#fff; }
.catalog-element div.catalogelementpadding { padding:0 10px 0 10px; }
div.catalog-section-list {margin-right:8px;}
div.catalog-section-list ul{list-style:none; margin:0;padding:0;}

div.catalog-section-list li{
	line-height:2em;
	padding-left:13px;
	font-family:Tahoma;
	font-size:8pt;
	margin:2px 0;
}
div.catalog-section-list li div a.level1{
	color:#4b4b4b;
	text-decoration:none;
}
div.catalog-section-list li div a.level2{
	color:#6b6b6b;
	text-decoration:none;
}
div.catalog-section-list li div a.level3{
	color:#8b8b8b;
	text-decoration:none;
}
div.catalog-section-list li div a.level4{
	color:#ababab;
	text-decoration:none;
}
div.catalog-section-list li div{
	padding: 0px 8px;
	line-height: 20px;
}
div.catalog-section-list li div.active{
	background: #f0f0f0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-decoration:underline;
	color: #348ceb;
}
div.catalog-section-list li div.active a{
	color: #348ceb;
}
}
