body { background : url(../images/back3.jpg) repeat-x; font : 12px Arial, Helvetica, sans-serif; margin : 0px; text-align : center; }
td { font : 12px Arial, Helvetica, sans-serif; vertical-align : top; text-align : left; }
h1 { font : normal 18px Arial, Helvetica, sans-serif; color : #002855; border-bottom : 2px solid #FFA800; padding : 5px 0 5px 0; margin : 0;}
h2 { font : normal 18px Arial, Helvetica, sans-serif; color : #B10B0B; border-bottom : 1px solid #D1DBE2; padding : 0 0 3px 0; margin : 0;}
h3 { font : bold 12px Arial, Helvetica, sans-serif; color : #002855; margin : 5px 0 5px 0;}
select { font : 12px Arial, Helvetica, sans-serif; color : #404040; }

table.sisu { width : 100%; } 

td.left { background : #FAF8E5; width : 164px; border-right : 1px solid #FFA800; border-left : 1px solid #FFA800;}
td.lefttop {  background : #FAF8E5 url(../images/leftmenu.gif); width : 163px; border-right : 1px solid #FFA800; border-left : 1px solid #FFA800;}
td.right { background : #FAF8E5; width : 141px; border-top : 14px solid #FFFFFF; height : 575px;}
td.center { width : 440px; padding : 14px 14px 28px 14px; }

div.search { float : right; width : auto; margin : 11px 0 12px 0;}
div.search table td { width : auto; color : #FFA800; font-size : 10px; text-align : right; vertical-align : middle;}
div.search table td a { padding : 4px; color : #FFA800; text-decoration : none; }
div.search table td input { width : 105px; font-size : 10px;}

div.leftmenu { background : #FCD890 url(../images/leftmenu.gif) no-repeat; margin : 0; padding : 0 0 17px 0;}
div.flags { text-align : center; margin : 0;}
div.flags img { margin : 8px 3px 8px 2px;}

div.leftlinks { margin : 181px 11px 0 11px;}
div.leftlinks a { display : block;  padding : 5px 0 5px 0; text-decoration : none; font-weight : bold; color : #002855; border-bottom : 1px solid #CAB97D;}
div.leftlinks a.selected { display : block;  padding : 5px 0 5px 0; text-decoration : underline; font-weight : bold; color : #002855; border-bottom : 1px solid #CAB97D;}
div.leftlinks a:hover { color : #B10B0B;}

div.frens { margin :  0 0 17px 0; font-size : 10px;}
div.frens div { padding : 6px 11px 6px 11px;  background : #B10B0B; color : #FFFFFF; font-size : 12px; font-weight : bold; margin : 0 0 10px 0;}
div.frens a { background : url(../images/mumm.gif) no-repeat; display : block;  padding : 1px 11px 0 19px; text-decoration : none; color : #002855;}
div.frens a:hover { color : #B10B0B;}

div.rightnews { margin : 0; font-size : 11px; color : #404040; }
div.rightnews div.headline { padding : 6px 11px 6px 11px;  background : #B10B0B; color : #FFFFFF; font-size : 12px; font-weight : bold; margin : 0 0 5px 0; border-bottom : 3px solid #FFA800; }
div.rightnews div { padding : 0 11px 6px 11px; margin : 0;}
div.rightnews a { display : block;  padding : 5px 0 0 0; text-decoration : none; font-size : 12px; font-weight : bold; color : #B10B0B;}
div.rightnews a:hover { color : #002855;}
div.rightnews i { display : block; color : #FFA800; font-style : normal;}

div.rightbanner { margin : 22px 11px 50px 11px; text-align : center; }

table.mainpage { width : auto; margin : 14px 0 0 0; }
table.mainpage td { width : 213px; font-size : 11px; color : #404040; padding : 0 0 14px 0;}
table.mainpage td.vahe { width : 14px; }
table.mainpage td a { color : #404040; text-decoration : none; }
table.mainpage td a:hover { color : #002855;}
table.mainpage td a.headline { display : block; font-size : 18px; color : #B10B0B; border-bottom : 1px solid #D1DBE2; text-decoration : none; margin : 0 0 3px 0;}
table.mainpage td a.headline:hover { color : #002855;}

table.subpage { width : auto; margin : 0; }
table.subpage td div.headline { padding : 6px 11px 6px 11px;  background : #B10B0B; color : #FFFFFF; font-size : 12px; font-weight : bold; margin : 0 0 5px 0; border-bottom : 3px solid #FFA800; }
table.subpage td { font-size : 12px; color : #404040; padding : 0 0 14px 0;}
table.subpage td.yksteist { width : auto; font-size : 11px; color : #404040; padding : 0 0 0 0;}
table.subpage td.kuva { width : auto; padding : 0;}
table.subpage td.kuvaright { width : auto; padding : 0;}
table.subpage td a { color : #000000; text-decoration : none; }
table.subpage td a:hover { color : #002855;}
table.subpage td a.headline { display : block; font-weight : normal; font-size : 18px; color : #B10B0B; border-bottom : 1px solid #D1DBE2; text-decoration : none; margin : 0 0 3px 0;}
table.subpage td a.headline:hover { color : #002855;}
table.subpage td.news a { display : block;  padding : 5px 0 0 0; text-decoration : none; font-size : 12px; font-weight : bold; color : #002855;}
table.subpage td.news a:hover { color : #B10B0B;}
table.subpage td.news i { display : block; color : #000000; font-size : 11px; font-style : normal;}

table.news { width : auto; margin : 0; }
table.news td { width : auto; padding : 2px; vertical-align : middle; }
table.news td input { width : 150px; font : 12px Arial, Helvetica, sans-serif; }

#konteiner { width : 775px; border-bottom : 1px solid #FFA800; margin : auto; text-align : left;}

#footer { font-size : 11px; color : #747474; width : 764px; margin : auto; text-align : left; padding : 3px 3px 3px 8px;}
#footer a { font-weight : bold; color : #747474; text-decoration : none; }
#footer a:hover { color : #002855; }
#header {

	font-size : 12px;
	color : #FFFFFF;
	width : 890px;
	margin : auto;
	text-align : center;
	padding : 2px 2px 2px 0px;
	height: 38px;
}
#header a:hover {
	color : #FFFFFF;
	font-weight: bold;
	background-color: #D50D0D;
	width: auto;
	text-align: center;
}

#header a {
	display: block;
	padding: 2px 2px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	margin-right: 15px;
	font-size: 11px;
}

#header li {
	display: inline;
}

