body{
	background-image: url(../images/background.jpg);
	background-repeat: repeat;
	background-position: 4px 0;
}

/*Classes*/
.mainblock{
	position: relative;
	width: 945px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}
.sidebar{
	width: 223px;
	background-color: #1a2419;
	background-image: url(../images/blokas.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
}
.moduletable{
	clear: both;
	margin: 0;
	margin-bottom: 45px;
	padding: 7px;
}
	.moduletable p{
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 10px;
	}
	.moduletable p, .moduletable a, .moduletable{
		color: #88ab81;
	}

.contentheading{
	font-family: 'times new roman';
	font-size: 40px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.container{
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
}

/*Tags*/
h3{
	font-family: 'times new roman';
	font-size: 25px;
	color: #b6d9a3;
	font-weight: normal;
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	border-bottom: 1px solid #52604f;
	line-height: 1.2;
}

/*IDs*/
#container{
	position: relative;
	width: 100%;
	overflow: hidden;
	background-image: url(../images/background-top.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
	#content{
		text-align: left;
		margin-top: 301px;
	}
		#sidebar_script{
			margin: 0;
			padding: 0;
		}
		#maincontent{
			float: left;
			margin: 0;
			#margin-left: 25px;
			width: 665px;
			height: 1%;
		}
		#maincontent[id]{
			float: none;
			#margin: 0;
			margin-left: 250px;
		}
		#sidebar_noscript{
			position: absolute;
			top: 0;
			left: 0;
		}
	
	#menu_container{
		height: 37px;
		top: 237px;
	}
		#menu{
			text-align: right;
			line-height: 37px;
		}
			#menu ul.menu{
				float: right;
				list-style-type: none;
				margin: 0;
				padding: 0;
				border-right: 1px solid #7a9274;
			}
				#menu ul.menu li{
					float: left;
					border-left: 1px solid #7a9274;
				}
					#menu ul.menu a.level_1{
						display: block;
						font-family: 'times news roman';
						font-size: 17px;
						font-weight: normal;
						color: #fff;
						padding-left: 30px;
						padding-right: 30px;
						text-decoration: none;
					}
					#menu ul.menu a.level_1:hover, #menu ul.menu li.active a.level_1{
						background-image: url(../images/meniu2.gif);
						background-repeat: repeat-x;
						background-position: 0 0;
					}
	
	#header_container{
		top: 0;
		height: 236px;
	}
		#header{
			height: 236px;
		}
			#date{
				position: absolute;
				top: 23px;
				left: 28px;
				font-family: 'times news roman';
				font-size: 11px;
				color: #fff;
				text-transform: lowercase;
				font-weight: normal;
			}
			#slogan{
				position: absolute;
				width: 392px;
				height: 21px;
				top: 18px;
				left: 245px;
			}
			#icons{
				position: absolute;
				top: 22px;
				left: 710px;
			}
				#icons img{
					margin-left: 2px;
					margin-right: 2px;
				}
			#jflanguageselection{
				position: absolute;
				top: 22px;
				left: 830px;
				line-height: 1;
				text-align: left;
			}
				#jflanguageselection ul.jflanguageselection{
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
					#jflanguageselection ul.jflanguageselection li{
						float: left;
						margin-left: 8px;
						margin-right: 8px;
					}
						#jflanguageselection ul.jflanguageselection li a{
							font-size: 14px;
							color: #7e9e86;
							text-decoration: none;
						}
						#jflanguageselection ul.jflanguageselection li a:hover{
							color: #fff;
						}
			#logo{
				position: absolute;
				left: 12px;
				top: 85px;
			}
			#image{
				position: absolute;
				width: 630px;
				height: 177px;
				top: 59px;
				left: 100%;
				margin-left: -630px;
			}

	#footer_container{
		padding-top: 35px;
		padding-bottom: 25px;
		background-color: #1c200f;
	}
		#footer{
			text-align: right;
		}
			#footer ul.menu{
				list-style: none;
				padding: 0;
				margin: 0;
				margin-bottom: 10px;
			}
				#footer ul.menu li{
					display: inline;
					padding-left: 28px;
				}
					#footer ul.menu a.level_1{
						font-size: 12px;
						color: #ffffff;
					}
					#footer ul.menu a.level_1:hover{
						color: #aad5a0;
					}
		#footer .copyright{
			text-transform: lowercase;
		}
			#footer .copyright, #footer .copyright a{
				font-size: 12px;
				color: #5f6752;
				text-decoration: none;
			}
	
