body {padding:0; margin:0; background:#f0e6cd url(../i/bg_main.jpg); height:100%; width:100%; min-width:760px; font-size:100.01%; cursor:default}
html, .hgt100 {height:100%}
img, table {border:0}
img {behavior:url("css/png.htc")}
.main_table {width:100%; height:100%}
/*\*/* html .layout {width:expression(document.body.clientWidth > 1050 ? "1024px":"100%")}/**/
.layout {width:100%; height:100%; max-width:1024px}
.bg_for_layout {background:url(../i/bg_lyt.jpg)}
.brd_for_layout {background:url(../i/border.gif) repeat-y top right}
.abs_bg {position:absolute; top:0; left:0; min-width:760px}
.main_div {padding:30px 0 120px 0}
.bst_shad {position:absolute; top:82px; left:0; background:url(../i/bg_shad.jpg) no-repeat; width:383px; height:182px}

/* --- HEADER --- */
.top_bg {position:absolute; top:0; height:30px; width:100%; background:url(../i/bg_top.jpg) repeat-x; min-width:760px}
.top_bg span {position:relative; top:8px; left:15px; display:block; height:14px; border-left:3px solid #b53c2f; padding-left:8px; width:100px; display:none}
.top_bg span a {color:#b53c2f; font:11px Arial; text-decoration:none}
.top_bg span a:hover, .top_nav span a:hover {text-decoration:underline}
.for_logo1 {position:absolute; top:0; left:184px; width:283px; height:30px; background:url(../i/bg_logo_top.jpg) no-repeat}
.for_logo2 {position:absolute; top:30px; left:177px; width:274px; height:96px; background:url(../i/bg_logo.jpg) no-repeat}
.for_logo3 {position:absolute; top:30px; left:355px; width:146px; height:130px; background:url(../i/bg_logo_btm.jpg) no-repeat}
.bust {position:absolute; top:14px; left:36px; height:207px; width:174px; background:url(../i/bust.gif) no-repeat}
.logo {position:absolute; top:16px; left:217px; height:62px; width:189px}
.top_nav {position:relative; height:56px; width:50%; float:right; text-align:right; margin-top:20px; z-index:5}
.top_nav span {display:block; height:16px; border-right:3px solid #c29743; padding-right:8px; text-align:right; margin:12px 15px 0 0}
.top_nav span a {color:#b53c2f; font:12px Arial; text-decoration:none}

/* --- TOP MENU --- */
.top_menu {position:absolute; top:151px; height:47px; width:100%; overflow:hidden; min-width:760px}
.end_m {position:absolute; top:0; left:100%; background:url(../i/end_top_m.gif) no-repeat left top; height:47px; width:100%}
.menu_div {margin-left:250px; background:url(../i/bg_menu_top.gif) repeat-x}
.menu_div .inner {background:url(../i/start_top_m.gif) no-repeat top left; height:47px; padding:0 15px}
.menu_div .inner span {display:block; float:left; width:19.8%; text-align:center}
.menu_div .inner span a {display:block; height:47px; margin:0 10%}
.active {background:url(../i/bg_menu_act.gif) repeat-x 0 50px}
.active:hover, .current {background:url(../i/bg_menu_act.gif) repeat-x 0 0}

/* --- LEFT MENU --- */
.l_menu_block {height:28px; background:url(../i/bg_l_div_menu.gif) repeat-x; margin-bottom:10px}
.l_menu_block .inner {background:url(../i/l_div_menu.gif) no-repeat; height:28px; width:100%}
.l_menu_block .inner a {display:block; width:100%; height:100%}
.order {background:url(../i/order_menu.gif) no-repeat right 0}
.order:hover {background:url(../i/order_menu.gif) no-repeat right -28px}
.deliv {background:url(../i/deliv_menu.gif) no-repeat right 0}
.deliv:hover {background:url(../i/deliv_menu.gif) no-repeat right -28px}
.cart_header {height:57px; background:url(../i/bg_cart_menu.gif) repeat-x bottom left}
.cart_header .inner {background:url(../i/cart.gif) no-repeat top left; height:38px; width:100%; padding-top:19px}
.cart_header .inner a {display:block; width:100%; height:38px; background:url(../i/cart_menu.gif) no-repeat right 0}
.cart_header .inner a:hover {background:url(../i/cart_menu.gif) no-repeat right -38px}
.for_cart_item {background:#eadcbb url(../i/bg_cart.gif) repeat-y}
.for_cart_item .inner {background:url(../i/bg_cart_end.gif) no-repeat bottom left; padding:0 11px}
.for_cart_item .order {display:block; background:none!important; padding:10px 0 13px 0; text-align:right}
.for_cart_item .order a {font:11px Arial; color:#c85c51}
.for_cart_item .order a:hover {color:#c01302}
.empty {display:block; font:11px Arial; color:#845b24; padding:18px 0; text-align:center}
.cart_item {display:block; font:10px Arial; color:#845b24; padding:10px 0; background:url(../i/bg_cart_item.gif) repeat-x bottom center}
.cart_item span, .cart_item span a {font:11px Arial; color:#7d7d7d}
.cart_item span a:hover {color:#4c4c4c}

/* --- CONTENT --- */
.for_content {position:relative; padding:215px 15px 0 15px}
.content {position:relative; border-top:1px solid #decca3; padding:15px 0 30px 0; color:#342606}
.lyt {width:100%; position:relative}
.td_brd {width:15px}
.sub_nav {margin:-2px 0 25px 0}
.sub_nav span {padding:0 13px 0 12px; background:url(../i/sub_nav.gif) no-repeat left 80%; font:12px Arial}
.sub_nav span a {color:#634b12; font:bold 12px Arial}
.sub_nav span a.sel {color:#b53c2f!important}
.text {margin-bottom:30px}
.content h2 {color:#342606; font:120% Arial; padding:0; margin:0 0 10px 0}
.content p {color:#342606; font:83% Arial; padding:0; margin:0 0 15px 0}
.content ul li {font:83% Arial}
.more {color:#b53c2f; font:11px Arial}
/*\*/* html .items {width:expression(document.body.clientWidth > 900 ? "24.95%":"185px")}/**/
.items {width:25%; height:150px; float:left; min-width:185px; overflow:hidden; padding-bottom:20px}
.items table {width:175px}
.thumb {display:block; border:1px solid #dd8787; width:139px; position:relative}
.thumb:hover {border:1px solid #be3c2d}
.thumb img {border:2px solid #fbfaf6}
.small {height:100px!important}
.items a {color:#634b12; font:11px Arial; line-height:22px; text-align:center}
.sold {width:135px; height:75px; position:absolute; top:2px; left:2px; cursor:pointer; border:none!important}
.cant, .view, .add {display:block; height:20px; width:20px; margin:0 0 5px 5px}
.cant {background:url(../i/cantby.gif) no-repeat}
.view {background:url(../i/view.gif) no-repeat}
.add {background:url(../i/add_cart.gif) no-repeat}
.cart_item_thumb {display:block; font:bold 12px Arial; color:#845b24; margin-top:9px}
.cart_item_thumb span {display:block; margin-top:4px}
.cart_item_thumb span, .cart_item_thumb span a {font:11px Arial; color:#7d7d7d}
.cart_item_thumb span a:hover {color:#4c4c4c}
.num_page {clear:both}
.num_page span {display:block; padding:3px 2px; margin-right:5px; background:#e2dac3; float:left}
.num_page span a {font:12px Arial; color:#634b12; padding:0 5px; text-decoration:none}
.now {background:#d4bb86!important}
.now a {font-weight:bold!important}
.descr {float:left; clear:both; width:100%}
.descr table {border-collapse:collapse; width:75%}
.descr table td, .cart_table td {border:1px solid #E2C1A4; padding:7px; color:#634b12; font:78% Arial}
.name {width:20%; background:#eadcbb; font-weight:bold; text-align:right; vertical-align:top}
.cart_table td {text-align:center}
.sub_name {background:#eadcbb; font-weight:bold!important}
.add_btn {float:left; clear:both; margin-top:35px; background:#DDC463 url(../i/bg_cart_menu.gif) repeat-x left 50%; padding:0 5px; width:150px; border:1px solid #fff; height:28px; color:#634B12; font:bold 11px Arial}
.cart_table {border-collapse:collapse; width:100%}
.cart_table a {font:11px Arial; color:#7d7d7d}
.anketa {position:relative; padding-left:123px!important; margin-bottom:5px!important; height:25px}
.ank_sp {position:absolute; left:0; background:#DECCA3; padding:3px 10px; color:#634B12; text-align:right; width:100px; font:12px Arial}
.anketa input, .anketa textarea {position:absolute; background:#FFFFFF; border:1px solid #DECCA3; font:12px Arial; width:220px}
.anketa input {height:17px}
.ank_err {position:absolute; margin-left:230px; margin-top:3px; font:11px Arial; color:#CC0000}
.send_btn {float:left; clear:both; margin:35px 0 0 123px; background:#DDC463 url(../i/bg_cart_menu.gif) repeat-x left 50%; padding:0 5px; width:100px; border:1px solid #fff; height:28px; color:#634B12; font:bold 11px Arial}

/* --- BOTTOM --- */
.bottom {position:relative; margin-top:-170px; height:210px; background:url(../i/bg_btm.jpg) repeat-x bottom left; overflow:hidden}
.add_bust1 {position:relative; background:url(../i/bot_bust1.jpg) no-repeat top right}
.add_bust2 {position:absolute; left:100%; background:url(../i/bot_bust2.jpg) no-repeat left top; height:100%; width:100%}
.contacts {position:absolute; top:54%; left:0; width:185px; text-align:center; font:8px Arial}
.bott_nav {padding:111px 0 0 185px; font:8px Arial}
.bott_nav span {padding:0 13px 0 12px; background:url(../i/sub_nav.gif) no-repeat left 80%; font:12px Arial}
.bott_nav span a {color:#634b12; font:12px Arial}
.bott_nav span a:hover, .made_in a:hover, .sub_nav span a:hover, .items a:hover {color:#b53c2f}
.tech {padding:20px 0 0 330px}
.made_in {margin:-15px 0 0 185px}
.made_in img {margin-right:6px; position:relative; top:3px}
.tech, .made_in a {color:#bbab86; font:10px Arial}
