
.reservedDate
	{
 background-color:#CC0000;
 color:Black;
	}
.freeDate
{
	background-color:#FFFFFF;
	color:black;
}

body {
	margin: 10px 0;
	font-family: Georgia, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height:140%;
	color: #4F0000;
	background: #A14B28 url(/images/bg.gif);
}

h1 
{
    font-size: 145%;
}

h2, h3, h4, h5, h6 {
 font-size: 135%;
}



strong {
	font-weight: bold;
	color: #808080;
}

a {
	color: #818181;
}

a:hover {
	text-decoration: none;
	color: #606060;
}

#wrapper
{
    width:770px;
    margin:0 auto;
    position:relative;
   
}

#header
{
 background: #370000 url(/images/header.jpg) no-repeat;   
 height:100px;

   width:760px;
}

#poropalatsiheader
{
 background: #370000 url(/images/poropalatsiheader.jpg) no-repeat;   
 height:100px;

   width:760px;
}

#header a, #poropalatsiheader a
{
     text-indent:-5000em;
     display:block;
     height:100px;
     width:300px;
     overflow:hidden;
}

#header_pic_, #header_pic_1
{
 background: #370000 url(/images/header_pic_1.jpg) no-repeat;   
 height:240px;
 text-indent:-5000em;
 position:relative;
 z-index:1;
}

#header_pic_2
{
 background: #370000 url(/images/header_pic_2.jpg) no-repeat;   
 height:240px;
 text-indent:-5000em;
 position:relative;
 z-index:1;
}

#header_pic_3
{
 background: #370000 url(/images/header_pic_3.jpg) no-repeat;   
 height:240px;
 text-indent:-5000em;
 position:relative;
 z-index:1;
}

#header_pic_4
{
 background: #370000 url(/images/header_pic_4.jpg) no-repeat;   
 height:240px;
 text-indent:-5000em;
 position:relative;
 z-index:1;
}

.header_pic a
{
    width:145px;
    height:26px;
    display:block;
     text-indent:-5000em;
     position:absolute;
     right:50px;
     bottom:23px;
     overflow:hidden;

  
    
}


#lang
{
    position:absolute;
    right:50px;
    top:45px;
    margin:0;
     list-style: none;
    padding:0;
     z-index:3;
     width:78px;
     height:11px;
    
}
#lang li
{
     float:left;
     margin-right:10px;
}

#lang a
{
   width:16px;
   height:11px;
   display:block;
   overflow:hidden;
   text-indent: -5000em;
}

#fi
{
       background: transparent url(/images/fi.gif) no-repeat;  
}

#en
{
       background: transparent url(/images/en.gif) no-repeat;  
}


#ru
{
       background: transparent url(/images/ru.gif) no-repeat;  
}


#mainmenu
{
    position:absolute;
    top:270px;
    z-index:2;
    left:25px;
    list-style: none;

    height:40px;
    width:460px;
    margin:0;
    padding:0;
}

#mainmenu li
{
    float:left;
    margin-right:3px;
}

#mainmenu li a
{
    display:block;
    width:110px;
    height:40px;
    text-indent:-5000em;
    overflow:hidden;
    cursor:pointer;

}

#mainmenu_1
{
     background: transparent url(/images/mainmenu_1.png) no-repeat;   
}

#mainmenu_1:hover, #mainmenu_1_active
{
     background: transparent url(/images/mainmenu_1_f2.png) no-repeat;   
}

#mainmenu_2
{
     background: transparent url(/images/mainmenu_2.png) no-repeat;   
}

#mainmenu_2:hover, #mainmenu_2_active
{
     background: transparent url(/images/mainmenu_2_f2.png) no-repeat;   
}

#mainmenu_3
{
     background: transparent url(/images/mainmenu_3.png) no-repeat;   
}

#mainmenu_3:hover, #mainmenu_3_active
{
     background: transparent url(/images/mainmenu_3_f2.png) no-repeat;   
}

#mainmenu_4
{
     background: transparent url(/images/mainmenu_4.png) no-repeat;   
}

#mainmenu_4:hover, #mainmenu_4_active
{
     background: transparent url(/images/mainmenu_4_f2.png) no-repeat;   
}



#content
{
     background: #F2E4BF url(/images/content_bg.jpg) repeat-y; 
     padding:1px 230px 0px 50px; 
    min-height:350px;
	height:auto !important;
	height:350px; 
	position:relative;
	clear:both;

    
}

#right_col
{
    position:absolute;
    right:0px;
    top:340px;
     background: transparent url(/images/right_col_bg.jpg) no-repeat; 
     width:210px;
     height:300px;
    
}

#right_col_box1
{
     background: transparent url(/images/right_col_box1_bg.jpg) no-repeat; 
     width:178px;
     height:134px;
     margin-left:21px;
     text-indent:-5000em;
}

#right_col_box2
{
     background: transparent url(/images/right_col_box2_bg.jpg) no-repeat; 
      width:178px;
     height:134px;
        margin-left:21px;
          text-indent:-5000em;
          position:relative;
}

#weather
{
     background: transparent url(http://www.ruka.fi/tunturisaa/gr_kuusamo.gif);
     width:140px;
     height:60px;
     position:absolute;
     top:40px;
     left:25px;
}


#footer
{
 background: #370000 url(/images/footer.jpg) no-repeat;   
 height:70px;
 text-indent:-5000em;

}

#content img
{
    border:solid 1px #A24D2B;
    padding:3px;
    background-color:#F9F5E3;
}


#content img:hover
{
   
    background-color:#FFF;
     border:solid 2px #A24D2B;
      padding:2px;
}

#map
{
   width: 480px; 
   height: 350px;
     border:solid 1px #A24D2B;
    padding:3px;
        background-color:#F9F5E3;
}

#map img, #map img:hover
{
    border:none;
    background-color:Transparent;
    padding:0;
}


