body
{
				background: #f4d39c url('/uploads/images/kehakukka/background.jpg') repeat-x;
				padding: 0;
				margin: 0;
}
a
{
                                font-family: Tahoma;
				font-size: 11px;
				color: #CC6600;
}
a:hover
{
				color: #000000;
}
p, form
{
				font-family: Tahoma;
				font-size: 11px;
				color: black;
}
h1
{
				font-family: Tahoma;
				font-size: 17px;
                                color: orange;
}
h2
{
                                
                                font-family: Tahoma;
                                color: black;
                                font-size: 12px;
}
td
{
				vertical-align:top;
}
.footer p
{
				font-size: 10px;
}
.main
{
				width: 100%;
}
.header
{				
				height: 346px;
}
.headerdiv
{
				width: 1100px;
				height: 346px;
				margin-left: auto;
				margin-right: auto;
}
.menu
{			
				position: absolute;
				margin-top: 10px;
				margin-left: 180px;
				z-index: 1;
				width: 850px;
				height: 45px;
}
.top
{			
				position: absolute;
				margin-top: 0px;
				z-index: -2;
}
.flash
{
				width: 757px;
				height: 245px;
				position: absolute;
				margin-left: 178px;
				margin-top: 61px;
				z-index: -3;
}
.navlist li
{
				display: inline;
				list-style-type: none;
				padding-right: 30px;
}
.navlist a
{
				padding-left: 20px;
				background: transparent url('/uploads/images/kehakukka/button.png') no-repeat;
				background-position:left center;
				font-family: Tahoma;
				text-transform: uppercase;
				text-decoration: none;
				color: black;
				font-size: 11px;
}
.navlist a:hover
{
				background: transparent url('/uploads/images/kehakukka/button_hover.png') no-repeat;
				background-position:left center;		
}
.middle
{
				background: transparent url('/uploads/images/kehakukka/middleback.png') no-repeat;
				background-position:center bottom;	
                                padding-bottom: 40px;
			
}
.footer
{
				height: 80px;
				vertical-align: middle;
}
.rightcolumn
{
				width: 180px;
                                float:right;
                                vertical-align: top;
padding-left: 20px;
padding-top: 35px;
}
.rightcolumn_etusivu
{
				width: 150px;
                                float:right;
                                vertical-align: top;
padding-left: 20px;
padding-top: 35px;
}

.rightcolumn img
{
        border: 2px white solid;
}
.mietelause
{
       font-style: italic;
       text-align:center;
}
.leftcolumn
{                              vertical-align: top;
        width: 550px;
                                
}
.leftcolumn img
{
        border: 2px white solid;
}
.menuactive span
{
color: #CC6600;
}
.NewsSummaryLink
{
font-family: Tahoma;
				font-size: 12px;
				color: black;
font-style: italic;

margin-top: 10px;
}
.NewsSummaryContent
{
	font-family: Tahoma;
				font-size: 11px;
				color: black;
margin-top: 1px;
padding-bottom: 15px;
border-bottom: 1px orange solid;
}
.NewsSummaryContent p 
{
font-family: Tahoma;
				font-size: 11px;
				color: black;
border-bottom: 0;
margin: 0;
padding: 0;
}
.NewsSummaryPostdate
{
	font-family: Tahoma;
				font-size: 10px;
				color: black;
}
.leftcolumn div
{
   vertical-align:middle;
}
.leftcolumn div p
{
   vertical-align: middle;
    padding: 30px 10px 0px 10px;
font-size: 10px;
}
.hinnat p
{
padding-top: 5px;
margin: 0;
}
.buttons p
{
display: block;
width: 100px; 
height: 102px;
margin: 0;
background: url('/uploads/images/kehakukka/green.png') no-repeat;
margin-left: 20px;
float:left; 
margin-right: 10px; 
}
.buttons a
{      
      margin-top: 40px;
      text-transform: uppercase;
      display: block;
      text-decoration: none;
      text-align:center;
      color: black;
      font-size: 10px;
      
}
.buttons a:hover
{
color: #CC6600;
}