html { 
height : 100%;
padding : 0;
margin : 0;
} 
body { 
height : 100%;
padding : 0;
margin : 0;
width : 100%;
color : #2b1f16; /* temp */
font : normal 0.92em Arial, Verdana, Helvetica, sans-serif;
text-align : left;
background:#f3f3f3;
} 
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;
} 

/*  */
#langas {
width : 100%;
}
	
	#virsus {
	width:868px;
	height:75px;
	display:block;
	margin:0 auto 35px auto;
	border:0px solid red;
	}
		#virsus h1 {
		width:247px;
		height:50px;
		margin:0; 
		padding:0;
		display:block;
		float:left;
		background:url(img/logo.gif) left bottom no-repeat;
		text-indent:-9999px;
		font-size:0.1em;
		border:0px solid red;
		}
		#virsus ul {
		width:621px;
		height:12px;
		margin:10px 0 38px 0;
		padding:0;
		display:block;
		float:left;
		}
		#virsus ul.meniu {
		width:868px;
		margin-top:0px;
		margin-left:0px;
		height:35px;
		/*background-color:#92282A;*/
		/*background:url(img/meniu.gif) left top repeat-x;*/
		}
			#virsus ul.kalba li {
			line-height:12px;
			display:inline;
			float:right;
			font-size:0.69em;
			margin-left:5px;
			}
			#virsus ul.kalba li a {
			text-decoration:none;
			color:#660507;
			margin:0;
			}
			#virsus ul.kalba li .akt a {
			color:#FFFFFF;
			text-decoration:underline;
			}

			#virsus ul.meniu .mn {
			padding:0px 0 0 0px;
			background:url(img/m_off.gif) left top no-repeat;
			}
			#virsus ul.meniu .mn2 {
			padding:0px 0 0 0px;
			background:url(img/m_on.gif) left top no-repeat;
			}
			#virsus ul.meniu .mn:hover, #virsus ul.meniu .mn2:hover {
			background:url(img/m_on.gif) left top no-repeat;
			}
			#virsus ul.meniu .mn3 {
			display:block;
			width:100%;
			height:30px;
			color:#F9F9F9;
			font-size:10px;
			text-transform:uppercase;
			text-decoration:none;
			
			/*cursor:pointer;*/
			}
			
			/*#virsus ul.meniu .akt {
				color:#FFFFFF;
				text-decoration:underline;
			}*/
			/*
			#virsus ul.meniu .mn {
			font-size:0.69em;
			}
				#virsus ul.meniu .mn a {
				margin:0 5px 0 10px;
				}
				*/

/* */
	#vidus-bg {
	width:100%;
	padding:5px 0;
	background:#FFFFFF;
	}
	#vidus-bg.titulinis {
	padding:20px 0 30px 0;
	}
	#vidus-bg.vidinis {
	padding:5px 0;
	}
		#vidus-bg.vidinis p {
		width:868px;
		height:215px;
		display:block;
		margin:0 auto;
		background:#ffffff url(img/vid-1-bg.jpg) center center no-repeat;
		text-indent:-9999px;
		}
		#vidus-bg #info {
		width:864px;
		margin:0 auto;
		}
/* */
			#vidus-bg.titulinis #info a {
			width:432px;
			height:323px;
			display:block;
			text-indent:-9999px;
			border:none;
			float:left;
			}
			#vidus-bg.titulinis #info a.stumd-sist_ {background:url(img/tit-1-bg.jpg) 0px 0px no-repeat;}
			#vidus-bg.titulinis #info a.stumd-sist_lt {background:url(img/tit-1-bg_lt.jpg) 0px 0px no-repeat;}
			#vidus-bg.titulinis #info a.stumd-sist_en {background:url(img/tit-1-bg_en.jpg) 0px 0px no-repeat;}
			#vidus-bg.titulinis #info a.stumd-sist_ru {background:url(img/tit-1-bg_ru.jpg) 0px 0px no-repeat;}
			#vidus-bg.titulinis #info a.virt-bald_ {background:url(img/tit-2-bg.jpg) 0px 0px no-repeat;}
			#vidus-bg.titulinis #info a.virt-bald_lt {background:url(img/tit-2-bg_lt.jpg) 0px 0px no-repeat;}
			#vidus-bg.titulinis #info a.virt-bald_en {background:url(img/tit-2-bg_en.jpg) 0px 0px no-repeat;}
			#vidus-bg.titulinis #info a.virt-bald_ru {background:url(img/tit-2-bg_ru.jpg) 0px 0px no-repeat;}
/* */
	#apacia {
	width:868px;
	margin:5px auto 0 auto;
	}
	#apacia p {
	margin:0; padding:0;
	}
	#apacia p.teises-saugomos {
	width:868px;
	display:block;
	line-height:50px;
	color:#c6c6c6;
	font-size:0.69em;
	text-indent:2px;
	}
		#apacia #ap-info {
		width:868px;
		height:auto !important;
		height:128px;
		min-height:128px;
		background:#51585a;
		}
			#apacia #ap-info div.ap-miest {
			width:150px;
			height:auto !important;
			height:100px;
			min-height:100px;
			display:block;
			margin:26px 0 5px 22px;
			float:left;
			display:inline;
			}
				#apacia #ap-info div.ap-miest .kontaktai {
				width:150px;
				height:auto !important;
				height:100px;
				min-height:100px;
				display:block;
				float:left;
				color:#a8acad; /*color:#ffffff;*/
				font : normal 11px Verdana, Helvetica, sans-serif;
				line-height:15px;
				letter-spacing:-0.01em;
				}
				.kontaktai_rez p {
				line-height:16px;
				display:block;
				margin:10px 0 20px 280px;
				font-size:12px;
				color:#ffffff;
				background-color:inherit;
				}
				#apacia #ap-info div.ap-miest p.papild {
				margin:29px 0 0 0;
				height:auto !important;
				height:71px;
				min-height:71px;
				}
/* kontaktai */
	#vidus {
	width:868px;
	margin:0 auto;
	padding:24px 0 29px 0;
	background:#aaadae;
	}
		#vidus form {
		margin:1px 0 0 279px;
		}
			#vidus form h2 {
			margin:0 0 20px -1px; padding:0;
			color:#fff;
			background-color:inherit;
			font-size:1.49em;
			font-weight:normal;
			}
			#vidus form label {
			width:300px;
			height:16px;
			line-height:16px;
			display:block;
			margin:7px 0 4px 0;
			font-size:0.79em;
			text-indent:2px;
			color:#fff;
			background-color:inherit;
			}
			#vidus form label.prie-teksto {
			margin:26px 0 4px 0;
			}
			#vidus form input {
			padding:0; margin:0;
			width:203px;
			height:19px;
			display:block;
			margin:0 0 1px 0;
			background-color:#d5d6d7;
			border:#97999a 1px solid;
			}
			.nobg {
			background-color:#AAADAE;
			}
			#vidus form input.mygt-siusti {
			width:71px;
			height:25px;
			border:none;
			margin:0 0 0 5px;
			display:inline;
			vertical-align:bottom;
			}
			#vidus form textarea {
			width:315px;
			height:104px;
			background-color:#d5d6d7;
			border:#97999a 1px solid;
			
			display:inline;
			}
/* straipsniai, apie, galerija */
	#vidus.straipsniai,
	#vidus.apie,
	#vidus.galerija {
	width:868px;
	margin:0 auto;
	padding:24px 0 24px 0;
	background:#aaadae;
	}
		#vidus.straipsniai #vidus-kaire,
		#vidus.galerija #vidus-kaire {
		width:224px;
		display:block;
		margin:0 32px 0 22px;
		float:left;
		display:inline;
		}
			#vidus.straipsniai #vidus-kaire h2 {
			margin:0 0 6px 0; padding:0;
			font-size:1.5em;
			font-weight:normal;
			color:#fff;
			background-color:inherit;
			}
			#vidus-kaire h3 {
			margin:0 0 10px 0; padding:0;
			}
			#vidus-kaire h3 a {
			/*margin:0 0 6px 0; padding:0;*/
			margin:0px; padding:0px;
			font-size:15px;
			font-weight: bold;
			color:#fff;
			background-color:inherit;
			text-decoration:none;
			}
			#vidus-kaire h3 .akt {
			text-decoration: underline;
			}
			#vidus.straipsniai #vidus-kaire ul {
			width:202px;
			margin:0 0 0 12px;
			padding:0;
			list-style:none;
			font-size:0.79em;
			color:#ffffff;
			background-color:inherit;
			}
				#vidus.straipsniai #vidus-kaire ul li {
				line-height:15px;
				margin: 0px 0px 7px 0px;
				}
					#vidus.straipsniai #vidus-kaire ul li a {
					text-decoration:none;
					color:#ffffff;
					background-color:inherit;
					}
					#vidus.straipsniai #vidus-kaire ul li.akt a {
					color:#606162;
					background-color:inherit;
					}

		#vidus.straipsniai #vidus-desine,
		#vidus.apie #vidus-desine,
		#vidus.galerija #vidus-desine {
		width:561px; /*521px*/
		display:block;
		margin:0;
		color:#ffffff;
		font-size:12px;
		background-color:inherit;
		float:left;
		display:inline;
		}
		#vidus-desine a {
		color : #ffffff;
		background-color:inherit;
		text-decoration:underline;
		}

			#vidus.straipsniai #vidus-desine h2,
			#vidus.apie #vidus-desine h2,
			#vidus.galerija #vidus-desine h2 {
			margin:1px 0 18px 0; padding:0;
			font-weight:normal;
			font-size:1.5em;
			word-spacing:0.1em;
			line-height:23px;
			}
			#vidus.straipsniai #vidus-desine h3{
			margin:16px 0 16px 0; padding:0;
			font-weight:bold;
			font-size:12px; /* font-size:0.79em; */
			line-height:16px;
			}
			#vidus.straipsniai #vidus-desine p,
			#vidus.apie #vidus-desine p {
			margin:10px 0 10px 0; padding:0;
			font-size:12px; /*font-size:0.79em;*/
			line-height:16px;
			}
/* apie mus */
	#vidus.apie #vidus-desine {
	margin:0 0 0 279px;
	}
/* galerija */
			#vidus.galerija #vidus-kaire ul {
			width:202px;
			margin:0 0 0 2px;
			padding:0;
			list-style:none;
			font-size:1.5em;
			color:#ffffff;
			background-color:inherit;
			}
				#vidus.galerija #vidus-kaire ul li {
				line-height:24px;
				margin:0 0 18px 0;
				}
					#vidus.galerija #vidus-kaire ul li a {
					text-decoration:none;
					color:#ffffff;
					background-color:inherit;
					}
					#vidus.galerija #vidus-kaire ul li.akt a {
					color:#d5d6d7;
					background-color:inherit;
					}
			#vidus.galerija #vidus-kaire h2 {
			margin:1px 0 18px 0; padding:0;
			font-size:1.5em;
			color:#ffffff;
			background-color:inherit;
			font-weight:normal;
			}
			#vidus.galerija #vidus-desine #galerija {
			width:564px;
			margin:24px 0 0 0;
			}
				#vidus.galerija #vidus-desine #galerija #nuotrauka {
				width:372px;
				display:block;
				float:left;
				}
					#vidus.galerija #vidus-desine #galerija #nuotrauka img {
					display:inline;
					border:none;
					}
					#vidus.galerija #vidus-desine #galerija #nuotrauka p {
					margin:4px 0 14px 0; padding:0;
					font-size:0.79em;
					line-height:16px;
					}
				#vidus.galerija #vidus-desine #galerija #nuotraukos {
				width:188px;
				display:block;
				float:right;
				}
					#vidus.galerija #vidus-desine #galerija #nuotraukos img {
					display:block;
					float:left;
					border:none;
					margin:0 0 6px 6px;
					display:inline;
					}
		#vidus-bg.virt-bald p {
		background:url(img/vid-2-bg.jpg) left top no-repeat;
		}
.afisa {
	font-size:12px;
}

#paklausti {
	width:170px;
	display:block;
	background-color:#999999;
	color:#FFFFFF;
	padding:5px;
	text-decoration:none;
	}

#katalogas_kontaktai {
	width:400px;
}

#katalogas_kontaktai form {
	margin:0px;
}

			
/*
Programming: HTML,PHP,Flash,CSS,JS,MySql 
Nerijus Dulskis [www.dulskis.lt, 2008]
Marijus Dulskis [www.dulskis.lt, 2008]
Best on IE 7. Also tested on Mozilla Firefox 2.0, IE 6, Opera 9.2 and Safari 3.0.3 (win)
*/
