@charset "utf-8";
a:link   { color:#8AB66B; font-weight:normal; text-decoration:none;}
a:visited{ color:#8AB66B; font-weight:normal; text-decoration:none;}
a:hover  { color:#8AB66B; font-weight:normal; text-decoration:underline;}
a:active { color:#8AB66B; font-weight:normal; text-decoration:none;}
a.menyy_name:link   { color:#000; font-weight:normal; text-decoration:none;}
a.menyy_name:visited{ color:#000; font-weight:normal; text-decoration:none;}
a.menyy_name:hover  { color:#000; font-weight:normal; text-decoration:underline;}
a.menyy_name:active { color:#000; font-weight:normal; text-decoration:none;}
.body {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	background-color:#EDECE3;
	/*padding-top:30px;*/
	position:absolute;
	top:0px;
	width:97%;
	/*left:50%;
	margin-left:-450px;*/
	margin-top:0px;
}
.shadow_0 { box-shadow: 0px 0px 10px #888;}
.bgcolor_green {background-color:#8AB66B;}
.bold_white_border {
	padding: 10px 10px 10px 10px;
	background-color:#fff;
	width:900px;
	margin-bottom:50px;
}

/* MENU CSS start */
/*.div_menyy_block { margin-left:10px; }*/
        /* ---- teeb aktiivse lehe menyy tausta teist v2rvi --- */
		/* http://hicksdesign.co.uk/journal/highlighting-current-page-with-css */
p#content_location_introduction li#intrnav,
p#content_location_gallery li#galnav,
p#content_location_location li#locnav,
p#content_location_pricelist li#pricenav,
p#content_location_gallery_tallinn li#tln_picnav,
p#content_location_contact li#contnav
{
	background:#A9C993;
	margin-bottom:2px;
	width:130px;
}
.menyy{
	background-color:#fff;
	height:30px;
	width:130px;
	line-height:30px;
	margin-bottom:2px;
	margin-left:-30px;
	list-style:none;
	cursor:hand;
	cursor:pointer;
}
.menyy_mouseover {
	background-color:#A9C993;
	height:30px;
	width:130px;
	line-height:30px;
	margin-bottom:2px;
	margin-left:-30px;
	list-style:none;
	cursor:hand;
	cursor:pointer;
}
ul#navigation1 {
	margin-top:150px;
	text-align:center;
	position:relative fixed;
}
/* MENU CSS end*/
.title_1 {
	position:relative;
	text-align:center;
	font-size:44px;
	font-style: normal;
	padding-top:10px;
}
.title_2 {
	text-align:center;
	padding-left:100px;
	margin-top:-8px;
	font-size:20px;
	font-style:italic;
	padding-bottom:16px;
	margin-bottom:10px;
}
.title_3 {
	font-size:18px;
	font-style:italic;
	border-bottom:solid 1px #8AB66B;
	margin-top:30px;
	padding-left:10px;
	margin-right:10px;
}
.content {
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}
.content_p {}
.table_1 {
	width:100%;
}
.table_1_col_1 {
	width:150px;
	padding: 5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
}
.table_1_col_2 {
	padding: 5px 5px 5px 5px;
	border-top: solid 3px #8AB66B;
	border-bottom: solid 3px #8AB66B;
	border-right: solid 3px #8AB66B;
	vertical-align:top;
}
.table_1_col_3 {
	width: 150px;
	padding-top: 50px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align:center;
	vertical-align:top;
}
.div_footer {
	font-size:14px;
	margin-top:10px;
	text-align:center;
	vertical-align:top;
}
.table_footer {
	width:100%;
}
.table_footer_col_1 {
	width:160px;
	padding: 5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
}
.table_footer_col_2 {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 30px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align: center;
}
.table_footer_col_3 {
	width: 290px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align:right;
	vertical-align:top;
}
.gallery_imgs{
	border-color:#8AB66B;
	vertical-align:top;
	margin-bottom:5px;
}
.galerii_foto {
	position:relative;
	float:left;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:10px;
	margin-top:5px;
	border:solid 1px #eee;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	vertical-align:bottom;
	text-align:center;
	background-color:#fff;
	font-size:11px;
	line-height:1.1em;
	height:151px;
	width:auto;
	color:#000;
}
#map {
	text-align:center;
	width:100%;
}
#map_iframe {
	height:375px;
	width:100%;
	border:solid 1px #888;
}