#kal_cont{
	margin-left:-5px;
}

#kal_cont .kraje{
	float:left;
	margin-left:0;
	padding:0;
	list-style:none;
}
#kal_cont .kraje li{
	margin-left:0;
	padding:0;
}

#kal_cont .kraje a{
	color:#527BA9;
	font-weight:bold;
	line-height:2em;
}

#kal_cont .vypis_polozka{
	border-bottom:1px dotted #697780;
	padding:.6em;
	color:#000000;
}

#kal_cont .nazev a{
	color:#40A698;
	font-weight:bold;
	text-decoration:underline;
}

#kal_cont .nazev a:hover{
	text-decoration:none;
}

#kal_cont .lichy{
	background-color:#F1FAF9;
}

#kal_cont .sudy{
	background-color:#E8F1FA;
}

#kal_cont .sudolichy{
	background-color:#D2F2EF;
}



#leftCalSidebar{
	float:left;
	width:150px;
}

#rightCalSidebar{
	float:left;
	width:522px;
}







#kal_cont .smallCal{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
	}
	
#kal_cont .smallCal a{
		text-decoration:none;
		color:#000000;
	}
	
#kal_cont a.month{
		color:#33A88E;
		font-size:10px;
		float:left;
	}
#kal_cont a.nextPrev{
		font-weight:normal;
		color:#FFFFFF;
		font-size:9px;
		padding:1px;
		float:right;
		background-image:url(../img/ds-cal-but-bg.gif);
		background-repeat:no-repeat;
		background-position:center center;
		letter-spacing:-1px;
		padding:0 5px 0 5px;
	}
	
#kal_cont .weekend{
		color:#8A0A01;
	}
	
	
	
	
	
	
#calLegenda{
	margin:0; padding:0;
	list-style:none;
}

#calLegenda li{
	margin:0; padding:0;
}

#calLegenda li a{
	text-decoration:none;
	color:#000000;
	line-height:1.6em;
}

.color{
	display:block;
	float:left;
	width:10px; height:10px;
	margin:4px 6px 0 0;
}


#kal_cont .typ_98, .c1{
	background-color:#FEFFFF; border:1px solid #FF0000;
	width:8px; height:8px;
}

#kal_cont .typ_99, .c2{
	background-color:#DFDFDF;
}

#kal_cont .typ_1, .c3{
	background-color:#FFFF00;
}

#kal_cont .typ_2, .c4{
	background-color:#FA0806;
}

#kal_cont .typ_4, .c4{
	background-color:#FB0002;
}

#kal_cont .typ_3, .c5{
	background-color:#CD9A00;
}

#kal_cont .typ_4, .c6{
	background-color:#689A00;
}

#kal_cont .typ_5, .c7{
	background-color:#3DFF00;
}

#kal_cont .typ_6, .c8{
	background-color:#069F11;
}

#kal_cont .typ_7, .c9{
	background-color:#690000;
}


#kal_cont .smallCal td span{
	display:block;
	text-align:center;
	width:100%;
	height:100%;
}



#krok1{
	height:61px;
	background-image:url(../img/cal-kroky.jpg); background-repeat:no-repeat; background-position:left top;
}

#krok2{
	height:61px;
	background-image:url(../img/cal-kroky.jpg); background-repeat:no-repeat; background-position:left bottom;
}

#kal_cont .detail strong{
	color:#000000;
}

#kal_cont .detail .nazev{
	color:#40A698;
	font-weight:bold;
	text-decoration:none;
}



.pridatAkciD a{
	color:#d7dce3 !important;
	background-color:#355273;
	display:block;
	padding:.5em .5em .5em 1em;
	margin-right:1em;
	font-weight:bold;
}

.pridatAkciD a:hover{
	color:#d7dce3;
}


input.req, textarea.req {background: url('../img/req.gif') #ffffff top right no-repeat;}
.chyba {color:red; font-size:11px;}
.ok {color: #0C253B; border:1px solid #7896AF; padding:4px 10px; font-weight:bold; font-size:12px;}
.ok span {font-size:11px;}