a:link, a:hover, a:visited, a:active {
	font-family: Calibri, Arial;
	font-size:14px;
	color: #333333;
	font-weight:normal;
}

txt {
	font-family: Calibri, Arial;
	font-size:14px;
	color: #333333;
	font-weight:normal;
}

.txt {
	font-family: Calibri, Arial;
	font-size:14px;
	color: #333333;
	font-weight:normal;
}

.text {
	font-family: Calibri, Arial;
	font-size:14px;
	color: #333333;
	font-weight:normal;
}

td {
	font-family: Calibri, Arial;
	font-size:14px;
	color: #333333;
	font-weight:normal;
}

h1 {
	font-family: Calibri, Arial;
	font-size:20px;
	color:#333333;
	font-weight:normal;
}

h2 {
	font-family: Calibri, Arial;
	font-size:18px;
	color:#333333;
	font-weight:normal;
}

h3 {
	font-family: Calibri, Arial;
	font-size:16px;
	color:#333333;
	font-weight:normal;
}

.menu, a.menu:link, a.menu:visited, a.menu:active {
	font-family:Calibri, Arial, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

a.menu:hover {
	font-family:Calibri, Arial, sans-serif;
	font-size:14px;
	color:#c30f12;
	font-weight:normal;
	text-decoration:none;
}

.menu_s, a.menu_s:link, a.menu_s:hover, a.menu_s:visited, a.menu_s:active {
	font-family:Calibri, Arial, sans-serif;
	font-size:14px;
	color:#c30f12;
	font-weight:normal;
	text-decoration:none;
}

.secmenu_s, a.secmenu_s:link, a.secmenu_s:hover, a.secmenu_s:visited, a.secmenu_s:active {
	font-family:Calibri, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

.pealkiri {
	font-family:Calibri, Arial, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.pealkiri2 {
	font-family:Calibri, Arial, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.input_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:transparent;
	border: #CCCCCC 1px solid;
	height:18px;
	width:130px;
}

.input_textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color: transparent;
	border:#CCCCCC 1px solid;
}

.nupp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	color: #000000;
	background-color:transparent;
	BORDER: #CCCCCC 2px solid;
}


/*CALENDAR STYLES */

.today_nolink, a.today_nolink:link,  a.today_nolink:hover,  a.today_nolink:active,  a.today_nolink:visited {
padding-bottom:2px;
text-align:center;
}

.cal_maintable {
background-color: #E6E6E6;
border:1px solid #000000;
}

.cal_selectbox_tr{
background-color: #CCCCCC;
}

.cal_spacer_tr {
background-color:#FFFFFF;
}

.cal {
padding-bottom:2px;
text-align:center;
}

.cal_actual {
background-color:#CCCCCC;
padding-bottom:2px;
text-align:center;
font-weight:bold;
text-decoration:none;
}

.cal_nottoday {
padding-bottom:2px;
text-align:center;
}

A.day:link {text-decoration: none; color:#757575; padding-bottom:1px; padding-right:2px; }
A.day:visited {text-decoration: none; color:#757575; padding-bottom:1px; padding-right:2px; }
A.day:active {text-decoration: none; color:#757575; padding-bottom:1px; padding-right:2px; }
A.day:hover {text-decoration: underline; color:#FF3300; padding-bottom:1px; padding-right:2px; }

A.day_bd:link {text-decoration: none; color:#000000; font-weight:bold;}
A.day_bd:visited {text-decoration: none; color:#000000; font-weight:bold;}
A.day_bd:active {text-decoration: none; color:#000000; font-weight:bold;}
A.day_bd:hover {text-decoration: underline; color:#FF3300; font-weight:bold;}

A.week:link {text-decoration: none; color:#4040A9; }
A.week:visited {text-decoration: none; color:#4040A9; }
A.week:active {text-decoration: none; color:#4040A9; }
A.week:hover {text-decoration: underline; color:#FF3300;}

A.today:link {text-decoration: none; color:#FFFFFF; padding-bottom:1px; padding-right:2px; }
A.today:visited {text-decoration: none; color:#FFFFFF; padding-bottom:1px; padding-right:2px; }
A.today:active {text-decoration: none; color:#FFFFFF; padding-bottom:1px; padding-right:2px; }
A.today:hover {text-decoration: none; color:#FFFFFF; padding-bottom:1px; padding-right:2px; }

A.today_bd:link {text-decoration: none; color:#FFFFFF; padding-bottom:0px; padding-right:0px; font-weight:bold;}
A.today_bd:visited {text-decoration: none; color:#FFFFFF; padding-bottom:0px; padding-right:0px; font-weight:bold;}
A.today_bd:active {text-decoration: none; color:#FFFFFF; padding-bottom:0px; padding-right:0px; font-weight:bold;}
A.today_bd:hover {text-decoration: none; color:#FFFFFF; padding-bottom:0px; padding-right:0px; font-weight:bold;}

.caltext { color: #4040A9; padding-bottom:1px; padding-right:2px; padding-left:3px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 11pt;}
.pagehead { color: #333333; padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 11pt;; background-color: #EFEFEF; border-color: black black #B1B1B1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}


.drd {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #333333 ;}
.frm {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #333333 ;}
.btn {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FFFFFF ; background-color: #FF3300; font-weight: bold;}
.bluebtn {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FFFFFF ; background-color: #4040A9; font-weight: bold;}
.chk {margin-top: -3px; margin-bottom: -2px; margin-left:-5px; margin-right:0px}

