
@charset "utf-8";

a
	{
	text-decoration:none;
	font-weight:bold;
	color:#D88A00;
	}
	
a:hover, a.active
	{
	color:#972566;
	}

img
	{
	border:none;
	}

body 
	{
	font: normal 12px/1.6em Tahoma,Arial,Helvetica,sans-serif;
	color: #7C4441;
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
    background: #D4B9B9;
	background-image: url(images/bg.gif);
	background-repeat:repeat-x;
    }
	
.vaike
	{
	font-size:9px;
	}
	
#mainbg
	{
	width:740px;
	height:550px;
	position:relative;
	left:50%;
	margin-left:-360px;
	margin-top:50px;
	background-image: url(images/mainbg.gif);
	background-repeat:no-repeat;
	}

/***************lang***********************/

#lang
	{
	position:absolute;
	top:15px;
	left:506px;
	}

a.rus, a.est, a.eng, a.estactive, a.rusactive, a.engactive
	{
	position:relative;
	float:left;
	display:block;
	}

a.est, a.estactive
	{
	background-image: url(images/est.gif);
	width:18px;
	height:14px;
	margin-right:9px;
	}

a.est:hover, a.estactive
	{
	background-image: url(images/est-ho.gif);
	}

a.rus, a.rusactive
	{
	background-image: url(images/rus.gif);
	width:20px;
	height:15px;
	margin-top:15px;
	margin-right:9px;
	}

a.rus:hover, a.rusactive
	{
	background-image: url(images/rus-ho.gif);
	}

a.eng, a.engactive
	{
	width:20px;
	height:21px;
	background-image: url(images/eng.gif);
	margin-top:31px;
	}

a.eng:hover, a.engactive
	{
	background-image: url(images/eng-ho.gif);
	}
	

/***************lang-end**********************/

.sisu
	{
	background-image: url(images/sisubg.gif) !important;
	}

.valgesisu
	{
	background-image: url(images/valgesisubg.gif) !important;
	}

#logo
	{
	position:absolute;
	top:68px;
	left:190px;
	}

/*****************valged lehed********************/
	
#gallvalge, #gallvalgesmall
	{
	position:absolute;
	/*width:330px;*/
	top:20px;
	text-align:center;
	font-size:10,5px;
	color:#9F6E18;
	width:380px;
	/*border:1px solid #000;*/
	}
	
#gallvalgesmall
	{
	left:30px;
	}

#gallmenu
	{
	position:absolute;
	width:330px;
	top:350px;
	left:0px;
	text-align:center;
	font-size:10,5px;
	color:#9F6E18;
	/*border:1px solid #ccc;*/
	}

.alulink
	{
	position:relative; 
	display:block; 
	margin-top:8px;
	}

.center
	{
	position:relative; 
	width:100%;
	left:50px;
	/*border:1px solid #ccc;*/	
	}

.clearboth
	{
	position:relative;
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	}

a.buttonfly, a.buttonflyvis
	{
	position:relative;
	display:block;
	float:left;
	width:20px;
	height:19px;
	background-image:url(images/buttonfly.gif);
	margin-right:2px;
	}

a.buttonfly:hover
	{
	background-image:url(images/buttonfly-ho.gif);
	}

a.buttonflyvis
	{
	background-image:url(images/buttonfly-vis.gif);
	}

.floatleft
	{
	position:relative;
	float:left;
	margin-right:5px;
	}

/*******************peamen99***************/


.sisu #mainmenu, #mainmenu 
	{
	position:absolute;
	top:197px;
	left:161px;
	/*border:1px solid #000;*/
	}

.sisu #mainmenu
	{
	left:122px;
	}

#mainmenu a
	{
	position:relative;
	display:block;
	margin-top:20px;
	}
	
a.mm1
	{
	margin-top:0 !important;
	margin-left:46px;
	}

a.mm2
	{
	margin-left:0;
	}

a.mm3
	{
	margin-left:5px;
	}

a.mm4
	{
	margin-left:28px;
	}

a.mm5
	{
	margin-left:74px;
	}

/*******************peamen99 l6pp***************/
	
#sisukast, #sisukast2, #sisukast3
	{
	position:absolute;
	top:30px;
	left:255px;
	width:400px;
	height:360px;
	}
	
.ruskast
	{
	_margin-top:-25px;
	}
	
#sisukast a, #sisukast2 a, #sisukast3
	{
	font-weight:normal;
	font-size:10pt;
	}
	
#sisukast3
	{
	top:10px;
	left:180px;
	}

.toleft
	{
	position:relative;
	margin-left:30px;
	}
	
/*******************sisu men99********************/

#sisumenu
	{
	position:relative;
	margin-left:4px;
	margin-bottom:7px;
	padding-bottom:0;
	width:100%;
	height:35px;
	font-size:10,5px;
	/*border:1px solid #000;*/
	}

/*html>body   Moz hack*/

#sisumenu a
	{
	position:relative;
	display:block;
	float:left;
	/*background-color: #555;*/
	}

.valik1
	{
	margin-top:14px;
	}

.valik2
	{
	margin-top:0px;
	margin-left:22px;
	}

.valik3
	{
	margin-top:3px;
	margin-left:22px;
	}

.valik4
	{
	margin-top:16px;
	margin-left:22px;
	}

.valik5
	{
	margin-top:22px;
	margin-left:22px;
	}
	
/*******************sisu men99 l6pp********************/

.galerii
	{
	position:relative;
	width:100%;
	}

.galerii a
	{
	position:absolute;
	display:block;
	}
	
a.mull1
	{
	left:60px;
	top:0;
	}

a.mull2
	{
	left:151px;
	top:1px;
	}
	
	
a.mull3
	{
	left:233px;
	top:53px;
	}
	
	
a.mull4
	{
	left:254px;
	top:146px;
	}
	
a.mull5
	{
	left:187px;
	top:212px;
	}
	
a.mull6
	{
	left:97px;
	top:244px;
	}
	
a.mull7
	{
	left:3px;
	top:249px;
	}

#text
	{
	position:absolute;
	width:180px;
	top:168px;
	left:10px;
	text-align:center;
	font-size:10,5px;
	color:#9F6E18;
	}

#stext
	{
	position:absolute;
	width:240px;
	top:108px;
	left:67px;
	text-align:left;
	font-size:10,5px;
	color:#9F6E18;
	}

#gifbanner
	{
	position:absolute;
	/*width:330px;*/
	top:120px;
	left:-160px;
	text-align:center;
	font-size:10,5px;
	color:#9F6E18;
	background-color:#fff;
	z-index:2;
	border:6px solid #C78FAF;
	}


#raamisisu
	{
	position:relative;
	/*width:100%;*/
	background-color:#fff;
	border:6px solid #E7D3BE;
	padding:14px;
	}

#footer
	{
	position:absolute;
	top:437px;
	left:0px;
	width:740px;
	text-align:center;
	}
	
#footer a
	{
	color:#AA3DAD;
	font-weight:normal;
	font-size:11pt;
	}
	
#footer a:hover
	{
	color:#D88A00;
	font-weight:normal;
	font-size:11pt;
	}

.counter
	{
	position:absolute;
	display:block;
	top:-25px;
	right:80px;
	}

.autogallery
	{
	position:relative;
	margin:20px;
	width:800px;
	left:50%;
	margin-left:-400px;	
	}

.autogallery img
	{
	position:relative;
	margin:10px;
	}
