html{
height:100%;
min-height: 100.1%; 
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


table#template1table {width: 100%}
td#template1_palsta1 {padding-right: 10px;}
td#template1_palsta2 {width: 200px;}

div.releaseinfo {margin-top: 10px; margin-bottom: 10px;}
div.releaseinfo .minileipis b {font-weight: normal;}

div#select_language {float: right; margin-right: 10px; margin-top:5px;}

body {
width: 100%;
background-color: #eeeeee; 
margin: 0px; 
padding: 0px;
text-align: center; 
font-family: arial, helvetica;
}


form {
margin: 0px; 
padding: 0px;
}

div#layout_container {
width: 768px;
border: 1px solid black;
margin:0 auto;
text-align: left;
background-color: white;
}

div#layout_header {
width: 768px;
height: 97px;
background-image: url(../images/top-property.jpg);
background-repeat: no-repeat;
background-position: top right;
}

div#layout_header h1 a.hidethis {
display: none;
}

div#layout_header h1 {
margin: 0px; 
padding: 0px; 
}

div#layout_header h1 img {
border: 0px;
margin-top: 22px;
margin-left: 35px;
}

div#layout_menu {
width: 768px;
height: 25px;
background-color: #a79e88;
color: white;
font-size: 8pt; 
}

div#topmenu {
padding-top: 2px;
margin-left: 35px;
}



div#layout_menu a {
color: white;
text-decoration: none; 
font-weight: bold;
line-height: 23px;
}

div#topmenu a#selected {
color: #202457;
}

div#layout_menu a:hover {
color: #091c5a;
}

div#contentzone td#menuarea {
background-color: #E6E1D2;
width: 184px;
}

table#tablemenu2 {
margin-left: 28px;
margin-top: 15px;
}

div#contentzone td#innercontent {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}

div#layout_muru {
width: 768px;
height: 25px;
background-color: #091c5a;
color: white;
font-size: 8pt; 
}

div#layout_muru a{
color: white;
text-decoration: none; 
font-weight: normal;
line-height: 21px;
}

div#layout_muru a:hover{
text-decoration: underline; 
}

div#murupolku {
padding-top: 5px;
margin-left: 35px;
}

div.content-margin {
width: 768px;
height: 11px;
background-color: white;
clear: both;
}

div#splasharea {
border-top: 1px solid white;
position: relative;
width: 768px;
height: 329px;
background-repeat: no-repeat;
}



div#splasharea  div#splash_title {
position: absolute;
top: 35px; 
left: 35px;
}

div#splasharea  div#splash_intro {
position: absolute;
top: 179px; 
left: 35px;
height: 150px;
width: 697px;
background-color: #e6e1d2;
overflow: hidden;
}

div#splash_intro .text {margin: 10px;}
div#splash_intro h2 {color: #202457; font-size: 14pt;}
div#splash_intro p {color: #6e6a62; font-size: 8pt; padding: 0px; margin:4px;}
div#splash:intro a {color: #202457; text-decoration: none;}
div#splash:intro a:hover {text-decoration: underline;}

div#splash_title h2 {
color: white;
margin: 0px;
padding: 0px;
font-weight: normal;
font-size: 15pt;
}

div#contentzone {
border-top: 1px solid white;
width: 768px;
}

div#contentzone div.innertext {
width: 697px;
margin-left: 35px;
margin-right: 35px;
margin-top: 19px;
}

div#layout_footer {
width: 768px;
height: 64px;
border-top: 1px solid #b4ac9d;
color: #cccccc;
font-size: 8pt;
text-transform: uppercase;
}

div#layout_footer div.text{
margin-left: 35px;
margin-top: 14px;
}
