@charset "utf-8";
/* CSS Document */

html {overflow-y: scroll;}

body { background-color:margin-top:10px; padding:0px; background-image:url(../images/ylatausta-01.png); background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-top:0px; margin-left:5px; padding-top:2px;
}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2C5F94;
}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2C5F94;
}

#wrap {width:900px; margin-left:auto; margin-right:auto; border-top:solid 1px #CCC ;
}
 
#superwrap {width:900px; margin-left:auto; margin-right:auto;}

#banner {width:898px; height:174px; background-image:url(../images/banner-14.png); border-left:solid 1px #CCC ; border-right:solid 1px #CCC ;}

#menu {width:898px; height:29px; background-image:url(../images/menuback-01-05.png); background-repeat:repeat-x; border-top: solid 1px #CCC; border-left:solid 1px #CCC ; border-right:solid 1px #CCC ; border-bottom: solid 1px #CCC;}

#narrowheadline { width:297px; height:20px; margin-top:0px; background-image:url(../images/uusidea_otsikkoon-10.png); background-repeat:repeat-x;
	
}

#wideheadline { width:292px; height:20px; margin-top:0px; background-image:url(../images/uusidea_otsikkoon-10.png); background-repeat:repeat-x;
	
}

#extrawideheadline { width:593px; height:20px; margin-top:0px; background-image:url(../images/uusidea_otsikkoon-10.png); background-repeat:repeat-x;
	
}

#widecontent { width:593px; float:left; margin-top:5px; margin-right:5px; margin-bottom:5px; border:solid 1px #CCC; min-height:500px; height:auto !important; height:500px;
}

#widecontent_content {width:579px; margin-left:auto; margin-right:auto;}

#leftcolumn { width:148px; margin-top:5px; float:left; border:solid 1px #CCC;
	
}

#centercolumn { width:600px; margin-top:0px; float:left;
	
}

#rightcolumn { width:297px; min-height:500px; height:auto !important; height:500px; margin-top:5px; margin-bottom:5px; float:right; border:solid 1px #CCC;
	
}

#centerbanner { width:595px; height:200px; background-color:#009726; margin-top:5px; margin-right:5px; margin-bottom:0px;
	
}

#centerleftcolumn { width:292px; float:left; margin-top:5px; margin-right:5px; margin-bottom:5px; border:solid 1px #CCC;  min-height:295px; height:auto !important; height:295px;

	
}

#centercolumn_content {width:278px; margin-left:auto; margin-right:auto;}

#sidecolumn_content {width:285px; margin-left:auto; margin-right:auto;}

#centerrightcolumn { width:292px; float:right; margin-top:5px; margin-right:5px; margin-bottom:5px; border:solid 1px #CCC; min-height:295px; height:auto !important; height:295px;
	
}

#footer {clear:both; top:5px; width:898px; margin-left:auto; margin-right:auto; margin-top:5px; border:solid 1px #CCC; height:35px; background-image:url(../images/menuback-01.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-align:center; padding-top:5px;
	
}

#copy  {top:3px; width:900px; margin-left:auto; margin-right:auto; margin-top:5px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999;
	
}

#copy A:link {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#009726; text-decoration: underline;}
#copy A:visited {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#009726; text-decoration: underline;}
#copy A:active {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#009726; text-decoration: underline;}
#copy A:hover {text-decoration: underline; color: red;}

#sidecolumn_content A:link {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#009726; text-decoration: underline;}
#sidecolumn_content A:visited {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#009726; text-decoration: underline;}
#sidecolumn_content A:active {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#009726; text-decoration: underline;}
#sidecolumn_content A:hover {text-decoration: underline; color: red;}

#widecontent A:link {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#009726; text-decoration: underline;}
#widecontent A:visited {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#009726; text-decoration: underline;}
#widecontent A:active {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#009726; text-decoration: underline;}
#widecontent A:hover {text-decoration: underline; color: red;}



#navbar {
    position: relative;
    top: 5px;
    right: 0;
    margin: 0;
    padding: 0;}
#navbar li {
    list-style: none;
    float: left; }
#navbar li a {
    display: block;
    padding: 3px 8px;
    text-transform: none;
    text-decoration: none;
    color:#000;
    font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
#navbar li a:hover {
    color:#F00; }
#navbar li ul {
    display: none;
	color:#000;}
#navbar li:hover ul, #navbar li.hover ul {
    position: absolute;
    display: inline;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;}
	

#navbar_2 li {
    list-style: none;
    float: left; }
#navbar_2 li a {
    display: block;
    padding: 3px 8px;
    text-transform: none;
    text-decoration: none;
    color:#000;
    font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
#navbar_2 li a:hover {
    color:#F00; }
#navbar_2 li ul {
    display: none;
	color:#000;}
#navbar_2 li:hover ul, #navbar li.hover ul {
    position: absolute;
    display: inline;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;}
