body { margin:0 0 0 0; padding:0; background-color:#FFFFFF }
body#sub { margin:0 0 0 0; padding:0 }
table { padding:0; margin:0 }
table tr td { padding:0 }
table.collapse, table { border-collapse:collapse }
img { border:0 }
ul, li { padding:0; margin:0 0 0 18px }
h1,h2,h3,h4,h5,h6,form { margin:0; padding:0; border:0 none; border-collapse:collapse }
p, div { 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, .clickable { cursor:pointer }
.png { behavior: url(png.htc) }

div.spacer { height:1px; border-collapse:collapse; border:0 none; padding:0; margin:0 }

div.site { width:100%; height:100%; }

div.container { min-width:1000px; max-width:1256px; height:100%; } 

div.logo { height:123px }
div.logo img { margin:19px 0 0 0 }

table.body tr.line td { font-size:1px }

table.basket_info { background:url(img/basket_bg.gif) left top no-repeat; position:relative; bottom:10px }
table.basket_info tr td img { margin:14px 16px 0 0 }
table.basket_info tr td div.basket_text_first { margin:14px 14px 0 0; font-family:Tahoma; font-size:10px; color:#41AFC8; line-height:10px; text-transform:uppercase; font-weight:700 }
table.basket_info tr td div.basket_text_second { margin:7px 14px 0 0; font-family:Tahoma; font-size:10px; color:#41AFC8; line-height:10px; text-transform:uppercase; font-weight:700 }
table.basket_info tr td div.basket_link { font-size:11px; line-height:11px; margin:8px 14px 0 0 }
table.basket_info tr td div.basket_link a, table.basket_info tr td div.basket_link a:visited { font-family:Tahoma; font-size:11px; color:#797979; font-weight:700; line-height:11px }

div.soffer { width:146px; border-left:1px solid #DCDCDC }
div.soffer div.soffer_header { margin:4px 0 0 20px; font-family:Tahoma; font-size:10px; color:#FF0000; line-height:10px; text-transform:uppercase; font-weight:700 }
div.soffer div.soffer_text { margin:10px 0 4px 20px; font-family:Tahoma; font-size:11px; color:#898989; line-height:13px }

div.main_menu { margin:4px 20px 0 0; line-height:11px; font-size:11px; border-bottom:1px dashed #DADAD6; padding:0 0 9px 0; margin-left:20px }
div.main_menu span { margin-left:17px; line-height:11px; font-size:11px }
div.main_menu span a, div.main_menu span a:visited { font-family:Tahoma; font-size:11px; color:#2C2B2F; line-height:11px; text-transform:uppercase; text-decoration:none }
div.main_menu span a:hover, div.main_menu span a.active { font-family:Tahoma; font-size:11px; color:#C85A41; line-height:11px; text-transform:uppercase; text-decoration:underline }

div.phones { margin:10px 19px 0 0 }

table.search tr td.input { line-height:14px; background:url(img/search_bg.gif) left top repeat-x }
table.search tr td.input input.txt { width:100%; background-color:#FFFFFF; border:0 none; margin-top:13px; _margin-top:12px; font-family:Tahoma; font-size:10px; color:#898989; text-transform:uppercase; padding-top:3px; padding-bottom:3px }
table.search tr td.left_corner div { width:18px; height:42px; background:url(img/left_search_corner.gif) left top no-repeat }
table.search tr td.right_corner input.submit { margin:11px 11px 0 0 }

table.search tr td.right_corner { background:url(img/right_corner_bg.gif) left top no-repeat }
table.search tr td.right_corner div { width:89px; height:42px }

div.fast_navigation { margin-top:1px; width:100%; height:105px; border-top:5px solid #4C4C4C; border-right:1px solid #EFEFE6; border-bottom:1px solid #EFEFE6; border-left:1px solid #EFEFE6 }
div.fast_navigation div.header { margin:16px 0 14px 18px; font-family:Tahoma; font-size:12px; color:#C85A41; line-height:10px; text-transform:uppercase; font-weight:700 }
div.fast_navigation div.navigation { margin:0 0 8px 18px }
div.fast_navigation div.navigation select { width:184px; height:17px; font-family:Tahoma; font-size:10px; color:#2C2B2F; text-transform:uppercase }

div.catalog_menu { margin:15px 0 30px 10px }
div.catalog_menu div.button { background:url(img/catalog_menu_pointer.gif) 0px 4px no-repeat; _background:url(img/catalog_menu_pointer.gif) 0px 3px no-repeat; padding-left:10px; margin-bottom:6px; line-height:14px; }
div.catalog_menu div.button a { font-family:Tahoma; font-size:10px; color:#2C2B2F ;line-height:14px; text-transform:uppercase; font-weight:700; text-decoration:none }
div.catalog_menu div.button a:hover, div.catalog_menu div.button a.active:visited { font-family:Tahoma; font-size:10px; color:#2C2B2F; line-height:14px; text-transform:uppercase; font-weight:700; text-decoration:none }
div.catalog_menu div.smenu { margin:8px 0 15px 0; line-height:1px }
div.catalog_menu div.smenu div.sbutton { margin-left:20px; background:url(img/catalog_menu_pointer.gif) 0px 4px no-repeat; _background:url(img/catalog_menu_pointer.gif) 0px 2px no-repeat; padding-left:10px; margin-bottom:6px; line-height:12px; }
div.catalog_menu div.smenu div.sbutton a, div.catalog_menu div.sbutton a:visited { font-family:Tahoma; font-size:9px; color:#000000; line-height:12px; text-transform:uppercase; text-decoration:none }
div.catalog_menu div.smenu div.sbutton a:hover, div.catalog_menu div.smenu div.sbutton a.active { font-family:Tahoma; font-size:9px; color:#4993AE; line-height:12px; text-transform:uppercase; text-decoration:none }

div.block_header { width:100%; text-align:left; font-family:Tahoma; font-size:11px; color:#D75829; line-height:11px; text-transform:uppercase; font-weight:700; border-bottom:4px solid #41AFC8; padding-bottom:4px }
div.block_header a { font-family:Tahoma; font-size:11px; color:#D75829; line-height:11px; text-transform:uppercase; text-decoration:none }
div.block_header a:hover { font-family:Tahoma; font-size:11px; color:#D75829; line-height:11px; text-transform:uppercase; text-decoration:underline }
div.red { border-bottom:4px solid #FF4848 }

table.day_product { margin:12px 0 10px 0 }
table.day_product tr td div.day_product_header { margin-left:10px; text-align:left; font-family:Tahoma; font-size:11px; color:#41AFC8; line-height:11px; font-weight:700; border-bottom:1px solid #DBDBDB; padding-bottom:10px; margin-bottom:10px }
table.day_product tr td div.day_product_header a { font-family:Tahoma; font-size:11px; color:#41AFC8; line-height:14px; text-decoration:none }
table.day_product tr td div.day_product_header a:hover { font-family:Tahoma; font-size:11px; color:#D75829; line-height:14px; text-decoration:underline }
table.day_product tr td div.day_product_text { margin-left:10px; font-family:Tahoma; font-size:11px; color:#4C4C4C; line-height:13px }
table.day_product tr td div.product_real_price { margin:12px 0 0 10px; font-family:Tahoma; font-size:16px; color:#C85A41; line-height:16px; font-weight:700; }

div.left_banner { margin:-10px 0 15px 0 }
div.main_banner { line-height:1px; font-size:1px; background:url(img/main_banner_top_border.gif) left top repeat-x; padding-top:17px }
div.main_banner div { line-height:1px; font-size:1px; width:100%; height:90px }

div.main_block { margin:14px 0 0 0 }

table.products_table { margin:7px 0 0 0 }
table.products_table tr td.product { border-left:1px dashed #BBBBB5; border-top:1px dashed #BBBBB5; border-bottom:1px dashed #BBBBB5; border-right:1px dashed #BBBBB5; }
table.products_table tr td.empty { border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid white; border-right:1px solid white; }
table.products_table tr td.sp_prod { border-left:1px dashed #D85929; border-top:1px dashed #D85929; border-bottom:1px dashed #D85929; border-right:1px dashed #D85929; }
table.products_table tr td.sep { font-size:1px; padding:4px }
table.products_table tr td div.old_product_price { text-decoration:line-through; font-family:Tahoma; font-size:13px; color:#4C4C4C; line-height:13px; margin:0 7px 0px 0px }
table.products_table tr td div.real_product_price { font-family:Tahoma; font-size:14px; color:#FF4848; line-height:13px; margin:7px 7px 7px 0 }
table.products_table tr td div.product_pic { line-height:1px; font-size:1px; margin:7px }
table.products_table tr td td.product_pic { line-height:1px; font-size:1px; line-height:1px; background-position:center; background-repeat:no-repeat }
table.products_table tr td div.brand_header { font-family:Tahoma; font-size:13px; color:#4C4C4C; line-height:14px; margin:7px 0 3px 0 }
table.products_table tr td div.product_header { font-family:Tahoma; font-size:11px; color:#41AFC8; line-height:14px; margin:0 10px 0 10px }
table.products_table tr td div.product_header a { font-family:Tahoma; font-size:11px; color:#41AFC8; line-height:14px; text-decoration:none }
table.products_table tr td div.product_header a:hover { font-family:Tahoma; font-size:11px; color:#D75829; line-height:14px; text-decoration:underline }
table.products_table tr td.basket_btn img { margin:14px 0 0 7px; cursor:pointer }

div.copyrights { font-family:Tahoma; font-size:11px; color:#808080; padding:10px 0px 10px 0; border-right:1px solid #DCDCDC; margin:20px 1px 20px 0 }
div.copyrights div { margin-right:20px; line-height:20px; }
div.copyrights div.menu { margin-right:13px; font-family:Tahoma; font-size:11px; color:#41AFC8; line-height:20px }
div.copyrights div.menu a { font-family:Tahoma; font-size:11px; color:#41AFC8; line-height:20px; text-transform:uppercase; padding-right:6px; padding-left:6px }

h1 { margin:20px 0 16px 0; font-family:Tahoma; font-size:18px; color:#D75829; line-height:18px; font-weight:normal; }
div.see_also_hd { margin:15px 0 10px 0; font-family:Tahoma; font-size:18px; color:#D75829; line-height:18px; font-weight:normal; }

table.detailed_product { margin:17px 0 0 0 }

table.dashed_border { border-left:1px dashed #BBBBB5; border-top:1px dashed #BBBBB5; border-bottom:1px dashed #BBBBB5; border-right:1px dashed #BBBBB5; }
table.dashed_border tr td.product_pic img { margin:15px }

div.product_details { margin:0px 16px 0 16px }
div.product_details table tr td { padding:2px }
div.product_details div.product_desc { font-family:Tahoma; font-size:12px; color:#4C4C4C; line-height:16px }

div.special_product_info { border:1px dashed red; margin:15px 0 0 0; padding:8px 10px 8px 10px; font-family:Tahoma; font-size:12px; color:#4C4C4C; line-height:16px }

table.dashed_border tr td div.old_product_price { font-family:Tahoma; font-size:14px; color:#4C4C4C; line-height:14px; text-decoration:line-through; margin:12px 12px 12px 0px }
table.dashed_border tr td div.real_product_price { font-family:Tahoma; font-size:14px; color:#FF4848; line-height:16px; margin:12px 12px 24px 0px }
table.dashed_border tr td div.put_into_basket { margin:0 12px 12px 12px }

div.simple_text { font-family:Tahoma; font-size:12px; color:#2C2B2F; line-height:12px; margin:15px 0 15px 0 }

div.content { margin:20px 0 30px 30px; font-family:Tahoma; font-size:12px; color:#2C2B2F; line-height:16px }

table.index_news { margin-top:10px }
table.index_news tr td { font-family:Tahoma; font-size:12px; color:#2C2B2F; line-height:17px }
table.index_news tr td div.index_news_block { padding:7px 20px 8px 10px; background-color:#F5F5F5; }
table.index_news tr td div.first { border-right:10px solid white }
table.index_news tr td a { font-family:Tahoma; font-size:12px; color:#41AFC8; line-height:17px; }
table.index_news tr td div.date { color:#FF4848 }

table.footer tr td.left { padding-left:30px; font-family:Tahoma; font-size:11px; color:#2C2B2F; line-height:20px }
table.footer tr td.left a { font-family:Tahoma; font-size:11px; color:#41AFC8; line-height:20px }

div.block { margin:10px 0 10px 0; padding-left:80px; font-family:Tahoma; font-size:11px; color:#2C2B2F }
div.block a { font-family:Tahoma; font-size:11px; color:#41AFC8 }