body, html {margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, sans-serif; color: #dfd8be; background: #000000 url(img/header_bg.gif) 0% 0% repeat-x;}
img {border: 0px; vertical-align: top;}
table {border: 0px; border-collapse:collapse;}
table td {padding:0px;}
form {margin: 0px; padding: 0px;}
a {color: #d1c67b; text-decoration: underline;}
a:hover {text-decoration: none;}
input, img, select {vertical-align: top; margin: 0px;}
img { vertical-align: top; }
.clear {clear: both;}
.clear_right {clear: right;}

.body_container {background: url(img/body_bg.jpg) 50% 88px repeat-y; min-width: 1100px; _width:expression(document.body.clientWidth > 1100 ? "100%" : "1100px");}
.body_container1 {background: url(img/header_bg.gif) 0% 0% repeat-x;}
.body_container2 {width: 1100px; margin: 0% auto;}

.body_header {width: 1100px; height: 96px; background: url(img/elki.jpg) 910px 0% no-repeat;}
.logo {position: absolute; margin-left: 58px; margin-top: 20px;}
.language {width: 61px; height: 41px; background: url(img/language_bg.gif) 0% 0% no-repeat; position: absolute; margin-left: 33px; font-size: 10px; line-height: 12px;}
.language_ru {padding: 2px 0 0 9px;}
.language_ru a {background: url(img/ru.gif) 0% 50% no-repeat; padding: 0 0 0 21px; color: #cdbe89;}
.language_en {padding: 5px 0 0 9px;}
.language_en a {background: url(img/en.gif) 0% 50% no-repeat; padding: 0 0 0 21px; color: #cdbe89;}
.language .current {text-decoration: none;}
.body_header_t1 {position: absolute; margin-left: 152px;}
.body_header_t2 {position: absolute; margin: 40px 0 0 344px;}
.body_header_t3 {color: #d2ac67; font-size: 12px; position: absolute; margin: 14px 0 0 391px;}
.body_header_t4 {color: #dec79e; font-size: 14px; font-weight: bold; line-height: 14px; position: absolute; margin: 38px 0 0 407px;} 
.body_header_t5 {color: #d2ac67; font-size: 12px; position: absolute; margin: 14px 0 0 581px;}
.body_header_t6 {color: #dec79e; font-size: 14px; font-weight: bold; line-height: 14px; position: absolute; margin: 38px 0 0 595px;}
.body_header_t7 {position: absolute; margin: 30px 0 0 807px;}
.body_header_t8 {color: #d2ac67; font-size: 11px; line-height: 14px; text-align: right; width: 195px; position: absolute; margin: 12px 0 0 844px;}
.body_header_t9 {font-size: 11px; position: absolute; margin: 81px 0 0 302px; font-weight: bold;}
.body_header_t9 a {text-decoration: none; color: #000000;}
.body_header_t9 a:hover {text-decoration: underline;} 
.body_header_t10 {font-size: 11px; position: absolute; margin: 81px 0 0 844px; width: 195px; font-weight: bold; text-align: right;}
.body_header_t10 a {text-decoration: none; color: #000000;}
.body_header_t10 a:hover {text-decoration: underline;} 

.body_header_m1 {margin: 0 40px 0 41px; background: url(img/afttop.png) 0% 0% no-repeat;}
.body_image {height: 375px;}
.body_header_m2 {width: 216px; padding: 0 0 0 41px; float: left;}
.body_header_m3 {margin: 0 0 0 268px; }
.body_header_m4 {font-size: 30px; font-weight: bold; color: #d2ac67; position: absolute; margin: 85px 0 0 34px;}
.body_header_m5 {font-size: 24px; color: #d2ac67; position: absolute; margin: 121px 0 0 106px;}
.body_header_m6 {font-size: 12px; color: #d2ac67; position: absolute; margin: 160px 0 0 34px; width: 270px; line-height: 18px;}

.left_menu_top {background: url(img/left_menu_bg.png) 0% 0% no-repeat; height: 44px;}
.left_menu_bottom {background: url(img/left_menu_bottom.png) 0% 0% no-repeat; height: 11px;}
.left_menu_item {font-size: 12px; font-weight: bold; background: url(img/left_menu_bg.png) 0% 0% no-repeat; line-height: 14px;}
.left_menu_item a {color: #d2ac67; text-decoration: none; display: block; padding: 9px 10px 5px 20px; }
.left_menu_item a:hover {text-decoration: underline; color: #ffffff;}
.left_menu_line {height: 1px; font-size: 1px; line-height: 1px; background: url(img/left_menu_bg.png) 0% 0% no-repeat; }
.left_menu_line b {height: 1px; font-size: 1px; line-height: 1px; border: 1px solid #351f12; margin: 0 3px 0 2px; border-width: 0 0 1px 0; display: block;}

.left_coll {float: left; padding: 0 0 0 40px; width: 260px;}
.left_header {font-size: 24px; color: #e7c48b; background: url(img/bg_transparent.png) 0% 0% no-repeat; width: 255px; line-height: 24px; padding: 1px 0 0 0;}
.left_header div {border: 1px solid #7f562b; border-width: 0 0 1px 0; margin: 0 0 0 49px;}
.left_news_date {font-size: 10px; color: #ffffff; font-weight: bold; padding: 18px 0 0 47px;}
.left_news_header {font-size: 12px; font-weight: bold; padding: 7px 0 0 68px;}
.left_news_text {font-size: 11px; line-height: 12px; padding: 4px 0 2px 68px;}
.left_allnews {background: url(img/bg_transparent.png) 0% 0% no-repeat; width: 243px; text-align: right; font-size: 12px; padding: 5px 12px 5px 0; margin: 12px 0 0 0;}
.left_allnews a {text-decoration: none;}
.left_allnews a:hover {text-decoration: underline;}
.left_delivery {background: url(img/delivery.png) 0% 0% no-repeat; width: 259px; height: 157px; margin: 47px 0 0 0;}
.left_delivery_b1 {font-size: 18px; font-weight: bold; color: #d2ac67; line-height: 18px; padding: 107px 0 0 60px;}
.left_delivery_b2 {font-size: 12px; color: #fff9e3; padding: 9px 0 0 60px; line-height: 12px;}

.topmenu {margin: 0px; padding: 0px; list-style: none; font-size: 12px; line-height: 14px;}
.topmenu li {float: left;}
.topmenu a {color: #d2ac67; text-decoration: none;}
.topmenu a:hover {text-decoration: underline; color: #f2e9c8;}
.topmenu_left {width: 9px; height: 56px; background: url(img/topmenu_left.png) 0% 0% no-repeat;} 
.topmenu_right {width: 9px; height: 56px; background: url(img/topmenu_right.png) 0% 0% no-repeat;}
.topmenu_item {height: 35px; background: url(img/topmenu_bg.png) 0% 0% no-repeat; font-weight: bold; padding: 21px 14px 0 14px;} 


.content {margin: -12px 40px 0 344px ;}
.nav {padding: 0 35px 0 0; text-align: right; z-index: 22; font-size: 11px; vertical-align: top;}
.nav a {color: #d2ac67; text-decoration: none; vertical-align: top;}
.nav a:hover {color: #ffffff; text-decoration: underline;}
.nav_b1 {margin: 5px 7px 0 7px; display: inline-block; vertical-align: top;} 
.nav_b2 {margin: 7px 0 0 14px; display: inline-block; vertical-align: top;}
.content_header {font-size: 30px; font-weight: bold; color: #e7c48c; margin-top: -16px;}
.content_submenu {font-size: 12px; padding: 2px 0 0 35px;}
.content_submenu a {color: #d1c67b; margin: 0 28px 0 0;}

.content_news_b1 {color: #ffffff; font-size: 10px; font-weight: bold; padding: 21px 0 0 32px;}
.content_news_b2 {padding: 8px 0 0 34px; } 
.content_news_b3 {float: right; font-weight: normal; width: 520px; padding: 0 40px 9px 0;}
.content_news_b4 {font-size: 18px; padding: 4px 0 4px 0;}
.content_news_b4 a {color: #d1c67b;}
.content_news_b5 {font-size: 12px; color: #dfd8be; line-height: 14px; padding: 0 0 11px 1px; border: 1px solid #976a3b; border-width: 0 0 1px 0;}
.content_news_b5 p {margin: 0px; padding: 5px 0 0 0; } 
.content_news_b5 a {color: #d1c67b;}
.content_back {background: url(img/bg_transparent.png) 0% 0% no-repeat; float: right; padding: 5px 0 6px 11px; width: 237px; font-size: 12px; line-height: 14px; margin-top: 11px;}
.content_back a {text-decoration: none;}
.content_back a:hover {text-decoration: underline;}
.bg_transparent {padding: 5px; background: url(img/bg_transparent.png) 0% 0% no-repeat;}
.content_news_b6 {padding: 0 40px 9px 34px; }

.pagenav_container {padding: 34px 50px 0 36px;}
.pagenav_b1 {font-size: 11px; color: #dfd8be;}
.pagenav_b1 a {color: #d1c67b;}
.pagenav_b2 {color: #b4b4b4; padding: 0 13px 0 6px;}
.pagenav_b3 {width: 12px; display: inline-block;}
.pagenav_b4 {color: #b4b4b4; padding: 0 0 0 13px;}
.pagenav_b5 {font-size: 11px; background: url(img/nav_bg.gif) 0% 0% repeat-x; margin: 3px 0 0 0; padding: 6px 0 0 0;}
.pagenav_b5 a {color: #dfd8be; display: inline-block; padding: 1px 3px 0 3px; margin: 0 9px 0 0;}
.pagenav_b5 .current {background: #a38565; text-decoration: none;} 

.body_footer {height: 110px; margin-top: 8px;}
.body_footer_b1 {position: absolute; margin: 45px 0 0 93px;}
.body_footer_b2 {position: absolute; font-size: 10px; color: #9a9a9a; margin: 55px 0 0 182px;}
.body_footer_b3 {position: absolute; font-size: 11px; line-height: 19px; margin: 51px 0 0 343px;}
.body_footer_b3 span {padding: 0 9px 0 9px;}
.body_footer_b3 a {color: #ffffff; }
.body_footer_b4 {position: absolute; width: 350px; height: 110px; background: url(img/endesign.png) 0% 0% no-repeat; margin-left: 778px;}
.body_footer_b5 {position: absolute; color: #9a9a9a; font-size: 10px; margin: 85px 0 0 852px;}
.body_footer_b6 {position: absolute; margin: 80px 0 0 969px;}

.content_text {font-size: 12px; color: #dfd8be; line-height: 14px; padding: 41px 40px 20px 35px;}
.content_text p {margin: 0px; padding: 2px 0 3px 0;}
p.img_left {float: left; padding: 8px; background: url(img/bg_transparent.png) 0% 0% no-repeat; margin: 0 35px 10px 0;}

.content_cat_b1 {display: inline-block; width: 316px; font-weight: normal; vertical-align: top; margin: 32px 0 0 0;}
.content_cat_b2 {display: inline-block; vertical-align: top; background: url(img/bg_transparent.png) 0% 0% no-repeat;}
.content_cat_b2 img {margin: 8px;}  
.content_cat_b3 {display: inline-block; width: 172px; vertical-align: top; font-style: normal;}
.content_cat_b4 {font-size: 18px; font-weight: bold; padding: 2px 10px 0 17px;}
.content_cat_b5 {font-size: 12px; line-height: 17px; padding: 12px 10px 0 18px;}
.content_cat {padding: 6px 0 0 33px;}

.left_order {padding: 2px 0 0 0; width: 254px;}
.left_order_b1 {font-size: 14px; font-weight: bold; padding: 0 0 8px 48px;}
.left_order_b1 a {color: #fff9e3; text-decoration: none;}
.left_order_b1 a:hover {text-decoration: underline;}
.left_order_b2 {color: #c0c0c0; font-size: 12px; font-style: italic; background: url(img/bg_transparent.png) 0% 0% no-repeat; line-height: 14px; padding: 13px 20px 23px 46px; width: 188px;}
.left_order_b3 {background: url(img/order.png) 0% 0% no-repeat; width: 254px; height: 161px;}
.left_order_b4 {font-size: 14px; font-style: italic; color: #ffce80; padding: 0 0 0 0; line-height: 17px; padding: 47px 0 0 125px;}

.content_catalog_item {padding: 12px 0 0 34px;} 
.content_catalog_item_b1 {font-size: 24px; color: #fff9e3; text-decoration: underline;}
.content_catalog_item_b2 {float: right; width: 473px; padding: 48px 46px 0 0; color: #fff9e3; font-size: 12px; line-height: 14px;}
.content_catalog_item_b2 p {margin: 0px; padding: 2px 0 3px 0;}
.content_catalog_item_b3 {margin: 0 522px 0 0; padding: 48px 0 0 0;}
.content_catalog_item_b3_1 {display: inline-block; vertical-align: top; background: url(img/bg_transparent.png) 0% 0% no-repeat;}
.content_catalog_item_b3_1 img {margin: 8px;}
.content_catalog_item_b4 {float: right; padding: 17px 0 17px 0;}
.content_catalog_item_b5 {color: #fffffe; font-size: 18px; line-height: 18px; text-align: right; background: url(img/price.png) 0% 0% no-repeat; width: 107px; padding: 4px 10px 4px 0;}
.content_catalog_item_b6 {color: #c7c7c6; font-size: 11px; text-align: right; padding: 3px 7px 0 0;}
.content_catalog_item_b2 table {width: 100%; border: 1px solid #bd997b; border-width: 1px 0 0 0; margin: 25px 0 0 0;}
.content_catalog_item_b2 td {padding: 2px 4px; border: 1px solid #bd997b; border-width: 0 0 1px 0;}
.content_catalog_item_make {text-align: center; padding: 45px 0 20px 0;}
.content_catalog_item_b3_2 {padding: 36px 0 0 0;}
.content_catalog_item_b3_2 a {border: 1px solid #ffffff; display: inline-block; vertical-align: top; margin: 0 5px 9px 2px;}

.left_submenu {width: 254px;}
.left_submenu_b1 {font-size: 14px; font-weight: bold; padding: 2px 0 8px 49px;}
.left_submenu_b1 a {color: #e7c48c; text-decoration: none;}
.left_submenu_b1 a:hover {text-decoration: underline; }
.left_submenu_b2 {height: 10px; line-height: 10px; font-size: 10px; background: url(img/bg_transparent.png) 0% 0% no-repeat;}
.left_submenu_b3 {font-size: 12px; font-weight: bold; background: url(img/bg_transparent.png) 0% 0% no-repeat; }
.left_submenu_b3 div {margin: 0 20px 0 36px;}
.left_submenu_b3 a {padding: 4px 20px 3px 33px; display: block;} 
.left_submenu_b3 a:hover {text-decoration: none; color: #ffffff;}
.left_submenu_b4 {font-size: 11px; font-weight: bold; background: url(img/bg_transparent.png) 0% 0% no-repeat; padding: 2px 0 3px 0;}
.left_submenu_b4 div {margin: 0 20px 0 84px;}
.left_submenu_b4 a {text-decoration: none; display: block;}
.left_submenu_b4 a:hover {text-decoration: underline; color: #ffffff;}
.left_submenu_b5 {font-size: 12px; font-weight: bold; background: url(img/bg_transparent.png) 0% 0% no-repeat;}
.left_submenu_b5 div {margin: 0 20px 0 36px;}
.left_submenu_b5 a {text-decoration: none; display: block; border: 1px solid #62492e; border-width: 0 0 1px 0; padding: 4px 20px 3px 33px;}
.left_submenu_b5 a:hover {text-decoration: underline; color: #ffffff;}
.left_submenu_b6 {background: url(img/bg_transparent.png) 0% 0% no-repeat; height: 24px;}  
.left_submenu_b7 {background: url(img/bg_transparent.png) 0% 0% no-repeat;}
.left_submenu_b8 {border: 1px solid #62492e; border-width: 0 0 1px 0; padding: 1px 0 0 0; margin: 0 20px 0 36px;}

.content_catalog_list_nav {padding: 5px 0 9px 197px;}
.content_catalog_list_cur {display: inline-block; background: url(img/bg_transparent.png) 0% 0% no-repeat; font-size: 14px; text-decoration: none; padding: 3px 7px 3px 7px; margin-right: 9px;} 
.content_catalog_list_link {display: inline-block; font-size: 14px; padding: 3px 7px 3px 7px; margin-right: 9px;}
.content_catalog_list_link:hover {color: #ffffff;}
.content_catalog_list_next {display: inline-block; font-size: 14px; padding: 3px 7px 3px 7px; text-decoration: none;}
.content_catalog_list_next:hover {color: #ffffff;}

.content_catalog_list_b1 {padding: 12px 0 0 34px;}
.content_catalog_list_b2 {float: right; width: 473px; padding: 0 46px 0 0; color: #fff9e3; font-size: 12px; line-height: 14px;}
.content_catalog_list_b3 {float: right; padding: 57px 0 37px 0;}
.content_catalog_list_b2 p {margin: 0px; padding: 2px 0 3px 0;}
.content_catalog_list_b4 {color: #fffffe; font-size: 18px; line-height: 18px; text-align: right; background: url(img/price.png) 0% 0% no-repeat; width: 107px; padding: 4px 10px 4px 0;}
.content_catalog_list_b5 {color: #c7c7c6; font-size: 11px; text-align: right; padding: 3px 7px 0 0;}
.content_catalog_list_b6 {margin: 0 522px 0 0; padding: 0 0 0 0;} 
.content_catalog_list_b7 {display: inline-block; vertical-align: top; background: url(img/bg_transparent.png) 0% 0% no-repeat;}
.content_catalog_list_b7 img {margin: 8px;}
.content_catalog_list_b8 {font-size: 18px; padding: 7px 0 17px 0;}
.content_catalog_list_spacer {height: 11px; line-height: 11px; font-size: 11px;}

img, div, li, a { behavior: url(js/iepngfix.htc) }

/* Всплывающее меню */
#topmenu { display: block; margin: 0; padding: 0; position: relative; }
#topmenu li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#topmenu a { display: block; }
#topmenu ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #topmenu ul { line-height: 0; } /* IE6 "fix" */
#topmenu ul a { zoom: 1; } /* IE6/7 fix */
#topmenu ul li { float: none; }
#topmenu ul ul { top: 0; }
/* Шкура меню */
#topmenu ul { width: 216px; }
#topmenu ul ul { left: 217px; }
#topmenu {font-size: 12px; line-height: 14px; height: 56px;}
#topmenu a {color: #d2ac67; text-decoration: none;}
#topmenu .topmenu_item {height: 35px; background: url(img/topmenu_bg.png) 0% 0% no-repeat; font-weight: bold; padding: 21px 14px 0 14px;}
#topmenu li.hover {background: url(img/topmenu_bg_hover.png) 0% 0% no-repeat;}
#topmenu ul li.hover {background: url(img/left_menu_bg_hover.png) 0% 0% no-repeat;}
#topmenu ul { top: 56px; }
#topmenu ul li {font-size: 12px; font-weight: bold; background: url(img/left_menu_bg.png) 0% 0% no-repeat; line-height: 14px;}
#topmenu ul li.topmenu_bottom {background: url(img/left_menu_bottom.png) 0% 0% no-repeat; height: 11px; font-size: 1px; line-height: 1px;}
#topmenu ul li.topmenu_top {background: url(img/topmenu_top.png) 0% 0% no-repeat; height: 11px;}
#topmenu ul li a {color: #d2ac67; text-decoration: none; display: block; padding: 9px 10px 5px 20px; }
#topmenu ul li a:hover {text-decoration: underline; color: #ffffff;}
#topmenu_left {width: 9px; height: 56px; background: url(img/topmenu_left.png) 0% 0% no-repeat !important;}
#topmenu_right {width: 9px; height: 56px; background: url(img/topmenu_right.png) 0% 0% no-repeat !important;}
