@font-face {
font-family: 'PT Sans';  
src: url("../fonts/PT_Sans-Web-Regular.ttf"); 
font-style: normal; 
font-weight: normal;
}
body { 
margin: 0;
padding: 0;
}
body hr { 
margin-top:0.5%;
margin-bottom:0.5%;
}
.header { 
width:100%;
background-color: #00102c;
height: 53px;
}
.head_info { 
color: white;
display: flex; 
justify-content: center;
float: left;
width: 92%;
}
.head_info a { 
text-decoration: none; 
color: white;
}
.head_info a:visited { 
color: white;
}
#head_info_box1 { 
margin-top: 0.2%;
margin-left: 5%;
margin-right: 5%;
}
#head_info_box2,#head_info_box3,#head_info_box4 { 
margin-top: 0.4%;
margin-right: 1%;
}
#head_info_box2 img,#head_info_box3 img,#head_info_box4 img { 
border-radius: 10px;
}
.head_lang { 
float: right;
padding-top: 0.5%;
padding-right: 3.5%;
width: 4%; 
} 
.info_block1 img,.info_block2 img,.info_block3 img,.info_block4 img,.info_block5 img,.info_block6 img { 
width: 100%;
}
.info_block8 img,.info_block9 img,.info_block11 img,.info_block12 img { 
width: 100%;
} 
.info_block7 { 
background:url('/images/block7.jpg'); 
background-size: cover;
display: flex; 
justify-content: center;
}
#info_block7_image { 
margin-top: 5%; 
margin-left: 23%;
}
#info_block7_form { 
margin-top: 2%;
width: 240px;
height: 320px;
border:4px solid white;
border-radius: 10px;
padding: 0.6%;
background-color:#9ed201;
font-family: Tahoma;
}
#info_block7_form input { 
width: 100%;
height: 18px;
}
#info_block7_form textarea { 
width: 100%; 
height: 40px;
}
#info_block7_form_button { 
width: 104%; 
height: 40px;
background: linear-gradient(to bottom, #f9d423,#f83600 );
color:white;
text-align: left;
font-size: 18px;
text-align: center;
}
#info_block7_form_main_text { 
font-size: 25px;
text-shadow: -1px 0 black, 0 2px black, 1px 0 black, 0 -1px black;
color: white;
text-align: center;
margin-top:3%;
}
#info_block7_form_text_description { 
margin-top: 1%;
text-align: left;
font-size: 10px; 
padding-left: 3%:;
}
#info_block7_form form { 
margin-top: 3%;
padding-right: 2%;
}
#contacts_form_message { 
margin-top: 25%; 
margin-left: 25%;
background-color: rgba(255,0,0,0.5);
border: 1px solid red; 
border-radius: 10px;
width: 50%; 
font-size: 30px; 
color: white;
text-align: center;
padding-top: 1.5%; 
padding-bottom: 1.5%;
}
#contacts_form_message_success { 
margin-top: 25%; 
margin-left: 25%;
background-color: rgba(0,255,0,0.5);
border-radius: 10px;
width: 50%; 
font-size: 30px; 
color: white;
text-align: center;
padding-top: 1.5%; 
padding-bottom: 1.5%;
}
.info_block10 { 
background:url('/images/feedbacks/bgfon.jpg'); 
background-size: cover;
}
.info_block10_main_text { 
width: 60%; 
margin: 0 auto;
}
#info_block10_main_text_1 { 
color: #99ff00; 
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
font-size: 45px;
font-family: Impact;
text-align: center;
}
#info_block10_main_text_2 { 
font-family: Impact; 
font-size: 25px; 
color:#ec1c23;
text-align: left;
}
.info_block10_feedbacks { 
padding-top: 2%; 
padding-bottom: 5%;
}
#feedback_1 { 
display: flex; 
justify-content: center;
}
#feedback_2 { 
display: flex; 
justify-content: center;
margin-top:3%;
}
#feedback_3 { 
display: flex; 
justify-content: center;
margin-top: 3%;
}
#feedback_1_preview,#feedback_2_preview,#feedback_3_preview { 
cursor: pointer;
}
.info_block11 { 
background:url('/images/block7.jpg'); 
background-size: cover;
display: flex; 
justify-content: center;
}
.footer_info { 
background:url('/images/bgfons/footer_bgfon.jpg');
background-size: cover;
}
.footer_info_boxes { 
display: flex; 
justify-content: center;
}
#footer_info_boxes1 { 
color: white;
font-size: 20px;
padding-top: 1%;
padding-bottom: 0.1%;
}
#footer_info_boxes2 { 
color: white; 
padding-top: 1%;
padding-bottom: 0.1%;
font-family: PT Sans;
margin-left: 3%;
}
#footer_info_boxes3 { 
color: white;
padding-top: 1%;
padding-bottom: 0.1%;
font-family: PT Sans;
margin-left: 3%;
}
.footer_info_rights { 
color: white;
font-family: PT Sans;
}
.footer_info_rights p { 
margin-left: 10.5%;
margin-top: 0;
margin-bottom: 0;
}
.footer_info_rights hr { 
color: white;
}
@media screen and (min-width:1263px) { 
.wrap { 
width: 1263px; 
height: 1024px; 
margin: 0 auto;
}
}