body {
  padding: 0px;
  margin: 0px;
  font: normal 11px arial;
  cursor: default;
  background-image: url(../images/bg_main2.jpg);
  background-repeat: repeat;
}

ul.days_list {
background:url("../images/days_list_left.gif") no-repeat scroll left top transparent;
display:inline-block;
font-weight:normal;
height:23px;
margin:0 -150px 0 0;
overflow:hidden;
padding:2px 6px;
}

.days_list_wrapper {
background:url("../images/days_list_back.gif") repeat-x scroll center top transparent;
float:left;
margin:0 -50px 5px -17px;
position:relative;
width:600px;
margin-top:-8px;
}

ul {
  padding: 0px;
  margin: 0px;
}
ul li {
  padding: 0px;
  margin: 0px;
  list-style: none;
  float: left;
}

.gal {
float:left;
margin:0 28px 15px 0;
display:none;
}

h2 {
  font: normal 24px arial;
  color: #fd041b;
}

/*links*/
a:link,
a:visited {
  text-decoration: underline;
  color: #ffffff;
}
h1 {
  margin-top: 0px;
  font-size: 11px;
  color: #B29242;
}
h1 a:link,
h1 a:visited {
  text-decoration: underline;
  font-size: 11px;
  color: #F6DE05;
}

a:hover,
h1 a:hover {
  text-decoration: none;
}
/*end links*/

tl a:hover {
  text-decoration: underline;
}
.play_but:hover {
   background-image: url(../images/play-green.png);
}
}
#text_body {
  text-align:left;
}

div.zalivka {
  overflow: hidden;
  background-image: url(../images/bg_main.jpg);
  background-repeat: repeat-x;
  border: 0px;
}
#main {
  width: 1000px;
  overflow: hidden;
  margin: 0px auto;
  /*background-image: url(../images/bg_main2.jpg);
  background-repeat: repeat;
  border: 0px;*/
}
#header {
  /*background-image: url(../images/bg_main.jpg);
  background-repeat: repeat;
  border: 0px;*/
}
form.search {
  float: right;
  position: relative;
  top: 16px;
}
input {
  border: 1px solid #7F9CB7;
}
input.button {
  width: 46px;
  height: 19px;
  font: bold 9px arial;
  background-image: url(../images/button.jpg);
  background-repeat: no-repeat;
  border: 0px;
}

/*menu*/
div.menu {
  width: 580px;
  height: 50px;
  float: left;
}
div.menu div {
  float: left;
  overflow: hidden;
}
div.menu_top {
  border: 0px;
  background-image:url(../images/program_no.png);
}
div.menu_top {
	border: 0px;
	background-image:url(../images/program.png);
}
div.bg {
  height: 40px;
  background-image: url(../images/bg_div.jpg);
  background-repeat: repeat-x;
  border: 0px;
}
div.menu a:link,
div.menu a:visited {
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  position: relative;
  top: 10px;
  font: bold 13px arial;
}
/*end menu*/

.onair {
  width: 209px;
  height: 156px;
  position: absolute;
  top: 98px;
  right: 0px;
  float: right;
  background-image: url(../images/onair.png);
  background-repeat: no-repeat;
  border: 0px;
}

/*block_top*/
div.block_top {
  overflow: hidden;
  margin: 0px 20px;
  margin-top: 0px;
}
div.block_top10 {
  width: 390px;
  overflow: hidden;
  float: left;
}
div.block_top10 .play-black:hover
{
  background:transparent url(../img/siteimage/play-green.png) no-repeat scroll 0 0;
}
div.gray {
  width: 390px;
  height: 50px;
  background-image: url(../images/gray.jpg);
  background-repeat: no-repeat;
  border: 0px;
}
div.red {
  width: 390px;
  height: 50px;
  background-image: url(../images/red.jpg);
  background-repeat: no-repeat;
  border: 0px;
}
div.liteblue,
div.darkblue {
  width: 573px;
  overflow: hidden;
  clear: both;
}
div.darkblue {
  width: 573px;
  background-image: url(../images/bg_darkblue.jpg);
  background-repeat: repeat;
  border: 0px;
}
div.gray div,
div.red div,
div.liteblue div,
div.darkblue div {
  float: left;
}
a div.green_up {
  width: 21px;
  height: 21px;
  margin: 4px 15px 0px 0px;
  background-image: url(../images/chart_ico_up.png);
  background-repeat: no-repeat;
  border: 0px;
}
a div.black_but {
  width: 28px;
  height: 31px;
  background-image: url(../images/play-black.png);
  background-repeat: no-repeat;
  border: 0px;  
  cursor:pointer
}
a div.black_but:hover {
  width: 28px;
  height: 31px;
  background-image: url(../images/play-green.png);
  background-repeat: no-repeat;
  border: 0px;
  cursor:pointer;
}
div.progol {
  width: 390px;
  height: 18px;
  background-image: url(../images/bg_progol.jpg);
  background-repeat: repeat-x;
  border: 0px;
}

div.banner_3
{
  width: 358px;
  height: 325px;
  float: left;
  background-image: url(../images/telik.jpg);
  background-repeat: repeat-x;
  border: 0px;
}

div.banner_1,
div.banner_2 {
  width: 209px;
  height: 161px;
  float: left;
  background-image: url(../images/banner.jpg);
  background-repeat: repeat-x;
  border: 0px;
}
/*end block_top*/

div.newses {
  height: 325px;
  background-image: url(../images/bg_news.jpg);
  background-repeat: repeat;
  border: 0px;
}
div.opis p {
  margin-top: 0px;
  color: #ffffff;
}
div.zalivka_footer {
  height: 482px;
  background-image: url(../images/footer_zalivka.jpg);
  background-repeat: repeat-x;
  border: 0px;
}
div.footer_big {
  width: 1000px;
  height: 482px;
  margin: 0px auto;
  position: relative;
  bottom: 0px;
  background-image: url(../images/footer_big.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  border: 0px;
}
div.zalivka_footer2 {
  height: 257px;
  background-image: url(../images/footer_zalivka2.jpg);
  background-repeat: repeat-x;
  border: 0px;
}
div.footer {
  width: 1000px;
  height: 257px;
  margin: 0px auto;
  position: relative;
  bottom: 0px;
  left: 0px;
  background-image: url(../images/footer.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  border: 0px;
}
div.footer_txt {
  width: 468px;
  overflow: hidden;
  float: right;
  position: absolute;
  top: 215px;
  right: 15px;
}
div.blochok {
  width: 76px;
  height: 125px;
  float: left;
  margin-right: 5px;
  padding: 5px;
  background-image: url(../images/bg_divs.png);
  background-repeat: repeat;
  border: 0px;
}
div.blochok div {
  margin-bottom: 5px;
}
div.blochok div a:link,
div.blochok div a:visited {
  font-size: 9px;
}
div.copyright {
  font: normal 11px arial;
  text-align: right;
  color: #ffffff;
  position: absolute;
  right: 35px;
  bottom: 10px;
}

div.banners {
  width: 172px;
  height: 189px;
  margin-left: 5px;
  float: left;
  background-image: url(../images/banners.jpg);
  background-repeat: no-repeat;
  border: 0px;
}
div.bluebg {
  overflow: hidden;
  min-height: 335px;
  margin-top: -14px;
  background-image:url(../images/bg_blue1.jpg);
  background-repeat: repeat;
  border: 0px;
}
div.bluebg2 {
  overflow: hidden;
  min-height: 335px;
  margin-top: -14px;
  background-image:url(../images/bg_blue1.jpg);
  background-repeat: repeat;
  border: 0px;
}
td.bg_lite {
  background-image:url(../images/table_even_back.png);
  color:white;
  font-size:11px;
  /*font-family:Tahoma,Arial,Helvetica,sans-serif;*/
}
td.bg {
  color:white;
  font-size:11px;
  /*font-family:Tahoma,Arial,Helvetica,sans-serif;*/
}
div.bg_lite {
  background-image:url(../images/table_even_back.png);
  color:white;
  font-size:11px;
  width:600px;
  /*font-family:Tahoma,Arial,Helvetica,sans-serif;*/
}
ul.pages {
  float: right;
  margin-bottom: 30px;
}
ul.pages li {
  margin: 0px 5px 0px 0px;
}
ul.pages li a:link,
ul.pages li a:visited {
  color: #6bd8ff;
}
ul.pages li a.active {
  color: #fbf202;
}
ul.top40 {
  margin: 0px 0px 20px 20px;
}
ul.top40 li {
  float: none;
}
ul.top40 li a:link,
ul.top40 li a:visited {
  font-weight: bold;
  text-decoration: none;
}
.but {
  width: 100px;
  height: 30px;
  color: #ffffff;
  font: bold 13px arial;
  position: relative;
  top: 3px;
  right: 3px;
  float: right;
  background-image:url(../images/but.jpg);
  background-repeat: repeat-x;
  border: 0px;
}
form.comment label.error {
  color: #FD4A4A;
  margin-left: 95px;
}
form.comment label.error2 {
  color: #FD4A4A;
  margin-left: 0px;   
}
.btn_back a {
position: relative;
top: 20px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn_back.jpg) no-repeat scroll top;
color:#6BD8FF;
display:block;
font-size:95%;
font-weight:normal;
height:21px;
margin:0 auto 0px;
width:189px;
text-decoration:none;
text-align:center;
}
.btn_back a:hover {
  color:yellow;
}

#center .content ul.days_list {
background:url("../img/siteimage/days_list_left.gif") no-repeat scroll left top transparent;
display:inline-block;
font-weight:normal;
height:23px;
margin:0 -150px 0 0;
overflow:hidden;
padding:2px 6px;
}
#center .content ul.days_list li.current a {
background-image:url("../img/siteimage/days_list_day_back_2.gif");
color:#000000;
}
.table.full_width {
float:left;
margin:0 -60px 4px -12px;
position:relative;
width:617px;
}
tr.even {
background:url("../images/table_even_back.png") repeat scroll 0 0 transparent;
height:20px;
}
.at {
	color:yellow;
}
}
.stereoDiv {
color:#D5ECFB;
font:10px Arial;
height:26px;
left:8px;
text-align:left;
top:89px;
width:45px;
}


#sopli {
font-size: 8px;
color: #000000;
}
#sopli a {
font-size: 8px;
color: #000000;
}