@charset "utf-8";

*{
padding:0; margin:0;
}
body {
	width: 100%;
	min-width: 800px;
	max-width: 1920px;
	padding:0px;
	margin: 0px auto;
	background:#fff url() no-repeat center top -35px;
	}
.sec-00 {
	height: 100px;
	max-width: 1200px;
	position: relative;
	display: block;
	padding: 10px;
	margin:10px auto;
}
	.logo {
		width: 50%;		
		margin: 0 auto;
		display: block;
		position: relative;
		float:left;
	}
	.img-centr {display: block; 
		margin: 0 auto;}
	/*.mova {
		text-align:center;		
		padding: 5px;
		margin: 0px 350px;
		display: block;
		position: relative;
		float:left;
	}
	.mova img {padding: 5px;}*/
	.hed-up {		
		width: 50%;
		text-align:center;
		display: block;
		position: relative;
		float:right;
	}
		.hed-up span {
			color: #111;
		}
		.hed-up h4 {
			color: #999;
		}
.sec-0{
	background: url() no-repeat 50% 0;
	width: ;
	height: 400px;
	margin: 10px auto;
	padding: 10px;
	display: block;
	position: relative;
}
	.block_0_1{
				background: url() no-repeat 50% 0;
				width: 50%;
				height: 100%;
				display: block;
				position: relative;
				float:left;
			}			
	.block_0_2{
				width: 50%;
				height:;
				display: block;
				position: relative;
				float:right;				
			}
			.block_0_2 ul {padding: 20px 10px;}
h1{margin:40px 10px; padding:5px;	text-align:center; font:40px "arial";	font-style:;	color:#0000ff; display: block; position: relative;}
h2 {padding:2px; text-align:center;	font:25px "arial";	font-style:;	color:#000000;}
h3 {padding:; text-align:center;	font:25px "arial";	font-style:;	color:#666;} /*червоний - color:#FF0000;*/
h4 {padding:; text-align:;	font:20px "arial";	font-style:;	color:#000000;}
ul {list-style-type: circle; font:30px "arial"; color:#333; text-align:;}
ul li {}
.h {color:#003366;}
.sec-1{
	height: 100px;
	background: url() no-repeat 50% 0;
	margin: 20px auto;
	padding: 10px 0px;
	display: block;
	position: relative;
}
		.form-centr {
			display: block;
			position: relative;
			margin:10px auto; text-align:center}
/*.sec-2{
	background: url() no-repeat 50% 0;
	margin: 5px auto;
	height: ;
	display: block;
	position: relative;
}*/
.sec-3, .sec-6, .sec-9, .sec-12 {
	height: 60px;
	position: relative;
	display: block;	
	margin:30px auto 10px;
}
	.sec-3 span, .sec-6 span, .sec-9 span, .sec-15 span, .sec-21 span {
			color: red;
		}
	.sec-3 h4, .sec-6 h4, .sec-9 h4, .sec-15 h4, .sec-21 h2  {
		text-align: center;
		color: #000099;
		padding: 15px;
	}
.sec-4{
	background: url(img/.png) no-repeat 50% 0;
	margin:10px auto 0px;
	height: 300px;
	display: block;
	position: relative;
}
.sec-5{
	height: 100px;
	background: url() no-repeat 50% 0;
	margin: 10px auto;
	padding: 10px 0px;
	display: block;
	position: relative;
}
		table.perevaga {max-width: 800px; margin: auto;}
		table.perevaga td {text-align: justify; }
		table.perevaga td, table.perevaga th {border: 1px solid #777; padding: 10px 15px;}
		table.perevaga tbody td {font-size: 18px;}
.sec-7{
	background: url(img/.png) no-repeat 50% 0;
	margin:0 auto 20px;
	height:px;
	display: block;
	position: relative;
}		
		table.prichina {max-width: 800px; margin: auto; border-collapse: collapse; border: 2px solid white;}
		table.prichina td {text-align: justify; }
		table.prichina td, table.prichina th {border: 1px solid #777; padding: 10px 15px;}
		table.prichina tbody td {font-size: 18px;}
.sec-8{
	background: url(img/.png) no-repeat 50% 0;
	margin:2px auto 0px;
	height: 20px;
	display: block;
	position: relative;
}
.sec-10{
	background: url(img/.png) no-repeat 50% 0;
	margin:20px auto 0px;
	height: px;
	display: block;
	position: relative;
}
		table.oberit {max-width: 800px; margin: auto;}
		table.oberit td {text-align: justify; color: #2D7637; }
		table.oberit td, table.oberit th {border: 2px solid #0B3B0B; padding: 10px 25px;}
		table.oberit th  {font-size: 20px; width: 33%;}
		table.oberit tbody td {font-size: 18px;}
		table.oberit a {text-decoration: none; color: #0B610B;}		
		table.oberit a:hover {text-decoration: none; color: #04B431;}
.sec-11{
	background: url(img/.png) no-repeat 50% 0;
	margin:5px auto 0px;
	height: 20px;
	display: block;
	position: relative;
}
.sec-11_1{
	background: url(img/.png) no-repeat 50% 0;
	margin:10px auto 0px;
	height: px;
	display: block;
	position: relative;
}
.sec-11_2{
	background: url(img/.png) no-repeat 50% 0;
	margin:5px auto 0px;
	height: px;
	display: block;
	position: relative;
}
.sec-12{
	background: url(img/.png) no-repeat 50% 0;
	margin:10px auto 0px;
	height: px;
	display: block;
	position: relative;
}
.sec-13{
	background: url(img/.png) no-repeat 50% 0;
	margin:10px auto 0px;
	height: px;
	display: block;
	position: relative;
}
.sec-14{
	background: url(img/.png) no-repeat 50% 0;
	margin:10px auto 0px;
	height: px;
	display: block;
	position: relative;
}
.sec-16{
	background: url(img/.png) no-repeat 50% 0;
	margin:10px auto 0px;
	height: px;
	display: block;
	position: relative;
}
.sec-17{
	background: url(img/.png) no-repeat 50% 0;
	margin:10px auto 0px;
	height: px;
	display: block;
	position: relative;
}
.sec-18{
	background: url(img/.png) no-repeat 50% 0;
	margin:10px auto 0px;
	height: px;
	display: block;
	position: relative;
}
.sec-19{
	background: url(img/.png) no-repeat 50% 0; 
	margin:10px auto 0px;
	height: 30px;
	display: block;
	position: relative;
}
.sec-22{
	background: url(img/.png) no-repeat 50% 0; 
	margin:10px auto;
	height: 80px;
	display: block;
	position: relative;
}
	.sec-22 p {
		text-align: center;
		color: #777;
		padding: 15px;
	}
	.sec-22 p a {color: #04B486;}
	.sec-22 p a:hover {color: #04B431;}
/*slayder*/
/*.optin-box {
	width:980px;
	margin:10px auto 0 auto;
	text-align:center;
	}
	.optin-box input {
		-webkit-border-radius:8px;
		 -khtml-border-radius:8px;
		   -moz-border-radius:8px;
	            border-radius:8px;
		margin:5px 20px;
	}
	.optin-box input[type="text"] {
			color:#333;
			border:2px solid #aaa;
			font-size:16px;
			padding:10px 10px;
			margin:0px auto;
			width:27%;
			float:;
		}
		.optin-box input#name { background:#fff url('../images/name.png') no-repeat center right; }
		.optin-box input#email { background:#fff url('../images/email.png') no-repeat center right; }
		.optin-box input#phones { background:#fff url('../images/phones.png') no-repeat center right; }
		.optin-box input[type="submit"] {
			background:#cc0000;
			border:2px solid #fff;
			color:#fff;
			cursor:pointer;
			font-size:18px;
			font-weight:bold;
			text-decoration:none;
			padding:10px 25px;
			margin:0px auto;
			float:;
			-webkit-border-radius:8px;
			 -khtml-border-radius:8px;
			   -moz-border-radius:8px;
					border-radius:8px;
		}
.optin-box input[type="submit"]:hover { background:#ff0000; color:#fff; border:2px solid #fff; }*/

/* Форма обратной связи */
#application {
    width: 860px;
}
/*Стили полей для ввода*/
#applicationName, #applicationEmail, #applicationTelephone {
    width: ;
    height: 40px;
    background: #b3f9d1;    
    border: 1px solid #999;
    border-radius: 5px;
    text-align: center;
    color: #333;
    font-size: 15px;
}
/*Стили полей при клике по ним*/
#applicationName:focus, #applicationEmail:focus, #applicationTelephone:focus {
    border: 1px solid #30ad64;
}
/*Стили для кнопки*/
.applicationButton {   
	padding: 5px 10px;
    background: #30ad64;
    border: none;
    width: ;
    height: 40px;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'PT Sans', sans-serif;
    cursor: pointer;
}
    .applicationButton:hover {
        background: #d68c18;
    }
/*конец формы обратной связи*/