a {color: #1f5394; text-decoration: none;}
a:hover {color : #000000;}

body {font: 9px Verdana, Arial, Helvetica, sans-serif;}

button, input, select, textarea {font: 9px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0}

form {padding: 0; margin: 0}

label:hover {color: #9E9A9E}

hr {
	color: #C0C0C0;
	height: 1px;
}

.backbody {
	background: #FFFFFF;
}

.backlight {
	background: #F9F9F9;
}

.backmedium {
	background: #F0F0F0;
}

.backwhite {
	background: #FFFFFF;
}

.bodytextlight {
	color: #999999;
	font-size: 11px;
}

#bodytable {
	border: 1px solid #E1E1E1;
}

.borderbottom {
	border-bottom: 1px solid #DCDCDC;
}

.bordertop {
	border-top: 1px solid #DCDCDC;
}

.bordercolor {
	border: 1px solid #DCDCDC;
}

.formbutton {border: 0; background: #B8C134; height: 20px; padding: 0 4px 0 4px; text-transform: uppercase}

.formbutton_p {border: 0; background: #B8C134; height: 20px; padding: 0 4px 0 4px; text-transform: uppercase; font-weight: bold; width: 95px}


.formfield50 {
	width: 50px;
}

.formfield100 {
	width: 100px;
}

.formfield140 {
	width: 140px;
}

.formfield200 {
	width: 200px;
}

.formfield250 {
	width: 250px;
}

.formfield300 {
	width: 300px;
}

.formsearch {background: #FFF; color: #000; height: 17px; width: 181px}

.menuback {
	background-color: #FFFFFF;
	width: 190px;
}

.menulevel3 {
	background-image: url(../img/menu/menu_arrow3.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 18px;
	display: block;
	color: #2A2A2A;
}

.menulevel4 {
	background-image: url(../img/menu/menu_arrow4.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 28px;
	display: block;
	color: #2A2A2A;
}

.menulevel5 {
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 36px;
	display: block;
	color: #000000;
}


.menuleveltop {
	padding-left : 5px;
	padding-right : 5px;
}

.navitheme {
	background: #C61A22;
}

.adminbutton {
	padding : 4px 6px 4px 6px;
	border : 1px solid Silver;
	border-top : 1px solid Silver;
	height: 23px;
	background-color: White;
}

.adminarea {
	border: 1px solid Silver;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	background-repeat: no-repeat;
}

.subtitle {
	color: #696969;
	font-size: 14px;
	font-weight: bold;
}

.textcomment {
	color: Red;
}

.textlang {
	color: Black;
}

.textlight {
	color: #B7B7B7;
}

.textred {
	color: #C22B2B;
}

.textsearch {
	color: #4F4F4F;
}

.tabelauto {
	width : 100%;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
}

.tabelauto td {
	border-bottom: 1px solid #E1E1E1;
	vertical-align: top;
	padding : 3px;
}

.tabelautoodd {
	background-color: #F9F9F9;
}

#ankeet {
	background-color: #F8F8F8;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}

#ankeet td {
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #FEFEFE;
	padding: 8px;
}

#bodytext td {
	line-height: 18px;
}

#thumb {
	height: 126px;
}

#tabel {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	padding: 3px;
	
}

#tabel td {
	border-bottom: 1px solid #DCDCDC;
	padding: 3px;
}

#tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 3px;
	margin : 0;
}

#tabel2 td {
	border-bottom: none;
	padding: 3px;
}


/* tiit hakkas tegema | silver täiendas ja muutis */

div#conteiner {width: 900px; margin: auto; text-align: left}

div.sitemap {width: 897px; padding: 0; color: #B9C033; margin: 0; height: 30px; overflow: hidden; clear: both}

.sitemap_v {float: left}

.sitemap_p {float: right}

.sitemap_vm {width: 297px; padding: 0 0 0 3px}

.sitemap_pm {width: 597px; text-align: right}
/* div.sitemap table {} */

div.menulevel1 {width: auto; height: 20px; padding: 6px 4px 10px 6px; background: #dee9f7; color:  #b9c033; border-bottom: 2px solid #1d4a8c; overflow: hidden; clear: both}
div.menulevel1 a.active {color: #000000; font-weight: bold;}
div.menulevel1 table.search { float: right; margin: -2px 0 0 0;}
div.menulevel1 table.search td { padding: 3px 6px 3px 6px;}
/* div.menulevel1 table.search td.input { padding: 0 0 0 6px;}
div.menulevel1 table.search td.input input {width: 160px; margin: -1px 0 0 0;} */
div.menulevel1 table.search td a {font-size: 10px; padding: 3px 6px 3px 6px; background: #b9c033; color: #FFFFFF; text-transform: uppercase;}

td.menulevel2 a { padding : 5px 10px 5px 10px; display : block; border-bottom : 1px solid #D8DD84; }
td.menulevel2 a:hover { color : #1f5394; background : #EBF1F9; }
td.menulevel2 a.active { color : #000000; background : #dee9f7; }

div.footer { width : auto; padding : 14px 0 13px 10px; background : #dee9f7; color : #8e8f90; border-top : 2px solid #1d4a8c;}
div.footer table { float : right; margin : -14px 0 0 0;}
div.footer table td { vertical-align : middle; padding : 0 0 0 10px;}

table.content { width : 900px; margin : 10px 0 10px 0; border-top : 2px solid #1d4a8c;}
table.content td {width : auto;}
table.content td.menu {width : 200px; padding : 10px 0 10px 0; background : #f4fbfe; border-right : 10px solid #ffffff;}
table.content td.menu table {width : 200px; border-bottom : 2px solid #dee9f7; background : #ffffff;}  
table.content td.menu table.callup { width : auto; border-bottom : none;} 
table.content td.menu table.callup td { padding : 5px; background : #b9c033;} 

div.title {	width : auto; padding : 10px 10px 6px 10px; border-bottom : 2px solid #dee9f7; color : #1d4a8c; font-size : 16px;}
div.title table {	width : auto; padding : 0 0 0 6px; float : right;}

table.main {width : auto; margin : 10px 0 0 0;}
table.main a {display: block; line-height: 14px; padding: 0 0 0 9px; background: url(../img/icons/arrow.gif) no-repeat;}
table.main a:hover { color : #000000;}
table.main td {width : 335px; padding : 0;}
table.main td table {width : 325px; background : #edf8ff; border : 1px solid #1f5394; margin : 0 0 10px 0;}
table.main td table td {width: auto; padding: 10px; height: 130px;}
table.main td table th {text-align : left; font : normal 17px Arial, Helvetica, sans-serif; width : auto; height : 28px; vertical-align : middle;  padding : 0 0 0 10px; color : #FFFFFF; background : #1f5394;}
table.main td.right {width : 230px; padding : 0;}
table.main td.right table {width : 230px; background : #edf8ff; border : 1px solid #1f5394; margin : 0 0 10px 0;}
table.main td.right table td {width : auto; height: auto; padding : 10px;}
table.main td.right table th {text-align : left; font : normal 15px Arial, Helvetica, sans-serif; width : auto; height : 28px; vertical-align : middle; padding : 0 0 0 10px; color : #FFFFFF; background : #1f5394;}
table.main a.banner {padding: 0; background: none}
/* Silver tegi */

/* Esilehe box taustad */

table.main td table th.paevakorral {background: url(../img/esilehtbox/paevakorral.gif) #1F5394 no-repeat top right}

table.main td table th.kampaania {background: url(../img/esilehtbox/kampaania.gif) #1F5394 no-repeat top right}

table.main td table th.tippkohtumine {background: url(../img/esilehtbox/tippkohtumine.gif) #1F5394 no-repeat top right}

table.main td table th.kohtussep {background: url(../img/esilehtbox/kohtussep.gif) #1F5394 no-repeat top right}

table.main td table th.galerii {background: url(../img/esilehtbox/galerii.gif) #1F5394 no-repeat top right}

table.main td table th.konventsioon {background: url(../img/esilehtbox/konventsioon.gif) #1F5394 no-repeat top right}

table.main td table th.lipp {background: url(../img/esilehtbox/lipp.gif) #1F5394 no-repeat top right}

/* Esilehe uudisbox */

.esiuudisbox {width: 660px; margin: 0 0 10px 0; overflow: hidden}

.esiuudispilt_pos {float: left}

.esiuudistekst_pos {float: right}

.esiuudispilt {width: 254px}

.esiuudistekst {width: 406px}

.esiuudisaeg {line-height: 12px}

.esiuudistiitel {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #1E508D; margin: 0 0 15px 0}

.esiuudissisu {line-height: 14px}

.esiuudisbox a {display: block; line-height: 14px; padding: 0 0 0 9px; background: url(../img/icons/arrow.gif) no-repeat}

.esiuudis_esi {width: 365px; border-bottom: 1px solid #cddfed; padding: 0 26px 14px 0; margin: 0 0 10px 0}

.esiuudis_esi a {display: block; line-height: 14px; padding: 0 0 0 9px; margin: 0 0 0 297px; background: url(../img/icons/arrow.gif) no-repeat; width: 70px}

/* menüü paigutus */

#menup_pos {float: right}

#menuv_pos {float: left; line-height: 20px}

/* avalehe suured kastid */

.pealeht_kast {width: 325px; border: 1px #1F5394 solid; margin: 0 0 10px 0}

.pealkiri {width: 315px; height: 28px; line-height: 28px; padding: 0 0 0 10px; font-weight: normal; font-size: 17px; font-family: Arial, Helvetica, sans-serif; color: #FFF; background: #1F5394}

.pealeht_kast_g {width: 325px; border: 1px #B9C033 solid; margin: 0 0 10px 0}

.pealkiri_g {width: 315px; height: 28px; line-height: 28px; padding: 0 0 0 10px; font-weight: normal; font-size: 17px; font-family: Arial, Helvetica, sans-serif; color: #FFF; background: #B9C033}

.pealingid {width: 305px; background: #EDF8FF; padding: 10px; height: 110px}

/* ajax menüü */

.shadetabs {padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left}

.shadetabs li {display: inline; margin: 0}

.shadetabs li a {text-decoration: none; padding: 3px 7px; margin-right: 3px; border: 1px solid #778; color: #2d2b2b; background: white url(shade.gif) top left repeat-x}

.shadetabs li a:visited {color: #2d2b2b}

.shadetabs li a:hover {text-decoration: underline; color: #2d2b2b}

.shadetabs li.selected {position: relative; top: 1px}

.shadetabs li.selected a {background-image: url(shadeactive.gif); border-bottom-color: white}

.shadetabs li.selected a:hover {text-decoration: none}

.contentstyle {border: 1px solid gray; width: 450px; margin-bottom: 1em; padding: 10px}