@charset "utf-8";

/* обнуление стилей */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:bold}:focus{outline:0}input:-moz-focus-inner,button{border:none}textarea{resize:none;overflow:auto}input[type="submit"]::-moz-focus-inner{border:0}

/* подключаем нестандартные шрифты */
@font-face {
    font-family:'MyriadProCondBold';
    src:url('../fonts/myriadpro-boldcond-webfont.eot');
    src:url('../fonts/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/myriadpro-boldcond-webfont.woff') format('woff'),
        url('../fonts/myriadpro-boldcond-webfont.ttf') format('truetype'),
        url('../fonts/myriadpro-boldcond-webfont.svg#MyriadProCondBold') format('svg');
    font-weight:normal;
    font-style:normal
}

/* общие стили */
html, body, input, select, textarea {
	font:normal 15px/22px Tahoma, Geneva, sans-serif;
	color:#4a423a
}
html {
	min-width:920px;
	background:url(../images/bg.png) repeat-x 0 0 #395c24
}
body {background:url(../images/bg.jpg) no-repeat 50% 0}

a {
	color:#90b632;
	text-decoration:underline
}
a:hover {
	color:#90b632;
	text-decoration:none
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	font:normal 19px/normal Tahoma, Arial, Geneva, sans-serif;
	color:#324d6f
}

sup, sub {
	position:relative;
	height:0;
	line-height:1;
	vertical-align:baseline;
	font-size:11px
}
sup {bottom:1ex}
sub {top:.5ex}

.wrapper {
	position:relative;
	width:920px;
	margin:0 auto
}
.overflow {
	height:100%;
	overflow:hidden
}

/* шапка */
header h1 {
	overflow:hidden;
	padding:35px 0
}
header h1 a {
	float:left;
	width:230px;
	height:35px;
	background:url('../images/logo.png') no-repeat 0 0
}
header h1 span {
	position:absolute;
	top:-1000px
}
header .phones {
	position:absolute;
	right:0;
	top:24px
}
header .phones p {
	height:31px;
	margin-bottom:10px;
	padding-left:40px;
	font:30px/30px 'MyriadProCondBold', Tahoma, Geneva, sans-serif;
	color:#fff;
	text-shadow:0 1px 0#6c9640;
	background:url('../images/phone.png') no-repeat 0 50%
}
header .phones a {
	color: #fff;
	text-decoration: none !important;
}

/* навигация */
nav {
	height:64px;
	overflow:hidden;
	-moz-border-radius:15px 15px 0 0;
	-webkit-border-radius:15px 15px 0 0;
	border-radius:15px 15px 0 0;
	background:url('../images/nav.png') repeat-x 0 0
}
nav ul {width:100%}
nav li, nav a, nav span {
	float:left;
	width:230px;
	height:64px;
	overflow:hidden
}
nav li {background:url('../images/nav.png') no-repeat 100% -64px}
nav a, nav span {
	font:24px/68px 'MyriadProCondBold', Tahoma, Geneva, sans-serif;
	color:#afb9a4;
	text-align:center;
	text-decoration:none !important;
	text-shadow:0 1px 0 #fff;
	text-transform:uppercase
}
nav a:hover, nav span {color:#90b632}

/* контент */
.content {
	position:relative;
	width:880px;
	min-height:504px;
	margin:0 auto;
	padding:20px;
	border-top:5px solid #4d7b32;
	border-bottom:5px solid #4d7b32;
	background-color:#fff
}
.content.index {
	min-height:0;
	padding-top:405px
}
.content article h1 {
	height:32px;
	padding-left:45px;
	font:24px/32px 'MyriadProCondBold', Tahoma, Geneva, sans-serif;
	color:#90b632;
	text-transform:uppercase;
	background:url('../images/h1.png') no-repeat 0 50%
}
.content article h1.hot {
	margin:20px 0 10px;
	padding-left:0;
	color:#cc0000;
	background:none
}
.content article p {margin-top:20px}

/* списки в статьях */
.content article ol {
	margin:20px 0 0 20px;
	list-style:decimal
}

/* таблицы в статьях */
.content article table.info {
	width:auto;
	margin-top:20px
}
.content article table.info th, .content article table.info td {
	padding:10px 20px;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap
}
.content article table.info th {
	font-weight:normal;
	color:#fff;
	background-color:#4d7b32
}
.content article table.info th:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px
}
.content article table.info th:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px
}
.content article table.info td:first-child {text-align:center}
.content article table.info .odd td {background-color:#fff}
.content article table.info .even td {background-color:#f0f5ec}
.content article table.info td span {
	font-weight:bold;
	color:#4d7b32
}

/* форма в статьях */
.content article form {margin-top:20px}
.content article input, .content article textarea {
	display:block;
	width:480px;
	height:30px;
	margin-bottom:5px;
	padding:0 10px;
	font:15px/30px Tahoma, Geneva, sans-serif;
	border:1px solid #e7eddb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:url('../images/nav.png') repeat-x 0 -20px
}
.content article textarea {
	width:490px;
	height:150px;
	padding:5px;
	line-height:normal;
	background:#f6f9f4
}
.content article input.button {
	width:200px;
	color:#fff;
	cursor:pointer;
	border:none;
	background:#4d7b32
}
.content article input.button:hover {background:#6a963f}

/* слайдер */
.content aside {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	border-bottom:5px solid #4d7b32
}
.content .fotorama {
	width:900px;
	height:360px;
	margin:10px auto;
	overflow:hidden
}

/* подвал */
footer {
	height:50px;
	overflow:hidden;
	line-height:50px;
	font-size:12px;
	text-shadow:0 1px 0 #fff;
	-moz-border-radius:0 0 15px 15px;
	-webkit-border-radius:0 0 15px 15px;
	border-radius:0 0 15px 15px;
	background:url('../images/nav.png') repeat-x 0 -14px
}
footer ul {
	float:right;
	overflow:hidden;
	margin:9px 20px 0 0
}
footer li {
	float:left;
	margin-left:5px;
	overflow:hidden;
}
footer li img {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
footer li span {
	position:absolute;
    top:-1000px
}
footer a {color:#5f544b !important}
footer p {
	margin-left:20px;
	color:#5f544b
}
.copyright {
	margin-top:10px;
	margin-bottom:50px;
	text-align:center;
	font-size:11px;
	line-height:12px;
	color:#6b9d44
}

.aside {
	position:absolute;
	top:0;
	display:block;
	width:200px;
	height:500px;
	overflow:hidden;
	text-decoration:none !important
}
.aside.aside-left {left:-210px}
.aside.aside-right {right:-210px}
@media (max-width:1200px) {
	.aside {display:none}
}
