﻿body
{
    
}
#start
{
	
	background-image: url(   'images/startpage.jpg' );
	width: 1035px;
	height: 800px;
	margin: auto;
	
}
#enter
{
	
	width: 300px;
	height: 40px;
	position: absolute;
	margin-left:320px;
	margin-top:265px;
}
#enter_en
{
 width: 300px;
	height: 40px;
	position: absolute;
	margin-left:375px;
	margin-top:265px;
}
#enter_fi
{
 width: 300px;
	height: 40px;
	position: absolute;
	margin-left:305px;
	margin-top:265px;
}

#Link
{
	margin-left:40px;
	}
#all
{
    
    margin: auto;
    width: 1040px;
}
 #up
 {
  width: 1040px; 
  height: 104px; 
  background-image: url(   'images/back_01.gif' ); 
 
     }
 #bl
{
    
    
    width: 59px;
   
    background-image: url(   'images/back_03.jpg' );
    background-repeat: repeat-y;
    
   }

#rl
{
   
    width: 68px;
    margin-left:972px;
    
   
    background-image: url(   'images/back_05.gif' );
    background-repeat: repeat-y; 
    display: inline-block; 
    
    }
#content
{
    
    margin-left: -928px;
    margin-top: 163px;
    height: 700px;
    background-image: url(   'images/contback.jpg' );
    background-repeat: repeat;
    z-index: 30;
    display: inline-block;
    width: 928px;
}

#contentandmap
{
    margin-left: -930px;
    margin-top: 163px;
    height:700px;
    background-image: url(   'images/contbackandmap.jpg' );
    background-repeat: no-repeat;
    z-index: 30;
   display: inline-block; 
   
}


#info
{
    background-color: #FEFEFB;
    width:880px;
    height:600px;
    opacity:0.8;
     -moz-opacity:0.8; 
     filter:alpha(opacity=80);
     margin-top: 55px;
     margin-left:40px;
    display: inline-block; 
}
#infos
{
    background-color: #FEFEFB;
    width:880px;
    height:600px;
    opacity:0.4;
     -moz-opacity:0.4; 
     filter:alpha(opacity=40);
     margin-top: 55px;
     margin-left:40px;
    display: inline-block; 
}

#text
{
    width: 550px;
    margin-left: 15px;
    margin-top: 20px;
    font-family: Tahoma;
    font-style: italic;
    position: absolute;
    display: inline-block; 
}
#textpos
{
    width: 500px;
    margin-left: 15px;
    margin-top: 20px;
    font-family: Tahoma;
    font-style: italic;
    position: absolute;
    display: inline-block; 
}
#vip
{
    background-color: #FFFFFF;
    z-index: 25;
    position: absolute;
    margin-left:570px;
    margin-top: 50px;
}
#lux
{
    background-color: #FFFFFF;
    z-index: 50;
    position: absolute;
    margin-left:570px;
    margin-top: 260px;
}
#dk
{
 background-color: #FFFFFF;
    z-index: 50;
    position: absolute;
    margin-left:80px;
    margin-top: 390px;   
    
    }
  #map
{
 background-color: #FFFFFF;
    z-index: 50;
    position: absolute;
    margin-left:520px;
    margin-top: 30px;   
    
    }  
 #cimageone
{
    background-color: #FFFFFF;
    z-index: 25;
    position: absolute;
    margin-left:540px;
    margin-top: 320px;
}
#cimage
{
    background-color: #FFFFFF;
    z-index: 50;
    position: absolute;
    margin-left:190px;
    margin-top: 380px;
} 

 #textsport
{
    width: 850px;
    margin-left: 15px;
    margin-top: 20px;
    font-family: Tahoma;
    font-style: italic;
    position: absolute;
}   
 #summer
{
   
    z-index: 25;
    position: absolute;
    margin-left:130px;
    margin-top: 430px;
    height:110px; width:619px;
    background-image: url(   'images/sports.gif' );
    
}

#snow
{
    background-color: #FFFFFF;
    z-index: 50;
    position: absolute;
    margin-left:190px;
    margin-top: 380px;
   display: inline-block; 
} 
 #snow a:hover{}   
    

#logo
{
    background-image: url(   'images/logo1.gif' );
    width: 210px;
    height: 169px;
    position: absolute;
    margin-left: 70px;
    margin-top: -30px;
    z-index: 20;
    display: inline-block; 
}	

#upimage
{
    background-image: url(   'images/upimage.jpg' );
    width: 930px;
    height: 213px;
    position: absolute;
    margin-left: 45px;
    margin-top: -50px;
    background-repeat: no-repeat;
    z-index: 10;
    display: inline-block; 
}
#upimdiv 
{
    margin-left:322px;
    
    }
#menu
{
    
  
}

  #down
{
   
    width: 1040px;
    height: 192px;
    background-image: url(   'images/back_08.gif' );
}


#contfi
{
    height: 150px;
    margin-left: 45px;
    margin-top: 15px;
    position: absolute;
    
}
#lake
{
    margin-top: 15px;
    height: 150px;
    margin-left: 400px;
    position: absolute;
    
}
#contru
{
    margin-top: 15px;
    height: 150px;
    margin-left: 765px;
    position: absolute;
     
    }



/* hack reset (for production, use Yahoo! reset CSS)
*************************/

*
{
	margin: 0;
	padding: 0;
}

/* body
*************************/



/* links
*************************/

a:link, a:visited, a:hover, a:active
{
	text-decoration: none;
}

/* inline elements
*************************/

strong
{
	font-weight: bold;
}

/* tabs
*************************/

ul.tabs
{
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul.tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
}

ul.tabs a
{
	position: relative;
	display: block;
}

/* dropdowns
*************************/

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown
{
	top: 0;
	left: 95%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

ul.dropdown li a
{
	display: block;
}


/* menu-specifc
*************************/

#menu
{
    z-index: 5;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
    background-position: #EBDDB6 url(images/topbg.gif) repeat-x;
    width: 927px;
    height: 40px;
    line-height: 40px;
    background: #F1F4F2 repeat-x;
    margin-left: 45px;
    z-index: 60;
    position: absolute;
    margin-top: 163px;
    display: inline-block;
    float: right;
    display: inline-block;
}

#menu ul
{
	margin: 0 auto;
}

#menu ul li.hasmore
{
   
    background-position: center 27px;
   
    background: url(images/drophighlight.png) no-repeat center 27px;
}

#menu ul li h4
{
	margin: 0;
}

#menu ul li h4 a
{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding: 0 15px;
}

#menu ul li a
{
    color: #4A4740;
    padding-left: 4px;
}

#menu ul li a img
{
    vertical-align: middle;
    background-color: #A0A7AA;
}

#menu ul li a:hover
{
	background: url(images/topselectionleft.png) top left no-repeat;
	height: 40px;
}

#menu ul li a span
{
	display: block;
	padding: 0 15px 0 11px;
}

#menu ul li a:hover span
{
	background: url(images/topselectionright.png) top right;
}

#menu ul.dropdown
{
	padding: 10px;
	background-image: url(images/dropdown.png);
	overflow:hidden;
	border-bottom: 1px solid #dc902f;
	width: 290px;
}

#menu ul.dropdown li a
{
	border-bottom: 1px solid #e5cd8e;
	line-height: 30px;
	overflow: hidden;
	height: 30px;
}

#menu ul.dropdown li.last a/* menu-specifc
*************************/
{
	border-bottom-width: 0;
}

#menu ul.dropdown li a:hover
{
	background: url(images/menuarrow.png) no-repeat left center;
}

#menu ul li h4 a:hover
{
	background-image: none;
}


/* Выбор котеджа
*************************/
#kvip
{
    background-image: url('Images/ramka2.gif');
    width: 465px;
    height: 225px;
    background-repeat: no-repeat;
    position: absolute;
}

#kTable
{
    margin-left:10px;   
}
#ImageK 
{
    margin-left:10px;
    }

table.kTable
{
    margin-left: 5px;
    color: #000000;
}
#klux
{
    background-image: url('Images/ramka2.gif');
    background-repeat: no-repeat;
    position: absolute;
    margin-left:420px;
     width: 465px;
    height: 225px;
}

#ksup
{
    background-image: url('Images/ramka2.gif');
    background-repeat: no-repeat;
    margin-top: 250px;
    position: absolute;
    width: 465px;
    height: 225px;
}
#kapa
{
    background-image: url('Images/ramka2.gif');
    background-repeat: no-repeat;
    margin-top: 250px;
    margin-left: 420px;
    width: 465px;
    height: 225px;
    position: absolute;
}
img.vk
{
    width: 190px;
    height: 190px;
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
    
}

/* Выбор котеджа конец
*************************/


/* финляндия
*************************/


#textfi
{
    width: 800px;
    margin-left: 15px;
    margin-top: 20px;
    font-family: Tahoma;
    font-style: italic;
    position: absolute;
    display: inline-block; 
}
/* финляндия конец
*************************/

/* Вспомогательные классы
*************************/
.DD
{
    background-color: #F8F4D7;
}




/* Вспомогательные классы конец
*************************/

/* что делать
*************************/
.tabsport
{
    width: 650px;
    font-size: 12px;
}
.dtabsport
{
    width: 650px;
    font-size: 12px;
    background-color: #F8F4D7;
}
#textsport
{
    width:820px;
    
    }

#infow
{
    background-color: #FEFEFB;
    width:880px;
    height:640px;
    opacity:0.8;
     -moz-opacity:0.8; 
     filter:alpha(opacity=80);
     margin-top: 55px;
     margin-left:40px;
    display: inline-block; 
}
/* что делать конец
*************************/