/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
/*@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);
*/
/* #######################  GENERAL SETTINGS ############################ */
html{height:100%;}

body{
	position:relative;
	width:100%; /* 1417px */
margin:0px;
height:100%;  /* 1250px */
font-family: Verdana, Geneva, sans-serif;
font-size: 0.8em;
color: #333;
background-color:#fff;
text-align: center;
}


/*  Heading Formatting */
h1 {font-size:1.9em;line-height: 0.8em;font-weight: 900;color: #000;}
h2 {font-size:1.7em;line-height: 0.8em;font-weight: 900;color: #000;}
h3 {font-size:1.5em;line-height: 0.8em;font-weight: 900;color: #000;}
h4 {font-size:1.4em;line-height: 0.8em;font-weight: 900;color: #000;}
h5 {font-size:1.3em;line-height: 0.8em;font-weight: 900;color: #000;}
h6 {font-size:1.2em;line-height: 0.8em;font-weight: 900;color: #000;}

/*links*/
a:link {color: #CC6600;}
a:hover {color: #659FDE;}
a:visited {color: #CC6600;}
img {border: 0 none;}

/* Clears Divs */
.clr{clear: both;}

/* #######################  END GENERAL SETTINGS ############################ */
/* omat */

#pwrapper {
 margin: 0 auto; 
 border: 0px solid red; 
 padding: 0; 
 width: 703px; /* 960 */
 text-align: left;	
}

#verytop {
	position: relative;
	left:0px;
	top:0px;
	height: 34px;
	width:703px;
	background-color:#fff;
	/*background:url(../images/verytop.gif); */
}

#ylaosa {
	position:relative;
	width:703px;
	min-height:110px;
/*	height:249px; */
	background-color:#fff;
}


#plogo {
	position:absolute;	
	left:0px;
	top:0px;
	width: 530px; /* 223 */
/*	height:249px; */
}

#ptopcenter {
	position:absolute;
	top: 0px;
	left: 530px;
	width: 140px; /*420 */
/*	height:249px; */
	padding-top:7px;
	padding-bottom:7px;
}

#ptopright {
	position:absolute;
	top: 0px;
	left:660px;
	width: 33px; /*307  173 */
/*	height:249px; */
	padding:5px;
	color:#FFF;
}


#pmainarea {
	position:relative;
	width:703px;
	min-height: 402px; /* 476 387 */
/*	height: 100%; *//* 864px */
	background-color:#fff;
}

#pleft1, #pleft2 {
	position:absolute;
	left:0px;
	top:0px;
	width:190px;
	max-height:164px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
/*	height:864px; *//*  */ 
	z-index:2;
	background-color:#fff;
	overflow: hidden;
	
}
#pleft2 {
	top:213px;
	background-color:#fff;
}

#maincontent {
	position:absolute;
	left:0px;
	top:0px;
	width:688px;
	min-height:402px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:9px;
	padding-right:6px;
	color:#000;
	background-color:#fff;
}


#alaosa {
	position:relative;
	width:703px;
/*	min-height:77px; *//*80  65 99*/
	max-height:84px;
	background-color:#931100;
}

#palaleft { /* , #palacenter, #palaright */
	position:absolute;
	left:0px;
	top:0px;
	width:703px;
	max-height:84px;
/*	min-height:77px; */
/*	height:864px; *//*  */ 
	z-index:2;
	background-color:#fff;
	overflow: hidden;
	
}/*
#palacenter {
	left:320px;
	background-color:#FF3;
}
#palaright {
	left:640px;
	background-color:##3F3;
} */
#turhatesti {
	display:block;
	visibility:visible;
	
}



#contentosuus .contentheading {
	font-size: 22px;
}



