body {
	background-color:#91F28B;
	margin:0px; /*Обнуление полей, т.к. различные браузеры их по разному воспринимают. */
	padding:0px; /*Обнуление отсупов, т.к. различные браузеры их по разному воспринимают. */
	text-align:center; /*Выравнивание макета по центру в старых версиях браузеров */
	background-repeat: repeat-y;
	background-position: center;
	font-size:18px;
	color: black;
	text-indent: 40px;
}

.INIO {
	background-image: url(img/fon/2.jpg);
	background-attachment: fixed ;
}

.TZNSZhU {
	background-image: url(img/fon/3.jpg);
	background-attachment: fixed ;
}

.OEZS {
	background-image: url(img/fon/4.jpg);
	background-attachment: fixed ;
}

.PO {
	background-image: url(img/fon/5.jpg);
	background-attachment: fixed ;
}

.OPSPZS {
	background-image: url(img/fon/6.jpg);
	background-attachment: fixed ;
}

.FIK {
	background-image: url(img/fon/7.jpg);
	background-attachment: fixed ;
}

.FOTA {
	background-image: url(img/fon/18.jpg);
	background-attachment: fixed ;
}

.TZVP {
	background-image: url(img/fon/8.jpg);
	background-attachment: fixed ;
}

.TZENeS {
	background-image: url(img/fon/15.jpg);
	background-attachment: fixed ;
}

.IZN {
	background-image: url(img/fon/9.jpg);
	background-attachment: fixed ;
}

.IK {
	background-image: url(img/fon/10.jpg);
	background-attachment: fixed ;
}

.DRUD {
	background-image: url(img/fon/11.jpg);
	background-attachment: fixed ;
}

.Oc {
	background-image: url(img/fon/12.jpg);
	background-attachment: fixed ;
}

.Auk {
	background-image: url(img/fon/13.jpg);
	background-attachment: fixed ;
}

.AS {
	background-image: url(img/fon/14.jpg); 
}

.Razrab {
	background-image: url(img/fon/16.jpg); 
	background-attachment: fixed ;
}

a:link {
color: #0000FF ;
font-size:18px;
}
a:visited {
color:#782AD9;
font-size:18px;
}
a:hover { 
color:#990D0D; 
text-decoration:none; 
font-weight:bold;
font-size:18px; 
}
a:active {
color:yellow; 
text-decoration:none;
text-transform:uppercase;
font-size:20px;
} 

.telo {
	margin:0 auto;  /*выравнивание макета по центру в современных браузерах */
	text-align:left;
	border: 1px solid #110EC7;
	border-radius: 50px;
}

.telo:hover {
	clear:both;
	border: 3px solid #110EC7;
}

.mal {
	height: 1000px;
}

.norm {
	height: 1500px;
}

.dlin {
	height: 2000px;
}

.dlinn {
	height: 3000px;
}

.dlinnn {
	height: 4000px;
}

.dlinnnn {
	height: 5000px;
}

.dlinnnnn {
	height: 6000px;
}

.cap {
	background-color:#E2F198;
	background-image: url(img/fon/1.jpg);
	border: 5px solid #0000FF;
	border-radius: 100px;
	box-shadow: 15px 15px 50px black;
	margin: 10px;
	margin-bottom: 50px;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	opacity: 0.8;
	text-align: center;
}

.shuica {
	margin-left:1%;
	margin-bottom: 50px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	width: 25%;
	position:absolute;
	height: auto;
	top:600px;
	text-indent: 40px;
}

.tors {
	margin-left:28%;
	margin-right:25%;
	margin-bottom: 50px;
	padding-left: 5px;
	padding-right: 5px;
	width: 44%;
	position:absolute;
	height: auto;
	top:600px;
	text-indent: 40px;
}

.ramena {
	margin-left:28%;
	margin-bottom: 50px;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	width: 71%;
	text-indent: 40px;
}
.desnica {
	margin-bottom: 50px;
	padding-left: 5px;
	padding-right: 5px;
	width: 25%;
	position:absolute;
	top:750px;
	right:1px;
	height: auto;
	text-indent: 40px;
}

.logo {
	background-image: url(../img/fon/17.jpg);
	background-position: center;
	width:10px;
	margin-right: 75px;
	border: 3px solid #3F12E1;
	border-radius: 100px;
	box-shadow: 25px 25px 30px black;
	transform: 0deg;
	transition: 0.5s all;
	height: 50px;
	width: 50px;
	float:right;
}

.logo:hover {
	transform: rotate(45deg) scale(2.0);
}

#counter{display:none}

.topbutton {
width:20px;
border:2px solid #ccc;
background:green;
text-align:center;
position:fixed;
bottom:50px;
right:50px;
cursor:pointer;
color:gray;
font-family:verdana;
font-size:12px;
border-radius: 50px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
}

h1{
font-family: Times_New_Roman, Times, serif;
font-style: normal;
color: #990000;
font-size:60px;
}

h2{
font-family: Times_New_Roman, Times, serif;
font-style: normal;
color: #004000;
font-size:35px;
text-indent: 40px;
}

h3{
font-family: Times_New_Roman, Times, serif;
font-style: normal;
color: #DC0A0F;
font-size:30px;
text-indent: 40px;
}

h4{
font-family: Times_New_Roman, Times, serif;
font-style: normal;
color: #A11616;
font-size:25px;
text-indent: 40px;
}

h5{
font-family: Times_New_Roman, Times, serif;
font-style: normal;
color: #6D1715;
font-size:20px;
text-indent: 40px;
}

h6{
font-family: Times_New_Roman, Times, serif;
font-style: italic;
color: #0000FF;
font-size:18px;
text-indent: 40px;
}

p {
text-indent: 40px;
}