@charset "utf-8";
/* CSS Dokumentas */
body, html, #wrap {height: 100%; margin:0; padding:0; font-family: Tahoma,Geneva,sans-serif; font-size:12px;}
body > #wrap {height: auto; min-height: 100%;}

a {text-decoration:underline; color:#000000;}
a:hover {text-decoration:none; color:#000000;}
a:active { outline:none;}
a:focus {-moz-outline-style:none;}
img {border: none;}

#wrap {width:917px; margin:0 auto;}
#wrap-left {width:224px; float:left; }
#wrap-right {width:669px; float:right; padding:0 0 0 24px;}

#logo {height:144px; text-align:center;}
#languages {background:#FFFFFF; height:22px; line-height:22px; text-align:right; color:#9b9a9a; padding:0 5px 0 0;}
#languages a {text-decoration:none; color:#9b9a9a;}
#languages a:hover {text-decoration:underline; color:#9b9a9a;}

#main-menu {margin: 0px; padding:15px 0 6px 0; font-size:14px; font-weight:bold; list-style: none; width: 224px; overflow: hidden;}
#main-menu li a {margin: 0px; display:block; background:url(images/meniu.jpg) repeat-x; line-height:33px; padding:0 0 8px 16px; height: 33px; color:#FFFFFF; text-decoration:none;}
#main-menu li a:hover {background:url(images/active.jpg) repeat-x; color: #FFFFFF; text-decoration:none;}
#main-menu li a.active {display:block; background:url(images/active.jpg) repeat-x; color: #FFFFFF; text-decoration:none; line-height:33px; padding:0 0 8px 16px;}

#main-menu .sub-menu {margin: 0px; list-style: none; font-weight: normal; padding-left: 20px;}
#main-menu .sub-menu li a {background: none; color: #000; text-decoration: none; line-height:18px; height: auto; font-weight: bold;}
#main-menu .sub-menu li a.active, #main-menu .sub-menu li a:hover {text-decoration: underline; color: #000; background: none;}

#main-menu .third {padding-left: 10px;}
#main-menu .third li a {font-weight: normal;}


.box {padding:10px 18px; line-height:16px; background:#FFFFFF; margin:0 0 19px 0;}
h2 {margin:0; padding:0 0 15px 0; font-size:14px; font-weight:bold;}

#head-image {background:url(images/head-img.jpg) no-repeat; height:252px; padding:0 0 15px 0;}

#main {padding-bottom: 93px;}
#content { padding:0 5px 10px 5px;}
#content p {margin:0; padding:7px 0 7px 0;}
h1 {font-size:18px; color:#73ab00; margin:0; padding:0 0 8px 0;}

#gallery { padding: 0 10px 10px;}
#gallery a img {margin:0 20px 0 0; border:1px #CCCCCC solid; padding:1px;}
h3 {margin:0; padding:0 0 15px 0; text-align:left; font-size:14px; font-weight:bold; color:#73ab00;}

#kontaktai { padding:10px 5px 10px 5px; font-size:11px; color:#000000;}
.input {width:250px; height:13px; padding:2px 5px 2px 5px; color:#666666; border:1px #CCCCCC solid; margin:2px 0 2px 2px; font-size:11px;}
.area{width:250px; font-family:Arial, Helvetica, sans-serif; padding:2px 5px 2px 5px; color:#666666; border:1px #CCCCCC solid; margin:2px 0 2px 2px; font-size:11px;}
.button {border:none; background:none; color:#73ab00; font-size:12px; font-family:Tahoma; font-weight:bold;}

#naujienos { padding:10px 5px;}
.pav { color:#73ab00; font-weight:bold; padding:0 0 5px 0;}
#naujienos a {text-decoration:underline; color:#73ab00;}
#naujienos a:hover {text-decoration:none; color:#73ab00;}
.new-bottom {height:20px; line-height:20px;}
.data { float:left; font-size:10px;}
.more {text-align:right; float:right;} 

.form {margin:0; padding:0;}

#footer { background:url(images/footer-bg.jpg) repeat-x; position: relative; margin-top: -93px; clear:both;  height:63px; padding:20px 0 10px 0; color: #FFFFFF;}
#copy {width:917px; margin:0 auto;}
#copy a, #copy a:link, #copy a:visited
{
	color: #fff;
	font-weight: bold;
	text-decoration: underline; 
}
#copy a:hover
{
	text-decoration: none;
}

a.videoPlayer { 
	display:block; 
	width: 604px; 
	height: 384px;
	text-align:center; 
	border:1px solid #999; 
	margin-bottom: 20px;
} 
				 
/* play button */ 
a.videoPlayer img { 
	margin-top:158px; 
	border:0px; 
} 
				 
/* when container is hovered we alter the border color */ 
a.videoPlayer:hover { 
	border:1px solid #000; 
}


.gallery-image-holder {
	width: 160px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-bottom: 15px;
	height: expression(this . scrollHeight <   160 ?   "160px" :   "auto");
	min-height: 160px;
}

.gallery-image-title {
	width: 150px;
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;} /* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;} /* End hide from IE-mac */
