#tv-box table {border-collapse:collapse}
#tv-box td {border-bottom:1px solid #CCC; vertical-align:top}
#tv-box .program {width:100%; margin:6px 0 2px}
#tv-box .program td {padding-bottom:4px; border:0; font-size:12px}
#tv-box .program td.time {width:3.5em}
#tv-box .program a {text-decoration:none}
#tv-box .program a:hover {text-decoration:underline}
#tv-box .ico-r {position:relative; top:-2px; padding:2px 0 0; background:#FFF}

#film-box .film-art {clear:both; padding-top:1em}
#film-box .film-art h3 {margin:0 0 .2em; font-size:81%; font-weight:700}

#tip-box h3 {margin:0 0 .3em; font-size:81%; font-weight:700}
#tip-box .fl {float:left; width:80px; margin-right:10px; overflow:hidden; font-weight:700; text-align:center}
#tip-box .fl img {vertical-align:middle}
.tv-logo-ct1, .tv-logo-ct2, .tv-logo-nova, .tv-logo-prima {background:url('/o/kultura/tip-box-tv-logo.gif') 50% 0 no-repeat} 
.tv-logo-ct2 {background-position:50% -30px} 
.tv-logo-nova {background-position:50% -60px} 
.tv-logo-prima {background-position:50% -90px} 
#tip-box .star {width:66px; margin:0 auto}
#tip-box .star img {float:left; width:22px; height:20px; background:#AAA url('/u/n4/ico-default.png') -101px -80px no-repeat; _background-image:url('/u/n4/ico-default.gif')}
.star-1 img.star-first, 
.star-2 img.star-first, .star-2 img.star-second, 
.star-3 img.star-first, .star-3 img.star-second, .star-3 img.star-third {background-color:#B0420B !important}
#tip-box .cell {display:table-cell; =display:inline-block; padding:0 0 1em}


/*nastaveni H2,H3, border-top*/
#inc-radia-live .info h2, #inc-radia-live .radio-live h2, .list-radio h2, .abradio h2, #hanahana h2, #hanahana h1 {margin:0 0 .8em 10px; font-size:162.5%; font-weight:700; color:#B6420B}
.abradio h3 {margin:0 0 10px 10px; font-size:87.5%; font-weight:700}
#inc-radia-live .info, #inc-radia-live .radio-live, .list-radio, .moot-headline {}

/*include radio live*/
#inc-radia-live {margin:0 0 0 10px}
#inc-radia-live .info {margin-bottom:22px; zoom:1}
#inc-radia-live .info h2 {margin:0 0 0.5em}
#inc-radia-live .radio-live {margin-bottom:22px}
#inc-radia-live .radio-live h2 {margin:0 0 0.5em}
#inc-radia-live .radio-live .box-in {width:100%}
#inc-radia-live .radio-live select {width:250px}
#inc-radia-live .radio-live .form {margin:0}
#inc-radia-live ul.ico {list-style:none}
.list-radio {margin-bottom:22px}
.list-radio h2 {margin:0 0 0.5em}
.list-radio h3 {margin-bottom:3px; color:#B0420B}
.list-radio h3 a {color:#B0420B}
.list-radio h3 a:hover {color:#FF5500}
.list-radio a {color:#000; font-weight:700}
.list-radio a:hover {color:#FF5500}
.list-radio .entry {margin-bottom:1.5em}

/*top-10*/
#top-10-radio ul, #top-10-radio li {listy-style:none}
#top-10-radio a {font-weight:700}
#top-10-radio ul {margin-bottom:1.4em}
#top-10-radio li {position:relative; z-index:1; padding-left:2em; margin-bottom:3px}
#top-10-radio li span {position:absolute; top:0; left:0; width:1em; font-weight:700}
#top-10-radio .covering {float:left; width:100%; margin-bottom:1.6em}
#top-10-radio .covering span {padding:1px 0.5em; margin-right:0.6em; background-color:#6687AD; color:#FFFFFF; font-weight:700; text-transform:uppercase; white-space:nowrap}
#promo-banner {margin:0 0 22px}

/*press-menu*/
#pressp-menu {list-style:none}
#pressp-menu li {position:relative; float:left; height:50px; line-height:50px; text-align:center}
#pressp-menu a {display:block}
#pressp-menu span {position:absolute; z-index:1; top:0; left:0; display:block; width:100%; height:100%; background:url("/o/kultura/menu-cpp.gif") }
#pressp-menu .m1 {width:231px}
#pressp-menu .m1 span {}
#pressp-menu .m1 :hover span {background-position:0 -50px}
#pressp-menu .m2 {width:167px}
#pressp-menu .m2 span {background-position:-231px 0}
#pressp-menu .m2 :hover span {background-position:-231px -50px}
#pressp-menu .m3 {width:232px}
#pressp-menu .m3 span {background-position:-398px 0}
#pressp-menu .m3 :hover span {background-position:-398px -50px}

/*soutez kultura do konce dubna pak smazat*/
.CPBook {float:right; width:600px; margin-bottom:10px}
.CPBookInfo {float:left; width:400px}
.CPBookInfo h4 {font-size:112.5%; font-weight:700}
p.CPBookAuthor {font-variant:small-caps}
.CPBookImage {border-bottom:1px solid #EEE} 
/*soutez kultura konec*/


/* poutani filmu Lidice a Odchazeni na HP brezen 2011 */
.partners-box {margin-left:10px}
.partners-box h2 {margin:0 0 .5em; font-size:112.5%; font-weight:700}
.partners-box .half-l {float:left; width:300px}
.partners-box .half-r {float:right; width:300px}

/*devet snimku*/
#devet-snimku .alone-tit li {width:280px; padding-left:20px; list-style:none; background:url('/o/zpr/reddot.png') 0 .3em no-repeat}

#on-line-add-top-content .alone-tit li {width:280px; padding-left:20px; margin:0 0 5px; font-size:100%; list-style:none; background:url('/o/zpr/reddot.png') 0 .3em no-repeat}

/* bleskovky */
#stalose h3 {font-weight:700; font-size:87.5%}
#stalose .b {display:none; float:left; min-width:3.5em; _width:3.5em}
#stalose p {display:list-item; list-style:disc inside none; clear:both; margin-bottom:0.5em; line-height:1.5; font-size:75%;}

/* recenze Mirky Spacilove */
.rec-box {line-height:1.3; margin:0 0 .3em}
.rec-star {position:relative; display:inline-block; vertical-align:top; width:100px; height:20px; margin:0 .2em 0 0; background:url('/o/kultura/rec-stars.png') repeat-x}
.rec-star u {display:block; height:100%; background:url('/o/kultura/rec-stars.png') repeat-x 0 -20px}
.rec-box .rating {display:inline-block; margin:0 .5em 0 0; font-weight:700}

#dbknihcz {display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 0 1.5rem}						 
#dbknihcz h3 {flex:0 0 100%; margin:0 0 .5em; font-size:112.5%; font-weight:700}
#dbknihcz .item a {display:block}
#dbknihcz .item img {width:90px; height:123px}

#vary-top-inc img {display:block}
#vary-top-inc ul {overflow:hidden; margin:15px 0; padding:5px 0; border-top:1px solid #ddd}
#vary-top-inc li {float:left; display:block; margin:5px 0; padding:0 .5em 0 0; font-size:100%; font-weight:700}
#vary-top-inc li ~ li {padding-left:.5em; border-left:1px solid #ddd}

.col-b #short-arts-hp {border-top-width:0}
.col-b #short-arts-hp h2 {position: relative;margin: 0 0 10px;font-weight: 700;font-size: 131.25%;text-transform: uppercase;}
.col-b #short-arts-hp h2:before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #CFD8DC;}
.col-b #short-arts-hp h2 a {position:relative; display:table; padding: 0 0 3px;}
.col-b #short-arts-hp h2 a:hover {text-decoration:none; color:#1B3E7A}
.col-b #short-arts-hp h2 a:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;margin: 0;background: #E41F1F;}
.col-b #short-arts-hp .art-short {border: none; padding: 0; margin: .5em 0;}
.col-b #short-arts-hp .art-short .cell {display: block;/*height:1em;*/overflow: hidden;}
.col-b #short-arts-hp .art-short h3 {width:100%; /*overflow:hidden; text-overflow:ellipsis; white-space: nowrap;*/ color:#1B3E7A; font-size:88%; font-weight:normal}
.col-b #short-arts-hp .art-short .cell p {display:none}
.col-b #short-arts-hp .art-short-text {display:none}
.col-b #short-arts-hp .art-short:hover h3 {text-decoration:underline;}
.col-b #short-arts-hp .less-cancel {position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding: 0;font-size: 0;background: none;}
.col-b #short-arts-hp .art-short {height:auto}
