
h5 {
display:inline;
font-weight:normal;
color: green;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
h4 {
display:inline;
font-weight:normal;
color: #FF0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}


body { 
	margin: 0; 
	background-color: #f9f9f7; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000; /* #4c4c4c */
	font-size: 12px;   
	font-weight: normal; 
	text-decoration: none; 
	height: 100%; 
}
 
p { 
	padding: 0; 
	margin: 0; 
	margin-top:12px;
}
 a{color:#0f4c85;}
a img { 
	border: none; 
}
 
a:hover { 
	text-decoration: none; 
	color:#0f4c85;
}
 
/** OLD
 *h1 { 
	margin: 0; 
	padding-bottom: 9px; 
	padding-left: 19px; 
	padding-top: 11px;
	line-height: 24px;
	color: #fff; 
	font-size: 20px; 
	font-weight: normal; 
} */

h1 { 
	margin: 0;
	padding: 11px 5px 9px 5px;
	text-align: center;
	line-height: 22px;
	color: #fff; 
	font-size: 20px; 
	font-weight: normal; 
}
 
h1 a {
	display:block; 
	color: #fff; 
	text-decoration : none; 
}
 
h1 a:hover { 
	text-decoration: underline; 
	color: #fff;
} 

#contentwidth { 
	margin: 0 auto; 
	margin-bottom: 10px; 
	padding: 0; 
	width: 1021px;
	overflow: hidden;
	background: url(/img/spacer.gif); 
	border-right: 1px solid #b3b3b3; 
	border-left: 1px solid #b3b3b3; 
	border-bottom: 1px solid #b3b3b3; 
}
 
a.grey:link, a.grey:visited { 
	display: block; 
	margin: 5px; 
	color: #888888; 
	font-size: 14px; 
	text-decoration : none; 
} 
a.greyAct:link, a.greyAct:visited { 
	display: block; 
	margin: 5px; 
	color: #f95a0e; 
	font-size: 14px; 
	text-decoration : none; 
} 
a.grey:hover { 
	color: #f95a0e; 
	text-decoration: none; 
}

#header {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 130px;
	background: url(/img/spacer.gif); 
	border-bottom: dotted #888888 1px;
	overflow: hidden;
}

#headerleft {
	margin: 0;
	padding: 0;
	width: 510px;
	height: 130px;
	float: left;
	border-right: dotted #888888 1px; 
} 

.head_menu {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	height: 25px;
	border-bottom: dotted #888888 1px;
}

#flagsleft {
	margin: 0;
	padding: 0;
	width: 255px;
	height: 25px;
	float: left;
	border-right: dotted #888888 1px; 
}

#leftspacer {
	width: 8px;
	height: 25px;
	float:left;
	border-right: dotted #888888 1px;
}

.flags {
	margin: 0;
	padding : 0;
	width: 40px;
	height: 25px;
	float: left;
	border-right: dotted #888888 1px;
	overflow: hidden;
	text-transform: uppercase;
}


#logo {
	margin-left: 20px;
    margin-top: 20px;
	float: left;
	width: 339px;
}

#headerright {
	margin: 0;
	padding: 0;
	float: left;
	width: 509px;
	height: 130px;
}

#search {
	margin: 0;
	padding: 0;
	width: 251px;
	height: 130px;
	float: left;
	border-right: dotted #888888 1px; 
}

#searchcontent {
	margin-left: 20px;
    margin-top: 40px;
	padding: 0;
	float: left;
	width: 90%;
}

form {
    margin: 0;
}

#search_box {
    width: 201px;
    height: 22px;
    background: url(/img/icons/bg_search_box.gif);
}

#search_box #s {
    float: left;
    padding: 0;
    margin: 4px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
	color: #888888;
    font-size: 12px;
}

#search_box #go {
    float: right;
	width: 21px;
    margin: 3px 4px 0 0;
}

#contact {
	margin: 0;
	padding: 0;
	width: 256px;
	height: 130px;
	float: left;
}

#rightspacer {
	width: 8px;
	height: 25px;
	float: right;
	border-left: dotted #888888 1px;
}

#contactcontent {
	margin: 20px;
	padding: 0px;
	width: 200px;
    float: left;
}

#contactcontent p {
  margin:0;
}
a.welcome:link, a.welcome:visited {
	color: #0f4c85; /*  #5d93c5 */
}

a.welcome:hover {
	color: #f95a0e;   
}

#content {
	margin: 7px;
	margin-right: 6px;
	padding: 0;
	width: 1008px; /* 1007px */
	height: 100%;
}

#menupanel {
 	background: url(/img/ground.png) repeat-y;
	float: left;
	margin: 0;
  padding : 0;
	/*width: 100%;*/
	overflow: hidden; 
}

.headimg {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.menucontent {
	float: left;
    margin: 0 1px 0 0;
	padding: 0;
	width: 251px; 
	overflow: hidden;
}

#bac3 {
  background-color:#4487c6;
}
#bac4 {
  background-color:#5e780d;
}
#bac5 {
  background-color:#ff9900;
}
#bac6 {
  background-color:#5c7283;
}


#menucontent_4 {
	float: left;
    margin: 0;
	padding: 0;
	width: 251px;
	overflow: hidden;
}



#menu_ { 
	margin: 0;
	overflow: hidden;
}

#menu_ ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_ li { 
	margin: 0;
}

#menu_ a {
	display: block;
	padding: 5px 10px 4px 20px;
	width: 221px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff
}

#menu_ a:hover {
	color: #fff;
	background-color: #DFDFDF;
	text-decoration: none;
}

#active_ {
	color: #fff;
	background-color: #DFDFDF;
	font-weight: bold;
	text-decoration: none;
}

#menu_ ul ul li { 
	margin: 0 0 1px 0; 
}

#menu_ ul ul a {
	display: block;
	padding: 5px 10px 4px 30px;
	width: 211px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

#menu_ ul ul a:hover {
	color: #fff;
	background-color: #6fabe3;
	text-decoration: none;
}






/* ESIMENE MENÜÜ */
#menu_3 { 
	margin: 0;
	overflow: hidden;
}

#menu_3 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_3 li { 
	margin: 0;
}

#menu_3 a {
	display: block;
	padding: 5px 10px 4px 20px;
	width: 221px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff
}

#menu_3 a:hover {
	color: #fff;
	background-color: #6fabe3;
	text-decoration: none;
}

#active_3 {
	color: #fff;
	background-color: #6fabe3;
	font-weight: bold;
	text-decoration: none;
}

#menu_3 ul ul li { 
	margin: 0 0 1px 0; 
}

#menu_3 ul ul a {
	display: block;
	padding: 5px 10px 4px 30px;
	width: 211px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

#menu_3 ul ul a:hover {
	color: #fff;
	background-color: #6fabe3;
	text-decoration: none;
}

.vmenu{
  border-left:1px solid;
  display:inline-block;
  margin-bottom:20px;
  padding:0 10px;
  float:left;
  
}

.vmenu a {
  text-decoration: none;
  color: #05447E;
}

.vmenu a:hover {
  text-decoration: underline;
  color:#ff0000;
}
/*
#sub3_active {
	color: #fff;
	background-color: #6fabe3;
	font-weight: bold;
	text-decoration: none;
}
*/

/* TEINE MENÜÜ */
#menu_4 { 
	margin: 0;
	overflow: hidden;
}

#menu_4 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_4 li { 
	margin: 0;
}

#menu_4 a {
	display: block;
	padding: 5px 10px 4px 20px;
	width: 221px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff
}

#menu_4 a:hover {
	color: #fff;
	background-color: #729210 ;
	text-decoration: none;
}
#active_4 {
	color: #fff;
	background-color: #729210;
	font-weight: bold;
	text-decoration: none;
}

#menu_4 ul ul li { 
	margin: 0 0 1px 0; 
}

#menu_4 ul ul a {
	display: block;
	padding: 5px 10px 4px 30px;
	width: 211px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

#menu_4 ul ul a:hover {
	color: #fff;
	background-color: #729210;
	text-decoration: none;
}

/* KOLMAS MENÜÜ */
#menu_5 { 
	margin: 0;
	overflow: hidden;
}

#menu_5 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_5 li { 
	margin: 0;
}

#menu_5 a {
	display: block;
	padding: 5px 10px 4px 20px;
	width: 221px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff
}

#menu_5 a:hover {
	color: #fff;
	background-color: #FEAB2E;
	text-decoration: none;
}
#active_5 {
	color: #fff;
	background-color: #FEAB2E;
	font-weight: bold;
	text-decoration: none;
}
#menu_5 ul ul li { 
	margin: 0 0 1px 0; 
}

#menu_5 ul ul a {
	display: block;
	padding: 5px 10px 4px 30px;
	width: 211px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

#menu_5 ul ul a:hover {
	color: #fff;
	background-color: #FEAB2E;
	text-decoration: none;
}

/* NELJAS MENÜÜ */
#menu_6 { 
	margin: 0;
	overflow: hidden;
}

#menu_6 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_6 li { 
	margin: 0;
}

#menu_6 a {
	display: block;
	padding: 5px 10px 4px 20px;
	width: 221px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff
}

#menu_6 a:hover {
	color: #fff;
	background-color: #8295a4;
	text-decoration: none;
}

#active_6 {
	color: #fff;
	background-color: #8295a4;
	font-weight: bold;
	text-decoration: none;
}

#menu_6 ul ul li { 
	margin: 0 0 1px 0; 
}

#menu_6 ul ul a {
	display: block;
	padding: 5px 10px 4px 30px;
	width: 211px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

#menu_6 ul ul a:hover {
	color: #fff;
	background-color: #8295a4;
	text-decoration: none;
}

#sub3_active, #sub4_active, #sub5_active, #sub6_active {
	/*color: #fff;*/
	font-weight: bold;
	text-decoration: none;
}

#column {
	clear: left;
	margin: 0;
	padding: 0;
	background: url(/img/bg.png) repeat-y;
	/*width: 100%;
	height: 100%;*/
}

#fixed {
	margin: 0;
	padding : 0;
	overflow: hidden; 
}

#left_column {
	float: left;
	margin: 0;
	margin-right: 1px;
	padding:5px 15px;
	width: 473px;
	overflow: hidden; 
	min-height:358px; /* ************************************** */
}

#right_column {
	float: left;
	margin: 0;
	padding: 5px 15px;
	width: 473px;
	height: 340px;
	overflow: hidden; 
	height:358px;
}

.news_menu {
	margin: 0;
	padding: 3px 0;
	float: left;
	
}

.news_caption {
	font-size: 18px;
	color: #05447e;
}

.news_body {
	margin: 0;
	padding-top: 0px;
	float: left;
	width: 100%;
	margin-top:-13px;
}

a.news:link, a.news:visited { 
	display: block; 
	color: #05447e; 
	text-decoration: none; 
} 

a.news:hover { 
	color: #fa4708; 
	text-decoration: none; 
}

.map_body {
	margin-top: 25px;
	margin-left: 40px;
	width: 350px;
	padding: 0;
	float: left;
}

.main_navigator {
	clear: both; 
	text-align: center; 
	padding: 3px 0 10px 0; 
	color: #05447e;
	font-weight: bold;
	text-decoration: none;   
}

.main_navlink { 
	color: #05447e;
	font-size: 14px; 
	font-weight: normal;
	text-decoration: none;  
}
	
.main_navselected { 
	color: #05447e;
	font-size: 14px;  
	font-weight: bold;
	text-decoration: none;  
	/*text-transform: uppercase; */
}

/* SISU */

#blocked_menupanel {
	background: url(/img/ground.png) repeat-y;
	float: left;
	margin: 0;
	padding-bottom : 0;
	width: 1008px;
	overflow: hidden; 
}

#menu_columnn {
	float: left;
	margin: 0;
	margin-right: 1px;
	padding: 0 0 26px 0;
	width: 251px;
	overflow: hidden; 
	display:inline-table;
	
}



#content_column {
	float: left;
	margin: 0;
	padding: 26px 5px 0 15px;
	width: 728px;
	/*min-height: 340px;*/
	overflow: hidden; 
}

#content_menu {
	/* float: left; */
	margin: 0;
	padding:0px 0px 4px 0px;
	width: 100%;
	border-bottom: dotted #888888 1px;
	font-weight: bold;
}

#content_menu2 {
	float: left;
	margin: 0 30px;
	padding:  4px 0 4px 0;
	width: 100%;
	font-weight: bold;
	list-style-type: square;
}

#print {
	margin: 3px;
	padding: 0;
	width: 17px;
	float:right;
}

#content_body {
	margin: 15px 0;
	padding: 0;
	width: 100%;
	float: left;
}

#date {
	color: #888;
	margin-top:10px;
	width: 100px;
  }

/* VERT N`MENU */



/* jQuery lightBox plugin - Gallery style */
#gallery {
	margin-top: 15px; 
	/*padding: 5px;*/
	width: 98%;
}

#gallery ul,li{
	margin: 0;
	padding: 0;
}

#gallery li{
	list-style: none;
	/*float: left;*/
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
}

/*
.link3, link4, link5, link6{
  display:inline-block;
  width:100%;
}
*/
/*HALL SISIU */

#menu_column {
	clear: both;
	margin: 0;
	padding: 0;
  background: url(/img/ground_lightGrey.png) repeat-y;
}
#caption {
	float: left;
	width: 705px;
	font-size: 18px;
	color: #A6A7A8;
}

.link a, .link a:visited, a.color { 
	color: #0f4c85; 
	text-decoration: none; 
} 

.link a:hover, a.color:hover{ 
	color: #ff0000; 
	text-decoration: none; 
}
/* SININE SISU */

#menu_column3 {
	clear: both;
	margin: 0;
	padding: 0;
  background: url(/img/ground_blue.png) repeat-y;
}

#caption3 {
	float: left;
	width: 680px;
	font-size: 18px;
	color: #0f4c85;
}

.link3 a, .link3 a:visited, a.color3 { 
	color: #0f4c85; 
	text-decoration: none; 
} 

.link3 a:hover, a.color3:hover{ 
	color: #ff0000; 
	text-decoration: none; 
}

/* ROHELINE SISU */

#menu_column4 {
	clear: both;
	margin: 0;
	padding: 0;
  background: url(/img/ground_green.png) repeat-y;

}

#caption4 {
	float: left;
	width: 705px;
	font-size: 18px;
	color: #546b0e;
}

.link4 a:link, .link4 a:visited, a.color4 { 
	color: #546b0e; 
	text-decoration: none; 
} 

.link4 a:hover, a.color4:hover { 
	color: #ff0000; 
	text-decoration: none; 
}

/* ORANZ SISU */

#menu_column5 {
	clear: both;
	margin: 0;
	padding: 0;
	background: url(/img/ground_orange.png) repeat-y;

}

#caption5 {
	float: left;
	width: 705px;
	font-size: 18px;
	color: #fc5403;
}

.link5 a:link, .link5 a:visited, a.color5 { 
	color: #fc5403; 
	text-decoration: none; 
} 

.link5 a:hover, a.color5:hover { 
	color: #0f4c85; 
	text-decoration: none; 
}

/* SINAKASHALL SISU */

#menu_column6 {
	clear: both;
	margin: 0;
	padding: 0;
	background: url(/img/ground_blue_gray.png) repeat-y;

}

#caption6 {
	float: left;
	width: 705px;
	font-size: 18px;
	color: #2b485e;
}

.link6 a:link, .link6 a:visited, a.color6 { 
	color: #2b485e; 
	text-decoration: none; 
} 

.link6 a:hover, a.color6:hover { 
	color: #ff0000; 
	text-decoration: none; 
}


/* ESILEHE  BANNER */

.banner{ 
position:relative;
text-align:center;
top:0;
padding-bottom:15px;
padding-top: 15px;
clear:both;
}
/* FONDI STIILID*/

tt#red {
  color: red;
}

tt#green {
  color:#009900;
}

#vertMenu {
  width:100%;
  height:70px;
}

a.color {
  background: url("/img/back3.gif") no-repeat left ;
  padding-left:10px;
}
a.color:hover {
  background: url("/img/back5.gif") no-repeat left ;
  padding-left:10px;
}
a.color3 {
  background: url("/img/back3.gif") no-repeat left ;
  padding-left:10px;
}
a.color3:hover {
  background: url("/img/back5.gif") no-repeat left ;
  padding-left:10px;
}
a.color4 {
  background: url("/img/back4.gif") no-repeat left ;
  padding-left:10px;
}
a.color4:hover {
  background: url("/img/back5.gif") no-repeat left ;
  padding-left:10px;
}
a.color5 {
  background: url("/img/back5.gif") no-repeat left ;
  padding-left:10px;
}
a.color5:hover {
  background: url("/img/back3.gif") no-repeat left ;
  padding-left:10px;
}
a.color6 {
  background: url("/img/back6.gif") no-repeat left ;
  padding-left:10px;
}
a.color6:hover {
  background: url("/img/back5.gif") no-repeat left ;
  padding-left:10px;
}

/* sld - ekl sign language dictionary cfgview */
div#awcbClassCfgview-374133 input#button
{
	color: grey;
	background-color: white;
	float: right;
}

div#awcbClassCfgview-374133
{
	float: left;
}

div.news_menu 
{
	width: 95%;
}
/* end sld */


