.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: block;
}

.b-contacts-map {
}
	.b-contacts-map__big {
		display:none;
		position:absolute; left:0; top:0; z-index:200;
		cursor:pointer;
	}
	.b-contacts-map__min {
		cursor:pointer;
	}


.i-content .i-hat-cnt {
	width: 100%;
	margin-bottom: 10px;
}

div.imgContain {
text-align: center;
vertical-align: middle;
overflow: hidden;
width: 100px;
height: 100px;
border: 4px double #a5a6ab;
margin: auto auto;
}

div.imgContain img{
}

div.hotbases {
width: 175px;
text-align: center;
display: inline-block;
margin-bottom: 25px;
}

div.hotbases .hthree {
}

.i-news-list .newone p {
padding-top: 7px;
}

.twenty {
font-size: 20px;
margin-bottom: 17px;
}

.f-title {
display: table;
padding: 0 10px 0 0;
background: url(../images/green/_dark.jpg);
}
div.l-cnt-right {
margin-left: 220px;
}

div.l-cnt-right div.para {
font-size: 12pt;
}

div.hotbases p {
margin-top: 6px;
}

.newblock .text p {
    margin: 0 0 6px 0;
}

.popup_block {
position:absolute;
left:0;
top:0;
width:100%;
z-index:900;
}
.popup_block .popup_cont {
background:#f1f1f1;
margin:0 auto;

-webkit-box-shadow: 1px 2px 4px 0px #45688e;
-moz-box-shadow: 1px 2px 4px 0px #45688e;
box-shadow:  1px 2px 4px 0px #45688e;

behavior: url(PIE.htc);
position:relative;
z-index:100;
}

.news_popup  .popup_cont {
width:316px;
top: 0px;
padding:13px 20px 25px 20px;
min-height: 300px;
}

div.popup_cont a.news_closer {
z-index: 990;
background: url('../images/close.png') no-repeat 0 0;
}

div.popup_cont div.date {
font-size: 13px;
}

div.popup_cont .name{
    font-size: 19px;
}

div.popup_cont div.title_popup {
    font-size: 20px;
    font-weight: bolder;
    margin: 0 0 7px 0;
}

div.popup_cont div.photo {
margin-top: 10px;
}
div.popup_cont div.photo img{
border: 3px double #a5a6ab;
}

#basic-modal-content  {display:none;}
#basic-modal-content-news {display:none;}

#simplemodal-overlay {background-color:#ffffff; position:relative;
min-width:1000px;
}
.modalClose_reg_main , .modalClose_main-auth , .modalClose_main-voip ,  .modalClose_main-call ,  .modalClose_main-news,  .modalClose_main-video , .modalClose_main-reg, .modalClose_main-general {
content:'';
cursor:pointer;
position: absolute;
    right: 10px;
    z-index: -990;
    width: 17px;
    height: 17px;
    float: right;
}