html, body {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color:#406a3a;
	}

html{
	background:#bdf99a url(images/documentBg.jpg) center repeat-y;
}

body{

}

#wrapper{
	width:100%;
	height:100%;
	padding-top:15px;
        padding-bottom:20px;
        background:url(images/bodyBg.jpg) no-repeat top center;	
	}

html > body #wrapper{height:auto !important}

#headerBlock{
	margin:0 auto;
	background:url(images/headerBg.png) no-repeat  center center;
	width:916px;
	height:20px;
}

#mainBlock{
	margin:0 auto;
	background:url(images/mainBg.png) repeat-y  center center;
	width:876px;
	padding:0 20px;
}

#mainNavigationWrapper{
	border-bottom:2px solid #9ed37f;
}

#mainNavigation{
	margin:0;
	padding:0;
	text-align:center;
	border-collapse:collapse;
	width:100%;
}

#mainNavigation td{
	margin:0;
	padding:0;
	text-align:center;
}

#mainNavigation a{
	display:block;
	line-height:43px;
	text-decoration:none;
	font-size:16px;
	font-family:"Arial Narrow", Tahoma, "Trebuchet MS";
}


#mainNavigation  .navigation{
	color:#65a95f;
	background:url(images/navigationListBgNotActive.jpg) repeat-x;
}

#mainNavigation  .active, #mainNavigation .navigation:hover{
	color:#f8fed4;
	background:url(images/navigationListBgActive.jpg) repeat-x;
}

#mainNavigation  .borderRight {
	border-right:1px solid #eeeeee;
}

#mainNavigation  .borderLeft{
	border-left:1px solid #ffffff;
}

#logotypeWrapper{
	border-bottom:1px solid #d6f2e0;
}

#titleBannersWrapper{
	text-align:center;
	padding:10px 10px;
}

#titleBannersWrapper img{
}

#titleServiceBlockWrapper{
	padding:7px 3px 4px 4px;
}

#path{
	background:transparent url(images/path.png) no-repeat scroll center top;
	
}
#path div{
	background:transparent url(images/pathStart.png) no-repeat scroll 13px 50%;
	margin:5px 0;
	padding:1px 0 5px 42px;
}

#path a{
	color:#f8fed4;
	text-decoration:underline;
	font-size:10px;
}

#intoTextBlock{
	float:left;
	background:url(images/intoTextBg.jpg) no-repeat;
	width:652px;
	min-height:585px;
}

#intoTextBlock #navigation-two{
	margin:43px 0 10px 15px;padding:0;
	list-style-type:none;
}

#intoTextBlock #navigation-two a, #intoTextBlock #navigation-two a:hover{
	background:transparent url(images/navTwoBg.gif) no-repeat scroll left center;
	color:#50892f;
	display:block;
	font-size:14px;
	padding-bottom:5px;
	padding-left:20px;
	padding-top:5px;
	text-decoration:none;
}

#intoTextBlock #navigation-two .div{
	background:url(images/navTwoDevider.gif) no-repeat center top;
	height:1px;
}

.titleServiceBlock{
	float:left;
	width:211px;
	background:url(images/titileServicesBg.jpg) repeat-y;
	height:400px;
	margin:0 3px;
	position:relative;
}
.titleServiceTop{
	height:3px;
	background:url(images/titileServicesBgTop.jpg) no-repeat;
}

.titleServiceBottom{
	position:absolute;
	bottom:0;
	height:3px; width:211px;
	background:url(images/titileServicesBgBottom.jpg) no-repeat;
}

.serviceList{
	margin:-3px 0 0;; padding:2px;
	list-style-type:none;
}

.serviceList li .start, .serviceList li .start:hover{
	color:#e28705;
	display:block;
	line-height:20px;
	background:#eafad1 url(images/serviceListBg.jpg) no-repeat;
	font-size:16px;
	padding-top:4px;
}



.serviceList li a, .serviceList li a:hover{
color:#406a3a;
display:block;
font-family:Tahoma,Helvetica,sans-serif;
font-size:12px;
padding-bottom:1px;
padding-left:30px;
padding-top:1px;
text-decoration:none;
	}


#titleTextBlock{
	background:url(images/titleTextBlock.jpg) no-repeat;
	width:654px;
	height:332px;
	float:left;
}

#intoTextBlock-second{
float:left;
padding-top:0 !important;
padding:25px;
width:605px;
}



#intoTextBlock-second h1{
	font-weight:normal;
	font-size:19px;
	color:#e28705;
	margin:0 0 5px 0;
}
#titleIntoBlock{
	float:left;
	width:211px;
	background:url(images/titileServicesBg.jpg) repeat-y;
	position:relative;
	margin:0 0 0 5px

}

#navigation-two-second{
 margin:15px 10px 20px 30px;padding:0;
 list-style-type:none;

}

#navigation-three{
padding-left:25px;
}

#navigation-two-second li{
	margin:5px 0;
}

#navigation-two-second .div{
	height:1px;
	background:url(images/navTwoSecond.gif) no-repeat center bottom
}

#navigation-two-second a{
	font-size:12px;
	color:#406a3a;
	text-decoration:none;
	}
#navigation-two-second a:hover, #navigation-two-second .active{
	font-size:12px;
	color:#e28705;
	text-decoration:none;

}

#titleNewsBlock{
	float:left;
	width:211px;
	background:url(images/titileServicesBg.jpg) no-repeat;
	height:320px;
	position:relative;
	margin:0 0 0 5px

}

.newsList{
	margin:0;
	padding:0;
	list-style-type:none;
}
.newsList a{
	display:block;
	text-decoration:none;
	padding-left:30px;
	
}

.news:hover,.news{
	color:#406a3a;
	font-size:13px;

	background:url(images/newsBgLine.jpg) no-repeat center bottom;
	padding-bottom:15px;
}


.newsList .start, .newsList .start:hover{
	color:#f8fed4;
	font-size:16px;
	font-family:"Arial Narrow", Tahoma, "Trebuchet MS";
	background:url(images/newsBg.jpg) no-repeat;
	line-height:32px;
	padding-top:5px;
	margin-top:-3px;
	margin-bottom:10px;
}

#titleNewsBlock .allNews{
	bottom:18px;
	color:#e28705;
	font-family:"Arial Narrow",Tahoma,"Trebuchet MS";
	font-size:13px;
	left:30px;
	position:absolute;
	text-decoration:underline;
}

#adressBlock{
	background:#d0eda2;
}
.adressLeftFloat{
	float:left;
	width:50%;
}
.adressLeftFloat h1{
	color:#50892f;
	font-size:16px;
	margin:20px 0 10px 15px;
	font-weight:normal;
}

.addressWrapper{
	padding:5px 15px 10px 15px;
	background:url(images/addressBg.jpg) no-repeat center bottom;
}

.adressName{
	color:#007145;
	font-family: Tahoma, Verdana;
	font-size:12px;
}

.addressPhone{
	color:#017145;
	font-weight:bold;
	font-family: Tahoma, Verdana;
	font-size:14px;
}

#footerBlock{
	margin:0 auto;
	background:url(images/footerBg.png) no-repeat  center center;
	width:916px;
	height:20px;
}

#bottomBlock{
	height:80px;
	width:876px;
	background:transparent url(images/bottomBlock.gif) no-repeat scroll center 25px;
	margin:0 auto;
}

.topAdress{
	background:#EAFAD1;
	text-align:center;
	margin:10px 6px;
	padding:5px 0;
	}

.topAdress,.topAdress a,.topAdress a:hover{
	color:#E28705;
	font-family:"Arial Narrow",Tahoma,"Trebuchet MS";
	font-size:16px;
	text-decoration:none;
}

.topAdress img{
	margin:0 80px;
	vertical-align:middle;
}


.bottomAdress{float:left;}

.bottomAdress,.bottomAdress a,.bottomAdress a:hover{
	color:#406a3a;
	font-family:"Arial Narrow",Tahoma,"Trebuchet MS";
	font-size:13px;
	text-decoration:none;
}
.bottomAdress img{
	margin:0 20px;
}

.bottomEmail{
	float:right;
	color:#7bab76;
	font-family:"Arial Narrow",Tahoma,"Trebuchet MS";
	font-size:13px;
	text-decoration:none;	
}
.bottomEmail a, .bottomEmail a:hover{
	color:#e28705;
	font-family:"Arial Narrow",Tahoma,"Trebuchet MS";
	font-size:13px;
	
	}
	
.bottomLogo	{
float:left;
margin-left:0;
padding-top:30px;
}

.bottomCopy{
float:right; padding-top:40px; color:#7bab76; font-size:12px;
}

img{border:0}
a{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color:#406a3a;
	text-decoration:underline;
}

a:hover{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color:#406a3a;
	text-decoration:none;
}

p{margin-top:0}

.ddd, a.ddd{color:#7BAB76;text-decoration:none;display:block;font-size:10px}