{
padding:0;
margin:0;

}
body{
height:100%;
width:100%;
background:#6D8BA5;
background: url(images/fon1.jpg); /* Путь к файлу с исходным рисунком  */
height: 100%;
}
html{
height:100%;
}
img {
    border: 0;
}

.container{
	width:165px;
	height:175px; /* высота видимой части (одной картинки) */
	display:block; 
	overflow:hidden; /* чтобы нижнюю картинку не было видно */
}

.container:hover img{
	margin-left:-165px;
}

.float_left{float:left;}
.float_right{float:right;}
.float_center{float:center;}

.shothicy{float:left;}

.radius { 
  border-radius: 20px;
   background: #1E616A;
}

p{  padding:3px 3px 3px 3px; margin:0;}
//.bigtext {font: bold 25px Times New Roman; color: white; padding: 5px 5px 5px 5px; text-decoration:none;}

.bigtext  a{text-align:left; font: bold 40px Times New Roman; color: #010066; padding: 5px 5px 5px 5px; text-decoration:none;cursor:pointer;}
.bigtext a{display:block;}
//.bigtext  a:first-letter {text-align:left; font: bold 45px Times New Roman; color: red; text-decoration:none;cursor:pointer;}
    
//.headtext a:first-letter {text-align:center; font: bold 35px Times New Roman; color: red;  text-decoration:none;cursor:pointer;}
    

.text p{vertical-align:text-top;  font: bold 14px Times New Roman; color: #050561; padding: 0px 5px 0px 5px; text-decoration:none;}
.text a {
  font: bold 14px Times New Roman; color: white; padding: 0px 5px 0px 5px; text-decoration:none; cursor:pointer;}
.text a:hover {

font: bold 14px Times New Roman; color: red; padding: 0px 5px 0px 5px; text-decoration:none; cursor:pointer;}



.minitext { font: bold 8px Times New Roman; color: black; text-decoration:none;}
.minitext a {font: bold 8px Times New Roman; color: black; text-decoration:none; cursor:pointer;}
.minitext a:hover {font: bold 8px Times New Roman; color: red; text-decoration:none; cursor:pointer;}

.content { text-align: justify; }
.context {height:100%; font: 14px Times New Roman; color: black;  text-decoration:none;}
.content p{  padding:5px 10px 5px 20px; }

//.content p:first-letter {font-weight: bold; font: 18px Times New Roman; color: red;  text-decoration:none;}
.lrm_Content  {
border-radius: 0 0 20px 20px;
   background: white;
   margin: 0px 0px 10px 0px;
   
}

.content  {
border-radius: 0 0 20px 20px;
background: white;
margin: 0px 0px 10px 5px;

}
.lrm_Content  a {font:  16px Times New Roman; color: gray; padding: 2px 10px 2px 40px; margin: 0px 0px -15px 0px; text-decoration:none; cursor:pointer;}
.lrm_Content  a {display:block;}
.lrm_Content a:hover {font: 16px Times New Roman; color: red; padding: 2px 10px 2px 40px;  text-decoration:none; cursor:pointer;}


.context  a {font: 16px Times New Roman; color: black;   cursor:pointer;}
.context   a:hover {font: 16px Times New Roman; color: red;    cursor:pointer;}

//.context a {display:block;}
//.context a:first-letter {font-weight: bold; color:red; font-size:120%;}

h2 {font: Times New Roman;  font-weight: bold; color:black; font-size:20px; padding: 5px 30px 5px 30px; TEXT-ALIGN: center}
//h2:first-letter{ font: Times New Roman; font-weight: bold; color:red; font-size:25px;}

h3 {font: Times New Roman;  font-weight: bold; color:black; font-size:16px; padding: 5px 30px 5px 30px; TEXT-ALIGN: center}
//h3:first-letter{ font: Times New Roman; font-weight: bold; color:red; font-size:25px;}

.lrm_Content h2 {font: Times New Roman;  font-weight: bold; color:black; font-size:20px;}
.lrm_Content h3 {font: Times New Roman;  font-weight: bold; color:black; font-size:16px;}

//.content h3 {font: Times New Roman;   font-weight: bold; color:#010066; font-size:130%;}
//.content h3:first-letter {font: Times New Roman;   font-weight: bold; color:red; font-size:150%;}

.content .headtext a{float:left; text-align:center; font: bold 25px Times New Roman; color: #0EEDF2; padding: 5px 5px 5px 5px; text-decoration:none;cursor:pointer;}
.content.headtext a{display:block;}
.content .headtext a:hover{text-align:center; font: bold 25px Times New Roman; color: red; padding: 5px 5px 5px 5px; text-decoration:none;cursor:pointer;}
//.content .headtext .comp_img{float:left;}

 
.top{
 
 border-radius: 20px;
   background: white;
}


.shothicy{float:left;}

//.top_img{float:top; width:100%;}

.bot{background-repeat: no-repeat; }



.text_top_div {float:top; text-align:center;}
.text_top  {
	font: Times New Roman;  font-weight: bold; color: white; font-size:20px;
	
	}



//.top_text_uslugy{ position:relative;  left:240px; top:-115px;  z-index:0;}
//.top_text_contaty{ position:relative;  left:413px; top:-175px;  z-index:0;}
//.top_text_ceny{ position:relative;  left:465px; top:-120px;  z-index:0;}

//.top_text{position:relative;  left:105px; top:90px;  z-index:0;}

.top_text_uslugy a{font: bold 18px Times New Roman; color: #00C9FF; text-decoration:none;cursor:pointer;}
.top_text_contaty a{font: bold 18px Times New Roman; color: #00C9FF; text-decoration:none;cursor:pointer;}
.top_text_ceny a{font: bold 18px Times New Roman; color: #00C9FF; text-decoration:none;cursor:pointer;}

.top_text_uslugy a:hover {font: bold 18px Times New Roman; color: red;}
.top_text_contaty a:hover {font: bold 18px Times New Roman; color: red;}
.top_text_ceny a:hover {font: bold 18px Times New Roman; color: red;}

.nmenu {
text-align:center;
width:300px;
margin:30px auto;
}
.cp_zag {
text-align:center;
font-size:200%;
color:blue;
}
.fdiv {
background: #669999;
padding:20px;

width:300px;
text-align:center;
}

.left_img{
margin:0;
padding:0;
float:left;
}
.center_img{
margin:0;
padding:0;
width:100%;
height:190px;
float:left;
}
.right_img{
margin:0;
padding:0;
float:left;
}
.img_table{
margin:0;
padding:0;
}
.menu{
margin: 10px 0px 10px 0px;
border-radius: 20px;
   background: #696866;
}

	#spravki {
    background-color: #F3F4F6;
    border-radius: 8px;
    padding: 25px 10px 20px 10px;
	width: 100%;

}

#spravki .text p {
    font-family: Arial;
}

#spravki .form {
    padding: 0 4%;
    margin-left: 50%;
}

#spravki .text {
    float: left;
    width: 38%;
}

#spravki label {
    font-family: Arial;
    font-size: 15px;
    display: block;
    text-align: center;
}

#spravki #cost_ {
    font-size: 18px;
    text-align: center;
    margin-bottom: 15px;
}

#spravki input, #spravki textarea, #spravki select, #popup input, #popup textarea {
    background-color: #fff;
    border: 1px solid #dddbcb;
    border-radius: 4px;
    display: block;
    font-family: Arial;
    font-size: 16px;
    margin: 0 2px 8px 2px;
    padding: 5px 5px;
    width: 100%;
}

#spravki textarea {
    height: 80px;
}

.send {
    padding: 0;
    margin-left: 5%;
}

/*.radio-body{display: flex;*/
/*align-items: center;}*/
.radio-body input {
    float: left !important;
    width: 20px !important;
    margin: 5px 0 0 0 !important;
}

.send-ok {
    font-size: 22px;
    text-align: center;
    color: #fa4317;
}

#spravki #cost_ {
    font-size: 38px;
    font-weight: 900;
    color: #fa4317;
}

.foxbutton{cursor:pointer;background:#475FA9;border-radius:10px;padding:15px 30px 15px 30px;margin-left:18%;color:#fff;float:left;font-weight:600;font-size:15px;}
.foxbutton:hover{background:#D5F6FD;color:#000;}

