/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#000;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.813em;
		line-height:1.231em;
		color:#444;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#4a7500; cursor:pointer; outline:none;}
a:hover, a:focus {
    color: #333;
    
}

p {padding-bottom:15px;}
strong a {color:#fff;}

/* ============================= main layout ====================== */
#main { width:980px; margin:0 auto; text-align:left; min-height:100%;}

.col-1, .col-2, .col-3 {float:left; }
.container {padding: 10px 15px; overflow:hidden;}

/* ============================= page1 ===========================*/

.col-1 {width:528px;}
.col-2 {width:203px;}
#page4 .col-3 {width:368px;}
.col-3 {width:223px;}
.list {padding-left:7px;}
.list li {padding:0 0 15px 45px;}
.list li a {color:#4a7500; line-height:1.5em;}
.list .li1 {background:url(images/li1.gif) no-repeat 0 0;}
.list .li2 {background:url(images/li2.gif) no-repeat 0 0;}
.list .li3 {background:url(images/li3.gif) no-repeat 0 0;}
.list .li4 {background:url(images/li4.gif) no-repeat 0 0;}
.list .li5 {background:url(images/li5.gif) no-repeat 0 0;}
.list .li6 {background:url(images/li6.gif) no-repeat 0 0;}
.list .li7 {background:url(images/li7.gif) no-repeat 0 0;}

h2 {font-size:1.846em; line-height:1em; color:#444; margin-bottom:20px; margin-top:0px;  border-bottom: 1px solid #636E7D; padding:0 8px 3px 0;}
h3 {font-size:1.615em; line-height:1em; color:#444; font-weight:normal; border-bottom:1px solid #636e7d; padding:0 8px 3px 0; margin-bottom:32px;}
h4 {font-size:1.615em; padding-top:8px; padding-bottom:5px; color:#3a5b00; font-weight:normal;}
p strong{
	color:#3a5b00;
	}

.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= header ====================== */

#header {background:url(images/header-bg.gif) left top no-repeat #15181c; height:96px;}
.logo {margin:28px 0 0 31px;}
.logo-image{width:469; height:33;}

.menu {background:url(images/menu-bg.png) top repeat-x;}
.menu ul {width:100%; overflow:hidden; text-align:right;}
.menu li {font-size:0.923em; background:none; padding:0; display:inline-block; text-align:right;}
.menu li a {color:#333; text-decoration:none; font-weight:bold; display:inline-block; padding:14px 36px 15px 36px; background:url(images/menu-separator.gif) right top repeat-y;}
.menu li {background:url(images/menu-bg.png) top repeat-x;}
.menu li  a:hover, a:focus{
 color: #fff;
 }
.menu li a.menu_hi{
 color: #fff;
 }

/* ============================= content ====================== */
.min-height{min-height:450px;}
#content {background: #fff url(images/content-bg1.jpg) repeat-x 0 0; min-height:621px;}
#content1 {background: #fff url(images/content-bg11.jpg) repeat-x 0 0;}
.conte{
	background-image:none;
	background-color:#fff;
	}
.conte1{background: #fff url(images/loading.jpg) repeat-x 0 0;}


.main-indent {padding:46px 46px 46px 46px;}

.splash {padding:29px 52px 0 45px;}
.gallery {padding:254px 52px 0 358px;}
.gallery img {margin:0 1px 7px 0;}
.navigation {background:url(images/navigation-right-bg.png) right top no-repeat; text-align:center;  font-size:0.923em; }
.navigation .left-bg {background:url(images/navigation-left-bg.png) left top no-repeat; padding:0 7px;}
.navigation .tail-bg {background:url(images/navigation-tail-bg.png) top repeat-x; font-weight:bold;}
.navigation .indent { padding:4px 2px 4px 2px;}
.navigation a {color:#fff;}
.arrow-right {float:right;}
.arrow-left {float:left;}

.banner-image{ width:263; height:130; }
.banner-image1{ width:259; height:130;}

.box {background:#CDD89F;}

.box_bottom{background:#C9D496;  width:888px; height:10px; border-radius:0px 0px 10px 10px;}
.box_top{background:#C9D496;  width:888px; height:16px; border-radius:10px 10px 0px 0px;}
	

.col-pad {padding:0 20px 0 20px; }
.rss {float:right;}

.line {border-bottom:1px solid #3c4656; padding-bottom:38px; margin-bottom:20px;}
.link {background:url(images/marker1.gif) no-repeat 0 6px; padding-left:16px; color:#4a7500; font-weight:bold;}

.margin1 {margin-top:35px;}
.margin2 {margin-top:20px;}

.name {display:inline-block; width:149px;}
.taright {text-align:right; padding:20px 17px 0 0;}
.taright .link {margin-left:20px;}

/* ============================= footer ====================== */

#footer {background:#0f1823; color:#66788e; font-size:0.846em; line-height:1em; padding:11px 0 0 45px; height:23px;}
#footer a {color:#aadc02;}
#footer span {color:#c4dcf8;}
#footer a:hover {color:#fff;}

/* ============================= forms ============================= */

#SearchForm {float:right; padding:39px 46px 0 0;}
#SearchForm .input {width:139px; height:20px; border:none; background:url(images/search-bg.gif) no-repeat 0 0; padding:3px 0 0 10px; font-size:1em; color:#4c5968;}
#ContactForm .rowi {height:33px;}
#ContactForm label {display:block; height:25px;}

.input {width:182px; height:18px; border:1px solid #5a6a7f; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:182px; height:124px; border:1px solid #5a6a7f; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}



.btmMenu {  margin: 1px auto 0px auto; width: 299px; padding-left:10px; text-align:center; }
.btmMenu ul li{  float:left; padding-right:25px; color:#666666; }
.btmMenu ul li a{ text-decoration:none; color:#666666; background:none; padding-left:0px; font-weight:bold;}
.btmMenu ul li a.highLight{ text-decoration:none; color:#fff;}
.btmMenu ul li a:hover { text-decoration:none; color:#fff; !important}

#footer .btmMenu ul li a.highLight{ text-decoration:none; color:#fff;}
#footer p{ padding-top:5px; text-align:center;}

#footer .bott_text{font-size:10px; color:#c4dcf8; padding-top:20px; width:450px; margin:auto; }
#footer .bott_text a{color:#c4dcf8; font-size:10px; padding-top:0px; padding-bottom:10px; margin:0px auto; }
#footer .bott_text a:hover {	color:#3a5b00;	font-size:10px;	padding-top:0px;	padding-bottom:10px;	margin:0px auto;
}

#page4 .col-1{
	width:810px;
	padding:25px;
}

#page4 .block h4{
	padding-bottom:15px;	
	}
#page4 .block p{
	line-height:22px;
	}







footer {
	height:98px;
	position:relative;
	top:-88px;
	z-index:2002;
	
	}






.block{
	float:left;
	width:380px;
	padding-right:5px;
	padding-left:3px;
	}
	
.marcont {
    margin-left: 40px;
}


.contactform input, textarea{
	color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
	background:none;
	}

.buttons{
	width:393px;
	margin-top:5px;
	
	}
.contactform textarea{
	width:383px;
	height:110px;
	margin:2px;
	border: 1px solid #4A7500;
	padding:2px;
	resize:none;
	float:right;
	}
	
	
input{
	padding:2px;
	width:383px;
	height:25px;
	margin:2px;
	border: 1px solid #4A7500;
	float:right;
	}
input:hover, input:focus{
	color:#4A7500;	
	background:none;
	}

textarea:hover, textarea:focus{
 color:#4A7500;	
	}	

.buttons .but input{
	float:right;
	margin-left:7px;
	width:65px;
	height:30px;
	color:#4A7500;	
	font-weight:bold;
	cursor:pointer;
	}
	
.buttons .but input:hover, input:focus{
	color:#333;
	background:none;
	}
	
.col{
	color:#333;
	}
.boldtext{
	text-align:center;
	font-weight:bold;
	margin-top:20px !important;
	}
	.but
	{
	    margin-right:13px;
	}