html{
	overflow-y:scroll;
	cursor:default;
}
html,body,p,strong{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:"arial";
}
table,td,tbody{
	margin:0px;
	font-size:13px;
	font-family:"arial";
}
a,a:visited{
	border:none;
	cursor:pointer;
	color:#46D;
}
a:hover{
	border:none;
	cursor:pointer;
	color:#46D;
	text-decoration:underline;
}
.header {
	cursor:default;
	border: none;
	position: relative;
	width:890px;
	height:78px;
	margin:0px auto;
	padding-top:16px;
}
.title {
	top:16px;
	border: none;
	width:275px;
	color:#555;
	position: relative;
	font-size:12px;
	float:left;
}
.title img{
	margin-left:10px;
}
.banner {
	top:-5px;
	left: 0px;
	cursor:pointer;
	border: none;
	color:#555;
	position: relative;
	font-size:12px;
	float:left;
}
.title a:hover {
	cursor:pointer;
	text-decoration:none;
}
.title_menu {
	display:none;
	cursor:default;
	border: none;
	width:190px;
	position: relative;
	margin:30px 30px 20px 5px;
	font:14px "arial";
	vertical-align:top;
	text-align:right;
	float:right;
}

.title a, 
.title_menu a {
	cursor:pointer;
	color:#46D;
	text-decoration:none;
}


.title_menu img{
	border: none;
	vertical-align:middle;
	padding:0px 8px;
	position: relative;
}
body {
	cursor:default;
	margin:0px auto;
	padding:0px;
	color:#000;
	background:url('pic/b_bg.png') fixed;
}

.body {
	cursor:default;
	border: none;
	position: relative;
	float: none;
	width:902px;
	min-height:600px;
	margin:0px auto;
}

.body_top {
	cursor:default;
	border: none;
	position: relative;
	float:left;
	top:0px;
	width:902px;
	height:8px;
	margin:0px auto;
	background:url('pic/body_bg_top.png') no-repeat;
}
.body_main_tab {
	cursor:default;
	border: none;
	position: relative;
	float:left;
	width:902px;
	height:4px;
	left:0px;
	padding:0px;
	margin:0px 0px;
	background:url('pic/body_bg_mid.png') repeat-y;
}
.body_main {
	cursor:default;
	border: none;
	position: relative;
	float:left;
	width:873px;
	min-height:235px;
	left:0px;
	padding:10px 15px;
	margin:0px 0px;
	background:url('pic/body_bg_mid.png') repeat-y;
}
.body_bottom {
	cursor:default;
	border: none;
	position: relative;
	float:left;
	top:0px;
	width:902px;
	margin:0px auto;
	background:url('pic/body_bg_bot.png') no-repeat;
}

.tbody {
	cursor:default;
	border:none;
	position: relative;
	top:0px;
	width:588px;
	margin: 0px;
	padding: 0px;
	float: none;
}
.tbody_title {
	cursor:default;
	position: relative;
	float: none;
	color: #555;
	font:18px "arial";
	width:580px;
	height:38px;
	margin: 0px auto;
	padding:10px 0px 5px 10px;
	background:url('pic/body_title_joon.png') no-repeat 5px 38px;
}
.tbody_title_txt {
	border:none 1px;
	cursor:default;
	bottom:35%;
	padding-left:15px;
	position: absolute;
	float: none;
	color: #555;
	font:18px "arial";
	width:520px;
}
.tbody_title_txt h1{
	position: relative;
	cursor:default;
	margin:0px;
	float: none;
	color: #555;
	font:18px "arial";
	vertical-align: middle;
}
.tbody_title_nool {
	cursor:default;
	position: absolute;
	float:left;
	width:10px;
	height:18px;
	margin: 10px 4px 0px 0px;
	background:url('pic/body_title_nool.png') no-repeat;
}
.tbody_content {
	cursor:default;
	border:none;
	position: relative;
	width:585px;
	margin: 3px;
	padding: 2px;
	float: none;
}
.tbody_content p{
	cursor:default;
	position: relative;
	padding: 5px 0px;
}
ul{
	vertical-align:middle;
	list-style-image:url('/layout/telda.v1/pic/nool.png');	
}
.print {
	cursor:pointer;
	border:none;
	position: relative;
	float:right;
	margin-right: 12px;
	vertical-align:middle;
}

.body_menu {
	border:none;
	cursor:default;
	position: relative;
	float:right;
	width:257px;
	margin:0px 0px;
}

.body_menu img{
	border:none;
	position: relative;
	float:left;
	margin-left:40px;
}
.body_menu_title a{
	cursor:pointer;
	border:none;
	color:#eee;
	font-weight:normal;
	text-decoration:none;
}
.body_menu_title ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	position:relative;
	cursor:default;
	list-style-image:url('/layout/telda.v1/pic/toote_title_nool.png');
}
.body_menu_title {
	cursor:default;
	border:none;
	position: relative;
	float: none;
	top:1px;
	left:1px;
	width:229px;
	height:34px;
	color:#eee;
	font:18px "arial";
	margin:0px;
	padding-left:26px;
	padding-top:7px;
	background:url('pic/body_menu_title_bg.png') no-repeat;
}
.body_menu_content {
	cursor:default;
	border: none;
	position: relative;
	min-height:168px;
	width: 257px;
	float: none;
	margin-top: 2px;
	margin:0px;
	padding-top: 10px;
	background: url('pic/body_menu_content_bg.png') repeat-y;
}
.body_menu_content a{
	cursor:pointer;
	background:none;
	font:12px  "arial";
	border:none;
	width:225px;
	color:#543;
	float:left;
	text-align:left;
	text-decoration: none;
	padding:3px 16px;
	margin:0px auto;
}
.body_menu_content p{
	cursor:default;
	font:12px  "arial";
	border:none;
	width:227px;
	color:#543;
	float:none;
	text-align:left;
	text-decoration: none;
	padding:0px 5px;
	margin:0px auto;
	position:static;
}
.body_menu_bottom {
	cursor:default;
	border:none;
	position: relative;
	float: none;
	left:0px;
	width:257px;
	height:14px;
	margin:0px;
	background:url('pic/body_menu_bottom_bg.png') no-repeat;
}
.body_menu_split {
	cursor:default;
	border:none;
	height:2px;
	width:223px;
	float:left;
	vertical-align:middle;
	padding:0px 0px;
	margin:2px 16px;
	background:url('pic/body_menu_splitter_bg.png') no-repeat;
}
.body_kontakt_content {
	background:url('pic/body_menu_content_bg.png') repeat-y;
	font:13px "arial";
	border: none;
	width: 227px;
	height: 305px;
	color: #543;
	float: none;
	text-decoration: none;
	padding: 8px 18px;
	margin: 0px auto;
	cursor: default;
	position: relative;
}
.body_kontakt_content input,
.body_kontakt_content textarea {
	position:relative;
	display:inline;
	font: 12px "arial";
	color: #777;
	margin:7px 1px;
	padding:3px 8px;
	width:203px;
	border:#ccc none 0px;
}
.body_kontakt_content a {
	text-decoration:none;
}
.kontakt_inputs {
	border:none 0px;
	height:180px;
	width:227px;
	position:relative;
	background:#f1f9ec url('/layout/telda.v1/pic/kontakt_inputs.png') no-repeat -17px -7px;
}
.body_kontakt_content input {
	position:relative;
	height:16px;
}
.body_kontakt_content textarea {
	position:relative;
	overflow: hidden;
	top:4px;
	height:62px;
 }
.body_kontakt_content p {
	margin-top:0px;
	padding-top:0px;
	line-height:140%;
}
.saada {
	cursor:pointer;
	float: right;
	border:none;
	height:30px;
	margin:10px 2px;
	font-weight:bold;
	position:relative;
	width:93px;
	background:url('/layout/telda.v1/pic/nupp.png') no-repeat;
}
.toote_grupp {
	display:block;
	cursor:default;
	float:left;
	position: relative;
	border:none;
	width: 180px;
}
.toote_title {
	display:block;
	text-decoration:none;
	cursor:pointer;
	color: #fff;
	position: relative;
	text-align:center;
	border:none;
	padding: 9px 0px;
	margin: 0px 6px 2px 6px;
	width: 168px;
	height:16px;
	background:url('/layout/telda.v1/pic/toote_title_bg.png') no-repeat;
}
.toote_title ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	position:relative;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	list-style-image:url('/layout/telda.v1/pic/toote_title_nool.png');
}
.toote_title li,a{
	text-decoration:none;
	cursor:pointer;
	text-align:center;
}
.toote_content {
	border:none;
	text-decoration:none;
	cursor:default;
	color: #111;
	position: relative;
	text-align:left;
	width: 163px;
	padding: 13px 12px;
	margin: 0px;
}
.toote_img_bg{
	border:none;
	color: #333;
	position: relative;
	text-align:left;
	margin: 1px 0px;
	width: 180px;
	height: 152px;
	background:url('/layout/telda.v1/pic/toote_img_bg.png') no-repeat;
}
.toote_img_bg img{
	display:block;
	border:none;
	position: relative;
	vertical-align:middle;
	padding-top:6px;
	margin-left:auto;
	margin-right:auto;
}
.toote_splitter{
	border:none;
	float:left;
	position: relative;
	margin: 0px 10px;
	width: 1px;
	height: 347px;
	background:url('/layout/telda.v1/pic/toote_split.png') repeat-y;
}

.ruut {
	cursor:default;
	border: none;
	position: relative;
	float:left;
	font-size:10px;
	vertical-align:middle;
	width:8px;
	height:8px;
	margin: 1px 0px 0px 0px;
}

.nool {
	cursor:default;
	position: relative;
	float:left;
	vertical-align:middle;
	width:8px;
	height:8px;
	margin: 5px 8px 0px 0px;
	background:url('pic/nool.png') no-repeat;
}
.menu {
	display:none;
	cursor:default;
	border: none;
	width:880px;
	height:44px;
	position: relative;
	left:0px;
	margin-left:1px;
	padding: 0px 0px 0px 20px; 
	background:#fff url('pic/menu_bg.png') no-repeat;
}

.menu a {
	cursor:pointer;
	color:#eef;
	font:15px "Helvetica";
	text-align:left;
	text-decoration: none;
}
.menu a:hover {
	text-decoration: none;
}

.menu_splitter {
	cursor:default;
	color:#bcf;
	position: relative;
	margin:0px;
	padding:11px 0px 0px 0px;
	float:left;
}
.menu_button {
	cursor:pointer;
	position: relative;
	float:left;
	height:30px;
	padding:10px 20px 0px 20px;
	margin:0px;
}


.menu_active,
.menu_activeL,
.menu_activeR {
	cursor:pointer;
	color:#442;
	position: relative;
	left:-3px;
	height:32px;
	float:left;
}
.menu_active {
	top:7px;
	padding:5px 18px 0px 18px;
	margin:0px;
	background:url('pic/menu_bg_a.png') repeat-x 50% -3px;
}

.menu_activeL ,
.menu_activeR {
	top:5px;
	padding-top:12px;
}

.menu_activeL {
	margin-left: 0px;
	width:4px;
	background:url('pic/menu_bg_aL.png') no-repeat 50% 50%;
}
.menu_activeR {
	margin-right:0px;
	width:4px;
	background:url('pic/menu_bg_aR.png') no-repeat 50% 50%;
}
.footer {
	cursor:default;
	width:900px; 
	height:15px;
	color:#555;
	float:left;
	font:12px "arial";
	text-align:center;
	padding: 5px 0px 30px 0px;
	margin: 5px 0px;
}
.footer img{
	border: none;
	vertical-align:middle;
	padding:0px 8px;
	position: relative;
}
.footer a{
	cursor:pointer;
	color:#57f;
	text-decoration:none;
}

.raam {
		background:#fff;
		border:solid #bbb 1px;
		border-width:1px 1px 3px 1px;
		padding:0px;
		margin:3px;
}

.raam2 {
	display:block;
	position:relative;
	width:180px;
	height:130px;
	margin:0px;
	padding:0px;
	border:none #f22 1px;
	background:#fff;
	background:url('pic/img_wm_bg.png') no-repeat;
}
.raam2 img{
	display:inline;
	float:none;
	position:relative;
	vertical-align:middle;
	border:none #33f 1px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}
.esilehe_raam_top {
	display:block;
	float:left;
	position:relative;
	width:586px;
	height:6px;
	padding:0px;
	margin:0px;
	border:none #f22 1px;
	background:#fff;
	background:url('pic/esilehe_pildi_bg_top.png') no-repeat 0px 0px;
}
.esilehe_raam_bottom {
	display:block;
	float:left;
	position:relative;
	width:586px;
	height:6px;
	margin:0px;
	padding:0px;
	border: #f22 1px;
	background:#fff;
	background:url('pic/esilehe_pildi_bg_bottom.png') no-repeat 0px -5px;
}
.esilehe_raam {
	display:block;
	float:left;
	position:relative;
	width:586px;
	margin:0px;
	padding:0px;
	border:none #f22 1px;
	background:#fff;
	background:url('pic/esilehe_pildi_bg_mid.png') repeat-y;
}
.esilehe_raam img{
	display:block;
	float:none;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	vertical-align:middle;
	border:none #33f 1px;
}
.body_kontakt {
	background:#fff url('/layout/telda.v1/pic/body_kontakt.png') no-repeat;
	font:13px "arial";
	border: none;
	width: 572px;
	height: 295px;
	color: #543;
	float: none;
	text-decoration: none;
	padding: 0px 3px;
	margin: 0px auto;
	cursor: default;
	position: relative;
}
.body_kontakt input,
.body_kontakt textarea {
	position:relative;
	display:inline;
	font: 12px "arial";
	color: #777;
	margin:8px 1px;
	padding:3px 8px;
	width:546px;
	border:#111 none 0px;
}
.body_kontakt input {
	top:1px;
	position:relative;
	height:15px;
}
.body_kontakt textarea {
	top: 2px;
	position:relative;
	overflow: hidden;
	height:60px;
 }
.uudised {
	position:relative;
	cursor:default;
	border: none;
	position: relative;
	min-height:176px;
	width: 227px;
	margin-top: 2px;
	margin:0px;
	padding: 5px 15px 0px 15px;
	background: url('pic/body_menu_content_bg.png') repeat-y;
}
.uudised a{
	cursor:pointer;
	background:none;
	font:12px "arial";
	border:none;
	color:#543;
	text-align:left;
	text-decoration: none;
}
.uudised img{
padding:0px;margin: 4px 8px 4px 0px;
}
.uudised_split {
	cursor:default;
	border:none;
	height:2px;
	width:223px;
	float:none;
	vertical-align:middle;
	padding:0px 0px;
	margin:4px 2px;
	background:url('pic/body_menu_splitter_bg.png') no-repeat;
}

hr {
	width:100%;
	border: none 0px;
    border-top:dotted 1px #B2B2B2;
    height:1px;
}
.blackline {
	width:100%;
	border: none 0px;
    border-top:solid 1px #000;
    height:1px;
	margin:1px;
	padding:0px;
}
.foto_title,.foto_title strong{
	text-align: left; 
	font-weight: none; 
	width: 410px;
	font-size:10px;
	margin-top:-10px;
}
.foto_paremal,
.foto_paremal strong
/*,.foto_paremal p*/
{
	float:right;
	text-align: left; 
	font-weight: none; 
	width: 200px;
	margin:5px 18px 3px 15px;
	font-size:10px;
	line-height:1.1em;
}
.foto{
	width:420px;
}

