body, form, ul, li, div, h1, h2, h3, img, dl, dd, dt, input {
	margin: 0px;
	padding: 0px;
}
body {
	background: #FFFFFF;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
img {
	border: 0px;
}
input.text {
	border: 1px solid #CCCCCC;
	width: 78px;
	height: 12px;
	font-size: 10px;
	vertical-align: top;
}
h1, .pealkiri {
	color: #CCE6F7;
	font-weight: normal;
	font-size: 20px;
}
/********* containers **********/
div#main_container {
	margin: 0px auto;
	width: 965px;
}
div#header_container {
	text-align: right;
	margin: 22px 0px 22px 0px;
}
	div#eu_flag_container {
		margin: 0px 0px 0px 59px;
		float: left;
		display: inline;
	}
	div#header_container a {
		color: #999999;
		text-decoration: none;
		font-family: sans-serif;
		font-weight: bold;
		font-size: 11px;
	}
	div.search_box {
		float: right;
		display: inline;
		margin-left: 10px;
	}
div#body_container {
}
	div#content_container {
		background: url(images/content_bg.gif) repeat-x top left #1B7DB9;
		margin-left: 240px;
		padding: 20px;
	}
	div#sidebar_container {
		float: left;
		display: inline;
		width: 240px;
		color: #333333;
		margin-top: 23px;
	}
		/***************** side menu **********************/
		div#sidebar_container ul {
			margin: 40px 39px 0px 0px;
			border-bottom: 1px solid #EBEBEB;
			list-style: none;
		}
		div#sidebar_container li {
			padding: 5px 0px 5px 58px;
			border-top: 1px solid #EBEBEB;
		}
		div#sidebar_container li.sub_level {
			border-top: 0px;
		}
			div#sidebar_container li.sub_level span a {
				margin: 0px;
				padding: 0px;
				background: transparent;
				display: inline;
			}
			div#sidebar_container li.sub_level a.selected {
				margin-left: 0px;
				background: transparent;
			}
			div#sidebar_container li.sub_level a {
				margin-left: 10px;
			}
		div#sidebar_container li a {
			display: block;
			color: #333333;
			text-decoration: none;
		}
		div#sidebar_container li span a {
			display: inline;
		}
			div#sidebar_container li span a:hover {
				margin: 0px;
				padding: 0px;
				background: transparent;
			}
		div#sidebar_container li a:hover {
			padding-left: 10px;
			color: #207EC0;
			background: url(images/arrow_darkblue.png) no-repeat;
			background-position: 0px 3px;
		}
		div#sidebar_container li a.selected {
			padding-left: 10px;
			color: #207EC0;
			background: url(images/arrow_darkblue.png) no-repeat;
			background-position: 0px 3px;
			text-decoration: none;
		}
		/***************** /side menu **********************/
		div#login_container {
			margin-left: 58px;
			margin-top: 40px;
		}
			div#login_container input {
				margin-bottom: 2px;
				border: 1px solid #CCCCCC;
				width: 78px;
				height: 12px;
				font-size: 10px;
				vertical-align: top;
			}
			div#login_container div.login_text {
				font-family: sans-serif;
				font-weight: bold;
				font-size: 11px;
				text-transform: uppercase;
				margin-bottom: 20px;
			}
			div#login_container a {
				font-size: 10px;
				color: #333333;
				padding-left: 10px;
				background: url(images/arrow_gray.png) no-repeat left center;
				text-decoration: underline;
			}
			div#login_container a:hover {
				color: #333333;
				background: url(images/arrow_darkblue.png) no-repeat left center;
			}
			div#login_container a.login_button {
				text-decoration: none;
				margin-left: 5px;
			}
			div#logo_container {
				margin-left: -30px;
			}
	div#content_header_container {
		margin: 3px 0px 28px 0px;
	}
		div#content_header_container li {
			list-style: none;
			display: inline;
			text-transform: uppercase;
			font-family: sans-serif;
			font-weight: bold;
			font-size: 11px;
		}
			div#content_header_container li a {
				padding-left: 6px;
				margin-right: 20px;
				background: url(images/arrow_white.png) no-repeat left center;
				text-decoration: none;
			}
			/******** scms buttons ***********/
			div#content_header_container li span a {
				padding: 0px;
				margin: 0px;
			}
			div#content_header_container li a:hover {
				background: url(images/arrow_blue.png) no-repeat left center;
				color: #B0D7F2;
			}
			div#content_header_container li a.selected {
				color: #B0D7F2;
				background: url(images/arrow_blue.png) no-repeat left center;
				text-decoration: none;
			}
	div#content_body_container {
	}
		div#content {
			margin-top: 30px;
		}
		div#location_bar {
			margin: 10px 0px 10px 0px;
		}
			div#location_bar a {
				padding-left: 10px;
				margin-left: 6px;
				background: url(images/arrow_blue.png) no-repeat left center;
				text-decoration: none;
			}
			div#location_bar a:hover {
				text-decoration: underline;
			}
			div#print_container {
				float: right;
				display: inline;
			}
				div#print_container a {
					background: transparent;
					text-decoration: underline;
				}
	div#content_footer_container {
		text-align: right;
		margin: 70px 0px 0px 0px;
		padding-bottom: 80px;
	}
		div#content_footer_container div.contact {
			text-align: left;
			float: left;
			display: inline;
			width: 180px;
		}	
			div#content_footer_container div.contact div {
				margin-bottom: 10px;
				color: #B0D7F2;
				text-transform: uppercase;
				font-family: sans-serif;
				font-weight: bold;
				font-size: 11px;
			}	
				div#content_footer_container div.contact div span {
					color: #FFFFFF;
				}
div#footer_container {
	margin: 15px 0px;
	text-align: right;
}
	div#footer_container a {
		color: #EBEBEB;
		text-decoration: none;
	}
/********* /containers **********/

/********* saurus cms hacks ************/
div#content table {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
div#content ul {
	list-style-type: bullet;
	margin: 20px;
}
font, font.txt {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
input.searchbtn {
	height: 18px;
	font-size: 12px;
	color: #FFFFFF;
	background: #207EC0;
	border: 1px solid #B0D7F2;
}
tr {
	background: transparent;
}
td.txt {
	color: #B0D7F2;
}
td.txt input, textarea {
	border: 0px;
}
