#header {height: 345px; position: relative; float: left; right: 0; background: url(/img/header-bg.jpg) #8EA6C3 20% 30px no-repeat; width: 100%; min-width: 999px; //width: expression(document.body.clientWidth > 999 ? "100%" : "999px");}
#logo {position: absolute; background: url(/img/new-logo.png); width: 308px; height: 90px; top: 0; left: 0; cursor: pointer;}
* html #logo {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/new-logo.png");}
#sell {position: absolute; background: url(/img/sell.png); width: 199px; height: 91px; top: 95px; left: 0;}
* html #sell {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/sell.png");}
#sell a {display: block; font-size: 12px; font-weight: bold; text-decoration: underline; margin: 27px 0px 0px 65px; color: #5e1076;}
#sell a:hover {text-decoration: none;}
#discounts {position: absolute; top: 20px; left: 38%; width: 400px;}
#discounts span.white-bg {font-weight: bold; font-size: 13px; color: #fff; background: #5E1076; padding: 2px 5px 2px 5px;}
#discounts span.white {display: block; width: 400px; clear: left; font-size: 13px; color: #fff; padding-top: 3px;}
#search {position: absolute; top: 190px; left: 10px;font-size: 12px; width: 188px; padding: 10px 0px 0px 15px; height: 131px; background: url(/img/search-bg.jpg) no-repeat; color: #000;}
#search select {width: 165px; font-size: 12px; margin: 5px 0px 5px 0px;}
#consult {position: absolute; top: 20px; right: 5px; width: 246px; height: 163px; padding-left: 5px; background: url(/img/consult.png) no-repeat; }
* html #consult {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/consult.png");}
.violet {font-size: 12px; color: #5E1076; font-weight: bold;}
.yellow {font-size: 12px; color: #FFD673; font-weight: bold;}
.white {font-size: 12px; color: #fff;}
#bsk {position: absolute; right: 10px; padding-left: 10px; top: 200px; width: 124px; height: 60px; background: #f2f3f4;}
#bsk a {color: #f07300; font-size: 12px; font-weight: bold; text-decoration: underline;}
#bsk a:hover {color: #f07300; font-size: 12px; font-weight: bold; text-decoration: none;}
#bsk .white {color: #f07300;}
#bsk-top {position: absolute; top: 205px; right: 10px; width: 134px; height: 5px; background: url(/img/cart-bg-top.png) no-repeat; margin-top: -10px;}
* html #bsk-top {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/cart-bg-top.png");}
#bsk-bottom {position: absolute; top: 260px; right: 10px;width: 134px; height: 5px; background: url(/img/cart-bg-bottom.png) no-repeat;}
* html #bsk-bottom {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/cart-bg-bottom.png");}
.new-menu {background: url(/img/menu-bg.gif) repeat-x; height: 37px;}
.bg-left {width: 7px; height: 37px; background: url(/img/menu-bg-left.gif) no-repeat;}
.bg-right {float: right; margin-top: -27px; width: 7px; height: 37px; background: url(/img/menu-bg-right.gif) no-repeat;}
#menu-additional {width: 630px; position: absolute; right: 2px; top: 310px; background: url(/img/i-discounts.gif) no-repeat 85% 50% #F2F3F4; height: 23px; padding: 5px 15px 0px 15px; color: #605F5D;  font-size: 14px; font-weight: bold;}
#menu-additional-2 {width: 405px; position: absolute; right: 2px; top: 310px; background: url(/img/i-discounts.gif) no-repeat 77% 50% #F2F3F4; height: 23px; padding: 5px 15px 0px 15px; color: #605F5D;  font-size: 14px; font-weight: bold;}
#menu-additional a, #menu-additional-2 a {color: #605F5D; font-size: 14px; font-weight: bold; text-decoration: underline; margin-right: 15px; margin-top: -5px;}
#menu-additional a:hover, #menu-additional-2 a:hover {text-decoration: underline;}
.menu-a-left {position: absolute; width: 7px; height: 28px; left: 0; top: 0; background: url(/img/menu-a-left.gif) no-repeat;}
.menu-a-right {position: absolute; width: 7px; height: 28px; right: 0; top: 0; background: url(/img/menu-a-right.gif) no-repeat;}
.td-menu {background: url(/img/sep.gif) no-repeat top right; text-align: center;font-family: Tahoma;font-size: 14px; font-weight: bold;}
.td-menu a {font-family: Tahoma; text-decoration: underline; color: #5e1076; font-size: 13px; font-weight: bold;}
.td-menu a:hover {font-family: Tahoma; text-decoration: none; color: #5e1076; font-size: 13px; font-weight: bold;}
a.discounts, a.discounts:hover {padding-left: 20px;}
.contacts-p {margin: 17px 0px 0px 5px; font-size: 14px;}
.b-yellow {color: #FFB500; font-size: 21px; font-weight: bold; padding-left: 10px;}
.b-violet {color: #B16BA4; font-size: 21px; font-weight: bold; padding-left: 7px;}
a.violet-lnk {font-weight: bold; color: #B16BA4; text-decoration: none; line-height: 21px;}
a.violet-lnk:hover {font-weight: bold; color: #B16BA4; text-decoration: underline;}
.violet-txt {color: #B16BA4; font-weight: bold; padding-left: 20px;}