body { font-family:arial,verdana,tahoma,sans-serif; font-size:12px; color:#000000; background:#941b1e;  }
a { color:#fff; text-decoration:underline; }
a:hover { text-decoration:none; }

#bg { background-position: 50% -10px; }
#s-header { background-position:50% -50px; }
#s-menu { background-position:50% -220px; }
#s-content { background-position:50% -266px; }

.s { width:970px; margin:0 auto; padding-left:20px; }
#portal { position:relative; height:21px; padding-top:10px; padding-bottom:9px; background:url(../img/background.png) 0 -10px repeat-x; }
#portal .sites { display:inline; float:left; text-transform:uppercase; }
#portal .sites .active { height:27px; background:url(../img/background.png) 50% 19px no-repeat; }
#portal .choices { display:inline; float:right; }
#portal ul { padding-right:15px; }
#portal ul li, #portal ul li a { display:inline; float:left; }
#portal ul li a { padding:0 5px; border-left:1px solid #ffffff; }
#portal ul li:first-child a { padding-left:0; border:none !important; }
#portal a { color:#000000; text-decoration: underline; }
.ad-960x60-top { padding:10px 0; margin:0 auto; width:960px; }

.s-section { position:relative; width:970px; margin:0 auto; }
.b-facebook { background: #fff; }
.fb-commentsplugin { clear: both; background: #fff; padding: 10px; }

.i { position:relative; }

.x-play { position:absolute; display:block; width:26px; height:27px; padding:0 5px; color:#ffffff; line-height:27px; background: rgba(0,0,0,.8) url(../img/gold-play.gif) 100% 0 no-repeat; }
.x-play-time { width:70px; margin-left:-44px; }
.x-play-plus { text-align:right; width:33px; padding-right:43px; margin-left:-44px; background: rgba(0,0,0,.8) url(../img/gold-plus.gif) 100% 0 no-repeat;  }
.b-headline .x-play { top:142px; left:264px; }
.b-double .x-play { top:33px; left:89px; }
.b-list-download-small .x-play { top:73px; left:142px; }
.b-list-grid .i .x-play-time { top:90px; left:179px; }
.b-list-small .i .x-play, .b-list-small .i .x-play-time { top:33px; left:84px; }
.b-listings .i .x-play { bottom:10px; left:250px; }
.b-rates .image .x-play { bottom:10px; left:250px; }

.b-playlist-special .i { line-height:1.2; }
.b-playlist-special .i em { display:inline !important; }
.b-playlist-special .i p { display:inline; word-wrap:none; }
.b-playlist-special .i .icon-video { background-position: 0 2px;  display: none; }

ul.formstyle-poop li, ul.formstyle-poop a, ul.formstyle-poop img { display:inline; float:left; }
ul.formstyle-poop { background:#9e7737; padding:3px 2px 0 4px; }
ul.formstyle-poop li { padding:2px 0 2px 1px; }
ul.formstyle-poop a { border:1px solid #b9b9b9; }
ul.formstyle-poop a:hover { border:1px solid #000000; }
ul.formstyle-poop img { width:34px; height:34px; }

.s-section { position:relative; width:970px; margin:0 auto; }

.c-full, .c-wide, .c-narrow, .c-three { display:inline; float:left; padding:10px; }
.c-full { width:950px; }
.c-wide { width:630px; }
.c-narrow { width:300px; padding-right:0; }
.c-three { width:310px; padding:0 5px; }

.b-box { padding: 10px 0px; }

.w-grey { margin: 0px 0px 10px 0px; padding: 0px; background: #621714; }
.w-grey .b-box { background: #621714; }

.sk-flag, .cz-flag { position:absolute; top:205px; width:150px; height:70px; z-index: 100; }
.sk-flag { right:195px; background:url(../img/sk-flag.png) 0 0 no-repeat; }
.cz-flag { right:75px; background:url(../img/cz-flag.png) 0 0 no-repeat; }
.sk-flag:hover, .cz-flag:hover { background-position: -150px 0px; }

.icon-photo, .icon-video, .icon-text , .icon-comment { padding:0 0 0 18px; background-repeat:no-repeat; }
.icon-photo { background-image:url(../img/photo-icon.gif); }
.icon-video { background-image:url(../img/video-icon.gif); }
.icon-text { background-image:url(../img/text-icon.gif); }
.icon-comment { background-image:url(../img/comment-icon.gif); }

.icon-play, .icon-plus { position:absolute; top:90px; right:10px; width:36px; height:27px; background:repeat:no-repeat; background-position:0; cursor:pointer; }
.icon-play { background-image:url(../img/play-icon.png); }
.icon-plus { background-image:url(../img/plus-icon.png); }

.b-box .b-head { border-top:4px solid #520704;  }
.b-box .b-head, .b-box .b-foot { position:relative; padding:0 5px; height:25px; }
.b-box .b-head h3 { line-height:25px; font-size:18px; }
.b-box .b-head h3 a { color:#ffffff; }
.b-box .b-head .left, .b-box .b-foot .left { display:inline; float:left; }
.b-box .b-head .right, .b-box .b-foot .right { display:inline; float:right; }
.b-box .b-foot .center { text-align:center; line-height:34px; }
.b-box .b-foot { border-top:1px solid #463f29; }
.b-box .b-body { position:relative; }

.b-box-filter { padding: 0px; margin: 0px; }

.b-thumbs { height:36px; padding:5px 0; margin-bottom:10px; background:#E8E8E8; }
.b-thumbs .l { margin:0 4px; }
.b-thumbs .i { display:inline; float:left; margin-left:3px; background:#b9b9b9; }
.b-thumbs .f { margin-left:0; }
.b-thumbs .i img { width:34px; height:34px; border:1px solid #b9b9b9; }
.b-thumbs .active { height:39px; background:url(../img/gold-down.gif) 50% 100% no-repeat; }
.b-thumbs .active img { width:34px; height:34px; border:1px solid #9e7738; }

.b-contest { height:45px; padding:38px 35px 28px; }
.b-contest .i, .b-contest img, .b-contest span { width:45px; height:45px; display:inline; float:left; }
.b-contest .i { margin-left:10px; }
.b-contest .f { margin-left:0; }
.b-contest span { position:absolute; top:0; left:0; background:#e8e8e8; filter:alpha(opacity=75); -khtml-opacity:0.75; -moz-opacity:0.75; opacity:0.75; }
.b-contest a:hover img { position:absolute; top:-30px; left:-25px; z-index:200; width:100px; height:100px; border:2px solid #E8E8E8; }
.b-contest a:hover span { position:absolute; top:-30px; left:-25px; z-index:300; width:100px; height:100px; border:2px solid #E8E8E8; }

.m-filter .j-formstyle .formstyle-button { display:none; }
.m-filter .j-formstyle, .m-filter .j-formstyle .formstyle-input, .m-filter .j-formstyle .formstyle-data, .m-filter .formstyle-data { display:inline; float:left; cursor:pointer; }
.m-filter .j-formstyle .formstyle-data, .m-filter .formstyle-data  { height:25px; padding:0 20px 0 5px; margin:0 0 0 5px; line-height:25px; color:#000000; background:url(../img/filter-off-icon.gif) 100% 50% no-repeat; }
.m-filter .j-formstyle .formstyle-hover, .m-filter .j-formstyle .formstyle-hover2, .m-filter .formstyle-hover  .formstyle-data { color:#ffffff; background:#003664 url(../img/filter-on-icon.gif) 100% 50% no-repeat; }
.m-filter a.formstyle-hover, .m-filter a.formstyle-data:hover  { padding:0 5px !important; text-decoration:none; background-image:none !important; color:#ffffff !important; background:#003664 !important; }
.m-filter a.formstyle-data  { padding:0 5px !important; background-image:none !important; }

.prototip .formstyle-list, .prototip .formstyle-list span { display:block; background:#003664; font-weight:bold; color:#ffffff; }
.prototip .formstyle-list span { padding:5px 21px 5px 6px; cursor:pointer; }
.prototip .formstyle-list .formstyle-selected { background:#e60022; color:#ffffff; }

.tip-popup { display:none; }
.prototip .tip-popup { display:block; width:200px; background:#003664; padding:10px; }
.prototip .tip-popup a, .prototip .tip-popup span { display:block; padding:6px 0; text-decoration:none; color:#ffffff; }
.prototip .tip-popup a:hover { text-decoration:underline; }
.prototip .tip-popup strong { display:block; padding:5px 10px; color:#ffffff; border-bottom:1px dotted #ffffff; color:#ffffff; font-weight: bold }
.prototip .tip-popup li { border-bottom:1px dotted #ffffff; color:#ffffff; }
.prototip .tip-popup li a { padding-left:20px; background:url(../img/fulller.gif) 9px 11px no-repeat; }
.prototip .tip-popup li span { color:#708ba2; padding-left:20px; background:url(../img/halllfer.gif) 9px 11px no-repeat; }

#slider { height:365px; }
#slider.spell-in-progress { background:url(../img/spell-in-progress.gif) 50% 50% no-repeat; }
#slider .container { position:relative; height:335px; overflow:hidden; }
#slider .outer { position:relative; width:10000px; }
#slider .inner { display:inline; float:left; width:950px; }
#slider .inner .i { margin-bottom:0; }
#slider select { display:none; }

.b-form  strong { font-weight:bold; }
.b-form  label, .b-form  .label { width:554px; display:inline; float:left; padding:0 20px 10px 0; }
.b-form  label span, .b-form  .label span { display:block; padding:0 5px 2px 0; text-transform:uppercase; }
.b-form  label input, .b-form  label select, .b-form  label textarea { display:block; border:1px solid #666666; padding:2px 4px; background:#ffffff; color:#000000; }
.b-form  label.text { width:554px; }
.b-form  label.text input  { width:524px; }
.b-form  label.text-narrow { width:259px; }
.b-form  label.text-narrow input { width:244px; }
.b-form  label.text-narrow  select { width:254px; }
.b-form  label.check { width:145px; }
.b-form  label.check-narrow { width:95px; }
.b-form  label.check-narrow input { position:relative; top:2px; }
.b-form  label.check-wide { width:205px; }
.b-form  label.check-full { width:554px; }
.b-form  label.check-full span { text-transform:none !important; }
.b-form  label.check input, .b-form  label.check span, .b-form  label.radio input, .b-form  label.radio span { display:inline; float:left; }
.b-form  label.check  span, .b-form  label.radio  span { padding:4px; }
.b-form  label.area { width:554px; }
.b-form  label.area textarea { width:524px; height:60px; }
.b-form  label.area-high iframe { width:531px; height:200px; background: #fff; display:block; border:1px solid #666666; margin:10px 0 0 0; }
.b-form  .submit-disabled { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; cursor:default !important; }
.b-form .error input, .b-form .error textarea { border:2px solid #003664; margin:-1px; color:#003664; }

.b-staff { border-top:4px solid #520704; }

.b-staff .l .i { display:inline; float:left; width:190px; height:180px; padding:0 10px; line-height:1.2; }
.b-staff em { display:block; padding:5px 0 0; font-weight:bold; font-size: 15px; text-decoration: underline; }

/* TOTO pridal Andrej */
.b-staff .l { background-color: #621714; }
.b-rates li p { margin-top: 5px; }
.b-children-list .description { height:106px; }
.b-children-list p { margin-top: 6px; margin-bottom: 20px; }

.b-children-side-list { background: #931b1d; margin: 10px 0px; padding: 10px; }
.b-children-side-list div { padding:10px;  }
.b-children-side-list div img { float:left; margin-right:10px; }
.b-children-side-list div p { margin-top:8px; }

.child-talent-vote { padding:10px;float:right; }


/**/

.i-voting { position:absolute; top:5px; right:10px; }
.i-voting li, .i-voting a { display:inline; float:left; }
.i-voting .votes { margin:0 10px 0 0; padding:0 0 0 26px; line-height:18px; }
.i-voting a { width:18px; height:18px; margin:0 0 0 2px; }
.i-voting .up { background:url(../img/pager-icons.gif) 0 -75px no-repeat; }
.i-voting .down { background:url(../img/pager-icons.gif) -18px -75px no-repeat; }
.i-voting-disabled a { cursor:default; }
.i-voting-disabled .up { background:url(../img/pager-icons.gif) 0 -94px no-repeat; }
.i-voting-disabled .down { background:url(../img/pager-icons.gif) -18px -94px no-repeat; }
.i-voting .plus { color:#00d728; }
.i-voting .minus { color:#003664; }
.i-voting-spell .votes  { background:url(../img/spell-minimation.gif) 0 1px no-repeat; }

.m-text, .m-icon { padding:10px 0; margin:0 -10px; }
.m-text li, .m-icon li, .m-move li { display:inline; float:left; }
.m-text li, .m-icon li { padding:0 10px; line-height:14px; border-left:1px solid #3e3e3e; }
.m-text .active a { text-decoration:none; color:#ffffff; cursor:default; }
.m-text li, .m-icon li, .m-move li, .m-text a, .m-icon a, .m-move a, .m-move span { display:inline; float:left; }
.m-text .first, .m-icon .first, .m-move .first { border:none; }

.m-move { margin-right:5px; }
.m-move li { padding:0 0 0 2px; line-height:14px; }
.m-move a, .m-move span { width:18px; height:25px; cursor:pointer; }
.m-move .first { padding:5px 10px; }
.m-move .disabled a, .m-move .previous_button_disabled, .m-move .next_button_disabled { cursor:default; }
.m-move .previous { background:url(../img/pager-icons.gif) 0 -25px no-repeat; }
.m-move .next { background:url(../img/pager-icons.gif) -18px -25px no-repeat; }
.m-move .disabled .previous, .m-move .previous_button_disabled { background:url(../img/pager-icons.gif) 0 0 no-repeat !important; cursor:default; }
.m-move .disabled .next, .m-move .next_button_disabled { background:url(../img/pager-icons.gif) -18px 0 no-repeat !important; cursor:default; }

.b-video .player, .b-photo img { padding:10px; }
.b-photo img { float: left; clear: both; margin: 0px auto; }
.b-photo {  }

.b-title { width:500px; }
.b-title h1, .b-title h2, .b-title h3 { padding: 10px; width: 610px; font-size:25px; font-weight:bold; }
.b-title a { color:inherit; }
.b-title p { padding:0px 10px; margin: 0px; width: 610px; font-size: 15px; color: #fff; }

.b-pager li, .b-pager a { display:inline; float:left; width:22px; height:22px; }
.b-pager li { margin:0 2px; text-align:center; line-height:22px; }
.b-pager .active a { color:#ffffff; background:url(../img/pager-back.gif) 0 0 no-repeat; }

.b-poll { width:300px; padding:20px 0; }
.b-poll p { padding:0 0 5px 0; font-weight:bold; }
.b-poll .thanks { padding:0; font-weight:bold; color: red; }
.b-poll a { display:block; padding:10px 0 5px 0; }
.b-poll .l { background:url("../img/poll.gif") -399px 0 no-repeat; }
.b-poll .l .line { display:inline; float:left; margin:0 0 0 1px; height:10px; padding:0; background:url("../img/poll-line.gif") 0 0 no-repeat; }
.b-poll .l .line .end { display:inline; float:right; width:1px; height:10px; background:url("../img/poll-line.gif") 100% 0 no-repeat; }
.b-poll .l span { float:right; }
.b-poll .more { font-weight:normal; text-align:right; padding:0; }

.c-full .b-pager ul { padding:0 370px; }

.c-wide .b-pager ul { padding:0 210px; }

.b-comment .b-head { border-top:none; border-bottom:4px solid #921B1E; padding-left:10px; }
.b-comment .b-head h3 { color:#FFFFFF; }
.b-comment .m-move .previous { background:url(../img/pager-icons.gif) 0 -50px no-repeat; }
.b-comment .m-move .next { background:url(../img/pager-icons.gif) -18px -50px no-repeat; }
.b-comment .l { padding:5px 0; }
.b-comment .l li.i, .b-comment .form { position:relative; padding:5px 100px 5px 10px; border-top:1px solid #ababab; }
.b-comment .l li.first { border:none; }
.b-comment .l em { display:block; font-weight:bold; color:#000000; }
.b-comment .l em span { font-weight:normal; color:#999999; }
.b-comment .l p { line-height:1.2; }
.b-comment .notice { padding:10px 5px 15px 10px; border-top:1px solid #ababab; font-weight:bold; }
.b-comment .notice .red { color:#003664; }

/* Toto pridal Andrej */
.b-comment .l li.i img { width:52px; height:52px; margin:0px 10px 5px 0px; float:left; }
.b-comment .l li.i { clear:both; }
.b-comment .l li p { margin-top:2px; }
/* Toto pridal Andrej */

.form { margin:-5px 0 0 0; }
.form .text input, .form .area textarea { display:block; margin:0 0 5px; font-family:arial,verdana,tahoma,sans-serif; font-size:12px; border:1px solid #003664i; }
.form .text input { width:260px; }
.form .area textarea { width:460px; height:60px; }
.form .i-submit-65 { display:inline; float:left; width:65px; color:#ffffff; background:#003664; border:none; padding:3px 0; cursor:pointer; }

#send-target { cursor:pointer; }
#send-popup { display:none; width:265px; height:270px; padding:10px; margin:0; background:#cccccc; }
#send-popup label input, #send-popup label textarea { width:260px; }
#send-popup label textarea { height:160px; }
#send-popup .close { display:inline; float:left; margin:0 20px; padding:6px 0; cursor:pointer; }

.prototip #send-popup { display:block; }

.b-slider { height:80px; margin:0 10px 0; }
.b-slider .l { width:10000px; }
.b-slider .l .i { display:inline; float:left; width:100px; height:63px; padding:0 10px; }
.b-slider .l .i img { width:100px; height:63px; }


.b-text { padding:0 10px; line-height:1.2; }
.b-text h1, .b-text h2, .b-text h3, .b-text h4, .b-text h5, .b-text h6, .b-text p { padding:0 0 10px;  }
.b-text h1, .b-text h2, .b-text h3, .b-text h4, .b-text h5, .b-text h6 { font-weight:bold; }
.b-text h1, .b-text h2, .b-text h3 { font-size:20px; }
.b-text h4 { font-size:16px; }
.b-text h5 { font-size:14px; }
.b-text h6 { font-size:12px; }

.b-list-download li.i { display:inline; float:left; width:225px; padding:10px 0 20px 10px; }
.b-list-download .i h3 { padding:5px 0; font-weight:bold; }
.b-list-download .i ul { width:140px;  }
.b-list-download .i li { display:inline; float:left; width:70px;  }

.b-list-download-small { background: #000!important; padding: 10px 0px; margin: 0px; }
.b-list-download-small li.i { display:inline; float:left; width:178px; padding:10px 0 10px 10px; }
.b-list-download-small .i strong { display:block; padding:10px 0 0; font-size:12px; color: #fff; text-decoration: none; }
.b-list-download-small a:hover strong { text-decoration: none; }
.b-list-download-small .i img { width:178px; height:100px; }

.b-headline { position:relative; color: #fff; }
.b-headline img { display:inline; float:left; width:300px; height:169px; margin:0 10px; }
.b-headline h3 { font-weight: bold; font-size:20px; padding: 0px 10px 10px 0px; }
.b-headline p { padding: 0px 10px 10px 0px; }
.b-ad-square { padding:0; }

.b-double { padding:0; margin-bottom:10px; }
.b-double .i { display:inline; float:left; width:300px; height:100px; padding-right:10px; border-left:1px dotted #000000; }
.b-double .f { border:none; }
.b-double img { display:inline; float:left; width:125px; height:70px; padding:0 10px; }
.b-double strong { font-weight:bold; font-size:15px; }

.b-list-grid li.i { position:relative; display:inline; float:left; width:225px; height:157px; margin:10px 0 0 10px; }
.b-list-grid .i em { display:block; text-decoration: underline; font-size:15px; padding-top:10px; }

.b-list-large li.i { padding:10px 5px; line-height:1.2; border-top:1px solid #ababab; }
.b-list-large li.first { border:none; }
.b-list-large .i .image , .b-list-large .i .content{ position:relative; display:inline; float:left; padding:0 5px; }
.b-list-large .i .content { width:375px; }
.b-list-large .i h3 { padding:0 0 5px; font-size:20px; }
.b-list-large .i p { padding:5px 0 10px; }
.b-list-large .i small { color:#ababab; }
.b-list-large .i .icon-text, .b-list-large .i .icon-video, .b-list-large .i .icon-photo, .b-list-large .i .icon-comment { padding-right:8px; }

.b-list-small li.i { padding:10px 5px; line-height:1.2; border-top:1px dotted #000000; }
.b-list-small li.first { border:none; }
.b-list-small .i img{ width:125px; height:70px; }
.b-list-small .i .image , .b-list-small .i .content{ position:relative; display:inline; float:left; padding:0 5px; }
.b-list-small .i .content{ width:475px; }
.b-list-small .i h3 { font-weight:normal; }
.b-list-small .i h3 a { font-size:15px; font-weight:bold; text-decoration: underline;}
.b-list-small .i h3 a:hover { text-decoration: none; }
.b-list-small .i p { padding:2px 0; }
.b-list-small .i small { color:#ababab; }
.b-list-small .i b, .b-list-small .i .icon-text, .b-list-small .i .icon-video, .b-list-small .i .icon-photo, .b-list-small .i .icon-comment { padding-right:8px; }

.c-narrow .b-list-small .i h3 { padding:0 0 5px; }
.c-narrow .b-list-small .i .content{ width:190px; }
.c-narrow .b-list-small .i b, .c-narrow .b-list-small .i .icon-text, .c-narrow .b-list-small .i .icon-video, .c-narrow .b-list-small .i .icon-photo, .c-narrow .b-list-small .i .icon-comment { padding-right:0; }

.b-list-triple { padding-bottom:35px; }
.b-playa .b-list-triple { padding-top:25px; }
.b-list-triple li.i { display:inline; float:left; padding:0 5px; line-height:1.2; }
.b-list-triple .i .image , .b-list-triple .i .content{ position:relative; display:inline; float:left; padding:0 5px; }
.b-list-triple .i .content{ width:100px; }
.b-list-triple .i h3 a { font-weight:bold; }

.b-list-feature .image , .b-list-feature .content{ position:relative; display:inline; float:left; padding:0 0 0 10px; }
.b-list-feature .b-head { padding-bottom:20px; }
.b-list-feature .content { width:245px; }
.b-list-feature h3 { font-size:25px; font-weight:bold; }
.b-list-feature p { padding:10px 0 0; }

.b-share a, .b-share span { height:18px; line-height:18px; color:#fff; }
.b-share a, .b-share span, .b-share li, .b-share .left { display:inline; float:left; }
.b-share .right { display:inline; float:right; }
.b-share .right a { width:18px; padding:0 10px 0 0; }
.b-share .left a, .b-share .left span { padding:0 0 0 38px; }
.b-share .icon-print  { background:url(../img/print-icon.gif) 10px 0 no-repeat; }
.b-share .icon-send { background:url(../img/send-icon.gif) 10px 0 no-repeat; }
.b-share .icon-facebook  { background:url(../img/facebook-icon.gif) 0 0 no-repeat; }
.b-share .icon-vybralisme  { background:url(../img/vybralisme-icon.gif) 0 0 no-repeat; }
.b-share .icon-digg  { background:url(../img/digg-icon.gif) 0 0 no-repeat; }
.b-share .icon-linkedin  { background:url(../img/linkedin-icon.gif) 0 0 no-repeat; }
.b-share .icon-linkuj  { background:url(../img/linkuj_icon.gif) 0 0 no-repeat; }

.b-playlist { margin: 0px 0px 10px 0px; padding: 10px; background: #921b1e; }
.b-playlist .j-scroll { position: relative; height: 455px; overflow: scroll; }
.b-playlist .playlist .l { padding: 0px; margin: 0px; }
.b-playlist .playlist .i { float: left; clear: both; width: 260px; padding:10px; }
.b-playlist .playlist .i:nth-child(odd) { background: #691518; }
.b-playlist .playlist .first { border: none; }
.b-playlist .playlist em { font-weight:bold; }
.b-playlist .playlist img { float: left; display: inline; padding:0 10px 0 0; }
.b-playlist .playlist .active { background: white!important; }
.b-playlist .playlist .active a { color: #000; }

.b-playlist .buttons { padding:10px 0; }
.b-playlist .buttons span { display:inline; float:left; padding:10px; background:#003664; color:#ffffff; cursor:pointer; }

.b-gallery { margin: 0px 0px 10px 0px; padding: 10px; background: #921b1e; }
.b-gallery .gallery { position: relative; height: 455px; overflow: scroll; }
.b-gallery .gallery .l { padding: 0px; margin: 0px; }
.b-gallery .gallery .i, .b-gallery .gallery a { display:inline; float:left; width:120px; height:120px; background:#6a1618; }
.b-gallery .gallery .i { margin:5px; }
.b-gallery .gallery .i img { position:relative; }
.b-gallery .gallery .active { background:#fff; }

.b-program { background: #931b1d; margin: 10px 0px; padding: 10px; }
.b-playa .b-program .program { position:relative; height:85px; overflow:scroll; background: #931b1d; }

.b-program .program .l { padding: 5px 0px; }
.b-program .program .l a { color: #fff; }
.b-program .program .i { position:relative; padding:5px 10px; }
.b-program .program .i:nth-child(odd) { background: #691518; }
.b-program .program .strong { font-weight: bold; }
.b-program .program .i .time, .b-program .program .i a { display:inline; float:left; }
.b-program .program .i .time { padding-right:5px; }
.b-program .program .i .live { position:absolute; top:3px; right:10px; color: #fff; text-transform:uppercase; font-weight:normal !important; }
.b-program .play { display: none !important; }

.m-tab { background:#931b1d; padding: 0px; margin: 0px 0px 10px 0px; }
.m-tab li, .m-tab a { display:inline; float:left; color:#fff; }
.m-tab a  { padding:10px; text-decoration:underline; }
.m-tab .active a, .m-tab a:hover  { background:#691518; text-decoration:none; color: #fff; }

.b-pager-x  { margin:0 5px 10px 10px; }
.b-pager-x li  { height:25px; line-height:25px; }
.b-pager-x .left, .b-pager-x .num  { display:inline; float:left; }
.b-pager-x .text  { margin-right:5px; }
.b-pager-x .text, .b-pager-x .next, .b-pager-x .prev   { display:inline; float:right; }
.b-pager-x .num, .b-pager-x .next, .b-pager-x .prev  { width:25px; height:25px; margin-right:5px; text-align:center; background-color:#e8e8e8; }
.b-pager-x .next a, .b-pager-x .prev a, .b-pager-x .num a, .b-pager-x .num a:hover  { display:inline; float:left; width:100%; height:100%; text-decoration:none; color:#000000; }
.b-pager-x .num a:hover, .b-pager-x .active a  { color:#ffffff; background-color:#901416; }
.b-pager-x .prev, .b-pager-x .next, .b-pager-x .prev a, .b-pager-x .next a { background-image: url(../img/px.gif); }
.b-pager-x .prev { background-position:0 100%; }
.b-pager-x .prev a { background-position:0 0; }
.b-pager-x .next { background-position:100% 100%; }
.b-pager-x .next a { background-position:100% 0; }

.b-listings .i, .b-listings .i img { display:inline; float:left; width:300px; height:169px; }
.b-listings .i  { margin:0 0 10px 10px; }
.b-listings .i strong  { position:absolute; bottom:0px; left:0px; display:block; width:280px; height:50px; padding:0 10px; line-height:50px; font-weight:bold; color:#ffffff; background: rgba(0,0,0,.8); }

.b-rates .image, .b-rates .image img { position:relative; display:inline; float:left; width:300px; height:169px; }
.b-rates .image  { margin:0 0 10px 10px; }
.b-rates .image strong  { position:absolute; bottom:0px; left:0px; display:block; width:280px; height:50px; padding:0 10px; line-height:50px; font-weight:bold; color:#ffffff; background: rgba(0,0,0,.8); }
.b-rates .l { displaY:inline; float:left; width:300px; margin-left:10px; }
.b-rates .l li { height:50px; border-top:1px dotted #000000; margin-top:4px; padding-top:4px; }
.b-rates .l .first { margin:0; padding:0; bordeR:none; }
.b-rates .l img { width:50px; height:50px; margin-right:10px;  display:inline; float:left; }
.b-rates .l strong { font-weight:bold; font-size: 17px}
.b-rates li p { margin-top: 5px; }
.b-rates .l strong { font-weight:bold; font-size: 17px} 
#s-content .s-section { padding:20px 0 20px; background:#691618 url(../img/body-cont.jpg) 50% 0px no-repeat; color:#fff; }


#s-menu .home span { display:none; }
#s-menu .home a { display:inline; float:left; margin-top:-2px; border:none; height:42px; width:59px; background:url(../img/home-off.gif) 0 0 !important; }
#s-menu .home-active a { display:inline; float:left; margin-top:-2px; border:none; height:42px; width:59px; background:url(../img/home.gif) 0 0 !important; }
#s-menu .home a:hover { display:inline; float:left; margin-top:-2px; border:none; height:42px; width:59px; background:url(../img/home.gif) 0 0 !important; }
#s-menu .s-section { border-bottom:5px solid #901416; background:#000000; }
#s-menu li, #s-menu h1, #s-menu h2, #s-menu h3, #s-menu em, #s-menu a  { display:inline; float:left; color:#ffffff; }
#s-menu a  { height:40px; overflow:hidden; text-decoration:none; border-right:1px solid #000000; }
#s-menu a:hover  { text-decoration:none; }
#s-menu a span { position:relative; left:-1000px; text-decoration:none;}
#s-menu .tip-popup { display:none; }
#s-menu .item-01 a { background-position:0 0px; }
#s-menu .item-02 a { background-position:0 -40px; }
#s-menu .item-03 a { background-position:0 -80px; }
#s-menu .item-04 a { background-position:0 -120px; }
#s-menu .item-05 a { background-position:0 -160px; }
#s-menu .item-06 a { background-position:0 -200px; }
#s-menu .item-07 a { background-position:0 -240px; }
#s-menu .item-09 a { background-position:0 -280px; }
#s-menu .item-08 a { background-position:0 -320px; }
#s-menu .item-010 a { background-position:0 -360px; }

#s-menu .active-item-01 a { background-position:-400px 0px; margin-top:-2px; height:42px; }
#s-menu .active-item-02 a { background-position:-400px -40px; margin-top:-2px; height:42px; }
#s-menu .active-item-03 a { background-position:-400px -80px; margin-top:-2px; height:42px; }
#s-menu .active-item-04 a { background-position:-400px -120px; margin-top:-2px; height:42px; }
#s-menu .active-item-05 a { background-position:-400px -160px; margin-top:-2px; height:42px; }
#s-menu .active-item-06 a { background-position:-400px -200px; margin-top:-2px; height:42px; }
#s-menu .active-item-07 a { background-position:-400px -240px; margin-top:-2px; height:42px; }
#s-menu .active-item-09 a { background-position:-400px -280px; margin-top:-2px; height:42px; }
#s-menu .active-item-08 a { background-position:-400px -320px; margin-top:-2px; height:42px; }
#s-menu .active-item-010 a { background-position:-400px -360px; margin-top:-2px; height:42px; }

#s-menu .active-item-01 a:hover { background-position:-400px 0px; margin-top:-2px; height:42px; }
#s-menu .active-item-02 a:hover { margin-top:-2px; height:42px; }
#s-menu .active-item-03 a:hover { margin-top:-2px; height:42px; }
#s-menu .active-item-04 a:hover { margin-top:-2px; height:42px; }
#s-menu .active-item-05 a:hover { margin-top:-2px; height:42px; }
#s-menu .active-item-06 a:hover { margin-top:-2px; height:42px; }
#s-menu .active-item-07 a:hover { margin-top:-2px; height:42px; }
#s-menu .active-item-09 a:hover { margin-top:-2px; height:42px; }
#s-menu .active-item-08 a:hover { margin-top:-2px; height:42px; }
#s-menu .active-item-010 a:hover { margin-top:-2px; height:42px; }

#s-menu .item-01 a:hover { background-position:-600px 0px; }
#s-menu .item-02 a:hover { background-position:-600px -40px; }
#s-menu .item-03 a:hover { background-position:-600px -80px; }
#s-menu .item-04 a:hover { background-position:-600px -120px; }
#s-menu .item-05 a:hover { background-position:-600px -160px; }
#s-menu .item-06 a:hover { background-position:-600px -200px; }
#s-menu .item-07 a:hover { background-position:-600px -240px; }
#s-menu .item-09 a:hover { background-position:-600px -280px; }
#s-menu .item-08 a:hover { background-position:-600px -320px; }
#s-menu .item-010 a:hover { background-position:-600px -360px; }

#s-menu .item-01  .selected { background-position:-200px 0px !important; }
#s-menu .item-02  .selected { background-position:-200px -40px !important; }
#s-menu .item-03  .selected { background-position:-200px -80px !important; }
#s-menu .item-04  .selected { background-position:-200px -120px !important; }
#s-menu .item-05  .selected { background-position:-200px -160px !important; }
#s-menu .item-06  .selected { background-position:-200px -200px !important; }
#s-menu .item-07  .selected { background-position:-200px -240px !important; }
#s-menu .item-09  .selected { background-position:-200px -280px !important; }
#s-menu .item-08  .selected { background-position:-200px -320px !important; }
#s-menu .item-010 .selected { background-position:-200px -360px !important; }

#s-header .s-section { height:165px; }
#s-header .b-ad-header { padding:10px 5px 0; }

#s-header .title a { position:absolute; top:15px; right:70px; width:800px; height:130px; text-indent:-1000px; overflow:hidden; }
#s-header .time { position:absolute; bottom:0px; left:0px; width:400px; height:90px; }

#s-top .s-section  { width:960px; padding:20px 0 0; background: #941b1e; }
#s-top a  { display:block; color: #ffffff; }

#s-line { background:#941b1e; font-size:11px; }
#s-line .s-section ul { padding:7px 0; text-align:center; }
#s-line .s-section li { display:inline; padding:0 5px; border-left:1px solid #404040; }
#s-line .s-section li.first { border:none; }
#s-line .s-section a { text-transform:uppercase; border:none; color:#ffffff; }
#s-line .s-section a:hover, #s-line .s-section .active a { color:#003664; text-decoration: none; }

#footer { background: #931b1e; }
#s-footer { background: #931b1e; }
#s-footer .s-section { width:940px; padding:15px 15px 45px; background:#931b1e; border-top: 2px solid #691518; }
#s-footer p, #s-footer ul, #s-footer li{ display:inline; padding:5px; }
#s-footer p, #s-footer li  { float:left; color:#ffffff; }
#s-footer p { line-height: 16px; }
#s-footer ul { float:right; margin-top:-10px; }

.b-watching .b-head { border-top:none; border-bottom:4px solid #003664; padding-left:10px; }
.b-watching .b-head h3 { font-size:12px; font-weight:bold; }
.b-watching .l { padding:10px 0; }
.b-watching .l .i { display:inline; float:left; width:145px; padding:0 0 0 10px; }
.b-watching .l .i img { width:145px; height:82px; padding:0 0 5px; }

.b-episodes .l { padding:10px 0; }
.b-episodes .l .i { position:relative; display:inline; float:left; width:294px; height:82px; padding:5px 10px; border-bottom:1px solid #ababab; }
.b-episodes .l .i a strong { font-weight:bold; }
.b-episodes .l .i p { padding:5px 0 0; color:#ababab; }
.b-episodes .l .i img { display:inline; float:left; width:145px; height:82px; padding:0 10px 0 0; }
.b-episodes .l .i .icon-play { display:none; }
.b-episodes .l .i a:hover .icon-play { display:block; margin:-23px 0 0 -110px; }

.b-playa { padding:0 0 20px; }

.hideout { position:absolute !important; top:-10000px !important; }

.detail-like { padding:0 0 0 10px; }
#send-target:hover { text-decoration:underline; }

.b-playa .b-program .i .live { width:auto; }

.c-wide .b-poll { width:auto; padding:10px; }
.c-wide .b-poll ul { padding:10px 0; }
.c-wide .b-poll li a, .c-wide .b-poll li div { display:inline; float:left; }
.c-wide .b-poll li a { width:180px; margin-right:20px; padding:0; }
.c-wide .b-poll li .c { width:300px; background:url(../img/boxback.gif) 0 0 no-repeat; }

.c-wide .b-poll p { padding:5px 0; }
.c-wide .b-poll .num { padding-left:200px; }

/* NOVINY */

.b-vertical { padding:0 0 15px; font-size:12px; font-weight:bold; line-height: 16px }
.b-vertical .col { display:inline; float:left; width:146px; margin-left:7px; padding-left:6px; }
.b-vertical div.f { margin:1px; border:none; }
.b-vertical img { width:150px; height:85px; margin-bottom:5px; background:#525252; }
.b-vertical h6 { padding-bottom:5px; text-transform:uppercase; font-weight:bold; }
.b-vertical .i { padding:5px 0 5px 10px; font-size:12px; background:url(../img/gold-arrow.gif) 0 10px no-repeat; }
.b-vertical li.f { padding-top:0; padding-left:0; background:none; }
.b-vertical li.f strong { font-weight:bold; }
.b-vertical a { color: #003664 !important; }
.b-vertical a:hover { text-decoration:none; }

.b-vertical .x-color { display:block; width:150px; height:30px; overflow:hidden; text-indent:-2000px; background-image:url(../img/vertical-sprite.png); }
.b-vertical .x-color-1 .x-color { background-position:0 0; }
.b-vertical .x-color-2 .x-color { background-position:0 -40px; }
.b-vertical .x-color-3 .x-color { background-position:0 -80px; }
.b-vertical .x-color-4 .x-color { background-position:0 -120px; }
.b-vertical .x-color-5 .x-color { background-position:0 -160px; }
.b-vertical .x-color-6 .x-color { background-position:0 -200px; }


#s-top .s-section  { width:960px; padding:20px 5px 5px; background:#941b1e; }
#s-top h6  { padding:10px; font-size:20px; color:#ffffff; background:#6a1518; }
#s-top ul  { padding: 10px 0px; margin: 0px; list-style: none; }
#s-top li  { padding: 5px 10px; border-bottom: 1px dotted #6a1518; }
#s-top li:last-child  { padding:5px 10px; border-bottom: none; }
#s-top a  { display:block; color:#ffffff; text-decoration: none; }
#s-top a:hover  { text-decoration: underline; }

/*
body { font-family:arial,verdana,tahoma,sans-serif; font-size:12px; color:#000000; background:#151011 url(../img/body-back.jpg) 50% 0 no-repeat; }
a { color:#d70000; text-decoration:none; }
a:hover { text-decoration:underline; }


.s { width:970px; margin:0 auto; padding-left:20px; }
#portal { position:relative; height:21px; padding-top:10px; margin-bottom:20px; background:url(../img/background.png) 0 -10px repeat-x; }
#portal .sites { display:inline; float:left; text-transform:uppercase; }
#portal .sites .active { height:27px; background:url(../img/background.png) 50% 19px no-repeat; }
#portal .choices { display:inline; float:right; }
#portal ul { padding-right:15px; }
#portal ul li, #portal ul li a { display:inline; float:left; }
#portal ul li a { padding:0 5px; border-left:1px solid #ffffff; }
#portal ul li:first-child a { padding-left:0; border:none !important; }
#portal a { color:#000000; }
.ad-960x60-top { padding:10px 0; margin:0 auto; width:960px; }

.s-section { position:relative; width:970px; margin:0 auto; }

.c-full, .c-wide, .c-narrow, .c-three { display:inline; float:left; padding:0 10px; }
.c-full { width:950px; }
.c-wide { width:630px; }
.c-narrow { width:300px; padding-right:0; }
.c-three { width:310px; padding:0 5px; }

.b-box { padding:10px 0 0; }

.w-grey { margin:0 0 10px; padding:0 0 10px 0; background:#e8e8e8; }
.w-grey .b-box { background:#e8e8e8; }

.sk-flag, .cz-flag { position:absolute; top:265px; width:35px; height:25px; }
.sk-flag { right:185px; background:url(../img/sk-flag.gif) 0 0 no-repeat; }
.cz-flag { right:140px; background:url(../img/cz-flag.gif) 0 0 no-repeat; }

.icon-photo, .icon-video, .icon-text , .icon-comment { padding:0 0 0 18px; background-repeat:no-repeat; }
.icon-photo { background-image:url(../img/photo-icon.gif); }
.icon-video { background-image:url(../img/video-icon.gif); }
.icon-text { background-image:url(../img/text-icon.gif); }
.icon-comment { background-image:url(../img/comment-icon.gif); }

.icon-play, .icon-plus { position:absolute; top:50%; left:50%; width:74px; height:47px; margin:-23px 0 0 -37px; background:repeat:no-repeat; background-position:0; cursor:pointer; }
.icon-play { background-image:url(../img/play-icon.png); }
.icon-plus { background-image:url(../img/plus-icon.png); }

.b-box .b-head { border-top:4px solid #003664;  }
.b-box .b-head, .b-box .b-foot { position:relative; padding:0 5px; height:25px; }
.b-box .b-head h3 { line-height:25px; font-size:18px; }
.b-box .b-head h3 a { color:#ffffff; }
.b-box .b-head .left, .b-box .b-foot .left { display:inline; float:left; }
.b-box .b-head .right, .b-box .b-foot .right { display:inline; float:right; }
.b-box .b-foot .center { text-align:center; line-height:34px; }
.b-box .b-foot { border-top:1px solid #3e3e3e; }
.b-box .b-body { position:relative; }
.b-box-filter { padding-top:0; }

.m-filter .j-formstyle .formstyle-button { display:none; }
.m-filter .j-formstyle, .m-filter .j-formstyle .formstyle-input, .m-filter .j-formstyle .formstyle-data, .m-filter .formstyle-data { display:inline; float:left; cursor:pointer; }
.m-filter .j-formstyle .formstyle-data, .m-filter .formstyle-data  { height:25px; padding:0 20px 0 5px; margin:0 0 0 5px; line-height:25px; color:#000000; background:url(../img/filter-off-icon.gif) 100% 50% no-repeat; }
.m-filter .j-formstyle .formstyle-hover, .m-filter .j-formstyle .formstyle-hover2, .m-filter .formstyle-hover  .formstyle-data { color:#ffffff; background:#003664 url(../img/filter-on-icon.gif) 100% 50% no-repeat; }
.m-filter a.formstyle-hover, .m-filter a.formstyle-data:hover  { padding:0 5px !important; text-decoration:none; background-image:none !important; color:#ffffff !important; background:#003664 !important; }
.m-filter a.formstyle-data  { padding:0 5px !important; background-image:none !important; }

.prototip .formstyle-list, .prototip .formstyle-list span { display:block; background:#003664; color:#ffffff; }
.prototip .formstyle-list span { padding:5px 21px 5px 6px; cursor:pointer; }
.prototip .formstyle-list .formstyle-selected { background:#e60022; color:#ffffff; }

.prototip .tip-popup { width:200px; background:#00589A; padding:1px 0; }
.prototip .tip-popup a { display:block; padding:7px 13px; border-top:1px solid #016ab8; color:#ffffff; }
.prototip .tip-popup .first a { border:none; }

//.m-filter .width-25 .formstyle-data { width:25px; }
//.m-filter .width-45 .formstyle-data { width:45px; }
//.m-filter .width-65 .formstyle-data { width:65px; }
//.m-filter .width-85 .formstyle-data { width:85px; }
//.m-filter .width-105 .formstyle-data { width:105px; }
//.m-filter .width-125 .formstyle-data { width:125px; }
//.m-filter .width-145 .formstyle-data { width:145px; }
//.m-filter .width-165 .formstyle-data { width:165px; }
//.m-filter .width-185 .formstyle-data { width:185px; }
//.m-filter .width-205 .formstyle-data { width:205px; }
//.m-filter .width-225 .formstyle-data { width:225px; }
//.m-filter .width-245 .formstyle-data { width:245px; }
//.m-filter .width-265 .formstyle-data { width:265px; }
//
//.prototip .width-25 { width:52px; }
//.prototip .width-45 { width:72px; }
//.prototip .width-65 { width:92px; }
//.prototip .width-85 { width:112px; }
//.prototip .width-105 { width:132px; }
//.prototip .width-125 { width:152px; }
//.prototip .width-145 { width:172px; }
//.prototip .width-165 { width:192px; }
//.prototip .width-185 { width:212px; }
//.prototip .width-205 { width:232px; }
//.prototip .width-225 { width:252px; }
//.prototip .width-245 { width:272px; }
//.prototip .width-265 { width:292px; }
//
#slider { height: 308px; }
#slider.spell-in-progress { background:url(../img/spell-in-progress.gif) 50% 50% no-repeat; }
#slider .container { position:relative; height:275px; overflow:hidden; }
#slider .outer { position:relative; width:10000px; }
#slider .inner { display:inline; float:left; width:950px; }
#slider .inner .i { margin-bottom:0; }
#slider select { display:none; }

.b-form  strong { font-weight:bold; }
.b-form  label, .b-form  .label { width:554px; display:inline; float:left; padding:0 20px 10px 0; }
.b-form  label span, .b-form  .label span { display:block; padding:0 5px 2px 0; text-transform:uppercase; }
.b-form  label input, .b-form  label select, .b-form  label textarea { display:block; border:1px solid #666666; padding:2px 4px; background:#ffffff; color:#000000; }
.b-form  label.text { width:554px; }
.b-form  label.text input  { width:524px; }
.b-form  label.text-narrow { width:259px; }
.b-form  label.text-narrow input { width:244px; }
.b-form  label.text-narrow  select { width:254px; }
.b-form  label.check { width:145px; }
.b-form  label.check-narrow { width:95px; }
.b-form  label.check-narrow input { position:relative; top:2px; }
.b-form  label.check-wide { width:205px; }
.b-form  label.check-full { width:554px; }
.b-form  label.check-full span { text-transform:none !important; }
.b-form  label.check input, .b-form  label.check span, .b-form  label.radio input, .b-form  label.radio span { display:inline; float:left; }
.b-form  label.check  span, .b-form  label.radio  span { padding:4px; }
.b-form  label.area { width:554px; }
.b-form  label.area textarea { width:524px; height:60px; }
.b-form  label.area-high iframe { width:531px; height:300px; display:block; border:1px solid #666666; margin:10px 0 0 0; }
.b-form  .submit-disabled { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; cursor:default !important; }
.b-form .error input, .b-form .error textarea { border:2px solid #d70000; margin:-1px; color:#d70000; }

.b-staff { border-top:4px solid #003664; }
.b-staff .l  { background:url(../img/staff-back.gif) 0 0 repeat; }
.b-staff .l .i  { display:inline; float:left; width:190px; height:200px; padding:0 10px; line-height:1.2; }
.b-staff .l .i  em { display:block; padding:5px 0 0; font-weight:bold; }
.b-staff .l .i a:hover  em { text-decoration:underline; }

.i-voting { position:absolute; top:5px; right:10px; }
.i-voting li, .i-voting a { display:inline; float:left; }
.i-voting .votes { margin:0 10px 0 0; padding:0 0 0 26px; line-height:18px; }
.i-voting a { width:18px; height:18px; margin:0 0 0 2px; }
.i-voting .up { background:url(../img/pager-icons.gif) 0 -75px no-repeat; }
.i-voting .down { background:url(../img/pager-icons.gif) -18px -75px no-repeat; }
.i-voting-disabled a { cursor:default; }
.i-voting-disabled .up { background:url(../img/pager-icons.gif) 0 -94px no-repeat; }
.i-voting-disabled .down { background:url(../img/pager-icons.gif) -18px -94px no-repeat; }
.i-voting .plus { color:#00d728; }
.i-voting .minus { color:#d70000; }
.i-voting-spell .votes  { background:url(../img/spell-minimation.gif) 0 1px no-repeat; }

.m-text, .m-icon { padding:10px 0; margin:0 -10px; }
.m-text li, .m-icon li, .m-move li { display:inline; float:left; }
.m-text li, .m-icon li { padding:0 10px; line-height:14px; border-left:1px solid #3e3e3e; }
.m-text .active a { text-decoration:none; color:#ffffff; cursor:default; }
.m-text li, .m-icon li, .m-move li, .m-text a, .m-icon a, .m-move a, .m-move span { display:inline; float:left; }
.m-text .first, .m-icon .first, .m-move .first { border:none; }

.m-move { margin-right:5px; }
.m-move li { padding:0 0 0 2px; line-height:14px; }
.m-move a, .m-move span { width:18px; height:25px; cursor:pointer; }
.m-move .first { padding:5px 10px; }
.m-move .disabled a, .m-move .previous_button_disabled, .m-move .next_button_disabled { cursor:default; }
.m-move .previous { background:url(../img/pager-icons.gif) 0 -25px no-repeat; }
.m-move .next { background:url(../img/pager-icons.gif) -18px -25px no-repeat; }
.m-move .disabled .previous, .m-move .previous_button_disabled { background:url(../img/pager-icons.gif) 0 0 no-repeat !important; cursor:default; }
.m-move .disabled .next, .m-move .next_button_disabled { background:url(../img/pager-icons.gif) -18px 0 no-repeat !important; cursor:default; }

.b-video .player, .b-photo img { padding:10px 10px 0; }
.b-photo img { margin:0 auto; }

.b-title { width:500px; }
.b-title h1, .b-title h2, .b-title h3 { padding:10px 10px 0; font-size:25px; font-weight:bold; }
.b-title a { color:inherit; }
.b-title p { padding:10px 10px 0; margin:0 0 -5px; font-weight:bold; }

.b-pager li, .b-pager a { display:inline; float:left; width:22px; height:22px; }
.b-pager li { margin:0 2px; text-align:center; line-height:22px; }
.b-pager .active a { color:#ffffff; background:url(../img/pager-back.gif) 0 0 no-repeat; }

.b-poll { width:300px; padding:20px 0; }
.b-poll p { padding:0 0 5px 0; font-weight:bold; }
.b-poll .thanks { padding:0; font-weight:bold; color: red; }
.b-poll a { display:block; padding:10px 0 5px 0; }
.b-poll .l { background:url("../img/poll.gif") -399px 0 no-repeat; }
.b-poll .l .line { display:inline; float:left; margin:0 0 0 1px; height:10px; padding:0; background:url("../img/poll-line.gif") 0 0 no-repeat; }
.b-poll .l .line .end { display:inline; float:right; width:1px; height:10px; background:url("../img/poll-line.gif") 100% 0 no-repeat; }
.b-poll .l span { float:right; }
.b-poll .more { font-weight:normal; text-align:right; padding:0; }

.c-full .b-pager ul { padding:0 370px; }

.c-wide .b-pager ul { padding:0 210px; }

.b-comment .b-head { border-top:none; border-bottom:4px solid #003664; padding-left:10px; }
.b-comment .b-head h3 { color:#003664; }
.b-comment .m-move .previous { background:url(../img/pager-icons.gif) 0 -50px no-repeat; }
.b-comment .m-move .next { background:url(../img/pager-icons.gif) -18px -50px no-repeat; }
.b-comment .l { padding:5px 0; }
.b-comment .l li.i, .b-comment .form { position:relative; padding:5px 100px 5px 10px; border-top:1px solid #ababab; }
.b-comment .l li.first { border:none; }
.b-comment .l em { display:block; font-weight:bold; color:#000000; }
.b-comment .l em span { font-weight:normal; color:#999999; }
.b-comment .l p { line-height:1.2; }
.b-comment .notice { padding:10px 5px 15px 10px; border-top:1px solid #ababab; font-weight:bold; }
.b-comment .notice .red { color:#d70000; }

.form { margin:-5px 0 0 0; }
.form .text input, .form .area textarea { display:block; margin:0 0 5px; font-family:arial,verdana,tahoma,sans-serif; font-size:12px; border:1px solid #003664i; }
.form .text input { width:260px; }
.form .area textarea { width:460px; height:60px; }
.form .i-submit-65 { display:inline; float:left; width:65px; color:#ffffff; background:#d70000; border:none; padding:3px 0; cursor:pointer; }

#send-target { cursor:pointer; }
#send-popup { display:none; width:265px; height:270px; padding:10px; margin:0; background:#cccccc; }
#send-popup label input, #send-popup label textarea { width:260px; }
#send-popup label textarea { height:160px; }
#send-popup .close { display:inline; float:left; margin:0 20px; padding:6px 0; cursor:pointer; }

.prototip #send-popup { display:block; }

.b-slider { height:80px; margin:0 10px 0; }
.b-slider .l { width:10000px; }
.b-slider .l .i { display:inline; float:left; width:100px; height:63px; padding:0 10px; }
.b-slider .l .i img { width:100px; height:63px; }


.b-text { padding:0 10px; line-height:1.2; }
.b-text h1, .b-text h2, .b-text h3, .b-text h4, .b-text h5, .b-text h6, .b-text p { padding:0 0 10px; }
.b-text h1, .b-text h2, .b-text h3, .b-text h4, .b-text h5, .b-text h6 { font-weight:bold; }
.b-text h1, .b-text h2, .b-text h3 { font-size:20px; }
.b-text h4 { font-size:16px; }
.b-text h5 { font-size:14px; }
.b-text h6 { font-size:12px; }

.b-list-download li.i { display:inline; float:left; width:225px; padding:10px 0 20px 10px; }
.b-list-download .i h3 { padding:5px 0; font-weight:bold; }
.b-list-download .i ul { width:140px;  }
.b-list-download .i li { display:inline; float:left; width:70px;  }

.b-list-grid li.i { position:relative; display:inline; float:left; width:225px; height:127px; margin:10px 0 0 10px; }
.b-list-grid .i a:hover { text-decoration:none; }
.b-list-grid .i a:hover .icon-play, .b-list-grid .i a:hover .icon-plus { display:none; }
.b-list-grid .i em { display:none; }
.b-list-grid .i a:hover em { position:absolute; top:0; left:0; display:block; width:205px; height:107px; color:#ffffff; background:url(../img/shadow-back.png) 0 0 repeat; padding:10px; }

.b-list-large li.i { padding:10px 5px; line-height:1.2; border-top:1px solid #ababab; }
.b-list-large li.first { border:none; }
.b-list-large .i .image , .b-list-large .i .content{ position:relative; display:inline; float:left; padding:0 5px; }
.b-list-large .i .content{ width:375px; }
.b-list-large .i h3 { padding:0 0 5px; font-size:20px; }
.b-list-large .i p { padding:5px 0 10px; }
.b-list-large .i small { color:#ababab; }
.b-list-large .i .icon-text, .b-list-large .i .icon-video, .b-list-large .i .icon-photo, .b-list-large .i .icon-comment { padding-right:8px; }

.b-list-small li.i { padding:10px 5px; line-height:1.2; border-top:1px dotted #000000; }
.b-list-small li.first { border:none; }
.b-list-small .i img{ width:125px; height:70px; }
.b-list-small .i .image , .b-list-small .i .content{ position:relative; display:inline; float:left; padding:0 5px; }
.b-list-small .i .content{ width:475px; }
.b-list-small .i h3 { font-weight:normal; }
.b-list-small .i h3 a { font-size:15px; font-weight:bold; }
.b-list-small .i p { padding:2px 0; }
.b-list-small .i small { color:#ababab; }
.b-list-small .i b, .b-list-small .i .icon-text, .b-list-small .i .icon-video, .b-list-small .i .icon-photo, .b-list-small .i .icon-comment { padding-right:8px; }


.c-narrow .b-list-small .i h3 { padding:0 0 5px; }
.c-narrow .b-list-small .i .content{ width:190px; }
.c-narrow .b-list-small .i b, .c-narrow .b-list-small .i .icon-text, .c-narrow .b-list-small .i .icon-video, .c-narrow .b-list-small .i .icon-photo, .c-narrow .b-list-small .i .icon-comment { padding-right:0; }

.b-list-triple { padding-bottom:35px; }
.b-list-triple li.i { display:inline; float:left; padding:0 5px; line-height:1.2; }
.b-list-triple .i .image , .b-list-triple .i .content{ position:relative; display:inline; float:left; padding:0 5px; }
.b-list-triple .i .content{ width:100px; }
.b-list-triple .i h3 a { font-weight:bold; }

.b-list-feature .image , .b-list-feature .content{ position:relative; display:inline; float:left; padding:0 0 0 10px; }
.b-list-feature .b-head { padding-bottom:20px; }
.b-list-feature .content{ width:245px; }
.b-list-feature h3 { font-size:25px; font-weight:bold; }
.b-list-feature p { padding:10px 0 0; }

.b-share a, .b-share span { height:18px; line-height:18px; color:#000000; }
.b-share a, .b-share span, .b-share li, .b-share .left { display:inline; float:left; }
.b-share .right { display:inline; float:right; }
.b-share .right a { width:18px; padding:0 10px 0 0; }
.b-share .left a, .b-share .left span { padding:0 0 0 38px; }
.b-share .icon-print  { background:url(../img/print-icon.gif) 10px 0 no-repeat; }
.b-share .icon-send { background:url(../img/send-icon.gif) 10px 0 no-repeat; }
.b-share .icon-facebook  { background:url(../img/facebook-icon.gif) 0 0 no-repeat; }
.b-share .icon-vybralisme  { background:url(../img/vybralisme-icon.gif) 0 0 no-repeat; }
.b-share .icon-digg  { background:url(../img/digg-icon.gif) 0 0 no-repeat; }
.b-share .icon-linkedin  { background:url(../img/linkedin-icon.gif) 0 0 no-repeat; }
.b-share .icon-linkuj  { background:url(../img/linkuj_icon.gif) 0 0 no-repeat; }

.b-playlist { padding-top:0; }
.b-playlist .j-scroll { position:relative; height:395px; overflow:scroll; }
.b-playlist .playlist .l { padding:0 5px 0 0; }
.b-playlist .playlist .i { height:45px; padding:10px; border-top:1px solid #ababab; }
.b-playlist .playlist .first { border:none; }
.b-playlist .playlist em { font-weight:bold; display:block; }
.b-playlist .playlist .active { background:#d70000; }
.b-playlist .playlist .active a { color:#ffffff; }
.b-playlist .playlist img { display:inline; float:left; padding:0 10px 0 0; }
.b-playlist .buttons { padding:10px 0; }
.b-playlist .buttons span { display:inline; float:left; padding:10px; background:#d70000; color:#ffffff; cursor:pointer; }

.b-gallery { padding-top:0; }
.b-gallery .gallery { position:relative; height:395px; overflow:scroll; }
.b-gallery .gallery .l { margin:0 5px; }
.b-gallery .gallery .i, .b-gallery .gallery a { display:inline; float:left; width:120px; height:120px; background:#e8e8e8; }
.b-gallery .gallery .i { margin:5px; }
.b-gallery .gallery .i img { position:relative; }
.b-gallery .gallery .active { background:#d70000; }

.b-list-download-small li.i { display:inline; float:left; width:178px; padding:10px 0 10px 10px; }
.b-list-download-small .i strong { display:block; padding:10px 0 0; font-size:15px; color: #000000; text-decoration: underline; }
.b-list-download-small a:hover strong { text-decoration: none; }
.b-list-download-small .i img { width:178px; height:100px; }

.b-program .program .l { padding:0 5px 0 0; }
.b-program .program .l a { color:#000000; }
.b-program .program .i { position:relative; padding:3px 10px; }
.b-program .program .i:nth-child(odd) { background:#e8e8e8; }
.b-program .program .strong { font-weight:bold; }
.b-program .program .i .time, .b-program .program .i a { display:inline; float:left; padding:1px 0; }
.b-program .program .i .time { padding-right:5px; }
.b-program .program .i .live { position:absolute; top:3px; right:10px; color: #003664; text-transform:uppercase; font-weight:normal !important; }
.b-program .play { display: none !important; }

.m-tab { background:#e8e8e8; margin:0 0 10px; padding:10px 10px 0; }
.m-tab li, .m-tab a { display:inline; float:left; color:#000000; }
.m-tab a  { padding:10px; text-decoration:underline; }
.m-tab .active a, .m-tab a:hover  { text-decoration:none; background:#ffffff; }

.i { position:relative; }

.m-tab { background:#e8e8e8; margin:0 0 10px; padding:10px 10px 0; }
.m-tab li, .m-tab a { display:inline; float:left; color:#000000; }
.m-tab a  { padding:10px; text-decoration:underline; }
.m-tab .active a, .m-tab a:hover  { text-decoration:none; background:#ffffff; }

.b-headline { position:relative; }
.b-headline img { display:inline; float:left; width:300px; height:169px; padding:0 10px; }
.b-headline h3 { font-weight:bold; font-size:25px; padding-bottom:10px; }
.b-ad-square { padding:0; }

.b-double { padding:0; margin-bottom:10px; }
.b-double .i { display:inline; float:left; width:300px; height:100px; padding-right:10px; border-left:1px dotted #000000; }
.b-double .f { border:none; }
.b-double img { display:inline; float:left; width:125px; height:70px; padding:0 10px; }
.b-double strong { font-weight:bold; font-size:15px; }

.x-play { position:absolute; display:block; width:26px; height:27px; padding:0 5px; color:#ffffff; line-height:27px; background: rgba(0,0,0,.8) url(../img/gold-play.gif) 100% 0 no-repeat; }
.x-play-time { width:70px; margin-left:-44px; }
.b-headline .x-play { top:142px; left:264px; }
.b-double .x-play { top:33px; left:89px; }
.b-list-download-small .x-play { top:73px; left:142px; }
.b-list-grid .i .x-play-time { top:90px; left:179px; }
.b-list-small .i .x-play, .b-list-small .i .x-play-time { top:33px; left:84px; }

#s-content .s-section { padding:20px 0 20px; background:#ffffff; color:#000000; }

#s-menu .s-section { background:#e60022; margin-bottom:5px; }
#s-menu li, #s-menu h1, #s-menu h2, #s-menu h3, #s-menu em, #s-menu a  { display:inline; float:left; color:#ffffff; }
#s-menu a  { height:40px; overflow:hidden; }
#s-menu a:hover  { text-decoration:none; }
#s-menu a  span { position:relative; left:-1000px; }
#s-menu  .tip-popup { display:none; }
#s-menu .item-01 a { background-position:0px 0px; }
#s-menu .item-02 a { background-position:0px -440px; }
#s-menu .item-03 a { background-position:0px -40px; }
#s-menu .item-04 a { background-position:0px -80px; }
#s-menu .item-05 a { background-position:0px -120px; }
#s-menu .item-06 a { background-position:0px -160px; }
#s-menu .item-07 a { background-position:0px -200px; }
#s-menu .item-08 a { background-position:0px -240px; }
#s-menu .item-09 a { background-position:0px -280px; }
#s-menu .item-010 a { background-position:0px -320px; }
#s-menu .item-011 a { background-position:0px -360px; }
#s-menu .active-item-01 a, #s-menu .item-01 a:hover { background-position:-200px 0px; }
#s-menu .active-item-02 a, #s-menu .item-02 a:hover { background-position:-200px -440px; }
#s-menu .active-item-03 a, #s-menu .item-03 a:hover { background-position:-200px -40px; }
#s-menu .active-item-04 a, #s-menu .item-04 a:hover { background-position:-200px -80px; }
#s-menu .active-item-05 a, #s-menu .item-05 a:hover { background-position:-200px -120px; }
#s-menu .active-item-06 a, #s-menu .item-06 a:hover { background-position:-200px -160px; }
#s-menu .active-item-07 a, #s-menu .item-07 a:hover { background-position:-200px -200px; }
#s-menu .active-item-08 a, #s-menu .item-08 a:hover { background-position:-200px -240px; }
#s-menu .active-item-09 a, #s-menu .item-09 a:hover { background-position:-200px -280px; }
#s-menu .active-item-010 a, #s-menu .item-010 a:hover { background-position:-200px -320px; }
#s-menu .active-item-011 a, #s-menu .item-011 a:hover { background-position:-200px -360px; }
#s-menu .item-01 a.selected { background-position:-400px 0px; }
#s-menu .item-02 a.selected { background-position:-400px -440px; }
#s-menu .item-03 a.selected { background-position:-400px -40px; }
#s-menu .item-04 a.selected { background-position:-400px -80px; }
#s-menu .item-05 a.selected { background-position:-400px -120px; }
#s-menu .item-06 a.selected { background-position:-400px -160px; }
#s-menu .item-07 a.selected { background-position:-400px -200px; }
#s-menu .item-08 a.selected { background-position:-400px -240px; }
#s-menu .item-09 a.selected { background-position:-400px -280px; }
#s-menu .item-010 a.selected { background-position:-400px -320px; }
#s-menu .item-011 a.selected { background-position:-400px -360px; }

#s-header .s-section { height:170px; }
#s-header .b-ad-header { padding:10px 5px 0; }
#s-header .title a { position:absolute; bottom:50px; right:65px; width:245px; height:95px; text-indent:-1000px; background:url(../img/transparent.gif) 0 0 repeat; overflow:hidden; }
#s-header .time { position:absolute; bottom:0px; left:0px; width:400px; height:90px; }

#s-top .s-section  { width:960px; padding:20px 0 0; }
#s-top h6  { padding:10px; font-size:20px; color:#ffffff; background:#525252; }
#s-top ul  { padding:10px 10px 13px; }
#s-top li  { padding:0 0 7px; line-height:1.2; }
#s-top a  { display:block; color:#ffffff; }

#s-line { background:#000000; font-size:11px; }
#s-line .s-section ul { padding:7px 0; text-align:center; }
#s-line .s-section li { display:inline; padding:0 5px; border-left:1px solid #404040; }
#s-line .s-section li.first { border:none; }
#s-line .s-section a { text-transform:uppercase; border:none; color:#ffffff; }
#s-line .s-section a:hover, #s-line .s-section .active a { color:#d70000; }

#s-footer .s-section { width:940px; padding:15px 15px 45px; border-top:2px solid #525252; }
#s-footer p, #s-footer ul, #s-footer li{ display:inline; padding:5px; }
#s-footer p, #s-footer li  { float:left; color:#ffffff; }
#s-footer ul { float:right; margin-top:-10px; }

.b-watching .b-head { border-top:none; border-bottom:4px solid #003664; padding-left:10px; }
.b-watching .b-head h3 { font-size:12px; font-weight:bold; }
.b-watching .l { padding:10px 0; }
.b-watching .l .i { display:inline; float:left; width:145px; padding:0 0 0 10px; }
.b-watching .l .i img { width:145px; height:82px; padding:0 0 5px; }

.b-episodes .l { padding:10px 0; }
.b-episodes .l .i { position:relative; display:inline; float:left; width:294px; height:82px; padding:5px 10px; border-bottom:1px solid #ababab; }
.b-episodes .l .i a strong { font-weight:bold; }
.b-episodes .l .i p { padding:5px 0 0; color:#ababab; }
.b-episodes .l .i img { display:inline; float:left; width:145px; height:82px; padding:0 10px 0 0; }
.b-episodes .l .i .icon-play { display:none; }
.b-episodes .l .i a:hover .icon-play { display:block; margin:-23px 0 0 -110px; }

.b-playa { padding:0 0 20px; }
.b-playa .c-wide { padding-top:10px; }

.hideout { position:absolute !important; top:-10000px !important; }

.detail-like { padding:0 0 0 10px; }
#send-target:hover { text-decoration:underline; }

.b-playa .b-program .i .live { width:auto; }

.c-wide .b-poll { width:auto; padding:10px; }
.c-wide .b-poll ul { padding:10px 0; }
.c-wide .b-poll li a, .c-wide .b-poll li div { display:inline; float:left; }
.c-wide .b-poll li a { width:180px; margin-right:20px; padding:0; }
.c-wide .b-poll li .c { width:300px; background:url(../img/boxback.gif) 0 0 no-repeat; }

.c-wide .b-poll p { padding:5px 0; }
.c-wide .b-poll .num { padding-left:200px; }*/
