*::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
}
*:-moz-placeholder {
	color: #666;
	opacity: 1;
}
*::-moz-placeholder {
	color: #666;
	opacity: 1;
}
*:-ms-input-placeholder {
	color: #666;
	opacity: 1;
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
	
}
body input:required:valid,
body textarea:required:valid {
	
}
body {
	font-family: "RobotoRegular", sans-serif;
	font-size: 16px;
}

html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}




.block_raz {
	height: 50px;
}



.row img{
	text-align: center;

}

.img-responsive{
	display: inline;
}

p {
	margin: 0 0 20px 0;
}

/*

.bgc-img img{
display: block;
margin: 0 auto;
max-width: 200px;
max-height: 200px;
-webkit-transform:scale(0.8); /*Webkit: Scale down image to 0.8x original size*/
/*

-moz-transform:scale(0.8); /*Mozilla scale version*/
/*-o-transform:scale(0.8); /*Opera scale version*/
/*-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
/*-moz-transition-duration: 0.5s; /*Mozilla duration version*/
/*-o-transition-duration: 0.5s; /*Opera duration version*/
/*opacity: 0.9; margin: 0 25px;
}
.bgc-img img:hover{
-webkit-transform:scale(2.1); /*Webkit: Scale up image to 1.2x original size*/
/*-moz-transform:scale(2.1); /*Mozilla scale version*/
/*-o-transform:scale(2.1); /*Opera scale version*/
/*box-shadow:0px 0px 20px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
/*-webkit-box-shadow:0px 0px 20px gray; /*Safari shadow version*/
/*-moz-box-shadow:0px 0px 20px gray; /*Mozilla shadow version*/
/*opacity: 1; border: 1px solid gray; margin: 0; padding: 5px; background: white;
z-index:1000; position: absolute;
}*/
.parent {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: auto;
    white-space: nowrap;
    text-align: center;
    text-transform: uppercase;
    
}
    
.parent:before {
        height: 100%;
        display: inline-block;
        vertical-align: middle;
        content: '';
    }


.block_kont {
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    text-align: center;
    background: ;
    }
    
.col-sm-4{
	height:250px;
}

a.rollover_U{
	background: url(../img/UK_2.png);
}
a.rollover_R{
	background: url(../img/RUS_2.png);
}
a.rollover_UK{
	background: url(../img/UKR.png);
}
a.rollover_I{
	background: url(../img/ITA_2.png);
}



a.rollover_U, a.rollover_R, a.rollover_I  {
    display: inline-block; /* Рисунок как блочный элемент */
    width: 215px; /* Ширина рисунка в пикселах */
    height: 140px; /* Высота рисунка */
}

a.rollover_UK {
    display: inline-block; /* Рисунок как блочный элемент */
    width: 215px; /* Ширина рисунка в пикселах */
    height: 140px; /* Высота рисунка */
}

   a.rollover_U:hover, a.rollover_R:hover, a.rollover_I:hover {  
width: 280px; /* Ширина рисунка в пикселах */
height: 182px; /* Высота рисунка */
background-position: 0 -182px;
background-size: cover;


   }
