a.whm {white-space: nowrap;}
span.tel1 { font-size: 14px; color: #2e5e92; font-weight: bold; }
span.tel2 { font-size: 14px; color: #e88f00; font-weight: bold; }
.great .tel1, .great .tel2 {font-size: 19px; line-height: 22px;}
p.abz { line-height: 1.5; text-align: justify; }
.abz_link a {text-decoration: none; font-size:14px;font-weight: bold;color:#255994;cursor:pointer;}
.uline {background: url(/shops/uline_blue.gif) repeat-x left bottom; padding-bottom: 5px; width: 688px;}
.abz_link a,.uline  a {background: url(/i/ar.gif) no-repeat left 2px; padding-left: 18px;}
.foto_1 {padding: 10px 7px 10px 0;  width: 375px;}
.info_ {background: url(/shops/hline_dot.gif) repeat-x left bottom  !important; }
.hworks b, .info_ b {color:#7292b2; font: bold 10px Tahoma, sans-serif; padding-right: 10px; text-transform: uppercase;}
.dtel_ {background: url(/shops/ico_dispetch.jpg) no-repeat left 0; padding: 3px 0 6px 31px;}
.tel_ {background: url(/shops/ico_tel.jpg) no-repeat left 0; padding: 0px 0 4px 31px;}
.icq_ {padding: 5px 0 4px 2px;}
.icq_  img {margin: 0 10px 0 3px;}
.icq_  a {font-weight: bold; text-decoration: none;}
.icq_  a:hover { text-decoration: underline;}
.icq_  b {padding-left: 31px;}
.email_ {background: url(/shops/ico_email.jpg) no-repeat left 0; padding: 3px 0 4px 33px;}
.hours_, .hworks {background: url(/shops/ico_hours.jpg) no-repeat !important; padding: 7px 0 4px 28px; }
.hworks {color:#255994; padding: 5px 0 4px 25px;}
.hours_  strong, .hworks strong {color:#005697; font-size: 11px; text-transform: uppercase;}
table.no_brd td {border-style:none !important;}
table.foto_3 {width: auto;}
table.foto_3 td {text-align: center; padding: 7px 10px;}
ul.ar2 {margin:0; padding:0 0 5px 15px; list-style: none;}
ul.ar2 li {margin:0; padding: 3px 0 2px 12px; background: url(/shops/blt_cross.gif) no-repeat left 6px;}
.hdr_sml {padding: 7px 0 5px 15px; background: url(/shops/blt_cross2.gif) no-repeat left center; color:#255994; font-size:12px; font-weight:bold; }
.week_work, .week_work2 {margin-left: 39px; width:89px; height:9px;}
.week_work2 {margin-left: 30px;}

.phone_box {padding: 20px 0 10px 0;}
.phone_box  table {width: auto; border-collapse: collapse;}
.phone_box table td {height: 46px; border-style: none; padding:0;}
.phone_box td.lbox {width: 9px; font-size:5px; background: url(/shops/phone_lbox.png) no-repeat;}
.phone_box td.rbox {width: 9px; font-size:5px; background: url(/shops/phone_rbox.png) no-repeat right top;}
.phone_box td.box {background: url(/shops/phone_box.png) repeat; color:#255994; font: bold 10px Tahoma, sans-serif; text-transform: uppercase; padding: 0 5px;}
.phone_box .great .tel1, .phone_box  .great .tel2 {font-size: 24px; line-height: 25px;}
