html,body {
	padding: 			0;
	margin: 			0;
	font-family:		Arial, Verdana, Tahoma, Sans-serif;
	font-size:			12px;
	height:				100%; /* needed for container min-height*/
}

body{
    background: url(../images/bg_top.jpg) repeat-x;
    background-position: top center;
}

html{
    background:url(../images/bg_bottom.jpg) repeat-x #87bef7;
    background-position: 50% 576px;
    scrollbar-track-color: #87bef7;
    scrollbar-face-color: #87bef7;
    scrollbar-3dlight-color: #87bef7;
    scrollbar-arrow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-darkshadow-color: #87bef7;
}
img{
    border:none;
}
div#container {
	position:relative; /* needed for footer positioning*/
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers*/
}
div#header {
	text-align:center;
	padding:0;
    width:770px;
	margin:0 auto;
    padding-top:17px;
	height:140px;
}
div#logo{
    float:left;
    margin: 20px 20px 0 7px;
}
div#flash{
    float:left;
}
div#content {
	position:relative;
	padding:1em 1em 5em;  /*bottom padding for footer */
	margin:0;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
#tekst{
	position:relative;
    float:left;
	margin:68px 0 0 20px;
	text-align:justify;
	padding: 0 1em 1em 1em;
    overflow-y: scroll;
    height: 300px;
    width:500px;
}

#logod{
    width:150px;
    float:left;
    text-align: center;
    margin: 80px 0 0 0;
}
#ting{
    background:url(../images/tingmargid.png) no-repeat;
    width:471px;
    height:81px;
    float:left;
    margin: 20px 0 0 45px;
}


#tekst h1{
    padding:0;
    margin: 10px 0;
    color: #002a42;
}
#tekst legend {
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	padding: 5px;
    margin-bottom:20px;
    font-weight:bold;
    color:#002a42;
}
#tekst fieldset {
	border: 1px solid #aaaaaa;
	padding: 0 10px 20px 10px;
    margin-bottom:10px;
}
#tekst .input{
    padding:1px;
    font-size:10px;
    width:130px;
}
#spacer{
	height:15px;
	clear:both;
}
div#middle {
	margin:0 auto; /* center, not in IE5 */
	width:1060px;
	padding-bottom:50px;
    /*padding-left:150px;
    background:#333;  */
}
#flags{
	position:relative;
	margin:0 auto;
	text-align:center;
	width:150px;
	line-height:150%;
	padding-bottom: 10px;
}
#flags a		{
	color:				#666666;
	font-weight:bold;
	text-decoration:	none;
}
#flags a:hover		{
	color:				#922222;
	font-weight:        bold;
	text-decoration:	none;
}
/*
-----------------------------
        MENÜÜ
*/
#navigatsioon {
	position:relative;
	width:215px;
	float:left;
    /*margin-left:150px;'*/
    padding-left: 150px;
}
#menu ul{
	list-style-type:    none;
}
#menu {
    margin-top:10px;
	position:relative;
	padding: 10px;
}
#menu li a{
	color:				#333333;
	font-weight:		bold;
	text-decoration:	none;
    display:            block;
    margin-bottom:      2px;
    font-size:			11px;
	line-height:		25px;
	padding-left:		25px;
}
#menu li a:hover{
	color:				#00a22a;
	font-weight:		bold;
	text-decoration:	none;
}
#menu ul{
	margin:				0;
	padding:			0;
}
.hidden {
  display:none;
  height:0px;
  width:0px;
}
.middle a{
    background:			url(../images/menu_off.png) no-repeat;
}
.middle a:hover{
    background:			url(../images/menu_on.png) no-repeat;
}
.first a{
    background:			url(../images/menu_off_up.png) no-repeat;
}
.first a:hover{
    background:			url(../images/menu_on_up.png) no-repeat;
}
.last a{
    background:			url(../images/menu_off_down.png) no-repeat;
}
.last a:hover{
    background:			url(../images/menu_on_down.png) no-repeat;
}
#inf_up {
    background: url(../images/inf_up.png) no-repeat;
    height:10px;
    margin-top:25px;
    font-size:1px;
}
#inf_down {
    background: url(../images/inf_down.png) no-repeat;
    height:10px;
}
#info {
    background: url(../images/inf.png);
    padding: 0 10px;
}
#info a	{
	color:				#666666;
	text-decoration:	none;
    font-size:          11px;
}
#info a:hover		{
	color:				#922222;
	text-decoration:	none;
}
#info p{
    padding: 0;
    margin: 0;
}
.th_space {
 	 display:block;
 	 float:left;
 	 margin:0 10px 10px 0;
	 text-align:center;
	 height:135px;
	 width: 135px;
}
.th {
 	 padding:5px 5px 5px 5px;
	 border: solid 1px #cccccc;
	 background-color:#FFFFFF;

}
.thumb {
	 position:relative;
 	 display:block;
 	 float:left;
 	 margin:0 10px 10px 0;
 	 padding:5px 5px 0px 5px;
	 text-align:center;
     height:135px;
	 width: 135px;
	 border: solid 1px #cccccc;
	 background-color:#FFFFFF;
}
.thumb a		{
    padding-top:10px;
	color:				#666666;
	font-weight:		bold;
	text-decoration:	none;
}
.thumb a:hover		{
	color:				#922222;
	font-weight:		bold;
	text-decoration:	none;
}
.tabel{
	padding: 15px;
	border-bottom:dotted 1px #333333;
	text-align:left;
}
.kp{
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#tekst a		{
	color:				#666666;
	font-weight:		bold;
	text-decoration:	none;
}
#tekst a:hover		{
	color:				#922222;
	font-weight:		bold;
	text-decoration:	none;
}
.men_spacer{
	color:				#666666;
}
.newsHeader{
    padding:15px 0 3px 0;
    margin:0;
    font-size:16px;
    text-align:left;
}
.important-cap{
    color:#ff0c00;
    font-weight:bold;
    padding:5px;
}

