body {
	margin:0px;
}
.select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}
.form {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}
/*----------------- testi -----------------*/
.footer, .footer a, .footer a:hover, .footer a:visited, .footer a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.section, .section a, .section a:hover, .section a:visited, .section a:active {
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #A3A3A3;
	font-size: 26px;
	font-weight: normal;
	text-decoration: none;
}
.text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}
.text a, .text a:hover, .text a:visited, .text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0A9441;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.text14 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3e3e3c;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.text14 a, .text14 a:hover, .text14 a:visited, .text14 a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072c62;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.text14b {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072c62;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.text14b a, .text14b a:hover, .text14b a:visited, .text14b a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072c62;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.text13 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.text13 a, .text13 a:hover, .text13 a:visited, .text13 a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.title a, .title a:hover, .title a:visited, .title a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072C62;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.title_sez {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #093269;
	font-size: 22px;
	font-weight: normal;
	text-decoration: none;
}
.title_sez a, .title_sez a:hover, .title_sez a:visited, .title_sez a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #093269;
	font-size: 22px;
	font-weight: normal;
	text-decoration: none;
}

.date {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.date a, .date a:hover, .date a:visited, .date a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072C62;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.link_box {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/pl_sf.jpg);
	background-repeat: repeat-x;
}
.link_box a, .link_box a:hover, .link_box a:visited, .link_box a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.text_blue_15b {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072C62;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.text_blue_15b a, .text_blue_15b a:hover, .text_blue_15b a:visited, .text_blue_15b a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072C62;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.text_blue_22b {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072C62;
	font-size: 22px;
	font-weight: normal;
	text-decoration: none;
}
.text_blue_22b a, .text_blue_22b a:hover, .text_blue_22b a:visited, .text_blue_22b a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072C62;
	font-size: 22px;
	font-weight: normal;
	text-decoration: none;
}
.text_blue_13b {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072C62;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.text_blue_13b a, .text_blue_13b a:hover, .text_blue_13b a:visited, .text_blue_13b a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072C62;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.text_blue_b {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072C62;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.text_blue_b a, .text_blue_b a:hover, .text_blue_b a:visited, .text_blue_b a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #072C62;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.sub_menu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0A9441;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height:16px;
	padding:2px 2px 2px 2px;	
}
.sub_menu a, .sub_menu a:hover, .sub_menu a:visited, .sub_menu a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0A9441;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#sub_menu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #444444;
	padding:4px 2px 4px 2px;	
}
#sub_menu a, #sub_menu a:hover, #sub_menu a:visited, #sub_menu a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/*----------------- separatori -----------------*/
.sep_blu {
	background-color: #072C62;
}
.sep_grey {
	background-color: #DEDFE0;
}
.sep_grey1 {
	background-color: #ECECEC;
}
.sep_bold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.sep_normal {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

/*----------------- background -----------------*/
.bg_box204 {
	background-image: url(../images/sf_box204.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bg_box315 {
	background-image: url(../images/sf_box315.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
/*----------------- menu -----------------*/
ul
{
width:204px;
padding:0px;
margin:0px;
list-style-type:none;
}
.menu a
{
float:left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/sf_menu.jpg);
	background-repeat: no-repeat;
	padding:5px 0px 0px 20px;
	height:25px;
	width:204px;

}
.menu a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/sf_menu_sel.jpg);
	background-repeat: no-repeat;
	height:25px;
	width:204px;
}
.menu_sel a {
float:left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/sf_menu_sel.jpg);
	background-repeat: no-repeat;
	padding:5px 0px 0px 20px;
	height:25px;
	width:204px;
}
.menu_sel a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/sf_menu_sel.jpg);
	background-repeat: no-repeat;
	padding:5px 0px 0px 20px;
	height:25px;
	width:204px;
}

li {
display:table-row;
margin:1px 0px 0px 0px; 
}
