html {
height:100%;
}
body {
color:#777; /* temp */
font:normal 12px Arial, Verdana, Georgia, Tahoma, sans-serif;
text-align:left;
height:100%;
min-width:930px;
background:#fff;
}

html, body, form, ul, li, dl, dt, dd, div, p { 
padding:0;
margin:0;
}

.clearfix:after { 
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} 
.clearfix { 
display:block;
}

/*  */
.langas {
margin:0 auto;
width:930px;
}

.virsus {
width:930px; height:151px;
float:left;
}
	.virsus .txt-mn {
	padding:19px 0 0;
	width:930px; height:59px;
	font:bold 1em Arial, Verdana, Georgia, Tahoma, sans-serif;
	color:#204695;
	line-height:22px;
	}
		.virsus .txt-mn a { color:#204695; text-decoration:none; }
		.virsus .txt-mn a:hover,
		.virsus .txt-mn ul li.akt a:hover { color:#b7b7b7; }
		.virsus .txt-mn p.kalb {
		padding:0 20px 0 0;
		width:215px;
		float:left;
		}
		.virsus .txt-mn ul {
		width:470px; height:41px;
		display:block;
		list-style:none;
		float:left;
		border-bottom:#d1d3d4 1px solid;
		}
			.virsus .txt-mn ul li {
			width:117px;
			float:left;
			}
		.virsus .txt-mn .vir-paie-form {
		width:225px; height:41px;
		float:left;
		border-bottom:#d1d3d4 1px solid;
		}
			/* glbl */
			input.text-1 {
			margin:0;
			padding:3px 5px 2px;
			width:140px;
			border:1px solid;
			border-color:#353432 #d4d0c8 #d4d0c8 #353432;
			font:normal 1em Arial, Verdana, Georgia, Tahoma, sans-serif;
			line-height:14px;
			color:#777;
			float:left;
			}
			input.btn-1 {
			margin:1px 0 0;
			padding:1px 0 1px 7px;
			display:block;
			width:67px;
			text-align:left;
			/*text-indent:10px;*/
			border:0px none;
			background:#204695 url(img/input-rodykle.gif) right center no-repeat;
			font:bold 1em Arial, Verdana, Georgia, Tahoma, sans-serif;
			color:#fff;
			float:right;
			}
			/* -/> */
			.virsus .txt-mn .vir-paie-form input.text-1 { margin:0; }
	.myg-mn {
	width:930px; height:73px;
	float:left;
	}
		.myg-mn h1,
		.myg-mn h1 a {
		margin:0; padding:0;
		width:192px; height:54px;
		display:block;
		font-size:10px;
		text-indent:-9999px;
		overflow:hidden;
		float:left;
		}
		.myg-mn h1 a {
		background:url(img/logo.png) left top no-repeat;
		}
		.myg-mn ul {
		margin:2px 0 0;
		width:705px; height:52px;
		list-style:none;
		font-size:1.75em;
		line-height:53px;
		float:right;
		}
			.myg-mn ul li {
			margin:0 0 0 10px;
			width:166px; height:52px;
			background-color:#204695;
			text-indent:15px;
			display:block;
			float:left;
			display:inline;
			}
			.myg-mn ul li:hover, 
			.myg-mn ul li.akt {
			background-color:#b7b7b7;
			}
				.myg-mn ul li a {
				display:block;
				color:#fff; text-decoration:none;
				}
	
.vidus {
width:930px;
float:left;
}
	.vidus .kaire {
	width:215px;
	float:left;
	}
		.vidus .kaire .blokas {
		}
			/* glbl */
			.vidus h2.blok-pavad {
			margin:0; padding:0;
			font-size:1.5em;
			font-weight:normal;
			color:#777;
			}
			.vidus .pt15,
			 .vidus h2.blok-pavad.pt15 {
			padding-top:15px;
			}
				.vidus h2.blok-pavad a {
				color:#204695; text-decoration:none;
				border-bottom:#b7b7b7 1px dotted; zoom:1;
				}
				.vidus h2.blok-pavad a:hover { color:#b7b7b7; }
			.bt1 {
			border-top:#d1d3d4 1px solid;
			}
			.bb1 {
			border-bottom:#d1d3d4 1px solid;
			}
			/* -/> */
			.kaire ul.txt-mn {
			margin:0; padding:1px 0 0;
			list-style:none;
			}
				.kaire ul.txt-mn li {
				padding:0 0 0 13px;
				background:url(img/mn-rodykle.gif) 0px 5px no-repeat;
				}
					/* task nuor */
					.kaire ul.txt-mn li a {
					color:#204695; text-decoration:none;
					font-weight:bold;
					border-bottom:#b7b7b7 1px dotted; zoom:1;
					}
					.kaire ul.txt-mn li a:hover {
					color:#b7b7b7;
					}
	.vidus .desine {
	width:695px;
	float:right;
	}
		.vidus .desine .blokas {

		}
		.desine .nauj-tit {
		width:695px;
		float:left;
		}
			.desine .nauj-tit .naujiena {
			padding:0 0 0 10px;
			width:225px;
			float:left;
			}
			.desine .nauj-tit .naujiena.pirm { padding:0; }
				.nauj-tit .naujiena h2.pavad {
				margin:0; padding:0;
				color:#204695;
				font-size:1.4em;
				font-weight:normal;
				line-height:1.5em;
				}
					.nauj-tit .naujiena h2.pavad a {
					color:#204695; text-decoration:none;
					}
					.nauj-tit .naujiena h2.pavad a:hover {
					color:#b7b7b7;
					}
					.nauj-tit .naujiena h2.pavad a span {
					border-bottom:#b7b7b7 1px dotted;
					}
				.nauj-tit .naujiena p.data {
				padding:17px 0 5px;
				font-size:9px;
				color:#777;
				}
				.nauj-tit .naujiena .txt {
				padding:18px 0 0;
				color:#777;
				line-height:1.7em;
				}
					.nauj-tit .naujiena .txt img.thumb { padding:4px 10px 5px 0; float:left; }
				.nauj-tit p.rody {
				margin:4px 0 0;
				padding:0 0 38px 13px;
				float:left;
				background:url(img/mn-rodykle.gif) 0px 5px no-repeat;
				}
					.nauj-tit p.rody a {
					color:#204695; text-decoration:none;
					font-weight:bold;
					border-bottom:#b7b7b7 1px dotted; zoom:1;
					}
					.nauj-tit p.rody a:hover { color:#b7b7b7; }
		.desine .leidin {
		width:695px;
		float:left;
		}
			.leidin ul.sar {
			padding:16px 0 16px;
			width:460px;
			list-style:none;
			float:left;
			}
				.leidin ul.sar li {
				padding:0 0 12px 13px;
				background:url(img/mn-rodykle.gif) 0px 6px no-repeat;
				line-height:1.5em;
				}
					.leidin ul.sar li a {
					color:#204695; text-decoration:none;
					font-weight:bold;
					}
					.leidin ul.sar li a:hover { color:#b7b7b7; }
						.leidin ul.sar li span {
						border-bottom:#b7b7b7 1px dotted;
						}
			/* glbl */
			div.spec-pran {
			margin:20px 0;
			padding:13px 10px;
			width:205px;
			height:auto !important; height:140px; min-height:140px;
			float:right;
			font-size:30px;
			font-weight:bold;
			color:#204695;
			
			background:url(img/spec-blok-txt-bg.gif) left top repeat;
			}
				div.spec-pran a {
				color:#204695; text-decoration:none;
				}
			/* -/> */
		.desine .remej {
		width:695px;
		float:left;
		}
			.remej .rem-sar {
			padding:20px 0;
			width:460px;
			float:left;
			}
				.rem-sar dl {
				padding:0 0 0 6px;
				width:70px;
				float:left;
				}
				.rem-sar dl.pirm { padding-left:0; }
					.rem-sar dl dt {
					width:70px;
					height:66px;
					overflow:hidden;
					}
						.rem-sar dl dt img, .rem-sar dl dt a img { display:block; border:0; }
					.rem-sar dl dd {
					font-size:9px;
					color:#204695;
					line-height:1.5em;
					}
						.rem-sar dl dd a {
						color:#204695; text-decoration:none;
						}
						.rem-sar dl dd a:hover {
						color:#b7b7b7;
						}
							.rem-sar dl dd a span {
							border-bottom:#b7b7b7 1px dotted;
							}
/* 02 s */
		.desine .url {
		width:695px;
		float:left;
		}
			.desine .url span {
			padding:8px 0;
			display:block;
			float:left;
			color:#777;
			line-height:21px;
			}
			.desine .url span.pradzia {
			width:66px;
			font-size:9px;
			text-align:right;
			}
			.desine .url span.kelias {
			width:626px;
			float:right;

			}
				.url span.kelias a {
				padding:0 15px 0 3px;
				background:url(img/mn-rodykle.gif) right 5px no-repeat;
				text-decoration:none;
				text-transform:uppercase;
				font-weight:bold;
				color:#204695;
				}
				.url span.kelias a:hover { color:#b7b7b7; }
				.url span.kelias a.akt {
				padding:0 3px;
				background:none;
				font-weight:normal;
				color:#777;
				}
		.desine .naujienos,
		.desine .paieska {
		padding:36px 0 0;
		width:695px;
		float:left;
		}
			.desine h2.blok-antraste {
			margin:0; padding:0;
			font-size:1.75em;
			font-weight:normal;
			color:#204695;
			}
			.desine span.nauj-data {
			display:block;
			margin:10px 0 0;
			font-size:9px;
			}
			.naujienos .naujiena {
			padding:0 0 15px;
			width:460px;
			border-bottom:#d1d3d4 1px solid;
			}
				.naujienos .naujiena p.data {
				padding:18px 0 4px;
				font-size:9px;
				color:#777;	
				}
				.naujienos .naujiena h2.pavad {
				margin:0; padding:0;
				color:#204695;
				font-size:1.4em;
				font-weight:normal;
				line-height:1.5em;
				}
					.naujienos .naujiena h2.pavad a {
					color:#204695; text-decoration:none;	
					}
					.naujienos .naujiena h2.pavad a:hover { color:#b7b7b7; }
						.naujienos .naujiena h2.pavad a span {
						border-bottom:#b7b7b7 1px dotted;
						}
				.naujienos .naujiena .txt {
				padding:4px 0 0;
				color:#777;
				line-height:1.7em;
				}
					.naujienos .naujiena .txt img.thumb {
					padding:4px 10px 5px 0; float:left;
					}
			.desine .psl {
			padding:10px 0;
			width:460px;
			float:left;
			}
				.desine .psl span {
				display:block;
				font-weight:bold;
				color:#204695;
				}
				.desine .psl .kai {
				width:80px;
				float:left;
				}
				.desine .psl .cen {
				width:300px;
				text-align:center;
				float:left;
				}
				.desine .psl .des {
				width:80px;
				text-align:right;
				float:right;
				}
					.desine .psl span a {
					text-decoration:none; color:#204695;
					border-bottom:#b7b7b7 1px dotted; zoom:1;
					}
					.desine .psl span.cen a {
					margin:0 13px;
					}
					.desine .psl span a.akt {
					font-weight:normal;
					color:#777;
					border:none;
					}
					.desine .psl a:hover { color:#b7b7b7; }
/* 02 e */
/* 03 s */
		.mt38 { margin-top:38px; }
		h2.antraste-2 {
		margin:0; padding:10px 0 0;
		font-size:1.5em;
		line-height:1em;
		font-weight:normal;
		color:#204695;
		}
		.kaire h2.antraste-2 {
		padding-left:11px;
		padding-bottom:7px;
		}
		.nauj-mini-sar {
		padding:0 0 15px;
		}
			.nauj-mini-sar dl {
			margin:15px 0 0;
			padding:0 0 0 13px;
			background:url(img/mn-rodykle.gif) 0px 21px no-repeat;
			}
			.nauj-mini-sar dl.akt { background-image:none; }
				.nauj-mini-sar dl dt {
				font-size:9px;
				color:#777;
				line-height:14px;
				}
				.nauj-mini-sar dl dd {
				font-weight:bold;
				color:#204695;
				line-height:1.5em;
				}
					.nauj-mini-sar dl dd a {
					text-decoration:none; color:#204695;
					}
					.nauj-mini-sar dl dd a:hover { color:#b7b7b7; }
					.nauj-mini-sar dl.akt dd a {
					color:#777;
					}
						.nauj-mini-sar dl dd a span {
						border-bottom:#d1d3d4 1px dotted;
						}
						.nauj-mini-sar dl.akt dd a span { border-bottom:none; }
						
		.kaire .nuor-daug {
		padding:11px 0;
		}
		.desine .nauj-vidi {
		padding:36px 0 50px;
		width:460px;
		float:left;
		}
			h3.antraste-1 {
			margin:0; padding:12px 0 0;
			font-size:1.75em;
			line-height:1em;
			font-weight:normal;
			color:#777;
			}
			.nauj-vidi div.txt,
			.vidi div.txt {
			padding:8px 0 0;
			color:#777;
			line-height:1.8em;
			}
				div.txt a {
				text-decoration:none; color:#204695;
				border-bottom:#b7b7b7 1px dotted;
				}
				div.txt a:hover { color:#b7b7b7; }
				div.txt p {
				margin-bottom:16px;
				}
/* 03 e */
/* 04 s */
		.kaire .pagr-mn {
		
		}
			.pagr-mn ul {
			width:215px; 
			font-size:1.45em;
			list-style:none;
			}
				.pagr-mn ul li {
				padding:8px 10px;
				height:auto !important; height:23px; min-height:23px;
				background-color:#204695;
				border-bottom:#fff 1px solid;
				line-height:20px;
				}
				.pagr-mn ul li:hover { background-color:#b7b7b7; }
					.pagr-mn ul li a {
					display:block;
					color:#fff; text-decoration:none;
					}
				.pagr-mn ul li.akt {
				height:auto !important; height:29px; min-height:29px;
				padding-bottom:2px;
				background-color:#b7b7b7;
				/* border:1px solid red; */
				}
					.pagr-mn ul li ul {
					width:195px;
					padding:3px 0 0;
					font-size:0.7em;
					color:#204695;
					}
						.pagr-mn ul li ul li {
						padding:3px 0 3px 13px;
						width:182px;
						background-color:#b7b7b7;
						border-bottom:none;
						border-top:#c1c1c1 1px solid;
						font-weight:bold;
						background:url(img/mn-rodykle-mel.gif) left 11px no-repeat;
						}
						.pagr-mn ul li ul li:hover { background-image:url(img/mn-rodykle-balt.gif); }
						.pagr-mn ul li ul li.akt {
						color:#fff;
						background-image:none;
						font-weight:normal;
						}
							.pagr-mn ul li ul li a {
							color:#204695;
							}
							.pagr-mn ul li a:hover { color:#fff; }
							.pagr-mn ul li ul li.akt a { color:#fff; }
		.desine .vidi {
		width:695px;
		padding:36px 0 50px;
		float:left;
		}
			.desine .tekstas-meniu {
			margin:0 0 5px;
			width:100%;
			float:left;
			}
				.tekstas-meniu ul.mn {
				padding:10px 0 22px;
				/*font-size:1.75em;*/
				font-size:21px;
				/*line-height:1em;*/
				line-height:25px;
				font-weight:normal;
				color:#777;
				list-style:none;
				}
					.tekstas-meniu ul.mn li {
					padding:0 0 6px 13px;
					background:url(img/mn-rodykle.gif) left 6px no-repeat;
					}
						.tekstas-meniu ul.mn li a {
						color:#204695;
						text-decoration:none;
						border-bottom:#b7b7b7 1px dotted;
						zoom:1;
						}
						.tekstas-meniu ul.mn li a:hover { color:#b7b7b7; }
					.tekstas-meniu ul.mn li.akt {
					color:#777; background-image:none;
					}
						.tekstas-meniu ul.mn li.akt a {
						color:#777; border:none;
						}
		.plot460 { width:460px; float:left; }
				.desine .failai {
				padding:5px 0 0;
				}
					.desine .failai dl {
					padding:5px 0 0 25px;
					}
						.desine .failai dl dt {
						padding:0 0 0 13px;
						font-size:1em;
						font-weight:bold;
						color:#204695;
						background:url(img/mn-rodykle.gif) left 5px no-repeat;
						}
							.desine .failai dl dt a {
							color:#204695; text-decoration:none;
							border-bottom:#b7b7b7 1px dotted;
							zoom:1;
							}
							.desine .failai dl dt a:hover { color:#b7b7b7; }
						.desine .failai dl dd {
						padding:2px 0 0 13px;
						font-size:9px;
						color:#999;
						}
/* 04 e */
/* 06 s */
				.tekstas-meniu div.txt { }
				.tekstas-meniu ul.hor-mn {
				padding:10px 0 22px;
				width:100%;
				font-size:1.75em;
				line-height:1em;
				font-weight:normal;
				color:#777;
				list-style:none;
				float:left;
				}
					.tekstas-meniu ul.hor-mn li {
					padding:0 20px 6px 13px;
					background:url(img/mn-rodykle.gif) left 11px no-repeat;
					float:left;
					}
						.tekstas-meniu ul.hor-mn li a {
						color:#204695;
						text-decoration:none;
						border-bottom:#b7b7b7 1px dotted;
						zoom:1;
						}
						.tekstas-meniu ul.hor-mn li a:hover { color:#b7b7b7; }
					.tekstas-meniu ul.hor-mn li.akt {
					color:#777; background-image:none;
					}
						.tekstas-meniu ul.hor-mn li.akt a {
						color:#777; border:none;
						}
					.toggle {
					padding:12px 0 10px;
					}
						.toggle .closed { }
							.toggle .closed span.icn,
							.toggle .opened span.icn { padding-left:20px; background:url(img/atid-uzda-icn.gif) left top no-repeat; font-weight:bold; cursor:pointer; }
							.toggle .opened span.icn { background-position:left bottom; }
						.toggle .opened { }
						.toggle .failai {
						padding:0 0 5px 20px;
						line-height:1.2em;
						}
/* 06 e */
/* 08 s */
		.zemelapis {
		padding:15px 0 15px 0;
		width:695px; height:390px;
		display:block;
		}
		.pb15 { padding-bottom:15px; }
		.pb30 { padding-bottom:30px; }
		.mb15 { margin-bottom:15px; }
		.lh2em { line-height:2em; }
/* 08 e */
/* 09 s */
		.zmones {
		margin:0 0 0 -43px;
		padding:0 0 23px;
		width:738px;
		}
			.zmones dl {
			margin:0 0 0 43px;
			padding:20px 0 20px;
			width:192px;
			float:left;
			border-bottom:#d1d3d4 1px solid;
			}
			.zmones dl.be-rem { border-bottom:none; }
				.zmones dl dt {
				
				}
				.zmones dl dd {
				padding:3px 0 0;	
				}
					.zmones dl dd a {
					color:#204695;
					text-decoration:none;
					border-bottom:#b7b7b7 1px dotted;
					zoom:1;
					}
					.zmones dl dd a:hover { color:#b7b7b7; }
/* 09 e */
/* 10 s */
		.paieska .vid-paie-form {
		padding:15px 0 0;
		width:460px;
		float:left;
		border-bottom:#d1d3d4 1px solid;
		}
			.vid-paie-form .text-1 {
			width:223px; margin-right:5px;
			}
			.vid-paie-form .btn-1 {
			float:left;
			}
			.vid-paie-form p.pran {
			padding:18px 0;
			width:460px;
			color:#777;
			float:left;
			}
				.vid-paie-form p.pran strong {
				font-size:1.5em;
				font-weight:normal;
				}
		.paieska dl {
		padding:16px 0 17px;
		width:460px;
		float:left;
		border-bottom:#d1d3d4 1px solid;
		}
			.paieska dl dt {
			width:23px;
			float:left;
			line-height:1.7em;
			}
			.paieska dl dd {
			width:437px;
			float:right;
			line-height:1.9em;
			}
				.paieska dl dd span.pavad {
				font-size:1.4em;
				}
				.paieska dl dd span.nuor {
				padding:3px 0 0;
				display:block;
				line-height:1.15em;
				}
					.paieska dl dd span.nuor a { color:#204695; text-decoration:none; border-bottom:#b7b7b7 1px dotted; zoom:1; }
					.paieska dl dd span.nuor a:hover { color:#b7b7b7; }
/* 10 e */
.apacia {
	
}
	.apacia .kaire {
	width:225px;
	float:left;
	}
	.apacia .desine {
	width:695px;
	float:right;
	color:#777;
	}
		.apacia .desine p {
		height:50px;
		line-height:50px;
		}
/*
Programming: HTML,PHP,Flash,CSS,JS,MySql 
Nerijus Dulskis & Marijus Dulskis [www.dulskis.lt, 2009]
Best on IE 7. Also tested on Mozilla Firefox 2.0, IE 6, Opera 9.2 and Safari 3.0.3 (win)
*/