/* omakuva yleis css  DEV */

body  { color: #ffffff; 
		font-size: 10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		margin: 0; 
		background-color: #363636; 
		scrollbar-3dlight-color: #011f39; 
		scrollbar-arrow-color: #26445e; 
		scrollbar-darkshadow-color: #011f39; 
		scrollbar-face-color: #011f39; 
		scrollbar-highlight-color: #26445e; 
		scrollbar-shadow-color: #011f39; 
		scrollbar-track-color: #022F52;
}

/* omakuva, galleria, videogalleria linkit */
a.aktiivinen { color:orange; font-size: 12px; text-decoration: none }
a.aktiivinen:link { color:orange; font-size: 12px; text-decoration: none }
a.aktiivinen:visited  { color:orange; text-decoration: none }
a.aktiivinen:hover  { text-decoration: underline }


/* VANHAT linkit esim videomainoksissa */
/*
a.kortti2:link   { color: #ffffff; text-decoration: underline }
a.kortti2:visited  { color: #ffffff; text-decoration: underline }
a.kortti2:hover  { color: #ffffff; text-decoration: none }
*/


/* Menu linkit oranssi */

a.menuo {           color:orange;text-decoration:none;font-size:12px;font-weight:500;line-height:120%;}
a.menuo:link {      color:orange;text-decoration:none;font-size:12px;font-weight:500;line-height:120%;}
a.menuo:visited {   color:orange;text-decoration:none;font-size:12px;font-weight:500;line-height:120%;}
a.menuo:hover {     color:#ffffff;text-decoration:underline;font-size:12px;font-weight:500;line-height:120%;}

a.menu_pika {           color:orange;text-decoration:none;font-size:10px;font-weight:600;line-height:120%;}
a.menu_pika:link {      color:orange;text-decoration:none;font-size:10px;font-weight:600;line-height:120%;}
a.menu_pika:visited {   color:orange;text-decoration:none;font-size:10px;font-weight:600;line-height:120%;}
a.menu_pika:hover {     color:#ffffff;text-decoration:underline;font-size:10px;font-weight:600;line-height:120%;}


/* Menu linkit valkoinen */

a.menuv {           color:#ffffff;text-decoration:none;font-size:11px;font-weight:600;line-height:120%;}
a.menuv:link {      color:#ffffff;text-decoration:none;font-size:11px;font-weight:600;line-height:120%;}
a.menuv:visited {   color:#ffffff;text-decoration:none;font-size:11px;font-weight:600;line-height:120%;}
a.menuv:hover {     color:#ffffff;text-decoration:underline;font-size:11px;font-weight:600;line-height:120%;}

/* Menu linkit valkoinen alin */

a.menuvalin {           color:#ffffff;text-decoration:none;font-size:10px;font-weight:600;line-height:120%;}
a.menuvalin:link {      color:#ffffff;text-decoration:none;font-size:10px;font-weight:600;line-height:120%;}
a.menuvalin:visited {   color:#ffffff;text-decoration:none;font-size:10px;font-weight:600;line-height:120%;}
a.menuvalin:hover {     color:#ffffff;text-decoration:underline;font-size:10px;font-weight:600;line-height:120%;}

/* alaosa esim staattiset linkit */
.footer  { color: #fff; font-size: 9px }
.footer a  { color: #fff; text-decoration: none }
.footer a:hover  { color: #fff; text-decoration: none }

.statlink  { color: #fff }
.statlink a  { color: #fff; text-decoration: none }
.statlink a:hover  { color: #fff; text-decoration: underline }

/* dropdown menun ohjaus alkaa */

/* dropdown värit */
	a.dd1:link { color:white; }
	a.dd1:visited { color:white; }
	a.dd2:link { color:white; }
	a.dd2:visited { color:white; }
	a.dd3:link { color:white; }
	a.dd3:visited { color:white; }
	a.dd4:link { color:white; }
	a.dd4:visited { color:white; }
	a.dd5:link { color:orange; }
	a.dd5:visited { color:orange; }
	a.dd6:link { color:white; }
	a.dd6:visited { color:white; }
	a.dd7:link { color:white; }
	a.dd7:visited { color:white; }
	a.dd8:link { color:white; }
	a.dd8:visited { color:white; }
	a.dd9:link { color:white; }
	a.dd9:visited { color:white; }

	a.dd10:link { color:white; }
	a.dd10:visited { color:white; }
	a.dd11:link { color:white; }
	a.dd11:visited { color:white; }
	a.dd12:link { color:white; }
	a.dd12:visited { color:white; }

	a.dda:link { color:white; }
	a.dda:visited { color:white; }

a.adm_menu {font-size: 9px;}

/*
td.tableb a { text-decoration: underline; } 

td.tableb {background-color: #cc0000;}
td.tableb_alternate {background-color: #cc0000;}
*/

td.tableb_compact { text-align:left; }

table.maintable { text-align:left; }

/* td.tableh1 {background-color: #346699;} */
/* td.tableh1 {background: #346699;} */

/* td { background-color:#0066FF;	 } */

.thumb_title a { text-decoration: underline }
.thumb_title a:link { text-decoration: underline }
.thumb_title a:visited  { text-decoration: underline }
.thumb_title a:hover  { text-decoration: none; color:orange; }




.sms_head {
	font-size : 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:red;
	background-color:white;
	text-align:center;
}
.sms_col1 {
	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.sms_col2 {
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	background-color:#000066;
}

.sms_col3 {
	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.sms_sms {
	font-size : 14px;
	font-weight:bold;
}



.WC_frame_left { 
	position: relative; left: 0px; top: 0px;
	margin-left: -70px; margin-right: 0px; margin-top: 0px;margin-bottom: 0px;  
}


.VARJO_oik {
/*	position:absolute; top:165px; left:1075px; */
/*	position:absolute; top:165px; right:1010px; */
/*	position:relative; top:0px; left:-60px; */
	margin-left: 0px; margin-right: 0px; margin-top: 6px;margin-bottom: 6px;  
	-moz-box-shadow: 0px 0px 40px 10px #cc0000; 
	-webkit-box-shadow: 0px 0px 40px 10px #cc0000; 
	box-shadow: 0px 0px 40px 10px #cc0000; /*left right blur size*/
}


.VARJO_oik_PH { width:170px; height:185px; }

div.rotate_left
{
/* float:left; */
position:relative; top:5px; left:10px; 
margin-bottom: 6px;
-ms-transform:rotate(4deg); /* IE 9 */
-webkit-transform:rotate(4deg); /* Chrome, Safari, Opera */
transform:rotate(4deg);
}


.footer_table { background-color: black; }
td.footer_td p { color:#666666; text-align:center; margin: 5px 5px 5px 5px;}
.footer_td { background-color: #002244; }

.OkGaVid_valikko {
	text-align:left;
	background-color: #002244;
	padding: 10px
}


