/* CSS Document roosa #f48073 */

html {
height: 100%;
text-align:left;
}

body{
margin:0;
padding:0;	
text-align:center;
background:url(../images/taust.gif) repeat-x top left;
background-color:#fff;
color: #000;
font: normal 12px Arial, Helvetica, Sans-Serif;
}
 
#konteiner {
display:table;
width:800px;
margin:0 auto;
padding:0;
text-align:left;
}

#header {
position:relative;
width:800px;
height:90px;
margin:15px auto 0 auto;
padding:0;
border-bottom: 1px #5bce4f solid;
clear:both;
}

#hvasak {
float:left;
width:205px;
text-align:left;
padding:0;
margin:0;
}

#hparem {
float:right;
position:relative;
width:590px;
margin:0;
padding:0;
text-align:right;
}

#menyy {
float:right;
position:relative;
width:590px!important;
height:30px;
top:60px;
margin:0;
padding:0;
text-align:right;
background:url(../images/menu-bg.gif) no-repeat top left;
}

#slideshow {
clear:both;
width:800px;
height:179px;
margin:0;
padding:0;
border-bottom: 1px #5bce4f solid;
}

#menyy {
position:relative;
float:left;
width:168px;
text-align:left;
}

#sisukonteiner {
float:right;
width:800px;
margin:0;
padding:0px;
text-align:center;
}

#sisu {
width:760px;
margin:20px 15px 15px 15px;
text-align:left;
padding:0;
}

#jalus {
clear:both;
position:relative;
width:800px;
background:url(../images/footer-bg.gif) no-repeat top left;
height:35px;
line-height:35px;
text-size:14px;
margin:0;
padding:0;
color:#fff;
text-align:center;
}

#jalus a, #jalus a:link, #jalus a:visited {
color:#fff;
font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:underline;
}

#jalus a:hover {
color:#fffff1;
text-decoration:none;
}

hr.triip {
text-align:center;
color:#a58350;
width:50%;
margin:10px 0 0 0;
}

#maxi {
text-align:right;
width:800px;
margin:3px auto;
}

a, a:link, a:visited {
color:#008900;
font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:underline;
}

a:hover {
color:#333;
text-decoration:none;
}

p {
text-align:justify;
font: 12px Arial, Helvetica, Sans-Serif normal;
}

table.moduletable {
width:100%;
height:100%;
margin:0;
padding:0;
}	

table.moduletable th {
font-family: "trebuchet ms", tahoma, verdana, helvetica, arial;
font-size:16px;
line-height:22px;
letter-spacing: 0px;
font-weight:bold;
text-align:center;
padding:0;
margin:0;
vertical-align:center;
color:#777;
}

table.moduletable td {
width:100%;
margin:0;
padding:0;
text-align:right;
}

.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; }

ul.latestnewsuudised {
width:100%;
display:block;
margin:0;
padding:0;
text-align:left;
word-wrap:break-word;
}

li.latestnewsuudised {
line-height: 16px;
font-size:12px;
padding:0px;
margin:0px;
text-align:left;
background-image: url(../images/nupp.gif);
background-repeat: no-repeat;
background-position: 5px 6px;
word-wrap:break-word;
color:#000;
list-style:none;
}

a.latestnewsuudised, a.latestnewsuudised:link, a.latestnewsuudised:visited {
width:100%;
display:block;
word-wrap:break-word;
color:#136fd7;
font:normal 11px Verdana, Helvetica, sans-serif; 
letter-spacing:-1px;
text-decoration : none; 
line-height:16px;
background-image: url(../images/nupp.gif);
background-repeat: no-repeat;
background-position: 5px 6px;
margin:0;
padding-left:13px;
text-align:left;
}

a.latestnewsuudised:hover {
font:normal 11px Verdana, Helvetica, sans-serif; 
line-height:16px;
color:#000;
text-decoration:underline;
}

td,tr, div { font: normal 12px Arial, Helvetica, sans-serif; text-align:left;}
h1 { color: #008900; font: normal 22px Arial, Helvetica, sans-serif;}
h2 { color: #008900; font: normal 20px Arial, Helvetica, sans-serif;}
h3 { color: #008900; font: normal 18px Arial, Helvetica, sans-serif;}
h4 { color: #008900; font: normal 16px Arial, Helvetica, sans-serif;}
h5 { color: #008900; font: normal 14px Arial, Helvetica, sans-serif;}
h6, .pealkiri { color: #008900; font: normal 13px Verdana, Arial, Helvetica, sans-serif;}

li {text-align:left;}
ul {text-align:left;}
hr { color: #ccc; height: 1px; width: 98%; }

a.readon, a.readon:link, a.readon:visited {
margin:0;padding:0;
}

/**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 button **/
.button { 
background: #ddd; 
border: 1px #ccc solid; 
color: #000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
padding:2px;
}

/** 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 { 
color: #008900; font: normal 18px Arial, Helvetica, Sans-Serif; line-height:22px; padding:0 0 5px 0; margin:0;
}

/** 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 { background: #FFF; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-top: 1px solid; border-color: #ddd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-color: #666666; }

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**/
.poll { color: #9483DE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; }

/** 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{ background-color: #9ACD32; color: #FFFFFF; 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; }

.contentdescription {
text-align:justify; line-height:1.5em;}

.createdate  {padding-right:10px;padding-left:0px;}
.buttonheading {margin:0; padding:0 0 10px 0;}
table.contentpane {width:100%;}
table.contentpaneopen {width:100%; margin:0px; padding:0;}

.article_seperator {background:#fff;height:1px;display:none;}

table.tabel {
width:98%;
border-left:1px #e7e7e7 solid;
border-top:1px #e7e7e7 solid;
padding:0;
margin:0;
line-height:16px;
}

.tr1 {
background:#f7f7f7;
padding:0;
margin:0;
}

.tr2 {
background:#fff;
padding:0;
margin:0;
}

.tr1 td, .tr2 td {border-right:1px #e7e7e7 solid;border-bottom:1px #e7e7e7 solid;}

a.readon, a.readon:link, a.readon:visited {
color:#8b734f;
font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
}

a.readon:hover {

}
ul.menu-top {
	padding: 0;
	width: auto;
	text-align: left;
	display: block;
	margin: 0 0 0 10px;
}

ul.menu-top li {
	display: inline;
	padding: 0;
	margin: 0;
	line-height:30px;
}

ul.menu-top li a:link, ul.menu-top li a:visited, ul.menu-top li:last-child a
	{
color:#333;
font: normal 13px Arial, Helvetica, Verdana, sans-serif;
line-height:30px;
text-decoration:none;
padding:0px 15px;
margin:0;
background:url(../images/menu_separator.gif) no-repeat center right;
}
ul.menu-top li:hover {
color:#4c744c;
background:#98f598;
text-decoration:underline;
}

ul.menu-top li.active, ul.menu-top li.current{ 
}
/*a.menu, a.menu:link, a.menu:visited {
color:#174462;
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
line-height:16px;
text-decoration:none;
}

a.menu:hover {
color:#000;
text-decoration:underline;
}*/
