

html {
	overflow: -moz-scrollbars-vertical;
}

BODY {
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
			padding: 0px 0px 0px 0px;
		text-align: center;
		background-image: url(../images/layout/bg_body.gif);
		font-size: 0.65em;
	}

P {
	margin: 0px;
}

A {
	color: #357e24;
	font-weight: bold;
	text-decoration: none;
}
A:hover	{
	color: #61604c;
}

H1 {
	color: #2f3485;
	font-weight: normal;
	font-size: 1.9em;
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 120%;
}

H2 {
	display: block;
	font-size: 1.15em;
	font-weight: bold;
	color: #333333;
	border: dotted #61604c;
	border-width: 0px 0px 1px 0px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

H3 {
	display: block;
	clear: both;
	font-size: 1.05em;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
}

H4 , H5 , H6 {
	font-size: 0.85em;
	font-weight: bold;
}

HR {
	 color: #DDDDDD;
	 height: 1px;
	 background-color: #DDDDDD;
	 border: 0px;
}

ul {
	list-style-type: square;
}

LABEL,ACRONYM {
	cursor: pointer;
}

INPUT,TEXTAREA {
	/* border: 1px #bbbbbb solid; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
.txt { width: 23em;}
.str { width: 14.3em;}
.nr { width: 4em;}
.cit { width: 18.6em;}
.tel { width: 11em;}

FIELDSET {
	border: none;
}
INPUT.chkbox{
	margin-bottom: -1px;
}
TABLE {
}
TD,TH {
	font-size: 0.7em;
	padding: 2px 3px 2px 3px;
	vertical-align: top;
}
abbr {
	border-bottom: 1px dotted #666;
}
.redtext {
	font-weight: bold;
}
.error {
	color: red;
	line-height: 1.2em;
	font-weight: bold;
}
.flag_panelRight {
	height: 11px;
	width: 16px; 
}
#langbuttons {
	position: absolute;
	top: 134px;
	right:2px;
	}

#webcontentToCenter {
	display: block;
	width: 964px;
	text-align: left;
	padding: 0px;
	margin: 0 auto;
}

#webcontent {
	float: left;
	background-color:#FFFFFF;
	width: 964px;
    border: 2px solid #FFFFFF;
    border-bottom: 0;
    border-top: 0;
	position: relative;
	}


#webcontentHEADER {
	background-image: url(../images/layout/bg_header.gif);
	background-repeat: no-repeat;
	height: 102px;
	}

	#webcontentHEADER_LEFT {
		width: 230px;
		float: left;
	}
	
	#webcontentHEADER_RIGHT {
		width: 730px;
		float: right;	
	}
		#webcontentHEADER_RIGHT_NAV {
			font-size: 1.2em;
			float: left;
			font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
			padding-top: 5px;
			}
			#webcontentHEADER_RIGHT_NAV input{
				padding: 0 1px;
				height: 17px;
				width: 130px;
				margin: 0 5px;
				border: solid 1px #287616;
			}
			.webcontentHEADER_RIGHT_NAV_ITEM {
				display: inline;
				float: left;
				margin: 0px;
				padding: 0px;
				padding-top: 3px;
				padding-bottom: 2px;
				padding-left: 0px;
				padding-right: 25px;
				line-height: 100%;
				}
			.webcontentHEADER_RIGHT_NAV_ITEM_SEARCH {
				display: inline;
				float: left;
				margin: 0px;
				padding: 0px;
				padding-left: 0px;
				padding-right: 0px;
				line-height: 100%;
				}
			#webcontentHEADER_RIGHT_NAV a {
				color: #287616;
				font-weight: normal;
			}
			#webcontentHEADER_RIGHT_NAV a:hover {
				color: #2f3485;
			}
			
			#webcontentHEADER_TOOLS {
				width: 20%;
				margin-top: 35px;
				padding-left:370px;
		}
		

#webcontentPANEL_LEFT {
	width: 230px;
	float: left;
	padding-bottom: 50px;
	}
	
#webcontentPANEL_LEFT_TOP {
	width: 230px;
	float: left;
	background-color: #2f3485;
	background-image: url(../images/layout/bg_panelLeft_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 50px;
	text-align: right;
}

	.webcontentPANEL_LEFT_NAV_LEVEL1 {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		padding-bottom: 2px;
	}
		.webcontentPANEL_LEFT_NAV_LEVEL1 LI {
			margin: 1px 10px 1px 0px;
			padding: 1px 0px 1px 0px;
		}
		.webcontentPANEL_LEFT_NAV_LEVEL1 a {
			padding: 0px 15px 3px 5px;
			font-size: 1.15em;
			color: #FFFFFF;
			font-weight: normal;
			background-image: url(../images/layout/nav_level1.gif);
			background-repeat: no-repeat;
			background-position: right 4px;
			padding-right: 15px;
		}
		.webcontentPANEL_LEFT_NAV_LEVEL1 a:hover {
			background-image: url(../images/layout/nav_level1_hover.gif);
			background-repeat: no-repeat;
			background-position: right 4px;
			color: #d5d6e7;
		}

	.webcontentPANEL_LEFT_NAV_LEVEL2 {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
		.webcontentPANEL_LEFT_NAV_LEVEL2 LI {
			margin: 0px;
			padding: 0px;
			padding-right: 20px;
			margin-right: -10px;
			margin-left: 5px;
			background-color: #585EC0;
		}
		.webcontentPANEL_LEFT_NAV_LEVEL2 a {
			padding: 1px 0px 2px 5px;
			font-weight: normal;
			font-size: 1.05em;
			text-decoration: none;
			color: #FFFFFF;
			background-image: none;
		}
		.webcontentPANEL_LEFT_NAV_LEVEL2 a:hover {
			background-image: none;
			color: #afe1ef;
			text-decoration: underline;
		}

	.webcontentPANEL_LEFT_NAV_LEVEL3 {
		margin-left: 0px;
		list-style: none;
		padding: 0px;
		color: #287616;
	}
		.webcontentPANEL_LEFT_NAV_LEVEL3 ul {
			background-color: #ff0000;
			margin: 0px;
			padding: 0px;
		}
		
		.webcontentPANEL_LEFT_NAV_LEVEL3 LI {
			margin: 0px;
			padding: 0px;
			margin-left: 20px;
			padding-left: 0px;
			list-style-type: square;
		}
		
		.webcontentPANEL_LEFT_NAV_LEVEL3 a {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-weight: normal;
			font-size: 1.05em;
			text-decoration: none;
			color: #287616;

		}
		.webcontentPANEL_LEFT_NAV_LEVEL3 a:hover {
			background-repeat: no-repeat;
			background-position: right 5px;
		}

	.webcontentPANEL_LEFT_NAV_LEVEL4 {
		margin-left: 0px;
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
		.webcontentPANEL_LEFT_NAV_LEVEL4 LI {
			margin: 0px;
			padding: 0px;
			background-color:#585EC0;
		}
		.webcontentPANEL_LEFT_NAV_LEVEL4 a {
			padding: 0px 50px 1px 5px;
			margin: 0px 0px 0px 0px;
			font-weight: normal;
			font-size: 1.05em;
			text-decoration: none;
			color: #FFFFFF;
			background-image: none;
		}
	
	#menu_active {
		font-weight: bold;
	}
	
#webcontentTXT_LEFT_HOME_ADVALVAS {
	margin-top: 30px;
}

#webcontentTXT_LEFT_HOME_ADVALVAS_BLOCK {
	float: left;
	padding-left: 20px;	
	padding-bottom: 10px;
}

#webcontentTXT_LEFT_HOME_ADVALVAS_BLOCK h1 {
	margin-bottom: 10px;
	font-size: 1.05em;
	background-color: #287616;
	color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
}


#webcontentPANEL_MIDDLE {
	width: 550px;
	float: left;
	display: block;
	overflow:hidden;
}

		#webcontentPANEL_MIDDLE_BREADCRUMB {
			float:right;
			position:relative;
			padding-right:190px;
			padding-top:20px;
		}
		#webcontentPANEL_MIDDLE_CONTENT {
			font-size: 1.1em;
			padding: 10px 5px 10px 10px;
		}

				.home_news_block_main {
					position: relative;
					overflow: hidden;
					padding: 0px;
					margin-bottom: 30px;
					cursor: pointer;
					float: left;
					width: 60%;
					height: 240px;
					border: 1px solid #287616;
					background-color: #287616;
					}
				.home_news_block_main img {
					width: 337px;
					height: 218px;
					}
				.home_news_block_main h1 {
					margin-bottom: 10px;
					font-size: 0.95em;
					background-color: #287616;
					color: #FFFFFF;
					padding: 3px;
					font-weight: bold;
					}
					
				.home_news_block_main h1 #SlideShowtexts {
					
					font-size: 0.95em;
					background-color: #287616;
					color: #FFFFFF;
					padding: 3px;
					font-weight: bold;
					}
					
				.home_news_block {
					padding: 0px 0px 0px 0px;
					float: right;
					width: 200px;
					
					}
				.home_news_block h1 {
					font-size: 1.25em;
					padding-left: 10px;
					margin: 0px;
					padding-bottom: 10px;
					color: #2f3485;
					font-weight: bold;
					}
				.home_news_block ul {
					list-style-type: none;
					padding: 0px;
					margin: 0px;
					}
				.home_news_block ul {
					margin: 0;
					padding: 0;
				}
					
				.home_news_block li {
					margin: 0px 0px 0px 10px;
					padding: 0 0 0px 10px;
					background: url(../images/layout/bullet_news.gif) no-repeat left 5px;
					list-style-position: outside;
					list-style-type: none;
					clear: both;
					height: 1em;
					}
				.home_news_block a {
					color: #333333;
					font-weight: normal;
					}
				.home_news_block a:hover {
					color: #287616;
				}
				.home_news_block_img {
					margin-right: 0px;
					border: solid 1px #287616;
				}
				.home_news_more {
					display: block;
					padding-top: 0px;
					padding-left: 10px;
					font-weight: bold;
				}
				.home_news_more a{
					color: #287616;
					font-weight: bold;
				}
				.home_news_more a:hover{
					color: #2f3485;
				}
				.webcontentPANEL_MIDDLE_CONTENT_HOME a{
					font-weight: normal;
					color: #61604c;
					}
				.webcontentPANEL_MIDDLE_CONTENT_HOME a:hover{
					color: #357e24;
					}
		
		#home_search {
			display: block;
			color: #FFFFFF;
			width: 60%;
			float: left;
			}
			.home_search_tabs {
			}
			
			.home_search_tab {
				background-color:#287616;
				background-repeat: repeat-x;
				height: 20px;
				display: inline;
				float: left;
				margin: 0px;
				margin-right: 8px;
				cursor: pointer;
				padding: 0px 5px 0px 5px;
				line-height: 20px;
				font-weight: bold;
			}
			
			.home_search_search {
				display: inline;
				float: right;
				margin: 0px;
			}
				.home_search_search form {
					padding: 0px;
					margin: 0px;
					}
				.home_search_search input {
					height: 20px;
					margin-top: 0px;
					float: left;
					}
				#home_search a {
					color: #FFFFFF;
					font-weight:normal;
					}
				#home_search a:hover {
					color: #2f3485;
					}
					
					.home_search_button {
						display: inline;
						float: left;
						background-color: #2f3485;
						padding: 0px 3px 0px 3px;
						margin: 0px 0px 0px 5px;
						height: 20px;
						background-image: url(../images/layout/bg_home_search_button.gif);
						background-repeat: repeat-x;
						}
			
			#home_search_tabpage {
				
				background-repeat: no-repeat;
				background-color:#ECECE2;
				display: block;
				clear:both;
				border: solid 1px #287616;
				padding: 5px;
				}
				#home_search_tabpage .text {
					color: #333;
				}
			
			.news_block_main {
					position: relative;
					padding: 0px 0px 0px 0px;
					margin-bottom: 40px;
					position: relative;
					cursor: pointer;
					display: block;
					float: left;
					width: 530px;
					}
				.news_block_main h1 {
					margin-bottom: 10px;
					font-size: 1.65em;
					}

				.news_block_main_content{
					padding: 0px 0px 0px 0px;
					}
				.news_block_img {
					margin-right: 10px;
					border: solid 1px #b2bc1f;
				}
				.home_news_image {
					margin-right: 5px;
					border: solid 1px #b2bc1f;
				}

				
				.home_news_block_pubdate {
					font-size: 0.7em;
					clear: both;
				}
				.news_more {
					display: block;
					padding-top: 10px;
					font-weight: bold;
					color: #357e24;
					float: left;
				}
				.pubdate {
					display: block;
					padding-top: 13px;
					float: right;
					font-size: 0.75em;
					color: #333333;
				}
				a .news_block_main {
					font-weight: normal;
					color: #333333;
					}
				a:hover .news_block_main {
					color: #357e24;
					}
					
			#home_search_tabpage_content_left {
				display:block;
				float:left;
				width:50%;
			}
			
			#home_search_tabpage_content_right {
				display:block;
				float:right;
				width:50%;
			}
			
			.listItem {
			display: block;
			overflow: hidden;
			/* padding-bottom: 20px;*/
			}
			a .listItem {
				font-weight: normal;
				color: #000000;
			}
			a:hover .listItem  {
				color: #357e24;
			}
			
			a .listItem_title {
				font-weight: bold;
				color: #357e24;
			}
			
			#webcontent_advalvas {
				position: relative;
				display: block;
				clear: both;
				padding-top: 20px;
			}
			
			.webcontent_advalvas_content {
				float:left;
				margin-left: 2px;
				margin-right: 2px;
				margin-bottom: 10px;
				cursor: pointer;
			}
			
				.webcontent_advalvas_content img {
					border: 2px solid #287616;
				}
			
			#webcontent_sitemap {
			}
			
				#webcontent_sitemap table {
					border-left: 1px solid lightgrey;
				}
				
				#webcontent_sitemap tr {
					border: none;
				}
				
				#webcontent_sitemap td {
					border: none;
				}
				
				.heading {
					background-color: #DBD6C2;
					border: solid 1px #61604c;
					color: #61604c;
					text-align: center;
					font-weight: bold;
				}
				
				.td_event {
					border: solid 1px #DBD6C2;
					border-width: 0px 0px 1px 0px;
				}
				.pageNews {
					float: left;
					width: 175px;
					line-height: 1.2em;
					padding-bottom: 5px;
					overflow: hidden;
				}
				.pageNews img {
					width: 70px;
					height: 47px;
					margin: 0 3px 3px 0;
				}
		#uitin_logo {
			float: right;
		}
		#uitin_logo img {
			border: none;
			height: 49px;
		}
		#uitin_tab {
			background: #287616 url(../../images/layout/bg_home_search_tab.gif) repeat top; 
			width: 90px; 
			color: #2f3485; 
			height: 20px;
		}
		#uitin_tab p {
			font-weight: bold; 
			margin-left: 20px;
			padding-top: 2px;
		}
		#uitin {
			position: relative;
			background: #287616; 
			color: #ffffff;
			padding: 10px 0 0 20px;
			height: 95px;
			margin: 0 0 5px 0;
		}
		#uitin_search label, #uitin_period label {
			width: 70px;
			text-align: right;
			margin-right: 10px;
			float: left;
		}
		#uitin_search {
			position: absolute;
			top: 10px;
			left: 10px;
		}
		#uitin_search input {
			width: 300px;
		}
		#uitin_searchbtn {
			position: absolute;
			top: 10px;
			left: 428px;
			width: 72px;
			background-color: #2f3485;
			color: #ffffff;
			font-weight: bold;
		}
		#uitin_period {
			position: absolute;
			top: 40px;
			left: 10px;
		}
		#uitin_period select {
			width: 140px;
		}
		#uitin_vantot {
			position: absolute;
			top: 40px;
			left: 240px;
		}
		#uitin_vantot label {
			width: 20px;
		}	
		#uitin_vantot img {
			border: none;
		}
		#uitin_vantot input {
			letter-spacing: -1px;
			width: 72px;
		}
		#uitin_cats {
			position: absolute;
			top: 70px;
			left: 15px;
		}
		#uitin_cats_select {
			margin-left: 10px;
		}
		#eventsList span {
			width: 110px;
			float: left;
			clear: both;
			font-weight: bold;
		}		
		#eventsList {
			margin-top: 8px;
		}		
		#eventsList a {
			width: 420px;
			float: left;
			clear: none;
		}				
		#eventsList a p {
			font-weight: normal;
			color: #333333;
		}	
		#eventsList hr {
			clear: both;
			color: #357e24;
		}	
		#prev_next {
			float: right;
		}				
		p.bmargin {
			margin-bottom: .7em;
		}




	
#webcontentPANEL_RIGHT {
	width: 175px;
	float: right;
	display: block;
	margin-top: -60px;
	position: relative;
	}
#webcontentPANEL_RIGHT  img{
	border: solid 1px #287616;
	}
	
#webcontentPANEL_RIGHT h1 {
	margin-bottom: 10px;
	font-size: 1.05em;
	background-color: #287616;
	color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
}
	#webcontentPANEL_RIGHT h1 a {
		color: #FFFFFF;
	}
	#webcontentPANEL_RIGHT h1 a:hover {
		color: #2f3485;
	}
	
#webcontentPANEL_RIGHT_CALENDAR {
	background-color: #ecece2;
	margin-bottom: 10px;
	overflow: hidden;
	}
	#webcontentPANEL_RIGHT_CALENDAR a {
		color: #2f3485;
		}
	#webcontentPANEL_RIGHT_CALENDAR a:hover {
		color: #287616;
		}

#webcontentPANEL_RIGHT_CALENDARDAYS {
	margin-bottom: 5px;
	}
	
	.calendarHeader {
		font-weight: bold;
		}
	.calendarDays {
		text-align: center;
		}
		
#webcontentPANEL_RIGHT_EVENTS {
	background-color: #f7f7f3;
	margin: 0px;
	padding: 0px;
	font-size: 1.05em;
	border: solid 1px #ecece2;
	border-width: 0px 1px 0px 1px;
}
	.webcontentPANEL_RIGHT_EVENT {
		margin: 0 0 0 5px;
		padding: 5px 5px 5px 10px;
		background-image: url(../images/layout/bullet_events.gif);
		background-repeat: no-repeat;
		background-position: left 10px;

	}
	
	#webcontentPANEL_RIGHT_EVENTS a {
		color: #357e24;
	}
	#webcontentPANEL_RIGHT_EVENTS a:hover {
		color: #625c50;
	}

#webcontentPANEL_RIGHT_EVENTS_MORE {
	padding: 5px;
	font-size: 1.05em;
}

#webcontentPANEL_RIGHT_ADVALVAS {
	background-color:287616;
	color:#FFFFFF;
	font-weight: bold;
}
.webcontent_advalvas_content {
	background-color: #287616;
}
	.webcontent_advalvas_content p {
		text-align: center;
		color: #FFF;
		padding: 2px 0 3px 0;
		overflow: hidden;
	}
	
#webcontentPANEL_FOOTER {
	display: block;
	clear: both;
	width: 964px;
	color: #FFFFFF;
	background-color: #357e24;
	border-top: 2px solid #2f3485;
	float: left;
	}
	

	#webcontentPANEL_FOOTER_CONTENT {
		padding-left: 5px;
		}
		#webcontentPANEL_FOOTER a {
		color: #FFFFFF;
	}
	#webcontentPANEL_FOOTER a:hover {
		text-decoration: underline
	}
	#NAV_LEVEL3 {
		border: solid 1px #287616;
		margin: 0px;
		padding: 0px;
		background-color: #ecece2;
		}	
		



