body {
    margin:0;
    padding:0;
    background: url(fon-new.jpg) fixed top left no-repeat;
	font: normal 14px/1.5 "GothaPro", Arial, Helvetica, sans-serif;
	letter-spacing: 0.012em;
	color: #1a1a1a;
	outline: none;
background-size: 100% 100%;

}




.body {
	

 margin:0 auto;
    overflow:visible;
    position:absolute;
	
width:930;
	height:13000px;
	left:50%;
	   margin-left:-465px; /*‘ìåùàåì áëîê íà ïîëîâèíó âñåé øèðèíû âëåâî*/
 padding-top:-25px;

border-radius:15px 15px 15px 15px;

background-color:white;


box-shadow: 0 0 10px 10px rgba(255, 255, 255, 1);

margin-bottom:15px;
	
}


.line  {
 border-top: 1px dashed #000; /* �àðàìåòðû ëèíèè */
 height: 18px; /* ‚ûñîòà áëîêà */
 background: url(scissors.png) no-repeat 10px -18px; /* �àðàìåòðû ôîíà */
 margin-top:60px;
}


.header {
	width: 100%; height: 0; z-index: 22;
	position: fixed;
	left: 0; top: 0;
	border-radius:15px 15px 15px 15px;
	width:930;
	height:43px;
	left:50%;
	   margin-left:-465px; /*‘ìåùàåì áëîê íà ïîëîâèíó âñåé øèðèíû âëåâî*/
 padding-top:-25px;

	background-color: rgba(255, 255, 255, 1);
	
}

.privet {
	
	

	margin:0 auto;

	border-radius:15px 15px 15px 15px;
	width:870;
	height:auto;

	
 padding-top:-25px;
	
	background-color: rgba(255, 185, 193, 0.5)

	
	
}


.rech {
	
	

	margin:0 auto;


	width:930;
	height:40px;


	


	
	
}




.poka {
	
	
 position:absolute;
	margin:0 auto;

	border-radius:15px 15px 15px 15px;
	width:230;
	height:215px;

 margin-left:695px;
	margin-top:980px;
	background-image: url('logo7.jpg');

	
	
}


.soc {
	
	
 position:relative;
	margin:0 auto;

	border-radius:15px 15px 15px 15px;
	width:50;
	height:320px;
	left:50%;
	   margin-left:-464px; /*‘ìåùàåì áëîê íà ïîëîâèíó âñåé øèðèíû âëåâî*/
 padding-top:-25px;
	margin-top:10px;
	background-color: rgba(191, 191, 191, 0.5);

	
	
}



.verh{
	
		margin:0 auto;
 position:relative;



	width:50px;
	height:50px;
	left:50%;
	   margin-left:-464px; /*‘ìåùàåì áëîê íà ïîëîâèíó âñåé øèðèíû âëåâî*/

	background-image: url('3.png');
cursor:pointer

	
	
}



/*‘âîéñòâà äëß êîíòåéíåðà*/
#img_container {
cursor:pointer;
width:940;

margin:0 auto;

	margin-top:48px;
}
/*‘âîéñòâà äëß èçîáðàæåíèß â êîíòåéíåðå*/
#img_container img {
position:absolute;
width:942;
left:-6px;

-webkit-transition: opacity 1.5s ease-in-out;
-moz-transition: opacity 1.5s ease-in-out;
-o-transition: opacity 1.5s ease-in-out;
transition: opacity 1.5s ease-in-out;
}
/*100% ïðîçðà÷íîñòü ïðè íàâåäåíèè íà èçîáðàæåíèå*/
#img_container img.img_bottom:hover {
opacity:0;
}



a.button1 {
	text-align:center;
position: fixed;
  color: white;
  font-weight: bold;
  text-decoration: none;
  text-shadow: -1px -1px #000;
  user-select: none;
 padding: .8em .5em;
  outline: none;
  background-color: #000;
  background-image: linear-gradient(45deg, rgba(255,255,255,.0) 30%, rgba(255,255,255,.8), rgba(255,255,255,.0) 70%), radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.7) 0%, rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%);
  background-repeat: no-repeat;
  background-size: 200% 100%, auto;
  background-position: 200% 0, 0 0;
  box-shadow: rgba(0,0,0,.3) 0 2px 5px;
  border-radius:15px 0 0 0;
width:84px;
margin-left:-7px;
} 
a.button1:active {
  top: 1px;
  box-shadow: none;
}
a.button1:hover {
  transition: .5s linear;
  background-position: -200% 0, 0 0;
}


a.button2 {
	text-align:center;
position: fixed;
  color: white;
  font-weight: bold;
  text-decoration: none;
  text-shadow: -1px -1px #000;
  user-select: none;
  padding: .8em .5em;
  outline: none;
  background-color: #000;
  background-image: linear-gradient(45deg, rgba(255,255,255,.0) 30%, rgba(255,255,255,.8), rgba(255,255,255,.0) 70%), radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.7) 0%, rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%);
  background-repeat: no-repeat;
  background-size: 200% 100%, auto;
  background-position: 200% 0, 0 0;
  box-shadow: rgba(0,0,0,.3) 0 2px 5px;
  
width:166px;
margin-left:97px;
} 
a.button2:active {
  top: 1px;
  box-shadow: none;
}
a.button2:hover {
  transition: .5s linear;
  background-position: -200% 0, 0 0;
}


a.button3 {
	text-align:center;
position: fixed;
  color: white;
  font-weight: bold;
  text-decoration: none;
  text-shadow: -1px -1px #000;
  user-select: none;
  padding: .8em .5em;
  outline: none;
  background-color: #000;
  background-image: linear-gradient(45deg, rgba(255,255,255,.0) 30%, rgba(255,255,255,.8), rgba(255,255,255,.0) 70%), radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.7) 0%, rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%);
  background-repeat: no-repeat;
  background-size: 200% 100%, auto;
  background-position: 200% 0, 0 0;
  box-shadow: rgba(0,0,0,.3) 0 2px 5px;
  
width:352px;
margin-left:283px;
} 
a.button3:active {
  top: 1px;
  box-shadow: none;
}
a.button3:hover {
  transition: .5s linear;
  background-position: -200% 0, 0 0;
}


a.button4 {
	text-align:center;
position: fixed;
  color: white;
  font-weight: bold;
  text-decoration: none;
  text-shadow: -1px -1px #000;
  user-select: none;
  padding: .8em .5em;
  outline: none;
  background-color: #000;
  background-image: linear-gradient(45deg, rgba(255,255,255,.0) 30%, rgba(255,255,255,.8), rgba(255,255,255,.0) 70%), radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.7) 0%, rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%);
  background-repeat: no-repeat;
  background-size: 200% 100%, auto;
  background-position: 200% 0, 0 0;
  box-shadow: rgba(0,0,0,.3) 0 2px 5px;
  
width:166px;
margin-left:469px;
} 
a.button4:active {
  top: 1px;
  box-shadow: none;
}
a.button4:hover {
  transition: .5s linear;
  background-position: -200% 0, 0 0;
}




a.button5 {
	text-align:center;
position: fixed;
  color: white;
  font-weight: bold;
  text-decoration: none;
  text-shadow: -1px -1px #000;
  user-select: none;
  padding: .8em .5em;
  outline: none;
  background-color: #000;
  background-image: linear-gradient(45deg, rgba(255,255,255,.0) 30%, rgba(255,255,255,.8), rgba(255,255,255,.0) 70%), radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.7) 0%, rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%);
  background-repeat: no-repeat;
  background-size: 200% 100%, auto;
  background-position: 200% 0, 0 0;
  box-shadow: rgba(0,0,0,.3) 0 2px 5px;
  
width:166px;
margin-left:655px;
} 
a.button5:active {
  top: 1px;
  box-shadow: none;
}
a.button5:hover {
  transition: .5s linear;
  background-position: -200% 0, 0 0;
}




a.button6 {
	text-align:center;
position: fixed;
  color: white;
  font-weight: bold;
  text-decoration: none;
  text-shadow: -1px -1px #000;
  user-select: none;
  padding: .8em .5em;
  outline: none;
  background-color: #000;
  background-image: linear-gradient(45deg, rgba(255,255,255,.0) 30%, rgba(255,255,255,.8), rgba(255,255,255,.0) 70%), radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.7) 0%, rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%);
  background-repeat: no-repeat;
  background-size: 200% 100%, auto;
  background-position: 200% 0, 0 0;
  box-shadow: rgba(0,0,0,.3) 0 2px 5px;
   border-radius:0 15px 0 0;
width:84px;
margin-left:841px;
} 
a.button6:active {
  top: 1px;
  box-shadow: none;
}
a.button6:hover {
  transition: .5s linear;
  background-position: -200% 0, 0 0;
}














	.grey { color: #999; }
	.grey a { color: inherit; }
	.grey a:hover { color: #1a1a1a; }

.copyright {
  position:absolute;
  width:415;

   margin-left:510px;
	margin-top:-1px;
}















form {
    margin: 0 auto;
    max-width: 95%;
    padding: 30px 30px 6px 30px;
    border: 1px solid rgba(0,0,0,.2);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: rgba(0, 0, 0, 0.5); 
    -moz-box-shadow: 0 0 13px 3px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 13px 3px rgba(0,0,0,.5);
    box-shadow: 0 0 13px 3px rgba(0,0,0,.5);
    overflow: hidden; 
}
/* �îëå ñîîáùåíèß */
textarea{
    background: rgba(255, 255, 255, 0.4); 
    width: 100%;
    height: 110px;
    border: 1px solid rgba(255,255,255,.6);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; 
    display:block;
    font-family: 'Open Sans', sans-serif;
    font-size:18px;
    font-weight: 300;
    color:#fff;
    padding-left:25px;
    padding-right:20px;
    padding-top:12px;
    margin-bottom:20px;
    overflow:hidden;
}
/* �îëß ââîäà */
input {
    width: 100%;
    height: 48px;
    border: 1px solid rgba(255,255,255,.4);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; 
    display:block;
    font-family: 'Open Sans', sans-serif;
    font-size:18px;
    font-weight: 300;    
    color:#fff;
    padding-left:20px;
    padding-right:20px;
    margin-bottom:20px;
}
input[type=submit] {
    cursor:pointer;
}
input.name {
    background: rgba(255, 255, 255, 0.4); 
    padding-left:25px;
}
input.email {
    background: rgba(255, 255, 255, 0.4);
    padding-left:25px;
}
input.message {
    background: rgba(255, 255, 255, 0.4);
    padding-left:25px;
}
::-webkit-input-placeholder {
    color: #fff;
}
:-moz-placeholder{ 
    color: #fff; 
}
::-moz-placeholder {
    color: #fff;
}
:-ms-input-placeholder {  
    color: #fff; 
}
input:focus, textarea:focus { 
    background-color: rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px 1px rgba(255,255,255,.5);
    -webkit-box-shadow: 0 0 5px 1px rgba(255,255,255,.5);
    box-shadow: 0 0 5px 1px rgba(255,255,255,.5);
    overflow: hidden; 
}
/* ‘òèëè äëß êíîïêè îòïðàâèòü */
.btn {
    width: 160px;
    height: 50px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    float:right;
    border: 1px solid #253737;
    background: #222333;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffa3), to(#416b68));
    background: -webkit-linear-gradient(top, #6da5a3, #416b68);
    background: -moz-linear-gradient(top, #6da5a3, #416b68);
    background: -ms-linear-gradient(top, #6da5a3, #416b68);
    background: -o-linear-gradient(top, #6da5a3, #416b68);
    background-image: -ms-linear-gradient(top, #6da5a3 0%, #416b68 100%);
    padding: 8px 8px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: rgba(255,255,255,0.1) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
    -moz-box-shadow: rgba(255,255,255,0.1) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
    box-shadow: rgba(255,255,255,0.1) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
    text-shadow: #333333 0 1px 0;
    color: white;
}
.btn:hover {
    border: 1px solid #253737;
    text-shadow: #333333 0 1px 0;
    background: #416b68;
    background: -webkit-gradient(linear, left top, left bottom, from(#77b2b0), to(#416b68));
    background: -webkit-linear-gradient(top, #77b2b0, #416b68);
    background: -moz-linear-gradient(top, #77b2b0, #416b68);
    background: -ms-linear-gradient(top, #77b2b0, #416b68);
    background: -o-linear-gradient(top, #77b2b0, #416b68);
    background-image: -ms-linear-gradient(top, #77b2b0 0%, #416b68 100%);
    color: #fff;
 }
.btn:active {
    margin-top:1px;
    text-shadow: #333333 0 -1px 0;
    border: 1px solid #333333;
    background: #ffCC00;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffCC00), to(#ff6600));
    background: -webkit-linear-gradient(top, #ffcc00, #ff6600);
    background: -moz-linear-gradient(top, #ffcc00, #ff6600);
    background: -ms-linear-gradient(top, #ffcc00, #ff6600);
    background: -o-linear-gradient(top, #ffcc00, #ff6600);
    background-image: -ms-linear-gradient(top, #ffcc00 0%, #ff6600 100%);
    color: #fff;
    -webkit-box-shadow: rgba(255,255,255,0) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
    -moz-box-shadow: rgba(255,255,255,0) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
    box-shadow: rgba(255,255,255,0) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;
    outline: none;
}

