html, body {
 min-width:990px;
 background-color:#000000;
height:100%;
 }

body {
	margin:0px; padding:0px; 
}

table {
	border-collapse: collapse; border-spacing: 0px;
}
td {
	padding:0px; border:0px solid #ccc; 
}

img {border: 0px solid}

DIV, td, p, li, ul {
	color: #c0c0c0;
	FONT-SIZE: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
}

.label, .label a:link, .label a:visited, .label a:active, .label a:hover {
	height: 12px;
	overflow: hidden;
	color: #FFFFFF; 
	FONT-SIZE: 11px; 
	font-weight: bold;
}
.label a:link, .label a:visited {
	text-decoration: none;
}
.label a:active, .label a:hover {
	text-decoration: underline;
}


a:link, a:visited {
	color: #000000;
	text-decoration: underline;
}
a:active, a:hover  {
	color: #000000;
	text-decoration: none;
}

/* bg style */
#setkaveshaniya {
top: 0px;
top: -217px;
position: relative;
}
#setkaveshaniyamuve {
top: 0px;
top: -217px;
position: relative;
}
.html_setka {
	background-image:url(main_bg.jpg);
	width: 100%;
	height:217px;
	background-repeat: no-repeat;
	background-position: center top;
		border: 0px solid;
	}
.html_cont {
	background-image:url(main_bg.jpg);
	width: 100%;
	height:1650px;
	background-repeat: repeat-y;
	background-position: center top;
}
.in_html_cont {
	border:0px solid;
	width: 990px;
	height:1310px;
	text-align: left; 
	margin: auto;
}

/* setka top */
.setka_bg {
	width: 949px;
	height: 217px;
	text-align: left; 
	margin: auto;
	border: 0px solid;
}
.button_login {
	position: absolute;
	margin-left: 800px;
	margin-top:66px;
}
#switch_to_fm_1, #switch_to_fm_0 {
	position: absolute;
	margin-left: 609px;
	margin-top: 180px;
}
#switch_to_tv_1, #switch_to_tv_0 {
	position: absolute;
	margin-left: 683px;
	margin-top: 180px;
}
#setka_tv .setkaline .hour, #setka_tv .setkaline .show, #setka_tv .setkaline .halfhour{
	background-image:url(shows_line_tv.gif);
}
#setka_fm .setkaline .hour, #setka_fm .setkaline .show, #setka_fm .setkaline .halfhour{
	background-image:url(shows_line.gif);
}

#setka_tv, #setka_fm {
	position: absolute;
	margin-left: 16px;
	margin-top: 11px;
}
.setkaline {
	width:741px;
	overflow:hidden;
	height:21px;
}
.setkaline div {
	padding-top:3px;
	float:left;
	height: 17px;
	text-align:left;
	}
.setkaline span {
	padding-left:6px;
	padding-right:4px;
	}
.setkaline .date0 {
	width: 90px;
}
.setkaline .date {
	position: absolute;
	width: 90px;
}
.setkaline .date span{
	display: block;
	float:left;
	width: 45px;
}
.setkaline .hour {
	font-weight: bold;
	width: 81px;
	background-repeat: repeat-y;
	background-position: left;
}
.setkaline .show {
	position: absolute;
	width: 162px;
	background-repeat: repeat-y;
	background-position: left;
	overflow:hidden;
	text-align:center;
}
#setka_fm div {color: #FFFFFF;}
#setka_tv div {color: #000000;}
#setka_fm .setkaline .show span{
	color: #FFFFFF;
	font-weight: none;
	}
#setka_tv .setkaline .show span{
	color: #000000;
	font-weight: none;
	}
.setkaline .halfhour {
	width: 81px;
	background-repeat: repeat-y;
	background-position: left;
}
/* setka vech*/
/* setka botton */
.button_open_setka {
	border: 0px solid;
	margin-left: 22px;
	position: absolute;
	width: 949px;
	height: 24px;
}
#setka_arrow, #setka_arrow0, #setka_arrow1, #setka_arrow_red0, #setka_arrow_red1 {
	border: 0px solid;
	position: absolute;
	margin-top:4px;
	margin-left: 454px;
	width: 10px;
	height: 5px;
	font-size: 0px;
	line-height:0px;
}


.opensetkaover {
	position: absolute;
	margin-left: 8px;
}

/* elements */
.logo {
	position: absolute;
	margin-left: 17px;
	margin-top: 18px;
}
.banner {
	width:728px;
	text-align:center;
	position: absolute;
	margin-left: 260px;
	margin-top: 42px;
}
.radio {
	position: absolute;
	margin-left: 21px;
	margin-top: 152px;
}
.video {
	position: absolute;
	margin-left: 394px;
	margin-top: 152px;
}
/* anaons block 1 */
.anonsblock_1 {
	position: absolute;
	margin-left: 29px;
	margin-top: 337px;
}
.anonsblock_1 .anons_img {
	position: absolute;
	margin-left: 4px;
	margin-top: 4px;
}
.anonsblock_1 .anons_text {
	position: absolute;
	margin-left: 24px;
	margin-top: 187px;
	text-align:left;
	width: 260px;
	height: 25px;
	overflow: hidden;
}
.anonsblock_1 .anons_controls {
	position: absolute;
	margin-left: 24px;
	margin-top: 172px;
}
.anonsblock_1 .anons_controls img{
	margin-right: 2px;
}
.anonsblock_1 .anons_simvol {
	position: absolute;
	margin-left: 305px;
	margin-top: 185px;
}

/* slideshow */
div#slideshow {
	position: absolute;
	margin-left: 29px;
	margin-top: 337px;
    width: 346px;
    height: 223px;
    overflow: hidden;
}

div#slideshow a {
	text-decoration: none;
}

div#slideshow div.image {
	margin-left: 4px;
	margin-top: 4px;
    width: 338px;
    height: 158px;
    position: relative;
	overflow: hidden;
}

div#slideshow div.image a {
    position: absolute;
    left: 0;
    top: 0;
}

div#slideshow div.copy {
	
    width: 338px;
    height: 158px;
	margin-left: 4px;
	margin-top: 4px;
    overflow: hidden;
}

div#slideshow div.copy .button {
position: absolute;
padding-left: 20px;
padding-top: 6px;
}

div#slideshow div.copy .button a {
    width: 13px;
    height: 11px;
    display: block;
    float: left;
    cursor: pointer;
	cursor: hand;    
}

div#slideshow div.copy .button a.left {
    background: transparent url(arrow_left.gif) no-repeat 0 50%;
}
div#slideshow div.copy .button a:hover.left {
    background: transparent url(arrow_left.gif) no-repeat 0 50%;
}

div#slideshow div.copy .button a.num {
    background: transparent url(banner_point_0.gif) no-repeat 0 50%;
}
div#slideshow div.copy .button a:hover.num {
    background: transparent url(banner_point_1.gif) no-repeat 0 50%;
}
div#slideshow div.copy .button a.on {
    background: transparent url(banner_point_1.gif) no-repeat 0 50%;
}

div#slideshow div.copy .button a.right {
    background: transparent url(arrow_right.gif) no-repeat 100% 50%;
}
div#slideshow div.copy .button a:hover.right {
    background: transparent url(arrow_right.gif) no-repeat 100% 50%;
}

div#slideshow div.copy p.text {
	text-align:left;
	margin-left: 20px;
	margin-top: 22px;
	text-align:left;
	width: 260px;
	height: 25px;
	overflow: hidden;
	position: absolute;
}

div#slideshow div.copy p.watch {
	position: absolute;
	margin-left: 299px;
	margin-top: 16px;
}




/* anaons block 2 */
.anonsblock_2 {
	position: absolute;
	margin-left: 12px;
	margin-top: 574px;
}
.anonsblock_2_infoblock {
float:left;
margin-left:8px;
}
.anonsblock_2_infoblock_img {
	position: absolute;
	margin-left: 22px;
	margin-top: 21px;
}
.anonsblock_2_infoblock_text {
	overflow: hidden;
	width: 190px;
	height: 65px;
	position: absolute;
	margin-left: 19px;
	margin-top: 160px;
	text-align: left;
}
.anonsblock_2_infoblock_simvol {
	position: absolute;
	margin-left: 207px;
	margin-top: 180px;
}
.anonsblock_2 .label {
	margin-bottom:5px;
}

/* anaons block 3 */
.anonsblock_3_1 {
	position: absolute;
	margin-left: 340px;
	margin-top: 814px;
}
.anonsblock_3_2 {
	position: absolute;
	margin-left: 340px;
	margin-top: 1012px;
}

.anonsblock_3_infoblock_label {
	text-align:left;
	width: 540px;
	margin-left:27px;
	margin-top:7px;
	margin-bottom:10px;
}
.anonsblock_3_infoblock_label .this_text {
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	padding-right:5px;
}
.anonsblock_3_infoblock_label .this_points {
	background-image:url(points.gif);
   opacity: .5;
   filter: alpha(opacity=50);
}

.anonsblock_3_infoblock {
	float:left;
	margin-left:19px;
}
.anonsblock_3_infoblock_img {
	position: absolute;
	margin-left: 21px;
	margin-top: 21px;
}
.anonsblock_3_infoblock_text {
	overflow: hidden;
	width: 130px;
	height: 35px;
	position: absolute;
	margin-left: 20px;
	margin-top: 128px;
	text-align: left;
}
.anonsblock_3_infoblock_simvol {
	position: absolute;
	margin-left: 157px;
	margin-top: 130px;
}
/* chart */
.chart {
	text-align:left;
	position: absolute;
	margin-left: 29px;
	margin-top: 815px;
	width: 301px;
	height: 393px;
	background: url(chartbg.jpg) center center;
}
.chart_content {
	position: absolute;
	margin-left: 6px;
	margin-top: 53px;
}
.chart_line {height:22px;}
.mp3player {width:43px; position: absolute;}
.chart_line_fon {margin-top:4px; margin-left:43px; position: absolute;}
.chart_content .name {
	overflow: hidden;
	width:100px;
	text-align: right;
	color:#FFFFFF; 	
	position: absolute;
	margin-left: 48px;
	margin-top: 7px;
	height: 14px;
}
.chart_content .autor {
	overflow: hidden;
	width:75px;
	text-align: left;
	position: absolute;
	margin-left: 160px;
	margin-top: 7px;
	height: 14px;
}
.chart_content .autor1 {
	overflow: hidden;
	width:124px;
	text-align: left;
	position: absolute;
	margin-left: 160px;
	margin-top: 7px;
	height: 14px;
	border: 0px solid;
}
.chart_content .new {
	overflow: hidden;
	width:75px;
	text-align: left;
	position: absolute;
	margin-left: 245px;
	margin-top: 7px;
	font-weight: bold;
}
.chart_content .space {
	height: 15px;
}
.chart_sponsor {
	text-align:left;
	position: absolute;
	margin-left: 10px;
	margin-top: 368px;
	width: 230px;
	height: 16px;
	overflow: hidden;
}
a.chart_sponsor:link, a.chart_sponsor:visited {
	color: #93550e;
	text-decoration: none;
}
a.chart_sponsor:active, a.chart_sponsor:hover {
	color: #c77517;
	text-decoration: underline;
}
.chart_update {
	position: absolute;
	margin-left: 244px;
	margin-top: 376px;
	color: #93550e;
	font-size:10px;
}

/* partners */
.partners {
text-align:center;
	width: 942px;
	padding-left: 29px;
	padding-top: 1216px;
	padding-bottom:20px;
}
.partners div{
	font-size: 14px;
	color: #6a6a6a;
}
.partners a:link, .partners a:visited {
	color: #6a6a6a;
	text-decoration: none;
}
.partners a:active, .partners a:hover {
	color: #6a6a6a;
	text-decoration: underline;
}
.partners .points {
	padding-bottom:10px;
	margin-left: 15px;
	width: 909px;
	background-image:url(points.gif);
   opacity: .5;
   filter: alpha(opacity=50);
   }

/* login */
#login_page {
	z-index:999;
	top:0px;
	position: absolute;
	width:100%;
	height:100%;
	background-color: #000000;
	opacity: .5;
	filter: alpha(opacity=50);
}
#indiv{
	position: fixed;
	width:100%;
	height:100%;
	border: 0px solid;
}
#login_form {
	z-index:1000;
	position: absolute;
	width:437px;
	height:268px;
	top:35%;
}
#login_form .button_login {
	position: absolute;
	margin-top: 212px;
	margin-left: 332px;
}
#login_form .button_reg {
	position: absolute;
	margin-top: 212px;
	margin-left: 35px;
}
#login_form .input_login_1 {
	color:#666666;
	font-weight:bold;
	position: absolute;
	margin-top: 91px;
	margin-left: 79px;
	width: 275px;
	height: 24px;
	border: 0px solid;
	text-align: center;
	font-size: 16px;
}
#login_form .input_login_2 {
	color:#666666;
	position: absolute;
	margin-top: 132px;
	margin-left: 79px;
	width: 275px;
	height: 26px;
	border: 0px solid;
	text-align: center;
	font-size: 16px;
}
#login_form .close_login img {
	position: absolute;
	width: 30px;
	height: 30px;
	margin-left: 394px;
	margin-top: 16px;
}
/* other */


.contacts {

position: absolute;
	width:200px;
	margin-top:30px;
	margin-left: 40px;
	margin-right: 15px;
	color: #666;
}

