@import "sifr.css";

body {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align:center;
  color:#004f6a;
  background: #2c6b89 url(images/spring_flavour/bg_pattern.gif) top repeat-x;}

a img {border: none;}
a {color:#004f6a; text-decoration: none;}
a:hover { text-decoration: underline;}

p {margin:0;
   padding: 0px 0 10px 0;
  font-size: 12px;
  line-height: 18px;}


table.background {background: url(images/spring_flavour/content_bg.gif); top center repeat-y;}

td, tr, table {font-size: 12px;}


h1 {		padding: 10px 0 12px 0;
		margin: 0 0 0 -1px;
		font-size: 24px;
		letter-spacing: -1px;
  font-family:Arial, Helvetica, sans-serif;}

h2 {		padding: 14px 0 10px 0;
		margin: 0px 0 0px -1px;
		font-size: 16px;
  font-family:Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;}

h3 {
  margin:0 0 15px 0;
  font-family:Arial;
  font-weight: bold;
  font-size:22px;
  color: #9BBCC9
}




    
ul {padding: 0 15px; margin: 0 0 7px 0; list-style: square; font-size: 12px; }

ol {padding: 0 15px; margin: 0 0 7px 0; font-size: 12px; }

li {padding: 3px 0; margin: 0;}

#spec ul  {padding: 0; margin: 0;}

#spec li {padding: 3px 20px; margin: 0; background: url(images/bullet.gif) no-repeat left center; list-style: none;}

#klas table, #klas td 
	{	border-color: transparent;
				border-width: 0;
		font-family: Arial;
		font-size: 11px;
		text-align: left;}

#klas table {	width: 100%;}

#klas td {	margin: 0;
		padding: 9px 0px 8px 12px;
		border-width: 0;}


div#avstulpelis  {position: absolute; margin-left: 430px; width: 235px; background: #e6f3f3 url(images/avstulpelistop.gif) top center no-repeat; padding: 10px 0 0 0;   }

div#avstulpelis2 {position: absolute; margin-left: 400px; width: 265px; maring: 0; padding: 0;}

#avstulpelis ul {padding: 0; margin: 0; font-size: 12px; line-height: 13px; list-style: none; background: url(images/avstulpelisbottom.gif) bottom center no-repeat; padding-bottom: 15px;}

#avstulpelis li { margin: 0; padding: 0; background: none;}

#avstulpelis li a {
  display:block;
  margin: 0 0 0 0 ;
  padding: 5px 30px;
  height: 1%; /* IE WIN */
  font-size: 11px;
  text-decoration: none;
}


#avstulpelis li a:hover {background-color:#D1E3ED; color:#114B64; text-decoration: none;}

#avstulpelis h2 {padding-left: 30px; width: 80px;}

#singlecontent2 {
color: #114B64;
padding-top: 20px;
padding-bottom: 20px;
}


div#singlecontent2 {width: 472px; margin: 0px 40px 0px 255px;}

#singlecontent td {font-size: 11px;}

#singlecontent3 {
color: #114B64;
padding-top: 20px;
padding-bottom: 20px;
}

div#singlecontent3 {width: 640px; margin: 0px 40px 0px 255px;}

#singlecontent {
color: #114B64;
margin-left: 215px;
padding: 24px 40px;

}


#singlecontent2 img, img.center {
  text-indent: 0px;
  padding: 4px;
  float: left;
  border: 1px solid #ccc;
  margin: 12px 0 6px 0;
}


.data {font-size: 12px; font-weight: normal; color: #ff0000; margin-bottom: 7px; letter-spacing: 0;}

.info {font-size: 11px; margin-top: -3px; padding-bottom: 7px;}

.atitrauktas {padding-left: 20pt}



#subcontent2 { 
  background: #E8F3F7 url(images/spring_flavour/subcontent_bg.gif) top repeat-x;
  float:left;
  width: 215px;
  margin: 0px;
  padding: 0;
  padding-top: 0px;
  font-size:12px;
  font-weight: bold;
  line-height:13px;
}

#subcontent2 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}


#subcontent2 li a {
  display:block;
  margin: 0 0 0 0 ;
  padding: 0px 33px 0px 27px;
  height: 1%; /* IE WIN */
  text-decoration: none;
}

#subcontent2 li.medis a:hover {background: url(images/2_bg.jpg) no-repeat; color:#6e98a7;}
#subcontent2 li.medi a:hover {background: url(images/2_bg.jpg) no-repeat; color:#6e98a7;}
#subcontent2 li.medisopen a:hover {background: url(images/2_bg.jpg) no-repeat; color:#6e98a7;}
#subcontent2 li.medis2 a:hover {background: url(images/4_bg.jpg) no-repeat; color:#6e98a7;}
#subcontent2 li.medis2open a:hover {background: url(images/4_bg.jpg) no-repeat; color:#6e98a7;}

#subcontent2 li a.one:hover {background: url(images/1_bg.jpg) no-repeat; color:#6e98a7;}
#subcontent2 li a.three:hover {background: url(images/3_bg.jpg) no-repeat; color:#6e98a7;}
#subcontent2 li a.four:hover {background: url(images/4_bg.jpg) no-repeat; color:#6e98a7;}
#subcontent2 li a.five:hover {background: url(images/5_bg.jpg) no-repeat; color:#6e98a7;}
#subcontent2 li a.six:hover {background: url(images/6_bg.jpg) no-repeat; color:#6e98a7;}

.visas { background: url(images/spring_flavour/bg.gif) repeat-y center;}
.visas2 { background: url(images/spring_flavour/bg_top.gif) no-repeat top center;}
.visas3 { background: url(images/spring_flavour/bg_bottom.gif) no-repeat bottom center; padding-bottom: 62px;}

#container {
  width:960px;
  margin: 0px 1px;
  padding: 0px;
  text-align:left;
  padding-top: 0px;
  }

#header {
  height:117px;
  padding:0px;
}



#navigation {
  height: 34px;
  color:#114B64;
  font-size: 11px;; 
  background: url(images/spring_flavour/login_bg.gif) top center no-repeat; 
}

#navigation a {color:#114B64; text-decoration: none;}
#navigation a:hover { text-decoration: underline;}
#slogan {position: absolute; float:left; padding-left: 20px; padding-top: 8px; font-size: 11px;}
#newsbar { position: absolute; float:left; margin: 0 0 0 253px;  padding-top: 0px; font-size: 11px;}



#footer {
  color:#97BACC;
  clear:both;
  padding: 12px 30px;
  font-size: 11px;
}

#footer a {color:#97BACC; }
#footer a:hover {color: #FFFFFF; text-decoration: underline;}



.medis, .medis2{
    margin: 0px 0px;
	padding: 0px 0px;
    list-style: none outside;
}
.medismeniu {
	margin: 0px 0px;
	padding: 0px 0px;
	list-style: none;
}


.medismeniu A {
	display: block;
	margin: 0px 0px;
	padding: 0px 0px;	
}
.medismeniu UL {
      font-weight: normal;
	list-style: none;
	margin: 0px 0px;
	padding: 0px 0px;
}

.medismeniu LI {
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
}

#submeniu li a {
    padding: 0px 33px 0px 27px;
    font-size: 11px;
    line-height: 13px;
    margin: 0;
    text-decoration: none;
    display: block;
}

.laukelis {
	font-size: 12px;
	width: 150px;
	padding: 2px;
	color: #114B64;
	border: 1px solid #CCDFE5;
	background-color: #FFFFFF;}
	
	
.mygtukas {
	font-size: 12px;
    width: 150px;
    padding: 2px;
	color: #114B64;
	border: 1px solid #CCDFE5;
	background-color: #F5F9FA;
}

#submeniu li a.three:hover {background: url(images/3_bg.jpg);}
#submeniu li a.four:hover {background: url(images/4_bg.jpg);}
#submeniu li a.five:hover {background: url(images/5_bg.jpg);}


/* navigation
--------------------------------------------------*/
#navigation2 {
  height: 34px;
  margin:0;
  padding:0;
  background: url(images/spring_flavour/login_bg.gif) top center no-repeat; 
}

#navigation2 ul {
  margin:0;
  padding:0;
}

#navigation2 li {
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  white-space:nowrap;
}

#navigation2 li a {
  display:block;
  padding: 8px 8px 10px 8px;
  font-size: 11px;
  font-weight: bold;
}



#navigation2 .login form fieldset {
  /* centering the search form could've
  been done way more elegant but IEWin
  and Opera refused to follow the rules */
  margin-top:4px;
  border:0 solid; /* Opera */
}

* html #navigation form fieldset {margin-top:7px;}



#navigation2 a {color:#114B64;}

#navigation2 .selected a, #navigation2 a:hover
  {color:#114B64; background: url(images/spring_flavour/hover.gif) top repeat-x; text-decoration: none;}


/* images
--------------------------------------------------*/
img.left {
  float:left;
    padding: 4px;
  border: 1px solid #D0D0D0;
  margin:0 20px 0 0;
}

img.right {
  float:right;
    padding: 4px;
  border: 1px solid #D0D0D0;
  margin:0 0 0 20px;
}


#subcontent img {
padding:0;
border: none;
position: absolute;
margin: 0 0 0 120px;}

div#subcontent  {position: absolute; margin-left: 500px; width: 180px; background: #e6f3f3 url(images/stulpelistop.gif) top left no-repeat; padding: 5px 0 0 0;   }

#subcontent ul {padding: 0; margin: 0; font-size: 12px; line-height: 13px; list-style: none; background: url(images/stulpelisbottom.gif) bottom left no-repeat; padding-bottom: 10px;}

#subcontent li { margin: 0; padding: 0; background: none;}

#subcontent li a {
  display:block;
  margin: 0 0 0 0 ;
  padding: 6px 20px;
  height: 1%; /* IE WIN */
  font-size: 11px;
  text-decoration: none;
}


#subcontent li a:hover {background-color:#D1E3ED; color:#114B64; text-decoration: none;}

#subcontent h2 {margin-left: 20px; width: 140px;}
a.feed {   width: 178px; margin: 0px 0 0 0; font-size: 11px; display:block; padding-left: 52px; padding-top: 10px; padding-bottom: 10px; background: url(images/feed.gif) 30px 10px no-repeat;}
a.feed:hover {background-color:#D1E3ED; color:#114B64;}

div.feed {position: absolute; margin-left: 500px;}

div.foto {
    padding: 0px;
    margin: 0 0 10px 0;
    text-indent: 0px;
    text-align: center;
    font-size: 11px;
    }



/* comments
--------------------------------------------------*/


#comments ul { color: #114B64; margin:0; margin-bottom: 40px; padding:0; list-style: none; font-size: 12px;
    border-bottom: 1px #CBDFE5 solid;}

#comments li {
    border-top: 1px #CBDFE5 solid;
    margin: 0;
    padding: 0;
}

#comments p {margin: 0 12px 0px 12px; padding: 0 0 12px 0; text-indent: 0px;}

#comments h4 {margin: 10px 12px 3px 12px; padding: 0;}


* html #comments .header {height:19px;} /* IEWin */

#comments .header strong {font-family:Georgia,sans-serif;}

#comments .header .gravatar {
  position:absolute;
  top:1px;
  right:1px;
}


/* form
--------------------------------------------------*/


#commentform {padding:12px 12px;     
    border-top: 1px #CBDFE5 solid ;
    border-bottom: 1px #CBDFE5 solid ;
    color:#114B64; }

form fieldset {border:0 solid;} /* Opera */


form input, form textarea {
  padding:3px;
  border:1px solid;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.9em;
}

#subcontent form input, #subcontent form, #subcontent input {padding:0; margin: 0; height: auto; widht: auto;}

#commentform input {width:325px;}
#commentform textarea {width:325px;}
#contactform textarea, #contactform #bx_subject {width:465px; padding: 0; margin: 0;}

* html #commentform textarea {width:320px;} /* IE WIN; but why? */
* html #contactform textarea,
* html #contactform #bx_subject {width:445px;} /* IE WIN; but why? */

form .button {
  width:80px !important;
  border-bottom: 1px solid;
  font-weight:bold;
}


form .hiddenfield {display:none;}


/* Comments
--------------------------------------------------*/


#comments ul {background: #F5F9FA;}

#comments li.trackback,#comments li.pingback {list-style-image:url(images/spring_flavour/pingtrackback.gif);}

#commentform {background-color:#F5F9FA;}

#comments .header {background-color:#EDF3DE;}

#comments .header.alt {background-color:#E9F7F6;}


/* form
--------------------------------------------------*/

form;form p {  border-color:#CBDFE5;}

form label { color:#114B64;}

form em {color:#114B64;}

form input {color:#114B64;}

form input, form textarea {
  border-color:#CBDFE5;
}

form .button {
  border-color:#CBDFE5;
  background-color:#F5F9FA;
}



#debiutas {line-height: 18px; margin: 0; padding: 0 0 12px 0; font-style: normal; }



#verdiktas {font-style: normal;}

#debiutas2 {line-height: 18px; text-indent: 0px; float: left; padding-bottom: 12px; font-style: normal; width: 100%; clear: both; padding-left: 155px;}

#debiutas2 b {float: left; position: absolute; margin-left: -155px; }

p.foto {
    padding: 0px;
    margin: 0 0 10px 0;
    text-indent: 0px;
    text-align: center;
    font-size: 11px;
    }

div.foto {
    padding: 0px;
    margin: 0 0 10px 0;
    text-indent: 0px;
    text-align: center;
    font-size: 11px;
    }

div.pagination {
		margin: 20px 0 5px 0;
		text-align:left;
		font-size: 11px;
	}
	
	div.pagination a {
		border: 1px solid #c5d9e0;
		margin-right:3px;
		padding:3px 9px;
		background-color: #e0f0ee;
		background-position:bottom;
		text-decoration: none;

		color: #004f6a;		
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #bdd5d8;
		background-image:none;
		background-color:#c7dcdf;
		border-bottom: 3px solid red;
		color: #004f6a;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #004f6a;
	}
	div.pagination span.disabled {
		display:none;
	}
	div.pagination a.next{
		border:2px solid #ccdbe4;
		margin:0 0 0 10px;
	}
	div.pagination a.next:hover{
		border:2px solid #2b55af;
	}
	div.pagination a.prev{
		border:2px solid #ccdbe4;
		margin:0 10px 0 0;
	}
	div.pagination a.prev:hover{
		border:2px solid #2b55af;
	}