#partners, #group {text-align:justify}
.bms {margin: 0 0 20px 0;}
.branches .branch h3 {color:#E2001A;margin: 0 0 10px 0}
.branch {padding: 0 0 20px 0 ; border-bottom: 1px solid #EAEAEA;margin: 0 0 10px 0;display: none;}
.branches .branch.last {border:0;}
.branch .conts {width: 300px;float: left;}
.branch .conts .brcont,.branch .tit {display: block;padding: 0 0 5px 24px;font-weight: bold;font-size: 12px;}
.branch .titem {padding: 0 0 5px 24px;}
.branch .conts .brcont.addr{background: url('../../img/ico-addr.gif') no-repeat;margin-bottom: 5px;}
.branch .conts .brcont.phone{background: url('../../img/ico-phone_r.gif') no-repeat;}
.branch .serv {width: 270px;float: left;padding: 0 0 0 10px;}
.branch .worktime {margin: 10px 0 0 0 }
.branch .serv .tit {background: url('../../img/ico-serv.gif') no-repeat;}
.branch .worktime .tit {background: url('../../img/ico-wtime.gif') no-repeat;}
.filters {margin: 20px 0;}
.filters .fbranches, .filters .servi{width:375px; float:left}
.filters .b {font-weight: bold;}
.filters .jquery-selectbox {margin: 10px 0;}
.filters .sfitem input {background: url('../../img/fchek_bg.gif') no-repeat; border: 0;width: 12px; height: 12px;}
.filters .sfitem.mfilter label {font-weight: bold;}
.filters .sfitem {margin-left:20px;display: none;}
.filters .sfitem.mfilter {margin-left:0px;display: block;}
.gmap-button {cursor: pointer;}
.gmap-button {background: #c1111a url('../../img/redgrad.gif') repeat-x; border: 7px solid #fff; font-family: Trebuchet MS, Arial; font-size: 11px; font-weight: bold; color: white; text-transform: uppercase; padding: 0px 10px 0px 4px; position:relative; }
.gmap-button img {vertical-align: -1px; margin-right: 3px;}
.progress-bar { padding:0; display: block; width: 95px; cursor: default;}
.progress-bar span {position: relative; display: block; text-align: center; z-index: 3; zoom:1; overflow:hidden;}
.progress-bar span span {background: #e0888c url('../../img/pinkgrad.gif') repeat-x; position: absolute; display: block; width: 50%; top: 0; left: 0; height: 20px; top: 0px; padding: 0; z-index: -1; zoom:1;}

.gpointwin h3{color: #e2001a;font-family: Arial;font-size: 12px;}
.gpointwin .brcont a{color:#e2001a;}
.gpointwin .brcont.addr{background: url('../../img/ico-addr.gif') no-repeat; padding: 3px 0 0 25px; min-height: 17px;}
.gpointwin .brcont.phone{background: url('../../img/ico-phone_r.gif') no-repeat; padding: 3px 0 0 25px; min-height: 17px;}
.gpointwin .brcont.wktime{background: url('../../img/ico-wtime.gif') no-repeat; padding: 3px 0 15px 25px; min-height: 17px;}
.gpointwin .brcont.prnt{background: url('../../img/ico-print.gif') no-repeat; padding: 0 0 0 20px; min-height: 17px; float:left;}
.gpointwin .brcont.more{background: url('../../img/submenu_bg.gif') no-repeat right 4px; padding: 0 10px 0 0; min-height: 17px; float:right;}

.citys{ margin: 20px 0 20px 0;}
.citys a{float:left; width: 20%; color: #e2001a; font-size: 12px;line-height: 15px;}
