/* CSS Document */

body {
	background:url(../images/pattern.jpg) #DCDCDC/*CFE9D3*/ repeat-x;
	margin:0 auto;
	padding:0;
}

#site {
	background:#FFFFFF;
	width:1002px;
	min-height:700px;
	padding:0;
	margin:0 auto;
/*	border-left: solid 1px #FFFFFF;*/
	position:relative;
}
*html #site {
	height:700px;
	padding:0;
	margin:0 auto;
}

#header {
	width:1002px;
	height:200px;
	border-left: solid 1px #FFFFFF;
	position:relative;
}
*html #header {
	height:198px;

}
#headR {
	background:url(../images/headR.jpg) no-repeat;
	width:502px;
	height:200px;
	float:right;
	position:absolute;
	top:0;
	right:0;
}
*html #headR {
	height:198px;
;
}
#headL {
	width:500px;
	height:200px;
	float:left;
}


#menuHead {
	background:url(../images/menuHead.jpg) no-repeat;
	width:470px;
	height:30px;
	float:left;
	padding:10px 30px 0 0;
}

*html #menuHead {

	width:502px;

}
.begin {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#2CA443;
	padding:0 15px 0 0;
	float:left;
}

.begin a {
	text-decoration:none;
	color:#2CA443;
}

#headLDown {
	background:url(../images/headLDown.jpg) no-repeat;
	width:500px;
	height:160px;
	float:left;
/*	position:absolute;
	bottom:0;
	left:0;*/
}


#logo {
	width:328px;
	height:103px;
	float:right;
	padding:37px 10px 0 0;
}

#logo img {
	border:0;
}


/*----------------------------------------------------menuH-----------------------------------------------*/

#menuH {
	background:url(../images/menuH.jpg) no-repeat;
	width:1002px;
	height:30px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

#menuH ul {
	height:30px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 17px 0 0px;
	color:#185822;
	float:right;
}

#menuH li {
	background:#cdcecf;
	height:23px;
	padding:7px 15px 0 15px;
	margin:0;
	float:left;
	border-left: solid 1px #FFFFFF;
	list-style:none;
}

#menuH li a {
	text-decoration:none;
	color:#185822;
}


/*--------------------------------------------Left--------------------------------------------*/

#Left {
	background:#DFDFDF/*b6ddbd*/ repeat-y;
	width:217px;
	min-height:469px;
	float:left;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

}

*html #Left {
	height:450px;
}


#menuLEFT {
	width:234px;
	min-height:249px;
	border-bottom: solid 1px #FFFFFF;
	padding:0 0 10px 0;
}

*html #menuLEFT {
	width:216px;
	height:240px;
}


#menuLEFT h1 {
	width:219px;
	padding:0;
	margin:0;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#185822;
	float:left;

}

#menuLEFT h1 span {
	float:right;
	padding:0;
	margin:0;
	padding:20px 15px 15px 0;
}

#menuLEFT ul {
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	float:right;

}

#menuLEFT li {
	text-align :right;
	list-style:none;
	padding:0 40px 5px 0;
	margin:0;

}

#menuLEFT li a {
	text-decoration:none;
	color:#2CA443;
}


#menuLEFT li span {

}


#imput {
	background:#c2e2c8;
	width:189px;
	height:95px;
	border-bottom: solid 1px #FFFFFF;
	padding:15px 0 0 30px;
}

.inputForm {
	background:#f8f8f8;
	width:153px;
	height:18px;
	padding:0;
	margin:0;
	float:left;
	margin:0 0 10px 0;
	padding:2px 0 0 5px;
	border:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#imput span {
	width:60px;
	padding:0;
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#185822;
	float:right;
}

#imput span a {
	text-decoration:none;
	color:#185822;
}

#forum {
	background:url(../images/forma.jpg) no-repeat;
	width:217px;
	height:60px;
	border-bottom: solid 1px #FFFFFF;
}
*html #forum {
	width:216px;
}
#forum span {
	width:105px;
	padding:25px 0 0 0;
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#185822;
	float:right;
}
#forum span a {
	text-decoration:none;
	color:#185822;
}

#footer {
	background:#2da443;
	width:219px;
	height:46px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#c2e2c8;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	border-left: solid 1px #FFFFFF;
}

#footer img {
	border:0;
	vertical-align:bottom;
}


/*------------------------------content-------------------------------*/


#back_repeat {
	background:url(../images/back_repeat.jpg) repeat-y;
	float:left;
	position:relative;
}


#content {
	background:url(../images/content_bottom.jpg) bottom no-repeat;
	width:735px; /*768-33*/
	min-height:414px; /*469-55*/
	float:left;
	margin:0 0 0 12px;
	padding:0 10px 55px 23px;
}

*html #content {
	height:460px;
}

#SitePath {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:6px 0 0 0;
}

#SitePath a {
	text-decoration:none;
	color:#666666;
}


#content h1 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#185822;
	padding:15px 0 15px 0;
	margin:0;
}
#content p {
	padding:0;
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
/*------------------------------news-------------------------------*/
.news{
	width:700px;
	padding:15px 0 15px 0;
	float:left;
	position: relative;
}
.newsText{
	width:500px;
	float:left;
}
.newsIMG{
	width:150px;
	float:left;
	padding:10px 0 0 0;
}
.news h2{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#185822;
}
.more {
	width:50px;
	heigh:25px;
	background-color: #2CA443;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 5px;
	text-align: center;
	float:left;
	position: absolute;
	right: 5px;
	bottom: 5px;
}
#Gallery {
	width:510px;
	margin:0 0 0 10px;
	float:left;
}

.GalleryBack {
	width:160px;
	height:120px;
	border:solid 1px #FFFFFF;
	float:left;
	margin:0 5px 5px 0;
}


.Gallerycolor {
	background:#FFFFFF;
	width:154px;
	height:114px;
	padding:0 0 0 0;
	margin:3px 0 0 3px;
}
.language{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#2CA443/*185822*/;
	float:left;
	margin:0 15px 0 30px;
}
.language a{
	text-decoration:none;
	color:#2CA443;
}
.page{
	padding:20px 0 0 0;
}
.download {
	width:60px;
	heigh:25px;
	background-color: #2CA443;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 5px;
	text-align: center;
	float:left;
	position: absolute;
	right: 5px;
	bottom: 5px;
}