body, html, #wrap {height: 100%; margin:0; padding:0; font-family:Tahoma,Geneva,sans-serif; font-size:11px;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 64px;}

#wrap {width:980px; margin:0 auto; padding:0 0 0 0; background:url(images/wrap-bg.jpg) repeat-y; }

a img {border:none;}
a {text-decoration:underline; color:#053d83;}
a:hover {text-decoration:none; color:#053d83;}
a:active { outline:none;}
a:focus {-moz-outline-style:none;}

#header {background:url(images/head-bg.jpg) no-repeat; padding:33px 100px 0 0; width:880px; margin:0 auto;}
#logo {padding:15px 0 0 20px; float:left;}
.logo2 {width:213px; height:90px; float:right; padding:93px 0 0 0;}

.center {background: url(images/cont-bg.jpg) repeat-y; width:880px; padding:0 100px 0 0; margin:0 auto;}
.cont-bottom { background:url(images/cont-bottom.jpg) no-repeat right top; height:9px; line-height:9px; padding:0 0 15px 0; width:880px; margin:0 auto; }

#left {padding:13px 0 5px 14px; width:210px; float:left;}

#main-menu {margin:0; padding:0 0 30px 0; list-style: none; overflow: hidden;}
#main-menu li {background:url(images/menu-line.jpg) no-repeat bottom left;}
#main-menu li a {font-size:12px; display:block; line-height:30px; height:30px; color:#fff; text-decoration:none; padding-left:25px;background:url(images/arrow1.jpg) no-repeat 5% 50%;}
#main-menu li a:hover {display:block; color:#fff; text-decoration:none; background:#4b89d4 url(images/menu-line.jpg) no-repeat bottom left;}
#main-menu li a.active, #main-menu li a.active:hover {display:block; color:#fff; text-decoration:none; background:#4b89d4 url(images/menu-line.jpg) no-repeat bottom left;}

#main-menu .sub-menu {margin:0; list-style:none; padding:0 0 0 20px; text-transform: none; font-size:11px;}
#main-menu .sub-menu li{margin:0; padding:5px 0; background:none;}
#main-menu .sub-menu li a {background: url(images/li.jpg) no-repeat; background-position:7% 50%; font-size:12px; font-weight:normal; line-height:16px; height:auto;}
#main-menu .sub-menu li a:hover {color:#fff; background: url(images/li.jpg) no-repeat; background-position:7% 50%; text-decoration:underline;}
#main-menu .sub-menu li a.active {color:#fff; background: url(images/li.jpg) no-repeat; background-position:7% 50%; text-decoration:underline;}

.box {background-color:#5d5e60; color:#fff; line-height:18px;} 
.box a { text-decoration:underline; color:#fff;}
.box a:hover { text-decoration:none; color:#fff;}
.box-text{padding:10px 20px;}
.box-line{background:url(images/menu-line.jpg) no-repeat bottom; width:210px; height:2px; font-size:0px;}

.languages {height:40px; line-height:40px; font-size:11px; text-align:right; color:#000; padding:10px 0 0 0;}
.languages a {text-decoration:none; color:#000;}
.languages a:hover {text-decoration:none; color:#053d83;}

#right {float:right; width:582px; padding:0 20px 13px 35px; color:#000000; font-size:12px;}
#right p {margin:0; padding:7px 0;}

h1 { display:block; margin:0 0 10px 0 ; padding:0 0 5px 0; font-size:19px; line-height:25px; color:#000; text-align:left; background:url(images/h1-line.jpg) no-repeat bottom center}
#content { padding:0 5px 10px 5px;}
#content p {margin:0; padding:7px 0 7px 0;}

#gallery a img {border:none;}
#gallery  a {text-decoration:none;}

#kontaktai { padding:10px 5px 10px 5px; font-size:12px; text-align:center;}
.input {width:250px; height:13px; padding:2px 5px 2px 5px; color:#000; border:1px #053d83 solid; margin:2px 0 2px 2px; font-size:11px;}
.area{width:250px; font-family:Tahoma,Geneva,sans-serif; padding:2px 5px 2px 5px; color:#000; border:1px #053d83 solid; margin:2px 0 2px 2px; font-size:11px;}
.button {border:none; background-color:#053d83; color:#fff; padding:5px 7px; cursor:pointer; font-size:12px; font-family:Tahoma; font-weight:bold;}

#naujienos { }
.pav { color:#053d83; font-weight:bold; padding:0 0 5px 0;}
#naujienos a {text-decoration:underline; color:#053d83; }
#naujienos a:hover {text-decoration:none; color:#053d83;}
.new-bottom {height:20px; line-height:20px;}
.data { float:left; font-size:10px; color:#8d8d8d;}
.more {text-align:right; float:right;} 

.form {margin:0; padding:0;}

.images{
	float: left; 
	display: inline;
	margin:10px 20px 20px 0;  
}

.gallery-image-holder{
	width: 123px; 
	height:117px;
	border: 1px solid #3a669d;  
	text-align: center; 
	float: left; 
	display: inline;  
}

.gallery-image-title {width: 125px; float:left; clear:both;}



.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 */

#footer {background:url(images/foot-bg.jpg) no-repeat; line-height:40px; color:#FFFFFF; text-align:center;  margin:-64px auto 0 auto; position: relative; clear:both; height:40px; width:980px; padding:24px 0 0 0;}
#footer a {text-decoration:underline; color:#FFFFFF;}
#footer a:hover {text-decoration:none; color:#FFFFFF;}

a.videoPlayer { 
	display:block; 
 	width: 520px; 
 	height: 369px;
 	text-align:center; 
 	border:1px solid #053d83;
 	margin-bottom: 20px;
} 
     
/* play button */ 
a.videoPlayer img { 
 	margin-top:130px; 
 	border: none;
} 
     
/* when container is hovered we alter the border color */ 
a.videoPlayer:hover { 
 	border:1px solid #020050; 
}

.MsoNormal {
	padding: 0 !important;
	margin: 0 !important;
}
