BODY
{
    BACKGROUND-POSITION: left top;
    background-color:#3E3C3D;
    MARGIN-TOP: 0px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(/templates/mediafocus/img/tausta.jpg);
    MARGIN-LEFT: 0px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Times New Roman, Arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top;
}

A:link, A:visited, A:hover
{
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    COLOR: #4c4c4c;
}

TABLE
{
    COLOR: black;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top;
}

.ylanavi, .ylanavi a:link, .ylanavi a:visited, .ylanavi a:hover
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
	padding-left:3px;
	padding-bottom:3px;
}

.ylanavion, .ylanavion a:link, .ylanavion a:visited, .ylanavion a:hover
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #9f2300;
	padding-left:3px;
	paddin-bottom:2px;
	padding-bottom:3px;
	cursor:hand;
}

.piippu {
	color:#FFFFFF;
	font-family:verdana;
}


.leipis a:link, .leipis a:hover {
	color: #e96b10;
}

.leipis a:visited {
	color: #9f2300;
}

.leipis a:hover {
	text-decoration:underline;
	color: #e96b10;
}


/* Otsikko, väliotsikko, johdanto ja leipätekstit */

h1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    margin-bottom:18px;
    COLOR: #e96b10;
    FONT-FAMILY: Verdana;
}

.alaotsikko {
	
	font-size:13px;
	color: #4C4C4C;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:bold;
}

.subtitle {
	
	font-size:13px;
	color: #4C4C4C;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:bold;
}

.johdanto
{
   
   margin-top:0px;
   margin-bottom: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
   
    COLOR: #959595;
    FONT-FAMILY: Verdana;
}

.leipis
{
    
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    COLOR: #4c4c4c;
    PADDING-RIGHT: 10px;
    FONT-FAMILY: Verdana;

}

TD
{
    FONT-SIZE: 11px;
    COLOR: #4c4c4c;
    FONT-FAMILY: Verdana;

}

/* Lisäpalsta */

.lisapalsta {
	font-size:11px;
	font-family:verdana;
	padding-top:6px;
}

.lisapalsta P {
	font-size:11px;
	font-family:verdana;
	margin-top:0px;
}


/* Linkit */


.vasennavi
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #898989;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana;
    
}

.vasennavi a:link, .vasennavi a:visited, .vasennavi a:hover {

    FONT-SIZE: 11px;
    letter-spacing:-1;
    COLOR: #898989;
    FONT-FAMILY: Verdana;
}

.yhteystiedot
{
    PADDING-RIGHT: 17px;
    padding-top: 5px;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
}

.ylapalkki
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/templates/mediafocus/img/top_right.jpg);
    BACKGROUND-REPEAT: no-repeat;
}

.logo
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/templates/mediafocus/img/top.jpg);
    BACKGROUND-REPEAT: no-repeat;

}

.navirivi {
	padding-bottom:0px;
}

.valittu
{
    BACKGROUND-COLOR: #d9d9d9;
}

P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 14px;

}

.harmaa
{
    BACKGROUND-COLOR: #d9d9d9;
    PADDING-TOP: 7px;
}
LI
{
    MARGIN-LEFT: 30px;
}
.ylalinkit, .ylalinkit a:link, .ylalinkit a:visited, .ylalinkit a:hover
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #9f2300;
    border:1px #D62E01 solid;
    padding-left:4px;
}


/* Navipolku */ 

.navipolku {
   
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 5px;
    padding-top:2px;
    margin-top:0px;
    
    FONT-SIZE: 11px;
    
    
    COLOR: red;
    FONT-FAMILY: Verdana;
}

.navipolku a:link, .navipolku a:visited, .navipolku a:hover {
    FONT-SIZE: 11px;
    COLOR: #898989;
    FONT-FAMILY: Verdana;
}

.leftlink a:link, .navipolku a:visited, .navipolku a:hover {
    FONT-SIZE: 11px;
    COLOR: #898989;
    FONT-FAMILY: Verdana;
}

/* Harmaa laatikko ja sen oranssi isokokoinen teksti */
.harmaalaatikko {
	BACKGROUND-IMAGE: url(/templates/mediafocus/img/harmaatausta.gif);
    BACKGROUND-REPEAT: no-repeat;
	height:220px;
	font-size:11px;
	font-family:verdana;
	background-attachment: fixed;
	BACKGROUND-POSITION: bottom left;
	background-color:#F6F6F6;
	
}

.harmaalaatikko2 {
	padding-left:30px;
	padding-right:30px;
}

h2 {
	color: #E96B10;
	margin:0px;
	font-weight:normal;
	font-size:18px;
	font-family:verdana;
}

h3 {
	color: #E96B10;
	margin:0px;
	font-weight:normal;
	font-size:20px;
	font-family:verdana;
}

h4 {
	color: #000000;
	margin:0px;
	margin-left:30px;
	font-weight:normal;
	font-size:11px;
	font-style:italic;
	font-family:verdana;
}

/* DHTML navi */

.dhtmlnavi {
	background-color:#9F2300;
	color:#FFFFFF;
	padding-left:6px;
	padding-right:2px;
	height:16px;
	width:168px;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:#FFFFFF 1px solid;
	letter-spacing:-1;
}

.dhtmlnavi A:link, .dhtmlnavi A:visited,.dhtmlnavi A:hover{
	color:#FFFFFF;
}

/* just basic text formatting - nothing special */

#menubar {
	position:absolute;
	width:220px;
	left:0px;
	top:164px;
	background-color:#9F2300;
	border:0px solid #AD5800;
	padding:2px;
}
#menubar a {
	color:#FFFFFF;
	letter-spacing:0px;
	border:0px solid #F9F1C8;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
#menubar a.active {

	border-right-color:#FFFFFF;
	border-left-color:#9F2300;
	border-top-color:#FFFFFF;
}
.menu .options {
	margin-right:1px;
	margin-bottom:1px;
	
	background-color:#FFFFFF;
}
.menu a, .menu a:visited, .menu a:active {
	color:#FFFFFF;
	display:block;
	padding:3px 6px;
	text-decoration:none;
	background-color:#9F2300;
	font-weight:normal;
	letter-spacing:-1;
	font-family:verdana;
	font-size:11px;	
	border-top:1px solid #FFFFFF;
}
.menu a:hover {
	background-color:#9F2300;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	border-top:1px solid #FFFFFF;
	letter-spacing:-1;
	font-family:verdana;
	font-size:11px;
}

