/* ---------------------------- */
body {margin:0; padding:0; background:url(images/bg_site_grad.gif) top left repeat-x #808080;}
	td {vertical-align:top; text-align:left; font-family:arial,sans-serif; font-size:10pt;}

body {margin:0; padding:0;}
		img {border:0;}
		img, td, input, div {behavior: url(iepngfix.htc);}

		.clr {clear:both;}
		#header{background:#C23335;}
		#sisalto { width:950px; height:770px; background: url(images/bg_site_main_a.jpg) top left no-repeat #000000;}
		#footer {width:950px; height:117px; background:url(images/footer_pcp.jpg) top left no-repeat #C23335;}
			#contFoot {position:relative;width:950px; height:117px;}
			#yhteydet {position:absolute; width:400px; height:80px; top:30px; left:190px;
				color:#ffffff; font-family:arial,sans-serif; font-size:10pt; text-align:left; vertical-align:top;
				 }
	#container {width:950px; height:765px; position:relative;}
		#lomake{ position:absolute; width:360px; height:420px; top:300px; left:580px; z-index:60;}
			#lomakeTaulu { width:353px; height:413px; background: url(images/bg_lomake.png) top left no-repeat;
							padding-left:25px; text-align:left; vertical-align:top; color:#ffffff;}
			.lomA {float:left; width:120px; margin-bottom:6px; }
			.lomB {float:left; width:190px; margin-bottom:6px; }
			.lomC {float:left; width:320px; margin-bottom:6px; padding-top:25px; padding-bottom:10px;}
			.kentta {width:180px; font-size:10pt; font-family:arial; color:#000000;
					border-top:1px solid #822525; border-left:1px solid #822525;}
		#teksti {position:absolute; top:35px; left:35px; width:550px; height:170px; z-index:40;}
		#tulostinInfo{ width:280px; height:350px; position:absolute; top:220px; left:35px; z-index:20;}
		
/* ---------------------------- */

