div,ul,li,form,p,fieldset,span{
	position: relative;
	margin: 0px;
	padding: 0px;
}
*{
	z-index: 3;
}
body {
	margin: 0px;
	padding: 0px;
	color: #0c1200;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 0.8em;
	text-align: center;	
	position: static;
	background: #84b020 url("../img/bodyBg.png") repeat-x 0% 0%;
	height: 100%;
}
html{
	height: 100%;
}
a {
	color: #fff;
	text-decoration: underline;
}
a:hover {
	color: #e0d900;
	text-decoration: underline;
}
div {
	text-align: left;
}
form{
	margin: 0px;
	padding: 0px;
}
fieldset{
	display:block;
	border: solid 1px #e7e8ea;
	padding: 0px;
}
fieldset div.content{
	padding: 15px;
}
fieldset h3{
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: 22px;
	line-height: 22px;
	position: absolute;
	top: -23px;
	left: -1px;
	
	padding-left: 3px;
	padding-right: 3px;
}
div.layoutFieldset{
	border-bottom: solid 1px #cccccc;
	margin-top: 32px;
	margin-bottom: 10px;
	padding-bottom: 185px;
}

strong{
	
}
h1,h2,h3,h4,h5{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	
}
ul{
	list-style: circle;	
}
.layoutJavaLink{
	cursor: pointer;
}


div.simpleitems div.paging{
	font-size: 11px;
	padding: 5px;
	padding-top: 0px;
	height: 25px;
	float: left;
	width: 640px;
	color: #55690f;
	border-top: dotted 1px #E4FB95;
}

div.simpleitems span.page{
	margin-right: 15px;
}
div.simpleitems span.records{
	margin-left: 15px;
}
div.simpleitems div.goToPage{
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 5;
}
div.simpleitems div.buttons{
	font-weight: bold;
}
div.simpleitems div.buttons a{
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	color: #0469bc;
}
div.simpleitems div.buttons a:hover{
	color: #082300;
}
div.simpleitems .next,div.simpleitems .previous{
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
}
div.simpleitems span.next,div.simpleitems span.previous{
	color: #d6ed7e;	
}
div.simpleitems div.paging label{
	margin-right: 10px;
}

.layoutFullWidth{
	width: 600px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.layoutFile{
	background: transparent url("../img/layoutFile.png") no-repeat 0px 0px;
	text-decoration: none;
	color: #231B01;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFileDoc{
	background: transparent url("../img/layoutFileDoc.png") no-repeat 0px 0px;
	text-decoration: none;
	color: #231B01;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFileXls{
	background: transparent url("../img/layoutFileXls.png") no-repeat 0px 0px;
	text-decoration: none;
	color: #231B01;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFilePpt{
	background: transparent url("../img/layoutFilePpt.png") no-repeat 0px 0px;
	text-decoration: none;
	color: #231B01;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFilePdf{
	background: transparent url("../img/layoutFilePdf.png") no-repeat 0px 0px;
	text-decoration: none;
	color: #231B01;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFileZip{
	background: transparent url("../img/layoutFileZip.png") no-repeat 0px 0px;
	text-decoration: none;
	color: #231B01;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFileJpg{
	background: transparent url("../img/layoutFileJpg.png") no-repeat 0px 0px;
	text-decoration: none;
	color: #231B01;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFilePng{
	background: transparent url("../img/layoutFilePng.png") no-repeat 0px 0px;
	text-decoration: none;
	color: #231B01;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
hr.layoutHiddenLine{
	display: none;
}


/* layout */
div.layout{
	background: transparent url("../img/layoutBg.jpg") no-repeat 50% 0%;
	min-height: 100%;
	text-align: center;
	min-width: 920px;
	
}
div.layoutTopRight{
	background: transparent url("../img/layoutTopRight.png") repeat-x 0% 0%;
	width: 50%;
	position: absolute;
	top: 0%;
	right: 0%;
	height: 445px;
}
div.layoutBody{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;	
	padding-bottom: 61px;	
}
div.layout2C{
	float: left;
	width: 920px;
	z-index: 6;
}
div.layoutCRight{
	width: 248px;
	float: right;
	z-index: 6;
	font-size: 12px;
	padding-top: 78px;
	padding-bottom: 40px;
}
div.layoutMain{
	width: 625px;
	float: left;
	min-height: 356px;
	padding-bottom: 40px;
	line-height: 1.8em;
}
div.layoutClear{
	clear: both;
	height: 0px;
	overflow: hidden;
}
div.layoutHeader{
	height: 350px;
	clear: both;
	font-size: 12px;
	z-index: 5;
}
div.layoutFooter{
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 12px;
	height: 63px;
	text-align: center;
	background: #608708;
}


div.layoutCRight h3{
	color: #57ad1a;
	font-size: 20px;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}
div.layoutCRight p{
	margin-bottom: 1em;
}

div.layoutMain ul{
	padding-left: 30px;
	line-height: 1.5em;
	padding-bottom: 10px;
}
div.layoutMain li{
	list-style: none;
	padding-left: 26px;
	background: transparent url("../img/layoutLi.png") no-repeat 0px 5px;
	line-height: 2em;
}
div.layoutMain p{
	margin-bottom: 1em;
}

div.layoutMain h3, div.layoutMain h4{
	font-size: 16px;
	margin-bottom: 3em;
	padding-left: 5px;
}
div.layoutMain h4{
	margin-top: 2em;
	margin-bottom: 1.2em;
	color: #fff;
}
div.layoutMain h3 strong,div.layoutMain h4 strong{
	color: #0c1200;
	background: #e0d900;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 4px;
	position: relative;
}
div.layoutMain h3 strong span.left,div.layoutMain h4 strong span.left{
	position: absolute;
	top: 0px;
	left: -5px;
	width: 5px;
	height: 31px;
	background: transparent url("../img/layoutMainTitleLeft.png") no-repeat 0px 0px;
}
div.layoutMain h3 strong span.right,div.layoutMain h4 strong span.right{
	position: absolute;
	top: 0px;
	right: -5px;
	width: 5px;
	height: 31px;
	background: transparent url("../img/layoutMainTitleRight.png") no-repeat 0px 0px;
}
div.layoutMain h3 a{
	text-decoration: none;	
}
div.layoutMain h3 a:hover{
	text-decoration: underline;	
}
div.layoutMain a img,div.layoutMain img{
	border: solid 3px #779b26;
}
div.layoutMain a img:hover{
	border: solid 3px #e0d900;
}
div.layoutMain td img{
	border: none;
}

div.layoutMain table{
	background: #608708;
}
div.layoutMain td,div.layoutMain th{
	background: #daeda3;
	padding: 3px;
	padding-left: 15px;
	padding-right: 15px;
}
div.layoutMain th,div.layoutMain .layoutTableHeader{
	background: #e0d900;
}


#layoutMessages{
	position: fixed;
	top: 20%;
	left: 50%;
	z-index: 20;
	display: none;
}
div.layoutMessagesTop{
	padding-top: 12px;
	position: absolute;
	top: 0px;
	left: -270px;
	width: 540px;
}
div.layoutMessagesBottom{
	padding-bottom: 12px;
}
div.layoutMessagesBody{
	background: #fff;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 30px;
	border: solid 1px #5500aa;
}
#layoutMessages h3{
	font-size: 14px;
	margin-bottom: 15px;
}
#layoutMessages div.layoutMessagesType0{
	padding-left: 45px;
	color: #dd0000;
	font-weight: bold;
	background: transparent url("../img/layoutMessagesType0.png") no-repeat 13px 3px;
}
#layoutMessages div.layoutMessagesType1{
	padding-left: 45px;
	color: #bfe40c;
	font-weight: bold;
	background: transparent url("../img/layoutMessagesType1.png") no-repeat 13px 3px;
}
div.layoutMessages{
	padding-top: 5px;
}
#layoutMessagesMessages div{
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 45px;
}
#layoutMessagesMessages div.source:hover{
	text-decoration: underline;
	cursor: pointer;
}
#layoutMessagesClose{
	position: absolute;
	top: 10px;
	right: 30px;
}
#layoutMessagesClose a{
	font-size: 14px;
	font-weight: bold;
}
#layoutMessagesClose a:hover{
	
}
#layoutMessagesClocks{
	position: absolute;
	bottom: 10px;
	right: 30px;
	cursor: pointer;
	z-index: 21;
}

div.layoutText-paging{
	font-size: 11px;
	padding: 5px;
	height: 25px;
}
span.layoutText-page{
	margin-right: 20px;

}
div.layoutText-goToPage{
	position: absolute;
	top: 10px;
	right: 5px;
	z-index: 5;
}
div.layoutText-buttons{
	font-weight: bold;
}
div.layoutText-buttons a{
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
div.layoutText-buttons a:hover{
	color: #462567;
}
.layoutText-pagingAButt{
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
	color: #1E9CBA;
}
span.layoutText-pagingAButt{
	color: #E0E0E0;
}

/* msMouse */
#msMouse{
	position: absolute;
	border: dotted 1px #07BDE9;
	display: none;
	z-index: 1000;
	width: 0px;
	height: 0px;
}


/* mHeader */
#mHeader{
	height: 320px;
	z-index: 5;
}
#mHeader-home{
	position: absolute;
	top: 30px;
	left: 10px;
	width: 145px;
	height: 80px;
	overflow: hidden;
	z-index: 5;
}
#mHeader-home a{
	display: block;
	width: 145px;
	height: 0px;
	padding-top: 80px;
	overflow: hidden;
	background: transparent url("../img/mHeaderLogo.png") no-repeat 0px 0px;
}
#mHeader h1, #mHeader-logo,#mHeader-jump{
	display: none;
}
#mHeader-jump{}
#mHeader h2{
	position: absolute;
	top: 58px;
	left: 176px;
	width: 329px;
	height: 0px;
	padding-top: 100px;
	overflow: hidden;
	z-index: 5;
	background: transparent url("../img/mHeaderDesc.png") no-repeat 0px 0px;
}


/* mPath */
#mPath{
	display: none;
}
#mPath h3{ display: none; }
#mPath div{}
#mPath a{}
#mPath a:hover{}
div.mPath div span{}

/* mFooter */
#mFooter{
	width: 920px;
	height: 63px;
	margin-left: auto;
	margin-right: auto;
}
div.mFooter-goToStart, div.mFooter-goToContent{
	display: none;
}
div.mFooter-contact{
	display: none;
}
div.mFooter-text{
	color: #b0c384;
	position: absolute;
	top: 35px;
	left: 10px;
	font-style: italic;
}
div.mFooter-text a{
	color: #b0c384;
	text-decoration: none;
}
div.mFooter-text a:hover{
	color: #fff;
	text-decoration: none;
}
div.mFooter-copyRight{
	color: #fff;
	padding-left: 10px;
	padding-top: 15px;
}

/* mmMainmenu */
#mmMainmenu{
	background: transparent url("../img/mmMainmenuBg.png") no-repeat;
	width: 485px;
	height: 88px;
	position: absolute;
	top: 159px;
	left: -41px;
	padding-top: 42px;
	padding-left: 41px;
	z-index: 6;
}
#mmMainmenu h3{
	display: none;
}
ul.mmMainmenu-home{
	float: left;
	padding-left: 30px;
}
ul.mmMainmenu-home li{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
ul.mmMainmenu-home a{}
ul.mmMainmenu-0{
	padding-left: 20px;
	float: left;
}
ul.mmMainmenu-0 ul{
	display: none;
}
ul.mmMainmenu-0 li{
	float: left;
	position: relative;
	list-style: none;
	padding-right: 18px;
}
#mmMainmenu a{
	display: block;
	position: relative;
	height: 59px;
	line-height: 59px;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
	color: #fff;
	margin-top: 1px;
	font-size: 13px;
	font-weight: normal;
}
#mmMainmenu a:hover{
	text-decoration: underline;
	color: #ffea00;
}
#mmMainmenu a.inpath{
	color: #ffea00;
}
#mmMainmenu a.inpath:hover{
	color: #ffea00;
}
#mmMainmenu ul ul{
	display: none;
}
#mmMainmenu li.mmMainmenu-4{
	display: none;
}

/* mmMenuTree */
#mmMenuTree h3{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	width: 210px;
	background: transparent url("../img/mmMenuTreeTitleBg.png") no-repeat 0px 0px;
	padding-left: 13px;
	color: #fff;
	font-size: 15px;
}
#mmMenuTree{}
ul.mmMenuTree-0{
	padding-left: 5px;
}
div.mmMenuTree-bottom{}
ul.mmMenuTree-0 li{
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 4px;
	font-size: 12px;
	padding-left: 20px;
	background: transparent url("../img/layoutLi.png") no-repeat 0px 8px;
}
ul.mmMenuTree-0 a{
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
ul.mmMenuTree-0 a:hover{
	text-decoration: underline;
	color: #fff;
}
ul.mmMenuTree-0 a.inpath{
	text-decoration: underline;
}
ul.mmMenuTree-0 ul{ }


/* mcShowcase */
div.mcShowcase{}
div.mcShowcase h3{}
div.mcShowcase a{}
div.mcShowcase div.text{}
div.mcShowcase div.text p{}
div.mcShowcase div.text strong{}
div.mcShowcase div.text span{}
div.mcShowcase div.text em{}
div.mcShowcase div.pictures{}
div.mcShowcase div.pictures img{}
#mcShowcase div.pictures div.legends{}
#mcShowcase div.pictures .legend{}
#mcShowcase div.pictures .legend .title{}
#mcShowcase div.pictures .deactive .title{}
#mcShowcase div.pictures div.picture{}
#mcShowcase .left,#mcShowcase .right{}

/* tabs */
.tabs .legends{}
.tabs .legend{}
.tabs .legends span{ cursor: pointer; }
.tabs .legends span.title{}
.tabs .legends span.left{}
.tabs .legends span.right{}
.tabs .legends .deactive span.title{}
.tabs .legends .deactive span.left{}
.tabs .legends .deactive span.right{}
.tabs .contents{ padding: 0px; }
.tabs .contents div.content{ padding: 15px; }
.tabs fieldset{ margin: 0px; background: none; border: none; }
.tabs fieldset h3{ display: none; }
.tabs div.layoutFieldset{ margin: 0px; background: none; border: none; }

/* mcContactForm */
#mcContactForm-text{}
#mcContactForm h3{}
#mcContactForm input,#mcContactForm textarea{}
#mcContactForm input{}
#mcContactForm input.required,#mcContactForm textarea.required{}
#mcContactForm textarea{}
#mcContactForm label{}
#mcContactForm .content{}
#mcContactForm-kackaImage img{}
#mcContactForm-kackaDiv input{}
#mcContactForm-submit{}

/* mmSubmenu */
#mmSubmenu{}
#mmSubmenu h3{}
#mmSubmenu ul{}
#mmSubmenu li{}

/* mmNewsList */
#mmNewsList{}
#mmNewsList h3{}
#mmNewsList div.date{}
#mmNewsList div.icon{}
#mmNewsList div.icon img{}
#mmNewsList h4.title{}
#mmNewsList h4.title a{}
#mmNewsList h4.title a:hover{}
#mmNewsList div.item{}
#mmNewsList div.description{}
#mmNewsList div.odd{}

/* mmGalleryList */
div.mmGalleryList{ }
div.mmGalleryList h3{ }
div.mmGalleryList div.thumb{}
div.mmGalleryList div.thumb img{}
div.mmGalleryList div.simpleitems{}
div.mmGalleryList div.item{}
div.mmGalleryList div.item h4{}
div.mmGalleryList div.item h4 a{}
div.mmGalleryList div.item h4 a:hover{}
div.mmGalleryList div.more{}

/* mcNews */
#mcNews h3{}
#mcNews div.description{}
#mcNews div.date{}
#mcNews div.icon{}
#mcNews div.icon img{}

/* mcNewsList */
div.mcNewsList h3{}
div.mcNewsList .item{}
div.mcNewsList .odd{}
div.mcNewsList .description{}
div.mcNewsList .title{}
div.mcNewsList .date{}
div.mcNewsList h4{}
div.mcNewsList h4 a{}
div.mcNewsList h4 a:hover{}
div.mcNewsList .icon{}
div.mcNewsList .icon img{}

/* mcSitemap */
div.mcSitemap h3{}

/* mStats */
div.mStats{
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: none;
}
div.mStats img{
	border: none;
}
#mMouse{
	display: none;
}


/* mmBinaryfiles */
div.mmBinaryfiles{ padding-top: 20px; }
div.mmBinaryfiles h3{ font-size: 14px; color: #fff; }
div.mmBinaryfiles ul{ padding: 0px; }
div.mmBinaryfiles li{ list-style: none; padding: 0px; background: none;}
div.mmBinaryfiles li a{}
div.mmBinaryfiles li a:hover{ color: #fff; }

/* mcGalleryList */
div.mcGalleryList h3{}
div.mcGalleryList div.thumbs{}
div.mcGalleryList div.thumb{
	margin-right: 12px;
	margin-left: 12px;
	float: left;
	background: #daeda3;
	width: 120px;
	height: 89px;
	overflow: hidden;
	border: solid 3px #779b26;
}
div.mcGalleryList div.thumb:hover{
	border: solid 3px #e0d900;
}
div.mcGalleryList div.thumb img{
	border: none;
	width: 120px;
	height: 89px;
	overflow: hidden;
}

div.mcGalleryList div.item{
	height: 145px;
	width: 600px;
	overflow: hidden;
	border-bottom: dotted 1px #779b26;
	margin-bottom: 20px;
}
div.mcGalleryList div.item h4{
	font-size: 1em;	
	margin: 0px;
	margin-bottom: 10px;
}
div.mcGalleryList div.item h4 a{
	color: #fff;
	text-decoration: none;
}
div.mcGalleryList div.item h4 a:hover{
	color: #e0d900;
	text-decoration: underline;
}
div.mcGalleryList div.item div.more{
	position: absolute;
	top: 0px;
	right: 0px;
}
div.mcGalleryList div.item div.more a{
	color: #fff;
	text-decoration: underline;
}
div.mcGalleryList div.item div.more a:hover{
	color: #e0d900;
	text-decoration: none;
}

/* mcGallery */
div.mcGallery h3{ margin-bottom: 42px; }
div.mcGallery div.thumbs{
	width: 640px;
}
div.mcGallery div.item{
	margin-right: 30px;
	margin-bottom: 5px;
	float: left;
	width: 126px;
	height: 130px;
	overflow: hidden;
}
div.mcGallery div.thumb{
	background: #daeda3;
	width: 120px;
	height: 89px;
	overflow: hidden;
	border: solid 3px #779b26;
}
div.mcGallery div.thumb:hover{
	border: solid 3px #e0d900;
}
div.mcGallery div.thumb img{
	border: none;
	width: 120px;
	height: 89px;
	overflow: hidden;
}
div.mcGallery div.item div.title{
	position: absolute;
	top: 98px;
	left: 0px;
	line-height: 1.2em;
}


