body {
	margin: 0px;
	}
.p2ise_taust_1px {
	background-image: url(../img/p2is_taust_1px.jpg);
	background-repeat: repeat-x;
	height: 118px;
	margin-top: 3px;
}
.sisu_raam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 10px;
	padding-left: 20px;
}
.sisu_raam a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	text-decoration:none;
}
.sisu_raam a:hover {
	text-decoration:underline;
}
.sisu_suur_pealkiri {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #333333;
}

a.uudis_pealkiri {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0033;
	text-decoration: none;
	font-weight:bold;
}

a.uudis_pealkiri:hover {
	text-decoration: underline;
}


.otsing_taust {
	background-image: url(../img/otsing_taust.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.otsing_kast {
	background-color: #E8B882;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-family: Helvetica,Arial , sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 15px;
	width: 104px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-color: #FFAB58;
	padding-right: 3px;
	padding-left: 3px;
}
a.keeled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
a.keeled:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
}
.keeled_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.tagasi_nupp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
a.tagasi_nupp:hover {
	text-decoration:underline;
}
.prindi_saada_separaator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#D60012;
}

a.peamenyy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
	margin-right: 15px;
}
a.peamenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #D60012;
	text-decoration:none;
}
.peamenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #D60012;
	font-weight:bold;
	text-decoration:none;
	margin-right: 15px;
}
/* ::::::::punane menyy ::::::::*/
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ED1C24/*#ED1C24*/;
	text-decoration: underline;
	
}
a.menu_alammenyy:link, a.menu_alammenyy:visited {
	display: block;
	background-color:#9B1D26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#AB001E;
	text-decoration: underline;
	
}
.menu_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#9B1D26;
	font-size: 12px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}

a.menu2:link, a.menu2:visited {
	display: block;
	background-color:#B8292F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ED1C24;
	text-decoration: underline;
}
a.menu2_alammenyy:link, a.menu2_alammenyy:visited {
	display: block;
	background-color:#9B1D26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu2_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#AB001E;
	text-decoration: underline;
	
}
.menu2_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#9B1D26;
	font-size: 12px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}

/* ::::::::3 menyy ::::::::*/

a.menu3:link, a.menu3:visited {
	display: block;
	background-color:#B6265E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu3:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#D9166E;
	text-decoration: underline;
	
}
a.menu3_alammenyy:link, a.menu3_alammenyy:visited {
	display: block;
	background-color:#A20041;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu3_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#BD004C;
	text-decoration: underline;
	
}
.menu3_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#A20041;
	font-size: 12px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}
a.kalender_p2ev:link, a.kalender_p2ev:visited {
	display: block;
	background-image:url(../img/kalender_taust.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:20px;
	height:20px;	
	text-decoration: none;
	text-align:center;
	margin-left:2px;
	font-weight: normal;
}


/* ::::::::sinine menyy ::::::::*/


a.menu4:link, a.menu4:visited {
	display: block;
	background-color:#004282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu4:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#005BAB;
	text-decoration: underline;
	
}
a.menu4_alammenyy:link, a.menu4_alammenyy:visited {
	display: block;
	background-color:#0E2868;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu4_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#123280;
	text-decoration: underline
	
}
.menu4_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#0E2868;
	font-size: 13px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}

/* ::::::::roheline menyy ::::::::*/


a.menu5:link, a.menu5:visited {
	display: block;
	background-color:#00904C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu5:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#51B848;
	text-decoration: underline;
	
}
a.menu5_alammenyy:link, a.menu5_alammenyy:visited {
	display: block;
	background-color:#188B2D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu5_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#188B2D;
	text-decoration: underline;
	
}
.menu5_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#188B2D;
	font-size: 12px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}

/* ::::::::oranz menyy ::::::::*/


a.menu6:link, a.menu6:visited {
	display: block;
	background-color:#DE6D28;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu6:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#F58220;
	text-decoration: underline;
	
}
a.menu6_alammenyy:link, a.menu6_alammenyy:visited {
	display: block;
	background-color:#CE4E13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu6_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#DE5313;
	text-decoration: underline;
	
}
.menu6_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#CE4E13;
	font-size: 12px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}

/* ::::::::punane menyy 2::::::::*/
a.menu22:link, a.menu22:visited {
	display: block;
	background-color:#B8292F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu22:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ED1C24;
	text-decoration: underline;
	
}
a.menu22_alammenyy:link, a.menu22_alammenyy:visited {
	display: block;
	background-color:#9B1D26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu22_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#AB001E;
	text-decoration: underline;
	
}
.menu22_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#9B1D26;
	font-size: 12px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}

/* ::::::::3 menyy 2::::::::*/

a.menu23:link, a.menu23:visited {
	display: block;
	background-color:#B6265E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu23:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#D9166E;
	text-decoration: underline;
	
}
a.menu23_alammenyy:link, a.menu23_alammenyy:visited {
	display: block;
	background-color:#A20041;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu23_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#BD004C;
	text-decoration: underline;
	
}
.menu23_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#A20041;
	font-size: 12px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}
a.kalender_p2ev:link, a.kalender_p2ev:visited {
	display: block;
	background-image:url(../img/kalender_taust.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:20px;
	height:20px;	
	text-decoration: none;
	text-align:center;
	margin-left:2px;
}


/* ::::::::sinine menyy 2::::::::*/


a.menu24:link, a.menu24:visited {
	display: block;
	background-color:#004282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu24:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#005BAB;
	text-decoration: underline;
	
}
a.menu24_alammenyy:link, a.menu24_alammenyy:visited {
	display: block;
	background-color:#0E2868;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu24_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#123280;
	text-decoration: underline;
	
}
.menu24_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#0E2868;
	font-size: 13px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}

/* ::::::::roheline menyy 2::::::::*/


a.menu25:link, a.menu25:visited {
	display: block;
	background-color:#00904C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu25:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#51B848;
	text-decoration: underline;
	
}
a.menu25_alammenyy:link, a.menu25_alammenyy:visited {
	display: block;
	background-color:#188B2D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu25_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#177F2A;
	text-decoration: underline;
	
}
.menu25_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#188B2D;
	font-size: 12px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}

/* ::::::::oranz menyy 2 #DE6D28::::::::*/


a.menu26:link, a.menu26:visited {
	display: block;
	background-color: #DE6D28;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align: left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top: 3px;
}

a.menu26:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#F58220;
	text-decoration: underline;
	
}
a.menu26_alammenyy:link, a.menu26_alammenyy:visited {
	display: block;
	background-color:#DE5313;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu26_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#CF5119;
	text-decoration: underline;
	
}
.menu26_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#DE5313;
	font-size: 12px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}

/* ::::::::muu menyy 7::::::::#DE6D28*/


a.menu27:link, a.menu27:visited {
	display: block;
	background-color:#DE6D28;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu27:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#F58220;
	text-decoration: underline;
	
}
a.menu27_alammenyy:link, a.menu27_alammenyy:visited {
	display: block;
	background-color:#DE5313;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
	text-align:left;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
}

a.menu27_alammenyy:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#CF5119;
	text-decoration: underline;
	
}
.menu27_alammenyy_aktiivne {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#DE5313;
	font-size: 12px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	text-transform: uppercase;	
}

a.kalender_p2ev:link, a.kalender_p2ev:visited {
	display: block;
	background-image:url(/img/kalender_taust.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:20px;
	height:20px;
	text-decoration: none;
	text-align:center;
	background-repeat: no-repeat;
	cursor: default;
}
a.kalender_p2ev:hover {
	background-position: 0px -20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}


#kalender_vasak .kalender_p2ev_valitud a {
	font-weight: bold;
	display: block;
	background-image:url(../img/kalender_taust.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:2px;
	width:20px;
	height:20px;
	text-decoration: none;
	text-align:center;
	background-repeat: no-repeat;
	background-position: 0px -20px;
	color:#FFFFFF !important;
}

a.kalender_p2ev:active {
	background-position: 0px -20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;

	
}

#kalender_vasak .kalender_p2ev_bold a {
	font-weight: bold;
	display: block;
		background-image:url(../img/kalender_taust2.jpg);
		background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:2px;
	width:20px;
	height:20px;
	text-decoration: none;
	text-align:center;
	background-repeat: no-repeat;
	color:black !important;
}


#kalender_vasak .kalender_p2ev_bold a:hover {
		background-position: 0px -20px;
	color:white !important;
}



.kalender_taust_inactive{
	background-image:url(../img/kalender_taust_2.jpg);
	background-repeat:no-repeat;
	height:20px;
	width:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:center;
	background-position:right;
	padding-left:2px;
}
.kalender_kuu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;

}
a.kalender_kuu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;

}
a.kalender_kuu:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: underline;
	font-weight:normal;
}
.seksioonide_pealkirjad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	height: 25px;
	border-top-width: 3px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B8292F;
	border-bottom-color: #B8292F;
}
.poll_kysimus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B8292F;
	padding-bottom: 5px;
}
a.poll_vastus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
a.poll_vastus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.yah {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333
}
a.yah:hover {text-decoration: underline}

.l4 {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.l4_sel {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.kalender_p2evad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D70012;
	margin-bottom: 5px;
}

a.kalender_entend_nimi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.kalender_2194_joon, .kalender_2193_joon { /*ooperid, operetid, muusikalid*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #B6265E;
	padding-left: 5px;
}
.kalender_2205_joon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #004282;
	padding-left: 5px;
}
.kalender_lasteetendused_joon, .kalender_3114_joon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #00904C;
	padding-left: 5px;
}
.kalender_muud_joon, .kalender_4763_joon, .kalender_3116_joon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #DE6D28;
	padding-left: 5px;
}
.kalender_nimekiri_taust {
	background-image: url(images/kalender_nimekiri_taust.jpg);
	background-repeat: repeat-y;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.nimekiri_ooperid, .nimekiri_2194, .nimekiri_2193 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #B6265E;
}
.nimekiri_balletid, .nimekiri_2205 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #004282;
}
.nimekiri_lasteetendused, .nimekiri_3114 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #00904C;
}
.nimekiri_muud, .nimekiri_4763, .nimekiri_3116, .nimekiri_5399 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #DE6D28;
}

.nimekiri_over {
	background-color: #CED0C1;
}


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

.kalender_spacing {
	height: 2px; 
	background-color: #FFFFFF
}

.kalender_p2ev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.kalender_nr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-right: 5px;
	height: 20px;
}
.kalender_22rejoone {
	border: 1px solid #666666;
}
.print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}
.print_pealkiri {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	color: #000000;
	font-weight: bold;
}
.print_kuupaev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/*Avalehe kastide stiilid*/
.as {
	background-color:#004282;
}

.aroos {
	background-color:#B6265E;
}

.aroh {
	background-color:#00904C;
}

.ao {
	background-color:#DE6D28;
}

.at, .at a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

.at a:hover {
	text-decoration: underline;
}

.iiptop {
	margin-top: -2px;
}

#new_left_promo_sisu hr {border: 0;border-top: 2px solid #B8292F; background: none; padding: 0; margin: 2px 0 2px 0;}

/* forum */

table.toolbar { width: 100%; height: 34px; border: 0; border-spacing: 0; border-collapse: collapse; margin: 0 0 8px 0; }
table.toolbar tr td { padding: 4px; }
table.toolbar tr td.navigation { width: 70%; }
table.toolbar tr td.button { width: 30%; text-align: right; }
table.toolbar tr td.button span.forum-search { padding: 2px 0 2px 20px; background: url("/img/search-forum.gif") no-repeat; height: 20px; font-weight: bold; }
table.toolbar tr td.button span.forum-add { padding: 2px 0 2px 20px; background: url("/img/new.gif") no-repeat; height: 20px; font-weight: bold; }
table.toolbar tr td.button span.forum-comment { padding: 2px 0 2px 20px; background: url("/img/comment.gif") no-repeat; height: 20px; font-weight: bold; }

table.forum { width: 100%; border: 0; border-spacing: 0; border-collapse: collapse; }
table.forum tr th { text-align: center; border-bottom: 2px solid #B8292F; font-weight: bold; padding-bottom: 4px; }
table.forum tr td { padding: 4px; }
table.forum tr td.category { }
table.forum tr td.icon { text-align: center; width: 5%; }
table.forum tr td.name { width: 45%; }
table.forum tr td.topic { text-align: center; width: 15%; }
table.forum tr td.comment { text-align: center; width: 15%; }
table.forum tr td.author { text-align: center; width: 15%; }
table.forum tr td.last { text-align: center; width: 20%; }

table.forum tr.topic td { border-top: 2px solid #B8292F; border-bottom: 1px solid #B8292F; padding: 8px 2px 8px 2px; }
table.forum tr.topic td.creator { width: 20%; text-align: center; vertical-align: top; }
table.forum tr.topic td.creator p { margin: 0; }
table.forum tr.topic td.creator p.user { font-weight: bold; }
table.forum tr.topic td.creator p.date { margin: 1em 0 0 0; }
table.forum tr.topic td.text { width: 80%; vertical-align: top; text-align: justify; }
table.forum tr.topic td.text p.title { font-weight: bold; margin: 0 0 1em 0; }
table.forum tr.topic td.text p.title a.change { font-weight: normal; }

table.forum tr.comment td { border-bottom: 1px solid #B8292F; padding: 8px 2px 8px 2px; }
table.forum tr.comment td.creator { width: 20%; text-align: center; vertical-align: top; }
table.forum tr.comment td.creator p { margin: 0; }
table.forum tr.comment td.creator p.user { font-weight: bold; }
table.forum tr.comment td.creator p.date { margin: 1em 0 0 0; }
table.forum tr.comment td.text { width: 80%; vertical-align: top; text-align: justify; }
table.forum tr.comment td.text p.title { font-weight: bold; margin: 0 0 1em 0; }
table.forum tr.comment td.text p.title a.change { font-weight: normal; }
table.forum tr.comment td.text span.admin { float: right; font-size: 11px; }
table.forum tr.comment td.text span.admin input { margin: 0; padding: 0; }

p.admin { text-align: right; }

table.forum tr td.input-title { width: 20%; font-weight: bold; text-align: right; }
table.forum tr td.input-title-top { width: 20%; vertical-align: top; font-weight: bold; text-align: right; }

/* forum end*/


.drop{
  display:none;
  position:absolute;
  z-index:100;
}

img 
{
	border: none;
}

