html { 
height : 100%;
padding : 0;
margin : 0;
} 
body { 
padding : 0;
margin : 0;
color : #000000; /* temp */
font : normal 0.88em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align : left;
background: #01222A;
}

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;
} 

/*  */
#bg-y {
width:auto;
background:url(img/bg-y.gif) center top repeat-y;
}
#bg-a {
width:auto;
background:url(img/bg-a.gif) center bottom no-repeat;
}
#langas {
width:1000px;
margin:0 auto;
padding:0 0 10px 0;
height:auto !important;
height:500px;
min-height:500px;
}

	#virsus {
	width:1000px;
	height:34px;
	}
		#virsus ul {
		height:34px;
		list-style:none;
		font-size:0.79em;
		text-align:right;
		}
			#virsus ul li {
			line-height:34px;
			display:inline;
			}
				#virsus ul li a {
				margin:0 0 0 15px;
				color:#ffffff;
				text-decoration:none;
				}
				#virsus ul li.akt a,
				#virsus ul li a.akt {
				color:#767a7b;
				}
				
	#kategorijos {
	width:1000px;
	height:53px;
	}
		#kategorijos ul {
		width:1000px;
		height:53px;
		list-style:none;
		}
			#kategorijos ul li {
			width:200px;
			height:36px;
			line-height:36px;
			margin:17px 0 0 0;
			display:block;
			float:left;
			display:inline;
			background-color:#999999;
			}
			#kategorijos ul li {
			background:url(img/kategorijos-bgs-sprt.png) 0px 0px no-repeat;
			}
				#kategorijos ul li.p1 {
				width:205px;
				background-position:0px -17px;
				}
					#kategorijos ul.p1akt li.p1 {
					height:53px; margin:0;
					background-position:0px -53px;
					}
					#kategorijos ul.p1akt li.p2 {
					background-position:-205px -70px;
					}
				#kategorijos ul li.p2 {
				width:199px;
				background-position:-205px -17px;
				}
					#kategorijos ul.p2akt li.p1 {
					width:195px;
					background-position:0px -123px;
					}
					#kategorijos ul.p2akt li.p2 {
					width:209px;
					height:53px; margin:0;
					background-position:-195px -106px;
					}
					#kategorijos ul.p2akt li.p3 {
					background-position:-404px -123px;
					}
				#kategorijos ul li.p3 {
				width:199px;
				background-position:-404px -17px;
				}
					#kategorijos ul.p3akt li.p1 {
					background-position:0px -176px;
					}
					#kategorijos ul.p3akt li.p2 {
					width:189px;
					background-position:-205px -176px;
					}
					#kategorijos ul.p3akt li.p3 {
					width:209px;
					height:53px; margin:0;
					background-position:-394px -159px;
					}
					#kategorijos ul.p3akt li.p4 {
					background-position:-603px -176px;
					}
				#kategorijos ul li.p4 {
				width:200px;
				background-position:-603px -17px;
				}
					#kategorijos ul.p4akt li.p3 {
					width:190px;
					background-position:-404px -229px;
					}
					#kategorijos ul.p4akt li.p4 {
					width:209px; height:53px; margin:0;
					background-position:-594px -212px;
					}
					#kategorijos ul.p4akt li.p5 {
					width:197px;
					background-position:-803px -229px;
					}
						#kategorijos ul.p4akt li.p5 a {
						width:197px;
						}
				#kategorijos ul li.p5 {
				width:197px;
				background-position:-803px -17px;
				}
					#kategorijos ul.p5akt li.p4 {
					width:188px;
					background-position:-603px -282px;
					}
					#kategorijos ul.p5akt li.p5 {
					width:209px; height:53px; margin:0;
					background-position:-791px -265px;
					}

			#kategorijos ul li a {
			width:197px;
			display:block;
			height:36px;
			color:#fff;
			text-decoration:none;
			font-size:1em;
			text-indent:20px;
			outline:none;
			}
			#kategorijos ul li.p3 a {
			width:190px;
			}
			#kategorijos ul li.p1 a.akt {
			width:205px;
			}
			#kategorijos ul li.p2 a.akt,
			#kategorijos ul li.p3 a.akt,
			#kategorijos ul li.p4 a.akt,
			#kategorijos ul li.p5 a.akt {
			width:208px;
			}
			#kategorijos ul li.akt a {
			height:39px;
			padding:14px 0 0 7px;
			font-size:1.25em;
			text-indent:0px;
			text-align:center;
			}
				
/* vidus */

	#vidus {
	width:1000px;
	background:url(img/vidus-y-bgs-sprt.png) 0px 0px repeat-y; /*def*/
	}
	#langas.p6 #vidus, #langas .p6 { background-position:0px 0px; }
	#langas.p1 #vidus, #langas .p1 { background-position:-2000px 0px; }
	#langas.p2 #vidus, #langas .p2 { background-position:-3000px 0px; }
	#langas.p3 #vidus, #langas .p3 { background-position:-4000px 0px; }
	#langas.p4 #vidus, #langas .p4 { background-position:-1000px 0px;  }
	#langas.p5 #vidus, #langas .p5 { background-position:-5000px 0px; }

		#vidus div.v-a-bg,
		#vidus.p6 div.v-a-bg {
		background:url(img/vidus-a-bgs-sprt.png) 0px bottom no-repeat;
		}
		#vidus.p1 div.v-a-bg { background-position:-2000px bottom; }
		#vidus.p2 div.v-a-bg { background-position:-3000px bottom; }
		#vidus.p3 div.v-a-bg { background-position:-4000px bottom; }
		#vidus.p4 div.v-a-bg { background-position:-1000px bottom; }
		#vidus.p5 div.v-a-bg { background-position:-5000px bottom; }
		
		#vidus div.v-v-bg,
		#vidus.p6 div.v-v-bg {
		padding:10px;
		height:auto !important;
		height:500px;
		min-height:500px;
		background:url(img/vidus-v-bgs-sprt.png) 0px 0px no-repeat;
		}
		#vidus.p1 div.v-v-bg { background-position:-2000px 0px; }
		#vidus.p2 div.v-v-bg { background-position:-3000px 0px; }
		#vidus.p3 div.v-v-bg { background-position:-4000px 0px; }
		#vidus.p4 div.v-v-bg { background-position:-1000px 0px; }
		#vidus.p5 div.v-v-bg { background-position:-5000px 0px; }

	#vidus #kai {
	width:218px;
	float:left;
	}
		#vidus #kai h1 {
		margin:10px 0 0 0; padding:0;
		width:218px;
		height:128px;
		display:block;
		overflow:auto;
		text-indent:-9999px;
		background:url(img/logo-108.png) left top no-repeat;
		}
		#vidus #kai h1.dvir { background: url(img/logo-108-dvir.png) left top no-repeat; }
		#vidus #kai h1.aitv{ background: url(img/logo-108-aitv.png) left top no-repeat; }
		#vidus #kai h1.svies { background: url(img/logo-108-svies.png) left top no-repeat; }
		#vidus #kai h1.vienastrop { background: url(img/logo-108-vienastrop.png) left top no-repeat; }
		#vidus #kai h1.foto { background: url(img/logo-108-foto.png) left top no-repeat; }
		
	#vidus .vid-meniu-y-bg,
	#vidus.p4 .vid-meniu-y-bg {
	width:193px;
	background:url(img/vidus-mn-y-bgs-sprt.png) 0px 0px repeat-y;
	}
	#vidus.p2 .vid-meniu-y-bg { background-position: -193px 0px; }
	#vidus.p3 .vid-meniu-y-bg { background-position: -386px 0px; }
	#vidus.p5 .vid-meniu-y-bg { background-position: -579px 0px; }

	#vidus .vid-meniu-a-bg,
	#vidus.p4 .vid-meniu-a-bg {
	width:193px;
	background:url(img/vidus-mn-a-bgs-sprt.png) 0px bottom no-repeat;
	}
	#vidus.p2 .vid-meniu-a-bg { background-position: -193px bottom; }
	#vidus.p3 .vid-meniu-a-bg { background-position: -386px bottom; }
	#vidus.p5 .vid-meniu-a-bg { background-position: -579px bottom; }
	
	#vidus .vid-meniu,
	#vidus.p4 .vid-meniu {
	width:165px; 	padding:44px 0 56px 28px;
	background:url(img/vidus-mn-v-bgs-sprt.png) 0px 0px no-repeat;
	}
	#vidus.p2 .vid-meniu { background-position: -193px 0px; }
	#vidus.p3 .vid-meniu { background-position: -386px 0px; }
	#vidus.p5 .vid-meniu { background-position: -579px 0px; }
	
	#vidus ul.vid-meniu {
	list-style: disc;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
		#vidus ul.vid-meniu li {
		line-height:24px;
		font-weight:bold;
		}
		#vidus ul.vid-meniu li.akt {
		color:#063856;
		}
			#vidus ul.vid-meniu li a {
			color:#fff;
			text-decoration:none;
			}
			#vidus ul.vid-meniu li.akt a {
			color:#063856;
			}

	#vidus #des {
	width:762px;
	float:left;
	}
		#vidus #des h2.pav {
		margin:113px 0 7px 0; padding:0;
		font:normal 2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color:#1491da;
		}
			#vidus #des h2.pav a {
			text-decoration:none;
			color:#1491da;
			}
		/*#vidus #des h3 {
		display:inline; float:left;
		width:360px;
		margin:113px 0 0 0; 
		padding:16px 20px 0 0;
		font:normal Arial, Verdana, Helvetica, sans-serif;
		font-size:13px;
		color:#F68A30;
		border:0px solid #FF6666;
		text-align:right;
		}*/
		#vidus #des #h3 {
		float:right;
		display:block;
		width:360px;
		margin:-22px 0 0 0; 
		padding:0 22px 0 0;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#F68A30;
		border:0px solid #FF6666;
		text-align:right;
		}

		#vidus #des .kat-eil {
		width:740px;
		border-bottom:#e7e4e4 1px solid;
		padding:0 0 5px 0;

		}
		#vidus #des .kat-eil-pirm {
		border-top:#e7e4e4 1px solid;
		}
			#vidus #des .kat-eil dl {
			width:183px;
			height:auto !important;
			min-height:194px;
			height:194px;
			margin:5px 0 5px 1px;
			display:block; float:left;
			border-right:#f3f1f1 1px solid;
			}
			#vidus #des .kat-eil dl.pirm {
			border-left:#f3f1f1 1px solid;
			margin-left:0px;
			}
				#vidus #des .kat-eil dl dt {
				width:183px;
				height:132px;

				}
					#vidus #des .kat-eil dl dt img {
					display:block;
					margin:0 auto;
					}
					#vidus #des .kat-eil dl dt a img {
					border:none;
					}
				#vidus #des .kat-eil dl dd {
				width:162px;
				display:block;
				margin:4px auto 0 auto;
				}
					#vidus #des .kat-eil dl dd a.pav {
					color:#5b5d5d;
					text-decoration:none;
					text-transform:uppercase;
					font-weight:bold;
					font-size:0.79em;
					display:block;
					}
					#vidus #des .kat-eil dl dd i.apie {
					margin:2px 0 0 0;
					color:#8F8F8F;
					font-style:normal;
					font-size:0.79em;
					display:block;
					}
						#vidus #des .kat-eil dl dd i.apie a {
						color:#8F8F8F;
						font-style:normal;
						text-decoration:none;
						}
					#vidus #des .kat-eil dl dd i.kain {
					width:145px;
					margin:10px 0 0 0;
					color:#8F8F8F;
					font-style:normal;
					font-size:0.82em;
					display:block;
					float:left;
					}
						#vidus #des .kat-eil dl dd i.kain a {
						color:#8F8F8F;
						font-style:normal;
						text-decoration:none;
						}
					#vidus #des .kat-eil dl dd i.pad {
					width:12px;
					height:19px;
					margin:12px 0 0 0;
					text-indent:-9999px;
					background:url(img/icon-padidinti.gif) left top no-repeat;
					display:block;
					float:left;
					}
						#vidus #des .kat-eil dl dd i.pad a {
						width:12px;
						height:14px;
						display:block;
						outline:none;
						}

		#vidus #des #pusl {
		margin:40px 40px 50px 0;
		text-align:right;
		clear:both;

		}
			#vidus #des #pusl a {
			text-decoration:none;
			color:#1491da;
			margin:0 2px;
			font:normal 1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			}
			#vidus #des #pusl a.akt {
			color:#063856;
			}
			#vidus #des #pusl a.pirmyn img,
			#vidus #des #pusl a.atgal img {
			width:10px;
			height:10px;
			border:none;
			position:relative;
			top:-1px;
			}

/* preke */
		#vidus #des .preke {
		display:block;
		clear:both;
		}
			#vidus #des .preke dl {
			display:block;
			min-height:400px;
			}
				#vidus #des .preke dl dt {
				width:480px;
				height:360px;
				display:block;
				float:left;
				border:#CCCCCC 1px solid;
				text-align:center;
				}
					#vidus #des .preke dl dt img {
					display:block;
					margin:0 auto;
					}
					#vidus #des .preke dl dt a img {
					border:none;
					}
				#vidus #des .preke dl dd {
				width:242px;
				display:block;
				margin:4px 0 0 18px;
				padding-bottom:20px;
				float:left;
				display:inline;
				}
					#vidus #des .preke dl dd strong.pav {
					margin:0 0 5px 0;
					color:#5b5d5d;
					text-decoration:none;
					font-weight:bold;
					font-size:1em;
					display:block;
					}
					#vidus #des .preke dl dd i.pap,
					#vidus #des .preke dl dd i.kain {
					margin:0 0 3px 0;
					line-height:17px;
					color:#8f8f8f;
					font-style:normal;
					font-size:0.92em;
					display:block;
					}
					#vidus #des .preke dl dd i.kain {
					width:170px;
					margin:15px 0 3px 0;
					color:#5b5d5d;
					float:left;
					}
					#vidus #des .preke dl dd .pirk {
					width:27px;
					height:20px;
					margin:13px 0 0 0;
					display:block;
					float:left;
					/*background:url(img/icon-pirkti.gif) left top no-repeat;*/
					text-indent:-9999px;
					}
					#vidus #des .preke dl dd i.pirk a {
					width:27px;
					height:20px;
					display:block;
					overflow:auto;
					}
		#vidus #des p.grizti {
		width:762px;
		padding:0 0 47px 0;
		display:block;
		float:left;
		font-size:0.88em;
		text-indent:505px;
		}
		#vidus #des p.grizti a {
		color:#1491da;
		text-decoration:none;
		position:relative;
		top:-13px;
		}
		
/* krepselis */
		#vidus #des .krepselis {
		width:695px;
		margin:0 0 0 34px;
		border-top:#e7e4e4 1px solid;
		color:#2d1300;
		padding:0 0 40px 0;
		}
		#vidus #des h2.pav-krep,
		#vidus #des h2.pav-apie {
		margin:81px 0 12px 34px; padding:0;
		font:normal 2.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color:#5b5d5d;
		}
				#vidus #des .krepselis div.table {
				display:table;
				width:695px;
				font:normal 0.92em Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				color:#5b5d5d;
				}
				#vidus #des .krepselis div.eil {
				display:table-row;
				width:695px; height:26px; line-height:26px;
				border-bottom:#e7e4e4 1px solid; display:block;
				}
				#vidus #des .krepselis div.c1,
				#vidus #des .krepselis div.c2,
				#vidus #des .krepselis div.c3,
				#vidus #des .krepselis div.c4,
				#vidus #des .krepselis div.c5,
				#vidus #des .krepselis div.c6,
				#vidus #des .krepselis div.c7 {
				float:left;	display:table-cell;
				width:50px;
				}
				#vidus #des .krepselis div.c1 { width:130px; }
				#vidus #des .krepselis div.c2 { width:186px; }
				#vidus #des .krepselis div.c3 { width:70px; }
				#vidus #des .krepselis div.c4 { width:73px; }
				#vidus #des .krepselis div.c5 { width:102px; }
				#vidus #des .krepselis div.c6 { width:69px; }
				#vidus #des .krepselis div.c7 { width:65px; }
				
				#vidus #des .krepselis div.pavadinimai { font-weight:bold; padding:2px 0 2px 0; }
				#vidus #des .krepselis div.pirm { border-top:#e7e4e4 1px solid; padding:0; margin:20px 0 0 0; }
					#vidus #des .krepselis div.eil input.kiekis { width:19px; height:14px; padding:2px; margin:2px 0 0 2px; border:#c6be9e 1px inset; text-align:center; color:#5b5d5d; background-color:#f9f8f8;}
					#vidus #des .krepselis div.eil input.keisti,
					#vidus #des .krepselis div.eil input.trinti { width:65px; height:17px; margin:4px 0 0 0; }
					#vidus #des .krepselis div.eil div.b { font-weight:bold; }
					
				#vidus #des .krepselis .jur {
				margin:10px 0 15px 0;
				color:#5b5d5d;
				}
					#vidus #des .krepselis .jur label {
					font-size:0.88em;
					}
					#vidus #des .krepselis .jur input {
					margin:4px 0 0 4px;
					}
				
				#vidus #des .krepselis .inf label,
				#vidus #des .krepselis .inf input {
				display:block;
				width:476px;
				height:16px;
				float:left;
				margin-bottom:5px;
				color:#5b5d5d;
				}
				#vidus #des .krepselis .inf label {
				line-height:16px;
				height:16px;
				font-size:0.88em;
				}
				#vidus #des .krepselis .inf input {
				width:353px; height:15px;
				margin-right:80px;
				border:#c6be9e 1px inset;
				background-color:#f9f8f8;
				font-size:0.91em;
				}
				#vidus #des .krepselis .inf .testi {
				width:123px; height:17px;
				margin:11px 0 0 0;
				clear:both;
				/*display:inline;*/
				}
				
/* apie */
		#vidus #des .txt {
		width:682px;
		margin:19px 0 35px 36px;
		font:normal 0.79em Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
		color:#5b5d5d;
		line-height:15px;
		}
			#vidus #des .txt a { text-decoration:none; color:#339999; /*!!!*/ }
			/* #vidus #des .txt p { margin:0; padding:0; } */

		#vidus #naujienos .txt {
		width:180px;
		margin:20px 0 0 35px;
		font:normal 0.79em Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
		color:#5b5d5d;
		line-height:15px;
		}
			#vidus #naujienos .txt a { text-decoration:none; color:#339999; /*!!!*/ }
			/* #vidus #des .txt p { margin:0; padding:0; } */

		#vidus #naujienlaiskis {
		width:180px;
		margin:20px 0 0 35px;
		font:normal 0.79em Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
		color:#5b5d5d;
		line-height:15px;
		}
			#vidus #naujienlaiskis a { text-decoration:none; color:#339999; /*!!!*/ }
			/* #vidus #des .txt p { margin:0; padding:0; } */
			
/* titulinis */
		#vidus #kai .sveiki {
		margin:0 0 0 40px;
		}
			#vidus #kai .sveiki h2.sveik {
			font:normal 2em "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif;
			color:#5b5d5d;
			}
			#vidus #kai .sveiki .sveik-txt {
			font-size:0.93em;
			color:#5b5d5d;
			}
				#vidus #kai .sveiki .sveik-txt p {
				margin:0; padding:0; /*!!!*/
				}
				#vidus #kai .sveiki .sveik-txt a {
				text-decoration:none; 
				color:#339999;
				}
		#vidus #des .titulinis {
		}
			#vidus #des .titulinis dl {
			margin:70px 0 0 0;
			}
				#vidus #des .titulinis dl dt {
				width:500px;
				display:block;
				float:left;
				text-align:right;
				}
					#vidus #des .titulinis dl dt img {
					display:block;
					float:right;
					}
					#vidus #des .titulinis dl dt a img {
					border:none;
					}
				#vidus #des .titulinis dl dd {
				width:150px;
				display:block;
				float:left;
				margin:0 0 0 25px;
				display:inline;	
				color:#02323d;
				font-family:"Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif;
				}
					#vidus #des .titulinis dl dd strong {
					margin:0 0 0px 0;
					display:block;
					font-size:1.3em;
					font-weight:bold;
					}
					#vidus #des .titulinis dl dd i.pap {
					font-style:normal;
					display:block;
					font-size:0.92em;
					font-weight:bold;
					}
h5 {margin:0px; padding:0px;}	
h5 a {font-size:12px;}
.bd {border:1px solid #333333;}