
html, body{margin: 0px; padding: 0px; font-family: Philosopher; }
html{overflow-x: hidden; overflow-y: visible}
.n_logo a{padding: 0px; margin:0px; transition: all 1s ease-in-out;}
.g_m_y3 a{color:#fff; text-decoration: none; font-size: 20px; padding: 0px}
.n_logo:hover{opacity:0.9; filter:brightness(200%);}
  @media screen and (max-width: 5000px){
  .in_A1{padding-left: 250px; padding-right: 100px; padding-top: 100px; padding-bottom: 100px}
  .in_A2{padding-left: 100px; padding-right: 250px; padding-top: 50px; padding-bottom: 50px}
  .marginela{margin-left: -100px}
  .h_venz{position: absolute;top:25%;left:-190px;z-index: 10}
.h_venz img {width: 500px}
  .h2_venz{position: absolute;top:20%;right:-190px;z-index: 12; 

}
.h2_venz img {width: 420px}

.h3_venz{position: absolute;top:20%;right:-190px;z-index: 12; 

}
.h3_venz img {width: 550px}

  .dred{ padding: 0px;  font-size:22px; color:#fff}
  .ret{display: table; width: 70%; left:15%; position:relative }
  .g_m_y3 a{color:#fff; text-decoration: none; font-size: 20px; padding: 0px}
  #L_L{display: none;}
  .min_h{display: table-cell;}
.n_logo{position: absolute; left: 700px; top:0px;}
.n_menu{
     position: absolute;
     left:10px; top:30px; 
     font-size: 24px; 
     color:#fff;
 }
 .n_menu a{color: #fff; padding-left: 5px;text-decoration: none;}
 
 .n_menu2{ position: absolute;
 left: 0px;
 top:50px;
 }
  
  .hei100{display: none}
  .botttom{ background-image: url(../img/niz-9999.png); height: 200px; text-align: center; display: block; position: relative; vertical-align: middle;}
  .big_footer{position:relative; top:100px; width: 40%; left:55%; color: #fff}
  .n_menu3{display: none}
  .top_sup{display: none}
  .n_menu3{
  position: absolute; top:110px;
  width: 100%;
  left:0px;
  font-size: 24px;
  color:#fff;
  
  padding-top: 50px;
  padding-bottom: 20px;
  background-color: #3caa36;
  z-index: 30;
  
  }
  
  .n_menu3 a:hover{
 
  background-color: #318C00;
  
  
  }
  
  
  .n_menu3 a{color: #fff;
  padding: 10px;
  text-decoration: none;
  display: block;
  
  border-bottom: #fff solid thin;
  }
  
 #topp{height: 220px;}
  .pochta{display: none;}
  #hd3{display: none;}
  .h1{font-size: 40px; color: #fff;font-weight: 300;padding:0px;}
.p1{font-size:25px; color:#fff; padding-left: 40px;padding-top: 20px;}
.n_block1{position:absolute; top:140px; left:550px; width: 700px;text-align: left;z-index: 100}
.n_block2{position:absolute; top:180px; left:200px; width: 700px;text-align: left;}
.id_img{width: 1400px}
section{
	
	-o-transition: transform .2s linear;
	-ms-transition: transform .2s linear;
	-moz-transition: transform .2s linear;
	-webkit-transition: transform .2s ease-in;
	transition: transform .2s ease-in;}
section:hover
{

  
	-webkit-transform: scale(1.05);
	transform: scale(1.05);}

	
.g_m_y{right: 0px; top:-20px; height: 40px; color: #fff;position: absolute; text-align: right}
	#hd1{display: block}
	#hd2{display: none}
.g_m_y2{position: relative; top:55px; left:80px; font-size: 20px; transform: rotatez(-2.5deg);}	
.g_m_y3{position: relative; top:58px; left:-10px; font-size: 20px; transform: rotatez(-2.5deg);}	


.ver_top2{
position: relative; text-align: center;background-image: url(../img/gr-1980.png); background-repeat: no-repeat}

/* knopki */
.i_kn1{position: relative; top:35px; left:60%; width: 170px; height: 78px; text-align: center;  background-image: url(../img/kno1.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover;}
.i_kn2{
position: relative; top:35px; left:10%; width: 340px; height: 78px; text-align: center;  background-image: url(../img/kno2.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover; }
.i_kn1_t{position: relative;top:20px}
.i_kn_t{position: relative;top:30px}
.i_kn_t_d{width: 300px}
.b1
{margin-top: -60px; }
.b_z2
{margin-top: -110px; }
.b3
{margin-top: -40px;}
.b_z4
{margin-top: -100px;}


}

@media screen and (max-width:1700px){

.g_m_y{right: 0px; top:-20px; height: 40px; color: #fff;position: absolute; text-align: right}
.g_m_y2{position: relative; top:85px; left:84px; font-size: 20px; transform: rotatez(-2.5deg);}	
.g_m_y3{position: relative; top:48px; left:-20px; font-size: 20px; transform: rotatez(-2.5deg);}
#hd1{display: none}
#hd2{display: block}


}

@media screen and (max-width:1600px){
.dred{ padding: 0px;  font-size:18px; color:#fff}
.n_logo{position: absolute; left: 620px; top:0px;}
}

@media screen and (max-width:1450px){
.h3_venz{position: absolute;top:23%;right:-190px;z-index: 12; 

}
.h3_venz img {width: 400px}


.h_venz{position: absolute;top:25%;left:-80px;z-index: 10}
.h_venz img {width: 380px}

.dred{ padding: 0px;  font-size:18px; color:#fff}
.ret{display: table; width: 85%; left:7.5%; position:relative; font-size: 50%; }


.g_m_y{right: 0px; top:10px; height: 40px; color: #fff;position: absolute; text-align: right}
.g_m_y2{position: relative; top:85px; left:84px; font-size: 20px; transform: rotatez(-2.5deg);}	
.g_m_y3{position: relative; top:38px; left:-10px; font-size: 20px; transform: rotatez(-2.5deg);}
#hd1{display: none}
#hd2{display: none}
#hd3{display: block}
#hide_this{display: none;}
.pochta{position: absolute;left: 0px; top: 0px; color: #fff; font-size: 18px; z-index: 111111111111111; display: block;
 padding: 10px; background-image: url('../img/gold000.png');background-repeat: no-repeat; width: 450px;  }
}

@media screen and (max-width:1100px){.pochta{display: none}}

@media screen and (max-width:1100px){
.g_m_y{right: 0px; top:80px; height: 40px; color: #fff;position: absolute; text-align: right}
.g_m_y2{position: relative; top:85px; left:84px; font-size: 20px; transform: rotatez(-2.5deg);}	
.g_m_y3{position: relative; top:38px; left:-10px; font-size: 20px; transform: rotatez(-2.5deg);}
#hd1{display: none}
#hd2{display: none}
#hd3{display: block}
#hide_this{display: none;}
}


@media screen and (max-width:1000px){
.g_m_y{right: 0px; top:60px; height: 40px; color: #fff;position: absolute; text-align: right}
.g_m_y2{position: relative; top:85px; left:84px; font-size: 20px; transform: rotatez(-2.5deg);}	
.g_m_y3{position: relative; top:38px; left:-10px; font-size: 20px; transform: rotatez(-2.5deg);}
#hd1{display: none}
#hd2{display: none}
#hd3{display: block}
#hide_this{display: none;}
}
@media screen and (max-width:700px){
  .marginela{margin-left: 0px}
.ret{display: table; width: 100%; left:0%; position:relative; }
.in_A1, .in_A2{padding-left: 50px; padding-right: 50px; padding-top: 300px; padding-bottom: 50px}
.h_venz{position: absolute;top:20px;left:25%;z-index: 10}
.h_venz img {width: 380px}

.h2_venz{position: absolute;top:-10px;left:25%;z-index: 12}
.h2_venz img {width: 380px}
.g_m_y{right: 0px; top:110px; height: 40px; color: #fff;position: absolute; text-align: right}
.g_m_y2{position: relative; top:85px; left:84px; font-size: 20px; transform: rotatez(-2.5deg);}	
.g_m_y3{position: relative; top:38px; left:-10px; font-size: 20px; transform: rotatez(-2.5deg);}
#hd1{display: none}
#hd2{display: none}
#hd3{display: block}
#hide_this{display: none;}
}
@media screen and (max-width:550px){
#L_L{display: block;}
#l_ip{display: none;}
#topp{height: 160px;}
.g_m_y{right: 0px; top:60px; height: 30px; color: #fff;position: absolute; text-align: right; z-index: 5}
.g_m_y2{display: none}	
.g_m_y3{position: relative; top:38px; left:-10px; font-size: 20px; transform: rotatez(-2.5deg);}
#hd1{display: none}
#hd2{display: none}
#hd3{display: block}
#hide_this{display: none;}
.n_menu{
    display: none;
 }
 .n_menu2{display: none}
 .n_menu3{display: none}
 .top_sup{position: absolute;top:80px;left:10px;width: 50px; height:50px; background-image: url(../img/menu104.png); display: block; z-index: 111;background-size: cover }
 .top_sup:hover{transform: scale(1.1);cursor: pointer}
 
 .ver_top2{
position: relative; text-align: center;background-image: url(../img/GR-81.png); background-repeat: no-repeat;z-index: 50;  }
 
 
 
}



 @media screen and (max-width: 1500px){
  .big_footer{position:relative; top:100px; width: 50%; left:45%; color: #fff}
 	.n_block1{position:absolute; top:150px; left:450px; width: 700px;text-align: left;}
		.n_block2{position:absolute; top:120px; left:50px; width: 700px;text-align: left;}
		.n_block1_3{position:absolute; top:100px;left:400px}
   .id_img{width: 1200px}
   
   /* knopki */
.i_kn1{position: relative; top:35px; left:60%; width: 170px; height: 78px; text-align: center;  background-image: url(../img/kno1.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover;}
.i_kn2{
position: relative; top:35px; left:10%; width: 340px; height: 78px; text-align: center;  background-image: url(../img/kno2.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover; }
.i_kn1_t{position: relative;top:20px}
.i_kn_t{position: relative;top:30px}
.i_kn_t_d{width: 300px}
/*knopki*/
.b1
{margin-top: -60px; }
.b_z2
{margin-top: -100px; }
.b3
{margin-top: -40px;}
.b_z4
{margin-top: -60px;}
}
@media screen and (max-width: 1250px){

.n_logo{position: absolute; left: 480px; top:0px;}
.n_menu{
     position: absolute;
     left:130px; top:30px; 
     font-size: 20px; 
     color:#fff;
 }
 .n_menu a{color: #fff; padding-left: 5px;text-decoration: none; font-size: 20px; }
 
 .n_menu2{ position: absolute;
 left: -120px;
 top:60px;
 }



  .n_block1{position:absolute; top:100px; left:400px; width: 500px;text-align: left;}
  .n_block2{position:absolute; top:120px; left:50px; width: 500px;text-align: left;}
     .n_block1_3{position:absolute; top:100px; left:350px; width: 550px;text-align: left;}
   
 .p1{font-size:20px; color:#fff; padding-left: 40px;padding-top: 20px;}
  .id_img{width: 1000px}
  
  
  .b1
{margin-top: -50px; }
.b_z2
{margin-top: -80px; }
.b3
{margin-top: -20px;}
.b_z4
{margin-top: -40px;}

 /* knopki */
.i_kn1{position: relative; top:15px; left:60%; width: 170px; height: 78px; text-align: center;  background-image: url(../img/kno1.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover;}
  .i_kn1_t{position: relative;top:20px}
.i_kn_t{position: relative;top:30px}
.i_kn_t_d{width: 300px}
/*knopki*/
  
}
@media screen and (max-width: 1000px){
 .big_footer{position:relative; top:110px; width: 75%; left:25%; color: #fff}
.n_block1{position:absolute; top:80px; left:300px; width: 450px;text-align: left;}
.n_block2{position:absolute; top:100px; left:50px; width: 400px;text-align: left;}
.n_block2_3{position:absolute; top:80px; left:50px; width: 450px;text-align: left;}
.n_block1_3{position:absolute; top:75px; left:250px; width: 500px;text-align: left;}
.p1{font-size:16px; color:#fff; padding-left: 40px; padding-top: 10px;}
.id_img{width: 800px}
 .n_logo{position: absolute; left: 30%; top:0px;}
.n_logo img{width: 450px;}
.n_menu{
     position: absolute;
     left:10px; top:30px; 
     font-size: 24px; 
     color:#fff;
 }
.n_menu2 {top:120px; left: 0px;}
 .n_menu2 img{width: 480px;}
section{
	
	-o-transition: transform 0s linear;
	-ms-transition: transform 0s linear;
	-moz-transition: transform 0s linear;
	-webkit-transition: transform 0s ease-in;
	transition: transform 0s ease-in;}
section:hover
{

  
	-webkit-transform: scale(1);
	transform: scale(1);}

 /* knopki */
.i_kn1{position: relative; top:5px; left:40%; width: 170px; height: 58px; text-align: center;  background-image: url(../img/kno1.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover;}
.i_kn2{
position: relative; top:5px; left:10%; width: 340px; height: 58px; text-align: center;  background-image: url(../img/kno2.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover; }
  .i_kn1_t{position: relative;top:20px}
.i_kn_t{position: relative;top:25px}
.i_kn_t_d{width: 250px}
/*knopki*/

}
@media screen and (max-width:805px){
.min_h{display: none}
.botttom{ background-image: url(../img/niz-100.png); height: 200px; text-align: center; display: block; position: relative; vertical-align: middle;}
.big_footer{position:relative; top:80px; width: 100%; left:0; color: #fff; font-size: 18px;}

}
@media screen and (max-width: 796px){
.min_h{display: table-cell}

.botttom{ background-image: url(../img/niz-100.png); height: 200px; text-align: center; display: block; position: relative; vertical-align: middle;}
.big_footer{position:relative; top:80px; width: 100%; left:0; color: #fff; font-size: 20px;}
/* knopki */
.i_kn1{position: relative; top:5px; left:40%; width: 170px; height: 48px; text-align: center;  background-image: url(../img/kno1.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover;}
.i_kn2{
position: relative; top:0px; left:0; width: 340px; height: 58px; text-align: center;  background-image: url(../img/kno2.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover; }
  .i_kn1_t{position: relative;top:20px}
.i_kn_t{position: relative;top:25px}
.i_kn_t_d{width: 200px}
/*knopki*/
.b1
{margin-top: -35px; }
.b_z2
{margin-top: -50px; }
.b3
{margin-top: 0px;}
.b_z4
{margin-top: 70px;}


.h1{font-size: 24px; color: #fff;font-weight: 600;padding:0px;}
.n_block1{position:absolute; top:50px; left:210px; width: 370px;text-align: left;line-height: 1;}
.n_block1_3{position:absolute; top:50px; left:180px; width: 400px;text-align: left;line-height: 1;}
.n_block2{position:absolute; top:70px; left:50px; width: 350px;text-align: left;line-height: 1;}
.n_block2_3{position:absolute; top:60px; left:40px; width: 350px;text-align: left;line-height: 1;}
.p1{font-size:16px; color:#fff; padding-left: 20px;padding-top: 10px;}
.id_img{width: 600px}
.n_menu{
     position: absolute;
     left:30px; top:30px; 
     font-size: 20px; 
     color:#fff;
 }
  .n_menu a{color: #fff; padding-left: 5px; font-size: 20px; }
 .n_logo{position: absolute; left: 15%; top:0px;}
.n_logo img{width: 450px;}
  .n_menu2 {top:120px;}
 .n_menu2 img{width: 480px;}
 
}
@media screen and (max-width: 600px){
 .min_h{display: none;}
.hei100{display: block; height: 20px;width: 100%;}
.botttom{ background-image: url(../img/niz-100.png); height: 300px; text-align: center; display: block; position: relative; vertical-align: middle;}
.big_footer{position:relative; top:80px; width: 100%; left:0; color: #fff; font-size: 18px;}
.id_img{ display: none;}
.p1{font-size:20px; color:#fff; padding-left: 20px;padding-top: 20px;}
.n_block1{position:absolute; top:240px; left:20px; width: 460px;text-align: left;line-height: 1; }
.n_block1_3{position:absolute; top:200px; left:20px; width: 460px;text-align: left;line-height: 1; }
.n_block2{position:absolute; top:200px; left:20px; width: 460px;text-align: left;line-height: 1; }
.n_podm{height: 600px; background-image: url(../img/p1-600.png); background-size: 100%; background-repeat: no-repeat;}
.n_podm2{height: 600px; background-image: url(../img/p2-600.png); background-size: 100%; background-repeat: no-repeat;}
.n_podm3{height: 600px; background-image: url(../img/p3-600.png); background-size: 100%; background-repeat: no-repeat;}
.n_podm4{height: 500px; background-image: url(../img/p4-600.png); background-size: 100%; background-repeat: no-repeat;}
.n_menu{
     position: absolute;
     left:30px; top:30px; 
     font-size: 20px; 
     color:#fff;
 }
 .n_menu a{color: #fff; padding-left: 5px; font-size: 20px; }
 .n_logo{position: absolute; left: 50px; top:0px;}
.n_logo img{width: 450px;}
  .n_menu2 {top:120px;}
 .n_menu2 img{width: 480px;}
  .b1
{margin-top: -20px; }
.b3{margin-top: -25px;}

/* knopki */
.i_kn1{position: relative; top:5px; left:20%; width: 250px; height: 58px; text-align: center;  background-image: url(../img/kno1.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover;}
.i_kn2{
position: relative; top:5px; left:20%; width: 340px; height: 58px; text-align: center;  background-image: url(../img/kno3.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover; }
  .i_kn1_t{position: relative;top:20px}
.i_kn_t{position: relative;top:25px}
.i_kn_t_d{width: 350px}
/*knopki*/
 
 


}

@media screen and (max-width: 510px){
.h_venz{position: absolute;top:20px;left:10%;z-index: 10}
.h_venz img {width: 380px}

.h2_venz{position: absolute;top:-10px;left:15%;z-index: 12}
.h2_venz img {width: 320px}
.h3_venz{position: absolute;top:60px;left:6%;z-index: 12}
.h3_venz img {width: 320px}
.in_A1, .in_A2{padding-left: 20px; padding-right: 20px; padding-top: 300px; padding-bottom: 20px}

 .top_sup{top:80px;}
.n_logo{position: absolute; left: 0px; top:0px;padding: 0px}
.n_logo img{width: 100%}
.id_img{display: none;}
.p1{font-size:18px; color:#fff; padding-left: 10px;padding-top: 20px;}
.n_block1{position:absolute; top:200px; left:10px; width: 380px;text-align: left;line-height: 1;z-index: 4; }

.n_block1_3{position:absolute; top:160px; left:0px; width: 100%;text-align: left;line-height: 1; background-color:#bd19c3;padding-bottom: 20px;}
.n_block1_3::after{content: ''; position: relative; top:75px;display: table; height: 60px; width: 100%;background-image: url(../img/srez_niz.png);background-repeat: no-repeat; background-size: 100%; }

.n_block2{position:absolute; top:150px; left:10px; width: 380px;text-align: left;line-height: 1; }
.n_podm{height: 550px; background-image: url(../img/p1-600_long.png); background-size: 100%; background-repeat: no-repeat;}
.n_podm2{height: 500px; background-image: url(../img/p2-600.png); background-size: 100%; background-repeat: no-repeat;}
.n_podm3{height: 500px; background-image: url(../img/p3-600.png); background-size: 100%; background-repeat: no-repeat;}

 .n_menu a{color: #fff; padding: 0px; font-size: 20px; }
  .n_menu2 {top:120px;left:0px;width: 100%;height: 100px; background-image: url(../img/menu-1700.png); background-repeat: no-repeat;background-size: 420px}
 .n_menu2 img{display: none;}
 
 /* knopki */
.i_kn1{position: relative; top:5px; left:10%; width: 250px; height: 58px; text-align: center;  background-image: url(../img/kno1.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover;}
.i_kn2{
position: relative; top:5px; left:10%; width: 340px; height: 58px; text-align: center;  background-image: url(../img/kno3.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover; }
  .i_kn1_t{position: relative;top:20px}
.i_kn_t{position: relative;top:25px}
.i_kn_t_d{width: 350px}
/*knopki*/
 
 
 
}
@media screen and (max-width: 410px){
.n_logo{position: absolute; left: 0px; top:0px;padding: 0px}

.id_img{display: none;}
.p1{font-size:16px; color:#fff; padding-left: 5px;padding-top: 20px;}
.h1{font-size: 22px; color: #fff;font-weight: 600;padding-left:5px;}
.n_block1{position:absolute; top:215px; left:0px; width: 100%;text-align: left;line-height: 1; }
.n_block2{position:absolute; top:200px; left:0px; width: 100%;text-align: left;line-height: 1; }

.n_block1_3{position:absolute; top:160px; left:0px; width: 100%;text-align: left;line-height: 1; background-color: inherit;padding-bottom: 20px;}
.n_block1_3::after{content: ''; position: relative; top:75px;display: none; height: 60px; width: 100%;background-image: url(../img/srez_niz.png);background-repeat: no-repeat; background-size: 100%; }
.b_z2{margin-top: 5px;}
 .b_z4
{margin-top: 0px; }

.n_podm{height: 500px; background-image: url(../img/p1-600.png); background-size: 540px; background-repeat: no-repeat;}

.n_podm2{height: 500px; background-image: url(../img/p2-600.png); background-size: 510px; background-repeat: no-repeat;}
.n_podm3{height: 500px; background-image: url(../img/p3-600.png); background-size: 510px; background-repeat: no-repeat;}
.n_podm4{height: 450px; background-image: url(../img/p4-600.png); background-size: 510px; background-repeat: no-repeat;}
.n_menu{
     position: absolute;
     left:10px; top:30px; 
     font-size: 16px; 
     color:#fff;
 }
  .n_menu a{color: #fff; padding: 0px; font-size: 16px; }
  .n_menu2 {top:120px;}
 .n_menu2 img{width: 480px;}
 
 /* knopki */
.i_kn1{position: relative; top:5px; left:10px; width: 250px; height: 58px; text-align: center;  background-image: url(../img/kno1.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover;}
.i_kn2{
position: relative; top:5px; left:10px; width: 340px; height: 58px; text-align: center;  background-image: url(../img/kno3.png);  display: block; font-size:20px; cursor: pointer; background-repeat: no-repeat; background-size:cover; }
  .i_kn1_t{position: relative;top:20px}
.i_kn_t{position: relative;top:25px}
.i_kn_t_d{width: 350px}
/*knopki*/
 
 
}