.zag{
	margin:25px 0;
	font-size:21px;
	font-weight:bold;
}
.zag_2{
	margin:20px 0;
	font-size:18px;
	font-weight:normal;
}
.echo_goroda{
	margin:10px 0;
}
dl{
	margin:15px 0 0 0;
	color:#000;
}
dd{
	margin:5px 0 10px 50px;
}
span.text{
  color:#314396;
  font-size:110%;
  font-weight: bold;
}
#sub, #sub_in_other_city{
	width:100%;
	margin:10px 0;
	padding:5px 10px;
	box-sizing:border-box;
	font-size:18px;
	cursor:pointer;
}
#sub:hover, #sub_in_other_city:hover{
	background-color:rgb(220, 231, 250);
}

#dubl_kod{
	border-bottom:1px dashed blue;
	color:blue;
	cursor:pointer;
}
#dubl_kod_rez{
	margin:10px 0;
	padding:10px 20px;
	line-height:1.4em;
	background-color:rgb(241,245,253);
	display:none;
}
#div_avto_kod{
	margin:10px 0 15px;
}
#avto_kod{
	border-bottom:1px dashed blue;
	color:blue;
	cursor:pointer;
}

.goroda{
	width:100%;
	margin:0 0 10px;
}
.goroda a{
	padding:6px 0;
	font-size:14px;
	display:block;
}
.goroda_1,.goroda_2{
	width:50%;
	float:left;
}



@media(max-width:400px){
.goroda a{
	padding:8px 0;
	font-size:16px;
}
.goroda_1,.goroda_2{
	width:100%;
	float:none;
}
}