@charset "utf-8";
body {
	background:url(images/bg.jpg) repeat-x #e5f79d;
}

a img {
	border:none;	
}

#bottom-line {
	background:url(images/bottom-line.png) bottom repeat-x;	
	margin:0 -8px;
}

#wrap {
	margin:-8px auto;
	width:913px;	
	overflow:hidden;
	padding-bottom:90px;
}

#left {
	width:224px;
	float:left;	
}

#logo-box {
	width:224px;
	height:178px;
	background:#eff9ca;
	margin-bottom:20px;	
}

#logo img {
	width:213px;
	height:98px;
	margin:40px 0 0 7px;	
}

#languages {
	overflow:hidden;	
	margin-left:7px;
	margin-top:15px;
	font-family:Tahoma, Geneva, sans-serif;	
}

#languages a {	
	color:#000;
	float:left;
	display:block;
	width:25px;
	height:12px;
	text-align:center;
	font-size:12px;
	float:left;
	text-deocration:none;
	border-right:1px solid #000;
}

#menu {
	margin-bottom:25px;	
}

#main-menu {margin:0; padding:0; list-style: none; overflow: hidden;}
#main-menu li { margin-bottom:8px;}
#main-menu li a {font-size:14px; display:block; line-height:33px; height:33px; color:#000; text-decoration:none; padding-left:20px; background:url(images/menu.jpg) no-repeat; font-weight:bold;}
#main-menu li a:hover,#main-menu li a.active, #main-menu li a.active:hover {display:block; color:#fff; text-decoration:none; background:url(images/menu-active.jpg) no-repeat;}

#main-menu .sub-menu {margin:0; list-style:none; padding:7px 0 0 20px; text-transform: none; font-size:12px;}
#main-menu .sub-menu li{margin:0; padding:0; background:none;}
#main-menu .sub-menu li a {background: url(images/submeniu-line.jpg) no-repeat; background-position:5% 50%; font-size:12px; font-weight:normal; line-height:16px; height:16px;}
#main-menu .sub-menu li a:hover,#main-menu .sub-menu li a.active,#main-menu .sub-menu li a.active:hover {text-decoration:underline; color:#000; background: url(images/submeniu-line.jpg) no-repeat; background-position:5% 50%;}


.box {
	width:202px;
	border:1px solid #96c49f;
	background:#f3f3f3;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:20px 0 30px 20px;
	margin-bottom:20px;	
}

.box h2 {
	margin:0 0 15px 0;
	font-weight:bold;
	font-size:14px;	
}

.box a {
	color:#000;	
}

#contact-box {
	width:197px;
	border:1px solid #96c49f;
	background:#f3f3f3;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:10px 0 10px 25px;
	margin-bottom:20px;	
}

#contact-box h2 {
	margin:0 0 20px 0;
	font-weight:bold;
	font-size:12px;	
}

#right {
	width:670px;
	margin-left:19px;
	float:left;	
}

#header {
	background:url(images/header.jpg) no-repeat;
	width:669px;
	height:251px;
	margin-bottom:10px;
	margin-left:1px;	
}

#content {
	width:638px;
	background:#f3f3f3;
	border:1px solid #96c49f;
	padding:10px 15px; 	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	overflow:hidden;
}

.line {
	width:573px;
	height:0;
	border-top:1px dotted #2f6800;
	margin:20px auto;	
}

h1 {
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin:5px 0 15px 0;
}

#footer {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	height:43px;
	line-height:43px;
	width:100%;
	text-align:center;	
	position:relative;
	top:45px;
}

#footer a {
	color:#327ab8;	
}

#images {
	text-align:center;
	padding-left:55px;
}

#images .img {
	width:118px;
	height:111px;
	background:#fff;
	padding-top:3px;
	border-left:2px solid #c4c4c4;
	border-bottom:2px solid #7b7b7b;
	border-right:2px solid #d8d8d8;	
	float:left;
	margin-right:15px;
}

.naujienos {}
.pav { color:#000; font-weight:bold; padding: 0 0 5px 0;}
.new-bottom {height:20px; line-height:20px;}
.data {font-size:11px; font-weight:normal; font-style: italic;}
.more {text-align:right; float:right;}
.news{margin:15px 0}
a.news-link1 {text-decoration:underline; color:#9dc8a6;}
a.news-link1:hover {text-decoration:none; color:#9dc8a6;}
a.news-link2 {text-decoration:underline; color:#000; font-weight: bold;}
a.news-link2:hover {text-decoration:none; color:#000;}

.back{
	float: right;
	padding-top: 5px;
}

.image-big{
	float:left;
	margin:3px 10px 7px 0;
	width: 287px;
	height: 287px;
	border:1px solid #9dc8a6;
	padding: 2px;
}

.image-small{
	float:left;
	margin:3px 10px 7px 0;
	width: 110px;
	height: 110px;
	border:1px solid #9dc8a6;
	padding: 2px;
}

.form-center{
	margin-left: 200px;
}
.form {
	margin:0; padding:0;
}

.input {
	width:250px; 
	height:19px; 
	padding:2px 5px 2px 5px; 
	color:#333030; 
	border:1px #CCCCCC solid; 
	margin:5px 0; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
}

.area{
	width:250px;
	font-family:Arial, Helvetica, sans-serif; 
	padding:2px 5px 2px 5px; 
	border:1px #CCCCCC solid; 
	margin:5px 0; 
	font-size:12px; 
	color:#333030;
}

.button {
	border:0px solid red; 
	background-color:#9dc8a6; 
	color:#fff; 
	cursor:pointer; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	padding:5px 7px;
}

.images{
	float: left; 
	display: inline;
	margin:10px 10px 20px 0;
	width:140px;  
}

.image-gallery-center{
	border: 0px solid red;
	padding-left: 35px;
}

.gallery-image-holder{
	width: 123px; 
	height:118px;
	border: 1px solid #9dc8a6;  
	text-align: center; 
	float: left; 
	display: inline; 
	font-size: 0px; 
	background-color: #fff;
}

.gallery-image-title {width: 125px; float:left; text-align:center; clear:both;}

.clear {
	clear:both;	
}

