/* ----- HEADER ----- */
#header { width: 100%; height: 332px; position: relative; background-color: transparent; }

/* ----- background ----- */
#header .h-bg { left: 0; top: 0; position: absolute; width: 100%; height: 231px; background: url("images/h-bg.gif") repeat-x; }
*html #header .h-bg { width: 99.9%; }
#header .h-bg .lbg { left: 0; top: 0; position: absolute; width: 137px; height: 231px; background: url("images/h-lbg.jpg") no-repeat; }
#header .h-bg .rbg { right: 0; top: 0; position: absolute; width: 82px; height: 231px; background: url("images/h-rbg.jpg") no-repeat; }
*html #header .h-bg .rbg { right: -0.1%; }

#header .h-bg .cbg { left: 50%; top: 0; position: absolute; width: 599px; height: 296px; margin-left: -311px; background: url("images/h-cbg-1.jpg") no-repeat; }
#header .h-bg .cbg .cbgr { display: inline; float: right; width: 299px; height: 296px; background: url("images/h-cbg-2.jpg") no-repeat; }

/* ----- basket ----- */
#header .h-basket { right: 41px; top: 57px; position: absolute; width: 191px; height: 101px; padding: 10px 0 0 22px; background: url("images/h-basket-bg.jpg") no-repeat; }
#header .h-basket .title { font-size: 10pt; color: #fff; font-weight: bold; }
#header .h-basket .basket-info { width: 100%; margin-top: 16px; font-size: 13px; }
#header .h-basket .basket-info td { color: #99dfff; }
#header .h-basket .basket-info td strong { color: #fff; }
#header .h-basket .basket-info .l { width: 100px; }
#header .h-basket .place-order { display: block; height: 15px; margin: 18px auto auto 32px; padding-left: 19px; color: #fff; font-size: 8pt; background: url("images/h-basket-order.gif") left 1px no-repeat; }

/* ----- logos ----- */
#header .h-logo { left: 33px; top: 89px; position: absolute; width: 235px; height: 50px; background: url("images/h-logo.png") no-repeat; }
*html #header .h-logo { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/h-logo.png", sizingMethod="image"); }
#header .h-logo-a { left: 33px; top: 89px; position: absolute; }

/* ----- phone ----- */
#header .h-phone { left: 56px; top: 161px; position: absolute; width: 171px; height: 24px; background: url("images/h-phone.png") no-repeat; }
*html #header .h-phone { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/h-phone.png", sizingMethod="image"); }

/* ----- email ----- */
#header .h-email { right: 76px; top: 186px; position: absolute; width: 129px; height: 28px; background: url("images/h-email.png") no-repeat; }
*html #header .h-email { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/h-email.png", sizingMethod="image"); }
#header .h-email-a { right: 76px; top: 186px; position: absolute; }

/* ----- menu ----- */
#header .h-menu { left: 0; top: 296px; position: absolute; width: 44%; margin: 0 18% 0 37%; }
#header .h-menu table { width: 100%; }
#header .h-menu table td { line-height: 18px; text-align: center; padding: 0 10px; background: url("images/h-menu-border.gif") repeat-y; }
#header .h-menu table td a { font-size: 10.5pt; font-weight: bold; color: #1697d2; }
#header .h-menu table td a:hover { color: #ff8c11; }
#header .h-menu table .f { background: none; }


 .mainSearch {
position:absolute;
top:250px;
left:250px;
}
.quick_find_keyword {
width:132px;
height:15px;
margin: 2px 0 0 5px;
border:0px;
font-size:12px;
}
.inputSearch {
background: url("images/fon_search.gif") no-repeat;
width:147px;
height:21px;
float:left;
}
.clear {
clear:both;
}


