/* BASIC */

.left {
	float:left;
}
.right {
	float:right;
}
div.object {
	clear:both;
	margin-top:11px;
}
div.box {
	overflow:hidden;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
/*
	box-shadow: 0 2px 4px 2px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.15);
*/	
	padding:10px;
	padding-bottom:0;
}
div.clear {
	clear:both;
}
.fullwidth {
	width:940px;
	position:relative;
	top:11px;
}
#lavyPanel div.box {
	width:635px;
	position:relative;
}
#pravyPanel div.box {
	width:270px;
}
/* bigpad */
	.bigpad {
	padding:9px;
	padding-bottom:4px;
}
div.box.bigpad {
	padding:18px;
	padding-bottom:8px;
}
div.box.fullwidth.bigpad {
	width:924px;
}
#lavyPanel div.box.bigpad {
	width:619px;
}
#pravyPanel div.box.bigpad {
	width:254px;
}
.hlavnePlatnoPanel {
	overflow:hidden;
	position:relative;
	left:0;
}
.bezplatna {
	position:relative;
	bottom:22px;
}
.subbox {
	width:618px;
	border:1px solid #ccc;
	background:#fafafa url(img_modules/sum.jpg) repeat;
	border-radius:2px;
	-moz-border-radius:2px;
	box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.3);
}
.fullwidth .subbox {
	width:938px;
	margin-bottom:10px;
}
	.subbox.film_detail_edit {
		width:634px; padding:0;
		margin-bottom:10px; 	
	}
	.subbox.film_detail_edit table.times {
		margin:0;
		background:none;
	}
	
	.subbox.film_detail_edit table.times td {
		height:21px; line-height:21px;
		padding:7px 5px 6px;
		border-bottom:1px solid #ccc;
	}
	.subbox.film_detail_edit table.times td .btn {
		margin-top:2px;
		float:left !important;
	}
	
	
	
	.subbox.film_detail_edit table.times tr:last-child td { border-bottom:0; }
	
	.subbox.film_detail_edit table.times tr td:first-child { padding-left:10px; }
	.subbox.film_detail_edit table.times tr td:last-child { }


.box h2 {
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#222;
	margin-bottom:10px;
	font-weight:normal;
}
.box h3 {
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	margin-bottom:5px;
	font-weight:normal;
}
.box iframe.gmap {
	border:1px solid #9a9a9a;
	margin-bottom:18px;
}
select {
	/*box-shadow:0 0 10px 10px rgba(0,0,0,1);*/
}
/* SUBMENU */

#submenu {
	height:31px;
	clear:both;
	overflow:visible;
	padding-bottom:10px;
}
#submenu ul {
	margin:0px;
	list-style:none;
	position:absolute;
}
#submenu ul li {
	float:left;
	margin-right:10px;
	height:48px;
}
#submenu ul li.active {
	background:url(img_modules/submenu-arrow.png) no-repeat center bottom;
}
#submenu ul li a {
	float:left;
	height:31px;
	line-height:31px;
	padding:0 10px;
	font-family:'UbuntuMedium';
	font-size:14px;
	color:#000;
	border-radius:3px;
	-moz-border-radius:3px;
	text-decoration:none;
}
#submenu ul li.active a {
	background:#08253a;
	color:#fff;
}
#submenu ul li a:hover {
	text-decoration:underline;
}
.top#submenu {
	position:relative;
	top:-11px;
	border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-right-radius:0;
	-moz-border-radius-topright:0;
}
/* LIST */

.tkino {
	float:left;
}
.tkino p {
	margin:0;
	font-size:10px;
	padding:2px 0 0 8px;
	line-height:14px;
}
.tkino p strong {
	margin:0;
	font-size:14px;
	text-transform:capitalize;
}
ul.list {
	float:left;
	list-style:none;
	height:30px;
	border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:0 0 3px 0 rgba(0,0,0,0.25);
	-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);
	margin:1px 1px 10px 0;
}
ul.list li {
	float:left;
	height:39px;
}
ul.list li a {
	float:left;
	height:30px;
	line-height:30px;
	padding:0 10px;
	border-left:1px solid #e0e2e8;
	background:#f5f6fb url(img_modules/list-bg.gif) repeat-x top;
	color:#555;
	font-size:16px;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul.list li a:hover {
	text-decoration:none;
	background:#fff;
}
ul.list li.active {
	background:url(img_modules/arrBlue.png) no-repeat center bottom;
}
ul.list li.active a {
	padding-top:2px;
	height:28px;
	line-height:29px;
	background:#93c1df;
	font-family:'UbuntuBold';
	color:#08253a;
}
/* childs */
	
	ul.list li:first-child, ul.list li:first-child a {
	overflow:hidden;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
}
ul.list li:last-child, ul.list li:last-child a {
	overflow:hidden;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
}
ul.list.right {
	float:right;
}
/* TABULKA - PROGRAM VERZIA 2 */

.program2 {
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	margin:0;
}
.program2 td {
	padding:7px 9px 3px 9px;
	border-bottom:1px solid #bfbfbf;
	text-align:center;

}
.program2 td {
	padding:0;
	/*padding:7px 9px 3px 9px;*/
	border-bottom:1px solid #bfbfbf;
	text-align:center;
}
.program2 td.icons {
	white-space:nowrap;
	padding-top:4px;
	min-width:90px;
}
.program2 td:first-child {
	border-left:none;
}
.program2 tr:last-child td {
	border-bottom:none;
}
.program2 td:nth-child(1) {
	padding:0 4px;
	text-align:left;
	overflow:hidden;
}
.program2 td:nth-child(1) a {
	font-size:17px;
	color:#08253a;
	font-family:'UbuntuBold';
	font-weight:bold;
	text-decoration:none;
}
.program2 td:nth-child(1) a:hover {
	color:#1b5178;
}
.program2 td.time {
	border-left:1px solid #bfbfbf;
}
.program2 td.time:hover {
	background:#ebf1f4;
}
.program2 td.time a {
	text-decoration:none;
	font-size:15px;
	font-family:'UbuntuBold';
	font-weight:bold;
}
.program2 td.time span {
	text-decoration:none;
	font-size:15px;
	font-family:'UbuntuBold';
	font-weight:bold;
	color:#999;
}
.program2 td.icons img {
	position:relative;
/*	bottom:1px;*/
}
.program2 td.lenght span {
	font-size:15px;
	font-family:'UbuntuBold';
	font-weight:bold;
}
/* STATS */

.stats {
	font-size:13px;
}
.stats td {
	height:26px;
	padding:5px 5px 6px 5px;
	line-height:26px;
	text-align:center;
	border-left:1px solid #ddd;
}
.stats tr:first-child td {
	background:rgba(191,191,191,0.4);
	font-weight:bold;
	border-left:1px solid #bbb;
}
.stats td:first-child, .stats tr:first-child td:first-child {
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	border-left:0;
}
.stats td:last-child {
	padding-left:8px;
	padding-right:8px;
}



/* SEARCH */

#search, .search {
	float:right;
}
#search input[type='text'], #search input[type='password'], .search input[type='text'], .search input[type='password'] {
	width: 180px;
	padding:0 4px;
	height:23px;
	line-height:23px;
	border: 1px solid #69abcb;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: url(images/inputBack.png) repeat-x left top;
	margin-top:4px;
}
#search label, .search label {
	float:left;
	font-size:15px;
	margin-left:15px;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
}
#search label input {
}
#search input.search_tool, .search input.search_tool {
	float:left;
	width:20px;
	height:20px;
	margin:6px 2px 0 8px;
	cursor:pointer;
	background:url(img_modules/search.png) no-repeat left top;
	border:0;
}
.search {
	height:31px;
/*	clear:both; */
	overflow:visible;
	padding-bottom:10px;
}
.search label {
}
.search strong {
	margin-right:7px;
	font-size:14px;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-right:10px;
}
.search a {
	font-size:15px;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	padding:7px 6px 7px 17px;
	float:right;
}
.search a:hover {
	text-decoration:underline;
	color:#000;
}
/* sidebar addons */

div.logoKina a {
	width:270px;
	height:160px;
	margin-bottom:5px;
	float:left;
}
div.selector {
	margin-left:4px;
	margin-bottom:11px;
}
#pravyPanel select {
	left:8px;
}
#lavyPanel select {
	left:8px;
}
div.logoKina div.selector {
	margin-left:0;
	position:relative;
	right:10px;
}
/* CONTACT */

.kontakt {
	overflow:hidden;
}
.kontakt div.left {
	width:290px;
	padding-right:38px;
}
.kontakt div.left:last-child {
	padding-right:0;
}
.kontakt table td {
	padding-right:20px;
	height:20px;
	line-height:20px;
}
/* TABS */

ul.tabs {
	float:left;
	margin:0;
	padding:10px;
	list-style:none;
	height:18px;
	margin-bottom:8px;
}
ul.tabs li {
	float:left;
	padding-right:18px;
	height:18px;
}
ul.tabs li a {
	float:left;
	height:18px;
	line-height:18px;
	color:#777;
	font-size:18px;
	font-family:'UbuntuCondensed';
	text-decoration:none;
	text-transform:uppercase;
}
ul.tabs li a:hover {
	color:#000;
}
ul.tabs li.active a {
	color:#08253a;
	font-weight:bold;
	font-family:'UbuntuCondensed';
}
/* switch */

.switches {
	float:right;
	margin:10px;
}
a.switch {
	float:left;
	width:21px;
	height:21px;
	overflow:hidden;
	margin-left:3px;
	background:url(img_modules/switch.png);
	background-position:top left;
}
a.switch.ver1 {
	background-position:left top;
}
a.switch.ver1:hover, a.switch.ver1.active {
	background-position:left bottom;
}
a.switch.ver2 {
	background-position:center top;
}
a.switch.ver2:hover, a.switch.ver2.active {
	background-position:center bottom;
}
a.switch.ver3 {
	background-position:right top;
}
a.switch.ver3:hover, a.switch.ver3.active {
	background-position:right bottom;
}
/* BUTTONS */

.more {
/*	font-family:MyriadProBold;*/
	width:0px;
	padding:0; padding-left:19px;
	overflow:hidden;

	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #000;
	text-decoration:none;
	float:left;
	margin:1px;
	height:20px;
	line-height:20px;
	border:1px solid #455b6b;
	background: #495e6e url(img_modules/info.png) no-repeat 5px 2px;
	box-shadow: inset 0 0 2px 0 rgba(255,255,255,0.5);
	-moz-box-shadow: inset 0 0 2px 0 rgba(255,255,255,0.5);
	border-radius:3px; -moz-border-radius:3px;
}
.more.right {
	float:right;
}
.more:hover {
	background: #758591 url(img_modules/info.png) no-repeat 5px 2px;
}
/* ITEMS */

.items_lines {
	clear:both;
}
.items_lines .subbox {
	width:611px;
	padding:11px 9px 11px 11px;
	overflow:hidden;
	margin-bottom:11px;
}
.items_lines.fullwidth .subbox {
	width:918px;
	margin-top:1px;
}
img.tag {
	position:absolute;
	margin-top:127px;
}
.items_lines .subbox img.left {
	float:left;
	margin:0;
	margin-right:11px;
}
.items_lines .subbox div.right {
	width:510px;
}
.items_lines.fullwidth .subbox div.right {
	width:817px;
}
.items_lines .subbox .heading {
	overflow:hidden;
}
.items_lines .subbox h1 {
	float:left;
	font-family:'UbuntuBold';
}
.items_lines .subbox h1 a {
	text-decoration:none;
	font-family:'UbuntuBold';
}
.items_lines .subbox h1 a:hover {
	color:#1b5178;
}
.items_lines .subbox a.more {
}
.items_lines .subbox .iconss {
	clear:both;
}
.items_lines .subbox .iconss img {
	float:left;
	margin-right:2px;
}
.items_lines .subbox .iconss strong {
	float:left;
	margin-left:15px;
	height:23px;
	line-height:23px;
}
.items_lines .subbox p {
	width:508px;
	height:76px;
	margin-left:1px;
	margin-bottom:10px;
	margin-right:2px;
	line-height:19px;
	text-align:justify;
	overflow:hidden;
}
.items_lines.fullwidth .subbox p {
	width:815px;
}
.items_lines div.iconss a.more {
	display:none;
}
.items_lines .buy {
	display:none;
}
.items_lines .subbox table.times {
	display:none;
}
.items_lines.fullwidth span {
	background:#b7def8;
	padding:3px 5px;
	font-weight:bold;
}
.items_lines.fullwidth h1.maintitle {
	font-size:18px;
	color:#555;
	font-weight:normal;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	margin:8px 0 14px 8px;
}
.items_lines.fullwidth h1.maintitle strong {
	color:#08253a;
	font-family:'UbuntuBold';
}
.items_lines.fullwidth .subbox .iconss {
	padding-top:10px;
}
.items_lines.fullwidth p {
	height:auto;
	margin-bottom:0;
}
.items_lines.fullwidth p.links {
	font-size:11px;
	color:#7d7d7d;
	margin:0;
	height:auto;
}
.items_lines.fullwidth p.links a {
	color:#7d7d7d;
	text-decoration:none;
}
.items_lines.fullwidth p.links a:hover {
	text-decoration:underline;
	color:#333;
}
.items_pad {
	clear:both;
}
.items_pad .subbox {
	float:left;
	width:288px;
	height:142px;
	padding:11px;
	overflow:hidden;
	margin-bottom:11px;
}
.items_pad .subbox:nth-child(even) {
	margin-left:11px;
}
.items_pad .subbox img.left {
	float:left;
	margin:0;
}
.items_pad .subbox div.right {
	width:185px;
	margin-left:13px;
}
.items_pad .subbox .heading {
	overflow:hidden;
	height:112px;
	margin-bottom:6px;
}
.items_pad a.more.right {
	display:none;
}
.items_pad div.iconss a.more {
	display:inherit;
	float:right;
	margin:0;
	margin-right:2px;
	height:20px;
	line-height:20px;
	width:0px;
	padding:0; padding-left:19px;
}
.items_pad .subbox h1 {
	float:left;
	font-family:'UbuntuBold';
	width:185px;
	line-height:30px;
	max-height:90px;
	overflow:hidden;
}
.items_pad .subbox h1 a {
	text-decoration:none;
	font-family:'UbuntuBold';
}
.items_pad .subbox h1 a:hover {
	color:#1b5178;
}
.items_pad .subbox .iconss {
	clear:both;
}
.items_pad .subbox .iconss img {
	float:left;
	margin-right:2px;
}
.items_pad .subbox .iconss strong {
	float:left;
	margin-left:15px;
	height:23px;
	line-height:23px;
}
.items_pad .subbox p {
	float:left;
	margin:0 2px 0 1px;
	line-height:19px;
	position:relative;
	bottom:2px;
	text-align:justify;
	max-height:76px;
	overflow:hidden;
	width:182px;
}
.items_pad .subbox strong {
	display:none;
}
.items_pad .buy {
	width:24px;
	height:22px;
	float:right;
	background:url(img_modules/buy.png) no-repeat;
	background-position:top left;
}
.items_pad .buy:hover {
	background-position:bottom left;
}
.items_pad .subbox table.times {
	display:none;
}
.items_time {
	clear:both;
}
.items_time img.tag {
	position:absolute;
	margin-top:127px;
	margin-left:11px;
}
.items_time .subbox {
	width:631px;
	padding:11px 0;
	overflow:hidden;
	margin-bottom:11px;
}
.items_time .subbox img.left {
	float:left;
	margin:0 11px;
}
.items_time .subbox div.right {
	width:519px;
}
.items_time .subbox .heading {
	overflow:hidden;
}
.items_time .subbox h1 {
	float:left;
	font-family:'UbuntuBold';
}
.items_time .subbox h1 a {
	text-decoration:none;
	font-family:'UbuntuBold';
}
.items_time .subbox h1 a:hover {
	color:#1b5178;
}
.items_time .subbox a.more.right {
	margin-right:11px;
}
.items_time .subbox .iconss {
	clear:both;
}
.items_time .subbox .iconss img {
	float:left;
	margin-right:2px;
}
.items_time .subbox .iconss strong {
	float:left;
	margin-left:15px;
	height:23px;
	line-height:23px;
}
.items_time .subbox p {
	width:508px;
	height:76px;
	margin-left:1px;
	margin-bottom:10px;
	margin-right:2px;
	line-height:19px;
	text-align:justify;
	overflow:hidden;
}
.items_time div.iconss a.more {
	display:none;
}
.items_time .buy {
	display:none;
}
.items_time table.times {
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	margin-bottom:0;
	background:url(img_modules/hdivider.png) repeat-x top;
}
.items_time table.times tr td {
	font-size:18px;
	color:#222;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	padding:10px 12px 0 11px;
	text-align:right;
	text-transform:capitalize;
}
.items_time table.times tr td span {
	font-size:16px;
	color:#555;
}
.items_time table.times tr td a {
	font-size:14px;
	color:#08253a;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
}
.items_time table.times tr td a:hover {
	text-decoration:none;
	color:#000;
}
.items_time table.times tr:first-child td {
	padding-top:22px;
}
.items_time table.times tr td:nth-child(1) {
	text-align:left;
}
/* PLATNO */

.info {
	padding-top:137px;
	position:absolute;
	padding-bottom:10px;
	height:210px;
	width:635px;
	background:url(images/platno-shadow.png) no-repeat right bottom;
}
.info div.left {
	padding-top:185px;
	height:35px;
	padding-left:12px;
	width:338px;
	background:url(img_modules/divider.png) no-repeat right top;
}
.info div.left a {
	margin-left:6px;
}

.bwatch_sk, .bwatch_cz {
	width:70px;
	height:22px;
	float:left;
	background:#3f87b2 url(img_modules/platno_watch_sk.png) no-repeat left top;
	background-position:top;
	border-radius:3px;
	-moz-border-radius:3px;
}
.bwatch_cz {
	width:88px;
	background:#3f87b2 url(img_modules/platno_watch_cz.png) no-repeat left top;
}
.bwatch_sk:hover, .bwatch_cz:hover {
	background-position:bottom;
}

.binfo_sk, .binfo_cz {
	width:52px;
	height:22px;
	float:left;
	background:#3f87b2 url(img_modules/platno_info_sk.png) no-repeat left top;
	background-position:top;
	border-radius:3px;
	-moz-border-radius:3px;
}
.binfo_cz {
	width:52px;
	background:#3f87b2 url(img_modules/platno_info_cz.png) no-repeat left top;
}
.binfo_sk:hover, .binfo_cz:hover {
	background-position:bottom;
}

.bbuy_sk, .bbuy_cz {
	width:60px;
	height:22px;
	float:left;
	background:#3f87b2 url(img_modules/platno_buy_sk.png) no-repeat left top;
	background-position:top;
	border-radius:3px;
	-moz-border-radius:3px;
}
.bbuy_cz {
	width:66px;
	background:#3f87b2 url(img_modules/platno_buy_cz.png) no-repeat left top;
}
.bbuy_sk:hover, .bbuy_cz:hover {
	background-position:bottom;
}

.info div.right {
	width:250px;
	padding-left:17px;
	padding-right:17px;
}
.info div.right h1 {
	font-size:25px;
	line-height:29px;
	color:#fff;
	font-family:'UbuntuBold';
}
.info div.right table {
	margin-top:10px;
}
.info div.right tr td {
	padding-bottom:4px;
	font-size:11px;
}
.info div.right tr td:nth-child(1) {
	font-weight:bold;
	padding-right:9px;
}
.info div.right tr td:nth-child(2) {
}
a.movlink {
	display:block;
	position:absolute;
	z-index:99;
	width:635px;
	height:320px;
}
/* MALEPLATNO */
	
	#lavyPanel div.box-maleplatno {
	padding:10px;
	padding-bottom:20px;
	overflow:hidden;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
/*	box-shadow: 0 2px 4px 2px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.15);
*/	margin-top:11px;
	position:relative;
	width:635px;
	height:347px;
}
#lavyPanel div.box-maleplatno .hlavnePlatnoPlatno {
	position:absolute;
	height:347px;
	margin-top:-10px;
}
#lavyPanel div.box-maleplatno .hlavnePlatnoPlatno div.info {
	padding-bottom:20px;
}
/* PAGING */

div.pagingg {
	float:right;
	right:50%;
	position:relative;
}
ul.paging {
	list-style:none;
	padding-bottom:10px;
	float:right;
	right:-50%;
	position:relative;
}
ul.paging li {
	width:34px;
	height:34px;
	float:left;
	border:1px solid #ccc;
	background:#fafafa url(img_modules/sum.jpg) repeat;
	border-radius:2px;
	-moz-border-radius:2px;
	box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.3);
	margin-left:5px;
}
ul.paging li:first-child {
	margin-left:0px;
}
ul.paging li a {
	float:left;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#08253a;
	font-size:17px;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul.paging li a:hover {
	background:#eee;
	box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.3);
}
ul.paging li.active {
	background:#08253a;
	border:1px solid #000;
}
ul.paging li.active a {
	color:#fff;
}
ul.paging li.active a:hover {
	background:#08253a;
}
ul.paging li.prev {
	width:12px;
	height:21px;
	margin-top:8px;
	margin-right:5px;
	background:none;
	border:none;
	box-shadow:none;
	-moz-box-shadow:none;
}
ul.paging li.prev a {
	width:12px;
	height:21px;
	background:url(img_modules/arrs.png);
	background-position:top left;
}
ul.paging li.prev a:hover {
	background-position:bottom left;
	box-shadow:none;
	-moz-box-shadow:none;
}
ul.paging li.next {
	width:12px;
	height:21px;
	margin-top:8px;
	margin-left:10px;
	background:none;
	border:none;
	box-shadow:none;
	-moz-box-shadow:none;
}
ul.paging li.next a {
	width:12px;
	height:21px;
	background:url(img_modules/arrs.png);
	background-position:top right;
}
ul.paging li.next a:hover {
	background-position:bottom right;
	box-shadow:none;
	-moz-box-shadow:none;
}
/* newsletter */

.newsletter {
	margin-top:11px;
	width:290px;
	height:160px;
	background:url(img_modules/newsletter-bg.png) no-repeat top left;
	border-radius:6px;
	-moz-border-radius:6px;
	overflow:hidden;
	/*
	box-shadow: 0 2px 4px 2px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.15);
	*/
}
.newsletter h1 {
	color:#fff;
	font-size:18px;
	font-family:'UbuntuBold';
	font-weight:bold;
	text-shadow:1px 1px 0 #000;
	text-align:center;
	line-height:24px;
	margin:12px 0px 7px 0;
}
.newsletter p {
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-shadow:1px 1px 0 #000;
	line-height:18px;
	font-size:12px;
	margin:0;
}
.newsletter input.text {
	width:175px;
	padding:0 9px;
	height:32px;
	line-height:32px;
	float:left;
	background:#fff;
	border-radius:0;
	-moz-border-radius:0;
	border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	color:#666;
	border:0;
	font-weight:bold;
	margin-left:13px;
}
.newsletter input.text:focus {
	background:#fff;
	color:#222;
}
.newsletter input.submit {
	width:71px;
	height:32px;
	line-height:30px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#000;
	background:#bbb url(img_modules/newsletter-submit-bg.gif) repeat-x top;
	border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border:0;
	cursor:pointer;
}
.newsletter input.submit:hover {
	background:#e5e5e5;
}
/* BREADCRUMB */

div.box.breadcrumb {
	height:31px;
	background:#e7eaf4;
}
.breadcrumb a {
	float:left;
	height:20px;
	line-height:20px;
	text-shadow:1px 1px 0 #fff;
	padding:3px 20px 0 11px;
	background: url(img_modules/breadcrumb_arr.png) no-repeat center right;
	font-size:14px;
	font-family:'UbuntuBold';
	font-weight:bold;
	color:#0f1d41;
	text-decoration:none;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
.breadcrumb a:first-child {
	padding-left:4px;
}
.breadcrumb a:last-child {
	background:none;
}
/* DETAIL FILMU TABLE */

.detail_filmu_program table.times {
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	margin-bottom:0;
	background:url(img_modules/hdivider.png) repeat-x top;
	margin-bottom:20px;
}
.detail_filmu_program table.times tr td {
	font-size:18px;
	color:#222;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	padding:10px 12px 0 11px;
	text-align:right;
	text-transform:capitalize;
}
.detail_filmu_program table.times tr td span {
	font-size:16px;
	color:#555;
}
.detail_filmu_program table.times tr td a {
	font-size:14px;
	color:#08253a;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
}
.detail_filmu_program table.times tr td a:hover {
	/*text-decoration:none;*/
	color:#2b6e9d;
}
.detail_filmu_program table.times tr:first-child td {
	padding-top:22px;
}
.detail_filmu_program table.times tr td:nth-child(1) {
	padding-left:0;
	text-align:left;
}
/* UNDER SEARCH */

div.box#under_search {
	box-shadow:none;
	-moz-box-shadow:none;
}
/* GALLERY */

.gallery {
	overflow:hidden;
}
.gallery img {
	border:1px solid #9a9a9a;
	width:140px;
	height:78px;
	float:left;
	overflow:hidden;
	margin-right:17px;
	margin-bottom:12px;
	margin-top:5px;
}
.gallery a:nth-child(4) img, .gallery a:nth-child(8) img, .gallery a:nth-child(12) img, .gallery a:nth-child(16) img, .gallery a:nth-child(20) img, .gallery a:nth-child(24) img {
	margin-right:0;
}
.videogallery {
	overflow:hidden;
}
.videogallery img {
	border:1px solid #9a9a9a;
	width:140px;
	height:78px;
	float:left;
	overflow:hidden;
	margin-right:17px;
	margin-bottom:12px;
	margin-top:5px;
}
.videogallery a:nth-child(4) img, .videogallery a:nth-child(8) img, .videogallery a:nth-child(12) img, .videogallery a:nth-child(16) img, .videogallery a:nth-child(20) img, .videogallery a:nth-child(24) img {
	margin-right:0;
}
.videogallery a {
	position:relative;
}
.videogallery a span {
	position:absolute;
	width:140px;
	height:68px;
	margin-top:10px;
	background:url(img_modules/play.png) no-repeat center;
	display:block;
}
/*
.videogallery a:hover span {
	display:block;
}
*/
/* GENERIC STUFF */

.generic {
}
.generic h1 {
	font-size:18px;
	font-family:'UbuntuBold';
	color:#08253a;
	text-transform:uppercase;
	margin-bottom:10px;
}
.generic ul {
	margin-left:20px;
	margin-bottom:25px;
	list-style:disc;
}
.generic ul li {
	line-height:20px;
}

/* SELECT BG */

.select-bg#ssubmenu {
	background:#fff url(img_modules/select-bg.jpg) no-repeat left top;
}
.select-bg#ssubmenu h1 {
	margin:8px 0 0 6px; float:left; font-size:14px; font-weight:normal; text-transform:uppercase;
	text-shadow:1px 1px 0 #000; color:#fff; font-family:'UbuntuBold';	
}

.select-bg#ssubmenu select {
	float:left; margin-top:3px; margin-left:55px; width:190px;
	padding:3px; border:1px solid #999; border-radius:3px; -moz-border-radius:3px;
}











.detail_filmu_program .subbox.film_detail_edit table.times tr:first-child td { padding-top:7px; }

	.subbox.film_detail_edit table.times td a,
	.items_time table.times tr td a {
		float:left;
		position:relative; top:3px;
		padding-right:4px; padding-left:0;
	}
	.subbox.film_detail_edit table.times td a.btn,
	.items_time table.times tr td a.btn { top:0; }
	
	.items_time table.times { padding-right:10px; }
	




.mkBlueButton.modified { border:1px solid #236390; margin-left:0; padding:6px; }


/* labely do tabulky */

#formVZRegistracia label,
#formVZPrihlasenie label { display:block; overflow:hidden; padding-bottom:8px; }

#formVZRegistracia label strong,
#formVZPrihlasenie label strong { float:left; width:160px; height:23px; line-height:23px; font-weight:normal; }

	#formVZPrihlasenie label strong  { width:180px; }

#formVZRegistracia h3 { margin:15px 0 8px; }





/* pricelist */

.program2 td.time .tab-pricelist { display:none; }

.program2 td.time:hover .tab-pricelist {
	display:block;
	position:absolute; width:120px;
    border:1px solid #858585;
    padding:7px 8px;
    margin:0 0 0 -1px;
    
    box-shadow:0 1px 3px 0 rgba(0,0,0,.33);
    -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);    
    
    background: #efefef;
	background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #efefef 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #efefef 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
}

.program2 td.time .tab-pricelist font { font-size:11px; font-family:'Open Sans'; }

.program2 td.time .tab-pricelist table {
	margin-top:4px;
	margin-bottom:0; width:120px;
}

.program2 td.time .tab-pricelist table tr td {
	font-size:13px; font-family:'Open Sans', Arial;
	text-align:left;
	border-bottom:0;
	padding:3px 4px;
}

.program2 td.time .tab-pricelist img { position:absolute; margin-left:10px; margin-top:-19px; }


.program2 td.time:last-child .tab-pricelist { margin-left:-79px; }
.program2 td.time:last-child .tab-pricelist img { margin-left: 83px; }



