html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, address {
	margin: 0;
	padding: 0;
}
fieldset {border: none;}
html, body {
	width: 100%;
	height: 100%;
}
html {background: url('../images/bghtml.gif') repeat 0 0;}
body {
	font: normal 0.625em/1em verdana, arial, serif;
	font-size: 0.625em !important;
	line-height: 1em !important;
	color: #282828;
	background: url('../images/bg.gif') repeat-y 50% 0;
}
.hidden, legend {
	display: none !important;
}
.clear {
	clear: both;
	font-size: 1px;
	line-height: 0em;
	margin: 0;
	padding: 0;
}
#wrapper {
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: 1003px;
	margin: 0 auto;
	background: #fff url('../images/wrapper.jpg') no-repeat 0 100%;
}
#container {padding: 0 0 233px;}
#top {
	position: relative;
	background: url('../images/topbg.png') no-repeat 0 0;
	height: 186px;
}
#pagelogo {
	border: 0;
	margin: 19px 0 0 14px;
}
#mainnavigation {
	height: 33px;
	background: url('../images/topmenu.gif') repeat-x 0 0;
}
#langmenu {
	position: absolute;
	top: 12px;
	left: 113px;
}
#langmenu ul {
	margin: 0;
	padding: 0;
}
#langmenu ul li {
	float: left;
	display: inline;
	margin: 0 10px;
	padding: 0;
	background: transparent;
}
#langmenu ul li a {
	font: normal 1.1em/1.18em tahoma, arial, sans-serif;
	color: #B0B0B0;
	text-decoration: none;
}
#langmenu ul li a:hover {text-decoration: underline;}
#langmenu ul li.sel a {
	font-weight: bold;
	text-decoration: underline;
}
#iconmenu {
	position: absolute;
	top: 92px;
	left: 661px;
}
#iconmenu ul {
	margin: 0;
	padding: 0;
}
#iconmenu ul li {
	float: left;
	display: inline;
	margin: 0 15px 0 0;
	padding: 0;
	background: transparent;
}
#iconmenu ul li a {
	font: normal 11px/18px arial, tahoma, sans-serif;
	color: #FF8C11;
	text-decoration: none;
}
#iconmenu ul li a:hover {text-decoration: underline;}
#iconmenu ul li img {margin: 0 0 0 13px;}
#iconmenu ul li.fontsize a:hover, #iconmenu ul li.fontsize a.sel {text-decoration: underline;}
#iconmenu ul li a.larger {
	font-size: 13px;
	line-height: 18px;
}
#iconmenu ul li a.largest {
	font-size: 15px;
	line-height: 18px;
}
#iconmenu img {height: auto;}
#mainmenu {
	height: 40px;
	margin: 29px 0 0;
}
#mainmenu ul {
	margin: 0;
	padding: 0 0 0 20px;
}
#mainmenu ul li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	background: transparent;
	position: relative;
}
#mainmenu ul li a {margin: 0 34px;}
#mainmenu ul#ru li a {margin: 0 26px;}
#mainmenu ul#en li a {margin: 0 38px;}
#mainmenu ul li a img {border: 0;}
#leftbar {
	clear: both;
	float: left;
	display: inline;
	width: 182px;
	padding: 42px 0 70px;
	background: url('../images/leftbg.png') no-repeat 0 0;
}
html > body #leftbar {padding-top: 47px;}
#leftbarbot {
	clear: both;
	height: 56px;
	width: 182px;
	background: url('../images/leftbgbot.png') no-repeat 0 100%;
}
#leftbar ul {
	margin: 0;
	padding: 0 5px 0 0;
	background: url('../images/leftbarul.gif') repeat-y 100% 0;
}
#leftbar ul li {
	display: inline;
	margin: 0;
	padding: 0;
	background: transparent;
}
#leftbar ul li a {
	display: block;
	padding: 6px 5px 4px 6px;
	border-top: 1px solid #fff;
	margin: 0;
	font: normal 1.4em/1.2em arial, arial, sans-serif;
	color: #fff;
	text-decoration: none;
	background: #F0AF2C url('../images/leftmenu.gif') repeat-y 0 0;
}
#leftbar ul li.sel a {
	background: #fc0 url('../images/leftmenusel.gif') repeat-y 0 0;
	color: #63712D;
	text-decoration: none;
}
#leftbar ul li a span {
	display: block;
	background: transparent url('../images/leftmenubul.gif') no-repeat 0 50%;
	padding: 0 0 0 10px;
}
#leftbar ul li.sel a span {
	display: block;
	background: transparent url('../images/leftmenuselbul.gif') no-repeat 0 50%;
	padding: 0 0 0 10px;
}
#leftbar ul ul, #leftbar ul ul ul {
	margin: 0;
	padding: 0;
	background: transparent;
}
#leftbar ul li ul li, #leftbar ul li ul li ul li {
	margin: 0;
	padding: 0;
}
#leftbar ul li.sel ul li a {
	background: #FAE7C1;
	font: normal 1.16em/1.25em verdana, sans-serif;
	padding: 4px 5px 4px 23px;
	color: #757575;
	border: 1px solid #F4C464;
	text-decoration: none;
}
#leftbar ul li.sel ul li.sel a {
	color: #333;
}
#leftbar ul li.sel ul li.sel ul li a {
	background: #fff url('../images/leftsubmenu.gif') no-repeat 17px 4px;
	color: #757575;
	font: normal 1.06em/1.30em verdana, sans-serif;
	padding: 0;
	padding-left: 28px;
	padding-right: 5px;
	border: 0;
	margin: 4px 0;
	text-decoration: none;
}
#leftbar ul li.sel ul li.sel ul li.sel a {
	color: #333;
}
#leftbar ul li a:hover, #leftbar ul li.sel ul li a:hover, #leftbar ul li.sel ul li.sel ul li a:hover, #leftbar ul li.sel ul li.sel a, #leftbar ul li.sel ul li.sel ul li.sel a {
	text-decoration: underline;
}
.leftbanner {
	margin: 3px 0 4px 8px;
}
.leftbanner img {
	border: 0;
	margin: 0;
	padding: 0;
}
#content, #introcontent, #startpagecontent, #organisations, #organisation {
	position: relative;
	float: left;
	display: inline;
	width: 625px;
	margin: 0 8px 0 12px;
	font: normal 1.1em/1.45em verdana, sans-serif;
	color: #666666;
}
#organisations {
	width: 785px;
	background: #fff !important;
}
#introcontent {
	width: 636px;
	margin: 23px 183px;
}
#startpagecontent {
	width: 795px;
	margin: 33px 14px 0 18px;
	color: #282828;
}
#introcontent #introflash {
	width: 625px;
	height: 275px;
	padding: 6px 5px 6px 6px;
	background: url('../images/introbg.gif') no-repeat 0 0;
}
#introflash object {
	width: 625px;
	height: 275px;
}
p#sitemap {
	margin: 7px 0 3px 6px;
	font: normal 1em/1.27em tahoma, sans-serif;
	color: #D7D7D7;
}
p#sitemap a {
	color: #d7d7d7;
	text-decoration: none;
}
p#sitemap img {
	margin: 0 3px;
}
#pagetools {
	position: absolute;
	top: 35px;
	right: 0;
	height: 14px;
}
#pagetools a {
	float: left;
	font: normal 1.1em/1.27em arial, sans-serif;
	color: #757575;
	text-decoration: none;
	padding: 0 8px 0 18px;
	background: url('../images/comment.gif') no-repeat 0 50%;
}
#pagetools a:hover {
	text-decoration: underline;
}
#pagetools a#print {
	background-image: url('../images/print.gif');
}
#contentinner {
	padding: 10px;
	background: url('../images/contentinner.jpg') repeat-x 0 0;
	overflow: hidden;
	width: 605px;
}
#backandtop {
	position: absolute;
	bottom: 105px;
	left: 220px;
	width: 563px;
}
#backandtop a, #backandtop a:hover, #backandtop a:visited {
	color: #aaa;
	font: normal 1.2em/1.33em arial, sans-serif;
	text-decoration: none;
}
#backandtop a:hover {
	text-decoration: underline;
}
#linkback {
	float: left;
	background: url('../images/back.gif') no-repeat 0 50%;
	padding-left: 10px;
}
#linktop {
	float: right;
	background: url('../images/top.gif') no-repeat 0 50%;
	padding-left: 10px;
}
#rightbar {
	float: left;
	display: inline;
	width: 176px;
	background: #FFFDF2;
}
#searchform {
	padding: 35px 0 5px;
	background: #fff;
}
#search-what, #search-what-i {
	float: left;
	margin: 0;
	padding: 2px 5px;
	border: 1px solid #dbdbdb;
	font: normal 1.2em/1em verdana, sans-serif;
	width: 120px;
	color: #757575;
}
input#search-ok, input#search-ok-i {
	float: left;
	display: inline;
	margin: 1px 0 0 2px;
	padding: 0;
	width: auto;
}
#rightbar ul, #rightbar ul ul {
	margin: 0;
	padding: 0;
}
#rightbar ul li {
	margin: 0;
	padding: 3px 0;
	background: transparent;
}
#rightbar ul li h3 {
	display: block;
	font: normal 1.2em/1.25em verdana, sans-serif;
	color: #fff;
	margin: 0;
	padding: 3px 0 3px 18px;
	border: 0;
	background: #869644 url('../images/rightmenu.jpg') no-repeat 0 0;
}
#rightbar ul li ul li {
	background: url('../images/rightmenuli.gif') repeat-x 0 0;
	padding: 3px 2px 3px 5px;
}
#rightbar ul li ul li a {
	display: block;
	background: url('../images/rightmenua.gif') no-repeat 0 5px;
	padding: 0 0 0 12px;
	font: normal 1.3em/1.17em arial, sans-serif;
	color: #757575;
	text-decoration: none;
}
#rightbar ul li ul li a:hover {
	text-decoration: underline;
}
#calendarhead {
	margin: 3px 0 0;
	color: #999;
	text-align: center;
	font: normal 1.2em/1.33em verdana;
}
#calendarhead a {
	margin: 0 10px;
	color: #FF7902;
	text-decoration: none;
}
.calendar {
	border: 0;
	border-collapse: collapse;
	background: #fff;
	width: 162px;
	margin: 0 7px 3px;
}
.calendar tr td, .calendar tr th {
	padding: 1px;
	text-align: center;
	background: #fff;
	font: bold 11px/15px verdana, sans-serif;
	color: #d3d3d3;
}
.calendar tr th {
	color: #999;
}
.calendar tr td a {
	display: block;
	border: 1px solid #FEDDB7;
	color: #d3d3d3;
	text-decoration: none;
	padding: 1px;
}
.calendar tr td a.sel, .calendar tr td a.sel:hover {
	color: #fff;
	background: transparent url('../images/calendarbg.gif') repeat-x 0 0;
	border: 0;
}
.calendar tr td a:hover {
	color: #FD8F0F;
}
#pollform {
	padding: 3px 3px 3px 8px;
	font: normal 1.1em/1.17em verdana, sans-serif;
	border-bottom: 1px solid #fff;
}
#pollform ol {
	margin: 0;
	padding: 0;
}
#pollform ol li {
	margin: 0;
	padding: 0;
	background: transparent;
	font: normal 1em/1.39em verdana, sans-serif;
}
#pollform ol li input {
	margin: 0;
	padding: 0;
	width: auto;
}
#pollform input#poll-ok {
	margin: 5px 0 0 20px;
	padding: 0;
	width: auto;
}
p.poll-answer {
	padding: 0 0 0 15px;
	margin: 5px 0 5px;
	background: url('../images/bullet.gif') no-repeat 4px 6px;
}
p.poll-results-text {
	font-size: 0.8em;
	line-height: 1em;
	margin: 1px 0 0;
}
.poll-results-bar {
	height: 12px;
	background: #839543;
	width: 100%;
	margin: 0;
}
.rightbanner img {
	text-align: center;
	background: #fff;
	border-top: 1px solid #EBEBEB;
	padding: 10px;
}
.bottombanner {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	text-align: center;
}
#footer {
	clear: both;
	position: absolute;
	bottom: 0;
	height: 95px;
	margin: 0 0 0 230px;
	width: 773px;
}
#pageinfo, #pageauthor {
	float: left;
	display: inline;
	font: normal 1.1em/1.18em tahoma, sans-serif;
	color: #2F2F2F;
}
#pageinfo {
	margin: 25px 50px 0 0;
}
#pageauthor {
	background: url('../images/logo_footer.jpg') no-repeat 0 4px;
	margin: 8px 0 0;
	padding: 2px 0 0 71px;
	height: 66px;
	font: normal 11px/13px tahoma, sans-serif;
}
#pageauthor a {
	color: #0463A1;
	text-decoration: underline;
}
#ridemo {
	position: absolute;
	bottom: 20px;
	right: 25px;
}
#startpagecontent h2 {
	font: normal 1.65em/1.33em "Cambria", arial, sans-serif;
	color: #6D7C32;
	padding: 2px 0 0;
	margin: 0 0 1px;
}
#about, #banner_START {
	float: left;
	display: inline;
	width: 246px;
}
#about {
	width: 513px;
	height: 215px;
	margin: 0 13px 0 0;
	background: #F7F8F0 url('../images/aboutbg.gif') no-repeat 100% 100%;
	padding: 5px 10px 10px;
}
#about div {
	float: left;
	display: block;
}
#abouttext {
	width: 255px;
	margin: 0 0 0 10px;
}
#startmenu {
	clear: both;
	width: 790px;
	margin: 9px 0 0;
}
#startmenumenu {
	padding-bottom: 11px;
	border-bottom: 1px solid #DDE4BE;
}
#startmenu ul {
	display: inline;
	margin: 0;
	padding: 0 0 28px 6px;
	height: 28px;
	width: 784px;
}
#startmenu ul li {
	background: transparent;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	padding: 0;
	height: 27px;
}
#startmenu ul li a {
	display: block;
	padding: 0 9px;
	font: normal 14px/27px "Trebuchet MS", georgia, serif;
	background: transparent url('../images/startmenubg.jpg') no-repeat 100% 0;
	color: #fff;
	text-decoration: none;
	margin: 0;
}
#startmenu ul li a:hover {
	background: url('../images/startmenubg.jpg') no-repeat 100% -26px;
	text-decoration: underline;
}
#startmenu ul li.sel {
	border: 1px solid #DDE4BE;
	border-bottom: 0;
}
#startmenu ul li.sel a {
	border: 2px solid #fff;
	border-top: 1px solid #fff;
	background: url('../images/startmenubgsel.gif') repeat-x 0 0;
	color: #86973E;
	text-decoration: none;
	line-height: 24px;
}
#startmenucontent {
	border: 1px solid #DDE4BE;
	border-top: 0;
	padding: 16px;
}
.startmore {
	color: #0055AF;
	background: url('../images/more.gif') no-repeat 0 50%;
	font: normal 1em/1.5em verdana, sans-serif;
	padding: 0 0 0 12px;
}
.ac-heading {
	background: #F0AF2D;
	padding: 4px 30px;
	color: #fff;
	margin: 1px 0 0;
}
.ac-heading a {
	color: #fff;
	background: transparent;
	font: normal 13px/15px trebuchet ms;
}
#alternate {
	padding: 200px 21px 0;
	background: url('../images/flashalt.jpg') no-repeat 21px 0;
	text-align: center;
}
#alternate a {
	color: #0055AF;
	text-decoration: underline;
}
#alternate a#flashback {
	display: block;
	width: 113px;
	height: 25px;
	background: url('../images/flashback.jpg') no-repeat 0 0;
	margin: 10px auto;
	font: bold 12px/25px arial, sans-serif;
	color: #EE910C;
	text-decoration: none;
	text-align: center;
}
/* Meklēšanas rezultāti */
#search-info, #events-filter {
	border-top: 2px solid #FCCC2E;
	border-bottom: 1px solid #E7E7E7;
	background: #FFFDF2;
	padding: 11px 17px;
}
#search-info label, #events-filter label {
	float: left;
	display: inline;
	color: #666;
	font: normal 1.27em/1.43em "Trebuchet MS", serif;
	margin: 0 10px 0 0;
}
p#search-results-count {
	margin: 11px 17px 8px 0;
	float: right;
	display: inline;
}
ol#search-results {
	clear: both;
	margin: 0;
	padding: 0;
}
ol#search-results li {
	clear: both;
	background: transparent;
	margin: 0;
	padding: 8px 28px;
	border-bottom: 1px solid #F5F5F5;
	color: #666;
	font: normal 1em/1.4em verdana, sans-serif
}
ol#search-results li a {
	color: #a2a2a2;
}
#search-results h3 {
	margin: 0;
	padding: 0;
}
ol#search-results h3 a {
	color: #6D7C32;
	font: bold 0.91em/1.5em "Trebuchet MS", serif;
	text-decoration: underline;
}
ol#search-results li p {
	margin: 0;
}
.eventscontent {
	width: 440px !important;
}
ol#search-results p.events-readmore {
	margin: 10px 0 0;
}
ol#search-results p.events-readmore a {
	float: left;
	display: block;
}
#eventsCalendar {
	height: 145px;
}