form {
	margin: 0px;
}

/*.path {
	font-size: 1em;
	color: #B1B1B1;
	background-color: #F8F8F8;
	padding: 7px 10px 7px 15px;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	clear: left;
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
}*/
.path, .pages, .searchbox, .ok {
	font-size: 1em;
	color: #333333;
	padding: 7px 10px 9px 15px;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0px;
	clear: both;
	background-color: #F8FAFC;
	border-top-color: #B8CFE7;
	border-top-style: solid;
	border-top-width: 1px;
}
.searchbox, .ok {
	background-color: #FBFFF4;
	border-color: #C5E465;
	border-width: 1px;
	border-style: solid;
	margin-top: 1.8em;
	margin-bottom: 1em;
	padding: 0.8em 13px 1em 13px;
}
.searchbox p {
	margin-top: 1em;
	margin-bottom: 0em;
	color: #999999;
}
.inputfield {
	background-color: #FFFFFF;
	border: solid #666 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	height: 15px;
	width: 250px;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 0px;
}
.button {
	background-color: #FFFFFF;
	border: solid #666 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	vertical-align: middle;
	margin-left: 5px;
}
.select {
	background-color: #FFFFFF;
	border: solid #666 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 150px;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 0px;
}
.checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 0px;
}
.searchresults, .events, .galleryintro {
	font-weight: normal;
	padding-top: 0.3em;
	margin-bottom: 10px;
	clear: both;
}
.events, .gallerylist, .searchresults, .sitemap, .categorylist {
	margin-top: 1.5em;
	margin-bottom: 25px;
	padding-left: 15px;
	padding-right: 15px;
}

.searchresults, .events {
	color: #999999;
}

.events a:link, .events a:visited, .events a:link, .events a:visited {
	text-decoration: underline;
}

.searchresultitem, .eventsitem, .galleryintro {
	margin-bottom: 2em;
}

.searchresultitem strong, .eventsitem strong {
	font-weight: normal;
	background-color: #FFFFCC;
	padding: 2px 5px 2px 5px;
	color: #000000;
}
.fullsizeimage {
	margin-top: 1.5em;
}
.quote, .sideevents, .partners, .sidenews {
	margin-bottom: 40px;
	margin-top: 1.5em;
}

.sitemap ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	line-height: 1.2em;

	font-weight: bold;
	color: #6699CC;
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0em;
}
.sitemap ul ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	line-height: 1.4em;
	font-weight: normal;
	color: #6699CC;
	list-style-type: square;
	margin-left: 5em;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
.sitemap ul ul ul {
	font-size: 1em;
	font-weight: normal;
}
.sitemap ul ul ul ul {
	font-size: 1em;
	font-weight: normal;
}
/*
.sitemap ul a:link, .sitemap ul a:visited {
	text-decoration: underline;
}
.sitemap ul ul a:link, .sitemap ul ul a:visited {
	text-decoration: none;
}
*/
.story, .intro, .more {
	margin: 1.5em 0em 2em 0em;
	padding-left: 15px;
	padding-right: 15px;
	clear: both;
	overflow: visible;
	width: 635px;
}
.more {
	margin-bottom: 2em;
}
.more ul {
	color: #6699CC;
	margin-left: 15px;
	margin-bottom: 1.5em;
}


.links {
	margin-top: 1.2em;
}
.pagenumberlink {
	padding: 1px 0.4em 2px 0.4em;
	border: solid #D1E0EF 1px;
/*	background-color: #D1E0EF;
*/}
.pagenumberselected {
	padding: 0.2em 0.4em 0.2em 0.4em;
	border: solid #B8CFE7 1px;
	color: #333333;
	background-color: #FFFFFF;
}

table {
	font-size: 1.3em;
}
table td {
	margin-right: 5px;
	padding-top: 20px;
}
.red {
	color: red;
}





.sideeventsitem {
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 22px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.sideeventsitem p {
	margin-bottom: 0px;
}


.ico {
	padding: 0px 0px 0px 22px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 10px;
}
.next {
	background-image: url(img/i_next.gif);
	background-position: center right;
	padding: 0em 2em 0em 0em;
	margin-right: 1em;
}
.pages .next {
	margin-left: 0.5em;
}

.prev {
	background-image: url(img/i_prev.gif);
	margin-left: 0em;
	margin-right: 0.5em;
}
.summit {
	background-image: url(img/i_summit.gif);
}
.conference {
	background-image: url(img/i_conference.gif);
}
.latvia {
	background-image: url(img/i_latvia.gif);
}
.world {
	background-image: url(img/i_world.gif);
}
.media {
	background-image: url(img/i_media.gif);
}

#wrapper {
	padding-bottom: 30px;
}

#header {
	height: 210px;
}

#footer {
/*	position: relative;
	left: 0px;
	right: 330px;
*/	height: 18px;
	color: #333333;
	margin-top: 50px;
	padding: 8px 20px 8px 20px;
	background-color: #F8FAFC;
	border-top-color: #B8CFE7;
	border-top-style: solid;
	border-top-width: 1px;
	width: 100%
}

#footer p {
	margin: 0px;
}
.logo {
	position: absolute;
	width: 280px;
	height: 141px;
	top: 20px;
	left: 20px;
}
.mainbackground {
	position: relative;
	height: 88px;
	top: 23px;
	left: 305px;
	right: 0px;
	background-image: url(img/top_graphic.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #F8FAFC;
/*	border-bottom-color: #B8CFE7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
*/}
.subbackground {
	position: relative;
	height: 30px;
	top: 29px;
	left: 305px;
	right: 0px;
	background-color: #3487C8; /* F8FAFC */
}

.mainmenu {
	position: absolute;
	width: 580px;
	height: 35px;
	top: 75px;
	left: 320px;
}
.mainmenu ul {
	margin: 0px;
	padding: 0px;
}
.mainmenu li {
	float: left;
	display: block;
	margin: 0em 0em 0em 0em;
	padding: 0.5em 0em 0.5em 0em;
	height: 2em;
	font-size: 12px;
	line-height: 17px;
}
.mainmenu li a:link, .mainmenu li a:visited {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	text-decoration: none;
	color: #336699;
}
.mainmenu li a:hover, .mainmenu li a:active {
	color: #6699CC;
	text-decoration: underline;
}
.mainmenu .selected a:link, .mainmenu .selected a:visited {
	text-decoration: underline;
}
.mainmenu .selected a:hover, .mainmenu .selected a:active {
}

.submenu {
	position: absolute;
	width: 660px;
	height: 30px;
	top: 117px;
	left: 310px;
}
.submenu ul {
	margin: 0px;
	padding: 0px;
}
.submenu li {
	float: left;
	display: block;
	height: 24px;
	padding: 6px 10px 0px 10px;
	margin: 0em 0em 0em 0em;
	font-size: 12px;
	line-height: 17px;
}
.submenu a:link, .submenu a:visited {
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
}
.submenu a:hover, .submenu a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
.submenu li.selected , .submenu li.selected  {
/*	background-color: #3C78B5;  EDF2F8 */
/*	border-top: solid #B8CFE7 1px;
	border-right: solid #B8CFE7 1px;
	border-left: solid #B8CFE7 1px;
*/}

.submenu .selected a:link, .submenu .selected a:visited {
	text-decoration: underline;
}

.submenu .selected a:hover, .submenu .selected a:active {
}


.languages {
	position: absolute;
	width: 110px;
	height: 20px;
	top: 35px;
	left: 920px;
	font-size: 11px;
	line-height: 14px;
}

.languages a:link, .languages a:visited, .search a:link, .search a:visited {
	text-decoration: none;
}
.languages ul {
	margin: 0px;
	padding: 0px;
}
.languages li {
	float: left;
	display: block;
	margin: 0em 1em 0em 0em;
}
.date {
	position: absolute;
	width: 380px;
	height: 20px;
	top: 172px;
	left: 20px;
	font-size: 11px;
	line-height: 14px;
	color: #BCBCBC;
}
.date a:link, .date a:visited {
	text-decoration: none;
}
.date ul {
	margin: 0px;
	padding: 0px;
}
.date li {
	float: left;
	display: block;
	margin: 0em 105px 0em 0em;
}





.slogan {
	position: absolute;
	width: 500px;
	height: 20px;
	top: 172px;
	left: 320px;
	font-size: 11px;
	line-height: 14px;
	color: #ff0000;
}
.slogan a:link, .date a:visited {
	text-decoration: none;
}
.slogan ul {
	margin: 0px;
	padding: 0px;
}
.slogan li {
	float: left;
	display: block;
	margin: 0em 105px 0em 0em;
}

.search {
	position: absolute;
	width: 150px;
	height: 25px;
	top: 35px;
	left: 735px;
	font-size: 11px;
	line-height: 14px;
}
.search ul {
	margin: 0px;
	padding: 0px;
}
.search li {
	float: left;
	display: block;
	margin: 0em 1em 0em 0em;
}

.selected {
	font-weight: bold;
}
.newslist, .gallerylist {
	margin-bottom: 1.5em;
}
.picturelist {
	margin-top: 15px;
	margin-bottom: 25px;
}
.sidenews {
	padding-right: 20px;}

.sidenews ul{
	color: #6699CC;
	margin-left: 15px;
	padding-left: 0em;
	}

.control, .eventblock {
	background-color: #F9F9F9;
	padding: 10px 15px 10px 15px;
	margin-bottom: 1em;
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
}
.control {
	background-color: #F9F9F9;
	padding: 10px 15px 10px 15px;
	margin-bottom: 0.3em;
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
}
.control p, .strip .control p {
	margin: 0px;
}

.strip .control select {
	margin: 0px 0px 0px 0px;
	background-color: #F9F9F9;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}
.info {
	border-color: #FFE479;
	border-style: solid;
	border-width: 1px;
	padding: 0.8em 13px 0.8em 13px;
	margin-top: 1.9em;
	margin-bottom: 2em;
	background-color: #FFFFEC;
}
.warning {
	border-color: #FFCCAA;
	border-style: solid;
	border-width: 1px;
	padding: 0.8em 13px 0.8em 13px;
	margin-bottom: 1em;
	background-color: #FFF7F0;
}
.galleryitem, .pictureitem {
	padding-right: 10px;}
	

