@import url("/styles/default/scms_dropdown.css"); 
 

/***********************************************************
 Custom CSS: 
***********************************************************/

/* TOIMETAJA VAADE KIRJANDUSNIMESTIKE LEHEL */

div#toimetajale {
    height:100%;
    width:900px;
    margin-bottom: 25px;
}

span.toimetajale_left {
background-color: #E4F1F5;
border: 1px solid #BFE1EB;
padding: 5px;
width: 570px;
float:left;
}

span.toimetajale_right {
background-color: #E4F1F5;
border: 1px solid #BFE1EB;
padding: 5px;
width: 300px;
float: right;
}



.toplink {
    position: fixed;
    right:0px;
    bottom:15px;
}

a.toplink {
    text-decoration:none;
    border:0 none;
    display:inline;
    width:26px;
    height:15px;
}


h1.blank { font-family: Arial !important; font-size: 13px; color: #333333; }

#ArticlesContainer.blank { margin:0 auto; text-align:left !important; width: 900px; }
#blank_page { font-family: Arial !important; font-size: 13px; color: #333333; margin:0 auto; text-align:left !important; width: 900px; }




table.hover tr:hover { background-color: #e5ebdf; }

table tr td ul li { line-height:1.5em; }

a.thin, a.thin:visited, a.thin:active, a.thin:focus { 
font-weight:normal !important;
}


roheline { font-weight:bold; color: #008000; }

table.padded td { padding:5px; }



/* STILISEERITUD TABELID a la Lingikogu */

table.styled {
   color: #333333;
   width:100%;
}
table.styled tr td {
    border-bottom: 1px dashed #DDDDDD;
    padding: 5px 3px;
}

.dhtmlgoodies_answer td.link { 
padding:5px 20px 5px 5px;
width:100px;
}








/***********************************************************
 Styles from version 3:
 adminpages "Visual Design > Site Styles", "Visual Design > Text Styles"
***********************************************************/

textarea.searchbox { font-family: Arial; font-size: 12px; background-color: #ffffff; color: #000000; border: 1px solid #888888; font-weight: normal; width:400px; }

input.searchbox { font-family: Arial; font-size: 12px; background-color: #ffffff; color: #000000; border: 1px solid #888888; font-weight: normal; width:200px; }

.searchbtn { 
font-family: Arial; 
font-size: 11px; 
font-weight: bold; 
background-color: #969e9d !important; 
color: #ffffff;
margin-top: 20px; 
padding: 4px; 
border:0px solid #969e9d;  
} 

.searchbtn_muusika { 
background-color:#BBBBBB;
border:1px solid #BAB2B2;
color:#444444;
font-family:Arial;
font-size:11px;
font-weight:normal;
padding:2px;
text-transform:uppercase;
}

td.MessageHeaderText_muusika { color: #ffffff; padding: 2px 5px; }

.searchbox_muusika { 
background-color:#e3e7db;
border:1px solid #bab2b2;
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px; } 

.searchbox_muusika:focus { 
background-color:#ffffff;
border:1px solid #bab2b2;
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px;
}

textarea.textarea_muusika { 
background-color:#e3e7db;
border:1px solid #bab2b2;
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px; } 

textarea.textarea_muusika:focus { 
background-color:#ffffff;
border:1px solid #bab2b2;
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding:3px;
}

a.sublink_muusika:link, a.sublink_muusika:visited, a.sublink_muusika:active { color:#ffffff; }

tr.MessageHeader_muusika { background-color: #c5be64; }

.searchbox2 { font-family: Arial; font-size: 11px; background-color: #ffffff; color: #666666; border: 2px solid #aab0af; font-weight: normal; }
.searchbox2:focus { font-family: Arial; font-size: 11px; background-color: #dfebe9; color: #666666; border: 2px solid #97c9c1; font-weight: normal; }

.searchbox_wide { border: 1px solid #888888; width: 300px; }

span.koh_vali { color: #555555; font-size:10px; }

.smallgray { font-size:9px; color:#666666; }

.quote { font-size:13px; color:#777777; font-style:italic; }

.pealkiri_red { font-size: 13px; font-weight: bold; color: #c1011a; }
.laste_pealkiri_13px { color:#EA7B43; font-family:"Trebuchet MS",Arial,sans-serif; font-size:13px; font-weight:bold; }

.navibar { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #d9008f;  } 
.activecell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF;  } 
A.navi:link { font-family: Arial; font-size: 11px; text-decoration: none;  } 
A.navi:active { font-family: Arial; font-size: 11px; text-decoration: underline;  } 
A.navi:visited { font-family: Arial; font-size: 11px; text-decoration: none;  } 
A.navi:hover { font-family: Arial; font-size: 11px; text-decoration: underline;  } 
A.navi_on:link { font-family: Arial; font-size: 11px; text-decoration: none;  } 
A.navi_on:active { font-family: Arial; font-size: 11px; text-decoration: underline;  } 
A.navi_on:visited { font-family: Arial; font-size: 11px; text-decoration: none;  } 
A.navi_on:hover { font-family: Arial; font-size: 11px; text-decoration: underline;  } 
.breadcrumb { font-family: Arial; font-size: 11px; font-weight: normal; background-color: #dfebe9;  } 
A.bread:link { font-family: Arial; font-size: 11; text-decoration: none; font-weight: bold; color: #777777;  } 
A.bread:active { font-family: Arial; font-size: 11; text-decoration: none; font-weight: bold;  } 
A.bread:visited { font-family: Arial; font-size: 11; text-decoration: none; font-weight: bold; color: #777777;  } 
A.bread:hover { font-family: Arial; font-size: 11; text-decoration: underline; font-weight: bold; color: #777777;  } 
.boxhead { font-family: Arial; font-size: 11px; font-weight: bold; background-color: #3d756c; color: #ffffff;  } 
.box { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333;  } 
.boxframe { font-weight: normal; background-color: #333333;  } 
A.navi2_off:link { font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold;  } 
A.navi2_off:active { font-family: Arial; font-size: 11px; text-decoration: underline; font-weight: bold;  } 
A.navi2_off:visited { font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold;  } 
A.navi2_off:hover { font-family: Arial; font-size: 11px; text-decoration: underline; font-weight: bold; color: #FFFFFF;  } 
A.navi2_on:link { font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold; color: #FFFFFF;  } 
A.navi2_on:active { font-family: Arial; font-size: 11px; text-decoration: underline; font-weight: bold; color: #FFFFFF;  } 
A.navi2_on:visited { font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold; color: #FFFFFF;  } 
A.navi2_on:hover { font-family: Arial; font-size: 11px; text-decoration: underline; font-weight: bold; color: #FFFFFF;  } 
.sub_pealkiri { font-family: Arial; font-size: 14px; font-weight: bold; color: #5282EA;  } 
.footer { font-family: Arial; font-size: 11px;  } 
A.pealkiri:link { font-family: Arial; font-size: 24px; text-decoration: none; font-weight: bold; color: #A4284D;  } 
A.pealkiri:active { font-family: Arial; font-size: 24px; text-decoration: none; font-weight: bold; color: #A4284D;  } 
A.pealkiri:visited { font-family: Arial; font-size: 24px; text-decoration: none; font-weight: bold; color: #A4284D;  } 
A.pealkiri:hover { font-family: Arial; font-size: 24px; text-decoration: underline; font-weight: bold; color: #A4284D;  } 
.folders { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  } 
.littlebox { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px;  } 
.date { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #999999; line-height: 13pt;  } 
.cellOff { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; background-color: #E5E5E5; color: #ffffff; line-height: 13pt;  } 
.cellOn { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; background-color: #bbbbbb; color: #ffffff; line-height: 13pt;  } 
.aasta { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #888888; line-height: 13pt;  } 
A.arh1:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold; color: #777777;  } 
A.arh1:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; font-weight: bold; color: #777777;  } 
A.arh1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold; color: #777777;  } 
A.arh1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; font-weight: bold; color: #777777;  } 
A.arh1_on:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold; color: #ffffff;  } 
A.arh1_on:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; font-weight: bold; color: #ffffff;  } 
A.arh1_on:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold; color: #ffffff;  } 
A.arh1_on:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; font-weight: bold; color: #ffffff;  } 
.txt1 { font-family: Arial; font-size: 12px; color: #000000;  } 
.tabOn { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003399; line-height: 12px;  } 
.tabOff { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #888888; line-height: 12px;  } 
.deadTab { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #888888; line-height: 12px;  } 
A.link_tab_off:link { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #003399; line-height: 12px;  } 
A.link_tab_off:active { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; font-weight: normal; color: #003399; line-height: 12px;  } 
A.link_tab_off:visited { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #003399; line-height: 12px;  } 
A.link_tab_off:hover { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #003399; line-height: 12px;  } 
A.tp:link { text-decoration: none; font-weight: bold; color: #FFFFFF;  } 
A.tp:active { text-decoration: none; font-weight: bold; color: #FFFFFF;  } 
A.tp:visited { text-decoration: none; font-weight: bold; color: #FFFFFF;  } 
A.tp:hover { text-decoration: underline; font-weight: bold; color: #FFFFFF;  } 
A.boxheadlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; background-color: #3d756c; color: #ffffff;  } 
A.boxheadlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; background-color: #3d756c; color: #ffffff;  } 
A.boxheadlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; background-color: #3d756c; color: #ffffff;  } 
A.boxheadlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; background-color: #3d756c; color: #ffffff;  }
.on_footer_ise_tehtud {  } 
.mynavi2off {  } 
.mynavi2on { color: #FFFFFF;  } 
.bg {  } 

	/* New comment message text input area */
	#scms_comment_add_table TEXTAREA {
		width: 445px;
		height: 100px;
	}

.links_front {
padding-top: 3px !important;
font-size: 12px !important;
}

img.icons_front {
padding-top:3px;
}


/************************************************************
 WYSIWYG CSS
***********************************************************/
.pealkiri { 
font-family: Arial; 
font-size: 18px; 
font-weight: bold; 
color: #c1011a; 
text-decoration: none;
}
 
.txt { font-family: Arial; font-size: 12px; color: #000000; line-height: 13pt;  } 
.UUS { font-family: Arial; font-size: 12px; color: #f3000c;  } 
.Heading2 { font-family: Arial; font-size: 20px; font-weight: bold; font-style: italic; color: #A4284D;  } 
.Heading3 { font-family: Arial; font-size: 18px; font-weight: bold; font-style: italic; color: #5282EA;  } 
.lingifont a, a:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #003399; }
.lingifont a:hover{ font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; }
.lingifont2 { font-family: Arial; font-size: 12px; font-weight: inherit; color: #c1011a; }
.lingifont3 { font-family: Arial; font-size: 12px; font-weight: bold; color: #0000880; }
.pealkirjafont { font-family: Arial; font-size: 12px; font-weight: bold; color: #3d756c !important; }

/***********************************************************
 Custom CSS
***********************************************************/
BODY {
	scrollbar-3d-light-color : #990033;
	scrollbar-arrow-color : #990033;
	scrollbar-base-color : #990033;
	scrollbar-dark-shadow-color : #990033;
	scrollbar-face-color : #CCCCCC;
	scrollbar-highlight-color : #CCCCCC;
	scrollbar-shadow-color : #990033;
	background : #ffffff;
	background-color : #ffffff;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
}

.header_menu a {
       color : #ffffff !important;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold !important;
}

.header_menu a:hover {
       color : #ffffff !important;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold !important;
}

.header_menu a:visited {
       color : #ffffff !important;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold !important;
}

A {
	color: #003399;
        font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
        font-weight: bold;
}

A:LINK { 
        color: #003399;
        font: 12px Arial;
	font-family: Arial;
	font-size : 12px;
        font-weight: bold;
}

A:VISITED {
       color: #003399;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
        font-weight: bold;
}

A:ACTIVE {
       color: #003399;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
        font-weight: bold;
}

A:HOVER {
	color: #000000;
	font: 12px Arial;
	font-family: Arial;
	font-size : 12px;
	text-decoration: none !important;
        font-weight: bold;
}

A:FOCUS {
	color: #000000;
	font: 12px Arial;
	font-family: Arial;
	font-size : 12px;
	text-decoration: none !important;
        font-weight: bold;
}

A:VISITED {
       color: #003399;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
        font-weight: bold;
}

H1, H1 a, H1 a:link, H1 a:visited {
	color: #3d756c;
	font: bold 13px "Arial";
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
        padding-bottom:10px;
}

H2, H2 a, H2 a:visited {
	color: #3d756c;
	font: bold 12px "Arial";
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

H3, .h3, H3 a, H3 a:visited {
	color: #3d756c;
	font: bold 11px "Arial";
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

H4, H4 a, H4 a:visited {
	color: #3d756c;
	font: bold 11px "Arial";
	font-family: "Arial";
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

H5, H5 a, H5 a:visited {
	color: #3d756c;
	font: bold 10px "Arial";
	font-family: "Arial";
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}

H6, H6 a, H6 a:visited {
	color: #3d756c;
	font: bold 9px "Arial";
	font-family: "Arial";
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
}

HR {
	height: 1px;
        color: #DDDDDD;
        border: 1px solid #DDDDDD;
}

FORM {
	color : #000000;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : normal;
}

TEXTAREA {
	scrollbar-3d-light-color : #990033;
	scrollbar-arrow-color : #990033;
	scrollbar-base-color : #990033;
	scrollbar-dark-shadow-color : #990033;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #990033;
	background : #ffffff;
	background-color : #ffffff;
	color : #000000;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : normal;
	border : 1px solid #888888;
}

textarea.awi_poll {
width:400px;
height:150px;
}

.form-input-type-text {
	background : #ffffff;
	background-color : #ffffff;
	color : #000000;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	border : 1px solid #0000FF;
}

TABLE {
	color : #0000FF;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	}

TD {
	color : #000000;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
        line-height: 1.5em;
}



table.artikkel { 
   border-color: #CCCCCC;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.artikkel td
{
    border-color: #CCCCCC;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
}

td.artikkel { 
   border-color: #CCCCCC;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
 }



.pealkiri {
	color: #c1011a;
	font: bold 18px "Arial";
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
       padding-left: 0;
}

.rmtk {
	color : #999999;
	font : bold 32px "Arial", monospace;
	font-size : 32px;
	font-weight : bold;
}



A.menu2l_off:LINK {
	color : #3d756c;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu2l_off:VISITED {
	color : #0000F6;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu2l_off:ACTIVE {
	color :  #990033;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu2l_off:HOVER {
	color : #990033;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu2l_off:FOCUS {
	color : #990033;
	font : 13px Arial;
	font-family : Arial;
	font-size : 13px;
	text-decoration : none;
	font-weight : bold;
}

A.menu3l_off:LINK {
	color : #3d756c;
	font : 12px Arial;
	font-faily : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu3l_off:VISITED {
	color : #3d756c;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu3l_off:ACTIVE {
	color : #3d756c;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu3l_off:HOVER {
	color : #000000;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu3l_off:FOCUS {
	color : #3d756c;
	font : 13px Arial;
	font-family : Arial;
	font-size : 13px;
	text-decoration : none;
	font-weight : bold;
}
A.menu2l:LINK {
	color : #3d756c;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu2l:VISITED {
	color : #3d756c;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu2l:ACTIVE {
	color :  #3d756c;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu2l:HOVER {
	color : #000000;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu2l:FOCUS {
	color : #3d756c;
	font : 13px Arial;
	font-family : Arial;
	font-size : 13px;
	text-decoration : none;
	font-weight : bold;
}

A.menu3l:LINK {
	color : #990033;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu3l:VISITED {
	color : #990033;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu3l:ACTIVE {
	color :  #990033;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu3l:HOVER {
	color : #990033;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}

A.menu3l:FOCUS {
	color : #990033;
	font : 13px Arial;
	font-family : Arial;
	font-size : 13px;
	text-decoration : none;
	font-weight : bold;
}

.table-heading-bg {
	color :  #990033;
	font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;

}

.table-row-bg1 {
        font : 12px Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
}

.front_td
{
	padding-top: 9px;
}

td.topmenu-bg-active, td.topmenu-bg
{
	padding-left: 10px;
	padding-right: 10px;
}

.topmenu-link, .topmenu-link-active, A.topmenu-link-active, A.topmenu-link-active:HOVER, A.topmenu-link-active:LINK, A.topmenu-link-active:ACTIVE, A.topmenu-link:VISITED, A.topmenu-link, A.topmenu-link:LINK,  A.topmenu-link:ACTIVE,  A.topmenu-link:VISITED, A.topmenu-link:HOVER
{
	color : #FFFFFF;
	font : Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;

	margin-top: 0px;
    	margin-right: 10px;
	margin-bottom: 0px;
    	margin-left: 0px;
	line-height: 22px;
}

.topmenu-link-active, .topmenu-link-active, A.topmenu-link-active, A.topmenu-link-active:HOVER, A.topmenu-link-active:LINK, A.topmenu-link-active:ACTIVE, A.topmenu-link:VISITED, A.topmenu-link, A.topmenu-link:LINK,  A.topmenu-link:ACTIVE,  A.topmenu-link:VISITED, A.topmenu-link:HOVER
{
	color : #FFFFFF;
	font : Arial;
	font-family : Arial;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	margin-top: 0px;
    	margin-right: 10px;
	margin-bottom: 0px;
    	margin-left: 0px;
	line-height: 22px;
}

a img {
border:none;
padding: 0px;
}

.pealkirjafont {
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #3d756c !important;
}

div.title, div.title a, div.title:hover {
font-size: 20px !important;
font-weight: bold;
color: #3d756c !important;
padding:0px;
margin:0px 0px 6px 0px;
font-family: Georgia, Times new Roman !important;
}


span.gray {
   color: #666666;
}

td.table_title {
   background-color: #EFEFEF;
    color: #777777;
    font-weight: bold;
    text-shadow: 1px 1px #FFFFFF;
}

table.lugejauuring2011 tr:hover {
   background-color:#EFEFEF;
}



/* UUE MUUSIKALEHE CSS */

#otsivorm { padding: 0px; }

.otsing_nupp { border: 0px !important; 
font-family: Arial, sans-serif !important;
font-size: 11px !important;
font-weight: bold !important; 
height: 1.4em !important;
color: #003398 !important;
padding: 0px;
}

.otsing_vali { border: 0px !important; 
height: 1.4em !important;
font-family: Arial, sans-serif !important;
font-size: 11px !important;
padding: 0px;
}

.new_menyy_main a { 
color: #003399;
}

.new_menyy_main a:hover { 
color: #c1011a !important; 
}

.new_menyy_main a:visited { 
color: #003399; 
}

.new_menyy_main2 a { 
color: #003399 !important;
}

.new_menyy_main2 a:hover { 
color: #c1011a !important; 
}

.new_menyy_main2 a:visited { 
color: #003399 !important; 
}

.article_list_item_href, a.article_list_item_href:link, a.article_list_item_href:hover, a.article_list_item_href:active, a.article_list_item_href:visited  {
color: #c1011a;
font-size: 14px;
}

.article_list_item_cell { padding-left: 0px !important; background-color: #e6ffed !important; }

.muusika_sisu a { 
color: #a1011c;
}

.second_menyy_background { 
width: 220px !important;
}

.second_menyy_background a, .second_menyy_background a:link, .second_menyy_background a:visited {
color: #003399 !important;
}

#ArticleListContainer .ArticleList a { font-family: Arial, sans-serif !important; font-size: 14px !important; color: #c1011a !important; }

#ArticleListContainer .ArticleList a:visited { font-family: Arial, sans-serif !important; font-size: 14px !important; color: #c1011a !important; }

#ArticleListContainer .ArticleList a:hover { font-family: Arial, sans-serif !important; font-size: 14px !important; color: #c1011a !important; }

#ArticlesContainer h1, #ArticlesContainer h1 a, #ArticlesContainer h1 a:visited {
color:#3d756c;
font-size: 13px;
font-weight: bold;
text-decoration: none;
} 

#ArticlesContainer {
line-height: 1.5em;
text-align:left;
} 

#ArticlesContainer_blank {
line-height: 1.5em;
width: 800px;
} 

td.maincontent_area {
padding: 5px !important; 
margin: 0px !important;
width: 100% !important;
}

td .maincontent_area #ArticleListContainer .ArticleList { width: 100% !important; }

td .maincontent_area #ArticlesContainer a { color: #c1011a !important; }
td .maincontent_area #ArticlesContainer  a:visited { #c1011a !important; }
td .maincontent_area #ArticlesContainer  a:hover { #000000 !important; }

td .maincontent_area h6 {color: #c1011a; margin-top: 10px;}
td .maincontent_area h5 {color: #c1011a; margin-top: 10px;}
td .maincontent_area h4 {color: #c1011a; margin-top: 10px;}
td .maincontent_area h3 {color: #c1011a; margin-top: 10px;}
td .maincontent_area h2 {color: #c1011a; margin-top: 10px;}
td .maincontent_area h1 {color: #c1011a; margin-top: 10px;}

td .uusplaat { padding-right: 5px; }

.avaleht_fookuses_underline { 
background: url('http://www.tln.lib.ee/public/muusikaosakond/vaike_triibuline_riba1.jpg') top left no-repeat !important;
}

.muusika_scroll {
background-color: #edffed;
width: 100%;
padding: 0px;
margin: 0px;
}

#ArticleListContainer ul.ArticleList {
margin-left: 5px;
}

td.uusplaat img {
max-width: 200px !important;
}

td.uusplaat2 img {
max-width: 200px !important;
}


/* GALERII */

#GalleryListContainer {
padding: 0px;
width: 100%;
}

#GalleryListContainer_muusika a:link, a:visited, a:active {
}

#GalleryListContainer_muusika {
}

#GalleryListContainer_laste {
padding: 0px;
}

#GalleryContainer {
padding-bottom: 15px;
padding-left: 5px;
}

#GalleryContainer a:link, a:visited a:active {
color: #c1011a;
}

div.kirjeldus {
padding-left: 15px;
font-size: 11px;
color: #000000;
}

div.albumipealkiri {
<!--background-color: #c5be64;-->
padding: 2px; 
} 

div.albumipealkiri a, a:visited, a:active {
font-size: 12px; 
font-weight: bold; 
font-family: Arial, sans-serif;
}

td .thumbnail {
padding: 0px;
}





/* PEALEHE GALERII CSS */
#pealehealbum {
background-color: #dfebe9;
padding: 2px;
color: #3d756c;
}

a#pealehealbum a:link, a:active {
color: #3d756c;
}

#pealehealbum a:hover {
color: #000000 !important;
}





/* COMMMENTS FOR ARTICLES, DOCUMENTS, IMAGES ETC. */

#text .FormTextArea {
background-color: red;
padding: 2px;
}


/* The area that fits the comments and the form to submit new comment */
#scms_comments_area_table {
}

/* The "adding new" comment area */
#scms_comment_add_table {
width: 450px;
height: 300px;
}

/* All new comment input fields */
#scms_comment_add_table INPUT,
#scms_comment_add_table TEXTAREA {
}

/* New comment message text input area */
#scms_comment_add_table TEXTAREA {
}

/* New comment submit posting button */
#scms_comment_add_table .searchbtn {
} 


/* PEALEHE CSS */
#header-left-searchfield {
background-color: #efefef;
color: #555555;
font-family: Arial;
font-size: 10px;
border: 0px solid #dfdfdf;
float: right;
padding: 3px;
height: 18px;
}

#header-left-searchbutton {
border: 0px solid #dfdfddf;
padding: 0px !important;
margin:0px !important;
height: 18px;
}

a.menu4, a.menu4:active, a.menu4:visited, td.menu4 a:link, td.menu4 a:visited {
color: #3d756c;
font-weight: normal !important;
line-height:1.5em;
}

a.menu4_off:hover, td.menu4 a:hover {
color: #000000;
font-weight: normal !important;
line-height:1.5em;
}

a.hoidja:link, a.hoidja:active, a.hoidja:visited {
color: #333333;
padding: 4px 8px;
}

a.hoidja:hover {
color: #000000 !important;
}

a.atitle, a.atitle:visited, a.atitle:active a.atitle:hover {
font-size: 20px;
font-weight: bold;
color: #3d756c;
font-family: Georgia, Times new Roman;
}

input.valjad {
background-color: #ffffff;
border: 1px solid #969e9d;
padding: 1px;
margin: 2px;
}

textarea.valjad {
background-color: #ffffff;
border: 1px solid #969e9d;
padding: 1px;
margin: 2px;
}

input.valjad:focus {
background-color: #ffffff;
padding: 1px;
margin: 2px;
}

.valjad2 {
color: #000000;
font-size. 10px;
font-weight: bold;
}

td.topmenu-bg-vorm a, td.topmenu-bg-vorm a:visited, td.topmenu-bg-vorm a:active {
color: #3d756c !important;
}

td.topmenu-bg-vorm a:hover {
color: #000000 !important;
}

/* PEALEHE CONTENT CSS */

div#SearchTypeSelector {
	height: 23px;
	margin-top: 23px;
	padding-left: 10px;
	border-top: 1px solid #DAE3FA;
	border-bottom: 1px solid #DAE3FA;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 23px;
}

#SearchResultsLabel {
       margin-right:12px;
       color: #000000;
}

#SearchCount {
	color: #000000;
}

#FoundResults {
	height: 100%;
	padding: 0px 12px 0px 12px;
	background-color: #DAE3FA; 
}

#Disabled {
	height: 100%;
	padding: 0px 12px 0px 12px;
	color: #dfebe9;
}

#FoundResults {
	height: 100%;
	padding: 0px 12px 0px 12px;
	background-color: #dfebe9;
        font-size: 10px;
}

#SearchTypeSelector a {
	height: 100%;
        font-size: 10px;
        color: #003399;
        font-weight: normal;
}

div.ResultTitle {
	padding: 18px 0px 6px 0px;
}

div.ResultTitle a {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}

#SearchPaging {
	height: 23px;
	margin-top: 23px;
	margin-bottom: 23px;
	border-top: 1px solid #dfebe9;
	border-bottom: 1px solid #dfebe9;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	line-height: 23px;
}
a.ramlink {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #000000;
}
a.ramlink:visited {
color: #000000;
}
a.ramlink:hover {
color: #3d756c !important;
}

/* LASTELEHE UUS ÜRITUSTE KALENDER CSS */
.noprint {
visibility: hidden;
display: none;
}

.contentarea {
width: 580px !important;
height: 100% !important;
padding: 0px;
margin: 0px;
}

div.desc_wrapper {
overflow: hidden !important;
padding: 0px 0px 25px 0px !important;
background-color:#ffffff !important;
border:0px !important;
margin:0px !important;
max-height:1350px !important;
}

div.event_wrapper {
width: 580px;
padding: 0px !important;
margin: 0px !important;
}

table.i_content {
padding: 0px -10px 10px 0px  !important;
margin: 0px !important;
}

td.t_text {
font-size: 12px !important;
color: #222222;
font-family: Arial, sans-serif;
}

table.i_box th h1.i_headline {
	color:#000000 !important;
	display:inline;
	font-family:Arial, sans-serif !important;
	font-size:14px !important;
	margin:0;
	padding:0 0 0 5px !important;
}
table.i_box th h1.i_headline a {
	color:#000000 !important;
	text-decoration: none;
}
table.i_box th {
	height:100% !important;
       padding-right: 5px !important;
}
.won2body_pagerframe {
	margin: 0px !important;
        padding: 0px !important;
	background:transparent !important;
	height:25px !important;
	position:relative;
	color:#333333;
}

div.won2_contents {
width: 590px !important;
}

div.result_wrapper {
}


/* LASTELEHE YLDINE CSS */
.searchbox_laste {
background-color:#EFC639;
border:1px solid #EFC639;
font-weight: normal;
color: green;
}

.searchbox_laste:focus {
background-color:#EFC639;
border:1px solid #cc3333;
color: cc3333;
}

.searchbtn_laste {
background-color: #84c42c;
border:1px solid #84c42c;
color: #000000;
}

ArticleListContainer_laste {

}

ul.ArticleList_laste {
list-style-image: url(http://www.tln.lib.ee/public/bullet_arrow2.png);
text-transform: uppercase !important;
}

ul.ArticleList_laste {
}

td.print_pealkiri, a.print_pealkiri {
color:#EA7B43;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:16px;
font-weight:bold;
padding:0x
}

input.lynk {
background:none repeat scroll 0 0 transparent;
border-color:-moz-use-text-color -moz-use-text-color #EA7B43;
border-style:none none dashed;
border-width:0 0 2px;
color:#EA7B43;
font-weight:bold;
text-align:center;
}

.title_desc, a.title_desc:link, a.title_desc:visited, a.title_desc:active, a.title_desc:hover {
font-size:12px;
color:#EA7B43;
font-weight:normal;
padding-left:5px;
}

table.laste_sisu { 
margin-top:20px; 
padding:5px;
}




/* INTRANET CSS */

<!--background-color: #83bf5c;-->
<!--color: #1d4404;-->
font-weight: bold;
padding: 3px 0;
}

#intraleft {
float: left;
height: 114px;
margin-top:-68px;
padding: 0 none;
width: 500px;
background: transparent;
font-size: 11px;
color: #ffffff;
text-transform: uppercase;
font-weight: bold;
text-align: left;
}

#intraright {
color:#ffffff;
float:right;
font-size:11px;
font-weight:bold;
margin: 0 none;
padding: 0 none;
position:relative;
right: 10px;
top:30px;
text-align:right;
text-transform:uppercase;
}

.intradate {
float: right;
color: #ffffff;
font-size: 11px;
font-weight: bold;
position: relative;
right: 10px;
text-align: right;
text-transform: uppercase;
top: 45px;
}

span.prettytitle { 
color: #9cc88a; 
font-family: "Trebuchet MS", sans-serif;
font-size: 18px;
font-weight: bold;
}

span.green {
    background-color: #E1F2DA;
    color: #367E07;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: normal;
    padding: 2px 5px;
}

span.pealkiri2 {
color: #008080;
font-size: 18px;
font-family: "Trebuchet MS", sans-serif;
font-weight: bold;
}

span.pealkiri4 { color: #c1011a; font-size: 13px; font-weight: bold;}

.gray { color: #444444; font-style: italic; }




h1.pealkiri {
color: #3d756c;
font-size: 16px;
font-weight: bold;
font-family: Arial, sans-serif;
}

span.pealkiri3 { font-family: Arial; font-size: 12px; font-weight: bold; color:#444444; }

tr.boxhead2 {
background-color: #dfebe9;
font-weight: bold;
}

font.boxhead {
background-color: #dfebe9;
color: #3d756c;
}

h1.big { font-family: Arial; font-size: 16px; font-weight: bold; }


/* SLIDING CONTENT */

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
        border-bottom: 2px solid #DDDDDD;
        color: #333333;
	font-size:12px;
        font-weight:bold;
        line-height:2em;
        width:620px;

	/* End layout CSS */

	overflow:hidden;
	cursor:pointer;
}

.dhtmlgoodies_question:hover{	/* Styling question */
	/* Start layout CSS */
        background-color: #EEEEEE;
        border-bottom: 2px solid #DDDDDD;
        color: #333333;
	font-size:12px;
        font-weight:bold;
        line-height:2em;
        width:620px;

	/* End layout CSS */

	overflow:hidden;
	cursor:pointer;
}

.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */

	/* End layout CSS */

	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
        width:620px;

}

.dhtmlgoodies_answer_content{	/* Content that is slided down */
	position:relative;
        padding-bottom:5px;
}

.dhtmlgoodies_answer table { 
width:100%;
}

.dhtmlgoodies_answer td { 
width:100%;
}

.dhtmlgoodies_answer td.kontakt { 
}

.dhtmlgoodies_answer td.eks { 
width:40px;
padding:3px;
}

.dhtmlgoodies_answer td.ind { 
width:270px;
padding:3px;
}

.dhtmlgoodies_answer td.ryh { 
width:270px;
padding:3px;
}

.dhtmlgoodies_answer td.keel { 
width:30px;
padding:3px;
}

.dhtmlgoodies_answer tr.dark {
background-color: #efefef;
text-transform: capitalize;
}

.dhtmlgoodies_answer tr.dark td {
border-bottom: 1px solid #dedede;
border-top: 1px solid #dedede;
font-weight:bolder;
}


/* DISQUS */

#dsq-content #dsq-global-toolbar {
    display: none;
    margin: 0;
    visibility: hidden;
}
	
editor\:lead {
	display: block;
	height: 15px;
	background: url(/admin/images/lead.gif);
}

