/*
Author: Shapoval Andry
Author URI: http://www.free-lance.ru/users/merr
*/
* {padding: 0; margin :0;}
html, body {width:100%;height:100%;}
body {background: #f1f0e2 url(../images/body-bg.gif); font: 14px Arial, Helvetica, sans-serif; color: #7b5a47;}
img, table {border: none;}
table tr td {border-collapse: collapse; vertical-align: middle;}
li {list-style: none;}
.clear {clear: both; height: 0; text-indent: -9000px; overflow: hidden;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus {outline: none;}
/*	clearfix			*/
.clearfix{_height: 1%; _overflow: visible;}
.clearfix:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; line-height:0px; font-size:0px;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*	clearfix			*/

	.body-bg1 {background: url(../images/body-bg1.jpg) left top repeat-x;  height: auto !important; height: 100%; min-height: 100%; position: relative; z-index: 5;}
	.shadow {background: url(../images/shadow-bg.png) repeat-x; width: 100%; height: 11px; overflow: hidden; position: absolute; left: 0; top: 201px; z-index: 10;}
		
		.page {width: 982px; margin: 0 auto; position: relative; z-index: 9; padding-bottom: 107px;}
		.head {height: 201px; position: relative;}
		.head .banners {padding: 23px 0 0 1px;}
		.head .banners div.inn {float: left; margin: 0 25px 0 0; position: relative; width: 361px; height: 158px;}
		.head .banners div.inn img { position: absolute; left: 0; top: 0; z-index: 1;}
		.head .banners div.inn a { position: absolute; display: block; font-size: 18px; color: #fff; height: 38px; left: 1px; top: 26px; z-index: 10;}
		.head .banners div.inn a.a1 { background: url(../images/a1-bg.png) no-repeat; width: 168px; padding: 2px 0 0 12px;}
		.head .banners div.inn a.a2 { background: url(../images/a2-bg.png) no-repeat; width: 78px; padding: 2px 0 0 50px;}
		.head .logo {position: absolute; top: 23px; right: 25px;}
		.head .logo-second {position: absolute; top: 23px; left: 28px;}
		.content-bg1 {background: url(../images/content-bg1.png) left bottom no-repeat; padding: 0 0 11px 0;}
		.content-bg2 {background: url(../images/content-bg2.png) repeat-y; padding: 38px 1px 0 1px; width: 980px; min-height: 500px; height: auto !important; height: 500px;}
		.foto-slider {width: 907px; height: 358px; position: relative; margin: 0 0 0 39px;}
		.foto-slider .next {background: url(../images/next-button.png) no-repeat; width: 45px; height: 45px; border: 0; padding: 0; cursor: pointer; position: absolute; right: -20px; top: 157px; z-index: 10;}
		.foto-slider .prew {background: url(../images/prew-button.png) no-repeat; width: 45px; height: 45px; border: 0; padding: 0; cursor: pointer; position: absolute; left: -20px; top: 157px; z-index: 10;}
		.foto-slider-inner {overflow: hidden; position: relative; width:100%;}
		.foto-slider-inner .slide {width:100% !important;}
		.foto-slider-inner .slide ul li {float: left;}
		.foto-slider-inner .slide ul li a img {border: 2px solid #4c1a04;}
		.container {padding: 49px 18px 57px 20px; width: 942px;}
		.left-col {width: 750px; float: left;}
		.left-col h1 {background: #bcdd63; font-size: 19px; font-weight: normal; color: #491701; padding: 0 9px 3px 14px; float: left;}
		.text {padding: 38px 50px 0 1px;}
		.text .pic {float: left; margin: 0 23px 0 0;}
		.text .pic img {border: 5px solid #c4b19e;}
		.text h2 {font-size: 14px; color: #7b5a47; padding: 3px 0 12px 0;}
		.text p {line-height: 1.4; padding: 0 0 5px 0;}
		.text p a { text-decoration: none;}
		.text p a strong {color: #00a651; text-decoration: underline;}
		.text p a:hover strong {text-decoration: none;}
		.text p a span {color: #7b5a47; font-weight: bold; text-decoration: underline;}
		.text p a:hover span {text-decoration: none;}
		.text p a i {font-style: normal; color: #7b5a47; text-decoration: underline;}
		.text p a:hover i {text-decoration: none;}
		.list {padding: 16px 0 24px 83px;}
		.list li {padding: 0 0 14px 0;}
		.list li a {font-weight: bold; color: #7b5a47;}
		.list li.l02 a {color: #00a651;}
		.list li.l03 a {color: #7b5a47; font-weight: normal;}
		.links-1 {padding: 0 100px 0 9px; width: 311px; float: left;}
		.links-1 li {background: url(../images/links-1-li-bg.png) left 1px no-repeat; padding: 0 0 8px 25px;}
		.links-1 li a {font-style: italic; color: #7b5a47; text-decoration: none; font-weight: bold;}
		.links-1 li a:hover { text-decoration: underline;}
		.links-2 {width: 327px; padding: 0;}
		.links-2 li {background: url(../images/links-2-li-bg.png) left 3px no-repeat; padding-left: 27px;}
		.table {width: 340px; padding: 79px 0 0 0;}
		.table table tr td {background: #d4cdbf; border-right: 1px solid #ebe1ce; border-bottom: 1px solid #ebe1ce; padding: 9px 0 9px 8px; font-size: 12px;}
		.table table tr th {background: #49d08b; border-right: 1px solid #ebe1ce; padding: 9px 0 10px 0; text-align: center;}
		.table table tr.even td { background: #dbc8a1;}
		.right-col {width: 192px; float: left;}
		.nav {width: 192px;}
		.nav li {padding: 0 0 5px 0; width: 192px;}
		.nav li a {background: url(../images/nav-li-a-bg.png) no-repeat; display: block; height: 24px; text-decoration: none; color: #085f33; padding: 7px 0 0 26px;}
		.nav li a:hover {background: url(../images/nav-li-a-hover-bg.png) no-repeat; text-decoration: underline;}
		.nav li.activ a {background: url(../images/nav-li-a-activ-bg.png) no-repeat; color: #fff;}
		
		.container-second {padding: 20px 18px 57px 20px; width: 942px;}
		.container-second .left-col { float: right; width: 723px;}
		.container-second .right-col { float: right; padding: 0 25px 0 2px;}
		.container-second .links-2 { width: 300px;}
		
		
	.footer {background: url(../images/footer-bg.png) left bottom repeat-x; height: 66px; width: 100%; position: relative; margin-top: -66px; z-index: 10;}
		.footer-inner {width: 982px; margin: 0 auto; font-size: 11px; color: #5c4646;}
		.footer-inner a {color: #5c4646;}
		.copy {float: left; padding: 29px 0 0 23px;}
		.footer-nav {width: 305px; float: left; padding: 18px 0 0 160px;}
		.footer-nav li {float: left;}
		.footer-nav li span {padding: 0 8px 0 9px;}
		.mener {float: right; padding: 21px 25px 0 0;}	