
/* Horizontal menu links */

A.menu:link,A.menu:visited {font-family: Verdana, "Times New Roman", Times, serif;  color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.menu:active,A.menu:hover {font-family: Verdana, "Times New Roman", Times, serif;  color: #FFFFFF; text-decoration: underline; font-weight: bold;}

/* Menuboxes' links */


.box1_off {
font-family: Verdana, "Times New Roman", Times, serif; font-size: 9pt; color: #30458C; text-decoration: none; font-weight:bold}

A.box1_off:link, A.box1_off:visited {font-family: Verdana, "Times New Roman", Times, serif; font-size: 9pt; color: #30458C; text-decoration: none; font-weight:bold}
A.box1_off:active, A.box1_off:hover {font-family: Verdana, "Times New Roman", Times, serif; font-size: 9pt; color: #30458C; text-decoration: underline; font-weight:bold}

.box1_on {font-family: Verdana, "Times New Roman", Times, serif; font-size: 9pt; color: #E71818; text-decoration: underline;; font-weight:bold}
A.box1_on:link,A.box1_on:active,A.box1_on:visited,A.box1_on:hover {font-family: Verdana, "Times New Roman", Times, serif; font-size: 9pt; color: #E71818; text-decoration: underline;; font-weight:bold}

A.box2_off:link,A.box2_off:visited {font-family: Verdana, "Times New Roman", Times, serif; font-size: 8pt; color: #7B8DB9; text-decoration: none;}
A.box2_off:active {font-family: VVerdana, "Times New Roman", Times, serif; font-size: 8pt; color: #7B8DB9; text-decoration: underline}
A.box2_off:hover {font-family: Verdana, "Times New Roman", Times, serif; font-size: 8pt; color: #7B8DB9; text-decoration: underline;}
A.box2_on:link,A.box2_on:active,A.box2_on:visited,A.box2_on:hover {font-family: Verdana, "Times New Roman", Times, serif; font-size: 8pt; color: #E71818; text-decoration: underline;}


/* Text styles */

.txt {font-family: Verdana, "Times New Roman", Times, serif; font-size: 9pt; color: #222222; line-height: 12pt;}
.text {font-family: Verdana, "Times New Roman", Times, serif; font-size: 9pt; color: #222222; line-height: 12pt;}
.wht {font-family: Verdana, "Times New Roman", Times, serif; font-size: 9pt; color: #FFFFFF; line-height: 11pt; text-decoration:none}
.bluetxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #8A9BC0; line-height: 11pt; text-transform: uppercase}
.pealkiri { font-family: Verdana, "Times New Roman", Times, serif; font-size: 18pt; color: #E71818; line-height: 23pt; ; font-weight: bold; letter-spacing: 0.1em}
.boxheader { font-family: Verdana, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF; line-height: 12px; ; font-weight: bold; background-color: #323B98; border-style: solid; border-width: 1px; border-color:#FFFFFF}
.disclaimer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8689C5; line-height: 11pt}
.tbl {  border-color: #CCCCCC; border-width:1px; border-style:solid;}
.listpealkiri { font-family: Verdana, "Times New Roman", Times, serif; font-size: 8pt; color: #E71818; line-height: 23pt; ; font-weight: bold; letter-spacing: 0.1em}

/* table styles */

.rw1 { padding: 5px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #222222; }
.rw2 { padding: 5px; background-color: #F7F7F7;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #222222; }
.hdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color:#1652B6; height: 24px; padding-top: 0px; padding-right: 6px; padding-bottom: 0px; padding-left: 6px}
.tbl {  border-color: #CCCCCC; border-width:1px; border-style:solid;}



/* form styles */

.frm { padding-left: 3px; padding-right: 3px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; background-color: #FFFFFF; height: 15pt; border-color: #9EBDE1; border-width: 1px;; border: 1px #A5A9D2 solid}
.frm1 { padding-left: 3px; padding-right: 3px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; background-color: #FFFFFF; height: 15pt; border-width: 2px;}
.drd { color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; background-color: #FFFFFF;}
.btn { background-color: #333B99; color: #ffffff; height: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; line-height: 10pt}
.redbtn { background-color: #E71818; color: #ffffff; height: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; line-height: 10pt}

.menutext {  font-family: Verdana, "Times New Roman", Times, serif; font-size: 8pt; line-height: 13pt; color: #FFFFFF; font-weight: bold}

.graytext {
font-family: Verdana, "Times New Roman", Times, serif;
font-size: 8pt;
color: #999999;
line-height: 18pt;
}

.graytext a {color: #999999;  text-decoration: none;}
.graytext a:hover {color: #999999; text-decoration: underline;}

.sub { font-family: Verdana, "Times New Roman", Times, serif; font-size: 14pt; color: #323B98; line-height: 17pt; ; font-weight: bold; letter-spacing: 0.1em }

.btn { background-color: #333B99; color: #ffffff; height: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; line-height: 10pt} 
.redbtn { background-color: #FF3300; color: #ffffff; height: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; line-height: 10pt}

.formbutton { background-color: #333B99; color: #ffffff; height: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; line-height: 10pt}


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

/*div.minical_table {padding: 1px; }*/
.minical_table { font-family: Verdana, Arial,sans-serif; font-size: 11px; text-align: center; background: white;  }
.minical_table h1 { margin: 0; display: block; font-size: 12px; font-weight: bold; color: white; background-color: #323b98; text-align: left; padding: 6px 0 8px 7px;  } 
.minical_table form {margin: 0; }
.minical_table select {margin-top: 18px; margin-bottom: 10px; font-family: Verdana, Arial,sans-serif; font-weight: bold; font-size: 10px;  }
.minical_table thead td,
.minical_table .minical_cell,
.minical_cell_deact,
.minical_cellselected,
.minical_cellact,
.minical_cell_today {font-size: 11px;   text-align: center; padding: 4px 0px 3px 0px; color: #666;}
.minical_table .minical_cell,
.minical_cellact,
.minical_cell_today { border: 1px solid #ccc;  }
.minical_cellact { background: #e0e9f3; }
.minical_cell_today {color: #e71818;  }
.minical_table .minical_table { border: 0; }
.minical_table thead td { border-top: 3px solid #004974; color: #666; font-weight: bold; padding-top: 4px;  padding-bottom: 10px;   }
.minical_cellselected {background: #ced6e0; color: #004974; text-decoration: underline; font-weight: bold; }

/* syndmuseotsing */
font.pealkiri {color: red; font-weight: bold; font-family: Times New Roman; font-size: 28px; margin-bottom: 10px; display: block;  }
.webform_form {width: 100%; border-top: 3px solid #3b3798; }
.cal_hr {background-color: none; padding: 0; border: 0; border-top: 1px solid #666; height: 0; margin-bottom: 30px; margin-top: 20px;   }
.cal_sub2 { text-align: center; }
.webform_form { padding: 20px 0 20px 0;  width: 100%; }
.webform_form .webform_caption { text-align: right; font-size: 11px; font-weight: bold; padding-right: 60px; width: 40%;     }
.webform_form .webform_caption,
.webform_form .webform_element { padding-bottom: 7px;  }
.webform_form .webform_element,
.webfrom_submit_cell {    }
.cal_sub2 { font-size: 12px; }
.cal_month_name {	margin: 10px; font-weight: bold; }
.cal_month_name a {	margin-right: 15px; margin-left: 15px; }
.search_result { margin-top: 10px; border: 1px solid #cdcdcd;  }
.search_result .cal_tulp { background: #323B98; color: white; font-weight: normal; text-align: left; font-size: 12px; padding: 7px 14px 7px 14px; ;   }
.search_result .cal_rida1,
.search_result .cal_rida2 { font-size: 12px;   }
.search_result .cal_rida1 td,
.search_result .cal_rida2 td { padding: 7px 20px 7px 20px;   }
.search_result .cal_rida1 { background: #f7f7f7; }
.search_result .cal_rida2 {}


/* http://t1.ell.ee/6234 */
table.foorum { border: 1px solid #ccc; }
table.foorum thead td { background: #1652b6; color: white;  }
table.foorum tr,
table.foorum td { border: 0;  }
table.foorum tbody td { text-align: left; }

.colcaption {display: block; margin-bottom: 6px; }

.kuup2ev {color: b8b8b8; font-size: 11px;}
.kuup2ev_sisu {color: b8b8b8; font-size: 13px;}

.webform_element, .webform_caption{ margin-bottom: 0; padding-top: 0; 	}


.webfrom_submit_cell {padding: 0;}
.webform_content {padding: 0;}
