 * {
	padding:0;
	margin:0;
}

/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;	
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
img, div, tr, td { behavior: url(inc/iepngfix.htc) }

body {
    text-align		: center;
    color		: #000000;
	background-color:#FFFFFF;
	font-family		: Verdana;
	font-size			: 14px;	
	
}

table.container {
	margin-left:auto;
	margin-right:auto;
    width		: 1024px;    
	padding		: 0;	
}

a {
    color		: #000000;
    font-family		: Verdana;
    font-size		: 11px;
    text-decoration	: none;
}

a.active {
    font-weight		: bold;
}

a:hover{
	color	: #EE0000;
}

img	{
	border : 0;
}

.head {
	height		: 81px;	
}

.logo2 {
	background: url(images/head1.png);
	background-position: left top;	
}


div.logo {
	position : relative;
	top:20px;
	left:50px;	
	width:165px;
}

div.lang {
	position: relative;
	left:675px;
	top: 0px;
	width:95px;	
}

.lang a {
	color : #FFFFFF;
}

div.inputwrapper {
	position:relative;
	left: 790px;
	top:-17px;
	width : 170px;
	height:20px;
	margin:0;
	padding:0;	
}

div.iw {	
	background: url(images/otsi_bg.png) left top no-repeat;
	margin:0;
	padding:0;	
}

div.iw input {
	margin:0;
	padding:0;
	border: 0;
	height: 22px;
	width: 130px;
	padding-left:8px;
	background-color: transparent;
}

div.iw:hover,
div.iw:focus {
	background-position: 0px top;
}
a.imgsubmitlink {
	position: absolute;
	left: 150px;
	top : 0px;
}

.navbar {
	height		: 29px;
	padding-left		: 59px;
    background	: url(images/bg_navbar.png) left top no-repeat;
	font-size		: 9px;
	color		: #FFFFFF;	
	vertical-align:middle;
}

.navbar a {
	font-size		: 9px;
	color 	: #FFFFFF;
	
}

.headbanner {
	background		: url(images/top-image.php);
    background-repeat	: no-repeat;    
    height		: 115px;
}

.spacer {
    height		: 20px;	
}

table.mainmenu {
	width		:	100%;
	height		: 45px;
    background 		: url(images/bg_menu2.png) left no-repeat;		
	margin:0;
	padding:0;
	vertical-align:bottom;
}

.mainmenu td, a, img{ /* väike häkk, et IE paneks menüüasjad kenasti vastu alumist äärt */
	margin		: 0;
	padding:0;		
	vertical-align:bottom;
}

.menumain {
    width		: 155px;
    text-align		: left;
}

.menumain  {	
	text-align		: center;   
}

.menubalti {
	text-align		: center;
}

.menueft {
	text-align		: center;
}

.menuera {
	text-align		: center;
}

.menunou {
	text-align		: center;	
}

.menupres {
	background-repeat	: no-repeat;
	width		: 289px;
	text-align:right;
	height:29px;	
}

.menupres img {
	margin-left		: 12px;	
}

.contentcolums {
	width			: 100%;	
	font-family		: Verdana, Arial;
	font-size			: 11px;				
}

.menu2td {
		margin:0;
		padding:0;
		padding-top		: 35px;		
		padding-left: 27px;		
		width				: 220px;		
		vertical-align		: top;			
}

ul.menu2 {
	margin:0;
	padding:0;
	list-style-image		: url(images/nupp.png);
	margin-left		:	25px;
	
}

ul.menu2 li {	
	margin-top:10px;
	margin-bottom:5px;
}

ul.menu2 a {
	color	: #000000;
}

ul.menu2 a:hover{
	color	: #EE0000;
	
}

ul.menu2 a#active {
	color	: #EE0000;
}

ul.menu2level2 {
	list-style-image		: url(images/menu2level2.png);
	margin-left:5px;
}

.content {
	vertical-align		: top;
	padding-top			: 35px;	
	padding-left		: 45px;
	padding-right		: 45px;	
	padding-bottom		: 25px;	
	width:490px;
}

.prteade p, .content p {
text-align			: justify;}

.contentimage {
	text-align : right;
	float:right;
	margin-left: 15px;
	margin-bottom: 5px;
}
	
.object	{
width : 100%;

}

.object	td {	
	font-family		: Verdana, Arial;
	font-size			: 11px;					
	padding-top:5px;
	vertical-align:top;	
	
}

.objthumb {
	margin-left : 5px;
	margin-top:10px;
}

.objectlogo {	
	text-align : right;
}

.lefty {
	text-align : left;
	width		: 150px;
	padding-right : 15px;
	
}

.links li  {
margin-bottom:10px;
}

.failid li  {
margin-bottom:10px;
font-weight : bold;
}

.links a:hover, .failid a:hover {
	color	: #EE0000;
}

/* NAV block */

.nav_main {	
	width:289px;
	
}
.nav_main td{
	text-align: center;
	vertical-align:middle;
}
.nav_head td {	
	border-bottom:2px #ffffff solid;
}
.nav_row td {
	border-bottom:2px #ffffff solid;
}
.nav_date {	
	margin:0;
	padding:0;	
	background-color : #C1272D;	
	font-weight : bold;
	color : #FFFFFF;
	font-size : 12px;		
}
.nav_nav {
	background-color: #a42126;
	border-right: 1px solid #c4282e;
}	
.nav_roe {	

	background-color: #a61e2d;
/*	color : #000000;
	font-size:12px;
	font-weight:bold;	
	text-align:left;*/
}
.nav_roe_tekst {
}
.nav_bkp {
	background-color : #d4686c;
	width : 104px;
}
.nav_bpk_tekst {
}
.nav_nav_1 {	
	font-weight : bold;
	color : #FFFFFF;
	font-size : 12px;
	background-color : #A5585E;
	border-right: 1px solid #d76a6f;
}
.nav_roe_1 {	
	width:76px;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 12px;	
	background-color : #A5585E;
}
.nav_ekf {
	background-color : #e6a9ab;
	width : 104px;
 /*border:1px solid #00FFFF;*/
}
.nav_ekf_tekst {
}
.nav_nav_2 {
	width:104px;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 12px;	
	background-color : #B7929B;
	border-right: 1px solid #d76a6f;	
}
.nav_roe_2 {
	width:76px;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 12px;	
	background-color : #B7929B;	
}


/* EOF NAV block */
.tinav_main {	
	width:289px;
	
}

.tinav_date {
	margin:0;
	padding:0;		
	font-weight : bold;
	color : #FFFFFF;
	font-size : 12px;		
	width:134px;
	text-align:center;	
}

.tinav_p_1 {
	width:134px;
	/*border-right: 1px solid #511110;*/
	color:#FFFFFF;
	font-size : 12px;		
	font-weight : bold;
	text-align:center;	
}	

.tinav_p_2 {
	width:134px;
	/*border-right: 1px solid #511110;*/
	color:#FFFFFF;
	font-size : 12px;		
	font-weight : bold;
	text-align:center;	
}	
.tinav_p_3 {
	width:134px;
	/*border-right: 1px solid #511110;*/
	color:#FFFFFF;
	font-size : 12px;		
	font-weight : bold;
	text-align:center;	
}	

.tinav_nav {
	width:57px;
	/*border-right: 1px solid #511110;*/
	color:#FFFFFF;
	font-size : 11px;		
	font-weight : bold;
	text-align:center;	
	vertical-align:middle;	
	background:url('images/tienav_2_rida.png');
	height:1px;	
}	
.tinav_p1 {
	width:55px;
	/*border-right: 1px solid #511110;*/
	color:#FFFFFF;
	font-size : 11px;		
	font-weight : bold;
	text-align:center;	
	vertical-align:middle;
	background:url('images/tienav_2_rida.png');
	height:1px;	
}	

.tinav_pa {
	width:72px;	
	color:#FFFFFF;
	font-size : 11px;		
	font-weight : bold;
	vertical-align:middle;
	text-align:center;	
	background:url('images/tienav_2_rida.png');
	height:1px;	
}	

.tinav2_nav {
	width:44px;
	/*border-right: 1px solid #511110;*/
	color:#FFFFFF;
	font-size : 11px;		
	font-weight : bold;
	text-align:center;	
	vertical-align:middle;	
	background:url('images/tienav_3_rida.png');
	height:1px;	
}	
.tinav2_p1 {
	width:55px;
	/*border-right: 1px solid #511110;*/
	color:#FFFFFF;
	font-size : 11px;		
	font-weight : bold;
	text-align:center;	
	vertical-align:middle;
	background:url('images/tienav_3_rida.png');
	height:1px;	
}	

.tinav2_pa {
	width:69px;	
	color:#FFFFFF;
	font-size : 11px;		
	font-weight : bold;
	vertical-align:middle;
	text-align:center;	
	background:url('images/tienav_3_rida.png');
	height:1px;	
}	

.prtitle {
	font-weight : bold;
}
.prlead {
	padding-top : 15px;
}

.prteated {		
	padding-top		: 0px;
	vertical-align		: top;
	background-color		: #f2f2f2;
	width		: 289px;	
	height:400px;
	min-height:400px;
}

/*.prteated img {
	margin-left : 1px;
	
}*/

html>body .container{height:auto}/* not ie6- */
html>body .container {height:auto; min-height:400px;}


.prteated ul {
	padding-left:20px;
	padding-bottom		: 20px;
	padding-top:20px;
}
.prteated li {
	list-style-type		: none;
	margin-bottom		: 10px;
	text-align			: justify;
	padding-right		: 25px;
}

.footer {
    background-image	: url(images/foot.png);
    background-repeat	: no-repeat;		
	height		: 50px;
	color	: #FFFFFF;
	font-size:9px;
	vertical-align		: bottom;
	padding-bottom:2px;
	padding-left		: 65px;	
}

.singlecontact td {
	margin:0;	
	padding-bottom:15px;
	/*padding-right:15px;*/
	vertical-align:top;
	font-family		: Verdana, Arial;
	font-size			: 11px;					
	text-align : justify;
}

table.allcontacts td {
	vertical-align:top;
	font-family		: Verdana, Arial;
	font-size			: 11px;					
	padding-bottom : 15px;	
	width:120px;		
	height:185px;
}

.contact {
	color : #c94246;
}

.contactinfo {
	text-align:left;
	padding-left:35px;
	margin:0;

}

.contactlink {
	padding-top:5px;
	color	: #EE0000;
}

.quotes {
	padding-top: 20px;
	font-family		: Verdana, Arial;
}

.quote {
	font-weight : bold;
	color : #c94246;
	font-size			: 12px;					
	margin-left:25px;
	margin-bottom:5px;
}
.author {
	text-align: right;
	font-size			: 10px;					
	padding-bottom:15px;
}



.tree0level li {
	list-style-type:none;		
	padding-top:20px;
}
.tree1level li {
	padding-top:0;
	margin-top : 15px;
	margin-bottom : 5px;
	margin-left : 10px;
	list-style-type:none;	
}

.tree2level li {
	padding-top:0;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 25px;
	list-style-type:none;
}

.admintoolbar td, select {
	font-size:10px;
}

.prod_table {
	width : 450px;	
}

.prod_table td{
	padding-right:5px;	
}

.prod_head td{
	font-weight		: bold;	
	background-color : #E6E7E8;			
}

.prod_row td{
	padding-top : 5px;	
}


.prod_fund a {
color : #BE1E2D;
}
