#audio_news a:hover
{
text-decoration:none;
color:red;
font-size:12;
}

body {
  background: url(images/main_backgr.gif);
  text-align:center;
  margin:15px;
  font: 12px/15px Verdana, sans-serif;
  color:#999
}
div {
  text-align:left
}
#wrapper {
  margin:0 auto;
  width:999px;
}
img {
  border:0;
}
ul, li, h1, h2, h3, h4, h5, h6, form, dt, dd, dl {
  margin:0;
  padding:0;
}
dt {
  padding-right:8px
}
ul {
  list-style:none
}
h1 {
  font-size:20px;
  font-weight:normal;
  margin-bottom:10px;
  line-height:24px
}
h2 {
  font-size:16px;
  font-weight:bold;
  margin-top:8px;
  line-height:24px
}
.description {
    color: #fff;
/*     font-weight: bold; */
    margin-bottom: 8px;
}
/* clearfix----start */
div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
div {
  display: inline-block;
}
html[xmlns] div {
  display: block;
}
* html div {
  height: 1%;
}
/* clearfix----end */
#header {
  background:url(images/header.png) no-repeat;
  height: 139px;
  position:relative
}
#logo h1 a {
  position:absolute;
  top:40px;
  left:32px;
  width:215px;
  height:63px;
  background:url(images/logo.png)
}
#logo h1 {
  text-indent:-9999px;
}
#header .equalizers {
  position:absolute;
  left:427px;
  bottom:0;
  width:428px;
  height:136px
}
#middle, #navigation {
  border:3px solid #bebebe;
  border-width:0 3px;
}
#middle {
  clear:both;
  background:#2a2929;
  padding-top:20px;
  padding-left:20px;
}
#middle a {
  color:#fff;
  text-decoration:none;
/*  border-bottom:1px dotted; */
}
#middle a:hover {
 /* border-bottom:1px solid; */
}
/*** Nav bar styles ***/
#navigation {
    background:#7d7d7d url(images/nav_back.gif) repeat-x;
    height:26px;
}
#navigation ul#navleft, #navigation ul#navmiddle {
  float:left;
  margin: 0;
}
#navigation ul#navleft {
  padding:0 0 0 17px;
}
#navigation ul#navleft {
  background:#7d7d7d url(images/navleft_back.gif) repeat-x;
}
#navigation ul#navmiddle, {
  background:#7d7d7d url(images/navmiddle_back.gif) repeat-x;
}
#navigation ul#navmid2 {
  float:right;
}

#navigation ul#navright {
  float:right;
}
#navigation ul li {
  display:inline;
  list-style: none;
  float: left;
  background:url(images/nav_limiters.png) no-repeat;
}
#navigation ul#navleft li a, #navigation ul#navmiddle li a, #navigation ul#navright li a, #navigation ul#navmid2 li a {
    display: block;
    margin-left:2px;
    padding: 5px 10px 6px;
    color:#fff;
    font-size:12px;
    text-decoration: none;
}
#navigation ul#navmiddle li.live a, #navigation ul#navmiddle li.rss a,#navigation ul#navmid2 li.rss a {
  padding-left: 30px;
}
#navigation ul#navmiddle li.live a {
  background:url(images/ico_live.gif) no-repeat 10px center;
}
#navigation ul#navmiddle li.rss a, #navigation ul#navmid2 li.rss a {
  background: url(images/ico_rss.gif) no-repeat 10px center;
}
#navigation ul#navright li a {
  font-weight:bold
}
#navigation ul#navright li a.current, #navigation ul#navright li a:hover {
    background:url(images/navleft_back_hover.gif)
}
#navigation li a:hover, #navigation li a.current {
  background:#1b5816 url(images/navleft_back_hover.gif);
}
#navigation a.current {
  color:#2ac918;
}
* html #navigation li a {
  display:block;
}
/*** Nav bar styles end***/


#first-col, #second-col, #third-col, .colors {
  float:left;
}
.colors {
  width:20px;
  height:500px;
  /*background:url(images/colors.gif)*/
}
#first-col {
  width:220px;
}
#second-col {
  width:459px;
}

#block-blogs a.n_head, #news_box a.n_head {color:white}
#block-blogs a.n_head:hover,#news_box a.n_head:hover {color:#48ab26}

#third-col {
  width:234px
}
#schedule, #search, #banners img, #banners, #news, #news1, #programs, #blog, #music, #block-music, #dj-mixes, #banners-bottom, #block-programs, #block-news, #block-blogs, #news_box {
  clear:both;
  margin-bottom:10px;
}
#partners {
  clear:both;
}
#middle img.last {
  margin:0;
}
#banners a, #banners a:hover, #banners-bottom a, #banners-bottom a:hover, #partners a, #partners a:hover, #news1 div.archive a, #news1 div.archive a:hover {
  border-bottom:none
}


#tabs_news {																					/*******/
	background-image:url(../_images/_news_tab_ok.jpg);
	/*******/
}																								/*******/


#news_box {

  position:relative;
}

#news_box .content1 {
margin-top:9px;
margin-bottom:9px;
font-size:12px;
  background:#323232;
}
#schedule, #partners {
  background:#323232;
  position:relative;
}
#schedule a:hover {
color:#48ab26;
}

#schedule h1, .orange, #schedule a.headlines {
  color:#ffa200;
}
#search {
  background:#979797;
  position:relative;
}
#dj-mixes {
  background:#000;
  position:relative;
}
#dj-mixes li {
  padding-left: 0px;
  padding-bottom:3px;
/*  background:url(images/ico_listen2.gif) no-repeat*/
}
#dj-mixes li a.odd {
  color: #f5d164;
/*  border-bottom:1px dotted*/
}
#dj-mixes li a.even {
  color: #939801;
/*  border-bottom:1px dotted*/
}
#dj-mixes li a:hover {
/*  border-bottom:1px solid */
}
#search a, #search a:hover {
  color:black;
  border-color:black
}
#search .input-txt {
  border:1px solid #5f5f5f;
  background:#c6c6c6;
  font:12px Verdana, sans-serif;
  padding:4px 2px 3px;
  margin-right:7px;
}
#search .input-txt {
  float:left;
}
#search h1 {
  color:#000
}
#middle h1 a:hover {
  color:#fff;
  background: url(images/arrow_white.gif) no-repeat right
}

#system, #news, #news1, #programs, #block-blogs, #music, #block-music, #block-programs, #block-news 
{
  background:#484848 url(images/news_back.png) repeat-x;
  position:relative;
}

#news h1s a, #news a.headline, #news1 a.headline, #news1 h1 {
  color:#48ab26
}
#news h1 a:hover, #news a.headline:hover, #news1 a.headline:hover {
  color:#fff
}
#news h1 a {
  background:url(images/arrow_#48ab26.gif) right no-repeat
}
#system h1, #system h1 a, #system a.headline,
/* also include the ones from the info publication (==2) */
.publication-2 #news1 h1,
.publication-2 #news h1,
.publication-2 #music h1,
.publication-2 #programs h1 {
  color:#48ab26;
}
#middle a.headline, #middle a.headline:hover, #middle h1 a, #middle h1 a:hover {
  border-bottom:none;
  display:block
}
#news p img, #news1 p img, #programs p img, #block-programs p img, #music p img, #system p img, #bloglisting p img, #block-music p img,#block-news p img, #block-blogs p img {
  float:left;
  display: inline;
  margin-right: 15px;
  border:2px solid #5c5c5c;
}
#partners li img {
  border:2px solid #5c5c5c;
  width:80px;
  height:25px;
}
#block-programs, #block-news, #block-music, #block-blogs {
    clear: both;
}
#block-programs p img, #block-news p img, #block-music p img, #block-blogs p img {
    margin-bottom: 4px;
}
#programs img.program-image,
#block-music img.program-image,
#block-news img.program-image,
#block-blogs img.program-image,
#block-programs img.program-image {
  display:block;
  border:2px solid #5c5c5c
}
#block-programs h1 a, #block-programs a.headline, #block-programs a.headline, #block-programs h1,
#programs h1 a, #programs a.headline, #programs a.headline, #programs h1 {
  color:#5686c9
}

#block-music h1 a, #block-music a.headline, #block-music a.headline, #block-music h1
{
color:#FF3300;
}

#block-news h1 a, #block-news a.headline, #block-news a.headline, #block-news h1
{
color:#48ab26
}

#block-blogs h1 a, #block-blogs a.headline, #block-blogs a.headline, #block-blogs h1
{
color:#48ab26
}

#block-programs h1 a {
  background:url(images/arrow_blue.gif) no-repeat right
}

#block-music h1 a {
  background:url(images/arrow_red.gif) no-repeat right
}

#block-news h1 a {
  background:url(_images/arrow_green.gif) no-repeat right
}

#block-blogs h1 a, #news1 h1 a {
  background:url(_images/arrow_green.gif) no-repeat right
}

#schedule h1 a {
  background:url(_images/arrow_orange.gif) no-repeat right
}

#bloglisting #second-col h1 {
  color: #e3c44d
}
#bloglisting #second-col h2, #bloglisting #second-col h2 a {
    color: #e3c44d
}
#bloglisting #second-col h3 {
  margin-top: 15px;
  font-size:13px
}
#bloglisting #second-col h3 a.headline {
  color: #e3c44d;
}
#bloglisting #second-col h3 a.headline:hover{
  color:#E9D071
}
#music h1 a, #music a.headline, #music h1 {
  color:#ff3300
}
#music h1 a {
  background: url(images/arrow_red.gif) no-repeat right
}
#news ul.links, #news1 ul.links, .about {
  border-bottom:1px dashed #808080
}
.top, .bottom {
  position:absolute;
  height:9px;
  font-size:1px;/*IE6*/
  left:0;
}

.top1, .bottom1 {
width:123px;
  position:absolute;
  height:9px;
  font-size:1px;/*IE6*/
  left:0;
}



.top {
  top:0;
}
.bottom {
  bottom:0;
}

.top1 {
  top:0;
}
.bottom1 {
  bottom:0;
}
#middle .content {
  padding:15px;
}
.content {
  border-left:1px solid #535252;
  border-right:1px solid #535252;
}

.content1 {
  border-left:1px solid #535252;
  border-right:1px solid #535252;
}
#search .content {
  border-left:1px solid #979797;
  border-right:1px solid #979797
}
#schedule .top {
  background: url(images/sprites_schedule.gif) no-repeat right -9px;
}
#schedule .bottom {
  background:url(images/sprites_schedule.gif) left 0px;
}

#news_box .top1 {
  background: url(_images/news_box.gif) no-repeat right -9px;
}
#news_box .bottom1 {
  background:url(_images/news_box.gif) left 0px;
}
#search .top {
  background: url(images/sprites_search.gif) no-repeat right -9px;
}
#search .bottom {
  background:url(images/sprites_search.gif) left 0px;
}
#dj-mixes .top {
  background: url(images/sprites_djmixes.gif) no-repeat right -9px;
}
#dj-mixes .bottom {
  background:url(images/sprites_djmixes.gif) left 0px;
}
#news .top, #news1 .top, #programs .top, #music .top, #system .top {
  background: url(images/sprites_section.gif) no-repeat  right -9px;
}
#news .bottom, #news1 .bottom, #programs .bottom, #music .bottom, #system .bottom {
  background:url(images/sprites_news.gif) left 0px;
}
#block-programs .top, #block-blogs .top,  #block-music .top, #block-news .top {
  background: url(images/sprites_programs.gif) no-repeat right -9px;
}
#block-programs .bottom, #block-blogs .bottom, #block-music .bottom, #block-news .bottom {
  background:url(_images/sprites_programs.gif) left 0px;
}
#block-blogs .bottom {
  background:url(images/sprites_programs.gif) left 0px;
}
#partners .top {
  background: url(images/sprites_donors.gif) no-repeat right -9px;
}
#partners .bottom {
  background:url(images/sprites_donors.gif) left 0px;
}
#searchresults p {
  clear:both;
    padding: 0px;
  margin-bottom:15px;
  margin-top:0px;
}
#news p, #music p, #block-blogs p {
  clear:both;
  margin-bottom:5px;
  margin-top:15px;
}
#news1 .about {
  color:#ccc;
  padding-bottom:10px;
  margin-bottom:5px;/*  border-bottom:1px solid #999;*/
}
#news1 .about img {
  float:left
}
#programs p {
  margin-top:4px
}
#first-col .top, #first-col .bottom {
  width:220px
}
#second-col .top, #second-col .bottom {
  width:459px
}
#third-col .top, #third-col .bottom {
  width:234px
}
#partners .top, #partners .bottom {
  width: 953px;
}
#partners 
{width: 953px;}
* html .bottom {
  bottom:-1px;
}
#schedule dt {
  float:left
}
#schedule dd {
  float:left;
  width:148px
}
div#schedule .content form select {
    width: 160px;
    background: #000;
    color: #fff;
    border: 1px solid #666;
    margin-bottom: 12px;
}
/* horizontal links with icons - start */
ul.links {
  clear:both;
  height:25px;
}
ul.links li {
  display:inline;
  padding-right:25px;
  float:left;
}
ul.links li img {
  float:left;
  margin-right: 5px;
  margin-top:2px
}
ul.links .right-one, .right-one {
  float:right;
  padding-right:0;
}
.left-one {
  float:left
}
/* horizontal links with icons - end */
#banners-bottom {
  clear:both;
}
#partners li {
  display:inline;
  /*padding-right: 3px;*/
}
#donors {
	clear:both;
}
/* Tablist - start */
#tablist {
/*	padding: 3px 0;
*/	padding:0px 0 6px 0;
/*	height:43px;
	margin-left: 20px;
	margin-top: 0.1em;
	font-size: 17px;
*/	font-size:20px;
	font-weight:normal;
	line-height:24px;
	}

#tablist li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 5px 33px 0 5px;
}

#tablist li a {
border-bottom:0;
}

#tablist li a:hover {
border-bottom:0;
}

#tablist li.news a {
	color:#cccccc;
	border-bottom:0;
/*	background: url(../_images/_tabs/news_tab_off.png);
*/ 
}
#tablist li.news a.current, #tablist li.news a:hover {
	color:#48ab26;
	border-bottom:0;
/*	background: url(../_images/_tabs/news_tab_on.png);
*/
}
#tablist li.programs a {
	color:#cccccc;
	border-bottom:0;
/*	background: url(../_images/_tabs/programs_tab_off.png);
	width:100px
*/
}
#tablist li.programs a.current, #tablist li.programs a:hover {
	color:#5686c9;
	border-bottom:0;
/*	background: url(../_images/_tabs/programs_tab_on.png)
*/
}
#tablist li.music a {
	color:#cccccc;
	border-bottom:0;
/*	background: url(../_images/_tabs/music_tab_off.png)
*/
}
#tablist li.music a.current, #tablist li.music a:hover {
	color:#ff3300;
	border-bottom:0;
/*	background: url(../_images/_tabs/music_tab_on.png)
*/
}
/* distance from top for tabbed articles */
.publication-1 #news1, .publication-1  #music, .publication-1  #programs,
.publication-1  #news1, .publication-1  #music, .publication-1  #programs {
    margin-top:0px;

    z-index:1
}
/* Tablist - end */
#news1 .archive {
  clear:both;
  margin:20px 0;
}
#news1 .news-back {
  clear:both;
  margin:20px 0;
  float:left
}
.comments {
  clear:both
}
.comments h2, .comments h3 {
  font-size:17px;
  padding:15px 0;
  color:#fff
}
.comment {
  border-bottom: 1px solid #393939;
  padding:10px 0;
  margin:0;
  color:#ddd;
}
.comment .subject {
  font-weight:bold;
  display:block;
}
.comment .sender {
  color:#ddd;
  font-style:italic;
  display:block;
}
.comment label {
    display: none;
}
.clear {
  clear: both
}
.section-set {
  clear:both; 
  padding-top:10px;
/*  border-top: 1px solid */
	}
/* form */
.genericform span {
display: block;
}
.genericform input,
.genericform textarea {
  border: 1px solid #5f5f5f;
  background: #c6c6c6;
  font: 12px Verdana, sans-serif;
  padding: 4px 2px 3px;
  margin-right: 7px;
}
.genericform textarea {
  width: 100%;
}
div.captcha {
    margin-top: 10px;
    margin-bottom: 10px;
}
#footer {
  background:url(images/footer_back.png) no-repeat;
  height:30px;
  color:#fff;
  padding-top:20px
}
#footer ul.links li, #footer ul.links li a {
  background: #7c7c7c;
  color: #d7d7d7;
}
#footer ul.links li {
  padding-left:5px;
  padding-right:5px
}
#metanav {
    padding: 0px;
    margin: 0px;
}
div.logintop {
  float: right;
  padding: 3px;
  padding-right: 6px;
  text-align: right;
  color: #fff;
}
div.logintop a,div.logintop a:visited  {
  color: #d7d7d7;
}
div.logintop form input {
  border: 1px solid #eee;
  color: #999;
  width: 50px !important;
  font-size: 9px;
  background: #d0d0d0;
}
div.logintop form {
  float: left;
  margin-left: 6px;
}
div.loginerror,
div.loginerrorinner {
  float: left;
  margin-left: 6px;
  color: red;
}
div#register,
div#user,
div#logout {
  float: left;
}
div#singin,
div#logout {
  float: left;
  margin-left: 6px;
}
/* blog link */
form#Permform input {
  border: 1px solid #000;
  color: #d0d0d0;
  width: 320px !important;
  font-size: 9px;
  background: #404040;
}
form#Permform div#permalinkURI {
  display: none;
}
/* general error */
div.error {
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid red;
    color: red;
    background: #c8a0a0;
}
div.notice {
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid green;
    color: #48ab26;
    background: #9dc49b;
}
object {
    margin-bottom: 12px;
}
/* pagination with subtitles in article */

.pag_subtitles {
padding:0;
    margin-top: 10px;
    margin-bottom: 10px;
width:100%;
float:left
}
.pag_subtitles ul,.pag_subtitles li{list-style-type:none;margin:0;padding:0}
.pag_subtitles li{float:left}
#middle .pag_subtitles a,
#middle .pag_subtitles ul a,
#middle .pag_subtitles li a {
    display:block;
    border:1px solid #606060;
    padding:.3em .7em;
    margin:0 .38em 0 0;
    text-align:center
}
.pag_subtitles a,.pag_subtitles a:visited{color:#f76120}
.pag_subtitles a:hover, .pag_subtitles a.current {
    text-decoration:none;
    background:#202020;
}
/* article extra styling */
body#article .deck {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
}
body#article .lead {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
}
body#article .about h1 {
    font-size:13px;
    font-weight: bold;
}
span.subtitle {
    font-weight: bold;
}

.ganrigi
{
overflow: auto; 
height:300px; 
scrollbar-base-color: #ffb400;
	scrollbar-arrow-color: #ffb400;
	scrollbar-3dlight-color: #ff8400;
	scrollbar-darkshadow-color: #ffb400;
	scrollbar-face-color: #ff8400;
	scrollbar-highlight-color: #ffb400;
	scrollbar-shadow-color: #ffb400;
	scrollbar-track-color: #ffb400;

}
