body {
    background-color:#ffffff;
    color:black;
    background-image:url(../img/back2.png);
    background-repeat:repeat-x;
    margin-top:0px;
    text-align:left;
    font-family:Helvetica,"MS Sans Serif",Arial,verdana,tahoma;
    font-family:Arial,verdana,tahoma;
    /*
    font-family: 'Barlow Condensed', sans-serif;
    font-family: 'PT Sans Narrow', sans-serif;
    font-family: 'Oswald', sans-serif;
    */
}

iframe html {
    padding:0px;
    margin:0px;

}
iframe {
    border:0px !important;
    margin:0px !important;
    padding:0px !important;
}


#body {
    width:943px;
    float:left;
    background-color:#f2f2f2;
}

#bLeft {
    width:16px;
    height:1780px;
    background-image:url(../img/bbLeft2.png);
    background-repeat:no-repeat;
    float:left;
}

#bRight {
    width:16px;
    height:2160px;
    background-image:url(../img/bbRight2.png);
    background-repeat:no-repeat;
    float:left;
}

#bodyTop {
    background-image:url(/img/page2.top.png);
    height:80px;
}
#bodyMain {
    min-height:2780px;
    text-align:left;
    clear:both;
}

#bodyBottom{
    margin-top:10px;
    height:80px;
    margin:3px;
    font-size:15px;
    background-image:url(../img/back.top.menu2.jpg);
    color:white;
    padding-top:3px;
    background-repeat:no-repeat;
    border-top:1px solid #ffffff;
}

#bodyMenu {
    float:left;
    height:0px;
    padding-top:10px;
    margin-bottom:0px;

    background-repeat:no-repeat;
    clear:both;
    width:680px;
}

#bodyMenu  a {
    display:block;
    text-decoration:none;
    font-weight:bolder;
    float:left;
    color:black;
    font-size:12px;
    padding-top:8px;
    width:80px;

    cursor: pointer; cursor: hand;
}

#panelRight {
}


#bmArea {
    height:110px;
    text-align:left;
    margin-left:4px;
    overflow:none;
}
#bmProgram{
    float:left;
    background-color:#ffffff;
    height:70px;
    width:560px;
    margin-left:1px;
    padding-top:3px;
}

#bodyUvod {
    float:left;
    background-color:#ffffff;
    margin-top:8px;
    width:640px;;
}

#bmPas {
    float:left;
    padding-left:2px;
}

#bmtov{
    margin-top:8px;
    margin-left:1px;
    text-align:left;
}
#bmtov a img  {
    width:15px;
    height:18px;
    margin-right:6px;
}
#bmtov a {
    display:block;
    float:left;
    background-color:#ffffff;
    bordeR:2px solid #ffffff;
    font-size:11px;
    font-weight:bolder;
    text-align:left;
    padding-left:3px;
    padding-top:2px;
    color:black;
    height:18px;
    text-decoration:none;
    width:154px;
}
#bmNewVideo {
    margin:4px;
    margin-left:1px;
    height:2880px;
    background-image:url(../img/bg.new.gif);
    float:right;
    padding-top:0px;

}
#drag{
    height:90px;
    width:5px;
    float:right;
    background-color:#ffffff;
    position:relative;


}

#holder {
}
#pane1 {
    position:relative;
    left:0px;
    overflow:auto;
    height:3254px;
    width:279px;
}
#contentClip{
    margin-top:27px;

}
#bmnScroller {
    height:3200px;
}

.jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.jScrollPaneTrack {
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
    height: 100%;
}
.jScrollPaneDrag {
    position: absolute;
    background: #ffffff;
    cursor: pointer;
    overflow: hidden;
}
.jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
a.jScrollArrowUp {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    /*background-color: #F0F0F0;*/
    height: 9px;
}
a.jScrollArrowUp:hover {
    /*background-color: #f60;*/
}

a.jScrollArrowDown {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    /*background-color: #F0F0F0;*/
    height: 9px;
}
a.jScrollArrowDown:hover {
    /*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
    /*background-color: #f00;*/
}

.areaNadpis {
    font-size:15px;
    font-weight:bolder;
    border-bottom:1px solid lightblue;
    margin-bottom:8px;
}
.areaText {
    padding:15px;
    padding-bottom:0px;
    font-size:12px;
}
.ovladanie {
    text-align:left;
    background-color:#ffffff;
    width:640px;
}

#aaa a {
    color:lightblue;
    font-weight:bolder;
    display:block;
    float:left;
    background-color:#ffffff;
    text-decoration:none;
    border:1px solid #adadad;
    border-bottom:1px;
    margin-left:4px;
    padding:2px;
    font-size:11px;
}

#rek2 {
    clear:both;
    width:943px;
    margin-right:23px;
}

#rek1 {
    margin:2px;
    border:1px solid #ffffff;
    height:24px;
    width:10px;
    margin-right:4px;
    margin-top:12px;
    float:right;

}
#mainVideoInfo h1{

    font-size:13px;
}
#mainVideoInfo h2{


}

.catsa {
    display:block;
    font-size:13px;
    padding:8px;
    padding-bottom:1px;
    padding-top:1px;
    background-color:#ffffff;
    color:black;
    margin-bottom:1px;
    text-decoration:none;
    border:1px solid #676767;
}


#playlist {
    display:table;
}

body {
    font-size:14px;
    background-color:#f0f0f0;

}
ul {
    list-style-type:none;
    margin:0px;
    margin-left:0px;
    padding-left:0px;
    width:100%;
}
#playlist li{
    cursor:pointer;
    padding:10px;
    background-color:#fafafa;
    margin:1px;
    margin-bottom:1px;
    font-size:15px;
    list-style-type:none;
    margin-left:0px;
    width:97%;
}

#playlist li {

    clear:both;
}

#playlist li:hover{
    color:blue;

}
#videoarea {
    width:644px;
    height:360px;
    margin:0px;
}


.fr {
    padding-top: 6px;
    display:block;
    clear:both;
}
.pli {
    font-size:11px;
    background-color:#3b5998;
    color:white;
    margin:4px;
    margin-top:12px;
    padding:4px;
    padding-left:6px;
    padding-right:6px;
    border-radius: 2px;

}
.pli img {
    height:14px;
    vertical-align:middle;
    margin:4px;
    padding:0px;
}

.plink {
    float:right;
}

.titdt  {
    float:right;
    padding-top: 5px;
    font-size:15px;

}
.tit1 {
    padding:10px;
    background-color:#e8e8e8;
    color:#525252;
    margin:0px;
    font-size:22px !important;
}

.tit2 {
    color:#525252;
    margin:10px;
    font-size:18px;
}


#spodoksc h2 {
    padding:6px;
    padding-left:2px;
}
#spodoksc{
    text-align:left;
    background-color:#f0f0f0;
}

#panelRightContent  h1 {
    font-size:15px;
}
#panelRightContent {
    padding:4px;
    font-size:11px;
    border-top:0px;
    width:275px;
}

.vai a{
    font-size:17px;
}


.uvod .vait {
    font-size:13px;
    padding-bottom: 2px;
}
.uvod .vaip {
    font-size:11px;
}


.plsi {
    padding: 6px;
    font-size:11px;
    clear:both;
    width:274px;
    border:1px solid #ccc;
    margin-bottom:7px;
    border-radius: 4px;
    background-color: white;
    position: relative;

}

.fr {

    float: right;
}

.vai {
    padding: 6px;
    font-size:11px;
    clear:both;
    width:274px;
    border:1px solid #ccc;
    margin-bottom:7px;
    border-radius: 4px;
    background-color: white;
    position: relative;
    left:-6px;
}
.vaii {
    border:0px;
    width:115px;
    float:left;
    margin-right:5px;
    border:1px solid #dadada;
}
.imgLive img {
    height:90px;
}
.vaita {
    display: block;
    background-color: white;

}

.vaip {
    padding-top:3px;
    padding-left:14px;
    font-size:11px;

}
.vaio {
    padding-left:3px;
}
.nbr {
    clear:both;
}
.ops {
    border-top:1px solid #898989;
    background-color:#ffffff;
}
.ops  a {
    color:black;
    font-size:9px;
    font-weight:normal;
}

.vai a {
    color:black;
}
.dvipa {
    border-bottom:1px solid #ffffff;
    background-repeat:no-repeat;
}
a.vipa {
    display:block;
    font-size:11px;
    cursor: pointer;
    padding-top:3px;
    padding-bottom:6px;
    margin-top:1px;


}
.tabs a {
    border-bottom:0px;
    padding-bottom:0px;
    display:block;
    padding:2px;
    padding-top:0px;
    padding-right:3px;
    font-size:11px;
    margin-bottom:2px;
}

.tabs a.active {
    color:black;
    border-bottom:0px;
    font-weight:bolder;
}

#mbody {
    width:100%;
    font-size:12px;
    height:200px;

}
.cvic {
    display:block;
    float:right;
    width:20px;
    text-align:right;
    border-left:1px solid #dadada;


}
#bmCat a img {
    border:0px;
}

#zprogram {
    font-weighT:bolder;

}

#zlist {
    font-weight:bolder;
}

.vait a {
    text-decoration:none;
    height:34px;
    width:100px;
    pading-left:2px;
    pading-top:2px;
    overflow:hidden;
    clear:both;
    color:#525252;
    position: relative; top: 2px; left: 2px;

}
.vait {
    margin-top:0px !important;
    font-weight:bolder;
    color:#333;
    font-size:18px;
    width:100%;
    margin:0px;
    padding:0px;
    padding-top:2px;
}
.pages a ,.pages a.visited {
    margin-bottom:2px;
    color:#787878;
    padding-left:3px;
    padding-right:3px;
    font-weight:bolder;
    font-size:11px;
    bordeR:2px solid #ffffff;
}



.rmitemTitle {
    font-size:12px;
    margin-top:3px;
    margin-left:3px;
    font-weight:bolder;
    color:#F0F0F0;
}
.rmitemDesc{
    font-size:10px;
    padding-left:17px;
    margin-top:0px;
    color:white;
    display:hidden;
}

.rmitem {
    display:block;
    float:left;
    height:22px;
    background-repeat:no-repeat;
    background-image:url(../img/bbb.gif);
    background-repeat:no-repeat;
    width:141px;
    margin-left:1px;
    margin-bottom:1px;
    background-color:#ffffff;
    color:#ffffff;
}
.nadpis  {
    color:black;
    border-bottom:2px solid #ffffff;
    background-color:white;
    padding:10px;
    padding-left:13px;
}
.label {
    color:white;
    font-weighT:bolder;
    font-size:12px;

}
.error {
    color:red;
    font-weighT:bolder;
    font-size:13px;
}
.vaid {
    display: inline-block;
    font-size:10px;
    font-weight: bolder;
    border-bottom: 1px solid #444444;
}
a.ondisk {
    font-size:9px;
    color:#646464;
    float:right;
    text-decoration:none;

}

.vain {
    height:74px;

}
.vaiid {
    height:90px;
    background-color:#ffffff;
    overflow:hidden;
    width:124px;
    margin-left:6px;
    float:left;
    margin-right:8px;
    text-align:center
    line-height:90px;
    vertical-align:middle;


}
a {
    text-decoration:none;

}
.vipatd {
    border-top:5px solid #ffffff;
    font-size:11px;

}
.imgLive {
    width:110px;
    height:90px;
    background-color:#ffffff;
    background-image:url(/img/ico.kamera.gif);
    background-repeat:no-repeat;
    background-position:center center;

}
#livePopis h2 {
    padding:10px;
    font-size:20px;
    margin:0px;
}
.liveNazov {
    color:black;
    padding-left:5px;
    font-weight:bolder;

}
#fp {
    color:#ffffff;
    background-image:url(/img/ibg.png);
    height:233px;
    width:100%;
    padding:17px;
    padding-top:160px;

}
a.cc  {
    background-color:#ffffff;
    color:white;
    font-weight:bolder;

}

#modTitle {
    font-size:15px;
    font-weight:bolder;
    border-bottom:1px solid orange;
    color:#5c5c5c;
    padding:6px;
}
#program2 a , #program2 a:visited {
    color:white;
    text-decoration:underline;
}

#program2 {
    font-size:11px;
    padding:6px;
}
#cat2 {
    width:272px;

}
.catName {
    color:#5c5c5c;
    font-size:14px;
    border-bottom:1px solid #343434;

}
h2 a ,h2 a:visited  {

    color:black;
}
.topvsi {
    float:left;
    margin:2px;
    height:53px;
    border:1px solid #dadada;
    font-size:12px;
    padding-left:2px;
}
.topvsi a {
    color:white;
    font-weight:bolder;
}
.topvsi img {
    height:40px;
}
.patrik {
    border-top:1px solid #676767;
    color:white;
    font-size:10px;
}
.patrik a{
    color:black;
    font-size:10px;
    font-weight:bolder;
}

#sliderx {
    width: 280px;
    background-color:#ffffff;
    height:25px;
    margin:3px;
    margin-bottom:0px;
    padding-top:6px;
    padding-bottom:0px;
}

#sliderx a {
    background-color: #fff;
    border:1px solid #cccccc;
    margin:bottom:2px;
    border-bottom: 0px;
    width:61px;
    padding:2px;
    padding-top:7px;
    height:19px;
    margin-bottom:0px;
    padding-bottom:0px;
    display:block;
    float:left;
    font-size:10px;
    font-weight:bolder;
    text-align:center;
    color:#333;
    margin-left:1px;
}

#sliderx a:hover , #sliderx a.active {
    background-color: #f2f2f2;
    border:1px solid #cccccc;
    border-bottom: 0px;
    background-repeat:no-repeat;
    width:61px;
    padding:2px;
    height:19px;
    margin-bottom:0px;
    padding-bottom:0px;
    display:block;
    float:left;
    font-size:10px;
    font-weight:bolder;
    text-align:center;
    color:black;
    margin-left:1px;
    padding-top:7px;
}


.scrollx {
    height:4550px;
    overflow:hidden;

}

.rightNadpis {
    padding:16px;
    padding-left:0px;
    font-size:15px;
    font-weighT:bolder;
    color:black;
}

#monada , #monada a {
    width:800px;
    font-size:10px;
    color:#ffffff;
}

.cb {
    clear: both;
}
