/* [NliN][2008] - Best on IE 7. Also tested on Mozilla Firefox 2.0, IE 6, Opera 9.2 and Safari 3.0.3 (win) */
body {
color:#8d8d8e; /* temp */
font:normal 0.79em Arial, Verdana, Tahoma, sans-serif;
text-align:left;
background:url(img/bg.jpg) center top no-repeat;
}
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 {
width:1000px;
margin:0 auto;
}

a {
cursor:pointer;
}

#virsus {
margin:16px 0 10px 0;
width:1000px;
height:95px;
display:block;
}
	#virsus h1.logo {
	padding:0;
	width:140px;
	height:70px;
	display:block;
	background:url(img/logo.gif) left top no-repeat;
	text-indent:-9999px;
	float:left;
	margin:10px 0 0 35px;
	}
		h1.logo a {
		width:140px;
		height:70px;
		display:block;
		overflow:hidden;
		}
	#virsus .inf-blok {
	width:260px;
	height:83px;
	float:right;
	text-align:right;
	}
		#virsus .inf-blok span.mb5 {
		padding:6px 0 0 0;
		line-height:32px;
		display:block;
		}
			#virsus .inf-blok span.mb5 .spal-1 {
			color:#3ac9f7;
			font-size:20px;
			}
		#virsus .inf-blok a {
		text-decoration:none;
		color:#3ac9f7;
		}
	#virsus .v-mn {
	padding:1px 0;
	width:1000px;
	display:block;
	float:right;
	height:30px;
	margin:-12px 0 0 0;
	}
		#virsus .v-mn a,
		.prek-gr .prekes dl dd .mygt a,
		.krep-eil .mygt a,
		.uzsa-duom .mygt a {
		margin:0 0 0 10px;
		padding:0 0 0 12px;
		height:22px;
		line-height:22px;
		background:url(img/btn-sprt.gif) 0px 0px no-repeat;
		float:right;
		color:#fff;
		text-decoration:none;
		}
			#virsus .v-mn a span,
			.prek-gr .prekes dl dd .mygt a span,
			.krep-eil .mygt a span,
			.uzsa-duom .mygt a span {
			padding:0 12px 0 0;
			height:22px;
			line-height:22px;
			float:left;
			background:url(img/btn-sprt.gif) right 0px no-repeat;
			cursor:pointer;
			}
		#virsus .v-mn a.mygt-2 { background-position:0px -22px; }
			#virsus .v-mn a.mygt-2 span { background-position:right -22px; }
		.prek-gr .prekes dl dd .mygt a.mygt-3 { background-position:0px -44px; }
			.prek-gr .prekes dl dd .mygt a.mygt-3 span { background-position:right -44px;  }
	
#vidus {
width:1000px;
background:#3ac9f7 url(img/vidus-v-bg.gif) left top no-repeat;
margin:0px 0 0 0;
}
.vid-bg {
padding:0 0 25px 0;
height:auto !important;
height:301px;
min-height:301px;
background:url(img/vidus-a-bg.gif) left bottom no-repeat;
margin:0 0 15px 0;
}
	ul.vid-mn {
	margin:0;
	padding:0 35px;
	width:930px;
	height:60px;
	display:block;
	list-style:none;
	font:bold 23px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-0.5pt;
	float:left;
	}
	a.icn-kreps {
	width:60px; height:60px;
	display:block;
	float:left;
	background:url(img/krepselis.gif) center center no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	/*ul.su-kreps {
	background:url(img/krepselis.gif) 840px center no-repeat;
	}*/
		.vid-mn li {
		margin:0 13px 0 0;
		display:inline;
		line-height:57px;
		}
			.vid-mn li a {
			color:#fff;
			text-decoration:none;
			}
			.vid-mn li.akt a {
			color:#01657a;
			}

.blokas {
width:100%;
padding:0 0 10px 0;
}
	.trys-zing {
	margin:0 0 0 10px;
	width:700px;
	background:#fff url(img/blok-v-bg.gif) left top no-repeat;
	float:left;
	display:inline;
	}
		.trys-zing .v-bg {
		margin:0 0 0 20px;
		width:680px;
		background:url(img/blok-v-bg.gif) right top no-repeat;
		}
		.trys-zing .a-bg {
		width:700px;
		height:auto !important;
		min-height:296px;
		height:296px;
		background:url(img/blok-a-bg.gif) left bottom no-repeat;
		}
		.trys-zing h2 {
		padding:0 0 0 4px; margin:0;
		font:bold 20px Geneva, Arial, Helvetica, sans-serif;
		line-height:57px;
		color:#3ab1cb;
		}
		.trys-zing-pav {
		margin:0 0 -207px 40px;
		height:207px;
		}
			.trys-zing-pav img {
			margin:18px 25px 0 0;
			}
			.trys-zing-pav img.pirm {
			margin-left:32px;
			margin-right:24px;
			}
		.trys-zing-patt {
		margin:14px 0 0 45px;
		width:587px;
		height:207px;
		background:url(img/trys-zing-patt.gif) left top no-repeat;
		position:relative;
		float:left;
		z-index:9;
		}
			.trys-zing-patt a {
			margin:4px 3px 0 26px;
			width:166px;
			height:166px;
			display:block;
			text-indent:-9999px;
			overflow:hidden;
			float:left;
			z-index:10;
			}
			.trys-zing-patt a.pirm {
			margin:4px 2px 0 27px;
			}
		
		
	.pars {
	margin:0 0 0 5px;
	width:275px;
	height:296px;
	background:url(img/progr-irang.gif) left top no-repeat;
	float:left;
	display:inline;
	}
		.pars .mygt {
		margin:158px 0 0 0 ;
		}
			.pars .mygt a {
			margin:0 0 12px 49px;
			width:180px;
			height:38px;
			display:block;
			text-indent:-9999px;
			float:left;
			overflow:hidden;
			}
	.prek-gr,
	.prek-krep {
	margin:0 0 0 10px;
	width:980px;
	height:auto !important;
	min-height:296px;
	height:296px;
	float:left;
	display:inline;
	background:#fff;
	}
		.prek-gr .v-bg,
		.prek-krep .v-bg {
		margin:0;
		width:980px;
		background:url(img/blok-v-bg.gif) left top no-repeat;
		}
			.prek-gr .v-bg h2,
			.prek-krep .v-bg h2 {
			padding:0; margin:0 0 0 25px;
			font:bold 20px Geneva, Arial, Helvetica, sans-serif;
			line-height:57px;
			color:#3ab1cb;
			}
		.prek-gr .bloko-vid {
		
		}
		.prek-gr .prekes {
		width:978px;
		margin:0 0 0 2px;
		padding:0 0 10px 0;
		}
			.prek-gr .prekes dl {
			margin:15px 0 0 8px;
			width:236px;
			height:247px;
			float:left;
			display:inline;
			}
				.prek-gr .prekes dl dt img, .prek-gr .prekes dl dt a img {
				display:block;
				border:0;
				}
				.prek-gr .prekes dl dd {
				height:47px;
				}
					.prek-gr .prekes dl dd .pavad {
					height:25px;
					text-align:center;
					line-height:25px;
					font-size:15px;
					}
						.prek-gr .prekes dl dd .pavad a {
						padding:0 15px 0 0;
						color:#535353;
						text-decoration:none;
						background:url(img/btn-sprt.gif) right -75px no-repeat;
						}
					.prek-gr .prekes dl dd .mygt {
					padding:0 0 0 44px;
					}
						.prek-gr .prekes dl dd .mygt a {
						float:left;
						text-align:center;
						}
	/* katal */
		.txt-virs {
		padding:15px 0 15px 27px;
		width:952px;
		color:#535353;
		}
		.vid-sub-mn {
		padding:0 0 0 27px;
		width:925px;
		}
			.vid-sub-mn ul {
			list-style:none;
			width:926px;
			/*height:56px;*/
			background:url(img/vid-psl-sprt2.gif) left bottom no-repeat;
			font-size:15px;
			padding:5px 0 5px 10px;
			}
				.vid-sub-mn ul li {
				line-height:23px;
				display:inline;
				color:#ffffff;
				white-space:nowrap;
				font-size:15px;
				}
					
					.vid-sub-pasi ul li a {
					padding:0 9px 0 12px;
					text-decoration:none;
					color:#fff;
				/*	border-left:#fff 1px solid;*/
					}
					.vid-sub-mn ul li a {
					padding:0 10px 0 12px;
					text-decoration:none;
					color:#fff;
					/*border-right:#fff 1px solid;*/
					}
					.vid-sub-mn ul li.pirm a {
					padding:0 10px 0 0px;
					}
					.vid-sub-pasi ul li.pirm a {
					border:0;
					}
					.vid-sub-mn ul li.akt a,
					.vid-sub-pasi ul li.akt a {
					color:#3d4f02;
					}
		.prek-inf {
		padding:15px 0 0 27px;
		width:925px;
		}
			.prek-inf .k {
			padding:0 13px 0 0 ;
			width:404px;
			border-right:#ddd 1px solid;
			float:left;
			}
				.prek-inf .k h3.pavad {
				margin:0; padding:0;
				width:404px;
				display:block;
				font-size:17px;
				color:#535353;
				}
				.prek-inf .k .txt-apie {
				padding:10px 0;
				width:404px
				font-size:12px;
				color:#535353;
				border-bottom:#ddd 1px solid;
				}
				.prek-inf .k .pap-poz {
				padding:10px 0 61px;
				color:#535353;
				font-size:12px;
				}
					.prek-inf .k .pap-poz p {
					line-height:25px;
					}
						.prek-inf .k .pap-poz p strong {
						width:186px;
						display:block;
						float:left;
						}
			.prek-inf .d {
			margin:0 0 0 -1px;
			width:494px;
			padding:0 0 0 13px;
			float:left;
			border-left:#ddd 1px solid;
			display:inline;
			}
				.prek-inf .d .vid-sub-pasi {
				
				}
					.prek-inf .d .vid-sub-pasi ul {
					list-style:none;
					width:495px;
					/*height:28px;*/
					background:url(img/vid-psl-sprt3.gif) right bottom no-repeat;
					font-size:15px;
					padding:3px 0 5px 0px;
					}
						.vid-sub-pasi ul li {
						line-height:23px;
						display:inline;
						height:28px;
						font-size:14px;
						color:#ffffff;
						}
							.vid-sub-pasi ul li a {
							padding:0 6px 0 9px;
							white-space:nowrap;
							}
				.prek-inf .d .prek-foto {
				padding:20px 0 10px 0;
				width:493px;
				overflow:hidden;
				border-bottom:#ddd 1px solid;
				}
					.prek-foto img {
					display:block;
					}
				.prek-inf .d .prek-thumb {
				width:493px;
				}
					.d .prek-thumb img {
					margin:5px 0 0 5px;
					display:block;
					float:right;
					}
					.d .prek-thumb a img {
					border:0;
					}
		.prog-irang-mini {
		margin:-41px 0 0 0;
		width:448px;
		height:41px;
		float:left;
		}
			.prog-irang-mini .bg {
			padding:10px 0 0 0;
			width:404px;
			height:31px;
			background:url(img/progr-irang-mini.gif) left 10px no-repeat;
			border-top:#ddd 1px solid;
			}
				.prog-irang-mini .bg a {
				width:121px;
				height:38px;
				display:block;
				text-indent:-9999px;
				float:left;
				overflow:hidden;
				}
				.prog-irang-mini .bg a.win {
				margin:0 13px 0 148px;
				}
	/* kreps */
		.krep-virs {
		margin:20px 0 10px 27px;
		width:928px;
		height:28px;
		background:url(img/vid-psl-sprt.gif) left -28px no-repeat;
		font-size:14px;
		line-height:26px;
		color:#fff;
		}
			.krep-virs span.c1,
			.krep-virs span.c2,
			.krep-virs span.c3 {
			width:613px;
			height:28px;
			text-indent:13px;
			float:left;
			}
			.krep-virs span.c2 { width:107px; }
			.krep-virs span.c3 { width:105px; }
		.prek {
		margin:10px 0 0 27px;
		padding:0 0 10px 0;
		width:928px;
		float:left;
		color:#535353;
		font-size:12px;
		border-bottom:#ddd 1px solid;
		display:inline;
		}
			.prek .c1 {
			width:76px;
			float:left;
			font-size:11px;
			}
				.prek .c1 img, .prek .c1 a img { display:block; border:0; }
				.prek .c1 p { padding:7px 0 0 0; }
			.prek .c2,
			.prek .c3,
			.prek .c4,
			.prek .c5 {
			width:517px;
			height:auto !important;
			height:83px;
			min-height:83px;
			float:left;
			border-right:#ddd 1px solid;
			}
			.prek .c2 {
			padding:0 10px;
			display:inline;
			}
				.prek .c2 .pavad {
				padding:0 0 10px;
				display:block;
				font-weight:bold;
				font-size:13px;
				}
			.prek .c3 {
			padding:30px 0 0 33px;
			width:74px;
			text-align:center;
			height:53px;
			min-height:53px;
			font-size:16px;
			}
				.prek .c3 a.m,
				.prek .c3 a.d {
				margin:3px 0 0 0;
				width:11px;
				height:11px;
				display:block;
				background:url(img/icn-d-m.gif) 0px 0px no-repeat;
				text-indent:-9999px;
				overflow:hidden;
				float:left;
				}
				.prek .c3 a.d {
				background-position:-11px 0px;
				}
				.prek .c3 strong {
				width:20px;
				float:left;
				}
			.prek .c4 {
			padding:30px 0 0 0;
			width:105px;
			height:53px;
			min-height:53px;
			text-align:center;
			font-size:16px;
			}
			.prek .c5 {
			width:97px;
			}
				.prek .c5 a {
				width:21px;
				height:21px;
				display:block;
				background:url(img/icn-istrinti.gif) left top no-repeat;
				text-indent:-9999px;
				overflow:hidden;
				margin:27px auto 0;
				}
		.krep-eil {
		margin:0 0 0 27px;
		width:926px;
		float:left;
		color:#535353;
		border-bottom:#ddd 1px solid;
		text-align:right;
		line-height:20px;
		display:inline;
		}
			.krep-eil p .sum {
			padding:0 15px 0 5px;
			font-weight:bold;
			}
			.krep-eil .mygt {
			margin:7px 15px 15px 0;
			}
		.uzsa-duom {
		margin:0 0 0 27px;
		padding:10px 0;
		width:848px;
		float:left;
		color:#535353;
		display:inline;
		font-size:12px;
		}
		
			.uzsa-duom .eil {
			padding:3px 0;
			width:848px;
			float:left;
			}
		
				.uzsa-duom span.antr {
				padding:0 10px 0 0;
				width:160px;
				font-weight:bold;
				display:block;
				float:left;
				text-align:right;
				}
				.uzsa-duom span.antr2 {
				padding:0 10px 0 165px;
				width:353px;
				font-weight:bold;
				display:block;
				float:left;
				text-align:left;
				}
				#delivery-form {
				display:none;
				}
				.uzsa-duom input {
				border:#a5acb2 1px solid;
				font-family:Arial;
				font-size:12px;
				padding:0 2px;
				width:135px;
				color:#000;
				}
				.uzsa-duom input.radio {
				font-family:Arial;
				width:20px;
				margin:2px 0 0 0;
				border:none;
				}
				.uzsa-duom input#delivery_address {			
				width:15px;
				border:none;
				}
				.uzsa-duom textarea {
				border:#a5acb2 1px solid;
				font-family:Arial;
				font-size:12px;
				width:139px;
				height:80px;
				color:#000;
				}
				.uzsa-duom select {
				border:#a5acb2 1px solid;
				width:340px;
				}
			.uzsa-duom .mygt {
			padding:10px 0;
			width:280px;
			float:left;
			}
			.uzsa-duom .icns {
			margin:20px 0 0 0;
			width:848px;
			float:left;
			vertical-align:middle;
			display:inline;
			line-height:30px;
			text-align:center;
			}
				.uzsa-duom .icns img, .uzsa-duom .icns a img {
				margin:0 0 0 5px;
				margin:2px 1.5em;
				display:inline;
				border:0;
				vertical-align:middle;
				line-height:30px;
				}
				
				/* --- */
					.uzsa-duom2 {
					margin:20px 0 0 27px;
					padding:10px 0;
					width:408px;
					height:170px;
					float:left;
					color:#535353;
					display:inline;
					font-size:12px;
					border:1px solid #aaa;
					}
						.uzsa-duom2 .eil {
						padding:3px 0;
						width:400px;
						float:left;
						}
				.uzsa-duom2 span.antr {
				padding:0 10px 0 0;
				width:160px;
				font-weight:bold;
				display:block;
				float:left;
				text-align:right;
				}
				.uzsa-duom2 span.antr2 {
				padding:0 10px 0 20px;
				width:353px;
				font-weight:bold;
				display:block;
				float:left;
				text-align:left;
				}
				.uzsa-duom2 input {
				border:#a5acb2 1px solid;
				font-family:Arial;
				font-size:12px;
				padding:0 2px;
				width:135px;
				color:#999;
				}
				
			.uzsa-duom2 .mygt {
			padding:10px 0;
			width:280px;
			float:left;
			}
		
		.uzsa-duom2 .mygt a {
		margin:0 0 0 10px;
		padding:0 0 0 12px;
		height:22px;
		line-height:22px;
		background:url(img/btn-sprt.gif) 0px 0px no-repeat;
		float:right;
		color:#fff;
		text-decoration:none;
		}
		
			.uzsa-duom2 .mygt a span {
			padding:0 12px 0 0;
			height:22px;
			line-height:22px;
			float:left;
			background:url(img/btn-sprt.gif) right 0px no-repeat;
			cursor:pointer;
			}
				
				
		
.np { padding:0; }					

#apacia {
width:956px;
height:46px;
font-size:0.79em;
float:left;
}
	#apacia p {
	padding:0 35px;
	width:886px;
	line-height:46px;
	color:#A2A1A2;
	}
		#apacia p a {
		text-decoration:none;
		color:#A2A1A2;
		}
		
.faq_question {
	font-weight:bold;
}
.faq_answer {
	font-weight:normal;
	margin:5px 0 10px 10px;
}

div.error {
	font-size: 11px;
	color: red;
	display:none;
	height:11px;
	line-height:11px;
	margin:0 0 0 170px;
	padding:0px;
}

.txt-virs p {
margin-bottom:16px;
}
.txt-virs a {
color:#3AB1CB; /#3AC9F7;/
text-decoration:underline;
}

#langas #login_form {
	display:block;
	margin:0px 0 0 0;
	font-size:11px;
	color:#000;
	height:22px;
	text-align:right;
	width:1000px;
}

#langas #login_form a {
background:transparent url(img/btn-sprt.gif) no-repeat scroll 0 0;
color:#FFFFFF;
height:22px;
line-height:22px;
margin:0 0 0 10px;
padding:0 0 0 12px;
text-decoration:none;
display:block;
float:right;
}
#langas #login_form a span {
background:transparent url(img/btn-sprt.gif) no-repeat scroll right 0;
cursor:pointer;
float:left;
height:22px;
line-height:22px;
padding:0 12px 0 0;
}

#virsus div.top-banner {
	float:left;
	width:468px;
	height:60px;
	margin:2px 0 0 15px;
}

.uzsa-duom .mygt33 {
padding:10px 0;
width:100px;
}

.uzsa-duom .mygt33 a {
background:transparent url(img/btn-sprt.gif) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:22px;
line-height:22px;
margin:0 0 0 10px;
padding:0 0 0 12px;
text-decoration:none;
}
.uzsa-duom .mygt33 a span {
background:transparent url(img/btn-sprt.gif) no-repeat scroll right 0;
cursor:pointer;
float:left;
height:22px;
line-height:22px;
padding:0 12px 0 0;
}
