.fancybox{}
.content-price{
   color: #000;
   line-height: 150%;
}
.banner-38 {
	font-size: 38px;
	display: block;
}
.banner-34{
	font-size: 34px;
	display: block;
}
.banner-24 {
	font-size: 24px;
	display: block;
}
.banner-20 {
	font-size: 20px;
	display: block;
}
.banner-17 {
	font-size: 17px;
	display: block;
}
.banner-margin-38 {
	font-size: 38px;
	margin-top:15px;
	display: block;
}
.banner-margin-34{
	font-size: 34px;
	margin-top:15px;
	display: block;
}
.banner-margin-24 {
	font-size: 24px;
	margin-top:15px;
	display: block;
}
.banner-margin-20 {
	font-size: 20px;
	margin-top:15px;
	display: block;
}
.banner-margin-17 {
	font-size: 17px;
	margin-top:15px;
	display: block;
}
input:-webkit-autofill { 
        background-color: #FAFFBD !important; background-image:none !important; 
}
input:-webkit-autofill {
        color: #2a2a2a !important;
}
#opros {
width: 54px;
height: 210px;
background: url('/bitrix/templates/zemlya/img/opros1.png') no-repeat;
position: fixed;
top: 45%;
right: 0;
cursor:pointer;
z-index:100;
}
#opros:hover{


cursor:pointer;
}
#form_mail_to input[type="radio"]{
background:rgb(239, 228, 176);
}
#form_wrap form p{
	margin: 2px 0;
}
#form_wrap h1{
color: black;
}
#form_wrap{
        color: black;
	width:500px;
	margin:0 auto;
	padding:0 50px;
	position:relative;
        height:720px;
        display:none;
	border:7px solid rgb(135, 195, 255);
	
	background: white;
}
#form_wrap #submit_form{
	background: url('img/otpravit.png');
	width: 150px;
        height: 40px;
        cursor:pointer;
}
#form_wrap #close{
	width:37px;
	height:37px;
	position:absolute;
	right:10px;
	top:10px;
	background-image: url('fancybox_sprite.png');
	cursor:pointer;
}
#form_wrap form label{
	cursor:pointer;
	clear:both;
}
#form_wrap form p{
	font-weight:bold;
	padding:10px 0 0 0;
}

#form_wrap form h1:first-child{
	padding:40px 0 0 0;
}
#result{
color: red;
position: absolute;
top: 22px;
}

.article_box a:hover {
    border-bottom: none;
}
.article_box a {
    color: #000;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
    border-bottom: 1px solid;
} 
#spoiler {
    border-bottom: 1px dashed;
    cursor: pointer;
    display: inline;
}
#spoiler:hover {
border-bottom: none;
}
#spoiler1 table td {
    border: 1px solid;
    padding: 5px;
    text-align: center;
}