/* 
SISÄLTÖ: 
	loma-alasivujen määritteet
	Päänavi
	Alanavi
*/

body
{
	background: #EAEBEE url('/img/bodyBg.png') repeat-x;

}

body#alasivuBody
{
	background: #EAEBEE url('/img/bodyBgAlasivuLoma.png') repeat-x;
}


#header
{
	height: 300px;
    background: url('/img/lomaHeaderBg.png') no-repeat;
    
    
}


#header.alasivu
{
	height: 173px;
	padding: 50px 91px;
    background: url('/img/alasivuHeader.png') no-repeat;
 
    
}

.etusivuLogo
{
	/*height: 178px;*/
	padding-top: 51px; 
}
.templateImage
{
	position: relative;
	top: -7px
	/*border: 1px solid green;*/	
}

/*
#header.alasivu .headerStuff
{
	margin-top:42px;
	border: 1px solid green;
    
}
*/
/*

#headerAlasivu #alasivuLogo
{
	postion: relative;
	postion: relative;
	margin-top: 51px;
	margin-left: 91px;
	
	
}

#headerAlasivu #alasivuImage
{
	position: relative;
	top: -7px;
	
		
}


#headerAlasivu ul
{
	margin-top: 0px;
	margin-left: 91px;
		
}
*/

#ryhmasivulle_fi
{
	float: left;
	background: url('/img/menu/ryhmasivulle.png') no-repeat;
	width: 216px;
	height: 34px;
	margin: 1px 0 0 0;  
	border-style:solid none solid solid;
	border-width: 1px;
	border-color: blue;
}
/*
#headerAlasivu #ryhmasivulle_fi
{
	float: left;
	background: url('/img/menu/ryhmasivulle.png') no-repeat;
	width: 217px;
	height: 36px;
	margin: 0px 0 0 0;
}
*/


#ryhmasivulle_fi span
{
	display: none;
}

#ryhmasivulle_en
{
	float: left;
	background: url('/img/menu/ryhmasivulle_en.png') no-repeat;
	width: 216px;
	height: 34px;
	margin: 1px 0 0 0;
	border-style:solid none solid solid;
	border-width: 1px;
	border-color: blue;
}

#ryhmasivulle_en span
{
	display: none;
}

#ryhmasivulle_ru
{
	float: left;
	background: url('/img/menu/ryhmasivulle_ru.png') no-repeat;
	width: 216px;
	height: 34px;
	margin: 1px 0 0 0;
	border-style:solid none solid solid;
	border-width: 1px;
	border-color: blue;
}

#ryhmasivulle_ru span
{
	display: none;
}

#content
{
 	margin: 0px auto;
    width: 1004px;
    padding: 15px 91px 0 91px;
	border: solid red 0px; 
	background: url('/img/ContentBgEtusivu.png') repeat-y 82px 0px;
}

#contentAlasivu
{
 	margin: 0px auto;
    width: 1004px;
    padding: 0px 91px 0 91px;
	border: solid red 0px; 
	background: url('/img/ContentBgAlasivu.png') repeat-y 82px 0px;
}

#contentAlasivu #left
{
 	margin: 0px;
    width: 214px;
    padding: 20px 0px 30px 0px;
	float: left;
}

#content .ajankohtaista
{
 	margin: 0px;
    width: 283px;
    /* padding: 20px 30px 30px 30px; */
    padding: 10px 30px 30px 30px;
	float: left;
}


.FI #content .ajankohtaista
{
	padding: 17px 30px 30px 30px;
}

#content .ajankohtaista ul, #content .ajankohtaista li
{
 	list-style-type: none;
 	margin: 0px;
 	padding: 0px;
}

#content .ajankohtaista li
{
 	margin: 0px;
 	padding: 8px 0 0 0;
}



#content .ajankohtaista h2
{
 	font-size: 12px;
 	margin: 0px;
 	padding: 8px 0 0 0;
 	border-top: dotted black 1px;
}

#content .ajankohtaista p
{
 	font-size: 11px;
 	line-height: 17px;
 	margin: 0px;
 	padding: 0px;
}

#content .ajankohtaista a, a
{
 	font-size: 11px;
 	text-decoration: none;
 	font-weight: bold;
 	color: #f6841f;
}


				/* ----------- PÄÄ MENU ----------- */

#menu
{
	border-top: solid #0a43b5 1px;
	border-bottom: solid #0a43b5 1px;
	width: 786px;
	height: 34px;
	padding: 0px;
	margin: 1px 0 0 0;
	background: #d9e4f9;
	float: left;
	background-image: url('/img/menu/background.png');
}

#menu li
{
	list-style-type: none;
	float: left;
	padding: 0px;
}

#menu li span
{
	display: none;
}

#menu a
{
	margin: 0px;
	padding: 0px;
	height: 34px;
	display: block;
	background-image: url('/img/menu/FI.png');
	background-repeat: no-repeat;
	background-position: left top;
}

.EN #menu a
{
	background-image: url('/img/menu/EN.png');
}

.RU #menu a
{
	background-image: url('/img/menu/RU.png');
}

/* --------- DROP DOWN STARTS ----------*/

#menu ul
{
	border: 1px solid #0A43B5; /*#7f7f7f;*/
	border-bottom: none;
	
	display: none;
	background: none;
	float: none !important;
	margin: 0px;
	padding: 0px;
	
	/* margin-top: 76px; */
	position: absolute;
	z-index: 200;
	background-color: #E5ECFA;
	
}

.EN #menu ul li a
{
	background:none;
}
.RU #menu ul li a
{
	background:none;
}

#menu ul li span
{
	display: inline;
	color: #0B43B3;
}

#menu ul li.selected span
{
	color: #F6841F;	
}

#menu ul li
{
	display: block;
	
}

#menu ul li a
{
	display: block;
	height: auto;
	float: none !important;
	margin: 0px;
	padding: 0px;
	padding: 5px;
	border-bottom: 1px solid #0A43B5; /*#7f7f7f;*/
	/*white-space: nowrap;*/
	background: none;
	
	
}

#menu ul li span:hover
{
	/*color: #7f7f7f;*/
	color: #F6841F;
}


#menu ul li
{
	border: none;
	padding: 0px;
	margin: 0px;
	display: block;
	list-style-type: none;
	float: none !important;
	background-image: none !important;
	
}

/* --------- DROP DOWN ENDS ----------*/
/* --------- DROP DOWN SECOND LEVEL FIXES ----------*/
/*--- FINNISH ---*/
#menu  ul li .majoitus
{
	width: auto;
}

#menu ul li .leirintäalue
{
	width: auto;
}


#menu ul li .palvelut
{
	width: auto;
}

#menu ul li.aktiviteetit
{

	width: auto;
}

#menu ul li .löydä_perille
{

	width: auto;
}

#menu ul li .tee_varaus
{
	width:auto;
}
/* --- english menu ---*/


#menu ul li .accommodation
{
	width: auto;
}

#menu ul li .camping_site
{
	
	width: auto;
}

#menu ul li .services
{

	width: auto;
}

#menu ul li .activities
{
	width: auto;
}


#menu ul li .maps
{
	width: auto;
}

#menu ul li .reservation
{
	width: auto;
}
/* --- russian menu --- */
/* majoitus */
#menu ul li .проживание
{
	width: auto;
}

/* leirintäalue */
#menu ul li .кемпинг
{
	width: auto;
}

/* services */
#menu ul li .обслуживание
{
	width: auto;
}

/* activities */
#menu ul li .активитеты
{
	width: auto;
}

/* map */
#menu ul li .карты
{

	width: auto;
}

/* reservation */
#menu ul li .предложения_и_бронирование
{
	width: auto;
}



/* --------- DROP DOWN SECOND LEVEL ENDS ----------*/

		/* ---------- FINNISH MENU ----------*/
#menu .etusivu
{
	width: 89px;
}

#menu .etusivu:hover,
#menu .selected .etusivu
{
	background-position: 0px bottom;
}

#menu .majoitus
{
	background-position: -89px top;
	width: 79px;
}

#menu .majoitus:hover,
#menu .selected .majoitus
{
	background-position: -89px bottom;
}

#menu .leirintäalue
{
	background-position: -168px top;
	width: 100px;
}

#menu .leirintäalue:hover,
#menu .selected .leirintäalue
{
	background-position: -168px bottom;
}

#menu .palvelut
{
	background-position: -268px top;
	width: 76px;
}

#menu .palvelut:hover,
#menu .selected .palvelut
{
	background-position: -268px bottom;
}

#menu .aktiviteetit
{
	background-position: -344px top;
	width: 95px;
}

#menu .aktiviteetit:hover,
#menu .selected .aktiviteetit
{
	background-position: -344px bottom;
}

#menu .löydä_perille
{
	background-position: -520px top;
	width: 106px;
}

#menu .löydä_perille:hover,
#menu .selected .löydä_perille
{
	background-position: -520px bottom;
}

#menu .tee_varaus
{
	background-position: -626px top;
	width:85px;
}

#menu .tee_varaus:hover,
#menu .selected .tee_varaus
{
	background-position: -626px bottom;
}

		/* ---------- ENGLISH MENU ----------*/
#menu .front_page
{
	width: 112px;
}


#menu .front_page:hover,
#menu .selected .front_page
{
	background-position: left bottom;
}


#menu .accommodation
{
	background-position: -112px top;
	width: 127px;
}

#menu .accommodation:hover,
#menu .selected .accommodation
{
	background-position: -112px bottom;
}


#menu .camping_site
{
	background-position: -239px top;
	width: 105px;
}

#menu .camping_site:hover,
#menu .selected .camping_site
{
	background-position: -239px bottom;
}

#menu .services
{
	background-position: -344px top;
	width: 73px;
}

#menu .services:hover,
#menu .selected .services
{
	background-position: -344px bottom;
}

#menu .activities
{
	background-position: -417px top;
	width: 80px;
}

#menu .activities:hover,
#menu .selected .activities
{
	background-position: -417px bottom;
}

#menu .maps
{
	background-position: -497px top;
	width: 56px;
}

#menu .maps:hover,
#menu .selected .maps
{
	background-position: -497px bottom;
}

#menu .reservation
{
	background-position: -553px top;
	width: 90px;
}

#menu .reservation:hover,
#menu .selected .reservation
{
	background-position: -553px bottom;
}

		/* ---------- RUSSIAN MENU ----------*/
/* frontpage */
#menu .главная
{
	width: 98px;
}

#menu .главная:hover,
#menu .selected .главная
{
	background-position: left bottom;
}


/* majoitus */
#menu .проживание /*.размещение*/
{
	width: 106px;
	background-position: -98px top;
}

#menu .проживание:hover,
#menu .selected .проживание
{
	background-position: -98px bottom;
}

/* leirintäalue */
#menu .кемпинг
{
	background-position: -204px top;
	width: 79px;
}

#menu .кемпинг:hover,
#menu .selected .кемпинг
{
	background-position: -204px bottom;
}

/* services */
#menu .обслуживание
{
	background-position: -283px top;
	width: 122px;
}

#menu .обслуживание:hover,
#menu .selected .обслуживание
{
	background-position: -283px bottom;
}

/* activities */
#menu .активитеты
{
	background-position: -405px top;
	width: 99px;
}

#menu .активитеты:hover,
#menu .selected .активитеты
{
	background-position: -405px bottom;
}

/* map */
#menu .карты
{
	background-position: -504px top;
	width: 69px;
}

#menu .карты:hover,
#menu .selected .карты
{
	background-position: -504px bottom;
}

/* reservation */
#menu .предложения_и_бронирование
{
	background-position: -573px top;
	width:132px;
}

#menu .предложения_и_бронирование:hover,
#menu .selected .предложения_и_бронирование
{
	background-position: -573px bottom;
}


					/* ----------- SISÄLTÖALUE ----------- */

#content .main
{
 	margin: 0px;
    width: 655px;
    padding: 0 0 20px 0;
	float: left; 
}

#contentAlasivu .main
{
	/*border: 1px solid green;*/
	padding: 40px 0 40px 40px;
	width: 742px; /*685px;*/
	margin-left: 2px;
	/*border: 1px solid green;*/
	float: left; 
	
}

#contentAlasivu .main h2
{
	padding: 40px;
	color: #0746c5;
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

#contentAlasivu .main h1
{
	color: #053493;
	font-size: 16px;
	/*border-bottom: dotted #000000 1px;*/
	/*padding: 0 10px 0 30px;*/
}

#content .ajankohtaista h1
{
 	font-size: 14px;
 	margin: 0px;
 	padding: 0px;
}

#content img, #content p, #contentAlasivu img, #contentAlasivu p
{
 	margin: 15px 0 0 0;
}

				/* ---- Sisällön taulukot ----*/
/*
#contentAlasivu .main table
{
	
	padding: 0;
	margin: 0;
	
}
*/

/*etusivun nostot*/
.nosto
{
	background: #dee2e6;
	width: 210px;
	float: left;
	margin: 0 8px 10px 0;
	height: 290px;
}

.reservationBox
{
	background: #dee2e6;
}

