/* ------------- Index styles ----------------------------------------------- */
.home #content,
.home #page-content,
.home #content .inner { background: none; }
.home a { color: #9CF; }
.home #page-content { margin-bottom: 3px; }

#spotlight { width: 490px; height: 277px; margin-bottom: 5px; background: #EEE; }
#spotlight object { width: 490px; height: 277px; }

#news { height: 203px; overflow: hidden; }
#news ul { height: 100%; }
#news li { display: block; width: 160px; height: 203px; float: left; margin-right: 5px; list-style-type: none; position: relative; overflow: hidden; }
#news .image { display: block; width: 148px; height: 60px; overflow: hidden; border: 1px solid #000; margin: 5px; }
#news img { display: block; margin-left: -5px; }
#news .cnt { display: block; color: #FFF; padding: 0 11px; }
#news .cnt strong { display: block; margin-bottom: 10px; }
#news .cnt .more { color: #FF9; margin-top: 10px; position: absolute; bottom: 10px; left: 10px; }
#news .cnt a { color: #FFF; }

#news li#n1 { background-image: url(bgrd_news_n1.jpg); }
#news li#n2 { background-image: url(bgrd_news_n2.jpg); }
#news li#n3 { background-image: url(bgrd_news_n3.jpg); margin: 0; }

#news span { display: block; height: 107px; overflow: hidden;  }

#cnt-i { height: 197px; background: #326BA5 url(bgrd_cntind.gif) left top no-repeat; margin-top: 5px; overflow: hidden; color: #FFF; }
#cnt-i .inner { background: none; margin: 6px 10px; overflow: hidden; }
#cnt-i .col { width: 50%; float: left; }
#cnt-i #c2 { background: url(border_vrtical.gif) 0 20px no-repeat; }

#cnt-i a { color: #FF9; }
#cnt-i h3 { font: bold 16px Iskar, sans-serif; background: url(lbl_theprogram.gif) no-repeat; height: 40px; letter-spacing: 1px; text-indent: -1000px; overflow: hidden; margin-bottom: 2px; }
#cnt-i ol { width: 100%; overflow: hidden; }
#cnt-i li { list-style-position: inside; line-height: 15px; white-space: wrap; color: #FFF; }
#cnt-i li.new-item { list-style-type: none; margin-top: 0; }
#cnt-i #c2 h3 { height: 40px; background: url(lbl_big10.gif) no-repeat; margin: 0; }
#cnt-i a { color: #FFF; }
#cnt-i a strong, #content #cnti strong a { color: #FF9; }

#nashte20 {	float: left;}
#nashte30 {	float: left;}
#nashte { width: 114px; height: 40px; float: left;
}
#nashte a { width: 114px; height: 40px; display: block; text-indent: -200px; 
	background-image: url(nashte20.gif); background-repeat: no-repeat;	
}
#nashte a.selected { width: 114px; height: 40px; display: block; text-indent: -200px; 
	background-image: url(nashte20-over.gif); background-repeat: no-repeat;	
}
#vashte { width: 96px; height: 40px; float: left;
	background-image: url(nrj30.gif); background-repeat: no-repeat;
}
#vashte a { width: 96px; height: 40px; display: block; text-indent: -200px; 
	background-image: url(nrj30.gif); background-repeat: no-repeat;	
}
#vashte a.selected { width: 96px; height: 40px; display: block; text-indent: -200px; 
	background-image: url(nrj30-over.gif); background-repeat: no-repeat;	
}

#online { margin-top: 5px; height: 45px; background: url(/images/online_radios.gif); }
#online img { display: block; }
#online table { table-layout: fixed; height: 100%; }
#online td { padding-left: 70px; }
#online a, #online span { display: block; text-indent: 200px; height: 16px; width: 90px; overflow: hidden; }

/* ----------- Panels ---------------------------------------------------------- */
#present .image { display: block; width: 117px; height: 147px; float: left; padding: 10px 0 0 10px; margin: 0 10px 10px 0; overflow: hidden; }
#present .cnt { width: 348px; float: left; padding: 10px 5px 10px 0; color: #FFF; line-height: 14px; height: 137px; overflow: hidden; }
#bpanels #present .cnt h3 { text-indent: 0; color: #163656; padding-left: 30px; margin-bottom: 15px; font: bold 14px/20px Iskar, sans-serif; background: url(icon_mic.gif) 0 7px no-repeat; height: auto; }
#present .cnt h3 a { display: block; color: #FF9; font-size: 24px; text-decoration: none; }
#present .cnt h4 { text-transform: uppercase; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 10px; }
#present .cnt a.more { color: #FF9; display: inline; padding-left: 40px; }
