body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

textarea {
	overflow: auto;
}

html {
	height: 100%;
}

.magnify {
	cursor: url(/page/images/sys/magnify.cur);
}

	* > .magnify {
		cursor: pointer;
		cursor: hand;
	}

body, td, th, input, textarea, select {
	font-family: times new roman, serif;
	font-size: 13px;
	font-weight: normal;
	color: #64472f;
}

body {
	background: #dfca99 url(../images/bg.gif) repeat-x;
	text-align: center; /* IE5.5 centravimas */
	height: 100%;
	padding: 0px;
}

/* === Links === */

a {
	color: #003F5E;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

	a.print {
		display: block;
		background: transparent url(../images/icon-print.gif) no-repeat right top;
		color: #64472f;
		text-align: right;
		text-decoration: none;
	}

	a.print:hover {
		text-decoration: underline;
	}

/* === Main === */

/* Items */

table.items td.params {
	padding-left: 20px;
	width: 100%;
}

table.items td.spacer {
	display: none;
}

table.filter {
	position: relative;
	width: 580px;
	margin-left: -5px;
	margin-right: -5px;
}

	table.filter td.separatorl {
		height: 120px;
		width: 30px;
		background: transparent url(../images/sep1.gif) no-repeat left top;
	}
	table.filter td.separatorr {
		height: 120px;
		width: 30px;
		background: transparent url(../images/sep1.gif) no-repeat right top;
	}

	table.filter td.content {
		padding-top: 18px;
		vertical-align: top;
		width: 550px;
	}

		table.filter td.content p {
			margin: 12px 0px;
		}

/* Menu */

ul.nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	.nav li {
		margin: 0px;
		padding: 0px;
		position: relative;
	}

		.nav a {
			display: block;
			background: transparent url(../images/nav-bullet.gif) no-repeat;
			font-size: 13px;
			color: #771900;
			text-decoration: none;
			padding: 0px 0px 8px 17px;
		}

			.nav li li a {
				background: url(../images/sub-nav-bullet.gif) no-repeat;
				padding: 0px 0px 8px 17px;
				color: #735131;
			}

			.nav .nav {
				margin-top: 2px;
				margin-bottom: 15px;
				line-height: 14px;
			}

		.nav a:hover {
			text-decoration: underline;
		}

		.nav a.selected {
			color: #003f5e;
			text-decoration: none;
		}

		.nav a.selected:hover {
			text-decoration: underline;
		}

/* Sub menu 2 */

ul.sub-nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	.sub-nav li {
		float: left;
		width: 33%;
	}

		.sub-nav a {
			display: block;
			background: transparent url(../images/sub-nav-bullet.gif) no-repeat;
			font-size: 13px;
			color: #771900;
			text-decoration: none;
			padding: 0px 22px 2px 17px;
		}

		.sub-nav a:hover {
			color: #771900;
			text-decoration: underline;
		}

		.sub-nav a.selected {
			color: #003f5e;
			text-decoration: none;
		}

		.sub-nav a.selected:hover {
			color: #003f5e;
			text-decoration: underline;
		}

/* Icons */

ul.icons {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	.icons li {
		float: right;
		background: url(../images/icons-bullet.gif) no-repeat;
		padding-left: 3px;
	}

		.icons li.first {
			background: none;
			padding-left: 0px;
		}

		.icons li a {
			display: block;
			width: 30px;
			height: 27px;
		}

			.icons a span {
				display: none;
			}

/* Regions */

ul.regions {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	.regions li {
		padding-left: 50px;
	}

		.regions li.r1 a {
			display: block;
			background: transparent url(../images/regions/r01.gif) no-repeat;
			width: 180px;
			height: 25px;
		}

			.regions li.r1 a:hover {
				background: transparent url(../images/regions/r01o.gif) no-repeat;
			}

		.regions li.r2 a {
			display: block;
			background: transparent url(../images/regions/r02.gif) no-repeat;
			width: 180px;
			height: 25px;
		}

			.regions li.r2 a:hover {
				background: transparent url(../images/regions/r02o.gif) no-repeat;
			}

		.regions li.r3 a {
			display: block;
			background: transparent url(../images/regions/r03.gif) no-repeat;
			width: 180px;
			height: 25px;
		}

			.regions li.r3 a:hover {
				background: transparent url(../images/regions/r03o.gif) no-repeat;
			}

		.regions li.r4 a {
			display: block;
			background: transparent url(../images/regions/r04.gif) no-repeat;
			width: 180px;
			height: 25px;
		}

			.regions li.r4 a:hover {
				background: transparent url(../images/regions/r04o.gif) no-repeat;
			}

		.regions li.r5 a {
			display: block;
			background: transparent url(../images/regions/r05.gif) no-repeat;
			width: 180px;
			height: 25px;
		}

			.regions li.r5 a:hover {
				background: transparent url(../images/regions/r05o.gif) no-repeat;
			}

		.regions li.r6 a {
			display: block;
			background: transparent url(../images/regions/r06.gif) no-repeat;
			width: 180px;
			height: 25px;
		}

			.regions li.r6 a:hover {
				background: transparent url(../images/regions/r06o.gif) no-repeat;
			}

		.regions li.r7 a {
			display: block;
			background: transparent url(../images/regions/r07.gif) no-repeat;
			width: 180px;
			height: 25px;
		}

			.regions li.r7 a:hover {
				background: transparent url(../images/regions/r07o.gif) no-repeat;
			}

		.regions li.r8 a {
			display: block;
			background: transparent url(../images/regions/r08.gif) no-repeat;
			width: 180px;
			height: 25px;
		}

			.regions li.r8 a:hover {
				background: transparent url(../images/regions/r08o.gif) no-repeat;
			}

		.regions li.r9 a {
			display: block;
			background: transparent url(../images/regions/r09.gif) no-repeat;
			width: 180px;
			height: 25px;
		}

			.regions li.r9 a:hover {
				background: transparent url(../images/regions/r09o.gif) no-repeat;
			}

		.regions li.r10 a {
			display: block;
			background: transparent url(../images/regions/r10.gif) no-repeat;
			width: 180px;
			height: 25px;
		}

			.regions li.r10 a:hover {
				background: transparent url(../images/regions/r10o.gif) no-repeat;
			}

			.regions li span {
				display: none;
			}

/* Themes */

ul.themes {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	.themes li {
		float: left;
	}

		.themes li.m1 a {
			display: block;
			background: transparent url(../images/themes/t1.gif) no-repeat left bottom;
			width: 148px;
			height: 196px;
			margin: 30px 67px 0px 0px;
		}

			.themes li.m1 a:hover {
				background: transparent url(../images/themes/t1o.gif) no-repeat left bottom;
			}

		.themes li.m2 a {
			display: block;
			background: transparent url(../images/themes/t2.gif) no-repeat left bottom;
			width: 176px;
			height: 196px;
			margin: 30px 50px 0px 0px;
		}

			.themes li.m2 a:hover {
				background: transparent url(../images/themes/t2o.gif) no-repeat left bottom;
			}

		.themes li.m3 a {
			display: block;
			background: transparent url(../images/themes/t3.gif) no-repeat left bottom;
			width: 169px;
			height: 196px;
			margin-top: 30px;
		}

			.themes li.m3 a:hover {
				background: transparent url(../images/themes/t3o.gif) no-repeat left bottom;
			}

			.themes li a span {
				display: none;
			}

/* --- */

#top-bg {
	background: transparent url(../images/bg-top.gif) no-repeat center top;
	padding-top: 30px;
}

	* > #top-bg {
		min-width: 990px;
		width: auto;
	}

#bottom-bg {
	background: transparent url(../images/bg-bottom.gif) no-repeat center bottom;
	padding-bottom: 110px;
}

#container {
	background: transparent url(../images/bg-container.jpg) no-repeat;
	text-align: left;
	width: 954px;
	margin-left: auto;
	margin-right: auto;
}

	#paper {
		background: #eee7c1 url(../images/paper.jpg) repeat-y;
	}

		#paper-sides {
			background: transparent url(../images/paper-sides.gif) no-repeat 0px 327px;
		}

			#paper-bottom {
				background: transparent url(../images/paper-bottom.jpg) no-repeat left bottom;
			}

				#paper-top {
					position: relative;
					background: transparent url(../images/paper-top.jpg) no-repeat;
					height: 654px;
				}

					* > #paper-top {
							min-height: 654px;
							height: auto;
						}

					#left-col {
						float: left;
						width: 275px;
						padding-bottom: 139px;
					}

						h1#logo {
							margin: 82px 0px 21px 99px;
						}

							h1#logo a {
								display: block;
								background: transparent url(../images/logo.gif) no-repeat;
								width: 120px;
								height: 120px;
							}

								h1#logo a span {
									display: none;
								}

						#nav-wrapper {
							margin: 0px 38px 64px 80px;
						}

							#nav-top {
								background: transparent url(../images/nav-top.gif) no-repeat;
								font-size: 0px;
								height: 32px;
							}

							#nav-container {
								background: transparent url(../images/nav-bg.gif) repeat-y;
								padding: 9px 20px 13px 20px;
							}

							#nav-bottom {
								background: transparent url(../images/nav-bottom.gif) no-repeat;
								font-size: 0px;
								height: 67px;
							}

						.dynamic {
							position: absolute;
							z-index: 1000;
							background: #f2e8c5 url(../images/dynamic-bg.gif) repeat-y;
							width: 199px;
							display: none;
						}

							.dynamic-top {
								position: relative;
								z-index: 100;
								background: transparent url(../images/dynamic-top.gif) no-repeat;
								height: 60px;
								margin-top: -20px;
							}

							.dynamic-container {
								position: relative;
								height: 50px;
								margin: -30px 20px -30px 20px;
								z-index: 100;
							}

								* > .dynamic-container {
									min-height: 50px;
									height: auto;
								}

							.dynamic-bottom {
								position: relative;
								background: transparent url(../images/dynamic-bottom.gif) no-repeat left bottom;
								height: 60px;
								margin-bottom: -20px;
							}

					#right-col {
						float: left;
						width: 610px;
						padding-bottom: 92px;
					}

						#map-wrapper {
							float: left;
							width: 360px;
							margin-top: 50px;
						}

						#regions-wrapper {
							float: left;
							width: 230px;
						}

							#regions-wrapper #icons-wrapper {
								height: 87px;
								padding: 41px 94px 0px 0px;
								voice-family: "\"}\"";
								voice-family: inherit;
								height: 46px;
							}

						#themes-wrapper {
							background: transparent url(../images/lt/themes.gif) no-repeat;
							height: 226px;
						}

						#top-wrapper {
							padding: 41px 114px 13px 11px;
						}

							#quick-nav-wrapper {
								float: left;
								font-size: 11px;
								color: #836748;
								width: 350px;
								padding-top: 6px;
							}

								#quick-nav-wrapper a {
									color: #836748;
									text-decoration: none;
								}

								#quick-nav-wrapper a:hover {
									color: #836748;
									text-decoration: underline;
								}

								#quick-nav-wrapper span {
									color: #3d646b;
								}

							#top-wrapper #icons-wrapper {
								float: left;
								width: 135px;
							}

						#title-wrapper {
							background: transparent url(../images/title-line.gif) no-repeat left bottom;
							padding-bottom: 6px;
							margin-bottom: 17px;
						}

							#title-container {
								float: left;
								width: 466px;
							}

							#print-container {
								float: left;
								width: 144px;
								padding: 14px 22px 0px 0px;
								voice-family: "\"}\"";
								voice-family: inherit;
								width: 122px;
							}

						#sub-nav-top {
							background: transparent url(../images/sub-nav-line.gif) no-repeat;
							margin-top: 6px;
						}

							#sub-nav-wrapper {
								background: transparent url(../images/title-line.gif) no-repeat left bottom;
								padding-top: 19px;
								padding-bottom: 17px;
								margin-bottom: 24px;
							}

						#content-wrapper {
							padding: 0px 22px 16px 11px;
						}

							#content {
								width: 577px;
							}

	.sep-line {
		background: transparent url(../images/sep-line.gif) no-repeat;
		font-size: 0px;
		height: 2px;
	}

	#created {
		position: absolute;
		bottom: 0px;
		left: 42px;
		width: 233px;
		height: 139px;
	}

		#created p {
			text-align: center;
			padding-bottom: 4px;
		}

		#created p#all-r {
			padding-bottom: 10px;
		}

		#created a.created-by {
				background: transparent url(../images/sys/artogama.gif) no-repeat right top;
				text-decoration: none;
				padding: 3px 70px 5px 0px;
			}

				#created a.created-by span.hide {
					display: none;
				}

		#created #logo {
			float: left;
		}

			#created #logo a {
				display: block;
				background: transparent url(../images/sys/puslapis.gif) no-repeat right top;
				width: 53px;
				height: 14px;
				padding-left: 3px;
			}

				#created #logo a span {
					display: none;
				}

		#copyright-wrapper {
			float: right;
			text-align: right;
			padding-top: 1px;
		}

	#warning {/*+*/
		position: absolute;
		background: transparent url(../images/warning-line.gif) no-repeat;
		bottom: 0px;
		left: 275px;
		width: 610px;
		height: 92px;
	}

	/* Content images */

	.img-container {
		/*+*/
	}

		.img-container table tr.image td {
			background: transparent url(../images/img-frame.gif) no-repeat;
			padding: 13px;
		}

		.img-container table tr.title {
			display: none;
		}

			.img-container table tr.title td {
				text-align: center;
			}

/* === Txt === */

h2.title {
	font-size: 28px;
	font-weight: normal;
	color: #64472f;
	padding: 0px 11px;
}

h3.slogan {
	font-size: 18px;
	font-weight: normal;
	color: #a4906c;
	text-align: center;
	padding: 29px 20px;
}

h4.warn {
	font-size: 12px;
	font-weight: normal;
	color: #a4906c;
	text-align: center;
	padding: 16px 20px;
}

span.copyright {
	font-size: 11px;
	color: #a4906c;
}

div.separator {
	font-size: 0px;
	background: transparent url(../images/separator.gif) no-repeat;
	height: 4px;
	margin: 15px 0px;
}

div.separator2 {
	font-size: 0px;
	background: transparent url(../images/title-line.gif) no-repeat left bottom;
	height: 4px;
	margin: 15px 0px;
}


div.bg-links {
	padding-top: 25px;
	padding-left: 10px;
	background: transparent url(../images/bg-links.gif) no-repeat left bottom;
	height: 47px;
	width: 92px;
}



/* === Other === */

.w25 {
	width: 25%;
}

.w33 {
	width: 33%;
}

.w50 {
	width: 50%;
}

.w100 {
	width: 100%;
}

.fl-left {
	float: left;
}

.fl-right {
	float: right;
}

/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

* html .clearfix {
	height: 1px;
}

