* {
 padding: 0;
 margin: 0;
}
body {
 font-family:Verdana,Arial,Helvetica;
 color: #000000;
 font-size: 10px;
 background-color:#abb988;
 background-image: url(graafika/bg.JPG);
 background-position: top;
 background-repeat:repeat-x;
}

.jutukabox {
 background-image: url(graafika/jutukalogo.png);
 background-position: middle;
 background-position:center;
 background-repeat:no-repeat;
}

.kategooriad{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
height:9px;
padding:4px 10px 7px 4px;
border: 1px solid #EEEEEE;
background: #819050;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
font-weight:bold;
}

.avakategooria{ /*class added to contents of 1st demo when they are open*/
background: #819050 ;
color:#FFFFFF;
}

h3
{
font-size:12px;
}

/* foorumi kood. */ 
div.bbcode_code { 
border: 1px solid #CCCCCC; 
margin: 0.5em 0; 
} 
div.bbcode_code_head { 
background-color: #DDDDDD; 
color: red; 
font-weight: bold; 
padding: 0.25em 0.5em; 
} 
div.bbcode_code_head a:link { 
color: yellow; 
} 
div.bbcode_code_head a:visited { 
color: yellow; 
} 
div.bbcode_code_head a:hover { 
color: white; 
text-decoration: underline; 
} 
div.bbcode_code_head a:active { 
color: white; 
text-decoration: underline; 
} 
div.bbcode_code_body { 
background-color: #EEEEEE; 
color: black; 
padding: 0.5em 1em; 
} 
/*foorumi koodi lõpp*/

/* foorumi tsitaat. */ 
div.bbcode_quote { 
border: 1px solid #CCCCCC; 
margin: 0.5em 0; 
} 
div.bbcode_quote_head { 
background-color: #1CB04D; 
color: white; 
font-weight: bold; 
padding: 0.25em 0.5em; 
} 
div.bbcode_quote_head a:link { 
color: yellow; 
} 
div.bbcode_quote_head a:visited { 
color: yellow; 
} 
div.bbcode_quote_head a:hover { 
color: white; 
text-decoration: underline; 
} 
div.bbcode_quote_head a:active { 
color: white; 
text-decoration: underline; 
} 
div.bbcode_quote_body { 
background-color: #EEEEEE; 
color: black; 
padding: 0.5em 1em; 
} 
/*foorumi tsitaati lõpp*/
/*------------------------------------------------left--------------------*/
#left{
	width:204px;
	float:left;
}
#left1{
	width:204px;
	background: #cad0b3;
	border:#FFFFFF solid 1px ;
	margin:0 0 4px 0;
	padding:5px 10px 6px 9px;
	color:#000000;
}
#headermenu {
	height: 22px;
	border:#FFFFFF solid 1px ;
	border-top:none;
	color:#FFF;
	background-color: #819050;
	background-image:url(graafika/headermenubg.png);
	margin: 0px 4px 0px 4px;
	padding-top:6px;
	padding-left:9px;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	position:relative;
	table-layout:fixed;
}

#headermenu a:link {
	color: #FFFFFF;
	padding-right:12px;
}
#headermenu a:visited {
	color: #FFFFFF;
	padding-right:12px;
}

#left1h{
	width:204px;
	background-image:url(graafika/left1.png);
	border:#FFFFFF solid 1px;
	border-bottom:none;
	height:9px;
	margin:0 0 0px 0;
	padding:4px 15px 7px 4px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
}
#left1 p.boxTxt1{
	float:left;
	padding:0 0 0 0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	width:199px;
}
#left1 p.boxTxt1 span{
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;;
	color:#137CA4;
	background-color:inherit;
	padding:0 0 0 0px;
	margin:0 0 0px 0;
	height:17px;
	display:block;
}
/*------------------------------------------------left--------------------*/

#wrapper {
 width: 782px;
 margin: 0 auto;
}
#border {
 border: 0px solid #FFFFFF;
 margin: 5px 0px 5px 0px;
 min-height: 650px;
 float: right;
 width: 777px;
}
* html #border {height:650px} /* IE Min-Height Hack */ 

#header {
 margin: 3px 4px 0px 4px; 
 background-image:url(graafika/header.jpg);
 background-repeat:no-repeat;
 height:171px;
 position:relative;
 border: #FFF solid 1px;
}

#header img.logo{
	position:absolute;
	left:10px;
	top:12px;
	width:216px;
	height:92px;
}



/* ------------------------ Start Images -----------------*/
img {
 display: inline;
 border: none;
}
img.block {
 display: block;
}
img.float {
 float: left;
 margin: 0px 14px 10px 0px;
}
/* ------------------------ End Images -----------------*/


/* ------------------------ Start Main Columns -----------------*/
#leftcolumn { /* Parent Wrapper for inside boxes */
 margin: 6px 0px 0px 4px;
 display: inline; /* IE Hack */
 width: 235px;
 float: left;
 background-repeat: no-repeat;
 min-height: 300px;
 padding: 0;

}
* html #leftcolumn {height:300px} /* IE Min-Height Hack */

.leftcolumn-inner { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 220px;
 float: left;
 background-image:url(graafika/search-box.gif);
 background-repeat: no-repeat;
 min-height: 40px;
 padding: 10px;
 margin-bottom: 7px;
}
* html .leftcolumn-inner {height:40px} /* IE Min-Height Hack */

.in-the-news { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 235px;
 float: left;
 min-height: 125px;
 margin-bottom: 7px;
}
* html .in-the-news {height:125px} /* IE Min-Height Hack */


#rightcolumn {
/* border: 1px solid red;*/
 margin: 6px 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 513px;
 float: left;
 min-height: 300px;
}
* html #rightcolumn {height:300px} /* IE Min-Height Hack */ 

#highlightnews {
 background-image:url(graafika/highlightnews.png); 
 height:auto;
 background-repeat: no-repeat;
 text-align: left;
 padding: 0px 10px 4px 13px;
 margin-left: 1px;
 display: inline; /* IE Hack */
 float: left;
 width: 510px; 
}

#highlightnews1 {
 background-image:url(graafika/highlightnews1.png); 
 height:auto;
 background-repeat: no-repeat;
 text-align: left;
 padding: 0px 10px 4px 13px;
 margin-left: 1px;
 display: inline; /* IE Hack */
 float: left;
 width: 510px; 
}

li {
	list-style-type: none;
	padding-bottom: 2px;
	padding-left: 2px;
}

fieldset {

		border: 2px solid #CCE0A7;
		padding-left: 16px;
		padding-right: 16px;
		padding-bottom: 5px;
		
}
fieldset legend {

		color: #666666;
		
}

.veakast {
		background-color: #FFFFFF;
		text-align:left;
}

.maakaart {
        background-image: url(graafika/kaart.JPG)
}

.smstabel {
        background-color:#C9FBAA;			
}

.kellainput {
        text-align:center; 
		font-size:11px; 
		background-color:#cad0b3;
		color: #000000;
		border:0px; 
		font-family:Verdana,Arial,Helvetica;
		font-size: 10px;
}

.sisuriba {
        background-image: url(graafika/contenthead.jpg);
        background-repeat: repeat-x; repeat-y;
}

li.kaigud {list-style-image:url(graafika/kaigud.gif)}
li.raha {list-style-image:url(graafika/raha.gif)}
li.haridus {list-style-image:url(graafika/haridus.gif)}
li.toit {list-style-image:url(graafika/toit.gif)}
li.tervis {list-style-image:url(graafika/tervis.gif)}
li.kaitse {list-style-image:url(graafika/kaitse.gif)}
li.rynne {list-style-image:url(graafika/rynne.gif)}
li.kuulsus {list-style-image:url(graafika/kuulsus.gif)}

.pealkiri {
	font-size: 15px;
	font-weight: bold;
	border-color: #CCCCCC;
	background-color: #419abb;
	color: #FFFFFF;
}

table.a tr td {
	border:0px  solid #FFFFFF;
	border-spacing:0px;
	table-layout:fixed;
	padding: 2px 4px 2px 4px;
	background-color: #cad0b3;
}

.maincontent
{
	background-color:#D8DCC7;
	border: 1px solid #FFF;
}

#highlightnews img
{
	float:left;
	padding-right:10px;	
}

#highlightnews1 img
{
	float:left;
	padding-right:10px;	
}

* html .sponsor {height:80px} /* IE Min-Height Hack */

.maincontent {
 min-height: 80px;
 display: inline; /* IE Hack */
 float: left;
 margin-bottom: 7px;
 width: 532px;
}
* html .maincontent {height:80px} /* IE Min-Height Hack */

.content-mid {
 border:#FFFFFF solid 1px ;
 background-color: #cad0b3;
 padding: 0px 0px 5px 0px;
}

.left-mid {
 background-image:url(graafika/left-mid.gif);
 background-repeat: repeat;
 padding: 5px 14px 10px 40px;
}
.randompicture
{
background-image:url(graafika/left-mid.gif);
background-repeat: repeat;
text-align:center;
padding:5px 0px 5px 0px;
overflow:hidden;	
}

/* ------------------------- Start Headings ---------------------*/
h1 {
 font-size: 16px;
 color: #000000;
}
/* ------------------------- End Headings ---------------------*/

input {
 border: 1px solid #FFFFFF;
 background-color:#abb988;
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 font-weight:normal;

}

input[type=submit] {
 border: 1px solid #FFFFFF;
 background-color: #F0F0F0;
 background: url(graafika/nupp.png);
 color:#FFFFFF;
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 font-weight:normal;
 padding: 1px;
}

input[type=button] {
 border: 1px solid #FFFFFF;
 background-color: #F0F0F0;
 background: url(graafika/nupp.png);
 color:#FFFFFF;
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 font-weight:normal;
 padding: 1px;
}

.tumeriba {
	background-color:#819050;
	height:20px;
	color: #FFFFFF;
	padding: 0px 4px 0px 4px;
	text-align: left;
	border:#FFFFFF solid 0px;
	font-family:Verdana,Arial,Helvetica;
 	font-size:10px;
	background-image:url(graafika/right.png);
}

.tumeriba a:link {
		color: #FFFFFF;
		font-weight:normal;
				
}

.tumeriba a:visited {
		color: #FFFFFF;
				
}

select {
 border: 1px solid #FFFFFF;
 background-color:#abb988;
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 font-weight:normal;

}

textarea {
 border: 1px solid #FFFFFF;
 background-color:#abb988;
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 font-weight:normal;

}

.footer {
 font-size: 10px;
 clear: both;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 5px;
 text-align:center;
}

a:link {
 color: #000000;
 text-decoration: none;
}
a:visited {
 color: #000000;
 text-decoration: none;
}

a:hover {
	text-decoration:underline;
}

.nav {
font-family:Verdana,Arial,Helvetica;
font-size:10px;
font-weight:bold;
table-layout:fixed;
width:216px;
height:22px;
background-color:#CAD0B3;
}

.valid {
 margin: 10px 0px 0px 10px;
}

#hintbox{ /*CSS for pop up hint box */
position: absolute;
top: 0;
background-color: #000000;
color:#FFF;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid white;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 2px solid black;
border-bottom: 2px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: normal;
/*margin: 3px 8px; */
}
