/* CSS Document */

html {
margin:0;
padding:0;
height: 100%;
text-align:left;
background-color:#b2dff1;
background:url(../images/taust.gif) repeat left top;
}

body{
margin:0;
padding:0;
min-height:100%;	
text-align:center;
color: #363e43;
font:normal 12px Verdana, Arial, Sans-serif;
line-height:1.5em;
}

#konteiner {
position:relative;
width:900px;
margin:10px auto;
padding:0;
text-align:left;
border:1px #71b5d0 solid;
background:#fff;
}

#header {
position:relative;
width:900px;
height:160px;
margin:0;
padding:0;
background:url(../../../images/stories/avaleht/h0.jpg) no-repeat top left;
text-align:center;
}

#keskosa {
position:relative;
display:block;
width:900px;
margin:0;
padding:0;
clear:both;
}

#vasak {
width:177px;
margin:0;
padding:0;
position:relative;
float:left;
}

#sisukonteiner {
width:546px;
position:relative;
float:left;
margin:5px 0 10px 0;
padding:0;
background:url(../images/sisutaust2.gif) no-repeat top center;
text-align:left;
}

#sisu {
width:518px;
margin:0;
padding:6px 0 0 13px;
text-align:left;
}

#parem {
width:170px;
float:right;
position:relative;
margin:20px 0 0 0;
padding:0;
text-align:right;
}

#footer {
clear:both;
position:relative;
width:900px;
height:37px;
margin:0;
padding:0;
background:url(../images/footer.gif) no-repeat top center;
}

#jalus {
float:left;
width:800px;
margin:0;
padding:12px 0 12px 20px;
font:bold 11px Verdana, Arial, Sans-Serif;
color:#fff;
text-align:left;
}

#jalus a, #jalus a:link, #jalus a:visited, #kontakt a, #kontakt a:link, #kontakt a:visited {
font:bold 11px Verdana, Arial, Sans-Serif;
color:#fefefe;
text-decoration:none;
}

#jalus a:hover, #kontakt a:hover {
color:#f4f4f4;
text-decoration:underline;
}

#maxi {
display:block;
float:right;
position:relative;
width:35px;
margin:0;
padding:13px 20px 0 0;
text-align:right;
}

img {
border:0;
}

a, a:link, a:visited {
color:#006391;
text-decoration:underline;
}

a:hover {
color:#111;
text-decoration:underline;
}

table.moduletable {
width:100%;
height:100%;
margin:0;
padding:0;
text-align:left;
float:left;
}	

table.moduletable th {
font-family: "trebuchet ms", tahoma, verdana, helvetica, arial;
font-size:14px;
line-height:23px;
height:23px;
letter-spacing: 1px;
font-weight:bold;
text-align:center;
padding:0 0 5px 15px;
margin:0;
vertical-align:center;
color:#777;
}

table.moduletable td {
font:normal 11px Verdana, Arial, Sans-Serif;
margin:0;
padding:0 0 3px 0;
text-align:left;
}

/* banner */
#ylbanner {
width:100%;
margin:0;
padding:0;
text-align:center;
}

table.moduletablebanner {
width:468px;
height:60px;
margin:0 auto;
padding:0;
text-align:center;
}	

table.moduletablebanner td {
font:normal 11px Verdana, Arial, Sans-Serif;
margin:0;
padding:0 0 3px 0;
text-align:center;
}

table.moduletablep_banner {
width:168px;
height:84px;
margin:10px 1px 0 0;
padding:0;
text-align:right;
}	

table.moduletablep_banner td {
font:normal 11px Verdana, Arial, Sans-Serif;
margin:0;
padding:10px 0 0 0;
text-align:right;
}

/* Peamenüü */
table.moduletablepeamenyy {
width:164px;
height:340px;
margin:15px 0 0 7px;
padding:0;
background:url(../images/menubg.gif) no-repeat bottom left;
}	

table.moduletablepeamenyy th {
font: normal 1px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
line-height:2px;
height:2px;
text-align:center;
padding:0;
margin:0;
color:#51addf; 
background:url(../images/menuhead.gif) no-repeat top left;
}

table.moduletablepeamenyy td {
margin:0;
padding:0;
word-wrap:break-word;
vertical-align:top;
}

/* Uudised */
table.moduletableuudised {
width:170px;
margin:20px 0 0 0;
padding:0;float:right;
}	

table.moduletableuudised th {
color:#0095d0;
font:bold 10px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
line-height:20px;
text-transform:uppercase;
text-align:center;
padding:0 0 0 10px;
margin:0;
vertical-align:center;
}

table.moduletableuudised td {
width:170px;
margin:0;
padding:10px 5px 0 0;
word-wrap:break-word;
}

.moduletable a { color: #F6F6F6; font-weight: normal; text-decoration: none; }
.moduletable a:visited { color: #F6F6F6; font-weight: normal; text-decoration: none; }
.moduletable a:link { color: #F6F6F6; font-weight: normal; text-decoration: none; }
.moduletable a:hover { color: #f1f1f1; font-weight: normal; text-decoration: underline; }

a.latestnews, a.latestnews:link, a.latestnews:visited, a.latestnewsuudised, a.latestnewsuudised:link, a.latestnewsuudised:visited {
display:block;
color:#0095d0;
font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
line-height:14px;
text-decoration:none;
margin:0px;
padding:4px 0 4px 12px;
background:url(../images/bullet1.gif) no-repeat;
background-position:0px 8px;
text-align:left;
}

a.latestnews:hover, a.latestnewsuudised:hover {
text-decoration:underline;
color:#000;
}

td,tr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
p { font: normal 11px Verdana, Arial, Helvetica, Sans-Serif; color:#363e43; text-align:left; line-height:2em;
padding-right:0px;
padding-left:0px;
margin:12px 0;
}

caption, h1 {color: #006391; font: bold 12px Verdana, Arial, Helvetica, Sans-Serif; }
h2 { color: #006391; font: bold 16px Verdana, Arial, Helvetica, sans-serif;}
h3 { color: #006391; font: bold 14px Verdana, Arial, Helvetica, sans-serif;}
h4 { color: #006391; font: bold 13px Verdana, Arial, Helvetica, sans-serif;}
h5 { color: #006391; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
h6 { color: #006391; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
hr { color: #006391; height: 1px; width: 98%; }

li {text-align:left;line-heigh:2em;font: normal 11px Verdana, Arial, Sans-Serif; }
ul {text-align:left;}

a.readon, a.readon:link, a.readon:visited {
background:url(../images/loeedasi.gif) no-repeat top left;
background-position: 0px 5px;
margin:0;
padding:0 0 10px 12px;
color:#006391;
display:block;
}
a.readon:hover {color:#111;text-decoration:underline;}

/**fieldset { margin-left:10px; margin-right:10px;}**/

/**li { list-style: inside url(../images/M_images/arrow.gif); list-style-image: url(../images/M_images/arrow.gif); }**/

/** article heading text **/
.articlehead { color: #7154AB; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; letter-spacing: -2px; padding-left:10px; }

.form {
margin:0;
padding:0;
}

/** form button **/
.button, .buttonotsing { 
background:url(../images/nupptaust.gif) repeat-x top left;
color: #fff; 
font: normal 11px Arial, Helvetica, sans-serif; 
line-height:14px;
vertical-align:center;
margin:0px 0px 5px 0px;
padding:0px 5px 0px 5px;
border-left: 1px #fefefe solid; 
border-right: 1px #fcfcfc solid; 
border-bottom: 1px #fefefe solid; 
border-top: 1px #fcfcfc solid; 
height:20px;
}

/** category text format and links **/
.category{ color: #7154AB; color: #7154AB; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 0px; text-decoration: none; }

.contentheading, .componentheading, h1 {
color: #006391; font: bold 12px Verdana, Arial, Helvetica, Sans-Serif; line-height:25px; padding:0; margin:0;
}

.buttonheading {line-height:25px; padding:0; margin:0;text-align:left;}


/** small text for footer, copyright info **/
.crumb { color: #EFF3FF; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

/** date text format **/
.date { color: #9370DB; text-decoration: none; }

/** input field format i.e username and password boxes **/
.inputbox, .inputboxotsing { 
background: #FFF; 
border: 1px #ddd solid; 
color: #000; 
vertical-align:center;
font:normal 11px Verdana, Arial, Sans-Serif;
}

a.category:link, a.category:visited {
	color: #999999;
	font-weight: bold;
}

a.category:hover {
	color: #FF9900;
}

/** newsfeeds text format as well as hyperlink format **/
.fase4_rdf{ color: #7154AB; color: #7154AB; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }
a.fase4_rdf:link, a.mainmenu:visited, a.category:link, a.category:visited { color: #7154AB; font-weight: bold; }
a.fase4_rdf:hover, a.category:hover { color: #FF8C00; }

/** same as main menu but for the top navigation bar text if used **/
.menubar{ color: #FF8C00; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; letter-spacing: 0px; text-decoration: none; }
a.menubar:link, a.menubar:visited { color: #FF8C00; font-weight: bold; }
a.menubar:hover { color: #7154AB; }

/** text in the category selection page **/
.newsarticle { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; /* Up from 10px */ text-align: left; }

/** newsflash text **/
.newsflash { color: #7154AB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

/** newspane (box around full story) format **/
.newspaneopen{ border: 0px ridge #DCDCDC; }

/** poll module text and bullet list format**/
table.poll { color: #5d7b00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;
margin:0;
padding:0;
}

.raadio {
margin:0;
padding:0;
width:10px;
}

/** first and third and fifth etc... row of section list format 
.sectiontableentry1, .newspane, .popupwindow { background-color: #FFFFFF; }**/

/** second and fourth and sixth etc... row of section list format 
.sectiontableentry2{ background-color: #F2FFDF; }**/

/** the heading bar, row above the section list **/
.sectiontableheader{ color: #000; font-weight: bold; }

.head { color: #696969; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.headadbox { color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; }
.small { color: #ff6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: medium; text-decoration: none; }
.subhead { color: #6D6D6D; font-size: 10px; font-weight: bold; }
.white { color: #FFFFFF; text-decoration: none; }

.mainlevel {
padding:0;
margin:0;
}

a.mainlevel, a.mainlevel:link, a.mainlevel:visited {
display:block;
color:#0095d0;
font:bold 10px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
line-height:20px;
text-transform:uppercase;
text-decoration:none;
margin:0px;
padding:4px 0 4px 12px;
background:url(../images/menuback.gif) no-repeat;
background-position:0px bottom;
}

a.mainlevel:hover {
color:#93ddff;
text-decoration:none;
}

a.mainlevel#active_menu {
color:#93ddff;
text-decoration:none;
}

.sublevel {
padding:0;
margin:0;
}

a.sublevel, a.sublevel:link, a.sublevel:visited {
width:130px;
display:block;
color:#e6f6ff;
font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
line-height:14px;
text-decoration:none;
margin:0 0px 0 14px;
padding:2px 0;
}

a.sublevel:hover {
color:#93ddff;
text-decoration:none;
}

a.sublevel#active_menu, #active_menu {
color:#93ddff;
text-decoration:none
}

.contentdescription {
text-align:justify; line-height:1.5em;}

.createdate  {padding-right:10px;padding-left:0px;}
table.contentpaneopen {width:100%; margin:0px; padding:0;}
table.contentpaneopen td {padding:0;margin:0;vertical-align:top;}

.article_seperator {height:15px;}

.markus {
color:#dd0000;
font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
line-height:20px;
}

script {
margin:0;
padding:0;
width:1px;
display:none;
}

table.tabel {
border-left:1px #91cdf8 solid;
border-top:1px #91cdf8 solid;
padding:0;
margin:0 0 10px 0;
line-height:16px;
display:table;
}

.tr1 {
background:#caecfd;
padding:0;
margin:0;
}

.tr2 {
background:#eaf8ff;
padding:0;
margin:0;
}

.tr1 td, .tr2 td, table.tabel td {border-right:1px #91cdf8 solid;border-bottom:1px #91cdf8 solid; padding:5px;color:#006391;}

.tr3 {
background:#a5e0fe;
padding:0;
margin:0;
}

.tr3 td {border-right:1px #91cdf8 solid;border-bottom:1px #91cdf8 solid; padding:6px;color:#006391;}

label {
padding:0 0 0 2px;
}

.tr1 .button {margin-top:5px;}

.aeg {font-weight:bold;}

#jflanguageselection {margin:0;padding:0;}

#jflanguageselection ul.jflanguageselection
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

#jflanguageselection ul.jflanguageselection li
{
	background-image: none;
	padding-left: 1px;
	padding-right: 1px;
	margin:0;
	float:right;
	white-space: nowrap;
	border: none;
	font-size: 0.9em;
}

#jflanguageselection ul.jflanguageselection li#active_language
{
	font-size: 11px;
 	font-weight: bold;
}

#jflanguageselection ul.jflanguageselection li a
{
	display: block;
}

#jflanguageselection ul.jflanguageselection img
{
	border: 5px #5e5e5e solid;
}

.back_button {
margin:0 0 10px 0;
}
