body, html { height: 100%; margin: 0px; padding: 0px; }
body { background-color: #000000; color: #8f8f8f; font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 12px; }
.small { font-size: .9em; }

img { border: 0px; }
p { margin: 0px 0px 10px 0px; }
form { margin: 0px; padding: 0px; }
a:link, a:visited, a:active { color: #02a7cf; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: none; }

ul { margin-left: 20px; margin-bottom: 10px; }

.clear { clear: both; }
.arrow { background-image: url('/images/arrow.gif'); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; } 

#contents { min-height: 100%; height: auto !important; height: 100%;	margin: 0 auto -185px;}
#contents.inside { background: #000000 url('/images/header-inside.jpg') no-repeat top; }
#contents.home { background: #000000 url('/images/header.jpg') no-repeat top; }
#container { width: 980px; text-align: left; min-height: 100%; height: auto !important; height: 100%; min-height: 344px; padding-bottom: 185px; position: relative; }
#container { line-height: 1.5em; }
#text { padding-left: 55px; padding-right: 60px; }

.page-title { font-family: "Arial Black",Arial,Tahoma,Verdana,sans-serif; color: #FFFFFF; font-size: 1.35em; text-transform: uppercase; white-space: nowrap; margin-bottom: 18px; }
.page-title .blue { color: #02a7cf; } 
.flickr ul { list-style-type: none; margin: 0px; padding: 0px;}
.flickr li { float: left; display: block; height: 76px; background: url('/images/thumb-left.gif') no-repeat left; margin-right: 10px; }
.flickr .img-holder { background: url('/images/thumb-right.gif') no-repeat right; }
.flickr img { margin: 4px; margin-bottom: 5px; }
.flickr-home li { margin-bottom: 6px; margin-right: 6px; }
.flickr li.last {margin-right: 0px; }

.news-container { float: left; width: 585px; }
.news-box { padding-bottom: 15px; margin-bottom: 25px; background-image: url('/images/line-bg.gif'); background-repeat: repeat-x; background-position: bottom left; } 
.news-box.last { padding-bottom: 0px; margin-bottom: 0px; background-image: none; } 
.news-box .news-header { padding-top: 10px; padding-left: 65px; min-height: 50px; } 
.news-box .linda { background-image: url('/images/linda-small.jpg'); background-repeat: no-repeat; background-position: 0px 0px; } 
.news-box .title { font-size: 1.2em; color: #cacaca; font-weight: bold; padding-bottom: 2px; }
.news-box .title a:link, .news-box .title a:link, .news-box .title a:visited, .news-box .title a:link a:active { color: #cacaca; text-decoration: none; } 
.news-box .title a:hover { color: #02a7cf; text-decoration: none; } 
.news-box .date { font-size: 0.9em; color: #666666; }

.archive-box { float: right; width: 255px; }
.archive-box .item { background-image: url('/images/archive-dot.gif'); background-repeat: no-repeat; background-position: 0px 0px; line-height: 20px; padding-left: 32px; margin-bottom: 9px; }
.archive-box .item .month { color: #FFFFFF; font-size: 1.35em; font-weight: bold; } 
.archive-box .item .blue { color: #02a7cf; } 
.archive-box .item a:link, .archive-box .item a:link, .archive-box .item a:visited, .archive-box .item a:active { color: #FFFFFF; text-decoration: none; } 
.archive-box .item a:hover { color: #02a7cf; text-decoration: none; } 

.contacts .input { background-color: #232323; color: #cccccc; border: 0px; padding: 3px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 12px; width: 150px; }
.contacts textarea { background-color: #232323; color: #cccccc; border: 0px; width: 200px; height: 80px; padding: 3px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 12px; }

.movie-box { background-image: url('/images/movie-bg.png'); background-repeat: repeat-x; background-position: 0px 0px; background-color: #232323; }

#header { position: relative; min-height: 195px; height: auto !important; height: 195px; }
#header .logo { position: absolute; top: 18px; left: 63px; }
#header .menu { position: absolute; top: 20px; left: 393px; }
#header .menu ul { list-style-type: none; margin: 0px; padding: 0px; }
#header .menu li { float: left; padding: 0px; margin-right: 10px; background: url('/images/m-left.png') no-repeat left; }
#header .menu li a { line-height: 33px; color: #FFFFFF; font-size: 1.25em; font-weight: bold; text-transform: uppercase; white-space: nowrap; padding: 10px; background: url('/images/m-right.png') no-repeat right; }
#header .menu li a:link, #header .menu li a:link, #header .menu li a:visited, #header a:link a:active { color: #FFFFFF; text-decoration: none; } 
#header .menu li a:hover { color: #02a7cf; text-decoration: none; } 
#header .menu li.active a:link, #header .menu li.active a:visited, #header .menu li.active a:active { color: #02a7cf; text-decoration: none; } 

#footer-container { width: 980px; text-align: left; }
#footer { position: relative; height: 185px; background: #000000 url('/images/footer.jpg') repeat-y top; color: #aaaaaa; }
#footer .menu { position: absolute; top: 85px; left: 45px; margin: 0px; padding: 0px; }
#footer .menu ul { list-style-type: none; margin: 0px; padding: 0px; }
#footer .menu li { float: left; padding: 0px; margin-right: 7px; }
#footer .menu li a { line-height: 33px; color: #FFFFFF; font-size: 1.25em; font-weight: bold; text-transform: uppercase; white-space: nowrap; padding: 10px; }
#footer .menu li a:link, #footer .menu li a:link, #footer .menu li a:visited, #footer a:link a:active { color: #FFFFFF; text-decoration: none; } 
#footer .menu li a:hover { color: #02a7cf; text-decoration: none; } 
#footer .menu li.active a:link, #footer .menu li.active a:visited, #footer .menu li.active a:active { color: #02a7cf; text-decoration: none; } 

#footer .left { position: absolute; left: 60px; top: 135px; line-height: 33px; font-size: 11px; }
#footer .right { position: absolute; right: 80px; top: 123px; text-align: right; }
#footer a:link, #footer a:link a:visited, #footer a:link a:active { font-size: 11px; color: #aaaaaa; text-decoration: none; } 
#footer a:hover { color: #8f8f8f; text-decoration: underline; }


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 2000; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url('/images/spacer.gif'); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('/images/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('/images/nextlabel.gif') right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


.heading { /* Antraste */
  font-family: "Arial Black",Arial,Tahoma,Verdana,sans-serif; color: #FFFFFF; font-size: 1.35em; text-transform: uppercase; white-space: nowrap; margin-bottom: 18px;
}
.blue { /* Melynas tekstas */
  color: #02a7cf;
} 
.white { /* Baltas tekstas */
  color: #ffffff;
}
.grey { /* Pilkas tekstas */
  color: #cccccc;
}
.bigger { /* Didesnis */
  font-size: 1.2em;
}
.smaller { /* Mazesnis */
  font-size: .9em;
}
.horline { /* Skiriamoji linija */
  background-image: url('/images/line-bg.gif');
  background-repeat: repeat-x;
  background-position: center;
  display: block;
  width: 100%;
}

ul.list {
  margin: 0px 0px 10px 0px;
  padding: 0px;

}
ul.list li {
  margin: 0px;
  padding: 0px 0px 0px 30px;
  list-style: none;
	background: url('/images/arrow.gif') 15px 5px no-repeat;
}



#slider ul, #slider li,
#slider2 ul, #slider2 li{
  margin:0;
  padding:0;
  list-style:none;
}

#slider ul, #slider li,
#slider li, #slider2 li{ 
  width:410px;
  height:410px;
  overflow:hidden; 
  }	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
  display:block;
  width:27px;
  height:56px;
  position:absolute;
  left:-29px;
  top:141px;
  z-index:80;
  }	
#nextBtn, #slider1next{ 
  left:412px;
  }														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
  display:block;
  position:relative;
  width:27px;
  height:56px;
  background:url('/images/previous.jpg') no-repeat 0 0;	
  }	
#nextBtn a, #slider1next a{ 
  background:url('/images/next.jpg') no-repeat 0 0;	
}
#prevBtn a:focus, #nextBtn a:focus{outline:none;}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
  margin:0;
  padding:0;
  display:block;
  overflow:hidden;
  text-indent:-8000px;
}
