/*04.01.2007 ae */

/* elements */
body{
	background: url(../images/bg_btm.gif) bottom repeat-x;
	margin:0;
	padding:0;
	font:normal 68.5%/150% "Trebuchet MS", Tahoma, Helvetica, Verdana;
	color:#0271AD;
	background-color:#fff;
}

div#bg {
	background: url(../images/bg_top.gif) top repeat-x;
	width: 100%;
}
div#content {
	margin: 0 auto;
	width: 833px;
	position: relative;
}
div#content p{
	margin: 0;
	padding:0;
}


a:link, a:visited{
	color:#2B5F7B;
	text-decoration:underline;
}
a:hover, a:active{
	color:#0271AD;
	text-decoration:underline;
}
a img{
	border:none;
}
p{
	margin:1em 0;
	padding:0;
}

h1, h2, h3, h4{
	font-weight:bold;
	font-size:1em;
	padding:1em 0 .5em 0;
	margin:0;
}
.form{
	padding:0;
	margin:0;
}
.minuses{
	list-style:url(../images/dot_minus.jpg);
	padding-left:15px;
	margin-left:0;
}
.pluses{
	list-style:url(../images/dot_plus.jpg);
	padding-left:15px;
	margin-left:0;
}

/* /elements */

/* main container */
#bootie{
	width:833px;
	margin:0 auto;
	position: relative;
}
/* /main container */

/* top */
#top{
	background:#FFFFFF url(../images/top_flash.jpg) no-repeat center center;
	width:833px;
	height:213px;
}
/* /top */

/* topmenu */
#topmenu{
	background:#FFFFFF url(../images/logo.jpg) no-repeat center center;
	width:833px;
	height:61px;
}
#topmenu a.spec_link {
	position: absolute;
	left: 55px;
	top: 220px;
	width: 200px;
	height: 50px;
}
#topmenu div{
	margin-left:340px;
}
#topmenu table{
	display:inline;
	float:left;
}
#topmenu a:link, #topmenu a:visited, #footer a:link, #footer a:visited{
	color:#CD6000;
	text-decoration:none;
	font-weight:bold;
	padding:15px;
	font-size:1.1em;
}
#topmenu a:hover, #topmenu a:active, #footer a:hover, #footer a:active{
	color:#CD6000;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.1em;
}
.topmenu_active_bg{
	background:#FFFFFF url(../images/topmenu_bg.jpg) repeat-x center center;
	text-align:center;
}
.topmenu_bg{
	height:22px;
	text-align:center;
}
.clear{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
	
}

/* /topmenu */

/* container -- menüü ja sisuosa */
#container{
	width:780px;
	margin:0 auto;
}
#container_1{
	width:213px;
}
#container_2{
	width:567px;
}
#container_bootie{
	padding:0 1em 1em 1em;
}
/* container */

/* menubox - küljemenüü */
#menubox_right{
	width:9px;
	background:#FFFFFF url(../images/menu_right.jpg) repeat-y;
}
#menubox_left{
	width:7px;
	background:#FFFFFF url(../images/menu_left.jpg) repeat-y top left;
}
#menubox_bootie{
	background:#8DD9F0 url(../images/menu_bg.jpg) repeat-x top right;
	width:197px;
}
/* menu - lingid */
#menu{
	margin:0;
	padding:0 3px;
	list-style:none;
	width:100%;
	font-weight:bold;
	font-size:1em;
}

/* alammenüü */
.menu a:link, .menu a:visited{
	color:#001F51;
	text-decoration:none;
	display:block;
	height:100%;
	padding:4px 5px 4px 15px;
	background:transparent url(../images/menu_container.gif) no-repeat;
	margin:2px 0;
	font-size:10px;
}
.menu a:hover, .menu a:active{
	color:#001F51;
	text-decoration:none;
	display:block;
	padding:4px 5px 4px 15px;
	height:100%;
	background:transparent url(../images/menu_container_hover.gif) no-repeat;
	font-size:10px;
}
/* /alammenüü */

/* aktiivne alammenüü */
.menu_active a:link, .menu_active a:visited{
	color:#001F51;
	text-decoration:none;
	display:block;
	height:100%;
	padding:4px 5px 4px 15px;
	background:transparent url(../images/menu_container_hover.gif) no-repeat;
	font-size:10px;
}
.menu_active a:hover, .menu_active a:active{
	color:#001F51;
	text-decoration:none;
	display:block;
	padding:4px 5px 4px 15px;
	height:100%;
	background:transparent url(../images/menu_container_hover.gif) no-repeat;
	font-size:10px;
}
/* /aktiivne menüü */

/* peamenüü */
.mainmenu a:link, .mainmenu a:visited{
	color:#001F51;
	text-decoration:none;
	display:block;
	height:100%;
	padding:4px 5px 4px 5px;
	background:transparent url(../images/menu_container_active.gif) no-repeat;
	margin:2px 0;
}
.mainmenu a:hover, .mainmenu a:active{
	color:#001F51;
	text-decoration:none;
	padding:4px 2px;
	display:block;
	height:100%;
	background:transparent url(../images/menu_container_active.gif) no-repeat;
}
/* /peamenüü */

/* peamenüü */
.mainmenu2 a:link, .mainmenu2 a:visited{
	color:#001F51;
	text-decoration:none;
	display:block;
	height:100%;
	padding:4px 2px;
	background:transparent url(../images/menu_container_active_big.gif) no-repeat;
	margin:2px 0;
}
.mainmenu2 a:hover, .mainmenu2 a:active{
	color:#001F51;
	text-decoration:none;
	display:block;
	height:100%;
	background:transparent url(../images/menu_container_active_big.gif) no-repeat;
}
/* /peamenüü */

/* aktiivne peamenüü */
.mainmenu_active a:link, .mainmenu_active a:visited{
	color:#001F51;
	text-decoration:none;
	display:block;
	height:100%;
	padding:4px 2px;
	background:transparent url(../images/menu_container_reactive.gif) no-repeat;
	margin:2px 0;
}
.mainmenu_active a:hover, .mainmenu_active a:active{
	color:#001F51;
	text-decoration:none;
	padding:4px 2px;
	display:block;
	height:100%;
	background:transparent url(../images/menu_container_reactive.gif) no-repeat;
}
/* /aktiivne peamenüü */


/* aktiivne peamenüü */
.mainmenu2_active a:link, .mainmenu2_active a:visited{
	color:#001F51;
	text-decoration:none;
	display:block;
	height:100%;
	padding:4px 2px;
	background:transparent url(../images/menu_container_reactive_big.gif) no-repeat;
	margin:2px 0;
}
.mainmenu2_active a:hover, .mainmenu2_active a:active{
	color:#001F51;
	text-decoration:none;
	padding:4px 2px;
	display:block;
	height:100%;
	background:transparent url(../images/menu_container_reactive_big.gif) no-repeat;
}
/* /aktiivne peamenüü */

/* /menu */
/* /menubox */

/* footer - alumine menüü */
#footer{
	background:#FFFFFF url(../images/footer.jpg) no-repeat 0 5px;
	height:48px;
	text-align:center;
}
/* /footer  */

.formtextarea {border: 1px solid #0271AD; font-family: Tahoma; font-size: 12px; width: 300px; height: 60px; overflow: auto;}
.forminput {border: 1px solid #0271AD; font-family: Tahoma; font-size: 12px; width: 250px;}
.formselect {border: 1px solid #0271AD; font-family: Tahoma; font-size: 12px; width: 150px;}
.formbutton {border: 1px solid #0271AD; font-family: Tahoma; font-size: 12px; width:  80px; background-color: #D5EAF5;}