body { margin:0 0 0 0; padding:0; background-color:#FFFFFF }
body#sub { margin:0 0 0 0; padding:0 }
table { border-collapse:collapse; padding:0; margin:0 }
table tr td { padding:0 }
img { border:0 }
ul, li { padding:0; margin:0 0 0 18px }
h1,h2,h3,h4,h5,h6,form { margin:0 }
div, p { padding:0; margin:0 }
div#m { margin-top:10px; }
div#m a { font-family:Tahoma; font-size:11px; color:#BCBCBC }
div#back { font-family:Tahoma; font-size:13px; color:#BCBCBC; cursor:pointer }
.clickable { cursor:pointer }

td.left { font-size:1px }
td.right { font-size:1px }

div.imax { width:90px; margin-top:2px }
div.imax a { font-family:Verdana; font-size:10px; color:#999999; text-decoration:none }

img.imax { cursor:pointer }

table.head tr td.logo { background:url(img/logo_cell_top_bg.gif) left top no-repeat }
table.head tr td.logo table.icons { margin:23px 0 0 10px }
table.head tr td.logo div.logo { background:url(img/logo_bg.gif) left top no-repeat; margin:26px 0 0 10px }
table.head tr td.logo div.logo img { margin:45px 0 0 31px }

table.main_menu { position:absolute; top:0px; margin:33px 0 0 402px }
table.main_menu tr td img { cursor:pointer }
table.main_menu tr td img.unactive { opacity: 0.6; filter:alpha(opacity=60); }
table.main_menu tr td img.active { opacity: 0.99; filter:alpha(opacity=99); }

table.head tr td.contacts { background:url(img/main_menu_bg.jpg) right top no-repeat }
table.head tr td.contacts table.contacts { margin:84px 0 0 16px }
table.head tr td.contacts table.contacts tr td.slogan img { margin-top:10px }
table.head tr td.contacts table.contacts tr td div.address { margin-top:7px; font-family:Tahoma; font-size:11px; color:#226095 }
table.head tr td.contacts table.contacts tr td div.icq { font-family:Tahoma; font-size:11px; color:#226095; margin:11px 20px 0 0 }
table.head tr td.contacts table.contacts tr td div.icq a { font-family:Tahoma; font-size:11px; color:#226095 }
table.head tr td.contacts table.contacts tr td div.icq img { position:relative; top:2px; right:5px }

table.head tr td.contacts table.route { margin:5px 0 0 10px }
table.head tr td.contacts table.route tr td.route { background:url(img/route_bg.gif) left top no-repeat }
table.head tr td.contacts table.route tr td.route div { margin:15px 0 0 23px; font-family:Tahoma; font-size:11px; color:#425260;  }
table.head tr td.contacts table.route tr td.route div img { position:relative; top:3px }
table.head tr td.contacts table.route tr td.route div a { font-family:Tahoma; font-size:11px; color:#226095 }
table.head tr td.contacts table.route tr td.route div span { margin:0 10px 0 10px; font-family:Tahoma; font-size:8px; color:#DE4F01 }

table.head tr td.contacts table.route tr td.auth { background:url(img/auth_bg.gif) no-repeat 20px 0 }

table.body tr td div.column_header { background:url(img/column_header_bg.jpg) left top no-repeat; width:197px; height:65px; margin-bottom:10px }
table.body tr td div.column_header img { margin:35px 0 0 46px }

table.body tr td.left div.catalog_button { font-family:Tahoma; font-size:11px; color:#425260; padding:0 0 0 18px; z-index: 10; margin:0px 0 18px 44px; list-style:none; background:url(img/catalog_pointer.gif) no-repeat 0 3px }
table.body tr td.left div.catalog_button a { font-family:Tahoma; font-size:11px; color:#226095 }

table.body tr td.right div.column_block { margin-top:18px }
table.body tr td.right div.catalog_button { font-family:Tahoma; font-size:11px; color:#425260; padding:0 0 0 18px; z-index: 10; margin:0px 0 18px 14px; list-style:none; background:url(img/catalog_pointer.gif) no-repeat 0 3px }
table.body tr td.right div.catalog_button a { font-family:Tahoma; font-size:11px; color:#226095 }

table.body tr td.left div.catalog_sub_menu { margin:0 0 30px 59px }
table.body tr td.left div.catalog_sub_button { line-height:14px; font-family:Tahoma; font-size:10px; color:#425260; padding:0 0 0 14px; z-index: 10; margin:0px 0 10px 0px; list-style:none; background:url(img/catalog_sub_pointer.gif) no-repeat 0px 3px }
table.body tr td.left div.catalog_sub_button a { line-height:14px; font-family:Tahoma; font-size:10px; color:#226095 }

table.body tr td.center div.content { margin:10px 25px 0 25px; font-family:Tahoma; font-size:11px; color:#4E4E4E; line-height:16px }
table.body tr td.center div.content h1 { margin:0 0 15px 0 }
table.body tr td.center div.content h2 { margin:0 0 20px 0; font-family:Tahoma; font-size:14px; color:#959495 }
table.body tr td.center div.content h3 { margin:0 0 20px 0; font-family:Tahoma; font-size:11px; color:#226095 }

table.column_header tr td.first { background:url(img/column_header_bg.jpg) left top no-repeat }
table.column_header tr td.center { background:url(img/column_header_repeater.gif) left top repeat-x }
table.column_header tr td.center img { margin-top:35px }
table.column_header tr td.last { background:url(img/column_header_bg.jpg) right top no-repeat }

table.catalog { margin:0 0 35px 15px }
table.catalog tr td.preview { background:url(img/preview_bg.gif) left top no-repeat }
table.catalog tr td.desc div.header { margin:0 0 5px 12px }
table.catalog tr td.desc div.header a { font-family:Tahoma; font-size:12px; color:#226095; }
table.catalog tr td.desc div.price { font-family:Tahoma; font-size:12px; color:#DE4F01; line-height:14px; margin:5px 0 0 12px }
table.catalog tr td.desc div.info { font-family:Tahoma; font-size:10px; color:#4E4E4E; line-height:14px; margin:5px 0 0 12px }
table.catalog tr td.desc div.more { margin:10px 0 20px 12px }

table.detailed_product { margin:0 18px 0 0 }
table.detailed_product tr td.preview { background:url(img/preview_bg.gif) left top no-repeat }

div.product_price { font-family:Tahoma; font-size:12px; color:#DE4F01; line-height:14px; margin:5px 0 0 12px }
div.product_info { font-family:Tahoma; font-size:10px; color:#4E4E4E; line-height:14px; margin:10px 0 0 12px }
div.product_desc { font-family:Tahoma; font-size:10px; color:#4E4E4E; line-height:14px; margin:10px 0 0 0 }
div.product_buttons { margin:15px 0 0 0 }

table.basket_param { margin-left:20px }
table.basket_param tr td.param { font-family:Tahoma; font-size:11px; color:#4E4E4E; padding-right:7px }
table.basket_param tr td.dots { background:url(img/basket_dots.gif) no-repeat 0px 13px }
table.basket_param tr td.number { font-family:Tahoma; font-size:11px; color:#4E4E4E; padding-left:7px }

div.simple_btn { margin:15px 0 0 20px }

table.pop_brands { margin:20px 0 0 15px; background:url(img/preview_brand_bg.gif) left top no-repeat }

table.bottom_menu { margin:50px 0 0 0 }
table.bottom_menu tr td.left { background:url(img/bottom_left_bg.gif) left top no-repeat #FFF3D1 }
table.bottom_menu tr td.center { font-family:Tahoma; font-size:13px; color:#D4480D; background-color:#FFF3D1 }
table.bottom_menu tr td.center a { font-family:Tahoma; font-size:13px; color:#E07642; text-decoration:none }
table.bottom_menu tr td.center a:hover { font-family:Tahoma; font-size:13px; color:#D4480D; text-decoration:none }
table.bottom_menu tr td.right { background:url(img/bottom_right_bg.gif) left top no-repeat }

table.copyrights { margin:30px 0 20px 0 }
table.copyrights tr td.left { font-family:Tahoma; font-size:11px; line-height:16px; color:#4C4C4C; padding-left:20px }
table.copyrights tr td.right { padding-right:20px }

div.column_block { margin-bottom:30px }

div.news_block { margin:10px 0 25px 16px }
div.news_block div.news_header { font-family:Tahoma; font-size:12px; color:#226095; margin:0 0 0 0 }
div.news_block div.news_date { font-family:Tahoma; font-size:10px; color:#DE4F01; margin:2px 0 6px 0 }
div.news_block div.news_desc { font-family:Tahoma; font-size:10px; color:#4E4E4E; line-height:14px }

div.pages { margin:40px 0 0 15px; font-family:Tahoma; font-size:12px }
div.pages span { font-family:Tahoma; font-size:12px; color:#425260 }
div.pages a { font-family:Tahoma; font-size:12px; color:#226095 }

div.sitemap_main { font-family:Verdana; font-size:9pt; color:#105995; margin:0 0 7px 0 }
div.sitemap_main a { font-family:Verdana; font-size:9pt; color:#105995; }
div.sitemap_sub { font-family:Verdana; font-size:8pt; color:#226095; margin-left:18px }
div.sitemap_sub a { font-family:Verdana; font-size:8pt; color:#226095; }

div.brand_info { margin:10px 30px 20px 16px; font-family:Tahoma; font-size:10px; color:#4E4E4E; }
div.brand_production { margin:10px 30px 0px 16px }
div.brand_production_sp { margin:15px 30px 10px 2px }
div.brand_anons { margin:10px 30px 20px 3px; font-family:Tahoma; font-size:10px; color:#4E4E4E; }
div.back { margin:10px 0 0 3px; font-family:Tahoma; font-size:11px; color:#226095; }
div.back span { cursor:pointer }

img.continue { margin:20px 10px 0 0; cursor:pointer }
img.delete { margin:20px 0 0 0; cursor:pointer }
img.make_order { margin:10px 0 0 0; cursor:pointer }

table.basket { margin:15px 0 0 15px }
table.basket tr.headers td { font-family:Tahoma; font-size:11px; color:#4E4E4E; }
table.basket { margin:15px 0 0 15px }
table.basket tr td.preview { background:url(img/preview_bg.gif) left top no-repeat }
table.basket tr td.header { font-family:Tahoma; font-size:12px; color:#226095; }
table.basket tr td.header div { margin-left:10px }
table.basket tr td.header a { font-family:Tahoma; font-size:12px; color:#226095; }
table.basket tr td.price { font-family:Tahoma; font-size:12px; color:#DE4F01; line-height:14px; margin:5px 0 0 12px }
table.basket tr td.price span { font-family:Tahoma; font-size:12px; color:#4E4E4E; }

table.basket tr td.sum { font-family:Tahoma; font-size:12px; color:#DE4F01; padding-right:77px }
table.basket tr td.sum span { font-family:Tahoma; font-size:12px; color:#4E4E4E; }
table.basket tr td.all_sum { font-family:Tahoma; font-size:12px; color:#4E4E4E; }

table.make_order_form tr td { font-family:Tahoma; font-size:12px; color:#4E4E4E; }
table.make_order_form tr td input.text { width:160px; height:16px; border:1px solid #CCCCCC; margin-left:5px; font-family:Tahoma; color:#000000; font-size:8pt; padding-left:3px; padding-right:3px; padding-top:1px }
table.make_order_form tr td textarea.text { width:160px; height:56px; border:1px solid #CCCCCC; margin-left:5px; font-family:Tahoma; color:#000000; font-size:8pt; padding-left:4px; padding-right:4px; overflow:hidden; padding-top:1px }

table.order_buttons { margin-left:148px }

table.sp { border:1px solid #E4E4E4 }
table.sp tr td { border:1px solid #E4E4E4; font-family:Tahoma; font-size:11px; color:#4E4E4E; padding:5px }

table.special_offers { margin:15px 0 0 10px }

div.in_basket { margin:10px 0 0 12px }

div.scats_block { margin:0px 0px 20px 0px }
div.scat_header { margin:0px 0px 6px 0px; font-family:Tahoma; font-size:13px; color:#226095; }
div.scat_header a { font-family:Tahoma; font-size:13px; color:#226095; }
div.cat_items span a { font-family:Tahoma; font-size:11px; color:#E07642; }
div.cat_items span a:hover { font-family:Tahoma; font-size:11px; color:#E07642; }

table.brands_choice { margin:-10px 0 10px 15px; border-bottom:1px dashed #959495 }
table.brands_choice tr td div.filter { font-family:Tahoma; font-size:13px; color:#226095; }
div.brands_filter select { width:300px; background-color:#F89065; font-family:Tahoma; font-size:11px; color:#FFFFFF; }
