
/* layout */
#mainsk { font-family:Arial,Tahoma,Verdana,Sans-serif; }
#column-wideleft { float:left; width:620px; overflow:hidden; } /* spojenie stlpca #column-left a #column-middle */
#column-left { float:left; width:300px; overflow:hidden; }
#column-middle { float:left; width:300px; overflow:hidden; margin-left:20px; }
#column-right { float:left; width:300px; overflow:hidden; margin-left:20px; }

/* headline */
#top-udalost { display:block; margin-bottom:10px; padding-bottom:7px; border-bottom:1px solid #ddd; }
#top-udalost .lajnapodstr { margin-left:320px; width:auto; }
#headline-tema div.image { float:left; margin-right:20px; width:auto; }
#headline-tema div.content { width:auto; }
#headline-tema h1 { font-family: Trebuchet MS,Arial,Helvetica,sans-serif; font-weight:bold; font-size:1.6em; line-height:1.3em; padding-top:11px; margin:1px 0 4px 0; }
#headline-tema ul { padding:4px 0 10px 0; }
.top-noline { border-bottom: none !important; }
 
/* teaser list */
.teaser-list { clear:both; display:block; padding:7px 0 4px 0; border-bottom:1px solid #ccc; }
.teaser-list-inzercia { clear:both; display:block; padding:7px 0 8px 0; border-bottom:0px solid #ccc; }
.teaser-list h4 { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1.2em; font-weight:bold; padding-bottom:5px; margin:0 !important; }
.teaser-list .image { float:left; margin:0; padding:0; }
.teaser-list .image img { margin:0 7px 2px 0; }
.teaser-list p .time { color:#888; font-size:0.9em; font-weight:bold; }
.teaser-list .related { clear:both; padding-top:5px; }

/* teaser list inzercia */
.teaser-list-inzercia { clear:both; display:block; padding:7px 0 8px 0; border-bottom:0px solid #ccc; }
.teaser-list-inzercia h4 { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1.2em; font-weight:bold; padding-bottom:5px; margin:0 !important; }
.teaser-list-inzercia .image { float:left; margin:0; padding:0; }
.teaser-list-inzercia .image img { margin:0 7px 2px 0; }
.teaser-list-inzercia p .time { color:#888; font-size:0.9em; font-weight:bold; }
.teaser-list-inzercia .related { clear:both; padding-top:5px; }

/* teaser list tv */
.teaser-list-tv { clear:none; display:block; padding:12px 5px 2px 5px; border-bottom:1px solid #ccc; width:300px; height: 167px; float: left;}
.teaser-list-tv h4 { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1.2em; font-weight:bold; padding-bottom:5px; margin:0 !important; }
.teaser-list-tv .image { float:left; margin:0; padding:0; }
.teaser-list-tv .image img { margin:0 7px 2px 0; }
.teaser-list-tv p .time { color:#888; font-size:0.9em; font-weight:bold; }
.teaser-list-tv .related { clear:both; padding-top:5px; }

/* xxx */
#column-middle .title_o { font-weight:bold; font-size:1.3em; }
#column-middle .lajnapodstr { margin-left:0; }
#column-right .title_new { font-size: 11px; }
h4 { margin:8px 0 4px 0; padding:0; }
.titlenew { text-transform:uppercase; }
.cleaner { display: block; clear: both; float: none; height: 1px; line-height: 1px; }

/* HNTV */
#blackbox {
	background-color: black;
	width: 940px;
	overflow: hidden;
	margin: 10px 0 20px 0;
}

#blackbox .bbleft {
	float: left;
	width: 610px;
	margin: 10px 20px 10px 10px;
}

#blackbox .bbleft h1 {
	font-family: "Trebuchet MS", "Geneva CE", "DejaVu Sans", "Bitstream Vera Sans", Verdana, lucida, sans-serif;
	color: #336699;
	font-size: 22px;
	font-weight: bold;
	margin-top: 0;
}

#blackbox .bbleft p {
	font-family: "Trebuchet MS", "Geneva CE", "DejaVu Sans", "Bitstream Vera Sans", Verdana, lucida, sans-serif;
	color: #efefef;
	font-size: 12px;
}

#blackbox .bbleft .odkaz {
	display: block;
	width: 610px;
	text-align: left;
	padding: 0;
	margin: 0;
	color: #efefef;
}

#blackbox .bbleft .odkaz span {
	color: #888888;
	width: 535px;
	display: block;
	float: left;
}

#blackbox .bbleft .odkaz a {
	color: #efefef;
	width: 75px;
	display: block;
	float: left;
}

#blackbox .bbleft {
	
}

#blackbox .bbright {
	float: right;
	width: 300px;
}

#blackbox .bbright h5 {
	display: block;
	float: right;
	width: 300px;
	color: white;
	background-color: #FF9331;
	font-weight: bold;
	font-size: 13px;
	margin: 0;
}

#blackbox a.teaser-list {
	display: block;
	color: #336699;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 300px;
	height: 78px;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px solid #303030;
	text-decoration: none;
}

#blackbox a.teaser-list:hover {
	background-color: #303030;
}

#blackbox .teaser-list img {
	float: left;
	clear: right;
	margin: 9px 7px 9px 7px;
	width: 90px;
}

#blackbox .teaser-list h4 {
	display: block;
	float: right;
	width: 189px;
	font-size: 1.1em;
	color: #efefef;
	padding: 7px 7px 0 0;
}

#blackbox .teaser-list p {
	display: block;
	float: right;
	width: 189px;
	color: #888888;
	font-size: 10px;
	text-align: right;
	margin-right: 7px;
}

#blackbox .cleaner {
	width: 100%;
	clear: both;
	float: none;
	height: 1px;
	line-height: 1px;
}
