.onlinenow
{
		padding: 5px;
		border-color: #ffffff;
		border-width: 1px;
		border-style: solid;
		width: 220px;
}

.navi
{
		background-color: #000000;
		font-size: 12px;
		padding: 10px;
		width: 220px;
}

.navi A
{
	color: #ffffff;
}

.navi TD
{
		font-size: 12px;
}

.remote
{
		padding: 5px;
}

.shortcutlist
{
		width: 220px;	
}

.infobox
{
	border-style: solid; 
	border-color: #cccccc; 
	border-width: 1px; 
	background-color: #000000; 
	width: 150px; 
	display: none; 
	position: absolute;
	padding: 5px;
}



h1, h2, h3, h4
{
	color: #ffffff;
	font-size: 26px;
	text-decoration: none;
	
}

/*---------------------------------------------------*/

.middlebar
{
	width: 600px ! important;
	height: 500px;
	background-color: #000000;
	padding: 15px;
}

.middlebar TD
{
	background-color: #000000;
}

.leftbar
{
	background-image: url("left_bg.jpg");
	background-repeat: repeat-x;
	
}

.rightbar
{
	background-image: url("right_bg.jpg");
	background-repeat: no-repeat;
}

.maintable
{
	width: 1000px ! important;
	height: 550px;
	padding: 0px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #ffffff;
}

#imageboxsds
{
	width: 427px;
	height: 322px;
}

/*---------------------------------------------------*/




.section {
        background-color: #eff7df;
        border: solid 1px #b0c38b;
        color: #59624a;
        padding: 6px;
        position: absolute;
        font-size: 0.95em;
        line-height: 120%;
}

.sectionheader{
        border-bottom:1px dotted #317082;
		text-decoration: none;
		color: #00aa00;
}




.normal
{
	font-size: 12px ! important;

}

.normal TD
{
	font-size: 12px ! important;

}

.normal P
{
	font-size: 12px ! important;

}

.normal A
{
	color: #ffffff;
	font-size: 12px ! important;

}

.kielet A
{
	text-decoration: none;
	color: #000000 ! important;
	font-size: 9px ! important;
	font-family: "lucida grande","lucida sans unicode", verdana, sans-serif;
}



.submenu TABLE
{
	margin: 0px 1px 1px 1px ! important;

}

.submenu TD:hover
{
text-decoration: none;	
font-weight: bold;
font-size: 10px ! important;
font-family: "lucida grande","lucida sans unicode", verdana, sans-serif;
}

.submenu TD
{
text-decoration: none;	
font-size: 10px ! important;
font-family: "lucida grande","lucida sans unicode", verdana, sans-serif;
display: table-cell;
}

.submenu A
{
margin: 0px -3px 0px 0px ! important;
}

.submenu A:link, .submenu A:visited
{
font-size: 10px ! important;

text-decoration: none;
color: #444444;
}

.submenu A:active, .submenu A:hover
{
font-size: 10px ! important;

text-decoration: underline;
color: #444444;
}


.subsubmenu
{
	position: relative;
}

.submenu .submenu A
{
	font-size: 10px ! important;
	font-weight: normal ! important;
}


.subsubmenu TD
{

}

.subsubmenu A
{

}


.titlediv
{
font-weight: bold;
color: #888888 ! important;
font-size: 14px ! important;
font-family: "lucida grande","lucida sans unicode", verdana, sans-serif;
}
.mainmenu TD
{
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #888888;
margin: 0px 0px 0px 0px;
padding: 0px 35px 0px 35px;
color: #FFFFFF;
}

.mainmenu A:visited, .mainmenu A:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;;
font-size: 10pt;
line-height: 12pt;
color: #FFFFFF;
text-decoration: none;
}

.mainmenu A:hover, .mainmenu A:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;;
font-size: 10pt;
line-height: 12pt;
color: #FFFFFF;
text-decoration: underline;
}

.content
{
font-size: 10px ! important;
}

.adminmenu
{
float: right;
position: absolute;
right: 0px;
top: 0px
}

.address
{
text-decoration: none;	
color: #666666 ! important;
font-size: 10px ! important;
font-family: Trebuchet MS, Trebuchet, "lucida grande","lucida sans unicode", verdana, sans-serif Narrow, "lucida grande","lucida sans unicode", verdana, sans-serif;
}

.copy
{
text-decoration: none;	
color: #444444 ! important;
font-size: 9px ! important;
font-family: Trebuchet MS, Trebuchet, "lucida grande","lucida sans unicode", verdana, sans-serif Narrow, "lucida grande","lucida sans unicode", verdana, sans-serif;
}

.copy A
{
text-decoration: none;	
color: #444444 ! important;
font-size: 9px ! important;
font-family: Trebuchet MS, Trebuchet, "lucida grande","lucida sans unicode", verdana, sans-serif Narrow, "lucida grande","lucida sans unicode", verdana, sans-serif;
}


.menudiv
{

}

.bottom
{

}



.content p
{
	color: #333333 ! important;
font-size: 10px ! important;
font-family: "lucida grande","lucida sans unicode", verdana, sans-serif;
/*	margin: 10px 10px 10px 10px;*/

}
INPUT
{
border-style: solid;
border-width: 1px;
border-color: #000000;
background-color: #eeeeee ! important;
color: #000000 ! important;
font-size: 10px ! important;
font-family: "lucida grande","lucida sans unicode", verdana, sans-serif;
}

.content TABLE
{
	color: #FFFFFF ! important;
font-size: 10px ! important;
font-family: "lucida grande","lucida sans unicode", verdana, sans-serif;
}

BODY
{
	color: #ffffff ! important;
	background-color: #000000;
	font-family: "lucida grande","lucida sans unicode", verdana, sans-serif;

}
.body_page_bg 
{
	background-color: #000000;
	font-family:"lucida grande","lucida sans unicode", verdana, sans-serif;	
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 10px;

}


H1, H2, H3, H4
{
	font-family: "lucida grande","lucida sans unicode", verdana, sans-serif;
	color:#fffff ! important;
	font-weight:normal;
	font-size:15px;
/*margin: 10px 10px 10px 10px;*/

}

}
.topcell
{
	background-image: url("topbg.jpg");
	background-repeat: no-repeat;
	margin: 0px;
}
.bottomcell
{
	background-image: url("bottombg.jpg");
	background-repeat: no-repeat;
	height: 52px;
}


.editointi
{
BORDER: 2px dotted red;
}

.editt A
{
		background-color: none ! important;
		background-image: none ! important;
		display: inline ! important;
		height: 10 ! important;
		width: 15 ! important;
		padding: 0px ! important;
		margin: 0px ! important;
}


.editointis
{
BORDER: 2px dotted red;
}

.editt
{
TEXT-DECORATION: none;
COLOR: red;
FONT-SIZE: 10px;
}

.editl
{
TEXT-DECORATION: none;
COLOR: #aa0000;
FONT-SIZE: 10px;
}



.small
{
    FONT-SIZE: 10px;
    COLOR: #E20A17;	
}
.small A:link , .small A:visited
{
    FONT-SIZE: 10px;
    COLOR: #BABCBE;	
}
.small A:active , .small A:hover
{
    FONT-SIZE: 10px;
    COLOR: #E20A17;	
}

.sitemap A:link ,.sitemap A:visited
{
TEXT-DECORATION: none;
COLOR: #231F20;
}

.sitemap A:active ,.sitemap A:hover
{
TEXT-DECORATION: none;
COLOR: #E20A17;
}

.lang A:link ,.lang A:visited
{
TEXT-DECORATION: none;
FONT-SIZE: 10px;
COLOR: #000000;
display: inline;
position: static;
}
.lang A:active,.lang A:hover
{
TEXT-DECORATION: none;
FONT-SIZE: 10px;
COLOR: #000000;
display: inline;
position: static;
}

A:link ,A:visited
{
TEXT-DECORATION: none;
}

A:active ,A:hover
{
TEXT-DECORATION: underline;
}

