/*OBECNE*/
html, body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #13161A url(../../img/default/html_bg.jpg) no-repeat top center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: white;
}
h2 {
	color: white;
	font-size: 130%;
}
h3 {
	color: #BEDEFF;
	font-size: 120%;
}
.r {float:right;}
.l {float:left;}
/*BOX MODEL*/
.clearBoth{
	font-size: 0px;
	clear: both;
	width:0px;
	height:0px;
	margin-top:-1px;
}
/*NADPISY*/
h2 span{
	display:none;
}
h3.blueBox{
	padding:5px 8px 0px 8px;
	margin:0px;
	height:24px;
	background-color: #BEDEFF;
	color:black;
	font-weight: normal;
}
/*ODKAZY*/
/*mozilla hack*/
a:focus {
	outline-style: none;
}
/*normal*/
a:link {
	color: #BEDEFF;	
}
a:visited {
	color: #BEDEFF;
}
a:hover {
	color: #BE3220;
}
a:active {
	color: #BEDEFF;
}
.more{
	text-align:right;	
	padding-top:0px;
	margin-bottom:15px;
}

.red {
	color: #BE3220 !important;
}

/*LAYOUT*/
/*index*/
#kontejner {
	margin: 0px auto;
	text-align:center;
	background: url(../../img/default/bottom_bg.jpg) no-repeat bottom center;
		
}
#kontejnerI {
	margin: 0px auto;
	width: 999px;	
	text-align: left;
	overflow: hidden;		
}
/*TOP*/
#top{
	width: 1000px;
	height:95px;
	margin:0px;
	padding:0px;	
	position:relative;
}
/*LOGO*/
#logo {
	margin:0px;
	padding:0px;
	font-size: 0px;
	position:absolute;
	top:0px;
	left:0px;	
	width: 450px;
	height: 95px;
	background: url(../../img/default/logo.jpg) -100px 0px no-repeat;
}
#logo a{
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 450px;
	height: 95px;
	background: url(../../img/default/logo.jpg) -100px 0px no-repeat;
}
#logo span{
	position:absolute;
	top:-1000px;
}
/*KONTEJNERY OBECNE*/
.pravyContainerI{
	background: #1E2328 url(../../img/default/prehled-poradu_bg.jpg) no-repeat bottom;	
	padding: 0px 10px 0px 10px;
	margin-bottom:33px;	
}
.pravyContainerI2{
	padding:10px 0px 5px 0px !important;	
	padding:10px 0px 18px 0px;
	min-height:10px !important;
	height:auto !important;
	height:10px;	
}
#pravy hr{
	padding-top:20px;	
	padding-bottom:10px;
	border:0;
	clear:both;
}
#levyContainerII{
	background: #1E2328 url(../../img/default/prehled-poradu_bg.jpg) no-repeat right bottom;
	width:604px;
	padding:28px 23px 0px 13px;
	margin-bottom:30px;
	position:relative;
}
#levyContainerII .pagging{
	position:absolute;
	top:5px;
	left:10px;
	font-size: 10px;
}
#levyContainerII hr, #levyContainerI hr, #tipyProVasContainerI hr{
	padding-top:26px;	
	padding-bottom:10px;
	border:0;
	clear:both;
}
.levyContentII{
	padding-bottom:26px;	
	padding-top:10px;	
	position:relative;
}
.levyContentII .date{		
	position:absolute;
	top:-10px;
	right:0px;
}
.levyContentII .rightImg{		
	float:right;
	margin:0px 0px 0px 20px;
	 
}

.levyContentII .leftImg{		
	float:left;
	margin:0px 20px 0px 0px;
	 
}

.levyContentII p, .levyContentII div.innerAkt, #levyContainerII p{
	margin:12px 0 10px 20px;
}
.levyContentII .imgContainer{
 	width:586px;	
	margin:0px 0px 0px 20px;	
	padding-bottom:12px;
	border-top:1px solid #13161A;
	border-bottom:1px solid #13161A;
	height:auto !important;
}
.levyContentII .imgContainer strong{
 	padding:10px 0px 0px 0px;
}
.levyContentII .imgContent{
 	width:100px;
	height:80px;	
	margin:5px 20px 0px 0px;
	text-align: center;
	float:left;
	position:relative;
	
}
.levyContentII .imgContent img{
	border: 0px none;
}
.levyContentII .imgContent a{
	padding:10px 5px 5px 5px;
 	width:90px;
	height:70px;	
	top:0px;
	left:0px;
	display: block;	
	cursor: pointer;
	border: 1px solid #1E2328;
}
.levyContentII .imgContent a:hover{
	border: 1px solid #13161A;
}


.levyContentII .lastImg{
	margin:5px 0px 0px 0px;
	
}
.levyContentII .imgContent img{
 	margin:0px auto;
}


.levyContentII img.right, #levyContainerII img.right{
	float:right;
	margin-left:10px;
}
 /* IE 7 */
*:first-child+html .pravyContainerI2 {
	padding:10px 0px 18px 0px !important;
}
#levyContainerI{	
	background: #1E2328 url(../../img/default/prehled-poradu_bg.jpg) no-repeat bottom right;	
	padding: 0px 14px 0px 14px;
	margin-bottom:33px;	
	padding-top:24px;
}
#levyContainerI2{
	padding:24px 0px 10px 0px !important;	
	padding:24px 0px 20px 0px;
	min-height:72px !important;
	height:auto !important;
	height:72px;
}
/* IE 7 */
*:first-child+html #levyContainerI2{
	padding:24px 0px 20px 0px !important;
} 
/*floaty v kontejnerech obecnych*/
#levyContainerI .float{
	width:292px;
	min-height:72px !important;
	height:auto !important;
	height:72px;
	float:left;		
}
#levyContainerI .floatRight{
	margin-left:27px;	
	width:292px;
	min-height:72px !important;
	height:auto !important;
	height:72px;
	float:left;	
}
#levyContainerI .floatRightlineLeft{
	margin-left:5px;
	padding-left:22px;		
	border-left: 1px solid #3C454E;
	width:292px;
	min-height:72px !important;
	height:auto !important;
	height:72px;
	float:left;
}
#levyContainerI .float2I{		
	float:left;	
	margin:10px 0px 0px 23px !important;	
	margin:10px 0px 0px 12px;		
}

#levyContainerI .float2{
	width:282px;	
	min-height:72px !important;
	height:auto !important;
	height:72px;
	float:left;	
	margin:24px 0px 0px 23px !important;	
	margin:24px 0px 0px 12px;		
}
#levyContainerI .float2Right2{
	margin-left:20px;	
	width:282px;	
	min-height:72px !important;
	height:auto !important;
	height:72px;
	float:left;	
	margin:24px 0px 0px 23px !important;	
	margin:24px 0px 0px 12px
}
/*TOPMENU*/
/*global*/
#topmenu {
	width: 660px;
	height: 95px;
	position: absolute;
	top: 0px;
	left: 340px;
}
#topmenu ul{
	position: absolute;
	width: 630px;
	height: 36px;
	top:25px;
	left:0px;
	margin:0px;
	padding:0px;
	background-image: url(../../img/default/topmenu_ul_bg.jpg);
}
#topmenu ul li{
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height:36px;
	position:relative;
	background-repeat: no-repeat;
}
#topmenu ul li a{
	height:36px;
	top:0px;
	left:0px;
	position:absolute;
	background: no-repeat 0px 0px;
	display: block;
}
#topmenu ul li span{
	display:none;
}
/*li*/
#topmenu ul li.menu01{
	width:69px;
	background: url(../../img/default/btn_uvod.jpg) -69px 0px;	
	margin-left:14px !important;
	margin-left:8px; 
}
#topmenu ul li.menu01 a, #topmenu ul li.menu01 a:active, #topmenu ul li.menu01 a:visited{
	width:69px;
	background-image: url(../../img/default/btn_uvod.jpg)	
}
#topmenu ul li.menu01 a:hover{
	background-position: -138px 0px;
}
#topmenu ul li.menu02{
	width:78px;
	background: url(../../img/default/btn_porady.jpg) -78px 0px;		
}
#topmenu ul li.menu02 a, #topmenu ul li.menu02 a:active, #topmenu ul li.menu02 a:visited{
	width:78px;
	background-image: url(../../img/default/btn_porady.jpg);	
}
#topmenu ul li.menu02 a:hover{
	background-position: -156px 0px;
}
#topmenu ul li.menu03{
	width:127px;
	background: url(../../img/default/btn_zpravodajstvi.jpg) -127px 0px;	
}
#topmenu ul li.menu03 a, #topmenu ul li.menu03 a:active, #topmenu ul li.menu03 a:visited{
	width:127px;
	background-image: url(../../img/default/btn_zpravodajstvi.jpg);
}
#topmenu ul li.menu03 a:hover{
	background-position: -254px 0px;
}
#topmenu ul li.menu04{
	width:114px;
	background: url(../../img/default/btn_videoarchiv.jpg) -114px 0px;		
}
#topmenu ul li.menu04 a, #topmenu ul li.menu04 a:active, #topmenu ul li.menu04 a:visited{
	width:114px;
	background-image: url(../../img/default/btn_videoarchiv.jpg);
}
#topmenu ul li.menu04 a:hover{
	background-position: -228px 0px;
}
#topmenu ul li.menu05{
	width:114px;
	background: url(../../img/default/btn_tvprogram.jpg) -114px 0px;		
}
#topmenu ul li.menu05 a, #topmenu ul li.menu05 a:active, #topmenu ul li.menu05 a:visited{
	width:114px;
	background-image: url(../../img/default/btn_tvprogram.jpg);
}
#topmenu ul li.menu05 a:hover{
	background-position: -228px 0px;
}
#topmenu ul li.menu06{
	width:97px;
	background: url(../../img/default/btn_lide.jpg) -97px 0px;		
}
#topmenu ul li.menu06 a, #topmenu ul li.menu06 a:active, #topmenu ul li.menu06 a:visited{
	width:97px;
	background-image: url(../../img/default/btn_lide.jpg);
}
#topmenu ul li.menu06 a:hover{
	background-position: -194px 0px;
}
/*BOTTOM*/
#bottom{
	width:1000px;
	height:101px;
	position:relative;
	background: url(../../img/default/bottom_bg.jpg) -100px 0px;
	
}
/*logo-bottom*/
#logo-bottom{
	width:191px;
	height:40px;
	position:absolute;
	display:block;
	background-image: url(../../img/default/logo_bottom.jpg);
	top:16px;
	left:30px;
}
#logo-bottom a{
	width:191px;
	height:40px;
	position:absolute;
	display:block;
	background-image: url(../../img/default/logo_bottom.jpg);
	top:0px;
	left:0px;
}
#logo-bottom span{
	display: none;
}
/*bottom menu*/
#bottom ul{
	margin:0px;
	padding:12px 0px 0px 35px;
	width:740px;
	height:40px;
	position:absolute;
	top:16px;
	left:221px;
	background: url(../../img/default/bottommenu_bg.jpg) no-repeat;
}
#bottom ul li{
	list-style: none;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	float:right;
	
}
#bottom ul li.last{
	margin-right:59px !important;
	margin-right:32px;
}
/* IE 7 */
*:first-child+html #bottom ul li.last {
	margin-right:56px !important;
}
/*PATICKA*/
#paticka{
	width:1000px;
	height:1px;
	position:relative;
	
	
}
#paticka p{
	position:absolute;
	text-align: center;
	color: #BEDEFF;
	width:1000px;	
	margin:0px;
	padding:0px;
	top:-17px;
}
#paticka p a{
	text-decoration: none;
}
#paticka p.gotoLogin{
	text-align: right;
	width: 200px;
	margin: 0px;
	padding: 0px;
	top: -17px;
	right:35px;
}
#paticka p.gotoLogin a{
	color: #383E43;
	font-size: 90%;
}
/*CONTENT*/
#contentI{
	width: 940px;
	margin: 21px 0px 20px 30px;	
}
#contentI2{
	width: 940px;
	min-height:100px !important;
	height:auto !important;
	height:100px;	
}
/*SLOUPCE*/
#pravy{
	width: 280px;
	float: right;	
}
#levy{
	width: 640px;
	float: right;
	margin-right: 20px;	
}

/*pravy*/
#pravyContainer, .pravyContainer{
	background: #1E2328 url(../../img/default/prehled-poradu_bg.jpg) no-repeat bottom;
	padding: 0px 10px 16px 10px;
	margin-bottom:33px;
}
#pravyContainer h3, .pravyContainer h3{
	margin:0px;
	padding-top:15px;
}
#pravyContainer h3 a, .pravyContainer h3 a{
	text-decoration: none;
}
/*NOVINKY*/
.novinkyDatum{
	color: #B6B6B6;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.novikyObsah{	
	margin:5px 0px 20px 0px;
	padding:0px;
}
.archivNovinek{
	text-align:right;
	margin:20px 0px 0px 0px;
}
.archivPoradu{
	text-align:right;
	margin:20px 0px 15px 0px;
}
/*STREAM*/
#onlineStream{
	width:620px;	
	padding:10px;
	background-color: #23282C;
	margin-bottom:27px;
	position:relative;
}
/*Tipy pro vas*/
#tipyProVasContainerI{
	background:#1E2328 url(../../img/default/prehled-poradu_bg.jpg) no-repeat scroll right bottom;
	padding:15px 0 12px 11px;
}
#tipyProVasContainerI2{		
	background: url(../../img/default/tipy-pro-vas_bg.gif) repeat-y -10px 0px;
}
#tipyProVasContainerI2 .first{	
	margin-left:0px;
}
.tipyProVasContent{
	width:181px;
	float:left;
	margin-left:35px;
}

.tipyProVasTime{
	margin-bottom:0px;
}
/*prehled poradu*/

.pravyContainerI2 p.underLine{
	border-bottom:1px solid #2E363D;
	padding-bottom:6px;
	padding-left:8px;
}
.pravyContainerI2 p.last{
	border-bottom:0px none;
}
.pravyContainerI2 p.link{
	text-align:right;
	
}
.pravyContainerI2 .time{
	margin-right:10px;
}
.pravyContainerI2 hr {background-color:#39434D; padding:0 !important;clear:both; height:1px; border-width: 0px; margin:0;}
/*pravy content I*/
.pravyContentI{
	margin:10px 0px 10px 0px;
}
.pravyContentI p{
	margin:0px 0px 10px 0px;	
}
.pravyContentI .left{
	float:left;
	width:75px;
	margin-right:14px;
	padding-top:5px;
}
.pravyContentI .right{
	float:left;
	width:170px;
	
}
/*TV PROGRAM*/
.vysilaniTab{	
	color: #BEDEFF;
	margin:23px 0px 10px 0px;
}
.vysilaniTab td.dayTime{	
	padding-left:10px;
}
.vysilaniTab tr.obsah{
	height: 45px;
	vertical-align: middle;
}
.vysilaniTab tr.dark{
	background: #262D33;
}

.vysilaniTab tr.nadpis td{
	height: 32px;
	vertical-align: middle;
	background-color: #3C454E;
	padding-left:10px;
	font-weight: bold	
}
.vysilaniTab tr.obsah td{
	border-bottom: 1px solid #3C454E;	
}
.vysilaniTab td.time{
	width:121px;
	text-align: center;
}
/*KONTAKTNI FORMULAR*/
#emailForm{
	background-color: #14191D;
	padding:10px;
	margin:0px 0px 0px 20px;
}
#formTab{
	width:560px;	
}
#formTab .textForm{
	width:200px;
	vertical-align: top;
}
#formTab #formName, #formTab #formEmail, #formTab #formObsah{
	width:338px;
}
#formTab img{
	margin:0px;
}
#formTab .submit{
	float:right;
	margin-top:20px;
	width:130px;
	height:30px;
	background-image: url(../../img/default/submit_btn.jpg);
	background-repeat: no-repeat;
	border: 0px none;
	color: white;
	text-align:center;
	cursor: pointer;
}
.msgErr{
	background: #66190E;	
	margin:0px 0px 10px 22px;
	padding:5px 5px 5px 13px;	
	color:white;
	font-weight: bold;
}
.msgOk{
	background-color: #1B8E00;	
	margin:0px 0px 10px 22px;
	padding:5px 5px 5px 13px;	
	color:white;
	font-weight: bold;
}

/*ostatni*/
.bluArr{
	background: url(../../img/default/bluearrow.gif) no-repeat 0px 2px;
	padding-left:22px;
	margin:0px;
}
.bluArr a {text-decoration:none;}
#pravyContainer h3.bluArr, .pravyContainer h3.bluArr {background-position:0 17px;}
.leftFloat{
	float:left;	
}
.rightFloat{
	float:right;
}
.topDistance{
	margin-bottom:25px;
}
.topSpace{
	padding-top:330px;
}
.noMargin{
	margin:0px;
}
.rtl{
	unicode-bidi: bidi-override;
	direction: rtl;
}
.redDot{
	padding-right:10px;
	background: url(../../img/default/redd.gif) no-repeat right top;
}
.textAlignRight{
	text-align: right;
}


/*seznamy*/
ul.line{
	margin:10px 0px 0px 0px;
	padding-left:30px;
}
ul.line li{
	list-style: url(../../img/default/li-line.gif);
	margin:5px 0;
}
/*barvy*/
.sede{
	color: #B6B6B6;
}
.zelene{
	color: #25992C;
}
.cervene{
	color: #BF2E1A;
}
.modre{
	color: #BEDEFF;
}
.lightgreyBg{
	background-color: #42484E;
}
.darkgreyBg{
	background-color: #13161A;
}
/*bvelikost*/
.male{
	font-size:90%;
}
/*mail*/
.mail{
	height:12px;
	padding-left:20px;
	background: url(../../img/default/mail_icon.gif) no-repeat 0px 2px;
}

/* ####################################################################################################################### */

/* NADPISY */
.bordered-title{border-bottom:3px solid #66190e; text-transform:uppercase; color:#fff; font-family:arial, helvetica, sans-serif; font-weight:normal; font-size:130%; padding:0; margin:0;}
.bordered-title span{border-bottom:3px solid #bf2e1a; display:inline-block; margin-bottom:-3px; position:relative; padding:0px 2px 2px 1px;}
.green-title{border-bottom-color:#0d4019;}
.green-title span{border-bottom-color:#197b30;}
.blue-title{border-bottom-color:#006e98;}
.blue-title span{border-bottom-color:#00aef0;}
.yellow-title{border-bottom-color:#9d7e00;}
.yellow-title span{border-bottom-color:#ffcc00;}

/* TABULKA */
table.norm{margin:1em 0 1em; font-size:100%; border-collapse:collapse; border:none; font-family:tahoma, verdana, helvetica, sans-serif; width:100%;}
table.norm th{background:#39434d; color:#97b1cc; font-weight:bold; padding:9px 8px 9px;}
table.norm td{background:#1e2328; color:#97b1cc; vertical-align:middle; border-bottom:1px solid #39434d; padding:8px 8px 7px;}
table.norm .even td{background:#262d33;}
table.norm .small{font-size:92%; color:#718499;}
table.norm a img{border:none; margin:-2px 0 0;}
table.norm .type{margin:0 3px 0 0;}
table.norm p {margin:2px !important;}

/* VIDEOBOX */
#videobox {text-align:center; padding-bottom:10px;}
#videobox-input {display:none;}
p.videobox-input {padding-bottom:20px;}
textarea.videobox {width:100%; height:100px; background-color:#262d33; color:white; border:1px white solid; padding:2px 5px; margin-top:10px;}

img.play {border:none;}

/* VIDEOARCHIV */
#datepicker {margin:20px;}
.filter-form {margin:20px;}
.filter-form input.term {width:200px; background-color:#262d33; color:white; border:1px white solid; padding:2px 5px; margin-bottom:10px;}

ul.shows {margin:0 0 0 12px;padding:0;}
ul.shows li {display:block;width:181px;float:left;margin:0;padding:0 12px 10px 8px;text-align:center;border-left:1px solid #39434D;}
ul.shows li.first {border:none;padding-left:0;}
ul.shows li.last {padding-right:0;}
/*ul.shows li.even {background:#262d33;}*/
ul.shows li p {margin:10px 0 0 0 !important;}

/* ODKAZY */
a.links img {border:none;}