 .citybox a { 
color: rgba(0,102,255, 1.0)!important;
border-color:rgba(0,102,255, 1.0);
 } 
 .citybox a:hover { 
color: rgba(0,102,255, 1.0);
border-color:rgba(0,102,255, 1.0);
 } 
 .oblastrf { 
line-height:60px;
 } 
 .dotplcontactpage { 
font-size:14px;min-height:140px;
 } 
 .dotplcontactpage span:first-child{ 
color: rgba(0,102,255, 1.0);font-size:14px;
 } 
 .dotplcontactpage span{ 
color: rgba(0,0,0, 0.3);font-size:14px;
 } 
 .dotplcontactpage span.city{ 
font-weight:600;
 } 
 .fedokr{ 
border-bottom:1px solid#ddd;text-align:center; font-weight:400;margin:30px;
 } 
 .fedokr div span{ 
background:#fff;bottom: -10px;position: relative;padding-right:30px; padding-left:30px;
 } 

 .citybox a{ 
color: rgba(0,102,255, 1.0);
border-bottom:1px dotted rgba(0,102,255, 1.0);
line-height:1.5em;padding:0px;
 } 

 .listencity span{ 
color: rgba(0,102,255, 1.0);
border-bottom:1px solid rgba(0,102,255, 0.3);
line-height:1.7em; 
 } 
 .listencity span:hover{ 
border-bottom:1px solid rgba(0,102,255, 1.0);
 } 

 .aircity button.btn.btn-info { 
background: rgba(0,102,255, 1.0);
color: rgba(0,0,0, 1.0);
border:1px solid rgba(0,0,0,0.1)!important;
 } 
 .aircity button.btn.btn-info:hover, .aircity button.btn.btn-info:focus, .aircity button.btn.btn-info:active { 
opacity:0.7;
 } 
 .aircity button.btn.btn-default { 
margin-left:0px!important;
border:1px solid rgba(0,0,0,0.1)!important;
 } 
 .aircity .btn-group button{ 
margin-top:15px;
 } 

 .aircity{ 
margin-top:15px;
position: absolute;
z-index: 1001;
background: #fff;
padding: 14px;
border: 1px #ccc solid;
top: 15px;
 } 


 .towncolmn{ 
    padding:0px;
 } 
 .listcity{ 
    padding:0px;
 } 
 .fisc{ 
    padding:0px!important;
 } 



 .arrow-top::before, .arrow-top::after{ 
content: '';
    position: absolute;
    left: 20px;
    bottom: 98px;
    border: 10px solid transparent;
    border-bottom: 10px solid #ccc;
 } 

 .arrow-top::after{ 
border-bottom: 10px solid #fff;
bottom: 97px;
 } 

 .leftmenu li:hover a span{ 
background: #fff;
 } 

 .selreg.active{ 
background: #ccc;
 } 
 .mapcontainer .glyphicon { 
color: rgba(0,102,255, 1.0)!important;
padding-right:5px;
 } 

@media (max-width: 760px){

 #myCarousel.carousel{ 
margin-top:30px!important;
 } 
 .arrow-top::before, .arrow-top::after{ 
left:auto!important;
 } 
 .listencity span{ 
font-size:18px;
 } 
 .fedokr div span{ 
bottom:20px;
 } 
}