html, body, form, fieldset, h4, h5, h6, blockquote, ul, li {	margin: 0;	padding: 0;}fieldset, img {	border: none;}textarea {	overflow: auto;}html, body {	width: 100%;	height: 100%;	background: #e3f7c8 url('../images/body.gif') repeat-x 0 0 !important;}.clear {	clear: both;	font-size: 1px;	line-height: 0em;	margin: 0;	padding: 0;}#wrapper {	position: relative;	width: 994px;	margin: 0 auto;	padding: 0;	height: auto !important;	height: 100%;	min-height: 100%;	background: url('../images/bg.gif') repeat 0 0;}#container {	height: auto;	padding: 0 0 120px;}#header {	position: relative;	height: 131px;	padding: 0;	margin: 0;	background: #309d8d url('../images/heading.png') no-repeat 0 0;}#header-overlay {	top: 0;	left: 0;	z-index: 10;	position: absolute;}#header-logo {	position: absolute;	right: 0;	top: 0;	z-index: 3;}#topmenu {	height: 46px;	background: #aad6a5 url('../images/topmenu.gif') no-repeat 0 0;}ul#mainmenu {	padding: 0;	margin: 10px 0 0 16px;	float: left;	display: inline;}ul#mainmenu li {	padding: 0;	margin: 0 10px;	float: left;	height: 21px;	background: transparent;	display: inline;}ul#mainmenu li.sel {	background: url('../images/topli.gif') no-repeat 0 0;}ul#mainmenu li a {	float: left;	line-height: 21px;	height: 21px;	padding: 0 6px;	font-weight: bold;	font-family: Georgia, 'Trebuchet MS', arial, serif;	font-size: 16px;	color: #2b723f;}ul#mainmenu li.sel a {	background: url('../images/topli-a.gif') no-repeat 100% 0;	color: #aad6a5;}ul#lang-menu {	padding: 0;	margin: 10px 26px 0 0;	float: right;	display: inline;}ul#lang-menu li {	padding: 0;	margin: 0;	float: left;	background: transparent;}ul#lang-menu li a {	background: url('../images/lang-bg.gif') no-repeat 0 0;	float: left;	width: 25px;	height: 21px;	text-align: center;	line-height: 21px;	font-size: 12px;	font-weight: bold;	color: #309d8d;	margin: 0 3px;}ul#lang-menu li.sel a {	color: #aad6a5;}#right, #left {	width: 200px;	color: #aad6a5;	font-size: 12px;}#right {	background: #2C7240 url('../images/right.gif') repeat-y 100% 0;	float: right;}#left {	background: #2C7240 url('../images/left.gif') repeat-y 0 0;	float: left;}#left-bottom {	height: 22px;	width: 200px;	padding: 0;	margin: 0;	background: url('../images/left-bottom.gif') no-repeat 0 0;}#right-bottom {	height: 22px;	width: 200px;	padding: 0;	margin: 0;	background: url('../images/right-bottom.gif') no-repeat 100% 0;}#right h3, #left h3 {	margin: 10px 0 0 18px;	font-weight: normal;	color: #31b09a;	background: #286b3c url('../images/hr_left.gif') repeat-y 0 0;	font-size: 20px;	line-height: 22px;	padding: 0 20px;	font-family: Georgia, tahoma, 'Trebuchet MS', arial, serif;}#right h3 {	margin: 10px 18px 0 0px;	background: #286b3c url('../images/hr_right.gif') repeat-y 0 0;}#right h3#search-title {	padding: 8px 20px 0 50px;	background: #286b3c url('../images/hr_right_search.gif') no-repeat 0 0;}#search {	padding: 5px 0 12px 20px;}#search input {	background: url('../images/search-input.gif') no-repeat 0 0;	width: 107px;	height: 16px;	padding: 0;	margin: 0;	border: 0;	float: left;	color: #aad6a5;	font-family: verdana, tahoma, arial;	padding: 5px;	line-height: 16px;}#search input.submit {	background: url('../images/search-submit.gif') no-repeat 0 0;	width: 31px;	padding: 0;	height: 26px;	text-indent: -3000px;}#right p {	padding: 8px 20px 0;	margin: 0;}#right p.bright {	color: #e3f7c8;	padding: 0 20px 8px;}#kartes img {	margin: 8px 0 8px 16px;	display: block;}#left ul {	margin: 5px 8px 5px 24px;	padding: 0;	background: url('../images/menuline.gif') repeat-x 0 100%;}#left ul li {	padding: 5px 0 4px;	margin: 0 0 1px 0;	background: url('../images/menuline.gif') repeat-x 0 0;}#left ul li.sel {	background: #276c3a url('../images/menuline.gif') repeat-x 0 0;}#left ul li a {	color: #aad6a5;	background: url('../images/menubullet.gif') no-repeat 0 2px;	padding: 0 0 0 16px;	display: block;}#left ul li.sel ul {	padding: 0;	margin: 2px 0 0 34px;	background: transparent;}#left ul li.sel ul li {	padding: 2px 0;	margin: 0;	background: transparent;}#left ul li.sel ul li a {	padding: 0 9px 0 0;	margin: 0;	display: inline;	text-decoration: none;	background: transparent url('../images/submenu-arr.gif') no-repeat 100% 6px;}#left ul li.sel ul li.sel a {	background: transparent url('../images/submenu-arr-sel.gif') no-repeat 100% 6px;}#left ul li.sel ul li a span {	border-bottom: 1px dotted #60996c;}#left ul li.sel ul li a:hover span {	border-bottom: 1px solid #aad6a5;}#left ul li.sel ul li.sel a span {	color: #e5b718;	border-bottom: 1px solid #e5b718;}#content {	width: 586px;	margin: 0 auto;}#innercontent {	background: #f5ffe3;	width: 580px;	margin: 0 auto;	height: auto !important;	height: 300px;	min-height: 300px;	padding: 20px 0 0 0;}#site-tools, #font-size {	height: 16px;	margin: 0;}#font-size {	float: right;	padding: 0 16px 0 0;}#site-tools li, #font-size li {	float: left;	background: transparent;	padding: 0;	margin: 0;}#site-tools li a {	display: block;	float: left;	width: 12px;	height: 12px;	margin: 0 4px;	text-indent: -2000px;	outline: none;	display: inline;}#site-tools li#tools-home a {	background: url('../images/tools.gif') no-repeat 0 0;}#site-tools li#tools-map a {	background: url('../images/tools.gif') no-repeat -12px 0;}#site-tools li#tools-mail a {	background: url('../images/tools.gif') no-repeat -24px 0;}#site-tools li#tools-print a {	background: url('../images/tools.gif') no-repeat -36px 0;}#font-size li a {	display: block;	float: left;	margin: 0;	padding: 0;}#font-size li#x-small a {	font-size: 11px;}#font-size li#x-medium a {	font-size: 13px;}#font-size li#x-large a {	font-size: 15px;}#page-text {	width: 526px;	padding: 6px 0 20px;	margin: 0 auto;}.clear-content, .clear-content-right {	width: 526px;	font-size: 1px;	line-height: 0em;	margin: 0;	padding: 2px 0;	float: left;}.clear-content-right {	float: right;}p#page-path {	background: url('../images/pagepath.gif') no-repeat 0 3px;	padding: 0 0 12px 16px;	margin: 0;	font-size: 11px;	color: #aad6a5;}#footer {	background: url('../images/footer.gif') no-repeat 50% 0;	height: 115px;	color: #309d8d;	font-size: 11px;	position: absolute;	bottom: 0;	width: 994px;}#bottom-tools {	width: 144px;	margin: 55px auto 0;	height: 25px;	padding: 0;}#back {	float: left;	background: url('../images/back.gif') no-repeat 0 7px;	padding: 0 14px 0 8px;	border-right: 1px solid #aad6a5;}#top {	background: url('../images/top.gif') no-repeat 100% 4px;	padding: 0 8px 0 13px;	float: left;}#copyright {	float: left;	margin: 5px 0 0 220px;	display: inline;}#ridemo-majas-lapas {	float: right;	margin: 7px 220px 0 0;}div#eventsCalendar {	padding: 0;	margin: 0 0 0 1px;	width: 180px;	background: transparent;	font-size: 13px;	font-family: verdana;}div#calendarhead {	text-align: center;	font-size: 10px;	padding: 6px 0;	font-weight: bold;	background: url('../images/callendarhead.gif') no-repeat 0 0;	height: 18px;	color: #309d8d;}table.calendar {	width: 100%;	border: 1px solid #2c7240;	border-collapse: collapse;	background: #226034;	font-size: 13px;	border-top: 0;	margin: 3px 0 0 0;}table.calendar td, table.calendar tr {	border: 1px solid #2c7240;	border-bottom: 3px solid #2c7240;	border-top: 3px solid #2c7240;	text-align: center;	padding: 0;	margin: 0;	height: 22px;	line-height: 22px;	background: #226034;}table.calendar td a {	display: block;	padding: 0;	margin: 0;	text-decoration: none;	background: #1f5534;	color: #e5b718;	font-weight: bold;}table.calendar td a.sel {	border: 2px solid #CEE1B3;}table.calendar th {	padding: 0;	text-align: center;	background: #1f5534;	color: #309d8d;	font-weight: bold;	border: 1px solid #2c7240;	border-bottom: 3px solid #2c7240;	border-top: 0;}#news {	padding: 0;	margin: 0;}#news li {	padding: 10px 0;	margin: 0;	background: transparent;	position: relative;}.news-content h2 {	padding: 0 0 3px 0;	margin: 0;	line-height: 14px;}p.news-date {	width: 41px;	height: 44px;	background: url('../images/date.gif') no-repeat 0 0;	padding: 0;	margin: 0;	position: absolute;	color: #309d8d;	text-align: center;	text-transform: uppercase;	font-size: 10px;}p.news-date span {	display: block;	font-size: 16px;	margin: 12px auto 0;	font-weight: bold;}#read-news {	position: relative;	padding: 10px 0;}.news-content {	padding: 0 0 0 55px;	height: auto !important;	height: 100px;	min-height: 100px;}.news-avatar {	float: right;	padding: 7px;	border: 1px dashed #aad6a5;	background: #e6f7d7;	margin: 0 0 2px 6px;}.read-more {	background: url('../images/hr.gif') repeat-x 0 17px;	text-align: right;	padding: 2px 0 6px;	font-size: 11px;	margin-top: 0;}.read-more a {	background: #F5FFE3 url('../images/read-more.gif') no-repeat 100% 6px;	padding: 0 10px 0 4px}.news-back a {	background: url('../images/arr-back.gif') no-repeat 0 5px;	font-size: 11px;	padding: 0 0 0 9px;}#sitemaptree ul {	padding: 0;}#sitemaptree li {	margin: 2px 0;	padding: 0 0 0 14px;	background: transparent;	font-weight: bold;}#sitemaptree ul li ul {	margin: 0 10px 16px;}#sitemaptree ul li ul li ul {	margin: 0 10px 6px;}#sitemaptree li li {	font-weight: normal;	font-size: 95%;}#sitemaptree li li a {	background: url('../images/arr-fwd.gif') no-repeat 100% 5px;	padding: 0 9px 0 0;}#contactform table {	width: 376px;	border: 0;	border-collapse: collapse;	margin: 0;	margin: 0 auto;}#contactform table td {	padding: 0 7px;}#contactform table input, #contactform table textarea {	border: 1px solid #a6d8c1;	background: transparent;	width: 100%;}#contactform table label {	display: block;	padding: 5px 0 2px;	font-size: 11px;}#contactform table input.submit {	background: url('../images/contactform-submit.gif') no-repeat 0 0;	border: 0;	width: 66px;	height: 26px;	color: #f5ffe3;	float: right;	margin: 5px -3px 0 0;}#intro-wrapper {	width: 100%;	height: 100%;	background: #aad6a5;}#intro-container {	width: 874px;	margin: 0 auto;}#intro-innercontent {	background: url('../images/intro_10.gif') no-repeat 0 0;	height: 160px;	margin: 20px 0;}.intro-box {	width: 437px;	float: left;	height: 189px;}#top-spacer {	height: 50px;}.intro-link {	display: block;	color: #309d8d;	font-size: 16px;	font-weight: bold;	line-height: 18px;}.intro-link-2 {	display: block;	text-indent: -5000px;	float: left;	width: 600px;	height: 160px;}.banner {	text-align: center;	padding: 0 0 0 14px;}.banner img {	padding: 10px 0 0;}#events-list {	padding: 0;	margin: 0;}#events-list li {	background: transparent;	padding: 7px;	margin: 7px 0;	background: #E6F7D7;	border: 1px dashed #AAD6A5;}#events-list .event-attributes {	padding: 0;	margin: 0;}#events-list .event-attributes li {	padding: 0;	margin: 0;	border: 0;	font-size: 11px;	background: transparent;}#events-list h4 {	padding: 0 0 5px;	margin: 0;	border: 0;	font-size: 13px;}#events-list li span {	color: #333;}#poll p.q {	padding: 3px 10px 6px 36px;}#poll label {	padding: 2px 10px 0 31px;	display: block;}#formdiv {	padding: 2px 16px 0 31px;	text-align: right;}#poll input.submit {	background: #1F5534;	border: 1px solid #1a5130;	border-top: 1px solid #245c3b;	border-left: 1px solid #245c3b;	color: #CDE7C9;	font-size: 12px;}#poll-res {	list-style: none;}#poll-res li {	padding: 6px 0;	margin: 0;}#poll-res .bar {	font-size: 1px;	line-height: 1px;	height: 8px;	background: transparent;	width: 200px;	margin: 4px 0;}#poll-res .bar div {	font-size: 1px;	line-height: 1px;	height: 6px;	border: 1px solid #1F5534;	border-top: 1px solid #2f7a4a;	border-left: 1px solid #2f7a4a;	background: #2C7240;}.events-readmore {	text-align: right;	padding: 0 5px;	margin: 0;}.events-readmore a {	background: transparent url('../images/read-more.gif') no-repeat 100% 5px;	padding: 0 8px 0 4px;	font-size: 11px;}#eCalFrom img {	margin: 5px 0 -4px;}