@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,400i,600,700,700i&subset=cyrillic');
body {font:18px/1.2 'Open Sans',Arial,sans-serif;color:#000;background: #fff;}
input,
select,
button {text-align:center;margin:0;padding:0;border:0;background: none;font-weight:400;font-family:'Exo 2',Arial,sans-serif;}
input:focus,select:focus,textarea:focus,button:focus { outline:none; }

a { color:#383838; text-decoration:none; }
a:hover { color:#4c4c4c; }

input, select {width: 100%;height: 60px;line-height: 58px;text-transform: uppercase;color:#000;border-radius: 3px;background: #fff;border: 1px solid #000;}
button,
.button {
	font-size: 24px;
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
	color: #fff;
	background: #81a016;
	cursor: pointer;
	display: inline-block;
	width: 100%;
	border-radius: 3px;
	font-weight: 700;
}

button:hover,
.button:hover { opacity: .9; color:#fff; }


.wrap { position: relative;z-index: 3;}
.box { width: 100%; float: left; }

.block {width:100%;float:left;position:relative;}
.width {width: 1000px;margin:0 auto;padding: 0 20px;}
.width:after,
body:after,
.wrap:after { content:""; clear:both; display:block; }


.left { float:left; }
.right { float:right; }
.center { text-align:center; }



.top { background: #e1e1e1; border-bottom: 7px solid #f38f31 }
.top .logo {width: 76px;height: 58px;background: url(../img/logo.png) no-repeat;display: inline-block;float: left;margin: 10px 0;}
.top ul {line-height: 78px;float: right;}
.top ul li {float: left;margin-left: 20px;}
.top ul li a {float: left;}
.top ul li a:hover { border-bottom: 7px solid #81a016; margin-bottom: -7px; }


.header {background: url(../img/header.jpg) center 0 no-repeat;min-height: 400px;text-align: center;}
.header .left_text {font-size: 22px;font-weight: 700;color:#fff;float: left;width: 537px;margin-top: 257px;margin-bottom: 38px;padding: 22px 0;height: 122px;}
.header .left_text span {font-size: 30px;display: block;}
.header .right_box {float: right;width: 325px;margin: 18px 7px 0 0;padding: 10px 9px;}
.header .right_box span { display: inline-block; margin-bottom: 20px; font-size: 24px; }
.header .right_box .video {width: 307px;height: 152px;background: url(../img/video.jpg) no-repeat;display: inline-block;margin-bottom: 50px;}


.bottom_box { margin-bottom: 20px; }
.bottom_box img { float: left; }
.bottom_box p {text-align: left;width: 560px;float: right;font-size: 16px;}


.direction {padding: 20px 0;text-align: center;}
.direction img {display: inline-block;margin: 0 10px;}
.direction .item {width: 208px;display: inline-block;vertical-align: top;font-size: 14px;}
.direction .item span {font-size: 24px;font-weight: 700;margin-bottom: 10px;display: inline-block;text-transform: uppercase;}


.do {padding: 20px 0;text-align: center;}
.do img {display: inline-block;margin: 0 10px;vertical-align: middle;}
.do .item {width: 208px;display: inline-block;vertical-align: middle;font-size: 24px;text-transform: uppercase;font-style: italic;font-weight: 600;}
.do .item span {display: inline-block;background: #ffd630;padding: 0 10px;}


.adv ul {background: #8f2618;color: #fff;padding: 20px 0 0;}
.adv ul li {background: url(../img/adv.png) 0 0 no-repeat;width: 40%;display: inline-block;margin: 0 5% 20px;float: left;min-height: 30px;padding-left: 40px;}


.form {padding: 20px 0;text-align: center;}
.form form {width: 378px;display: inline-block;text-align: center;float: left;}
.form form input, .form form select {max-width: 280px;margin-top: 10px;}
.form form button {max-width: 280px;margin-top: 10px;}
.form .right_text {font-size: 22px;font-weight: 700;color: #000;float: right;width: 500px;margin-bottom: 20px;}
.form .right_text span {font-size: 30px;display: block;}


.price {width: 500px;color:#e79237;float: right;font-weight: 700; font-family: 'Open Sans Condensed', sans-serif; }
.oldprice {font-size: 60px;text-decoration: line-through;text-align: left;}
.newprice { font-size: 100px; }