.warns{font-weight:bold;padding:0 0 16px 0;}
.fnote{color:#999;font-size:11px;}
.ftext.kod1{width:30px;margin-right:10px;}
.ftext.kod2{width:50px;margin-right:10px;}
.ftext.phn{width:237px;}
.ftext.passer{width:30px;margin-right:10px;}
.ftext.pasnum{width:323px;}
.wpcf7-form-control-wrap.gender{display:block;padding:8px 0 10px 0;}
.pht{width:200px;}
.forum-page .wpcf7-validation-errors{text-align:right;padding:0 20px 0 0}

.wpcf7-form-control-wrap.tel_kod,
.wpcf7-form-control-wrap.tel_city,
.wpcf7-form-control-wrap.tel,
.wpcf7-form-control-wrap.fax_kod,
.wpcf7-form-control-wrap.fax_city,
.wpcf7-form-control-wrap.fax,
.wpcf7-form-control-wrap.passport_seria,
.wpcf7-form-control-wrap.passport_number{position:relative;display:inline-block;*display:inline;*zoom:1;}

.wpcf7-form-control-wrap.tel_kod .wpcf7-not-valid,
.wpcf7-form-control-wrap.tel_city .wpcf7-not-valid,
.wpcf7-form-control-wrap.tel .wpcf7-not-valid,
.wpcf7-form-control-wrap.fax_kod .wpcf7-not-valid,
.wpcf7-form-control-wrap.fax_city .wpcf7-not-valid,
.wpcf7-form-control-wrap.fax .wpcf7-not-valid,
.wpcf7-form-control-wrap.passport_seria .wpcf7-not-valid,
.wpcf7-form-control-wrap.passport_number .wpcf7-not-valid{margin-bottom:21px}

.tel_kod .wpcf7-not-valid-tip,
.tel_city .wpcf7-not-valid-tip,
.tel .wpcf7-not-valid-tip,
.tel_kod .wpcf7-not-valid-tip,
.fax_kod .wpcf7-not-valid-tip,
.fax_city .wpcf7-not-valid-tip,
.fax .wpcf7-not-valid-tip,
.passport_seria .wpcf7-not-valid-tip,
.passport_number .wpcf7-not-valid-tip{position:absolute;left:0;bottom:0;white-space:nowrap;}

.tel_kod .wpcf7-not-valid-tip,.fax_kod .wpcf7-not-valid-tip{left:152px}
.tel_city .wpcf7-not-valid-tip,.fax_city .wpcf7-not-valid-tip{left:86px}
.passport_seria .wpcf7-not-valid-tip{left:66px}

.dropdown .list{max-height:100px}

.no-bg {background-image:none!important;}

.news_content img.alignnone.size-full,  section.content .content-in .block .text-block img.alignnone.size-full {
    max-width: 100%;
    height: auto;
}

.news .wp-caption{
    padding: 5px;
    border: #e7e6e0 1px solid;
    border-radius: 10px;
    margin-bottom: 15px;
    box-sizing: border-box;
}
.news .wp-caption p{
    margin: 5px 0;
    padding: 0 5px;
}

#p3_banner_box{
	display: flex;
	height: 163px;
	justify-content: space-around;
}
#p3_banner_box .box{
 display: flex;
 align-items: center;
 justify-content: center;
	width: 20%;
	height: 100%;
	transition: 0.25s;
}
#p3_banner_box .box:hover{ /*width: 200%;*/     transform: scale(1.2);     z-index: 10; }
#p3_banner_box #box_1{ 
 background: url('/wp-content/uploads/2022/03/flag_r_k.jpg') 50% 50% no-repeat;
background-size: cover;
}
#p3_banner_box #box_2{ 
 background: url('/wp-content/uploads/2020/12/DH9B1769-1_mini.jpg') 20% 20% no-repeat;
background-size: cover;
}
#p3_banner_box #box_3{ 
 /* background: url('/wp-content/uploads/2020/12/20171105_212617_mini.jpg') 50% 50% no-repeat; */
 background: url('/wp-content/uploads/2020/12/20181030_093420_mini.jpg') 50% 50% no-repeat;
background-size: cover;
}
#p3_banner_box #box_4{ 
 background: url('/wp-content/uploads/2022/12/bm2022_k.jpg') 50% 50% no-repeat;
background-size: cover;
}
#p3_banner_box #box_5{ 
 background: url('/wp-content/uploads/2024/02/b23enter.jpg') 50% 50% no-repeat;
background-size: cover;
}

#p3_banner_box .box:first-child{
border-radius: 6px 0 0 6px;
} 
#p3_banner_box .box:last-child{
border-radius: 0 6px 6px 0;
} 

#p3_banner_box .box .titlebox {
 text-transform: uppercase;
 font-size: 16px;
  font-weight: bold;
  padding:5px;
  width:300px;
  background-color: #00000091;
  color: #CCCCCC;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
#p3_banner_box .box:hover .titlebox{ color: #FFFFFF; }
#p3_banner_box a.box{
 text-decoration: none; 
}

.video-index .bl{
	padding: 10px 11px 10px 12px;
	//position: relative;
}
.video-index .inrow{
	float:left;
	width:50%;
}

.video-index div.inrow .bl{
	margin: 0px 0px 0px 9px;
	height: 100%;
}
.video-index div.inrow:first-child .bl{
	margin-right: 9px;
	margin-left: 0px;
}

.partners-index img {
	max-height: 97px;
    width: auto;
}