body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
}

.textctverd {
	font-family:Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
}
.textct {
	font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
}

h1 {
	font-size:210%;
	font-weight:normal;
	line-height:1.1em;
	margin:0 0 0.4em 0;
	padding:0;
}
h2 {
	font-size:160%;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 0.4em 0;
	padding:0;
}
h3 {
	font-size:140%;
	line-height:1.2em;
	margin:0 0 1em 0;
	padding:0;
}
h4 {
	font-size:130%;
	line-height:1.2em;
	margin:0 0 1em 0;
	padding:0;
}
h5 {
	font-size:120%;
	line-height:1.2em;
	margin:0 0 1em 0;
	padding:0;
}
h6 {
	font-size:110%;
	line-height:1.2em;
	margin:0 0 1em 0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}

/************************** print **************************/

#programVrsekKontejner,
#footer,
#adSlider,
.menusloupec,
#dalsidily,
#sdilejte,
#programHlasovani a,
.pravysloupec,
#nahleddiskuse,
#discussionModuleComments .reply,
#discussionModuleForm,
#programVrsek,
#headerCzechTV,
#headerCzechTVContainer,
#headerCzechTVOverlay,
#headerCzechTVShadowBox,
#sliderBox,
#formChat {
	display:none !important;
}

a img {
	border:none;
}

#technicke {
	font-size:71%;
	margin:2em 0;
}

#technicke iframe {
	display:none;
}

#hlasovani {
	clear:both;
	margin:0 0 20px 0;
}
.leftDiv, #programHlasovani {
	float:left;
}
#vysledek {
	display:inline;
	margin:0 1ex;
}

.box {
	font-size:72%;
	line-height:1.2em;
}
.box h5, .box p, .box form {
	margin:0;
	padding:0;
}
.box .pruh p {
	font-size:99%;
	margin:0;
}
.box .obsah {
	font-family:Arial;
}
.box .obsah h5, .box .obsah h6, .box .obsah p, .box form {
	margin:5px 10px;
	padding:0;
}
.box .command {
	font-size:91%;
}

.obsahstranky {
	font-size:72%;
	line-height:1.5em;
}
.kodstary { margin:-10px -10px 0px -10px; padding-bottom:0px; width:100%; }
.kodstary h5 { padding:10px 10px 0 10px; margin:0 0 10px 0; }

.kodnovy p { margin:0 0 1.4em 0; padding:0; }

.obsahstranky td > p:first-child { margin-top:0; }
.obsahstranky td > p:last-child { margin-bottom:0; }

#noticka { font-weight:bolder; padding-bottom:1em; }
#dodatekkcyklu { padding-top:0em; }

.bigbox {
	padding-bottom:12px;
	margin-bottom:1.4em;
	width:100%;
	overflow:hidden;
}
.bigbox .obsah {
	padding:5px 10px;
}
.bigbox .nadpis {
	padding:6px 10px;
	margin:-5px -10px 5px -10px;
}
.bigbox .dolni {
	font-size:99%;
	padding:6px 10px;
	text-align:right;
}
.bigbox p {
	margin:0 0 1.4em 0;
	padding:0;
}

.malybox {
	margin-bottom:0px;
	padding-bottom:9px;
	margin-top:0;
	width:162px;
	overflow:hidden;
	float:left;
}
.malybox .obsah {
	padding:5px 10px;
}
.malybox .nadpis {
	padding:6px 10px;
	margin:-5px -10px 5px -10px;
}
.malybox p {
	margin:0 0 1.4em 0;
	padding:0;
}
.gallery .malybox img.w162 {
	margin:-5px -10px 0.4em -10px;
}

#chatkporadu {
	margin-bottom:0;
}
#chatkporadu ul, #chatkporadu li {
	list-style-type:none;
	margin:0;
	padding:0;
}
#chatkporadu li {
	background:url(http://www.ceskatelevize.cz/pub/chat/n45.png) no-repeat;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ceskatelevize.cz/pub/chat/n45.png', sizingMethod=crop);
	-background-image:none;
	padding-left:51px;
	min-height:45px;
	-height:45px;
	margin-bottom:1.4em;
}
#chatkporadu li img {
	margin-left:-51px;
}
#chatkporadu h5 {

}
#chatkporadu .profil {
	background:url(http://www.ceskatelevize.cz/pub/chat/n70.png) no-repeat;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ceskatelevize.cz/pub/chat/n70.png', sizingMethod=crop);
	-background-image:none;
	padding-left:76px;
	min-height:70px;
	-height:70px;
	margin-bottom:1em;
}
#chatkporadu .profil img {
	margin-left:-76px;
	margin-bottom:1em;
}
#chatkporadu .profil p {
	clear:none;
}
#chatkporadu .chatBlok { padding-top:2em; }
#chatkporadu .otazka { font-style:italic; }
#chatkporadu .odpoved { padding-bottom:1.4em; border-bottom:1px solid #cccccc; }
#chatkporadu .chatBlok span { font-weight:bolder; }
#chatkporadu .chatList {
	text-align:center;
	font-weight:bolder;
}
#chatkporadu .gallery {
	margin-top:2em;
	margin-bottom:-2em;
}

#video {
	margin-bottom:1.4em;
}
#video p.play {
	margin-bottom:0;
}
#iFramePlayer, .iFramePlayer {
	display:none !important;
}

.gMap, .gMapStreetView {
	margin-bottom:1.4em;
}

.gallery { width:525px; padding:0px; clear:both; }
.kodstary .gallery { margin:-6px -13px -6px 10px; }
.kodnovy .gallery { margin:0px -12px -6px 0px; padding-bottom:1.4em; }
.gallery img { margin:6px 0px 6px 0px; border:0; vertical-align:top; }
.gallery img.w119 { margin-right:12px; }
.gallery img.w162 { margin-right:13px; }

.kodnovy img.left { margin:5px 12px 5px 0px; float:left; border:0; clear:left; }
.kodnovy img.right { margin:5px 0px 5px 12px; float:right; border:0; clear:right; }
.kodstary img.left { margin:5px 12px 5px 0px; float:left; border:0; clear:left; }
.kodstary img.right { margin:5px 0px 5px 12px; float:right; border:0; clear:right; }

.dodatek {
	font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
}

.tabulka td, .tabulka th {
	margin:0;
	padding:0.25em 0;
}
.tabulka th, .mrizka th {
	background-color:#f2f2f2;
}
.tabulka td, .mrizka td {
	background-color:#ffffff;
}
.mrizka td, .mrizka th {
	margin:0;
	padding:0.5em;
}
.mrizka {
	border-collapse:collapse;
}
.mrizka td, .mrizka th, .mrizka caption {
	border:1px solid #e5e5e5;
}
.mrizka caption {
	border-bottom:none;
}
.sudy td {
	background-color:#f8f8f8;
}

.alert, .red { color: red; }
.leftDiv { float: left; }
.rightDiv { float: right; }
