a {color: #d0171c; text-decoration: none}

a:hover {color: #ad0d11}

form {margin: 0}

td {font: 11px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left}

body {margin: 24px; font: 11px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif}

button, input, select, textarea {font : 11px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif}

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

#header { width : 935px;}
#header td.logo { text-align: right;}
#header td table { margin : 9px 0 10px 0; width : auto;} 
#header td table td.verd {	padding : 0 30px 0 30px; height : 64px; vertical-align: middle; background : #eff1f3; color : #004a8f;  font : bold 13px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;}
#header td table td.kana {	width : 64px;}
#header td table td.kana div { height : 87px; position: absolute;}

#container { width : 953px; margin : auto;}
#container td { vertical-align : top;}
#container td.top { background : url(../img/corners/back_top.gif) repeat-x;}
#container td.left { background : url(../img/corners/back_left.gif) repeat-y;}
#container td.right { background : url(../img/corners/back_right.gif) repeat-y;}
#container td.bottom { background : url(../img/corners/back_bottom.gif) repeat-x; text-align : right;}
#container td.footer { padding : 9px 12px 2px 12px;}
#container td.banners { padding : 0 0 0 1px;}
#container td.banners img { margin : 15px 5px 11px 4px;}

#links {	width : 933px; margin : 0 1px 0 1px;}
#links td.top { background : url(../img/links/back_top.gif) repeat-x;}
#links td.left { background : url(../img/links/back_left.gif) repeat-y;}
#links td.right { background : url(../img/links/back_right.gif) repeat-y;}
#links td.bottom { background : url(../img/links/back_bottom.gif) repeat-x;}
#links td.links { height : 25px; background : #d32e31 url(../img/links/back.gif) repeat-x; vertical-align : middle;}
#links td.links a { color : #FFFFFF; font : bold 12px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; padding : 10px;}
#links td.links a:hover { color : #eff1f3;} 

#navi { width : 921px; margin : 0 7px 12px 7px; border-bottom : 1px solid #ece8dd; }
#navi a { color : #a09370; font-size : 10px;}
#navi a:hover { color : #000000;}
#navi a.lang { font-weight : bold; padding : 2px; text-transform: lowercase}
#navi td { padding : 3px; vertical-align : middle;}
#navi td table {float : right; }
#navi td table td { padding : 2px;}
#navi td.search { background : url(../img/icons/search_back.gif) no-repeat; padding : 0;}
#navi td.search input {	background : #ece8dd; border : none; color: #71674b; width: 80px; margin : 0 0 0 6px; font-size : 10px;}

#content { width : 925px; margin : 0 5px 15px 5px;}
#content td.menuleft { width : 252px;}

#headline { width : auto; margin : 0 25px; }
#headline h1 {font: normal 18px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #004a8f; margin: 10px 0}
#headline a {float : right;}

#sisu { line-height: 17px; margin : 0 25px 25px;}
#sisu b.kp { font-weight : normal; color : #a09370;}

#news { width : 401px; background : #ffefcf;}
#news div.headline { font : bold 12px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; margin : 0 0 5px 0;}
#news td.header { background : url(../img/news/header_back.gif) repeat-x; color : #ac662d; font: bold 14px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; height : 28px; padding : 4px 10px 0 14px;}
#news td.content { padding : 14px; line-height: 16px; height : 179px; font-size: 11px;}
#news td.allnews { padding : 4px 14px 14px 14px;}



#submenu { width : 252px; background : #ffefcf; margin : 0 0 10px 0;}
#submenu td.header { background : url(../img/news/header_back.gif) repeat-x; color : #ac662d; font: bold 14px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; height : 28px; padding : 4px 14px 0 14px;}
#submenu td.content { padding : 14px; line-height: 16px; height : 179px;}

/*#submenu td.links a.menulevel2 { font-weight: bold; background : url(../img/menu/arrow_n.gif) no-repeat; padding : 3px 0 3px 17px;	display : block;}
#submenu td.links a.menulevel2active { color : #004a8f; font-weight: bold; background : url(../img/menu/arrow_a.gif) no-repeat; padding : 3px 0 3px 17px;	display : block;}*/


#edetabel {	width : 252px; background : #74777c;}
#edetabel td.header { background : url(../img/edetabel/header_back.gif) repeat-x; color : #FFFFFF; font: bold 14px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; height : 28px; padding : 4px 14px 0 14px;}
#edetabel td.content { padding : 8px 14px;}
#edetabel td.content table { border-top : 1px solid #565658; width : 224px;}
#edetabel td.content table td { border-bottom : 1px solid #565658; font-weight : bold; padding : 3px 0; width : 113px;  color : #FFFFFF; }
#edetabel td.content table td.mark { border-bottom : 1px solid #565658; padding : 0; background : url(../img/edetabel/tyhi.gif) no-repeat;}
#edetabel td.content table td.mark div { position: absolute; width : 19px; height : 19px; float : right; margin-left : 101px;}
#edetabel td.comment { color : #ffd800; padding : 3px 14px 4px 14px; font-weight : bold;}

/* ALAMMENÜÜ */

#alammenuu {padding: 12px 18px; width: 216px; overflow: hidden}

#alammenuu ul {list-style: none; padding: 0; margin: 0}

#alammenuu ul li {margin: 0; padding: 0}

#alammenuu ul li a {text-decoration: none; color: #D0171C; width: 196px; line-height: 18px; display: block; padding: 0 0 0 20px}

#alammenuu ul li a.nav {background: url(../img/menu/arrow_n.gif) no-repeat top left}

#alammenuu ul li a.navaktiv {background: url(../img/menu/arrow_a.gif) no-repeat top left; color: #004A8F}

#alammenuu ul li a.navaktiv:hover {background: url(../img/menu/arrow_a_h.gif) no-repeat top left}

#alammenuu ul li a.nav:hover {background: url(../img/menu/arrow_h.gif) no-repeat top left; color: #DD3E43}

.menulevel2 {font-weight: bold}

.menulevel3 {font-weight: normal}

.menulevel4 {font-weight: normal}

.menulevel5 {font-weight: normal}

.backbody {background: #FFFFFF}

.backlight {background: #F1EBDA}

.backmedium {background: #DCD3BB}

.backwhite {
	background: #FFFFFF;
}

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

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

.borderbottom {border-bottom: 0px solid #DCDCDC; line-height: 17px}

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

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

.formbutton {border: 1px solid #A09370; background: url(../img/back_button.gif) #D8D8D8; height: 23px; padding: 1px 4px 2px 4px}

.formfield50 {
	width: 50px;
}

.formfield100 {
	width: 100px;
}

.formfield140 {
	width: 140px;
}

.formfield200 {
	width: 200px;
}

.formfield250 {
	width: 250px;
}

.formfield300 {
	width: 300px;
}



.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;
}

.adminbutton {
	padding : 4px 6px 4px 6px;
	border : 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;
}

.title {
	color: Black;
	font-size: 18px;
	margin : 0;
	font-weight: normal;
}

.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;
}

#footer td {
	padding: 8px;
	background-color: #DCDCDC;
}

#footer a {
	color: Black;
	}

.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;
}

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

.graafik td {
	border-bottom: 1px solid #DCDCDC;
	padding: 6px 3px;
}

.graafik td p {margin: 0; padding: 0;}

#title {
	border-bottom: 1px solid #E1E1E1;
	padding: 16px;
}