
A.menu_off:link,A.menu_off:visited {font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 10px; color: #7B8DB9; text-decoration: none; font-weight: bold;}
/* Horizontal menu links */

A.menu_off:active,A.menu_off:hover {font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 10px; color: #7B8DB9; text-decoration: underline; font-weight: bold;}
A.menu_on:link,A.menu_on:visited {font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 10px; color: #FF3300; text-decoration: none; font-weight: bold;}
A.menu_on:active,A.menu_on:hover {font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 10px; color: #FF3300; text-decoration: underline; font-weight: bold;}


/* Menuboxes' links */


.box1_off {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #30458C; text-decoration: none;}

A.box1_off:link, A.box1_off:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #30458C; text-decoration: none;}
A.box1_off:active, A.box1_off:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #30458C; text-decoration: underline}
A.box1_on:link,A.box1_on:active,A.box1_on:visited,A.box1_on:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF3300; text-decoration: underline;}

A.box2_off:link,A.box2_off:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #7B8DB9; text-decoration: none;}
A.box2_off:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #7B8DB9; text-decoration: underline}
A.box2_off:hover {font-family: Verdana, Arial, Helvetica, sans-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, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF3300; text-decoration: underline;}

A.dotted:link,A.dotted:visited,A.dotted:active,A.dotted:hover { color: #333B99; text-decoration: none; border-bottom: #333B99; border-width: 0px 0px 1px 0px; border-style: none none dotted none; }

/* Where-am-i bar */

.breadtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #B8B8B8; line-height: 11pt; text-decoration:none }

A.bread:link, A.bread:visited { color: #B8B8B8; text-decoration:none }
A.bread:hover, A.bread:active { color: #888888; text-decoration:underline }


/* White links */

A.whitelink:link,A.whitelink:visited { color: #FFFFFF; text-decoration:none }
A.whitelink:hover,A.whitelink:active { color: #FFFFFF; text-decoration:underline }


/* Text styles */

.txt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #222222; line-height: 11pt;}

.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #222222;
line-height: 11pt;
}

.text a {color: #30458C;}
.text a:hover {color: #000000;}
.text a:visited { color: black; }

.text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; }

.text2 a {color: #30458C;}
.text2 a:hover {color: #000000;}
.text2 a:visited { color: black; }


.wht {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 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, Arial, Helvetica, sans-serif; font-size: 18pt; color: #333b99; line-height: 23pt; ; font-weight: normal}
.pealkiri a {color: #333B99; text-decoration: underline}
.pealkiri a:hover {color: #000000; text-decoration: underline}

.boxheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 12px; ; font-weight: bold; text-transform: uppercase}

.disclaimer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #8689C5;
line-height: 11pt
}
.disclaimer a {color: #8689C5; text-decoration: none;}
.disclaimer a:hover {color: #8689C5; text-decoration: underline;}
/* 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: #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} 

.foorum {
	font-size: 11px;
}
.foorum td {
	border-top:solid 1px #D2D2D2;
	border-right:solid 1px #D2D2D2;
	padding:3px 3px 3px 3px;
}
.foorum .v {
	border-top:solid 1px #D2D2D2;
	border-right: 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; }

td {font-size: 11px;}
/* 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: #1353b4; 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;}

