/*kurganskoe*/

/*h5bp*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #444; }
body { margin: 0; font-size: 1em; line-height: 1.4; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; /**margin-left: -7px;*/ padding:0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/* Links */
a { color: #1a8860; }
a:visited { color: #1a8860; }
a:hover { color: #1a8860; }
a:focus { outline: none; }
a:hover, a:active { outline: 0; }

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@font-face {
    font-family: 'UbuntuFF';
    src: url('/media/fonts/ubuntu-r-webfont.eot');
    src: url('/media/fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/ubuntu-r-webfont.woff') format('woff'),
         url('/media/fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('/media/fonts/ubuntu-r-webfont.svg#UbuntuRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'UbuntuItalic';
    src: url('/media/fonts/ubuntu-ri-webfont.eot');
    src: url('/media/fonts/ubuntu-ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/ubuntu-ri-webfont.woff') format('woff'),
         url('/media/fonts/ubuntu-ri-webfont.ttf') format('truetype'),
         url('/media/fonts/ubuntu-ri-webfont.svg#UbuntuItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*==============================*/
body{
	background:url("/media/images/bg.png") 0 0 repeat;
	color:#838383;
	font-family:'UbuntuFF',Tahoma,sans-serif;
}
.header{
	height:106px;
}
.w940{
	width:940px;
	margin:auto;
}
.header_l{
	float:left;
}
.header_r_home{
	float:right;
	text-align:right;
	padding-top:17px;
}
.header_r_page{
	float:right;
	text-align:right;
	padding-top:2px;
	width:236px;
}
.header_r_home p,
.header_r_page p{
	margin:0 0 10px 0;
	line-height:20px;
	font-size:17px;
	font-family:Arial, tahoma, sans-serif;
	color:#1a8860;
}
.header_r_home .h_phone,
.header_r_page .h_phone{
	font-size:25px;
}
.price_list {
    background:url("/media/images/xlsx.gif") right 4px no-repeat ;
    padding-right: 20px;
}
.logo{
	display:block;
	background:url("/media/images/logo.png") 0 17px no-repeat;
	width:287px;
	height:39px;
	padding-top:17px;
	margin-bottom:10px;
}
.slogan{
	font-size:18px;
	margin:0;
	text-align:center;
}
/*=========MMENU==========*/
.mmenu{
	margin-bottom:50px;
}
.mmenu ul{
	list-style:none;
	margin:0 0 0 -20px;
	padding:0;
}
.mmenu ul li{
	float:left;
	margin-left:20px;
	box-shadow:3px 3px 9px rgba(0, 0, 0, .9);
}
.mmenu ul li:hover{

	box-shadow:2px 2px 5px rgba(0, 0, 0, .9);
}
.mmenu a{
	display:block;
	width:220px;
	height:150px;
	text-decoration:none;
}
.mmenu span{
	display:block;
	width:220px;
	background:url("/media/images/transbg.png") 0 0 repeat;
	font-size:25px;
	line-height:23px;
	color:#4af4b6;
	text-align:center;
	/*font-style:italic;*/
	padding-bottom:4px;
	padding-top:3px;
}
.pigs{
	background:url("/media/images/pigs.jpg") 0 0 no-repeat;
}
.rast{
	background:url("/media/images/rast.jpg") 0 0 no-repeat;
}
.veget{
	background:url("/media/images/veget.jpg") 0 0 no-repeat;
}
.combi{
	background:url("/media/images/combi.jpg") 0 0 no-repeat;
}

/*=========CONTENT==========*/
.content{
	margin-bottom:30px;
}
.cont_l{
	float:left;
	width:460px;
}
.cont_r{
	float:right;
	width:460px;
}
.content .title{
	font-weight:normal;
	color:#1a8860;
	font-size:30px;
	margin:0;
}
.content .cont_page .title{
	font-weight:normal;
	color:#1a8860;
	font-size:30px;
	margin:0 0 30px 0;
	font-style:italic;/**/
}
.descr{
	font-size:15px;
}
.kurgobl{
	padding-bottom:170px;
	background:url("/media/images/kurgobl.png") 100% 100% no-repeat;
}

/*=========FOOTER==========*/
.wrap_footer{
	border-top:1px solid #1a8860;
	padding-top:15px;
}
.footer{
	position:relative;
	padding-bottom:10px;
}
.footer ul{
	list-style:none;
	margin:0;
	padding:0;
}
.footer li{
	float:left;
	margin-right:30px;
}
.footer li a{
	font-size:14px;
	font-family:arial, sans-serif;
}
.footer li a:hover{
	color:#136547;
}
.foo_phone{
	font-size:23px;
	color:#1a8860;
	font-family:arial, sans-serif;
	margin:5px 0 5px 0;
}
.copyright{
	color:#838383;
	font-size:12px;
	margin:0;
}
.fanky{
	position:absolute;
	top:10px;
	right:0;
	display:block;
	width:118px;
	padding-top:38px;
	background:url("/media/images/fanky.png") 0 0 no-repeat;
	color:#858585 !important;
	font-size:10px;
	font-family:arial, sans-serif;
	text-decoration:none;
}
.fanky:hover{
	color:#858585;
}

/********************/
.slide{
	width:400px;
	margin-left:300px;
	margin-top:6px;
}
.slide img{
	border-radius:15px;
}

.mmenu2{
	margin-top:38px;
	margin-bottom:35px;
}
.mmenu2 ul{
	list-style:none;
	margin:0;
	padding:0;
}
.mmenu2 li{
	float:left;
	margin-right:10px;
	background:url("/media/images/transbg.png") 0 0 repeat;
}

.mmenu2 li a{
	padding:0 5px;
	font-size:21px;
	color:#4af4b6;
	text-decoration:none;
	/*font-style:italic;*/
}
.mmenu2 li:hover,
.mmenu2 li.active{
	background:#4af4b6;
}
.mmenu2 li:hover a,
.mmenu2 li.active a
{
	color:#474646;
}

/***************** TEXT_PAGE ******************/

.text_page{
	font-size:100%;
}
.text_page h1,
.text_page h2,
.text_page h3,
.text_page h4,
.text_page h5,
.text_page h6{
	color:#1a8860;
}
.text_page,
.text_page p,
.text_page div{
	color:#686868;
    font-size:14px;

}
.text_page h1 {
	font-size: 150%;
}
.text_page h2 {
	font-size: 140%;
}
.text_page h3 {
	font-size: 130%;
}
.text_page h4 {
	font-size: 120%;
}
.text_page h5 {
	font-size: 110%;
}
.text_page h6 {
	font-size: 100%;
}
.text_page ul{
    list-style:square;
    margin-left:5px;
    padding-left:10px;

}
.text_page ol{
    margin-left:10px;
    padding-left:10px;
}
.text_page  li,
.text_page li a{
	color:#686868;
    font-size:13px;
}

.text_page table{
	margin:10px 0;
	font-size: 100%;
	width: auto;
	border-color:#1a8860;
	border-style:solid;
}
.text_page table th{
    border-color:#1a8860;
    padding:5px;
	color:#fff;
    font-size:14px;
    font-weight:normal;
    background:#8BC1AD;
}
.text_page table td{
	border-color:#1a8860;
    padding:5px;
	color:#686868;
    font-size:13px;
}
.text_page a{
	color: #1a8860;
    font-size:13px;
}
.text_page a:hover{
	color:#136547;
}

.text_page dl {
	margin: 0 0 15px 0;
}
.text_page dt {
	font-weight: bold;
	margin-bottom: 2px;
}
.text_page dd {
	margin-bottom: 5px;
}
.text_page hr {
	height: 1px;
	border: none;
	color: #aaa;
	background: #aaa;
	margin: 10px 0;
	clear: both;
}
/************/