.display-contact-block {position:relative;width:100%; background:url(../imgs/bg-mid.gif) repeat-y}
.display-contact-block h1 {margin:0;padding:10px 0 20px 28px; font-size:16px; font-weight:bold; color:#ddb63f}
.display-contact-block h2 {margin:0;padding:0 0 0 28px; font-size:14px; font-weight:bold; color:#ffffff}
.display-contact-block h3 {margin:0;padding:0 0 0 28px; font-size:16px; font-weight:bold; color:#ddb63f}
.display-contact-block .contact {margin:0; padding:10px 0 20px 28px;}
.display-contact-block .contact p {line-height:140%; padding:0}
.display-contact-block .contact .company {font-size:14px;font-weight:bold;color:#ddb63f;line-height:200%}

.contact-places{}
.contact-places .top {}
.contact-places .mid {}
.contact-places .bot {}
.contact-places .map {padding:40px 0 20px 100px}
.contact-places .map-title {padding:40px 0 0 28px; font-size:16px}

#contact_places{width:100%; background:url(../imgs/bg-mid.gif) repeat-y}
#contact_places_content .display-contact-block{background:none}

#contact_places_content .contact{padding:0;margin:0;color:#ffffff; height:150px}
#contact_places_content DIV.address{padding:0 0 0 5px}
#contact_places_content DIV.phone{padding:0 0 0 5px}
#contact_places_content .show-map{display:block; width:126px; height:43px; background:url(../imgs/show-map.gif) no-repeat;margin:0 0 15px 0}
#contact_places_content .show-map IMG{display:none}

#contact_places_content .mid{padding:0 0 320px 0}
#contact_places_content .c01{position:absolute;left:28px;top:30px}
#contact_places_content .c02{position:absolute;left:320px;top:30px}
#contact_places_content .c03{position:absolute;left:28px;top:180px}
#contact_places_content .c04{position:absolute;left:320px;top:180px}
#contact_places_content .c05{position:absolute;left:28px;top:360px}

.psc-map-block {position:relative;color:#444444}
.psc-map-block input {font-size:11px; line-height:12px;margin-top:2px; width:50px; text-align:center}
.psc-map-block TABLE{margin:0 28px 0 28px; height:40px; background-color:#000000; width:560px; border:1px solid #3d3d3d}
.psc-map-block TABLE TD{padding:0;background-color:#ddb640}
.psc-map-block TABLE .label{text-align:right; padding:0 4px 0 0; color:#000000}
.psc-map-block TABLE .input{padding:0 0 0 4px; text-align:center; background-color:#a68830}

