body{ background: #aae9ff url('./gfx/bg.png') repeat-x; padding: 0; margin: 0; }

.ftm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #DF7951; text-decoration: none}
a.ftm:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #9DB8C4; text-decoration: underline}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #828282; text-decoration: none}
a.footer:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #165399; text-decoration: underline}

.textmain {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none}
a.textmain:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline}
.textuudis {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2c2c2c; text-decoration: none; line-height: 18px}

.head1 {  font: normal 16px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
.head2 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: none }
.tekst {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px}
.esileht {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #009642; text-decoration: none; line-height: 18px}
.esileht a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5ABE73; text-decoration: none; line-height: 18px}
.red, .red a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CE3031; text-decoration: none; line-height: 18px}


#logoIMG {
	width: 211px;
}
* html #logoIMG {
	width: 215px;
}

.plv_back {
	background-image: url('img/palvelut_back.gif');
	background-repeat: repeat-y;
	width: 193px;
}

.list_name {
	width: 100%;
}

.tr_header {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif; 
	color: #333333; 
	text-decoration: none;
	background-color: #f5f5f5;
	padding: 5px;
}

.tr_row {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
	color: #333333; 
	text-decoration: none;
	padding: 5px;
}
	.tr_row INPUT {
		font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
		color: #333333; 
		border: 1px solid #000000;
	}
	.tr_row .checkbox {
		border:	none;
	}
	.tr_row A {
		font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
		color: #3366CC; 
		text-decoration: none;
	}
	.tr_row A:hover {
		text-decoration: underline;
	}

.selectbox {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
	color: #333333; 
	border: 1px solid #000000;
}

h2, .Hdr {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333; 
	text-decoration: none;
}

h3, .subHdr {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333; 
	text-decoration: none;
	line-height: 18px
}

h2 A, .Hdr A {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333; 
	text-decoration: none;
}
	h2 A:hover, .Hdr A:hover {
		font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
		color: #333333; 
		text-decoration: underline;
	}
h3 A, .subHdr A {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333; 
	text-decoration: none;
	line-height: 18px
}
	h3 A:hover, .subHdr A:hover { 
		font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #3165FF; 
		text-decoration: none;
		line-height: 18px
	}

.link, .func {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #003399; 
	text-decoration: none;
}
	.link:hover, .func:hover {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #003399; 
		text-decoration: underline;
	}

	.link2, .link2 a{
		font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #003399; 
		text-decoration: none;
}
	.link2:hover, .link2 a:hover{
		font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #003399; 
		text-decoration: none;
	}

.text1bold { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #003366; text-decoration: none }
a.text1bold:hover { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration: underline}

.text6bold { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #BEBEBE; text-decoration: none }
a.text6bold:hover { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FF6600; text-decoration: none }
.kommentaar {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #A64200; text-decoration: none; font-weight: normal}
.kommentaar2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993300; text-decoration: none; font-weight: normal }
.kommentaar3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #65360C; text-decoration: none; font-weight: normal }
a.kommentaar3:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal }

.mallhead1 {  font: bold 24px Arial, Helvetica, sans-serif; color: #cc3333; text-decoration: none}
.mallhead2 {  font: bold 20px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none}
.mallhead3 {  font: bold 18px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
.mallkirjeldus {  font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}
a.mallkirjeldus:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A417B; text-decoration: underline}

.malltext1, .malltext1 h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px}
.malltext1 a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3165FF; text-decoration: none; line-height: 18px}
a.malltext1:hover {  font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #3165FF; text-decoration: underline; line-height: 18px}

.menutext1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #ac1767; text-decoration: none}
a.menutext1:link { font: normal 15px Verdana, Arial, Helvetica, sans-serif; color: #ac1767; text-decoration: none }
a.menutext1:visited { font: normal 15px Verdana, Arial, Helvetica, sans-serif; color: #ac1767; text-decoration: none }
a.menutext1:hover {  font: normal 15px Verdana, Arial, Helvetica, sans-serif; color: #ac1767; text-decoration: none}

.malldate {  font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #1A417B; text-decoration: none}

.malluudis1 {  font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #CC3333; text-decoration: none}
a.malluudis1:hover {  font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #7E7E7E; text-decoration: underline}

.mallcolor1 {  background-color: #526587}
.malldatebg { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #006699; text-decoration: none; background-color: #FFFFFF }
.tabeltext1bg { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background-color: #FFFFFF}
.tabeltext2bg { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background-color: #F6F6F6}
.tabelbg { text-decoration: none ; background-color: #EAEAEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; border: 1px #FFFFFF solid}

.hind {  font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: none}
a.tabeltext2bg:hover {  font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background-color: #1B4476}
a.tabeltext1bg:hover {  font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background-color: #15355B}


.special1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0F5BA3;
	text-decoration: none;
}
.special2 {
	font-family: "StinnesSans TT";
	font-size: 14px;
	color: #2F3B6B;
	text-decoration: none;
; line-height: 14px
; font-weight: bold
}
.special3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #364189;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #255D95;
	background-color: #FFFFFF;
	border : 1px solid;
	border-color: #255D95;
}
.button1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #03337F; background-color: #CCCCFF; border : 1px solid; ; border-color: #000000 black black ; width: 30px; font-weight: bold}
.aktiivnemeny {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
a.aktiivnemeny:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline} .navigatsioon {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3366FF; text-decoration: none}



a.mainmenu2:hover {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #FF0505}
.mainmenu2 {  font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #FF0505; text-decoration: none}

.subsubmenu {  font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #385890; text-decoration: none}
a.subsubmenu:hover {  font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}


#location { 
	text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #828282; 
	text-decoration: none;
}
a.location {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #828282; 
	text-decoration: none;
}
a.location:hover, a.location.active {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #165399; 
	text-decoration: none;
}


.topOtsinguBox {
	width: 193px;
	height: 26px;
	padding-left: 5px;
	background-image: url('img/etsi_ENG.gif');
	background-repeat: no-repeat;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-transform: uppercase;
}
.topMenuBox {
	width: 193px;
	height: 26px;
	padding-left: 5px;
	background-image: url('img/palvelut_ENG.gif');
	background-repeat: no-repeat;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-transform: uppercase;
}
.topPostBox {
	width: 193px;
	height: 26px;
	padding-left: 5px;
	background-image: url('img/postituslista_ENG.gif');
	background-repeat: no-repeat;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-transform: uppercase;
}
.topNewsBox {
	width: 221px;
	height: 28px;
	padding-right: 5px;
	text-align: right;
	background-image: url('img/uutiset_ENG.gif');
	background-repeat: no-repeat;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-transform: uppercase;
}

.FormButton {
	width: 68px;
	height: 25px;
	text-align: center;
	background-image: url('img/liity_ENG.gif');
	background-repeat: no-repeat;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-transform: uppercase;
	line-height: 25px;
}
	.FormButton a {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
		text-decoration: none;
		line-height: 25px;
	}

#wrapper{
	margin: 0 auto;
	width: 1013px;
	border: 1px solid #1954ff;
	border-width: 0 1px;
	background: white;
	/*overflow: hidden;*/
	}

	#pageContainer {
		position: relative;
		padding: 1px 15px 27px;
	}

		#topRow {
			position: relative;
			width: 983px;
			height: 89px;
		}
		#topRowEst {
			position: relative;
			width: 983px;
			height: 140px;
		}
		#topRowEst .banner{
			position: absolute;
			right: 25px;
			top: 25px;
			border: 1px solid white;
		}
		#langDiv {
			position: absolute;
			right: 0px;
			top: 72px;
			z-index: 10;
		}
		#langDivEst {
			position: absolute;
			right: 0px;
			top: 122px;
			z-index: 10;
		}

#topMenu {
/*		white-space: nowrap;*/
		margin: 0px;
		padding: 0px;
		width: 193px;
	}

	#topMenu ul{
		list-style: none;
		margin: 0px;
		padding: 0px;
		margin-left: 0px;
		padding-bottom: 10px;
	}
	#topMenu ul ul li{
		background-image: none; 
	}

	#topMenu li{
		display: block;
		background: url('img/nooleke.gif') 12px 2px no-repeat;
		line-height: 12px;
		padding: 2px 2px 2px 32px;

	}

	#topMenu li a{		
		font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: none;
	}
	#topMenu li .topMenuActive, #topMenu li a:hover{
		font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
		color: #CC3333; 
		text-decoration: none;
	}
	#topMenu li .topMenuFirst{
	}
	#topMenu li .topMenuLast{
	}

	#leftMenu  {
		list-style: none;
		list-style-image: none;
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
	}
		#leftMenu  LI {
			list-style: none;
			list-style-image: none;
			margin-left: -30px;
		}
		#leftMenu LI A {
			font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
			color: #CC3333; 
			text-decoration: none;
		}
			#leftMenu LI A:hover {
				font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
				color: #D00707; 
				text-decoration: none;
				font-weight: normal;
			}
			#leftMenu a.active{
			font-weight: bold;
		}
			#leftMenu a:hover.active{
			font-weight: bold;
		}
		
	#banners-left{ }
	#banners-left div{ padding: 12px 0 0 5px; clear: both; }

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

#footer{ border-top: 1px solid #bcbcbc; padding-top: 12px; }

.print{ float: right; font: 10px verdana; color: #3465a1; padding-left: 22px; display: block; background: url('./gfx/ico-print.gif') no-repeat 0 50%; line-height: 17px; text-decoration: none; padding-right: 20px; margin-top: 8px; }

#front{}
#front .title{ background: url('./gfx/bg-title-front.png') no-repeat; font: bold 13px verdana; color: white; padding-left: 9px; line-height: 21px; padding-bottom: 2px; margin-top: 20px; }
#front .image{ padding-left: 2px; }
#front .image img{ border: 0; }
#front .content{ font: 10px verdana; line-height: 175%; padding: 8px 0 10px 4px; }
