@charset "utf-8";
/* CSS Document */

.toggle{
background:url('/img/programNew/bgprogNoAct.png') no-repeat;
width:587px;
height:38px;
margin:2px 0;
cursor:pointer;
}

.selected{
background:url('/img/programNew/bgprogAct.png') no-repeat !important;
width:587px;
height:38px;
margin:2px 0;
cursor:pointer;
}

.toggle div{
display:block;
position:relative;
float:left;
font-weight:bold;
}


.toggle a.btn{
border:none medium;
width:20px;
height:20px;
float:right;
margin-right:15px;
margin-top:8px;
outline:none;
}

.toggle .img{
padding-top:5px;
padding-left:10px;
}
.toggle .img img {
width:30px;
height:30px;
}
.toggle .date{
padding-top:4px;
padding-left:20px;
}

.toggle .title{
width:250px;
padding-top:4px;
padding-left:22px;
}

.toggle .style{
padding-top:4px;
position:relative;
padding-left:15px;
}

.toggle .btnPrognoAct{
background:url('../img/programNew/btndefault.png') no-repeat;
border:medium none;
float:right;
margin-right:15px;
margin-top:8px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:20px;
height:20px;
outline:none;
}

.toggle .btnProgAct{
background:url('../img/programNew/bntselected.png') no-repeat;
border:medium none;
float:right;
margin-right:15px;
margin-top:8px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:20px;
height:20px;
outline:none;
}

.container .content{
width:589px;
color:black;
padding:2px 0;

}

.container .content h3{
border-bottom:1px dotted #000000;
padding:0;
padding-bottom:5px;
margin:0;
padding-left:10px;
}

.container .content p{
margin:0;
padding-left:120px;
width:430px;
}

.container .content span{
margin:0;
}

.container .content .top{
background:url('/img/programNew/top.png') no-repeat;
width:587px;
height:20px;
}

.container .content .bg{
background:url('/img/programNew/middle.png') repeat-y;
padding:2px;
}

.container .content .bottom{
background:url('/img/programNew/bottom.png') no-repeat;
width:587px;
height:20px;
padding-bottom:3px;
}

.container .content .img{
width:80px;
float:left;
display:block;
padding-left:10px;
padding-right:10px;
overflow:hidden;
}

.container .content .schedule{
float:right;
padding-right:10px;
width:80px;
text-align:right;
}


.container .content .bg table.program td.desc {
float:left;
}

.container .content .bg table.program td.desc p, table.program td.descotf p {
width:395px;
float:left;
}

.container .content .bg table.program td.desc{
border-right:none;
border-left:1px solid #E8E8E8;
padding-left:5px;
}

.youtubelink{
background:url('/images/youtube.gif') no-repeat;
width:60px;
height:45px;
margin-top:10px;
margin-left:10px;
}