.strana_name{
	font-size:20px;
	margin:30px 0 0;
	color: #000;
	font-weight: bold;
}
.strani_chasti{
	font-size:15px;
}

.st_ru{
	margin:10px 0;
	padding:10px 0 10px 40px;
	box-sizing:border-box;
	font-size:16px;
	position:relative;
}
.st_ru .flag{
	border:1px solid #CCC;
	position:absolute;
	left:0;
	top:10px;
}
.st_ru .strana{

}
.st_ru .t_kod{
	position:absolute;
	right:55%;
	top:10px;
}
.st_ru .oksm{
	font-size:12px;
	position:absolute;
	right:35%;
	top:12px;
}
.st_ru .map{
	width:70px;
	font-size:12px;
	position:absolute;
	right:15%;
	top:5px;
}
.st_ru .gor{
	width:60px;
	font-size:12px;
	position:absolute;
	right:0;
	top:5px;
}


.st{
	padding:10px 10px 10px 50px;
	/*! border-top:1px solid #CCC; */
	box-sizing:border-box;
	font-size:15px;
	position:relative;
}
.svetl{
	background-color:rgba(94, 141, 149, 0.04);
}
.temn{
	/*! background-color:rgb(200,217,247); */
}
.st .flag{
	border:1px solid #CCC;
	position:absolute;
	left:10px;
	top:10px;
}
.st .strana{
	display:block;
	max-width:40%;
}
.st .t_kod{
	position:absolute;
	left:48%;
	top:10px;
}
.st .oksm{
	font-size:12px;
	position:absolute;
	left:59%;
	top:10px;
}
.st .map{
	font-size:12px;
	position:absolute;
	right:15%;
	top:10px;
}
.st .gor{
	width:55px;
	font-size:12px;
	position:absolute;
	right:0;
	top:2px;
}


@media(max-width:620px){
.st_ru{
	padding-top:7px;
}
.st_ru .strana{
	max-width:150px;
	display:block;
}
.st_ru .t_kod{
	right:58%;
}
}

@media(max-width:500px){
.st_ru{
	margin:10px -10px;
	padding:20px 10px 20px 50px;
	background-color:rgb(241,245,253);
}
.st_ru .flag{
	left:10px;
	top:20px;
}
.st_ru .strana{
	max-width:90%;
}
.st_ru .t_kod{
	right:10px;
	top:20px;
}
.st_ru .oksm{
	margin-top:25px;
	margin-left:-40px;
	font-size:16px;
	position:static;
}
.st_ru .map{
	width:70px;
	font-size:16px;
	right:25%;
	top:auto;
	bottom:10px;
}
.st_ru .gor{
	width:60px;
	font-size:16px;
	right:10px;
	top:auto;
	bottom:10px;
}

.st{
	padding-top:20px;
	padding-bottom:20px;
}
.st .flag{
	top:20px;
}
.st .strana{
	max-width:70%;
}
.st .t_kod{
	left:80%;
	top:20px;
}
.st .oksm{
	margin:20px 0 0 -40px;
	font-size:16px;
	position:static;
}
.st .map{
	font-size:14px;
	right:auto;
	top:auto;
	left:150px;
	bottom:20px;
}
.st .gor{
	width:75px;
	font-size:16px;
	right:0;
	top:auto;
	bottom:10px;
}
}