#clear {	/*#clear*/
	clear: both;
	position: relative;
}
#content {	/*#content*/
	float: right;
	width: 550px;
	background: url(../designfiles/content-top.gif) repeat-x;
	padding: 40px 25px 15px 25px;
	line-height: 18px;
}
#content-wrapper {	/*#content-wrapper*/
	clear: both;
	position: relative;
	padding: 0 16px;
}
#controls {	/*#controls*/
	float: right;
	position: relative;
	width: 570px;
	height: 29px;
	padding-top: 3px;
	padding-right: 30px;
	background: url(../designfiles/controls-bg.gif);
}
#footer {	/*#footer*/
	width: 752px;
	margin: 0 auto;
	text-align: center;
}
#header {	/*#header*/
	position: relative;
	height: 180px;
	padding: 0 16px;
}
#header-picture {	/*#header-picture*/
	float: right;
	width: 600px;
	height: 148px;
	background: url(../designfiles/header-pic.jpg);
}
#langmenu {	/*#langmenu*/
	float: left;
	color: #fff;
}
#langmenu a {	/*#langmenu a*/
	color: #fff;
	border-bottom-color: #fff;
}
#logo {	/*#logo*/
	float: left;
	width: 220px;
	height: 124px;
	background: url(../designfiles/logo-bg.gif);
}
#mainmenu {	/*#mainmenu*/
	float: left;
	width: 220px;
	padding: 1em 0;
}
#mainmenu ul {	/*#mainmenu ul*/
	margin: 0;
	padding: 0;
	width: 190px;
	margin-left: 28px;
	border-bottom: 1px solid #d5e6e5;
}
#mainmenu ul li a {	/*#mainmenu ul li a*/
	display: block;
	padding: 7px 10px;
	width: 170px;
	color: #fff;
	text-transform: uppercase;
	border-bottom-style: none;
	font: 12px TArial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(../designfiles/mainmenu-bullet-normal.gif) no-repeat right top;
}
#mainmenu ul li a:hover {	/*#mainmenu ul li a:hover*/
	color: #5f818c;
	background: url(../designfiles/mainmenu-bullet-over.gif) no-repeat right top #fff;
	border-bottom-style: none;
}
#mainmenu ul li.lvl-1 {	/*#mainmenu ul li.lvl-1*/
	list-style: none;
	border-top: 1px solid #d5e6e5;
}
#mainmenu ul li.lvl-2 {	/*#mainmenu ul li.lvl-2*/
	list-style: none;
}
#mainmenu ul li.lvl-2 a {	/*#mainmenu ul li.lvl-2 a*/
	padding: 3px 10px 3px 25px;
	width: 155px;
	font: 11px Arial, Helvetica, sans-serif;
	background: none;
	text-transform: none;
}
#mainmenu ul li.lvl-2 a:hover {	/*#mainmenu ul li.lvl-2 a:hover*/
background: #fff;
}
#mainmenu ul li.lvl-3 {	/*#mainmenu ul li.lvl-3*/
	list-style: none;
}
#mainmenu ul li.lvl-3 a {	/*#mainmenu ul li.lvl-3 a*/
	padding: 3px 10px 3px 35px;
	width: 145px;
	font: 11px Arial, Helvetica, sans-serif;
	background: none;
	text-transform: none;
}
#mainmenu ul li.lvl-3 a:hover {	/*#mainmenu ul li.lvl-3 a:hover*/
background: #fff;
}
#print {	/*#print*/
	float: right;
	display: block;
	padding-left: 18px;
	background: url(../designfiles/print-icon.gif) no-repeat;
	color: #fff;
	border-bottom-style: none;
	margin-right: 25px;
}
#search {	/*#search*/
	position: relative;
	clear: left;
	float: left;
	width: 205px;
	height: 38px;
	background: url(../designfiles/search-bg.gif);
	padding: 18px 0 0 15px;
	color: #777;
	font: 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#sitemap {	/*#sitemap*/
	float: right;
	display: block;
	padding-left: 20px;
	background: url(../designfiles/sitemap-icon.gif) no-repeat;
	color: #fff;
	border-bottom-style: none;
}
#wrapper {	/*#wrapper*/
	width: 852px;
	margin: 0 auto;
	background: url(../designfiles/bg-borders.gif) repeat-y;
}
#wrapper-2 {	/*#wrapper-2*/
	background: url(../designfiles/bg-top.gif) repeat-x;
	padding-top: 15px;
}
#wrapper-bottom {	/*#wrapper-bottom*/
	clear: both;
	position: relative;
	height: 30px;
	width: 852px;
	margin: 0 auto;
	background: url(../designfiles/wrapper-bottom.gif) no-repeat;
}
#wrapper-top {	/*#wrapper-top*/
	position: relative;
	height: 30px;
	width: 852px;
	margin: 0 auto;
	background: url(../designfiles/wrapper-top_2.gif) no-repeat top left;
}
.textfield {	/*.textfield*/
	font-size: 11px;
	padding: 2px;
	border: 1px solid #999;
}
a {	/*A*/
text-decoration: none;
}
a {	/*a*/
color: #f37a04; text-decoration: none;
}
a:hover {	/*A:hover*/
text-decoration: underline;
}
a:hover {	/*a:hover*/
color: #000; text-decoration: none;
}
body {	/*body*/
	background: url(../designfiles/body-bg.gif);
}
body, td {	/*body, td*/
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.default {	/*Default*/
color: #990000;
}
html, body {	/*html, body*/
	padding: 0;
	margin: 0;
}
.langmenu {	/*Keelemenüü*/
color: #333; font-size: 9px;
}
.mainmenu {	/*Peamenüü*/
color: #FFF; font-weight: bold;
}
.leftmenu {	/*Vasak menüü*/
color: #333;
}
.leftmenu_sub {	/*Vasak menüü lvl 2*/
color: #666;
}
.leftmenu_sub_2 {	/*Vasak menüü lvl 3*/
color: #666;
font-size: 10px;
}
