/* CSS Document */
html,body { margin: 0px; padding: 0px;}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background: url(images/bod-bg.jpg) repeat-x #040f2b;
}
h1{color: #081f5b; font-size:15pt; padding:0px; margin:0px; font-weight: normal; letter-spacing: -1px;}
h2{color: #081f5b; font-size:10pt; padding:0px; margin:0px; font-weight: bold;}
h3{color: #081f5b;  font-weight: bold; font-size: 15px; }
h5{font-size: 13px;};
legend { color: #333;}
label { color: #333;}
a img { border: 0px;}
img { padding:0px; margin:0px; border:0px;}
a {
  text-decoration: none;
  color:#081F5B;
  font-weight:bold;
}
embed.flash-movie {  float: left; margin-right: 5px; }
div.flash-movie { background: url(images/flash-bg.gif) no-repeat; width: 282px; height: 183px; padding-left: 5px; padding-top: 2px; float: left; margin-right: 5px;}

.main{width:1000px;height:100%;float:center;margin:auto;color:#FFFFFF;}

.top{height:145px;background:url(images/header.jpg) no-repeat #05163f;display:block;}
.logo{width:188px;height:118px;float:left;margin-left:25px;margin-top:18px;}
.logos { flaot: left; height:80px ; width: 400px; padding-top: 20px; padding-left:20px;}
.logo1 { float:left; width: 33px; height:36px; padding: 5px;}
.logo2 { float:left;width: 36px; height:38px; padding: 5px;}
.logo3 { float:left;width: 64px; height:22px; padding: 5px; margin-top: 10px;}
.logo4 { float:left;width: 46px; height:27px; padding: 5px; margin-top: 7px;}

.center{float:left;width:470px;}
.right{float:right;text-align:center; width:290px;margin-top:0px;}
.language-bar{
	float: right;
	height: 40px;
	margin-top: 20px;
	text-align: right;
}
.lang a { color: #b0b7ca; text-decoration:none; text-transform: uppercase;}
.lang-act a { color: #ffcc00;text-decoration:none; text-transform: uppercase;}
.contact-us{
	text-align: right;
	float: right;
	color: #ffcc00;
	font-weight: bold;
	font-size: 10pt;
	background: url(images/map.gif) no-repeat bottom left;
	height: 144px;
	width: 260px;
}
div.contact-us-text {
	margin-top: 10px;
	float: right;
}
div.contact-us-text-spacer {
	float: right;
	height: 10px;
	width: 30px;
}
div.empty {
	clear: both;
}
div.number {
	height: 29px;
	padding-top: 7px;
	padding-left: 40px;
	float: left;
	color: #FFF;
	font-size: 14pt;
}
div.number#lt {
	background: url(images/lt.gif) no-repeat left center;
}
div.number#lv {
	background: url(images/lv.gif) no-repeat left center;
}
div.number#ee {
	background: url(images/ee.gif) no-repeat left center;
}
div.number-spacer {
	float: left;
	height: 100px;
	width: 60px;
}
.flash{height:328px; /*float: left;*/
background: url('images/no-flash-bottom.jpg') no-repeat center bottom;}

.no-flash-first { height: 18px; background: #05143a; font-size: 0px;}
.no-flash-second { height: 1px; background: #FFF; font-size: 0px;}
.no-flash-bottom { height: 34px; font-size: 0px; background: url(images/no-flash-bottom.jpg) no-repeat;}
.disk-block { background:url() no-repeat; height: 166px; }

.moto { margin-left: 20px;}
.line1 { color: #FFF; font-size:14px; text-transform:uppercase; font-weight: bold; }
.line2 { color: #ffcc00; font-size:21px; text-transform:uppercase; }
h1.slogan { color: #ffcc00; font-size:19px; text-transform:uppercase; letter-spacing: normal;}

.middle { background:#a8ccec; margin:0px; padding: 0px; height: 100%; overflow:hidden; width: 1000px;}
.middle-vidinis { background:#b7d5ef; margin:0px; padding: 0px; height: 100%; overflow:hidden; width: 1000px;}
.left-separator { float: left; width: 22px;}
.content{background:#cfdde9;width: 958px; float: left;}
.content-right{width: 20px; height: auto; background:url(images/content-right.jpg) repeat-y;}

.rekvizitai {width:580px; text-align:left; margin: 0 auto;}
.rekvizitai table { float: center; margin: 0; width:100%; color: #081f5b; position: relative; top: -8px;}

.sub-menu-fonas { background: #94B4CD; width: 100%; margin-bottom: 5px; }
.sub-menu { display:block; float:left; 
 text-align:left; 
/*margin-bottom: 2px; margin-top: 2px; */
background: #94b4cd; }
.sub-menu-entry {
  margin-left: 4px;
  padding-left: 5px;
  margin-top: 2px;
  padding-bottom: 2px;
  float:left;
  background: url(images/sub-menu.jpg) no-repeat left 4px;
  width: 130px;
}
.sub-menu-entry a { color: #081f5b; text-decoration:none; font-weight: bold;}
#sub-active { background: url(images/sub-menu-act.jpg) no-repeat left 4px; }
#sub-active a { color: #FFF; text-decoration:underline; font-weight: bold; }
/*.sub-menu-entry a:hover { }*/

.left-menu{float:left;padding-bottom:10px; width: 200px; color: #081f5b;}
.left-menu-separator { float:left; width: 10px; height: 100px;}
.left-menu .entry {border-bottom: 1px solid #91b1cb; background:url(images/left-menu.jpg) no-repeat left;padding-left: 40px;padding-bottom:7px;padding-top:7px;}
.left-menu .entry a, .left-menu .entry a:hover, .left-menu .entry a:visited { text-decoration:none; color: #081f5b; font-weight: bold; }

.vertical-separator{float:left;font-size:0px; width:6px; background:#ffcc00; height:56px;padding-top:0px;}

div.space { clear: both; }
.text-block{float:left; width: 508px; }
.title-block {float:left;width:495px;
background:url(images/text-block-bg.jpg) repeat-x top #b0c7d9;border-bottom: 2px solid #FFF;}
.title-block table { width: 400px; height: 45px; }
div.block {  }
div.vertical-separator-space { width: 7px; float: left; height: 2px; }
div.title-block-space { width: 13px; height: 2px; float: left; }
#title {float:left;font-size:16pt;text-transform:uppercase;padding-left:30px; }
h2.page_title { font-size:16pt;text-transform:uppercase; letter-spacing: normal; color: #ffffff; font-weight: normal;}
.title-block #title2 {float:left;font-size:16pt;text-transform:uppercase;padding-left:5px; }
#title-apie-mus {float:left;font-size:16pt;text-transform:uppercase;padding-left:30px; color: #081F5B; }
#sauktukas-separator { width: 19px; height: 10px; float:right;}
#sauktukas{float:right;}
#sauktukas img { margin:0px; padding:0px;}
.context-block-text { width: 470px; float: left; text-align: justify; }
.context-block-space { float: left; width: 10px; height: 510px;}
.context-block {
	float:left;
	width:495px;
	background: url(images/context-bg-big.jpg) no-repeat top #8badc8;
	/*padding-left:20px;*/
	padding-top:15px;
	padding-bottom: 10px;
	/*padding-right:20px;*/
	/*min-height:510px;
	_height: expression(document.body.clientHeight ? "510px" : "auto");*/
}
.kapms-left { width: 20px; font-size: 0px; }
.kamps-right { width: 20px; font-size: 0px; }
.kamps-left-top { font-size: 0px; height: 5px; width: 10px;  }
.kamps-top { font-size: 0px; height: 5px; }
.kamps-top-right { width: 10px; font-size: 0px; height: 5px; }
.kapms-left-bottom { font-size: 0px; height: 5px; width: 10px; }
.kapms-bottom { font-size: 0px; height: 5px; }
.kapms-right-bottom { font-size: 0px; height: 5px; width: 10px; }
.kamps-center { }
.context-bottom {
float:right;
background:url(images/context-bottom.jpg) no-repeat left; width:240px;
height:9px; font-size: 0px;}
.movie{ float:left;background: url(images/move-bg.jpg) no-repeat;
width:280px;height:183px;}
.content-text { padding-top: 0px; text-align: justify; /* margin-top: 30px;*/}

.content-text h3 { padding-top: 10px; margin-bottom: 0px; padding-bottom: 5px;}
.content-text-2 h3 { margin-top: 0px; margin-bottom: 0px; padding-top: 10px;}
.content-text-2-space { font-size: 0px;  width: 10px; float: left; height: 10px;}
.content-text-2 {
 /*margin-bottom: 10px;*/ 
  /*margin-left: 10px;*/
  margin-top: 0px;
  float: left;
  width: 442px;
	text-align: justify;
}
.content-text-2 div {
	padding: 5px 0px 0px 0px;
}
.content-text-2 img {
	position: relative;
	top: 10px;
}
.content-text-2 img { margin-left: 5px; }
.content-text-bottom { float: left; margin-top: 10px; width: 445px; }
.content-text-bottom-space { float: left; width: 10px; height: 10px; font-size: 0px;  }
.content-text-bottom h3 { margin-top: 5px; margin-bottom: 0px; }
.content-text-bottom div {
	padding: 10px 0px 10px 0px;
}
.content-text-2  h2 {
	padding-top: 10px;
}


.right-block {float: right; overflow:visible; width:210px;}
.right-banner { float:right; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; width: 188px; height: 300px;}
.right-separator {height: 56px; width:20px;position: relative;
	top: 0px;
	z-index: 2;}
#moved-up-2 {height: 56px; width:20px;
 position: relative;
	top: -7px;
	z-index: 1;}
.write-a-message {float: left;background: url(images/write-message.jpg) no-repeat; width:210px; height:56px; _height: 56px; overflow: hidden; z-index: 2;
	position: relative;
	top: 0px;
	z-index: 2;}
#moved-up {
float: left;background: url(images/write-message.jpg) no-repeat; width:210px; height:56px; _height: 56px; overflow: hidden; z-index: 2;
	position: relative;
	top: -7px;
	z-index: 1;


}
#moved-up a {

background-position: right center;
height:20px;
line-height:20px;
}

#moved-up .url {
background-position: right center;
}

.url span {
font-size:9px;
font-weight:normal;
text-decoration:none !important;

}

.write-a-message .url { background: url(images/right-menu.jpg) no-repeat right 40%; color: #081f5b; width: 153px; margin-left: 13px; margin-top: 20px; }
.write-a-message .url a { text-decoration: underline; color: #081f5b; margin-top: 2px; font-weight: bold; font-size:11px;}
.white-space { background:#FFF; width: 20px; height: 38px; position: relative; top: 12px;}

.content-border-top { background:url(images/content-right.jpg) repeat-y left; height: 12px; width: 20px; font-size:0px; display: none;}
.content-border-middle {  background:url(images/content-right.jpg) repeat-y left; height: 6px; width: 20px;}

.footer { width: 1000px;}
.footer-left { width: 22px; float:left;}
.footer-right-first { background: url(images/content-right.jpg) repeat-y #a8ccec; height: 25px;}
.footer-right-first-vidinis { background: url(images/content-right.jpg) repeat-y #b7d5ef; height: 25px;}
.footer-left-first { background: #a8ccec; height: 25px;}
.footer-left-first-vidinis { background: #b7d5ef; height: 25px;}
.footer-left-second, .footer-right-second { background: #FFF; height: 1px; width: 100%; font-size:0px;}
.footer-left-third, .footer-right-third { background: url(images/footer-bg.jpg) repeat-x top; height: 193px; width: 100%;}
.footer-right { width: 20px; float:right;}
.footer-center { width: 958px; float:left; }
.white-line { background: #FFF; height: 1px; width: 100%; font-size:0px;}
.footer-center-first { background:#cfdde9; height: 0px; width: 100%; font-size: 0px; }
.footer-center-second table { float: center; margin:auto; /*margin-top: 5px;*/}
.footer-center-second { background:#e0eaf1; height: 60px; width: 100%; text-align:center; color: #081f5b; font-size: 11px;}
.footer-center-third { background:url(images/footer-bg.jpg) repeat-x bottom; width: 100%; height:158px; _height: 148px;}

.uab { float: left; font-size: 11px; color: #FFF;padding-top: 10px; padding-left: 20px;  }
.zet { position: relative; float: right; background: transparent; width: 100px; height: 33px; margin-top: 10px; margin-right: 10px; font-size: 11px; right: 20px;} .zet a {display: block; position: absolute; left: 80px; top: -5px;}

/* Album list */
div.context-gallery-left-space {
	float: left;
	height: 256px;
	width: 5px;
}
div.context-gallery-left {
	float: left;
	width: 6px;
	height:90px;
	background:#ffcc00;
}
div.context-gallery {
	padding: 0px 0px 0px 0px;
	width: 495px;
	background: #8badc8;
	float: left;
	border-top: 2px solid #FFF;
}
div.gallery-header {
	width: 495px;
	height: 90px;
	background: url(images/gallery-header-bg.jpg) repeat-x;
}
div.gallery-text {
	float: left;
	color: #fff;
	margin-top: 35px;
	padding-left: 30px;
	font-size: 16pt;
	text-transform: uppercase;
	font-family: Arial;
}
div.gallery-image {
	float: right;
	width: 63px;
	height: 83px;
	background: url(images/gallery-image.jpg) no-repeat bottom left;
}
/* For news */
.NewsPostDetailContent {
	text-align: justify;
}
.NewsSummarySummary {
	text-align: justify;
	color: #FFF;
}
.NewsSummary {
  margin-bottom: 10px;
}
.NewsSummaryPostdate {
  color: #081F5B;
  font-weight: bold;
	margin-bottom: 5px;
}
/* For path */
div.path {
  float: left;
  padding-left: 30px;
}
/* For printing */
.noprint img {
	border: 0px;
}
.formated-table h2 {
  padding-left: 20px;
}
.formated-table .colored {
	background: #638fb4;
}
div.formated-table a {
	color: #FFF;
	font-weight: normal;
	text-decoration: underline;
}
div.formated-table .colored-entry {
	background: #7b9fc3;
	border-top: 2px solid #90B0C9;
}
.printing_icon {
	text-align: right;
	width: 460px;
}

.left-banner {
	padding-top: 20px;
}
