ul#branches_list {
    padding:0;
    margin:0;    
}

.branches th, .branches td{
    padding: 5px;
    vertical-align: top;
	text-align:left;
}

.branches td p{               
    margin-top:0 !important;        
}

#branches_list li{
    list-style: none !important;
    padding:5px 0 5px 0;
    margin-top: 5px;             
    border-radius: 4px;
}

.contacts > p{
    padding:3px 25px 3px 0;
    background-repeat: no-repeat;
    background-position:  right center;    
    text-align: right;
}

#branches_list .contacts > p a{
    color:#666;
    font-weight: normal;
}

td.address_n p{
    padding: 5px 5px 10px 22px;
    text-align: left;     
}

td.address_n p.address{
	padding-top:0 !important;
    background-position:  -4px 0;   
}

#branches_list .address:hover{ cursor: pointer; }

#branches_list .regions_name{
    padding-left: 5px;  
    font-weight: bold;  
}

.branches{ width:100%; }

#branches_list .branches th{
    padding: 6px;
    vertical-align: text-top;
    font-weight:normal;
    color:rgb(61, 106, 165);
}

#popupContent{  padding:17px !important; }

#map_canvas{ width:780px; height:500px; }


#civil_registry_browse{
    width: 450px;
    float: left;
}

.civil_registry_icon{
    width: 95px;
    height: 95px;
    background: url("../../img/client/icons/civil_registry_set.png") -267px -310px;
    display: block;
    float:right;
    margin-right: 40px; 
}

ul.civil_registry_headers li{
    list-style: none;
}
ul.civil_registry_headers li a{
    color: #010073;
}

ul.civil_registry_headers li.selected{
    color: #0062cc;
    list-style: disc;
}
ul.civil_registry_headers li.selected a{
    color: #0062cc;
}

ul.register_headers li{
     width: 185px;
     height:85px;
     margin-right: 25px;          
     margin-left:auto !important;
     padding-top:5px !important;
}



div.block {
    height: 100px;
    text-align: center;
    border-radius: 5px;
}
div.block.selected {
    background-color: #37539e;
}
div.block:hover {
    background-color: #0062cc;
}
