body {
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 0.8em;
	background-color: #E7E7E7;
	background-image: url(yla_bg.jpg);
	background-repeat: repeat-x;
}

body a:link {
color:#000; font-size: 8pt; text-decoration:none; font-weight:bold; font-family: arial;}

body a:visited {
color:#000; font-size: 8pt; text-decoration:none; font-weight:bold; font-family: arial;}

body a:hover {
color:#777773; font-size: 8pt; text-decoration:underline; font-weight:bold; font-family: arial;}

body a:active {
color:#EF7C29; font-size: 8pt; text-decoration:none; font-weight:bold; font-family: arial;}

body .table {
background-color:#fff;
}

input, textarea, select {
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #585858;
    border: 1px solid #000;
    padding: 1px;
}

#wrap {
background: #fff;
margin: 0 auto;
width: 850px;
background-image: url(menu_bg.jpg);
}

#header {
height:133px;
}

#vali
{
background-color: #777773;
color: #fff;
width:170px;
float:left;
text-align:center;
padding-top:2px;
padding-bottom:2px;
}

#vali a:link {
color:#fff;
font-size:10pt;
font-weight:normal;
}

#vali a:hover {
color:#fff;
font-weight:normal;
font-size:10pt;
}

#vali a:visited {
color:#fff;
font-weight:normal;
font-size:10pt;
}

#vali2 {
padding-left:10px;
background-color: #F47B20;
/* margin: 0 0 0 170px; */
color: #000;
font-weight:bold;
float:left;
width:490px;
padding-top:2px;
padding-bottom:2px;
text-align:left;
}

.right a:link {
color:#fff;
font-size:10pt;
font-weight:bold;
}

.right a:hover {
color:#fff;
font-weight:bold;
font-size:10pt;
}

.right a:visited {
color:#fff;
font-weight:bold;
font-size:10pt;
}

#vali3 {
background-color:#575754;
color:#fff;
float:right;
text-align:center;
font-weight:bold;
width:180px;
padding-top:4px;
}

#joo {

background-color: #575754;
clear:both;
}

#extras {
background-color:#FFF;
float: right;
width: 180px;

padding: 0;
font-size: 0.9em;
line-height: 1.5em;
}

#extras table {
border-collapse:collapse;
}

#extras .rivi_odd {
	background-color:#f6f6f6;
	padding:10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #eee;
}

#extras .rivi_even {
	padding:10px;
	background-color:#fcfcfc;
	border-top:1px solid #fff;
	border-bottom:1px solid #eee;
}

#extras a:link {
color:#000000;
font-size: 8pt;
text-decoration:none;
font-family: arial;
}

#extras a:visited {
color:#000000;
font-size: 8pt;
text-decoration:none;
font-family: arial;
}

#extras .smalltext {
font-size:8pt;
font-weight:bold;
font-family:arial;
color:#7E7E7E;
}

#extras a:link {
color:#000000;
font-size: 8pt;
text-decoration:none;
font-family: arial;
font-weight:bold;
}

a:visited {
color:#000000;
font-size: 8pt;
text-decoration:none;
font-family: arial;
font-weight:bold;
}

#extras a:hover {
color:#000000;
font-size: 8pt;
text-decoration:underline;
font-family: arial;
font-weight:bold;
}

#extras a:active {
color:#EF7C29;
font-size: 8pt;
text-decoration:none;
font-family: arial;
font-weight:bold;
}

#extras p {
margin: 0 0 1.5em 0;
}

#content {

margin: 0 180px 0 170px;
min-height:390px;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
padding: 5px 10px 0 10px;
line-height: 1.6em;
text-align: left;
background-color: #fff;
}

#content h3 {
font-weight:bold;
font-size: 1.2em;
}

#content p {
background-color:#fff;
font-weight:normal;
font-size: 0.9em;
line-height: 1.6em;
}

#content .Helptext { color: #fff; font-family:Arial; text-decoration: none; font-size:8pt; }
#content .Bwhite { font-family: Arial; color: #fff; font-weight: bold; font-size: 11px; }
#content .Formtext { font: 8pt arial; text-decoration: none; color: black; }
#content .Linkkina a:hover { font-color: #3C3130; font-family: Arial; text-decoration: none; font-size:8pt; font-weight: bold;}
#content .Linkkina2 { color: #305994; font-family: Arial; text-decoration: none; font-size:8pt; font-weight: bold;}
#content .singress { font-family: Arial; color: #000; font-size: 8pt; text-decoration: none; font-weight: bold; }
#content .ingress { font-family: Arial; color: #000; font-size: 10pt; text-decoration: none; font-weight: bold; }
#content .stext { font-family: Arial; color: Black; font-size: 8pt; text-decoration: none; font-weight: normal; }
#content .konemerkki { font-family: Arial; color: Black; font-size: 12pt; text-decoration: none; font-weight: bold; }
#content .harmaa { font-family: Arial; color: #666666; font-size: 8pt; text-decoration: none; font-weight: bold; }
#content .title { font-family: Arial; color: #666666; font-size: 12pt; text-decoration: none; font-weight: bold; }

#content  a.musta:link, a.musta:visited {
color:#FF6600;
font-size:10pt;
text-decoration:none;
font-family: arial;
font-weight:bold;
}
/*
#content .musta a:visited {
color:#fff;
font-size:10pt;
text-decoration:none;
font-family: arial;
font-weight:bold;
}
*/
#content a.musta:hover {
color:#777773;
font-size:10pt;
text-decoration:underline;
font-family: arial;
font-weight:bold;
}

/*
#content .musta a:visited {
color:#000;
font-size:10pt;
text-decoration:none;
font-family: arial;
font-weight:bold;
}
*/
/*
#content .musta a:visited {
color:#000; font-size: 10pt; text-decoration:none; font-family: arial;}

#content .musta a:active {
color:#000; font-size: 10pt; text-decoration:none; font-family: arial;}
*/

#avmenu {
clear: left;
float: left;
width: 170px;
margin: 0 0 10px 0;
padding: 0;
font-size: 0.9em;
background-color: #575754;
}

#avmenu ul {	
list-style: none;
width: 170px;
margin: 0 0 20px 0;
padding: 0;
font-size: 1.1em;
}	


#avmenu li {
margin-bottom: 4px;
border-left: 2px solid #575754;
}

#avmenu li a {
font-weight: bold;
height: 20px;
text-decoration: none;
color: #FFF;
display: block;
padding: 6px 0 0 10px;
background: #575754;
border-left: 4px solid #575754;
}	

#avmenu li a:hover {
background: #575754;
color: #FFF;
border-left: 4px solid #fff;
text-decoration: none;
}

#bottomtitle {
clear:both;
height:10px;
background-color:#F47B20;
}

#footer {
clear:both;
background-color: #FFF;
text-align: right;
padding-top:3px;
padding-right:5px;
padding-top:3px;
}

#footer .harmaa { font-family: Arial; color: #666666; font-size: 8pt; text-decoration: none; font-weight: bold; }

.hide {
display: none;
}

.uutimet a:link, .uutimet a:visited {font-family: Arial; text-decoration:none; color:#000000; font-size: 7pt;font-weight: normal; }
.uutimet a:hover {font-family: Arial; text-decoration:underline; color:#000000; font-size: 7pt;font-weight: normal;}
.uutimet a:active {font-family: Arial; text-decoration:none; color:#ffffff; font-size: 7pt;font-weight: normal;}
.uutimet { float:right; font-family: Arial; color: #315994; font-size: 7pt; text-decoration: none; font-weight: bold; }


.uutimetor a:link, .uutimetor a:visited {font-family: Arial; text-decoration:none; color:#315994; font-size: 8pt;font-weight: bold; }
.uutimetor a:hover {font-family: Arial; text-decoration:underline; color:#315994; font-size: 8pt;font-weight: bold;}
.uutimetor a:active {font-family: Arial; text-decoration:none; color:#315994; font-size: 8pt;font-weight: bold;}
.uutimetor { font-family: Arial; color: #315994; font-size: 8pt; text-decoration: none; font-weight: bold; }


#stats {

margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
min-height:350px;
text-align: left;
background-color: #fff;
}

#stats h3 {
font-weight:bold;
font-size: 1.2em;
}

#stats p {
background-color:#fff;
font-weight:normal;
font-size: 0.9em;
line-height: 1.6em;
}

#stats .Helptext { color: #fff; font-family:Arial; text-decoration: none; font-size:8pt; }
#stats .Bwhite { font-family: Arial; color: #fff; font-weight: bold; font-size: 11px; }
#stats .Formtext { font: 8pt arial; text-decoration: none; color: black; }
#stats .Linkkina a:hover { font-color: #3C3130; font-family: Arial; text-decoration: none; font-size:8pt; font-weight: bold;}
#stats .Linkkina2 { color: #305994; font-family: Arial; text-decoration: none; font-size:8pt; font-weight: bold;}
#stats .singress { font-family: Arial; color: #000; font-size: 8pt; text-decoration: none; font-weight: bold; }
#stats .ingress { font-family: Arial; color: #000; font-size: 10pt; text-decoration: none; font-weight: bold; }
#stats .stext { font-family: Arial; color: Black; font-size: 8pt; text-decoration: none; font-weight: normal; }
#stats .konemerkki { font-family: Arial; color: Black; font-size: 12pt; text-decoration: none; font-weight: bold; }
#stats .harmaa { font-family: Arial; color: #666666; font-size: 8pt; text-decoration: none; font-weight: bold; }
#stats .title { font-family: Arial; color: #666666; font-size: 12pt; text-decoration: none; font-weight: bold; }

#stats .musta a:link, a:visited {
color:#000;
font-size:10pt;
text-decoration:none;
font-family: arial;
font-weight:bold;
}

#stats .musta a:visited {
color:#000;
font-size:10pt;
text-decoration:none;
font-family: arial;
font-weight:bold;
}

#stats .musta a:hover {
color:#777773;
font-size:10pt;
text-decoration:underline;
font-family: arial;
font-weight:bold;
}