/* [NliN][2007][v.0.9] - Best on IE 7. Also tested on Mozilla Firefox 2.0, IE 6, Opera 9.1 and Safari 3.0.3 (win) */
html {
height : 100%;
padding : 0;
margin : 0;
}
body {
height : 100%;
padding : 0;
margin : 0;
width : 100%;
background:url(img/bg.gif) left top repeat;
color : #000; /* temp */
font : normal 0.75em Arial, Verdana, Helvetica, sans-serif;
text-align : left;
background-color: #a4a4a4;
}
form, ul, li, dl, dt, dd, div {
padding : 0;
margin : 0;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : block;
}

/*  */

/*#container {
margin:0;
min-height:100%;
padding:0;
position:relative;
margin-bottom:160px;
}*/

#container {
  margin: 0 auto;
  width: 100%;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}
#container:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}


#langas {
max-width : 1000px;
min-width : 1000px;
width : 1000px;
padding: 0 0 100px 0;
}
/* */
#virsus {
position:relative;
z-index:0;
width:960px;
height:262px;
background:url(img/virsus-bg.gif) left bottom repeat-x;
background-color:#fbd61f;
margin:0;
padding:0;
}
h1.n {
margin:0;
position:absolute;
display:none;
}
#virsus-meniu {
width:960px;
height:41px;
font : bold 1em Tahoma, Arial, Verdana, Helvetica, sans-serif;
background:url(img/virsus-meniu-bg.gif) 0px 0px no-repeat;
margin:0 0 8px 0;
}
  #v-m-bg {
  height:39px;
  background:url(img/virsus-meniu-linija-bg.gif) left top repeat-x;
  }
	#virsus-meniu p {
	padding:0; margin:0 30px 0 0;
	width:120px; height:39px;
	display:block;
	float:left;
	}
		#virsus-meniu p a {
		width:110px; height:20px;
		padding:9px 0 0 0;
		text-align:center;
		display:block;
		text-decoration:none;
		color:#929292;
		border:#FFF 5px solid;
		background-color:#FFF;
		font-size:11px;
		}
			#virsus-meniu p.akt a {
			color:#FFF;
			background:none;
			}
	#virsus-meniu ul {
	width:805px; height:39px;
	float:left;
	list-style:none;
	padding:0 0 0 5px;
	display:inline;

	background:#FFF;
	}
		#virsus-meniu ul li {
		width:110px; height:39px;
		display:block;
		float:left;
		margin:0 5px 0 0;
		background-color:#FFF;
		}
			#virsus-meniu ul li a {
			width:110px; height:30px;
			padding:7px 0 0 0;
			display:block;
			text-align:center;
			text-decoration:none;
			color:#929292;
			background-color:#FFF;
			line-height:12px;
			font-size:11px;
			}
			#virsus-meniu ul li.svarbus a {
			color:#dbb80a;
			text-decoration:underline;
			}
			#virsus-meniu ul li.akt a {
			color:#FFF;
			height:25px;
			padding:2px 0 2px 0;
			border:5px #FFF solid;
			border-left:none;
			border-right:none;
			background: url(img/bg.gif) left top repeat-x;
			}
#info {
width:737px;
float:left;
}

  #info dl {
  width:737px; height:183px;
  display:block;
  margin-bottom:60px;
  }
	#info dl dt {
	width:120px; height:165px;
	display:block;
	padding:18px 0 0 0;
	margin:0 25px 0 0;
	font : bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	float:left;
	background-color:#FFF;
	}
	#info dl dt.tuscia {
	background:none;
	}
		#info dl dt span {
		width:96px; height:15px;
		display:block;
		color:#929292;
		margin:0 0 10px 4px;
		text-align:right;
		}
		#info dl dt span.sk {
		height:35px;
		}
			#info dl dt span.sk img {
			width:25px; height:35px;
			margin-left:5px;
			}
		#info dl dt strong {
		width:106px; height:77px;
		display:block;
		margin:0 0 0 4px;
		padding:8px 0 0 0;
		background:url(img/bg.gif) left top repeat;
		background-color:#0000FF;
		}
			#info dl dt strong span {
			margin:0;
			}
			#info dl dt strong span.txt {
			height:32px;
			color:#ffe044;
			}
	#info dl dd {
	width:585px; height:183px;
	padding:0 0 0 5px;
	display:block;
	font : bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	background:url(img/foto-remelis.gif) left top no-repeat;
	float:left;
	}
		#info dl dd dl {
		width:110px; height:183px;
		float:left;
		margin:10px 0 0 5px;
		display:inline;
		}
			#info dl dd dl dt {
			margin:0; padding:0;
			width:101px; height:72px;
			margin-left:5px;
			float:left;
			display:inline;
			background:none;
			}
			#info dl dd dl dt.tuscia {
			height:168px;
			background:url(img/nera-foto-bg.gif) center center no-repeat;
			}
				#info dl dd dl dt a {
				outline:none;
				text-decoration:none;
				border:none;
				}
					#info dl dd dl dt a img {
					border:#FFF 1px solid;
					outline:none;
					}
			#info dl dd dl dd {
			margin:0; padding:0;
			width:101px; height:95px;
			display:block;
			margin-left:5px;
			float:left;
			display:inline;
			background:none;
			}
				#info dl dd dl dd p {
				margin:0 0 4px 5px; padding:0;
				font-weight:normal;

				}
				#info dl dd dl dd p.town {
				margin-top:0px;
				}

				#info dl dd dl dd p.adr {
				font-weight:bold;
				margin-top:5px;
				line-height:12px;
				}
				#info dl dd dl dd p.anr {
				margin-top:5px;
				}
				#info dl dd dl dd p.laik {
				font-weight:bold;
				margin-top:5px;
				}
					#info dl dd dl dd p i {
					display:block;
					font-style:normal;
					}
/*#apacia {
width:100%;
height:100px;
background-color:#fbd61f;
position:relative;
margin-top:-100px;
}*/

#apacia {
  width: 960px;
  background:#fbd61f;
  position: absolute;
  bottom: -40px !important;
  bottom: -1px; /* For Certain IE widths */
  height: 100px;
}


	#apacia ul,
	#apacia p {
	width:800px;
	height:20px;
	margin:0 0 0 150px;
	padding-top:8px;
	font : bold 0.92em Tahoma, Arial, Verdana, Helvetica, sans-serif;
	}
		#apacia ul li {
		display:inline;
		}
			#apacia ul li a {
			font-weight:bold;
			text-decoration:none;
			color:#929292;
			background:url(img/apacia-meniu-skyriklis.gif) left center no-repeat;
			padding:0 10px 0 14px;
			}
			#apacia ul li.pirmas a {
			padding:0 12px 0 0;
			background:none;
			}
	#apacia p {
	padding-top:0px;
	color:#929292;
	font-weight:bold;
	}
	#apacia p.diz {
	padding-top:15px;
	}
		#apacia p i {
		/*display:block;*/
		font-style:normal;
		}
		#apacia p.diz strong {
		margin-top:3px;
		background-color:#929292;
		line-height:20px;
		padding:0 2px 2px 2px;
		}
		#apacia p.diz strong a {
		color:#fbd61f;
		text-decoration:none;
		}

/* * * * ieskoti,atsiusti start */
#ieskoti,
#atsiusti {
width:810px; height:183px;
margin:0 0 10px 150px;
background-color:#FFF;
}
	#ieskoti form,
	#atsiusti form {
	margin:0;
	}
		#ieskoti form fieldset,
		#atsiusti form fieldset {
		margin:0; padding:0;
		width:190px; height:183px;
		padding:0 0 0 10px;
		display:block;
		float:left;
		border:none;
		}

		#atsiusti form fieldset.antras {
		margin:0; padding:0;
		width:200px; height:183px;
		padding:0 0 0 10px;
		display:block;
		float:left;
		border:none;
		}
			#ieskoti form fieldset label,
			#atsiusti form fieldset label {
			padding:17px 0 5px 0;
			width:160px; height:11px;
			line-height:11px;
			display:block;
			text-indent:3px;
			font : normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
			}
			#ieskoti form fieldset select,
			#atsiusti form fieldset select {
			width:140px; height:17px;
			/*display:block;*/
			color:#a9a9a9;
			margin:0;
			padding:0;
			font : normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
			}
			#ieskoti form fieldset input,
			#atsiusti form fieldset input {
			margin:0; padding:0;
			display:block;
			color:#a9a9a9;
			width:137px; height:15px;
			line-height:15px;
			font : normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
			}
			#ieskoti form fieldset input.ieskoti {
			width:114px; height:69px;
			margin:83px 0 0 0;
			}
/* * * * ieskoti, atsiusti end */

/* * * * atsiusti end */
			#atsiusti form fieldset.pakutinis {
			width:190px;
			padding:0 0 0 10px;
			}
			#atsiusti form fieldset.priespakutinis {
			width:190px;
			padding:0 0 0 10px;
			}
			#atsiusti form fieldset input.met {
			width:137px;
			float:left;
			text-align:left;
			margin-right:5px;
			}
			#atsiusti form fieldset input.men,
			#atsiusti form fieldset input.dien {
			width:16px;
			float:left;
			text-align:center;
			margin-right:5px;
			}
			#atsiusti form fieldset input.ieskoti {
			width:114px; height:55px;
			display:block;
			margin-top:7px;
			}
			#atsiusti form fieldset input.nuotrauka {
			width:190px;
			height:18px;
			margin:0 0 8px 0;
			color:#ffffff;
			}
			#atsiusti form fieldset div.in {
			margin:0 0 6px 0;
			}
			#atsiusti form fieldset label.chckbx {
			width:145px;
			font-size:10px;
			line-height:15px;
			padding:34px 0 0 0;
			font-weight:normal;
			color:#a9a9a9;
			}
			#atsiusti form fieldset label.description {
			width:190px;
			font-size:10px;
			line-height:13px;
			padding:0;
			font-weight:normal;
			color:#a9a9a9;
			text-indent:0px;
			}
			#atsiusti form fieldset label.description a {
			color:#010101;
			}
			#atsiusti form fieldset input.chckbx {
			float:left;
			height:16px;
			width:16px;
			margin:0 5px 0 0; padding:0;
			}


/* * * * atsiusti end */

/* * * * apie start */
#informacija {
width:556px;
margin: 0 0 50px 150px;
padding:12px;
font : normal 0.92em Tahoma, Arial, Verdana, Helvetica, sans-serif;
background-color:#FFFFFF;
line-height:18px;
color:#929292;
float:left;
display:block;
}
	#informacija h2 {
	font : bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	}
	#informacija p {
	line-height:18px;
	color:#929292;
	}
		#informacija p a {
		color:#666666; /* ?? */
		text-decoration:none;
		}



/* * * * apie end */


/* * * * vm */
div.auto_complete {
      width: 350px;
      background: #fff;
    }
    div.auto_complete ul {
      border:1px solid #fbd71f;
      margin:0;
      padding:0;
      width:100%;
      list-style-type:none;
    }
    div.auto_complete ul li {
      margin:0;
      padding:3px;
      cursor:pointer;
    }
    div.auto_complete ul li.selected {
      background-color: #fbd71f;
    }
    div.auto_complete ul strong.highlight {
      color: #800;
      margin:0;
      padding:0;
    }
.tip .content { font-size: 11px; padding: 5px; width: 200px; background: #ffffff; color: #000000; border:#fbd71f solid 1px;}

div.datepicker {
 position: absolute;
 text-align: center;
 border: 1px #C4D5E3 solid;
 font-family: arial;
}
div.datepicker-header {
 font-size: 12px;
 font-weight: bold;
 background: #e9eff4;
 border-bottom:1px solid #c4d5e3;
 padding: 2px;
}
div.datepicker-footer {
 font-size: 10px;
 background: #e9eff4;
 border-top:1px solid #c4d5e3;
 cursor: pointer;
 text-align: center;
 padding: 2px;
}
div.datepicker-calendar {
 font-size: 10px;
 background:#FFFFFF;
 padding: 2px;
 text-align: center;
}
div.datepicker-calendar table {
 font-size: 10px;
 border: 1px white solid;
 margin: 0px;
 padding: 0px;
 text-align: center;
}
div.datepicker-calendar table tr {
 border: 1px white solid;
 margin: 0px;
 padding: 0px;
}
div.datepicker-calendar table td {
 border: 1px #eaeaea solid;
 margin: 0px;
 padding: 0px;
 text-align: center;
}
div.datepicker-calendar table td:hover,
div.datepicker-calendar table td.outbound:hover,
div.datepicker-calendar table td.today:hover {
 border: 1px #c4d5e3 solid;
 background: #e9eff4;
 cursor: pointer;
}
div.datepicker-calendar table td.wday {
 border: 1px #ffffff solid;
 background: #ffffff;
 cursor: text;
}
div.datepicker-calendar table td.outbound {
 background: #e8e4e4;
}
div.datepicker-calendar table td.today {
 border: 1px #16518e solid;
 background: #c4d5e3;
}

#procesas {
	display:block;
	position:absolute;
	top:375px;
	z-index:10;
	background:#fbd61f;
	width:160px;
	height:25px;
	border:#000000;
	left: 475px;
	padding:20px 10px 10px 10px;
	text-align:center;
	display:none;
	color:#929292;
}
#error {
	display:none;
	position:absolute;
	border:#fbd61f solid 5px;
	width:800px;
	height:173px;
	margin:0 0 10px 150px;
	background-color:#FFF;
	color:#929292;
	text-align:left;
	vertical-align:top;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	z-index:2;
}

.error_m {
	float:left;
	margin:105px 20px 0 0;
	width:60px;
	cursor:pointer
}

#padeka {
	display:block;
	border:#fbd61f solid 5px;
	width:800px;
	height:173px;
	margin:0 0 10px 150px;
	background-color:#FFF;
	color:#929292;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

div.raskozis {
	margin:-21px 0 0 2px;
	z-index:1;
	position:relative;
	width:45px;
	height:15px;
}

#left_cont {
	float:left;
	width:735px;
}
#right_cont {
	float:left;
	width:265px;
	border:1px solid #000000;
	height:100%;
}

#draugai {
width:200px;
float:left;
display:block;
margin:0 0 10px 0;
}
#draugai_title {
width:200px;
height:38px;
background: url(img/musu_draugai.gif);
}
#draugai_body {
width:200px;
background-color:#FFFFFF;
padding:15px 0 25px 0;
}
#draugai_body img {
width:160px;
margin:25px 20px 12px 20px;
border:none;
}

#apklausa {
width:200px;
float:left;
line-height:16px;
}
#apklausa_title {
width:200px;
height:38px;
background: url(img/apklausa.gif);
}
#apklausa_body {
width:190px;
background-color:#FFFFFF;
padding:15px 0 20px 10px;
color:#929292;
font-size:11px;
}
#informacija #apklausa_body {
width:560px;
border-bottom:1px solid #dedede;
padding:0px 0 20px 0;
margin:0 0 18px -2px;
}
#informacija #apklausa_body.pask {
border-bottom:none;
}
#informacija #apklausa {
width:100%;
margin:3px 0 0 0;
}
#informacija #apklausa_body .atsak {
width:200px;
}
#apklausa_body span {
width:100%;
display:block;
font-weight:bold;
font-size:13px;
margin:1px 0 0px 0px;
color:#929292;
}
#informacija #apklausa_body span {
color:#000000;
margin:1px 0 0px 0px;
}
#informacija #apklausa_body .data {

}
#apklausa_body input {
	margin:9px 0 9px 0px;
	display:inline;
	font-size:11px;
	width:12px;
	height:12px;
	vertical-align:middle;
}
#apklausa_body .radiotxt {
	padding:0 0 0 0;
	width:140px;
	color:#929292;
	font-size:11px;
	line-height:11px;
	vertical-align:middle;

}
#apklausa_body .radiotxt2 {
	padding: 0px 10px 10px 0px;
	display: block;
	line-height: 14px;
	width: 160px;
	float: left;
	margin: -23px 0 0 20px;
}

#apklausa_body .atsak {
	margin:17px 0 0 0;
	color:#929292;
	font-size:11px;
}
#apklausa_body .archyv {
	margin:17px 0 0 0;
	font-weight:bold;
}
#apklausa_body .archyv a {
	font-weight:bold;
	color:#929292;
	text-decoration:none;
}
.mygt_balsuoti {
	background: url(img/mygt_balsuoti.gif);
	width:94px;
	height:34px;
	margin:14px 0 0 44px;
	text-indent:-9999px;
	border:none;
	display:block;
}
.sar-nauj {
	margin:0 0 0 -2px;
}
.sar-nauj .data {
	margin:0;
	color:#929292;
	font-size:10px;
	height:15px;
	display:block;
}
.sar-nauj .title {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	margin:2px 0 10px 0;
}
.sar-nauj .foto {
	color:#000000;
	font-size:13px;
	float:left;
	width:100px;
	height:67px;
	margin:6px 10px 0 0;
}
.sar-nauj .text {
	color:#929292;
	font-size:11px;
	float:left;
	width:560px;
	height:90px;
	border-bottom:1px solid #dedede;
	margin:0 0 15px 0;
}
.sar-nauj .pask {
	border-bottom:none;
}
.sar-nauj .more a {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.naujiena {
	margin:0 0 0 -2px;
}
.naujiena .data {
	color:#929292;
	font-size:10px;
}
.naujiena .title {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	margin:0 0 11px 0;
}
.naujiena .text {
	color:#000000;
	font-size:11px;
	float:left;
	width:560px;
	margin:0 0 30px 0;
}
.naujiena .back {
	margin:0 0 32px 0;
}
.naujiena .back a {
	color:#929292;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#right_block {
	width:200px;
	float:left;
	margin:0 0 40px 23px;
}

#mms {
width:200px;
float:left;
display:block;
margin:0 0 10px 0;
}
#mms_title {
width:200px;
height:103px;
background: url(img/mms.gif);
}
#mms_title a {
width:200px;
height:103px;
}

#mes {
width:200px;
float:left;
display:block;
margin:0 0 10px 0;
}
#mes_title {
width:200px;
height:38px;
background: url(img/mes.gif);
}
#mes_body {
background-color:#FFFFFF;
}
#mes_body img {
margin:32px 20px 10px 30px;
border:none;
}
