#container_new
{
	background-color: white;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	border:2px solid #9EBF6E;
	clear:both;
	overflow:auto;
	margin-top:10px;
	-moz-border-radius:15px;
  border-radius:15px;
	
}

.otsikkonapit {
-moz-border-radius:25px;
border-radius:25px;
margin-left:5px;
margin-bottom:10px;
border: 0px #C9D7E2 solid;
background-color:#AFCB9F;
float:left;
text-align:left;
padding:5px;
width:160px;
text-align:center;
width:80px;
font-size:11px;
}

.tavat {
-moz-border-radius:15px;
border-radius:15px;
margin-left:0px;
margin-bottom:10px;
border: 1px #C9D7E2 solid;
float:left;
text-align:left;
padding:10px;
width:160px;
z-order:1;
}

#header
{
	height: 50px;
	background-color: #666;
	margin-bottom: 10px;
}

#gutter
{
	float: left;
	width: 3%;
	height: 1px;
}

.sisalto
{
	border: 1px #E1DCDC solid;
  float: left;
	width: 535px;
	background-color: transparent;
	background-image:url('site_images/listaboksitausta.gif');
	background-repeat:repeat-x;
	background-position:top left
	filter: alpha(opacity=90);
  -moz-opacity:0.90;
  -khtml-opacity: 0.95; 	
  margin-bottom: 10px;
	text-align:left;
	margin-top: 45px;
	font-size:11px;
	-moz-border-radius:15px;
  border-radius:15px;
  padding:10px;

}

#sisalto
{
  border: 1px #E1DCDC solid;
	float: left;
	width: 545px;
	background-color: transparent;
	filter: alpha(opacity=90);
  -moz-opacity:0.90;
  -khtml-opacity: 0.95; 	
	margin-bottom: 10px;
	text-align:left;
	margin-top: 45px;
	font-size:11px;
	-moz-border-radius:15px;
  border-radius:15px;

}

.sisalto_levea
{
	border: 1px #E1DCDC solid;
	padding:10px;
	padding-top:0px;
  float: left;
	width: 720px;
	background-color: white;
	background-image:url('site_images/listaboksitausta.gif');
	background-repeat:repeat-x;
	background-position:top left
	margin-bottom: 10px;
	text-align:left;
	margin-top: 45px;
	font-size:11px;
	-moz-border-radius:15px;
  border-radius:15px;
}

#menu
{
	float: left;
	width: 190px;
	min-height:850px;
	margin-left: 5px;
	margin-right: 10px;
	background-image:url('site_images/vasen_tausta.jpg');
	margin-bottom: 10px;
	margin-top: 5px;
	padding-top:5px;
	border-right:1px dotted grey;
}

#menu a_korjaa tämä aksi
{
color:black;
}

#menu a.active
{
color:grey;
}

#menu a:hover
{
color:red;
}

#oikea
{
	float: right;
	width: 180px;
	margin-right: 5px;
	background-color: white;
	margin-bottom: 10px;
	margin-top: 5px;
	font-size:11px;
	padding-right:5px;
}

#footer
{
	clear: both;
	height: 50px;
	background-color: #666;
}

#modalPage
{display: none;
position: absolute;    
width: 100%;    
height: 100%;    
top: 0px; 
left: 0px;}

.modalBackground{    
filter: Alpha(Opacity=40);
-moz-opacity:0.4;
opacity: 0.4;    
width: 100%; 
height: 200%; 
background-color: #999999;    
position: absolute;    
z-index: 500;    
top: 0px; 
left: 0px;}

.modalContainer{    
position: absolute;    
width: 500px;    
left: 40%;    
top: 50%;    
z-index: 750;
}

.modal{    
background-color:  #EEFFEE;    
border: solid 1px black; 
position: relative;    
top: -150px;    
left: -150px;    
z-index: 1000;    
width: 500px;    
padding: 0px;		
font-size:11px;
-moz-border-radius:15px;
border-radius:15px;}

.modalTop{    
margin-left:1px;
width: 500px;    
background-color: #698C39;    
padding: 3px;    
color: #ffffff;    
text-align: center;
-moz-border-top-left-radius:15px;
border-top-left-radius:12px;
-moz-border--top-right-radius:15px;
border-top-right-radius:12px;}

.modalTop a, .modalTop a:visited{    
color: #ffffff;}

.modalBody{    
padding: 10px;
}

.notenabled{
color:#999999;}

.enabled{
color:#000000;}

.bg_0{
background-color:#ffffff;
font-size:10px;}

.bg_1{
background-color:#eeeeee;
font-size:10px;}
