wbody {margin-left:0px;margin-top:0px;margin-right:0px;}
OFFp { font-size: 13px; font-weight:normal; font-family: Verdana; color: #000000; text-decoration:none;}

.adminnews {font-size:12px;font-weight:bold;font-family: Arial;color: #00D; text-decoration:none;}
.adminbutton {font-size: 12px; font-weight:bold; font-family: Arial; color: #FFF; text-decoration:none;}
.adminbold {font-weight:bold;margin-top:0px;margin-bottom:0px;}
.adminunderline {text-decoration:underline;}
.adminlink {text-decoration:underline;color:#0000FF;}
.adminlink.hover { color: #F03026;}
.adminitalic {font-style:italic;}

a.admintree { font-size: 13px; font-weight:bold; font-family: Arial; color: #000000; text-decoration:none;}

a.admin2009head 
	{
	color: #0D3DB6;
	font-size:14px;
	font-weight:normal;
	font-family:Arial;
	

	padding-bottom:0px;
	border-right:1px #999 solid;
	padding-top:3px;
	text-decoration:none;
	display:block;
	margin-bottom:0px;
	margin-top:3px;
	font-weight:bold;
	}
a.admin2009head:hover 
	{
	color:#000;
	}


a.admin2009headg11  
	{
	border-right:1px #ccc solid;
	padding-top:5px;
	height:20px;
	font-size: 13px;
	font-weight:bold;
	font-family: Arial;
	color: #000000;
	text-decoration:none;
	display:block;
	}
a.admin2009headg11:hover { color: #F03026;}

a.adminhead  
	{
	width:95px;
	height:22px;
	font-size: 13px;
	font-weight:bold;
	font-family: Arial;
	color: #000000;
	text-decoration:none;
	display:block;
	}
a.adminhead:hover { color: #F03026;}


.adminheadvalittu {font-size: 13px; font-weight:bold; font-family: Arial; color: #000000; text-decoration:none; color: #F03026;}
a.adminheadoff { font-size: 13px; font-weight:bold; font-family: Arial; color: #CCCCCC; text-decoration:line-through;}
a.admin,a.adminmovebutton,.adminmovebutton:link
	{
	font-size: 13px;
	font-family: Arial;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
	}
a.admin:hover,
a.adminmovebutton:hover 
	{ color: #F03026;}

.button { font-size: 13px; font-weight:bold; font-family: Arial; color: #000; text-decoration:none;}
.button:hover { color: #F03026;}

.adminfieldold { font-size: 9px; font-family: Arial; color: #E93E2E; text-decoration:none;}
.adminfield { font-size: 9px; font-family: Arial; color: #00D; text-decoration:none;}

.admintable {border:0px solid black;border-color:#000000;display:block;}
.admintd 
	{
	height:16px;
	border-left:1px #000 solid;
	border-top:1px #ccc solid;
	width:100%;
	background: url(../tyokalut/admin/adminbutton.gif) repeat-x;
	padding:3px;
	background-color: #CCC;
	color:#000000;
	border-bottom:1px solid #999;
	}
.admintd a
	{
	padding-left:3px;
	padding-right:3px;
	}
.palautetable {border:1px solid black;border-color:#000000}
.palautetd {font-family: Arial;font-size: 12px;background-color: #EEEEEE;color:#000000;border:1px solid black;}
.palauteheadertd {font-weight:bold;font-family: Arial;font-size: 13px;background-color: #EEEEEE;color:#000000;border:1px solid black;}

.calendarWeek {font-family: Arial;font-size: 12px;font-weight:bold;color:#000000;text-decoration:none;}
.calendarDay {font-family: Arial;font-size: 12px;font-weight:normal;color:#000000}

.disabled {color:#AAAAAA;font-size:12px;}
.disabledtd {display:block;width:100%;background: url(../tyokalut/graphics/adminbutton.gif) no-repeat;padding:3px;background-color: #CCC;color:#AAA;border-bottom:1px solid #999;}
.wysiwyg {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;border:1px #000 solid;padding-right:0px;}

.button100 {float:left;display:block;padding-left:0px;padding-top:3px;color:#000;text-decoration:none;text-align:center;font-family:arial;font-size:12px;font-weight:bold;background:url(button100multi.gif) top left no-repeat;width:100px;height:22px;}
.button100:hover {background-image: none;color:#FFF;}
.button100outer {float:left;display:block;background:url(button100multi.gif) -100px 0 no-repeat;width:100px;height:22px;}

.button150iso {display:block;padding-left:0px;padding-top:5px;color:#000;text-decoration:none;align:center;font-family:arial;font-size:15px;font-weight:bold;background:url(button150multi.gif) 0 0 no-repeat;width:150px;height:30px;}
.button150iso:hover {background-image: none;color:#FFF;}
.button150isoouter {display:block;background:url(button150multi.gif) -150px 0 no-repeat;width:150px;height:30px;}

.button150 {display:block;padding-left:0px;padding-top:3px;color:#000;text-decoration:none;align:center;font-family:arial;font-size:12px;font-weight:bold;background:url(button150leveemulti.gif) top left no-repeat;width:150px;height:22px;}
.button150:hover {background-image:none;;color:#FFF;}
.button150outer {display:block;background:url(button150leveemulti.gif) -150px 0 no-repeat;width:150px;height:22px;}

.buttoncss100 {display:block;padding-left:0px;padding-top:3px;color:#000;text-decoration:none;align:center;font-family:arial;font-size:12px;font-weight:bold;background:url(button100multi.gif) top left no-repeat;width:100px;height:22px;}
.buttoncss100:hover {background-image: none;color:#FFF;}
.buttoncss100outer {display:block;background:url(button100multi.gif) -100px 0 no-repeat;width:100px;height:22px;}

.buttoncss150iso {display:block;padding-left:0px;padding-top:5px;color:#000;text-decoration:none;align:center;font-family:arial;font-size:15px;font-weight:bold;background:url(button150multi.gif) 0 0 no-repeat;width:150px;height:30px;}
.buttoncss150iso:hover {background-image: none;color:#FFF;}
.buttoncss150isoouter {display:block;background:url(button150multi.gif) -150px 0 no-repeat;width:150px;height:30px;}

.buttoncss150 {display:block;padding-left:0px;padding-top:3px;color:#000;text-decoration:none;align:center;font-family:arial;font-size:12px;font-weight:bold;background:url(button150leveemulti.gif) top left no-repeat;width:150px;height:22px;}
.buttoncss150:hover {background-image:none;;color:#FFF;}
.buttoncss150outer {display:block;background:url(button150leveemulti.gif) -150px 0 no-repeat;width:150px;height:22px;}

.paivitetty
	{
	color:#00F;
	font-size:9px;
	font-family:Arial;
	text-decoration:none;
	float:right;
	}

.inputtext
	{
	float:left;
	clear:both;
	height:20px;
	font-weight:normal;
	offborder-top:1px #CCC solid;
	offborder-left:2px #CCC solid;
	offborder-bottom:1px #999 solid;
	offborder-right:2px #999 solid;
	offbackground:#E0E9FF;
	offcolor:#66F;
	}

.inputtextarea
	{
	offfont-weight:bold;
	font-family:Arial;
	offcolor:#66F;
	border-top:1px #CCC solid;
	border-left:2px #CCC solid;
	border-bottom:1px #999 solid;
	border-right:2px #999 solid;
	}

#gallerybrowse
	{
	float:left;
	margin-left:10px;
        width:40px;
	height:17px;
        background: url(../tyokalut/admin/adminbutton.gif) repeat-x;
        padding:3px;
        background-color: #CCC;
        color:#000000;
        border-bottom:1px solid #999;
	border:1px #000 solid;
	}
#gallerybrowse a
	{
	font-wight:bold;
	font-family:Arial;
	font-size:15px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	}


.help, .translate
        {
	width:20px;
	height:20px;
        background:url(../tyokalut/admin/helpoff.gif) no-repeat;
        }

.help:hover, .translate:hover

        {
	width:20px;
	height:20px;
        background:url(../tyokalut/admin/helpom.gif) no-repeat;
        }



#g11 .adminhead
	{
	font-size:13px;
	font-weight:bold;
	}
.G11toolbar
	{
	background:url(../tyokalut/admin/g11admineditbg.gif) no-repeat;
	}

.g11button100 a
	{
	color:#000;
	}
.g11button100 
	{
	display:block;
	padding-left:0px;
	padding-top:3px;
	color:#000;
	text-decoration:none;
	text-align:center;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	width:100px;
	height:19px;
	border-right:1px #666 solid;
	border-bottom:1px #666 solid;
	}
.g11button100:hover 
	{
	background:#CCC;
   filter:alpha(opacity=85);
   -moz-opacity: 0.85;
   opacity: 0.85;

	}
.g11button100outer {}

.adminnappula
	{

	margin-top:10px;
	font-family:Arial;
	font-size:12px;
	color:#000;
	background:#CCC;
	border:1px #000 solid;
	padding:3px 5px 3px 5px;
	}


.vv2editright
	{
	position:absolute;
	z-index:200;
	padding-right:88px;
	width:0px;
	float:right;
	}
.vv2edit
	{
	margin-top:-17px;
	margin-left:3px;
	border:1px #154277 solid;
	display:none;
	position:absolute;	
	}
.vv2edit a
	{
	font-family:Arial;
	font-style:normal;
	font-size:12px;
	font-weight:bolder;
	color:#154277;
	letter-spacing:1px;
	background:#FFF;
	text-decoration:none;
	padding:0px 2px 0px 2px;
	}
.vv2edit a:hover
	{
	letter-spacing:1px;
	font-family:Arial;
	font-size:12px;
	font-weight:bolder;
	color:#FFF;
	background:#154277;
	}
#vv2admin a
	{
	text-decoration:none;
	color:#009;
	font-family:Arial;
	}
#vv2admin a:hover
	{
	text-decoration:underline;
	}
#vv2admin
	{
	background:#F00;
	}
.arkistossa
	{
	background:#000;
	}
a.vv2valko
	{
	border:1px #154277 solid;
	font-family:Arial;
	font-style:normal;
	font-size:12px;   
	font-weight:bolder;
	color:#154277;
	letter-spacing:1px;
	background:#FFF;   
	text-decoration:none;
	padding:0px 2px 0px 2px;
	}
a.vv2valko:hover
	{
	border:1px #154277 solid;
	font-family:Arial;
	font-size:12px;   
	font-weight:bolder;
	color:#FFF;
	background:#154277;
	}
a.vv2sini
	{
	border:1px #154277 solid;
	font-family:Arial;
	font-style:normal;
	font-size:12px;
	font-weight:bolder;
	color:#FFF;
	letter-spacing:1px;
	background:#154277;
	text-decoration:none;
	padding:0px 2px 0px 2px;
	}
a.vv2sini:hover
	{
	border:1px #154277 solid;
	font-family:Arial;
	font-style:normal;
	font-size:12px;   
	font-weight:bolder;
	color:#154277;
	background:#FFF;
	}
#adminnapit
        {
        float:left; 
        }
#tag
	{
	border-top:1px #000 solid;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	position:absolute;
	margin-top:-15px;
	height:14px;
	font-family:arial;
	text-decoration:none;
	color:#000;
	font-style:normal;
	font-weight:normal;
	font-size:10px;
	background:#E7EAF6;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	}


.edit
        {
        background:#E7EAF6;
	min-width:100px;
	min-height:20px;
        }
#vapaawys #ingressi
        {
        background:#Fcc;
        }
