/* author Andreykiv A.V. */
/* data 03.08.2008 */

@import "reset.css";

html, body{ height:100%; }

body{
	background:#fff;
	font-family:Tahoma;
	font-size:11px;
	color:#858484;
	}

div{ margin:0px auto; }

.ul li{ list-style:none; }

a:link,
a:visited{
	text-decoration:underline;
	color:#806D38;
	}

a:hover{
	text-decoration:none;
	color:#67B306;
	}

h2,
h3{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#806D38;
	}

h2{
	position:relative;
	z-index:255;
	margin:-6px 0 18px 0;
	font-size:22px;/* !!!размер был 24 - я уменшил для сходства!!! */
	display:block;
	}

h3{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:18px;
	font-weight:normal;
	}

h4{
	font-family: Arial, Helvetica, sans-serif;
	color:#806D38;
	font-size:12px;
	padding-bottom:6px;
	}

/* UTIL */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.easyfix{ overflow:hidden; }

.floatLeft{	float:left;	}

.floatRight{ float:right; }

.logo a span,
.leftBanners a span,
.contInfoMain span{
	display:none;
	}

/* Main */
.main{
	position:relative;
	width:978px;
	border:6px solid #DBD4C7;
	background:url(../img/line.gif) repeat-y 355px 0 #fff;
	}

.header{
	position:relative;
	z-index:100;
	height:434px;
	background:url(../img/bgHdr1.jpg) no-repeat 0 0;
	}

.content{
	position:relative;
	padding-bottom:16px;
	}

.wrapper{
	padding:0 31px 0 35px;
	}

.leftCol{
	float:left;
	width:280px;
	}

.middleCol{
	position:relative;
	margin-left:320px;
	padding-left:40px;
	}

.rightCol{
	float:left;
	width:100%;
	padding-bottom:50px;
	}

.bottom{
	position:relative;
	height:16px;
	width:100%;
	background:url(../img/bgBtm3.jpg) no-repeat 0 100%;
	margin-top: -16px;
	}

/* header */
.logo{
	position:absolute;
	z-index:255;
	top:65px;
	left:34px;
	}

.headerMain{
	background:url(../img/bgHdr2.jpg) no-repeat 0 190px;
	}

.headerOne{
	background:url(../img/bgHdr4.jpg) no-repeat 100% 100%;
	}

.headerTwo{
	position:relative;
	background:url(../img/bgHdr3.jpg) no-repeat 50px 100%;
	height:434px;
	}

.flashHeader{
	position:absolute;
	z-index:255;
	top:0px;
	right:0px;
	height:364px;
	width:669px;
	background:url(../img/bgFlash.jpg) no-repeat 100% 0;
	}

/* bgContent */
.bgContentOne{
	background:url(../img/bgHdr5.jpg) no-repeat 50px 0;
	}

.bgContentTwo{
	background:url(../img/bgHdr6.jpg) no-repeat 100% 0;
	}

.bgContentThree{
	background:url(../img/bgBtm2.jpg) no-repeat 100% 100%;
	}

.bgContentFour{
	background:url(../img/bgBtm1.jpg) no-repeat 0 100%;
	}


/* navTop */
.navTop{
	padding:205px 0 0 35px;
	}

.navTop li{
	display:block;
	margin-bottom:-5px;
	}

.navTop a:link,
.navTop a:visited{
	text-decoration:none;
	}

.navTop a.active:link,
.navTop a.active:visited{
	color:#67B306;
	}

/* leftBanners */
.leftBanners li{
	display:block;
	}


/* contInfoMain */
.contInfoMain{
	padding:80px 0 46px 0;
	width:290px;
	}

.tellMain{
	position:relative;
	z-index:255;
	margin-left:-24px;
	background:url(../img/imgTell.jpg) no-repeat 0 0;
	padding:22px 0 0 107px;
	height:102px;
	}

.tellMain address{
	display:block;
	margin-bottom:16px;
	}

.tellMain p{
	margin-bottom:5px;
	}

.tellMe{
	padding:17px 0 0 3px;
	}

.tellMe address{
	display:block;
	padding-top:15px;
	}

/* rightCol */
/*.rightBlock img{
	padding:2px;
	border:1px dashed #DFDBC9;
	float:left;
	margin-right:21px;
	}*/

.rightBlock blockquote{
	display:block;
	padding-bottom:15px;
	}

#cssfix h3 {
	font-weight: bold;
}
#cssfix ul, #cssfix ol, #cssfix p { padding-bottom: 1em; }

#cssfix ul, #cssfix ol {
	padding-left: 10px;
}
#cssfix ul {
	list-style: none;
}
#cssfix li {
	padding-left: 20px;
	background: url(../img/ul-li-mark.png) 0 0.52em no-repeat;
}
