/* CSS Document */

div.under_constr {
	padding:10px;
	display:none;
	color:#6AADEB
	border:1px solid #F1F7FE;
	background-color:#F9F0C1;
	font-weight:bold;
	position:absolute;
	z-index:45;
}

div.msg {
	padding:10px;
	color:#777777;
	border:1px solid #333333;
	background-color:#F9F0C1;
	font-weight:bold;
	display:table;
	margin-top:20px;
}

body {
	font-size:11px;
	font-family:"tahoma";
	margin:0px;
	background-color:#D9C9BA;
	background-image:url(img/bg_loop.gif);
	table-layout:fixed;
}
body, html {
	width:100%;
	margin:0px;
	padding:0px;
}
div {
	margin:0px;
	vertical-align:top;
	table-layout:fixed;
}
table {
	margin:0px;
}
td {
	margin:0px;
	vertical-align:top;
}
p {
	margin-bottom:25px;
}
h2 {
	font-weight:normal;
	font-size:21px;
	letter-spacing:-1px;
	font-family:"verdana";
	color:#956E52;
	margin:0px;
	line-height:25px;
	margin-bottom:30px;
	margin-top:30px;
}
h3 {
	font-weight:normal;
	font-size:17px;
	letter-spacing:-1px;
	font-family:"verdana";
	color:#956E52;
	margin:0px;
	line-height:25px;
	margin-bottom:30px;
	margin-top:30px;
}
h2.contact {
	margin-bottom:15px;
	margin-top:20px;
}
a, a:visited {
	text-decoration:none;
	border-bottom:1px dashed #BE6A10;
	color:#BE6A10;
	font-weight:bold;
}
a:hover {
	border-bottom:0px;
	color:#3EB266;
}
cite {
	font-size:11px;
	font-style:normal;
	color:#9C8A7E;
}
ul {
	margin-top:5px;
}
li {
	color:#9C8A7E;
}
img {
	border:0px;
}

	div.root {
		width:100%;
	}
	div.root div.wrap{
		vertical-align:top;
		margin:0px;
		clear:both;
	}

	div.top_wrap {
		background-image:url(./img/bg_top_loop.gif);
		background-position:top left;
		background-repeat:repeat-x;		
		clear:both;
		height:340px;
	}
	div.top_bg_l {
		background-image:url(./img/bg_top_l.gif);
		background-position:top left;
		background-repeat:no-repeat;
		height:340px;
		width:320px;
		float:left;
	}
	div.top_bg_l div.logo {
		position:absolute;
		top:22px;
		left:40px;
	}
	div.top_bg_r {
		background-image:url(./img/bg_top_r.gif);
		background-position:top right;
		background-repeat:no-repeat;
		height:340px;
		width:100%;
		float:right;
		margin-left:-340px;
	}
	div.top_bg_r a {
		border:0px;
	}	
	div.top_bg_r div.icons {
		position:absolute;
		top:20px;
		right:20px;
		border:0px;
	}
	div.top_bg_r div.icons img, tdiv.top_bg_r div.icons a {
		border:0px;
	}
	
	div.top_menu {
		background-image:url(./img/title_teenused.gif);
		background-position:left top;
		background-repeat:no-repeat;
		padding-left:75px;
		position:absolute;
		line-height:15px;
		top:46px;
		left:285px;
		height:150px;
		z-index:35;
	}
	table.top_menu td font.divider {
		color:#9BC6EF;
		font-weight:normal;
	}
	table.top_menu td {
		color:#EDF4FA;
		padding-left:5px;
		text-align:left;
		text-decoration:none;
		vertical-align:middle;
		font-style:normal;
		font-weight:bold;
		white-space:nowrap;
	}
	table.top_menu td div.unsel {
		padding:7px;
		display:table-cell;
		width:20px;
		background-image:url(img/top_divider.gif);
		background-position:right center;
		background-repeat:no-repeat;
	}
	table.top_menu td div.sel {
		padding:7px;
		display:table-cell;
		width:20px;
		background-image:url();
		background-color:#6AADEB;
	}
	div.top_wrap div.logo a, div.top_wrap div.icons a {	
		border:0px;
	}
	table.top_menu a, table.top_menu a:visited {
		text-decoration:none;
		color:#EDF4FA;
		border:0px;
	}
	table.top_menu td div.sel a, table.top_menu td div.sel a:visited{
		border-bottom:1px dashed #9BC6EF;
	}
	table.top_menu td a:hover, table.top_menu td div.sel a:hover {
		color:#FFFFFF;
		border-bottom:1px dashed #9BC6EF;	
	}

		div.container {	
			background-image:url(./img/bg_content_loop.gif);
			background-position:top;
			background-repeat:repeat-x;
			width: 100%;
			float: left;
			margin-right: -260px;
			margin-bottom:20px;	
			clear:both;	
		}
		div.wrap_left {				
			margin-right: 260px;
		}
		div.menu {
			text-align:center;
			width:280px;
			float:left;
			margin-top:25px;
		}
		div.menu a, div.menu a img, div.menu a:visited {
			border:0px;
		}
		div.content {	
			color:#443223;
			line-height:19px;
			padding:0px;
			margin-left: 285px;			
			padding-right:10px;
		}
		div.send_mail {			
			background-image:url(./img/bg_mail.gif);
			background-position:top left;
			background-repeat:no-repeat;
			width:255px;
			float:right;
			text-align:left;
			padding-top:85px;
		}
		div.send_mail form {			
			text-align:right;
			margin-right:35px;
		}
		div.send_mail input.field {
			color:#A29489;
			font-size:10px;
			font-family:"arial";
			width:180px;
			height:15px;
			padding-left:3px;
			padding-top:3px;
			border:1px solid #F8F6F3;
			background-image:url(img/bg_input.gif);
			margin-bottom:5px;
		}	
		div.send_mail textarea {
			color:#A29489;
			font-size:10px;
			font-family:"arial";
			width:180px;
			height:177px;
			padding-left:3px;
			padding-top:3px;
			border:1px solid #F8F6F3;
			background-image:url(img/bg_input.gif);
			margin-bottom:15px;
			overflow:auto;
		}		
	
				div.footer {
					border-top:1px solid #D2BEAC;
					width:100%-60px;
					line-height:17px;
					height:135px;
					clear:both;
					margin-left:25px;
					margin-right:35px;
				}		
				div.footer_container {
					float:left;
					width:100%;
					margin-right:-100px;
				}
				div.copyright {
					float:left;
					width:220px;
					padding:16px;
				}
				div.contacts {							
					margin-left:225px;
				}
				div.back {				
					padding:16px;
					text-align:right;
				}						
				div.footer_line {			
					height:6px;
					background-color:#BC680E;
					font-size:5px;
					width:100%;
					clear:both;
				}
				div.footer a:link, div.footer a:visited {
					color:#443223;
					border-bottom:1px dashed #443223;
				}
				div.footer a:hover, div.footer img {
					color:#443223;
					border:0px;
				}					