-ms-viewport { 
 width: device-width;
}
-o-viewport { 
 width: device-width;
}
viewport { 
 width: device-width;
}



body{
background: #FEFCFF;
margin: 0 auto;
}

.header{
    width: 100%;
	max-width: 1050px;
	height: 600px;
	margin: 0px auto;
    margin-top: 0px;
    position: relative;
	background: url(../img/shapka.jpg);
    border-radius: 10px;
}

.box_1_index {
  	width: 790px;
    box-shadow: 0px 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: 0px auto;
}

.box_2_index {
  	width: 790px;
    box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: 20px auto;
}

.box_3_index {
  	width: 790px;
    box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: 0px auto;
}

.box_4_index {
    width: 240px;
	height: auto;
	margin: 0px auto; 
    position: relative;
}

.box_5_index {
    width: 88px;
	height: 31px;
	margin: 20px 76px;
    position: relative;
}

.box_6_index {
    width: 240px;
	height: auto;
	margin: 0px auto; 
    position: relative;
}

.box_1_video{
    width: 240px;
	height: 426px;
	margin: 20px 0;
    position: absolute;
}

.box_2_video{
    width: 240px;
	height: 426px;
	margin: -430px 270px;
    position: absolute;
}
.box_3_video{
    width: 240px;
	height: 426px;
	margin: -430px 540px;
    position: absolute;
}
.box_4_video{
    width: 240px;
	height: 426px;
	margin: -430px 810px;
    position: absolute;
}


.box_1_stati {
   width: 330px;
	height: 330px;
	margin: 20px 0px; 
    position: absolute;
}

.box_2_stati {
   width: 330px;
	height: 330px;
	margin: 20px 360px; 
    position: absolute;
}

.box_3_stati {
   width: 330px;
	height: 330px;
	margin: 20px 720px; 
    position: absolute;
}

.box_4_stati {
   width: 330px;
	height: 330px;
	margin: 380px 0px; 
    position: absolute;
}

.box_5_stati {
   width: 330px;
	height: 330px;
	margin: 380px 360px; 
    position: absolute;
}

.box_6_stati {
   width: 330px;
	height: 330px;
	margin: 380px 720px; 
    position: absolute;
}

.box_7_stati {
   width: 330px;
	height: 330px;
	margin: 740px 0px; 
    position: absolute;
}

.box_8_stati {
   width: 330px;
	height: 330px;
	margin: 740px 360px; 
    position: absolute;
}

.box_9_stati {
   width: 330px;
	height: 330px;
	margin: 740px 720px; 
    position: absolute;
}

.box_10_stati {
   width: 330px;
	height: 330px;
	margin: 1100px 0px; 
    position: absolute;
}

.box_11_stati {
   width: 330px;
	height: 330px;
	margin: 1100px 360px; 
    position: absolute;
}

.box_12_stati {
   width: 330px;
	height: 330px;
	margin: 1100px 720px; 
    position: absolute;
}
.box_13_stati {
   width: 330px;
	height: 330px;
	margin: 1460px 0px; 
    position: absolute;
}
.box_14_stati {
   width: 330px;
	height: 330px;
	margin: 1460px 360px; 
    position: absolute;
}
.box_15_stati {
   width: 330px;
	height: 330px;
	margin: 1460px 720px; 
    position: absolute;
}

.box_16_stati {
   width: 330px;
	height: 330px;
	margin: 1820px 0px; 
    position: absolute;
}

.box_17_stati {
   width: 330px;
	height: 330px;
	margin: 1820px 360px; 
    position: absolute;
}

.box_18_stati {
   width: 330px;
	height: 330px;
	margin: 1820px 720px; 
    position: absolute;
}
.box_19_stati {
   width: 330px;
	height: 330px;
	margin: 2180px 0px; 
    position: absolute;
}
.box_20_stati {
   width: 330px;
	height: 330px;
	margin: 2180px 360px; 
    position: absolute;
}
.box_21_stati {
   width: 330px;
	height: 330px;
	margin: 2180px 720px; 
    position: absolute;
}
.box_22_stati {
   width: 330px;
	height: 330px;
	margin: 2540px 0px; 
    position: absolute;
}
.box_23_stati {
   width: 330px;
	height: 330px;
	margin: 2540px 360px; 
    position: absolute;
}
.box_24_stati {
   width: 330px;
	height: 330px;
	margin: 2540px 720px; 
    position: absolute;
}
.box_25_stati {
   width: 330px;
	height: 330px;
	margin: 2900px 0px; 
    position: absolute;
}
.box_26_stati {
   width: 330px;
	height: 330px;
	margin: 2900px 360px; 
    position: absolute;
}
.box_27_stati {
   width: 330px;
	height: 330px;
	margin: 2900px 720px; 
    position: absolute;
}
.box_28_stati {
   width: 330px;
	height: 330px;
	margin: 3260px 0px; 
    position: absolute;
}
.box_29_stati {
   width: 330px;
	height: 330px;
	margin: 3260px 360px; 
    position: absolute;
}
.box_30_stati {
   width: 330px;
	height: 330px;
	margin: 3260px 720px; 
    position: absolute;
}
.box_31_stati {
   width: 330px;
	height: 330px;
	margin: 3620px 0px; 
    position: absolute;
}
.box_32_stati {
   width: 330px;
	height: 330px;
	margin: 3620px 360px; 
    position: absolute;
}


.box_1_obomne {
  	width: 1050px;
       box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: auto;
}

.box_2_obomne {
  	width: 100%;
    max-width: 1050px;
	min-height: 204px;
       box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: auto;
}

.box_3_obomne {
  	width: 1050px;
       box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: auto;
}

.box_4_obomne {
  	width: 1050px;
	height: 204px;
       box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: auto;
}

.box_5_obomne {
  	width: 1050px;
	height: auto;
       box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: auto;
}

.box_6_obomne {
  	width: 1050px;
	height: 204px;
       box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: auto;
}

.box_7_obomne {
  	width: 1050px;
	height: 204px;
       box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: auto;
}

.box_8_obomne {
  	width: 1050px;
	height: 204px;
       box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: auto;
}
.box_9_obomne {
  	width: 1050px;
	height: 204px;
       box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: auto;
}

.box_1_zapis {
  	width: 1050px;
       box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
    border-radius: 10px;
    position: relative;
    margin: auto;
}

.nav{
	width: 1050px;
	height: 0px;
	background: rgba(200,200,200,1.00);
	margin: -50px auto;
}

.telo{
    background: #FEFCFF;
   width: 1050px;
	height: auto;
	position: relative;
    	margin: 120px auto; 
}

.telo_stati{
    background: #FEFCFF;
   width: 1050px;
	height: auto;
	position: relative;
    	margin: 120px auto; 
}

.telo_1_index{
   width: 790px;
	height: auto;
    	margin: 0px 0px; 
}

.telo_2_index{
   width: 240px;
	height: auto;
    float: right;
    	margin: 0px 0px; 
}

.semeinoe_kons{
    background: #FEFCFF;
   width: 800px;
	height: auto;
	margin: 120px 0px; 
    border-radius: 10px;
}

.psy_ystoych{
    background: #FEFCFF;
   width: 800px;
   text-indent: 40px;
	height: auto;
	margin: 120px 0px; 
	position: relative;
    border-radius: 10px;
}

.trevoga_melochi{
    background: #FEFCFF;
   width: 800px;
	height: auto;
	margin: 120px 0px; 
    border-radius: 10px;
}

.box_1_semeinoe_kons {
   width: 330px;
	height: 330px;
	margin: 0px 820px; 
    position: absolute;
}

.box_2_semeinoe_kons {
   width: 330px;
	height: 330px;
	margin: 250px 820px; 
    position: absolute;
}

.box_3_semeinoe_kons {
   width: 330px;
	height: 330px;
	margin: 500px 820px; 
    position: absolute;
}

.box_4_semeinoe_kons {
   width: 330px;
	height: 330px;
	margin: 750px 820px; 
    position: absolute;
}

.box_5_semeinoe_kons {
   width: 330px;
	height: 330px;
	margin: 1000px 820px; 
    position: absolute;
}

.box_1_trevoga_melochi {
   width: 330px;
	height: 330px;
	margin: 0px 820px; 
    position: absolute;
}

.box_2_trevoga_melochi {
   width: 330px;
	height: 330px;
	margin: 250px 820px; 
    position: absolute;
}

.box_3_trevoga_melochi {
   width: 330px;
	height: 330px;
	margin: 500px 820px; 
    position: absolute;
}

.box_4_trevoga_melochi {
   width: 330px;
	height: 330px;
	margin: 750px 820px; 
    position: absolute;
}

.box_5_trevoga_melochi {
   width: 330px;
	height: 330px;
	margin: 1000px 820px; 
    position: absolute;
}

.h1{color:black; 
font-family: "Times New Roman", Georgia, Serif; 
font-style:normal; 
font-weight: normal;
 font-stretch: ultra-condensed;
font-size:21px;
text-align: left;
margin: 0px auto;
}

.h3{color:black; 
font-family: DejaVu Sans Mono, monospace; 
font-style:normal; 
font-weight:bold; 
font-size:19px;
text-indent: 30px;
text-align: left;
margin: 0px auto;
}

.h2{color:#4b545f; 
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; 
font-style:normal; 
font-weight:normal; 
font-size:17px;
text-align: left;
margin: 0px auto;
}

.h4{color: #4b545f; 
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; 
font-style:normal; 
font-weight:bold; 
font-size:17px;
text-align:center;
margin: 0px auto;
}

.h5{color:#faeac8; 
font-family: DejaVu Sans Mono, monospace; 
font-style:normal; 
font-weight:bold; 
font-size:22px;
text-align: left;
margin: 0px auto;
}

