#left_column h2, .kategorie li, #contentOut .kategorie h3
{
	background-image: url(../imgs/css_kalendarium.png);
	background-repeat: no-repeat;
}

.content_border{border: 1px solid #e6e6e6;margin-bottom: 20px;}	
#content_stopka{padding-top: 18px;border-top: 1px solid #e6e6e6;}

#text_container{background:url(../imgs/subpage_border.gif) repeat-y 770px 0;}

#left_column {float: left; display: block; width: 750px; margin-right: 40px}
#right_column {float: left; display: block; width: 160px;}
ul#track{margin-bottom: 0px;}

#left_column h2{font: bold 22px/35px Arial; background-position: 0px 0px; padding-left: 10px;}

#calendar_main {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 8px 0px;}
#calendar_main .calendar_nav{}
#calendar_main .calendar_nav a.btn_add_event{float: left; width: 125px; height: 17px; background-color: #bf2217; border: 1px solid #ccc; font: bold 10px/17px Tahoma; color: #fff; text-align: center;}
#calendar_main .calendar_nav a.btn_add_event:hover{text-decoration: none; background-color: #DA261A}

#calendar_main .calendar_nav .button_day{float: right; width: 88px; height: 17px; background-color: #fff; border: 1px solid #ccc; font: bold 10px/17px Tahoma; text-align: center; margin-left:2px; display: block; color: #bf2217; cursor: pointer;}
#calendar_main .calendar_nav .button_day:hover{text-decoration: none; background-color: #bf2217; color:#fff;}

#calendar_main .calendar_nav .data_section{position: relative;right: 0px;}

.kategorie{margin-bottom: 20px;}
#contentOut .kategorie h3{margin-bottom: 6px; background-position:-742px -39px;}
.kategorie li{padding-left: 7px; font: normal 10px/16px Tahoma; color: #333; background-position:-732px -67px;}
.kategorie li.selected{background-position: -233px -68px; font-weight: bold; color: #bf2217}
.kategorie a {color: #333;}
.kategorie li.selected a{color: #bf2217}
