html,body { margin:0; padding:0 }
body { font:normal 0.75em/1.42em "Trebuchet MS"; color:#000; background:#fefefe 0 0 repeat }
/*
a { color:#2d63ff; text-decoration:underline }
a:hover { color:#c83f90; text-decoration:underline }
*/
a { color:#000; text-decoration:underline }
a:hover { color:#888; text-decoration:underline }
a img { border:none }
p { margin:0 0 10px 0; padding:0 }
.spacer { height:1px; overflow:hidden; clear:both }

.wrap { background:#fefefe 0 0 no-repeat; min-height:300px; text-align:center; padding:0 30px }
#wrap { width:854px; margin:0 auto; text-align:left }

#header { height:312px; position:relative }
#header .logo { width:314px; height:114px; position:absolute; top:73px; left:-8px; background:url(/img/media/logo.jpg);
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/imgs/site/logo.jpg);
}
#header .slogan { position:absolute; top:52px; right:0 }

#menu { height:104px }
#menu ul { margin:0; padding:0 0 0 50px; float:left; list-style:none; width:160px; }
#menu ul.first { padding:0 }
#menu ul li { margin:0 0 8px 0; padding:0; background:none; height:20px; float:left; clear:left }
#menu ul li img { width:100%; height:20px }
#menu ul li a { display:block; height:16px;background:url(s/img/media/menu.gif) 0 0 no-repeat;
// _zoom:1;
}
#menu ul li a {color:#000;text-decoration: none;font-size:0.9em;font-family: Arial; text-transform: uppercase; font-weight:normal; font-size-adjust: inherit;border-bottom:1px dotted #fff; white-space: nowrap; width: inherit; }
#menu ul li a:hover {color:#666;text-decoration: none;font-size:0.9em;font-family: Arial; text-transform: uppercase; font-weight:normal; font-size-adjust: inherit;border-bottom:1px dotted #777; white-space: nowrap; }
#menu ul li span {color:#999;text-decoration: none;font-size:0.9em;font-family: Arial; text-transform: uppercase; font-weight:normal; font-size-adjust: inherit;border-bottom:1px dotted #777; white-space: nowrap; }

#menu ul li a:hover img { background:url(/img/media/menu_dot.gif) 0 18px repeat-x }
#menu ul li a.main { width:128px; background-position:0 0 }
#menu ul li a.main:hover { background-position:-300px 0 }
#menu ul li a.spec { width:132px; background-position:0 -20px }
#menu ul li a.spec:hover { background-position:-300px -20px }
#menu ul li a.elite { width:175px; background-position:0 -40px }
#menu ul li a.elite:hover { background-position:-300px -40px }
#menu ul li a.commerc { width:214px; background-position:0 -60px }
#menu ul li a.commerc:hover { background-position:-300px -60px }
#menu ul li a.foreign { width:196px; background-position:0 -80px }
#menu ul li a.foreign:hover { background-position:-300px -80px }
#menu ul li a.elite_comp { width:197px; background-position:0 -100px }
#menu ul li a.elite_comp:hover { background-position:-300px -100px }
#menu ul li a.downtown { width:194px; background-position:0 -120px }
#menu ul li a.downtown:hover { background-position:-300px -120px }
#menu ul li a.selling { width:175px; background-position:0 -140px }
#menu ul li a.selling:hover { background-position:-300px -140px }
#menu ul li a.faq { width:194px; background-position:0 -160px }
#menu ul li a.faq:hover { background-position:-300px -160px }
#menu ul li a.order { width:116px; background-position:0 -180px }
#menu ul li a.order:hover { background-position:-300px -180px }
#menu ul li a.contacts { width:109px; background-position:0 -200px }
#menu ul li a.contacts:hover { background-position:-300px -200px }

.hr2 { height:3px; overflow:hidden; background:url(/img/media/dot.gif) 0 1px repeat-x }

.content { background:#fff 0 0 no-repeat; padding:20px 35px 20px 20px }

h1 { font-size:1.5em; font-style:italic; font-weight:normal; line-height:1.17em; padding:0; margin:0 0 12px 0 }
h3 { font-size:1.08em; font-style:italic; font-weight:normal; line-height:1.35em; padding:0; margin:0 0 7px 0 }

.itemPhoto { padding:6px; display:inline; float:left; margin:0 32px 0 0; background:url(/img/media/picback.gif) 0 0 repeat }
.itemInfo { float:left; color:#000; width:510px }
.itemInfo em { color:#666 }
.itemInfo strong { font-size:1.25em; font-weight:normal }

.thumbs {  }
.thumbs div { width:175px; padding:0 6px; float:left; display:inline; margin:12px 0 0 25px; font-style:italic; line-height:1.17em }
.thumbs div img { padding:6px; background:url(/img/media/picback.gif) 0 0 repeat; margin:0 -6px }
.thumbs div.first { margin:15px 0 0 0 }

.allOffers { height:31px; clear:both; padding:10px 0 0 0; margin:0 0 17px 0 }
.allOffers a { width:192px; height:31px; float:left; background:url(/img/media/offers.gif) 0 0 no-repeat }
.allOffers a:hover { background-position:0 -31px }
.allOffers .hr2 { float:right; margin:14px 0 0 0; width:655px }

.footerMenu { margin:0 0 8px 0; padding:0; list-style:none }
.footerMenu li { display:inline; padding:0 0 0 55px; margin:0; font-size:13px; font-style:normal; }
.footerMenu li.first { padding:0 }
.footerMenu li a { color:#000 }
.footerMenu li a:hover { color:#999 }
.footerMenu2 { margin:0 0 20px 0 }
.footerMenu2 li { padding-left:49px }

#footer { height:87px; background:url(/img/media/dot.gif) 0 0 repeat-x; position:relative; color:#6e6e6e; font-style:italic }
#footer .copy { position:absolute; top:24px; left:0 }
#footer .copy span { padding:0 10px }
#footer .copy p { margin:0 0 3px 0 }
#footer .tel { position:absolute; top:43px; left:570px }
#footer .tel img { vertical-align:top; position:relative; top:-13px; margin:0 0 0 5px }
#footer .design { position:absolute; top:43px; right:0 }
#footer .design img { vertical-align:top; position:relative; top:-20px; margin:0 0 0 5px }




.photos { display:inline; float:left; margin:0 32px 0 0; width:412px }
.photos .itemPhoto { padding:6px; display:block; float:none; background:url(/img/media/picback.gif) 0 0 repeat; margin:0 0 10px 0 }
.photos .thumb { float:left; display:inline; margin:0 7px 7px 0 }
.itemInfo { float:left; color:#000; width:350px }
#header .tel { position:absolute; top:131px; left:72px }

.b-mini {float:left;margin:5px;width:150px;height:110px;}

.b-mini img { padding:6px; background:url(/img/media/picback.gif) 0 0 repeat; margin:0 -6px }
.b-mini img.b-active {background:url(/img/media/picback2.gif) 0 0 repeat;}

.b-mini-text {width:50px;} 

.b-right-padding {margin-left:20px;}

.b-max-button {font-size: 140%;}

.b-mini-button {font-size: 100%;color:red;}


.thumbs b {color:#888}


h4 a {font-weight: normal; font-size: 16px;}
