@charset "utf-8";
body { padding:0; margin:0; background:#eee; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#313130; }
img { border:0 none; }
form { padding:0; margin:0; }
.clear { clear:both; }
a { color:#0055cc; }

h1, h2 { font-size:24px; font-weight:normal; color:#d83400; padding:0; margin:0 0 0.8em 0;}
h3 { font-size:18px; font-weight:normal; color:#363636; padding:0; margin:0 0 0.5em 0;}

#page { width:940px; margin:0 auto; position:relative; padding-top:235px; background:#fff; }
#header { position:absolute; width:100%; height:158px; padding-top:12px; background:url(images/hbg.jpg) center top repeat-x #8d5340; left:0; top:0; }
#lhead { float:left; margin-left:40px; }
#icons { margin:0 0 25px 5px; }
#icons a { margin-right:21px; }
#logo-box { }
#in-cart { float:left; margin-left:180px; color:#f1f1f1; font-size:14px; text-align:center; }
#in-cart a { display:block; font-weight:bold; color:#4d1301; }

#top-menu { position:absolute; width:100%; left:0; top:171px; }
#top-menu table { border-collapse:collapse; width:940px; height:54px; overflow:hidden; }
#top-menu td { height:54px; padding:0; text-align:center; vertical-align:middle; line-height:1.1em; background:url(images/tmbg.png) 0 0 repeat-x #6ae8ec; }
#top-menu a { color:#006569; font-size:14px; display:block; padding:0 0 0 5px; height:54px; line-height:54px; background:url(images/tmal.png) 5px -54px no-repeat; }
#top-menu a span { display:block; padding:0 16px; height:54px; line-height:54px; background:url(images/tmar.png) 100% -54px no-repeat; }
#top-menu td.hover, #top-menu td.current { background-position:0 -54px; }
#top-menu td.hover a, #top-menu td.current a { color:#e90000; background-position:0 0; }
#top-menu td.hover span, #top-menu td.current span { background-position:100% 0; }

#content-box { width:100%; position:relative; }
#left-col { width:212px; padding-left:8px; margin-left:-100%; float:left; }
#center-wrap { width:940px; float:left; }
#content { margin:0 10px 0 240px; width:690 px; }

#search-box { height:41px; padding:0 4px 0 9px; margin-bottom:15px; line-height:41px; color:#fff; background:url(images/search-box.png) 0 0 repeat-x #c4441a; }
#search-input { border:1px solid #5d8b0e; width:129px; height:22px;}

#cmenu { padding:0; margin:0; list-style:none; }
#cmenu li { padding:0; margin:0; list-style:none; position:relative; }
#cmenu a { display:block; padding:8px; color:#636363; }
#cmenu a:hover, #cmenu li.open>a { background:url(images/search-box.png) 0 100% repeat-x #a8715e; color:#fff; }
#cmenu ul { margin:0 0 0 -2px; padding:5px; border:1px solid #999; background:#fff; position:absolute; z-index:999; top:0; display:none; left:95%; white-space:nowrap; box-shadow:4px 4px 4px #999; border-radius:0 4px 4px 0; }

#left-col h3 { padding-left:8px; }

.news-shortlist { border-top:4px solid #e7a06b; margin-top:15px; padding-top:10px; }
.news-shortlist .newsblock { padding-left:8px; }
.newsdate { display:block; font-size:11px; color:#959595; }

.eshopblock { width:325px; padding-right:20px; height:307px; float:left; border-bottom:4px solid #e7a06b; margin-bottom:15px; }
a.eshop-title { color:#0075d8; font-size:14px; display:block; margin-bottom:12px; }
a.eshop-pic-link { display:block; float:left; border:1px solid #b9b9b9; margin-right:10px; }
a.eshop-pic-link img { float:left; }
.eshop-price { float:left; font-size:24px; line-height:1em; color:#189100; padding:15px 0; }
.eshop-cur { font-size:14px; }
.eshop-tocart-link { display:block; float:left; font-size:14px; padding-top:30px; background:url(images/tocart.gif) 0 0 no-repeat; }
.eshop-shortdesc { clear:both; padding-top:10px; }
.eshop-shortdesc p { padding:0; margin:0; }
#eshop-item-pic { border:1px solid #b9b9b9; margin-right:18px; float:left; }
#eshop-item-price-title { font-size:14px; color:#000; font-weight:bold; }
#eshop-item-price { float:left; font-size:36px; color:#189100; width:270px; }
#eshop-item-price .eshop-cur { font-size:1em; }
#eship-item-tocart { float:left; background:url(images/tocart2.gif) 0 0 no-repeat #eaeaea; margin:10px 0; height:40px; padding-left:55px; width:215px; line-height:40px; font-size:18px; }
#eshop-item-shortdesc { float:left; width:270px; }
#eshop-item-previews { clear:both; padding:10px 0 20px; }
#eshop-item-previews img { border:1px solid #b9b9b9; }
#eshop-item-advantages, #eshop-item-desc { border-bottom:4px solid #e7a06b; padding-bottom:15px; margin-bottom:10px; }
#eshop-item-similar .eshopblock { width:200px; height:auto; border:none; padding:0; margin-right:10px; }
#eshop-item-allsame { clear:both; padding-top:10px; font-size:18px; text-align:right; }

#footer { border-top:4px solid #e7a06b; padding:10px 35px; margin-top:45px; }
.logo-box { width:140px; height:70px; float:left; overflow:hidden; }
.logo-box img { max-width:140px; max-height:70px; }
#botmenu { float:left; padding:10px 18px; color:#454545; font-size:11px; }
#botmenu a { color:#454545; }
#botmenu span { padding:0 8px; }
#botcontacts { float:left; margin:15px 0 0 85px; }
#botcontacts .skype, #botcontacts .phone, #botcontacts .email { height:16px; line-height:16px; padding-left:26px; margin-left:15px; float:left; }
#botcontacts .skype { padding-left:20px; }
.skype { background:url(images/skype_icon.png) left no-repeat; }
.phone { background:url(images/phone_icon.png) left no-repeat; }
.email { background:url(images/mail_icon.png) left no-repeat; }
#contacts-box { float:right; color:#fff; margin:40px 20px 0 0; }
#contacts-box .phone { font-size:18px; }
#contacts-box div { padding-left:28px; height:25px; line-height:25px; }
#contacts-box .skype, #contacts-box .email { background-position:2px center; }
#contacts-box a { color:#fff; }

#breadcrumbs { font-size:11px; margin-bottom:15px; color:#969696; }

.eshop-cart-items { width:100%; border-collapse:collapse; }
.eshop-cart-items th, .eshop-cart-items td { padding:6px 10px; border:1px solid #999; vertical-align:top; text-align:left; }
.eshop-cart-num { width:20px; }
.eshop-cart-price,.eshop-cart-cost, .eshop-cart-quantity { width:90px; }
.eshop-cart-items td.eshop-cart-price, .eshop-cart-items th.eshop-cart-price, 
.eshop-cart-items td.eshop-cart-cost, .eshop-cart-items th.eshop-cart-cost, 
.eshop-cart-items td.eshop-cart-totalcost, 
.eshop-cart-items td.eshop-cart-num, 
.eshop-cart-items td.eshop-cart-total { text-align:right; }
.eshop-cart-items td.eshop-cart-totalcost, 
.eshop-cart-items td.eshop-cart-total { font-weight:bold; font-size:16px;  }
.eshop-cart-update { text-align:right; margin:10px 0 30px 0; }
.eshop-cart-update input { font-size:20px; }

#sitename { position:absolute;font-size:20px;text-align:center;width:420px;top:90px;left:265px;color:#fff;font-weight:bold;text-shadow:0 0 4px #446500; }