/* CSS Document roosa #f48073 */

html {
height: 100%;
text-align:left;
}

body {
margin:10 auto 0 auto;
padding:0;
position:relative;
color:#000;
font: 12px Arial, Helvetica, Sans-Serif normal;
text-align:center;
background:url(../images/taust.gif) repeat-x;
background-color:#6ab3f1;
}

#konteiner {
margin:0 auto;
width:980px;
padding:0;
text-align:left;
background:#fff;
}

#header {
width:980px;
height:105px;
margin:0;
padding:10px 0 0 0;
background:#fff;
border-bottom:1px #1978c7 solid;
}

#hvasak {
float:left;
width:180px;
color:#fff;
font-size:14px;
font-weight:bold;
line-height:14px;
text-align:left;
padding:0;
}

#hparem {
float:right;
width:800px;
text-align:right;
padding:0;
margin:0;
}

#menyy {
position:relative;
width:790px;
height:35px;
line-height:35px;
color:#fff;
padding:0 0 0 10px;
margin:0;
background:url(../images/menu-bg.gif) no-repeat top left;
top:70px;
}

#sisukonteiner {
position:relative;
width:980px;
margin:0;
padding:5px 0;
clear:both;
}

#svasak {
float:left;
width:766px;
text-align:left;
padding:0;
margin:0;
}

#slideshow {
position:relative;
float:left;
width:750px;
height:168px;
margin:0;
padding:0;
}

#sisu {
float:left;
width:734px;
text-align:left;
padding:20px 0 10px 15px;
margin:0;
}

#sparem {
float:right;
width:214px;
vertical-align:top;
text-align:right;
padding:0;
margin:0;
background:#fff;
}

#jalus {
width:980px;
position:relative;
/*background:url(../images/footer-bg.gif) no-repeat top left;*/
height:35px;
padding:0;
margin:5px 0 0 0;
clear:both;
border-top:1px #6ab3f1 solid;
}

#jvasak {
float:left;
position:relative;
width:100px;
margin:0;
padding:0;
}

#jkesk {
float:left;
position:relative;
width:760px;
margin:0;
padding:0;
color:#1978c7;
text-align:center;
text-size:14px;
line-height:33px;
}

#maxi {
float:right;
position:relative;
width:100px;
text-align:right;
padding:12px 12px 0 0;
margin:0;
}

a, a:link, a:visited {
color:#bb0000;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:underline;
}

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%;
}

.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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:left;}
h2 { color: #1673c1; font: normal 20px Arial, Helvetica, Sans-Serif; line-height:24px; padding:0; margin:0; }
h3 { color: #1673c1; font: normal 18px Arial, Helvetica, Sans-Serif; line-height:24px; padding:0; margin:0; }
h4 { color: #1673c1; font: normal 16px Arial, Helvetica, Sans-Serif; line-height:24px; padding:0; margin:0; }
h5 { color: #1673c1; font: normal 14px Arial, Helvetica, Sans-Serif; line-height:24px; padding:0; margin:0; }
h6, .pealkiri { color: #1673c1; font: normal 12px Arial, Helvetica, Sans-Serif; line-height:24px; padding:0; margin:0;}

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, h1 { 
color: #1673c1; font: normal 22px Arial, Helvetica, Sans-Serif; line-height:24px; padding: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; }

.mainlevel {
padding:0;
margin:0;
}

a.mainlevel, a.mainlevel:link, a.mainlevel:visited {
color:#fff;
font:normal 12px Verdana, Arial, Helvetica, Sans-Serif;
line-height:35px;
text-decoration:none;
padding:9px 14px 10px 14px;
margin:0;
}

a.mainlevel:hover, a.mainlevel#active_menu {
color:#fff;
background:#3598ec;
text-decoration:none;
}

.contentdescription {
text-align:justify; line-height:1.5em;}

.createdate  {padding-right:10px;padding-left:0px;}
.buttonheading {margin:0; padding:0;}
table.contentpane {width:540px;}
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;}

