		body		{height:860px;width:100%;
				margin: 0px 0px 0px 0px; 
				padding: 0px 0px 0px 0px;
				background-image: url(../kuvat/1c.jpg); width:100%; height:100%; background-repeat: no-repeat;
				background-color: #D8E0E2; 
				background-repeat:no-repeat;
				background-position:left; }
								

				
				 			
		 
	    	body,p,li,td	{color: #444444;
				font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
				line-height: 16px;
				font-size: 15px;
				font-style: normal; }
				
				
				div#contentcontainer a {color: #444444;text-decoration:none; }
			
				

						
/*		ul		{margin-left: 0;padding-left: 1em;} */
				
				

		div#mainbody	{margin: 0px 0px 0px 0px; 
				width:100%;height:100%;
				 }

		#topcontainer	{position: relative; 
				left: 0px;
				top: 0px;
				background-color: #D8E0E2;
				width: 100%;
				height: 5px;
				margin: 0px;
				padding: 0px;
				border-style: solid; 
				border-top-width: 1px;
				border-bottom-width: 0px;
				border-left-width: 0px;	
				border-right-width: 0px;
				border-color: #666666;
				       }
		
				

		/*div.a1		{border-right: dashed 1px #555555;} */


		#logocontainer	{position: relative;
				background-color:#D8E0E2;
				left: 0px;
				top: 0px;
				width: 100%;
				height: 111px;
				margin: 0px;
				padding: 0px;
				border-bottom: solid 1px #fff;
				border-top: solid 1px #444444;
				border-left: solid 1px #444444;	
				border-right: solid 1px #fff;
				
				/*background: url(kuvat/); background-position: top left; background-repeat: repeat-x;*/ }

/* POISTETTU KÄYTÖSTÄ :::: */
		
		/*
		
		#shde1		{position: relative;left:0px;top: 2px;height:2px;background-color:#000000;border:0px;z-index:5;}
		
		
		
		#shde2		{position: relative;left:0px;top:0px;height:1px;background-color:#111111;border:0px;z-index:5;filter:alpha(opacity=70); 
				opacity:0.7;
				-moz-opacity:0.7;}
		#shde3		{position: relative;left:0px;top:0px;height:1px;background-color:#222222;border:0px;z-index:5;filter:alpha(opacity=60); 
				opacity:0.6;
				-moz-opacity:0.6;}
		#shde4		{position: relative;left:0px;top:0px;height:1px;background-color:#333333;border:0px;z-index:5;filter:alpha(opacity=50); 
				opacity:0.5;
				-moz-opacity:0.5;}
		#shde5		{position: relative;left:0px;top:0px;height:1px;background-color:#444444;border:0px;z-index:5;filter:alpha(opacity=40); 
				opacity:0.4;
				-moz-opacity:0.4;} 
		#shde6		{position: relative;left:0px;top:0px;height:1px;background-color:#555555;border:0px;z-index:5;filter:alpha(opacity=30); 
				opacity:0.3;
				-moz-opacity:0.3;} 
		#shde7		{position: relative;left:0px;top:0px;height:1px;background-color:#666666;border:0px;z-index:5;filter:alpha(opacity=20); 
				opacity:0.2;
				-moz-opacity:0.2;} 
		#shde8		{position: relative;left:0px;top:0px;height:1px;background-color:#777777;border:0px;z-index:5;filter:alpha(opacity=10); 
				opacity:0.1;
				-moz-opacity:0.1;} 
				
				*/
				
				/* :::::POISTETTU KÄYTÖSTÄ  */

		#logo		{position: absolute;

				left:20px;
				top: 2px;
				width: 133px;
				height: 101px;
				margin: 0px;
				padding: 0px;
				background-color:#D8E0E2;
				background: url(../kuvat/logo_bl.png); background-position: top left; background-repeat: no-repeat;z-index:5  }		
		
		#logotxt	{position: absolute;
				left:195px;
				top: 3px;
				width: 579px;
				height: 100px;
				margin: 0px;
				padding: 0px;
				background-color:#D8E0E2;
				background: url(../kuvat/logo_txt.png); background-position: top left; background-repeat: no-repeat; z-index:5 }


	/*	#toolscontainer {position: absolute;
				background-color:#000000;
				left: 0px;
				top: 94px;
				width: 100%;
				height: 4px;
				margin: 0px;
				padding: 0px;
				border-style: solid; 
				border-top-width: 0px;
				border-bottom-width: px;
				border-left-width: 0px;	
				border-right-width: 0px;
				border-color: #000000;
				background: url(kuvat/); background-position: top left; background-repeat: repeat-x; } */

				

		
			
		#texture0  	{position: relative;left: 0px; top: -3px;width: 100%; height: 9px; 
				background-color:#444444;  z-index:15;}
				/*background: url(/gfx/texture0.gif) repeat*/

		#texture1	{position: relative; left: 0px; top: -3px; width:171px; height:25px; 
				background: url(/gfx/-texture1.gif) repeat ;
				background-color:#444 ; z-index:15; }

		#corner 	{position:relative; left: 170px; top: -28px; height:25px;width:25px; 
				background: url(/gfx/-texture-kulma.gif) no-repeat; z-index:15; }

	
		
	/*	#menuandcontent	{width: 800px; } */


	div#menucontainer 	{position:absolute; left: 0px; top: 103px; 
	bottom: 4px; width:170px;height:99%;
				border-right: solid 1px #fff;border-top: solid 1px #fff; border-bottom: solid 2px #8A7741; background-color:#7B909C;  }
									
		
	div#contentcontainer	{position:absolute; background-color:#D8E0E2;               
				left:171px; top:103px; 
				width:520px; 
				height:790px;
				margin-left: 0px; margin-right: 0px;padding-left:45px;padding-right:45px;padding-top:50px;padding-bottom:20px;
				border-style: solid; 
				border-top: solid 1px #fff;
				border-bottom-width: 0px;
				border-left-width: 1px;	
				border-right-width: 1px;
				border-color:#5E2D40;	
				background-image: url(../kuvat/koriste.png); background-repeat: no-repeat;
				background-repeat:no-repeat;
				background-position: 549px 2px ;			

				z-index:10;
				overflow:auto;
				filter:alpha(opacity=90); 
				opacity:0.9;
				-moz-opacity:0.9;   

				}
							
	/*	div#shad0	{position:absolute; background-color:#000000;           
				left:783px; top:0px; bottom: 25px;width:1px;height:900px;
				filter:alpha(opacity=50); 
				opacity:0.5;
				-moz-opacity:0.5;}

		div#shad1	{position:absolute; background-color:#000000;           
				left:783px; top:0px; bottom: 25px;width:1px;height:900px;
				filter:alpha(opacity=40); 
				opacity:0.4;
				-moz-opacity:0.3;}

		div#shad2	{position:absolute; background-color:#000000;           
				left:784px; top:0px; bottom: 25px;width:1px;height:900px;
				filter:alpha(opacity=30); 
				opacity:0.3;
				-moz-opacity:0.2;}

		div#shad3	{position:absolute; background-color:#000000;           
				left:785px; top:0px; bottom: 25px;width:1px;height:900px;
				filter:alpha(opacity=20); 
				opacity:0.2;
				-moz-opacity:0.1;}

		div#shad4	{position:absolute; background-color:#000000;           
				left:786px; top:0px; bottom: 25px;width:1px;height:900px;
				filter:alpha(opacity=10); 
				opacity:0.1;
				-moz-opacity:0.1;}  */

/*		div#content 	{background-color:#739A4A;
				padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:20px;
				z-index:85;
									} */

		/*.editor		{z-index:30000;}*/
		.stayontop	{position:absolute;left:10px; top:0px; z-index:30000; } /*editor position*/



		div#vmenu ul	{position: absolute; left: 0px; top: 45px; /* Menu-listan ylärajaus tästä */
				Height:70%;
				Width:95%;	
				list-style: none;
				margin: 0;
				padding: 5px;
				
				/*background-color:#D8E0E2;*/
				filter:alpha(opacity=90); 
				opacity:0.9;
				-moz-opacity:0.9;
				

				/*background-image: url(../kuvat/keski2.jpg); background-repeat: repeat-x;*/}

		div#vmenu li 	{
				list-style-type: none ;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 20px;
				background: url(../kuvat/logo.gif) no-repeat;background-position:4px 2px;
				display: block;	
				  }

		li.flw		{
				list-style-type: none ;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 20px;
				background: url(../kuvat/logo.gif) no-repeat;background-position:4px 2px;
				display: block;	
				  }

		ul		{list-style-type: none ;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 10px;
				display: block;	  
						}


		/*#submenucontainer{position:absolute;left:810px;top:200px;}*/

		div#submenu ul	{list-style: none;
				margin: 0;
				padding: 0;	
						}

		div#submenu li 	{list-style-type: none ;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 20px;
				background: url(/gfx/nuoli.gif) no-repeat;background-position:0px 2px;
				display: block;	  
						}

	
    /* */
    
		#bottomcontainer{position: absolute;
				top: 940px;
				bottom: 965px;
				left: 0px;
				width: 100%;
				height:25px;
				margin: 0px;
				padding: 0px;
				padding-left:0px;
				padding-right:0px;
				border-top-width: 1px;
				border-color: #000;
				 
				z-index: 20;
				
				background-color: #777;
				overflow:hidden;	
		
		}
		
		/**/

		#instructions 	{font-size: 60%;}	
				
		form.inline	{display:inline;z-index:99;}
		#editor		{position:fixed;left:105px;bottom:2px;width:100%;height:20px;font-size: 13px;overflow:auto;
				padding:2px;background-color: #111111;
				border: 2px solid #000000; 
				filter:alpha(opacity=60); 
				opacity:0.6;
				-moz-opacity:0.6;     				
				z-index: 3000;}


		input.editor	{z-index: 4001;}
  				
	 /*	span.masking	{width: 525px;
				height: 55px;
				margin: 2px 2px;
				position:relative;left:1px;top:17px;
				background-color: #222222;
				border: 1px solid #000000; 
				filter:alpha(opacity=60); 
				opacity:0.6;
				-moz-opacity:0.6; }    */

    
					


							
 

		
		td.kuvateksti	{background-color: #999999;	}			
		h1 		{font-size: 19px}
		h1.logo		{font-size: 33px; font-family:Tahoma,Arial,Helvetica; color: #555555; 
				font-weight:bold;
				position:absolute;right:20px;top:60px; display:inline;
				margin:0 0 0 0; padding:0 0 0 0; z-index:20000;}
		H2 		{font-size: 17px}
		H3 		{font-size: 15px; font-weight: bold	}
		small.kuvateksti{font-size: 11px	}
		
		big.header 	{font-size: 13pt;		}

		

		.c		{text-align: center;}
		.i		{font-style: italic; } 
		.b		{font-weight: bold; } 
		.u		{text-decoration:underline ; } 
		.sC		{font-variant: small-caps; } 
		.trC		{text-transform: uppercase; }
		.str		{text-decoration: line-through; } 
		.top		{vertical-align: top; }
		.bottom		{vertical-align: bottom; } 
		.superscript	{vertical-align: super; } 
		.subscript 	{vertical-align: sub; } 

		p:first-letter {font-size:x-large;font-family: Times,"Times New Roman",Georgia,Serif; }

 
 		
				.date 		{font-weight: bold; font-size: 13px; color: #999999; 
				padding: 1px 2px; text-align: center; 
				background-color: #444444; 
				position:absolute;left:12px; top:11px;
				width: 153px;
				border:1px solid;border-color:#444;
				/* for IE */
				filter:alpha(opacity=70);
				/* CSS3 standard */
				opacity:0.7;
				/* for Mozilla */
				-moz-opacity:0.7;
							}
		.showdate 	{border-top: 1px solid #576178;
    				border-bottom: 1px solid #1f2635;
				padding: 1px 2px; text-align: center;					}
	
		.showtitle	{border-top: 1px solid #576178;
    				border-bottom: 1px solid #1f2635;
				background-color:#444;
				padding: 1px 2px; text-align: center;
				
				/* for IE */
				filter:alpha(opacity=90);
				/* CSS3 standard */
				opacity:0.9;
				/* for Mozilla */
				-moz-opacity:0.9;
							}

		.bottominfo	{text-align: right; font-size: 12px; 
				color: #ffffff; 
				vertical-align: bottom; margin-right:5px;}



		h1.showtitle 	{letter-spacing: 2px; color:#FFF; font-size:90%; font-weight: normal; margin: 0px !important;}


		.clear		{clear:both;}

		div#vmenu a:active 	{color: #BC7C44;text-decoration:none}
		div#vmenu a:visited 	{color: #DEC878;text-decoration:none}
		div#vmenu a:link 		{color: #DEC878;text-decoration:none}
		div#vmenu a:hover 	{color: #CDE4AD;text-decoration:none;
				/*background-color: #F4F2E4; color:#333;
				border-bottom: 2px solid #444;border-right:1px solid #444; padding:2px 3px;*/ }
														
		a.updater	{color: #3D5129;text-decoration:none;position:absolute;right:15px;bottom:5px;direction: rtl;}
		a.fplink	{position:absolute;left: 10px; bottom: 5px; z-index: 1;}
		a	 	{font-weight: bold}

		input, select, textarea {	
				background-color: #739A4A;
				border: solid 1px #000000;
				z-index:4000;}


		input.buttonglossy {z-index:100}

		#loginForm	{position:absolute;left:5px; top:30px;background-color:#f1f1f1;
				display;block;
				border-top:  solid 2px #576178;
    				border-bottom: solid 2px #1f2635;
				background-color:#444;
				padding: 4px 6px; text-align: center;}
		#loginL		{position:relative;display:inline;padding: 1px 2px;}
		#loginR		{position:relative;display:inline;padding: 1px 2px;}
		#loginS		{position:relative;padding: 1px 2px;}
		#loginN		{position:relative;padding: 1px 2px;font-size:smaller;color:#999;}

		
/* 		.buttonglossy	{background:#ffa822 url(/gfx/painike_bg.gif) left center repeat-x; 
				border:1px solid #d5bd98; border-right-color:#935e0d; border-bottom-color:#935e0d;} */
										
		div.uplfeedback	{position:absolute;bottom:2px;left:470px;
				height:12px;
				text-align:center;
				font-size:8px;font-weight:normal;color:yellow;
				background-color:#000;padding:1px 1px;text-align:center;border: 1px solid #1f2635;
				display:inline;}


		div#imgleft 	{float: left;
				clear: left;
				/*margin-right: .5em; */
				margin: 0.5em 1.4em 0.8em 0;
				border-width: .5em 1.4em .8em }


		div#imgright 	{float:right;
				clear:right;
				border-width: .5em 0 .8em 1.4em;
				/*margin-left: .5em;*/
				/*margin: 0.5em 0 0.8em 1.4em;*/
				margin:0 10px 10px 10px}

		#description 	{background:url(/gfx/body_bg2.png) repeat-x;
				
				border: solid 1px #000000; width: 575px; height: 400px;z-index:3000;} /* editor size */



	a img {
		padding: 5px;
		border: 1px solid #000;
		margin: 2px;
	}







