/*----------------------------------------------------
		TAGS		
----------------------------------------------------*/

body {
	background: #5792EE url("gfx/bg.gif") repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	margin: 0;
	padding: 0;
}
a {
	color:#BD1818;
	text-decoration: none;
}
h1 {
	font-size:18px;
	color: #BD1818;
}
h2 {
	font-size:16px;
	color: #BD1818;
}
h3 {
	font-size:14px;
	color: #BD1818;
}
/*----------------------------------------------------
		STRUCTURE		
----------------------------------------------------*/

.btn {
	font-size: 14px;
	font-weight: bold;
}
#avaleht {
	background: #CEDAEF;
	margin: 0;
	padding: 15px 0 15px 0;
	text-align: center;
}
#ava_text {
	border-top: #0066CF 8px solid;
	background:  #479ED2  url("gfx/ava_text_bg.jpg") repeat-x;
	margin: 1px 0 0 0;
	padding: 0 20px 10px 20px;
	font-size: 11px;
	color: #fff;
	clear: both;
}
#bottom {
	background: url("gfx/logo.jpg") no-repeat;
	padding: 45px 10px 20px 10px;
}
#cont_text {
	background: #fff url("gfx/text_bg.jpg") repeat-x;
	position: relative;
}
#flash {
	position: relative;
	background: #0076D4;
}

#cnt_flash {
	position: relative;
	width: 777px;
	height: 154px;
}

#footer {
	background: #fff;
	border-top: #0066CF 8px solid;
	border-bottom: #0066CF 8px solid;
	padding: 10px 0 10px 0;
	text-align: center;
	vertical-align: center;
}
#footer  img {
	margin: 0 25px 0 25px;
}
#head {
	position: relative;
	background: #6EBFF1 url("gfx/header_bg.jpg") repeat-x;
	margin: 0 0 1px 0;
	padding: 0;
	height: 130px;
	text-align: center;
}
#head_flash {
	position: relative;
	background: url("gfx/top_ban.jpg") center no-repeat;
	height: 100px;
	text-align: left;
	padding: 30px 180px 0 180px;
	text-align: center;
}
#head_flash h1 {
	color: #CC0000;
	font-size: 25px;
	/*font-weight: normal;*/
	padding: 0;
	margin: 0 0 10px 0;
}
#content{
	background: #fff url("gfx/text_bg.jpg") repeat-x;
	padding: 20px;
	margin: 0;
}
#content_small{
	background: #fff url("gfx/text_bg.jpg") repeat-x;
	float: right;
	width: 600px;
	margin: 0;
	padding: 20px 30px 20px 0;
}
.innerSearch {

}
.innerSearch input {

}
.innerSearch a {

}
#leftColumn{
	background: #fff url("gfx/text_bg.jpg") repeat-x;
	width: 148px;
	padding: 30px 0 60px 0;
	float:left;
}
#leftColumn ul {
	padding: 0 0 0 25px !important; padding: 0 0 0 10px;
	margin: 0px;
	list-style-position: inside;
}
#location {

}
#location a {

}
#lang {
	position: absolute;
	z-index: 100;
	padding: 3px;
}
#main{
	background:#fff;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#printFunc {

}
#printFunc a {

}
#TechLink {
	text-align: right;
	color: #BD1818;
}
.wrap_bottom{
	clear:both;
}
#wrap{
	width:778px;
	margin:0 auto;
	border: #000 1px solid;
}
/*----------------------------------------------------
		TOP MENU		
----------------------------------------------------*/
#topMenu {
	margin: 0;
	padding: 0;
}
#topMenu table {
	height: 64px;
}
.Menu, .topMenuActive {
	font-weight:bold;
	padding: 10px 15px 10px 15px;
	border: #000 1px solid;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
}
.Menu {
	background: #81C7F3 url("gfx/menu_bg.jpg") repeat-x;
}
.topMenuActive {
	background: #D93E3E url("gfx/menu_active.jpg") repeat-x;
}
.Menu a, .topMenuActive a {
	color:#fff;
}
/*----------------------------------------------------
		LEFT MENU		
----------------------------------------------------*/

/*	2 level	*/

.MenuLevel2, .MenuLevel2Active {
	font-weight:bold;
	list-style:none;
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
}
.MenuLevel2 A {
	padding: 0 0 0 5px;
	color:#BD1818;
}
.MenuLevel2Active A {
	padding: 0 0 0 5px;
	color:#BD1818;
	text-decoration: underline;
}
/* 3 level */

.MenuLevel3, .MenuLevel3Active {
	list-style:none;
	padding: 0 0 5px 10px;
	margin: 5px 0 0 0;
}
.MenuLevel3 A {
	padding: 0 0 0 5px;
	color:#BD1818;
}
.MenuLevel3Active  A {
	padding: 0 0 0 5px;
	color:#BD1818;
}