#pozvanky { background-image: url("/img/u/tipy/pozvanky/bgr_watermark.png"); }
#pozvankyFilm { background-image: url("/img/u/tipy/filmy/bgr_watermark.png"); }
#pozvankyHudba { background-image: url("/img/u/tipy/hudba/bgr_watermark.png"); }
#pozvankyDefault { background-image: url("/img/u/tipy/filmy/bgr_watermark.png"); }
/* kalendar */
.kalendar TABLE { width: auto; }
.kalendar TD {
	padding: 0px;
	border: 0px;
	behavior: url("/css/u/pngbehavior.htc");
	border: 0;
	vertical-align: top;
}
.kalendar TD SPAN, .kalendar TD STRONG {
	display: block;
	color: #000000;
	cursor: default;
}
.kalendar TD STRONG {
	font-weight: normal;
}
.kalendar TD A, .kalendar TD A SPAN, .kalendar TD A STRONG {
	display: block;
	text-decoration: none;
	behavior: url("/css/u/pngbehavior.htc");
	color: #000000 !important;
	cursor: pointer;
	_cursor: hand;
}
.kalendar TD A:HOVER, .kalendar TD A:HOVER SPAN, .kalendar TD A:HOVER STRONG {
	text-decoration: none;
	color: #CC0032 !important;
	/*font-weight: bold;*/
}

.kalendar .action, .kalendar .actionw { background: none !important; } /* zruseni bg na bunce tabulky - kvuli klikatelnosti odkazu v IE (a pruhlednosti) */

/* variace - homepage */
.hp .kalendar TD {
	height: 24px;
	width: 24px;
	font-size: 0.9em;
	background: url("/img/u/hp/kalendar/normal.png") no-repeat;
}

.hp .kalendar TD SPAN, .hp .kalendar TD STRONG {
	padding: 2px 4px;
}

.hp .kalendar TD.selected { background: url("/img/u/hp/kalendar/select_c.png") no-repeat; } /* vybrany den s akci */
.hp .kalendar .today, .hp .kalendar .selectedNoAction { background: url("/img/u/hp/kalendar/select.png") no-repeat; } /* aktualni datum, vybrany den bez akce - chybovy stav pri chybnem zadani URL uzivatelem */
.hp .kalendar .n { background: url("/img/u/hp/kalendar/none.png") no-repeat; } /* dny nepatrici do aktualniho mesice */

.hp .kalendar TABLE A {
	background: url("/img/u/hp/kalendar/normal_c.png") no-repeat; /* nevybrany den - s cervenym trojuhelnickem */
	height: 23px;
	width: 23px;
}
.hp .kalendar .today A {
	background: url("/img/u/hp/kalendar/select_c.png") no-repeat; /* nevybrany den - s cervenym trojuhelnickem a s aktualnim datumem */
	height: 23px;
	width: 23px;
}
/* tip pod kalendarem */
.hp .kalendar .tip {
	width: 165px;
	font-size: 0.9em;
}
.hp .kalendar .tip P  A {
	font-weight: bold;
}
.hp .kalendar .tip .title {
	float: left;
	padding-left: 17px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 1.2em;
	behavior: url("/css/u/pngbehavior.htc");
}
.hp .kalendar .tip .dt {
	float: right;
	margin-bottom: 4px;
	line-height: 1.2em;
}
/* variace - index pozvanek */
.pozvanky .kalendar { float: left; }
.pozvanky .kalendar TABLE { margin: 0px 10px 0px 1px; }
.pozvanky .kalendar TD {
	height: 31px;
	width: 31px;
	background: url("/img/u/tipy/pozvanky/kalendar/normal.png") no-repeat;
}
.pozvanky .kalendar TD SPAN, .pozvanky .kalendar TD STRONG {
	padding: 2px 4px;
}

.pozvanky .kalendar TD.selected { background: url("/img/u/tipy/pozvanky/kalendar/select_c.png") no-repeat; } /* vybrany den s akci */
.pozvanky .kalendar .today, .pozvanky .kalendar .selectedNoAction { background: url("/img/u/tipy/pozvanky/kalendar/select.png") no-repeat; } /* aktualni datum, vybrany den bez akce - chybovy stav pri chybnem zadani URL uzivatelem */
.pozvanky .kalendar .n { background: url("/img/u/tipy/pozvanky/kalendar/none.png") no-repeat; } /* dny nepatrici do aktualniho mesice */

.pozvanky .kalendar TABLE A {
	background: url("/img/u/tipy/pozvanky/kalendar/normal_c.png") no-repeat; /* nevybrany den - s cervenym trojuhelnickem */
	height: 31px;
	width: 31px;
}
.pozvanky .kalendar .actionw A {
	background: url("/img/u/tipy/pozvanky/kalendar/normal_wc.png") no-repeat; /* nevybrany den - s cervenym trojuhelnickem */
	height: 31px;
	width: 31px;
}

.pozvanky .kalendar .today A {
	background: url("/img/u/tipy/pozvanky/kalendar/select_c.png") no-repeat; /* nevybrany den - s cervenym trojuhelnickem a s aktualnim datumem */
	height: 31px;
	width: 31px;
}
.pozvanky .kalendar .w { background: url("/img/u/tipy/pozvanky/kalendar/normal_w.png") no-repeat; }

/* prepinani mesicu */
.pozvanky .datePaging {
	float: left;
	width: 25px;
}
.pozvanky .datePaging .prev SPAN, .pozvanky .datePaging .next SPAN {
	display: none;
}
.pozvanky .datePaging A {
	display: block;
	width: 25px;
	height: 25px;
	behavior: url("/css/u/pngbehavior.htc");
	cursor: pointer;
	_cursor: hand;
}
.pozvanky .datePaging .prev A { background: url("/img/u/tipy/pozvanky/kalendar/prev.png") no-repeat; }
.pozvanky .datePaging .next A { background: url("/img/u/tipy/pozvanky/kalendar/next.png") no-repeat; }

.pozvanky .prevDisabled, .pozvanky .nextDisabled {
	display: block;
	width: 25px;
	height: 25px;
	background: url("/img/u/tipy/pozvanky/kalendar/prevDisabled.png") no-repeat;
	behavior: url("/css/u/pngbehavior.htc");
}
.pozvanky .nextDisabled {
	background: url("/img/u/tipy/pozvanky/kalendar/nextDisabled.png") no-repeat;
}

.pozvanky .dateInfo {
	display: block;
	overflow: hidden;
	margin-top: 7px;
}
.pozvanky .v5, .pozvanky .v4 { height: 97px; }
.pozvanky .v6 { height: 128px; }

.pozvanky .dateInfo SPAN SPAN { display: none; }

.pozvanky .month1, .pozvanky .month2, .pozvanky .month3, .pozvanky .month4, .pozvanky .month5, .pozvanky .month6, .pozvanky .month7, .pozvanky .month8, .pozvanky .month9, .pozvanky .month10, .pozvanky .month11, .pozvanky .month12, .pozvanky .year2007, .pozvanky .year2008, .pozvanky .year2009, .pozvanky .year2010, .pozvanky .year2011, .pozvanky .year2012, .pozvanky .year2013, .pozvanky .year2014 {
	display: block;
	width: 11px;
	margin: 0px 0px 3px 7px;
	behavior: url("/css/u/pngbehavior.htc");
}
.pozvanky .month1 { height: 36px; background: url("/img/u/tipy/pozvanky/kalendar/month_1.png") no-repeat; }
.pozvanky .month2 { height: 31px; background: url("/img/u/tipy/pozvanky/kalendar/month_2.png") no-repeat; }
.pozvanky .month3 { height: 43px; background: url("/img/u/tipy/pozvanky/kalendar/month_3.png") no-repeat; }
.pozvanky .month4 { height: 38px; background: url("/img/u/tipy/pozvanky/kalendar/month_4.png") no-repeat; }
.pozvanky .month5 { height: 42px; background: url("/img/u/tipy/pozvanky/kalendar/month_5.png") no-repeat; }
.pozvanky .month6 { height: 43px; background: url("/img/u/tipy/pozvanky/kalendar/month_6.png") no-repeat; }
.pozvanky .month7 { height: 57px; background: url("/img/u/tipy/pozvanky/kalendar/month_7.png") no-repeat; }
.pozvanky .month8 { height: 36px; background: url("/img/u/tipy/pozvanky/kalendar/month_8.png") no-repeat; }
.pozvanky .month9 { height: 25px; background: url("/img/u/tipy/pozvanky/kalendar/month_9.png") no-repeat; }
.pozvanky .month10 { height: 30px; background: url("/img/u/tipy/pozvanky/kalendar/month_10.png") no-repeat; }
.pozvanky .month11 { height: 50px; background: url("/img/u/tipy/pozvanky/kalendar/month_11.png") no-repeat; }
.pozvanky .month12 { height: 53px; background: url("/img/u/tipy/pozvanky/kalendar/month_12.png") no-repeat; }

.pozvanky .year2007 { height: 30px; background: url("/img/u/tipy/pozvanky/kalendar/year_2007.png") no-repeat; }
.pozvanky .year2008 { height: 30px; background: url("/img/u/tipy/pozvanky/kalendar/year_2008.png") no-repeat; }
.pozvanky .year2009 { height: 30px; background: url("/img/u/tipy/pozvanky/kalendar/year_2009.png") no-repeat; }
.pozvanky .year2010 { height: 30px; background: url("/img/u/tipy/pozvanky/kalendar/year_2010.png") no-repeat; }
.pozvanky .year2011 { height: 30px; background: url("/img/u/tipy/pozvanky/kalendar/year_2011.png") no-repeat; }
.pozvanky .year2012 { height: 30px; background: url("/img/u/tipy/pozvanky/kalendar/year_2012.png") no-repeat; }
.pozvanky .year2013 { height: 30px; background: url("/img/u/tipy/pozvanky/kalendar/year_2013.png") no-repeat; }
.pozvanky .year2014 { height: 30px; background: url("/img/u/tipy/pozvanky/kalendar/year_2014.png") no-repeat; }

/* pozvanky - layout styles */
#pozvanky #root { background: url("/img/u/tipy/pozvanky/bgr_index.jpg") no-repeat; }
.pozvanky { padding-top: 20px;}
.pozvanky .fl { width: 33%; }
.pozvanky .fr { width: 64%; }
.pozvanky .paging-2 { clear: both; _height: 1%; }
.pozvanky .paging-2 A:HOVER { color: #AD9391; }
.pozvanky .paging-2 .fl { width: 15%; }
.pozvanky .paging-2 .fc { width: 70%; }
.pozvanky .paging-2 .fr { width: 15%; }

.pozvanky .fl .box { margin-bottom: 35px; }

.pozvanky .lineTR {
	padding: 12px !important;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.pozvanky .tipMesice IMG.motive {
	float: right;
	width: auto;
	margin: 0px 0px 10px 10px;
}
.pozvanky .tipMesice H3 {
	padding: 0px 0px 15px 34px;
	font-size: 1.3em;
	line-height: 28px;
	behavior: url("/css/u/pngbehavior.htc");
	_height: 1%;
}
.pozvanky .hudba H3 { background: url("/img/u/tipy/ico_hudba.png") 0px 0px no-repeat; }
.pozvanky .film H3 { background: url("/img/u/tipy/ico_film.png") 0px 0px no-repeat; }
.pozvanky .default H3 { background: url("/img/u/tipy/ico_default.png") 0px 0px no-repeat; }
.pozvanky .tip H3 { background: url("/img/u/tipy/ico_muj_tip.png") 0px 0px no-repeat; }
.pozvanky .film A { color:  #00D8FF; }
.pozvanky .hudba A { color:  #FFDE00; }
.pozvanky .default A { color:  #FFDE00; }
.pozvanky .tip A { color:  #FF532B; }
.pozvanky .tipMesice A:HOVER { color:  #FFFFFF; }

.pozvanky P { font-size: 0.9em; }

.pozvanky .akceDen { margin-bottom: 35px; }
.pozvanky .akceDen P {
	padding-left: 34px;
	behavior: url("/css/u/pngbehavior.htc");
	_height: 1%;
}
.pozvanky .akceDen .hudba { background: url("/img/u/tipy/ico_hudba.png") 0px 0px no-repeat; }
.pozvanky .akceDen .hudba A { color: #FFDE00;  }
.pozvanky .akceDen .default { background: url("/img/u/tipy/ico_default.png") 0px 0px no-repeat; }
.pozvanky .akceDen .default A { color: #FFDE00;  }
.pozvanky .akceDen .film  { background: url("/img/u/tipy/ico_film.png") 0px 0px no-repeat; }
.pozvanky .akceDen .film A { color: #00D8FF; }
.pozvanky .akceDen A { font-weight: bold; }
.pozvanky .akceDen A:HOVER { color: #FFFFFF; }

/* detaily akci */
#pozvankyHudba #root { background: url("/img/u/tipy/pozvanky/bgr_hudba.jpg") no-repeat; }
#pozvankyFilm #root { background: url("/img/u/tipy/pozvanky/bgr_film.jpg") no-repeat; }
#pozvankyDefault #root { background: url("/img/u/tipy/pozvanky/bgr_default.jpg") no-repeat; }

.pozvankyDetail .headPerex {
	margin-top: 35px;
} 

.pozvankyDetail .headPerex H1 {
	padding-top: 36px;
	behavior: url("/css/u/pngbehavior.htc");
	_height: 1%;
	margin-bottom: 5px;
}
.pozvankyDetail #b1 { padding-top: 10px; }

.pozvankyDetail .hudba H1 { background: url("/img/u/tipy/ico_hudba.png") 0px 0px no-repeat; }
.pozvankyDetail .default H1 { background: url("/img/u/tipy/ico_muj_tip.png") 0px 0px no-repeat; }
.pozvankyDetail .film H1 { background: url("/img/u/tipy/ico_film.png") 0px 0px no-repeat; }
.pozvankyDetail .headPerex P { font-size: 1.1em; }
.pozvankyDetail .headPerex .last { font-weight: bold; }

.pozvankyDetail TABLE { margin-bottom: 0px; }
.pozvankyDetail TABLE.last { margin-bottom: 15px; }
.pozvankyDetail TABLE SPAN { display: none; }
.pozvankyDetail .w50 { width: 50%; }

.tipMesice.tip { margin-top: 33px; }

/* HP - Muj tip */
.hp .kalendar .tip.fRight {
	float: right;
	width: 57px;
	margin: 4px 7px 0px 0px;
	_margin: 4px 4px 0px 0px;
}
.hp .kalendar .tip.fRight IMG { margin: 0px 0px 7px 0px; }