body { background:#ddd; }
#kontajner { padding:0; background:none; }

/* ------ MODULES ------ */

.hlavnePlatnoTaby .ptsel .ptKontajner { background: rgba(0,0,0,.16); }
.hlavnePlatnoTaby .ptKontajner:hover { background: rgba(0,0,0,.22); }

.vz_profil,
.vz_prehlad,
.vz_registracia,
.vz_prihlasenie,
.pripravujeme,
#single-slider,
#dual-slider,
.submenu { overflow:hidden; }

.program,
.programKina,
.programKino,
.vyhladavanie,
.one-line-menu,
.calendar-left,
.filmovaNastenka,
.copyright,
.menu,
.povinneDokumenty,
#lavyPanel div.box-maleplatno { margin-top:10px; overflow:hidden; }


/* main color */
.one-line-menu #cinemenu li:hover,
.one-line-menu #cinemenu > li.sub:hover { background:rgba(100,0,40,.24); }

ul.list li { background:rgba(159,0,62,.33); }

#single-slider .container .slide span,
#dual-slider .container .slide span,
ul.paging li a:hover { background:rgba(150,122,127,.7); }

#single-slider,
#dual-slider,
#hlavnePlatnoNove,
.one-line-menu #cinemenu > li.selected,
.one-line-menu #cinemenu > li.selected:hover,
.newsletter input.submit,
.menu #cinemenu li,
#hlavickaLogin .mkBlueButton,
.submenu,
ul.paging li a,
ul.paging li a:hover { background-color:rgba(150,122,127,1); }

#vysledkyVyhladavania { border-top:5px solid rgba(159,0,62,1); }

.rightModule,
.counter-wrap,
.newsletter,
#calendar,
.topTen,
#odporucame,
.najdiFilm,
.najdiKino,
.paticka,
.copyright,
.rightPanel,
#hlavnePlatnoNove,
.eventlist,
#pravyPanel .infomodul {
	background-color:rgba(150,122,127,1);
	margin-top:10px;
	overflow:hidden;
}
	#hlavnePlatnoNove { margin-top:0; }

/* darkest color */
.newsletter input.submit,
.one-line-menu,
a.btn,
ul.list li.active a,
#calendar .calendar-table span.cal-event,
#calendar .calendar-table span.cal-sunday.cal-event,
ul.paging li.active a,
ul.paging li.active a:hover {
	color:#fff;
	background-color:rgba(159,0,62,1);
}

/* hover color */
.newsletter input.submit:hover,
#hlavickaLogin .mkBlueButton,
a.btn:hover {
	background-color:rgba(159,0,62,.8);
}

/* white hover*/
.submenu ul li a:hover { background:rgba(255,255,255,.16); }


/* headings */
h1.heading,
h2.heading,
h3.heading {
	/* optional */ color:#000;
	margin:20px 20px 0; 
	font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-size:19px;
	text-align:center;
	font-weight:700;
	text-transform:uppercase;
	line-height:22px;
}

/* font colors */
h1.heading,
h2.heading,
h3.heading,
.submenu ul li a,
ul.list li.active a,
#calendar p,
.newsletter p,
.topTen p,
.topTen li a,
	.topTen li:hover, .topTen li:hover a, .topTen li a:hover,
.filmovaNastenkaPanel a,
.filmovaNastenkaPanel p,
.copyright,
.copyright a,
.hlavnePlatnoTaby h2,
.hlavnePlatnoTaby p,
.hlavnePlatnoTaby .ptsel h2,
.hlavnePlatnoTaby .ptsel p,
.counter-wrap .desc div,
#calendar .cal-box span.current-month { color:#fff; }



/* --------------- white arrow on sub and sub selected ---------------*/
	.one-line-menu #cinemenu li a,
	.one-line-menu #cinemenu > li.sub > a,
	.one-line-menu #cinemenu > li.sub:hover > a,
	
	.one-line-menu #cinemenu > li.selected > a,
	.one-line-menu #cinemenu > li.sub.selected > a,
	.one-line-menu #cinemenu > li.selected:hover > a,
	.one-line-menu #cinemenu > li.sub.selected:hover > a {
		background-position:right -24px top -82px;
		color:#fff;
	}
/* ------------------------------------------------------------------- */

/* white search*/
#search input.search_tool, .search input.search_tool { background-position:-24px -126px; }


/* UNSUPPORTED MODULES */
.logoKina,
#topTen.roundc.shadow { display:none; }


/* Custom CSS */

.program2 { border:2px solid rgba(159,0,62,1); }

#calendar .calendar-table { border-right:1px solid #000; }
#calendar .calendar-table span { border:1px solid #000; border-right:0; }
#calendar .calendar-table span:nth-child(6), #calendar .calendar-table span:nth-child(13), #calendar .calendar-table span:nth-child(20), #calendar .calendar-table span:nth-child(27), #calendar .calendar-table span:nth-child(34), #calendar .calendar-table span:nth-child(41) { border-left:2px solid #000; }

#calendar .calendar-table span.today b { background:#000; }

#calendar .calendar-table span.cal-event:hover { color:#000; }