html, p {margin: 0; padding: 0; border: 0; FONT-FAMILY: Arial, Helvetica, sans-serif;  }

a:link {color: #387c9d; }
a:visited {color: #2a5c74;}
a:hover {color: #e90e00;}
a:active {color: #000000; text-decoration: none;}	


body { 	
	overflow: hidden;
	margin: 0; padding: 0;
background: url("images/bgblur.jpg") center center ; background-repeat: no-repeat;}

@media screen and (min-width: 0px){
   body {background: url("images/bgblur.jpg"); background-color: #CC0099; background-position: center -168px}
}

.title {FONT-SIZE: 12pt; COLOR: #6e6e6e; FONT-FAMILY: Arial, Helvetica, sans-serif; }


#horizon        
	{
	color: white;
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	}

.nolink{cursor:default}


#map1    
	{
	z-index: 6;
	display: block;
	margin-left: -440px;
	margin-top: -325px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 880px;
	height: 650px;
	visibility: visible;
	}

#map2    
	{
	z-index: 5;
	display: block;
	margin-left: -465px;
	margin-top: -350px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 930px;
	height: 700px;
	background-color:#CCFF00
	visibility: visible;
	}

#map3    
	{
	z-index: 4;
	display: block;
	margin-left: -490px;
	margin-top: -375px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 980px;
	height: 750px;
	visibility: visible;

	}	
	
#map4    
	{
	z-index: 3;
	display: block;
	margin-left: -515px;
	margin-top: -400px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1030px;
	height: 800px;
	visibility: visible;

	}	
	
#map5    
	{
	z-index: 2;
	display: block;
	margin-left: -540px;
	margin-top: -425px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1080px;
	height: 850px;
	visibility: visible;

	}	
	
	
	
#bg1    
	{
	display: block;
    background: url("images/bgblur.jpg") center center ; background-repeat: no-repeat;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	margin-left: -840px;
	margin-top: -618px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1680px;
	height: 1254px;
	visibility: visible;
	}

#bg2    
	{
	display: block;
    background: url("images/bgblurrier.jpg") center center ; background-repeat: no-repeat;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	margin-left: -840px;
	margin-top: -618px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1680px;
	height: 1254px;
	visibility: hidden;
	}	

#bg3    
	{
	display: block;
    background: url("images/bgblurry.jpg") center center ; background-repeat: no-repeat;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	margin-left: -840px;
	margin-top: -618px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1680px;
	height: 1254px;
	visibility: hidden;
	}	
	
#bg4    
	{
	display: block;
    background: url("images/bgclean.jpg") center center ; background-repeat: no-repeat;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	margin-left: -840px;
	margin-top: -618px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1680px;
	height: 1254px;
	visibility: hidden;
	}		
	
#bg5    
	{
	display: block;
    background: url("images/bgcrisp.jpg") center center ; background-repeat: no-repeat;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	margin-left: -840px;
	margin-top: -618px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1680px;
	height: 1254px;
	visibility: hidden;
	}	

#content    
	{
	z-index: 7;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin-left: -392px;
	margin-top: -230px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 800px;
	height: 571px;
    background: url("images/bgcontent.jpg") center center; background-repeat: no-repeat;
	visibility: visible;
	}

#avalehepilt    
	{
	visibility: visible;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 112px;
	left: 21px; 
	z-index:31; 
}

#galerii
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 112px;
	left: 21px; 
	z-index:2; 
}
	
	
#logo
	{
	position: relative; 
	width:241px; 
	height:116px; 
	z-index:2; 
	left: 553px; 
	top: -128px;
	}
	
#slogan
	{
	position: relative; 
	width:772px; 
	height:42px; 
	z-index:1; 
	left: 14px; 
	top: 19px;
	}

#design
	{
	position: relative; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	text-decoration: none;
	width:772px; 
	height:42px; 
	z-index:8; 
	left: 555px; 
	top: -105px;
	}

#menu {
	position: relative; 
	z-index: 9;
    background-color: #f6d800;
	left: 20px; 
	top: 85px;
	WIDTH: 760px; HEIGHT: 26px; TEXT-ALIGN: left;
}

#menuholder
	{
	position:absolute; 
	display: block;
	z-index: 200; 
	width: 800px;
	left: 20px; 
	top: 85px;
	}
html>body #menuholder {	top: 84px; }			

#firma01
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:3; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#firma02
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:3; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#ostmyyk
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:3; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#uudised
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:3; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#kontakt
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:3; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#arstsoovitab
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:3; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#kokksoovitab
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:3; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisu-01
	{
	visibility: visible;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisu-02
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisu-03
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisu-04
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisu-05
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisu-06
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisu-07
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisu-08
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisu-09
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisu-10
	{
	visibility: hidden;
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}
#sisu {
	position:absolute; 
	width: 759px;
	height: 374px;
	top: 111px;
	left: 21px; 
	z-index:1; 
	FONT-SIZE: 10pt; COLOR: #453b2a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20px;
}

#sisutekst

{
	visibility: inherit;
	position:absolute; 
	padding-right:15px;
	padding-top: 10px; 
	width: 423px;
	height: 364px;
	top: 0px;
	left: 321px;
	z-index:1; 
	overflow:auto;
	float: left;
}

.heading
{
FONT-SIZE: 17pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
}



#lang {
	position: relative; 
	visibility: visible;
	width:200px; 
	height:19px; 
	z-index:22; 
	left: 20px; 
	top: -151px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #dcebfb;
}

#lang A:link {color: #dcebfb; text-decoration: none}
#lang A:visited {color: #dcebfb; text-decoration: none}
#lang A:active {text-decoration: none}
#lang A:hover {text-decoration: none; color: #ff7118;}

















#nav {
	-moz-opacity:.90;opacity:.90;	
}



#nav, #nav ul {
	float: left;
	list-style: none;
	background: #f6d800;
	font-weight: bold;
	padding: 0;
	border: solid #b1c6eb;
	border-width: 1px 1px 1px 1px;
	margin: 0 0 1em 0;
	font-size: 12px;
	line-height: 19px;
}

#nav a {
 display: block;
 color: #000;
 text-decoration: none;
 padding: 0.25em 2.01em;
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
}

#nav a.main {
	background: url(separator.gif) center right no-repeat;
}



#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: bold;
	border-width: 1px;
	margin: 0;
}

#nav li li {
	padding-right: 1em;
	width: 13em
}


#nav li ul a {
	width: 13em;
	w\idth: 9em;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;

}

#nav li:hover, #nav li.sfhover {
	background: #ff7118;
}















#pilt
	{
	visibility: inherit;
	position:absolute; 
	width: 600px;
	height: 374px;
	top: 0px;
	left: 0px;
	z-index:1; 
	float: left;
	}


#pisipilt
 {
 position: absolute;
 display: table;
 width: 300px;
 top: 25px;
 left: 10px;
 z-index:9;
 }

