body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
body{font:12px Arial, Helvetica, sans-serif; color:#626262; }
img{border:0;}
#indexbody{background:url("/images/body_bg.gif") repeat-x 0 0;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
a:focus{outline:none}

#layout{margin:0 auto; width:987px;}
#main{float:left; width:987px; background:url("/images/main_body_shadow.png") repeat-y 0 0;}
#header{float:left; width:968px; background:url("/images/main_banner.jpg") no-repeat 0 0; height:158px; padding:0 10px 0 9px}
#header .logo{float:left; width:125px; margin-top:20px; margin-left:100px; height:110px;}
#header .logo img{float:right;}

#body{float:left; width:966px; padding:0 10px 0 9px; background:url("/images/body_container_top_bg.gif") no-repeat 0 0;}

#body_left{float:left; width:770px; padding:17px 0 20px 15px; background:url("/images/right_container_sept.gif") no-repeat right top; min-height: 500px; } 
#body_left_content{float:left; width:700px; padding: 10px 0 10px 20px; } 

#body_left h1{float:left; width:738px; font:bold 22px/24px Arial, Helvetica, sans-serif; color:#666; padding:0px 0 10px}
#body_left h2{float:left; width:738px; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#666; font-style:italic; text-align:center; padding:0 0 10px}
#body_left h3{float:left; width:738px; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#42a034;}
#body_left h3 a{color:#42a034; text-decoration:none; font-weight:normal;}
#body_left h3 a:hover{color:#1a7f0b;}
#body_left h4{float:left; width:738px; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#666;}
#body_left h5{float:left; width:685px; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#00568d; background:#f8f8f8; border:1px solid #ddd; padding:3px 10px;}
#body_left h5 a{color:#00568d; text-decoration:none; font-weight:normal;}
#body_left h5 a:hover{color:#00355f;}

#body_right{float:left; width:181px; padding:9px 0 80px 0; margin-left:-5px;}
#body_right .moduletable-usermenu { padding-bottom: 23px; }
#body_right .right_module{float:left; width:181px; background:url("/images/module_bottom_bg.gif") no-repeat 0 bottom; padding-bottom:17px}
#body_right .right_module h4{float:left; width:181px; font:18px/20px Arial, Helvetica, sans-serif; color:#00568d;}
#body_right .right_module p{float:left; width:165px; font:12px/16px Arial, Helvetica, sans-serif; color:#626262; padding:4px 0 10px 2px}
#body_right ul#mainlevel-right {float:left; width:181px; list-style:none; padding:5px 0 10px;margin: 0 0 0 9px !important;}
#body_right ul#mainlevel-right li{float:left; width:160px; background:url("/images/bullet-1.gif") no-repeat 3px 3px; font:normal 12px/14px Arial, Helvetica, sans-serif; padding:0 0 4px 18px}
#body_right ul#mainlevel-right li a{float:left; width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#body_right ul#mainlevel-right li a:hover{float:left; width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}

#menu_breadcromb{float:left; width:948px; background:url("/images/menu_bg.gif") repeat-x 0 0; height:26px; padding:0 10px}
#bread_crumb{float:left; margin-top:5px}
#bread_crumb ul{float:left; width:308px; list-style:none;}
#bread_crumb span{float:left; padding:0 5px 0 10px;  font: 14px/16px Arial, Helvetica, sans-serif; color:#42a034;}
#bread_crumb span.fast{background:none; padding-left:0}
#bread_crumb span a{color:#666; text-decoration:none; background:none; padding-right:0; font-weight:normal;}
#bread_crumb span img{float:none; margin:0; padding:0}
#bread_crumb span a:hover{color:#42a034}

#active_menu{color:#42a034!important;}

#menu{float:right;}
#menu ul{float:right; width:auto; list-style:none;}
#menu li{float:left; width:auto; padding:5px 4px 5px 8px; background:url("/images/menu_sept.gif") no-repeat 0 0; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#666;}
#menu li a{color:#666; text-decoration:none;}
#menu li a:hover{color:#42a034}
#menu li a.current{color:#42a034}

#footer{float:left; width:100%; background:#c0c0c0 url("/images/footer.jpg") 0 0 repeat-x; padding-bottom:40px}
#footer_inner{margin:0 auto; width:987px;}
#footer_content{float:left; width:962px; background:url("/images/footer_inner_bg.gif") no-repeat 0 0; padding:23px 0 0 25px}
#footer_content ul{float:left; /*width:580px;*/ list-style:none; margin-top:6px}
#footer_content ul li{
	float:left; 
	width:auto; 
	font:12px/14px Arial, Helvetica, sans-serif !important; 
	padding-right: 0px;
	padding-left: 10px;
}
#footer_content ul li a{float:left; width:auto; color:#fff; text-decoration:none; font-weight:normal;}
#footer_content ul li a:hover{color:#666;}
#footer_content ul li a.current{color:#666;}
#footer_content img{float:left; margin-right:0px}
#footer_content  ul.other_menu{float:left!important; width:90px!important; color:#ddd; margin-top:5px; margin-right:13px;}
#footer_content .other_menu li a{color:#ddd; text-decoration:none; font:normal 10px/14px Arial, Helvetica, sans-serif!important;padding-right:13px;}
#footer_content .other_menu li a:hover{color:#666;}
#footer_content .other_menu li a.current{color:#666;}
#footer_content .other_menu li{font:10px/14px Arial, Helvetica, sans-serif!important; width:auto!important; padding:0px;}

#footer_content table{float:left; width:135px; font:10px/12px Arial, Helvetica, sans-serif!important; color:#ddd; margin-top:5px}
#footer_content tr{float:left; width:45px;}
#footer_content td{float:left;font-size: 10px;}

#footer_content td a{
	color:#ddd; 
	text-decoration:none; 
	font-weight:normal;
	padding-left:6px;
}

#footer_content td a:hover{color:#666;}
#footer_content td a.current{color:#666;}
#footer_content p{float:left; width:auto; font:10px/14px Arial, Helvetica, sans-serif!important; color:#ddd; margin-top:5px}
#contentbody { min-height:550px;}
#playlist a{width:auto; color:#626262; text-decoration:none; background:none;padding: 0 !important;}
#playlist a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}

#leader .title {float:left; width:678px; margin-bottom:5px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#00568d; background:#f8f8f8; border:1px solid #ddd; padding:3px 10px;}
#leader .foto {float:left; width:324px; margin-bottom:5px; margin-right:5px; background:#f8f8f8; border:1px solid #ddd; padding:3px 3px;}
#leader .info {float:left; width:355px; min-height: 485px; margin-bottom:5px; background:#f8f8f8; border:1px solid #ddd; padding:3px 3px;}

#leader .lines {float:left; width:355px; border-top: 1px dotted Silver;}
#leader .nulls {float:left; width:auto; margin-left:3px; text-align: center; font-weight: bold;}
#leader .name {float:left; width:auto; margin-left:13px;}
#leader .value {float:right; width:auto; margin-left:30px; margin-right:3px; font-weight: bold;}
#leader .content {float:right; width:auto; margin-left:30px; margin-right:3px;}
#leader .titlecontent {float:left; width:688px; margin-bottom:5px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#00568d; background:#f8f8f8; border:1px solid #ddd; padding:3px 5px;}

#records {float:left; width:100%;}
#records a{width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#records a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}
#records .lines {float:left; width:100%; border-top: 1px dotted Silver; padding:3px;}
#records .foto {float:left; width:72px; background:#f8f8f8; border:1px solid #ddd; padding:1px 3px 1px 1px;}
#records .content {float:left; width:610px; min-height: 109px; margin-left:3px; background:#f8f8f8; border:1px solid #ddd; padding:1px 3px 1px 1px;}
#records .mesto {float:left; width:25px; margin: 3px; font:normal 20px/25px Arial, Helvetica, sans-serif; color:#696969; background:#ffdead; border:1px solid #000080; padding:3px 10px;}
#records .date {float:left; width:555px; margin-top: 4px;}
#records .rate {float:left; width:555px; margin-top: 1px; margin-bottom: 4px; border-top: 1px dotted Silver;}
#records .name {float:left; width:auto; margin-left:3px;}
#records .value {float:right; width:auto; margin-left:5px; margin-right:3px; font-weight: bold;}
#records .user {float:left; width:605px; margin-left:3px; margin-top: 12px;}
#records .title {float:left; width:605px; margin-left:3px; border-top: 1px dotted Silver;}
#records .menu {float:right; width:auto; margin-left:5px; margin-right:3px;}
#records .link {float:left; width:auto; margin-top:10px; margin-right:3px; font:normal 10px Arial, Helvetica, sans-serif;}

#pages {float:right; width:auto; margin-top: 5px; margin-bottom: 5px; font:normal 14px/14px Arial, Helvetica, sans-serif;}
#pages .page {float:left; width:auto; margin-left: 5px; background:#f8f8f8; border:1px solid #dcdcdc; padding:3px 5px;}
#pages .pagenow {float:left; width:auto; margin-left: 5px; border:1px solid #dcdcdc; padding:3px 5px;}
#pages a{width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#pages a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}

#comments {float:left; width:100%;}
#comments a{width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#comments a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}
#comments .title {float:left; width:678px; margin-bottom:5px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#00568d; background:#f8f8f8; border:1px solid #ddd; padding:3px 10px;}
#comments .form { margin-left: 5px; margin-right: 5px; margin-bottom:5px; background:#f8f8f8; border:1px solid #ddd; padding:3px 10px;}
#comments .form input{width: 100%; margin-bottom:5px; border:1px solid #dcdcdc; padding:3px 5px; font:normal 12px Arial, Helvetica, sans-serif;}
#comments .form textarea{width: 100%; margin-bottom:5px; border:1px solid #dcdcdc; padding:3px 5px; font:normal 12px Arial, Helvetica, sans-serif;}
#comments .comm {float:left; width:678px; margin-bottom:5px; background:#ffffff; border-top:1px solid #008080; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:3px 10px;}
#comments .reply {float:left; width:678px; margin-top:5px; border-top:1px dotted #008080;}
#comments .name {float:left; width:110px; font-weight: bold;}
#comments .mess {float:left; width:568px; font-style: italic;}
#comments .date {float:right; width:auto; font:normal 10px Arial, Helvetica, sans-serif; color:#00568d;}

#news {float:left; width:100%;}
#news a{width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#news a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}

#news .title {float:left; width:678px; margin-bottom:5px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#00568d; background:#f8f8f8; border:1px solid #ddd; padding:3px 10px;}
#news .foto {float:left; width:100px; margin-bottom:5px; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 1px;}
#news .content{float:left; width:577px; margin-bottom:5px; margin-left:5px; background:#f8f8f8; border:1px solid #ddd; padding: 5px 4px 5px 5px; }
#news .text {float:left; width:577px; min-height: 131px;}
#news .date {float:right; width:577px;}

#user {float:left; width:100%;}
#user a{width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#user a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}

#user .title {float:left; width:678px; margin-bottom:5px; font:normal 14px Arial, Helvetica, sans-serif; color:#00568d; background:#f8f8f8; border:1px solid #ddd; padding:3px 10px; background:url("/images/menu_bg.gif") repeat-x 0 0; height:15px;}
#user .foto {float:left; width:100px; margin-bottom:5px; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 1px;}
#user .text {float:left; width:577px; margin-bottom:5px; margin-left:5px; min-height: 122px; background:#f8f8f8; border:1px solid #ddd; padding: 5px 4px 5px 5px;}
#user .menu {float:left; width:577px; margin-bottom:5px; margin-left:5px; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 5px;}

#user .content {float:left; width:607px;}

#user .name {float:left; width:auto; margin-left:3px;}
#user .value {float:right; width:auto; margin-left:5px; margin-right:3px; font-weight: bold;}

#user .titles {float:left; width:678px; margin-bottom:5px; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#00568d; background:#f5deb3; border:1px solid #ddd; padding:3px 10px;}
#user .fotos {float:left; width:70px; margin-bottom:5px; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 1px;}
#user .texts {float:left; width:607px; margin-bottom:5px; margin-left:5px; min-height: 77px; background:#f8f8f8; border:1px solid #ddd; padding: 5px 4px 5px 5px;}
#user .menus {float:left; width:607px; margin-bottom:5px; margin-left:5px; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 5px;}

#airec {float:left; width:100%;}
#airec a{width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#airec a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}
#airec .record {float:left; width:100%; min-height: 108px;}
#airec .content {float:left; width:613px; min-height: 108px; margin-left: 3px; margin-bottom:5px; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 1px;}
#airec .foto {float:left; width:70px; margin-bottom:5px; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 1px;}
#airec .lineup {float:left; width:610px; margin-top:4px; border-bottom: 1px dotted Silver;}
#airec .line {float:left; width:610px; margin-top:1px; border-bottom: 1px dotted Silver;}
#airec .lineout {float:left; width:610px; margin-top:1px; font:normal 9px Arial, Helvetica, sans-serif;}
#airec .name {float:left; width:auto; margin-left:3px;}
#airec .value {float:right; width:auto; margin-left:5px; margin-right:3px; font-weight: bold;}

#schedule {float:left; width:100%;}
#schedule a{width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#schedule a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}

#schedule .foto {float:left; width:34px; height: 54px; margin-top:5px; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 1px;}
#schedule .title {float:left; width:643px; margin-top:5px; margin-left:3px; font:normal 12px Arial, Helvetica, sans-serif; color:#00568d; background:#f5deb3; border:1px solid #ddd; padding:1px 5px;}
#schedule .text {float:left; width:643px; margin-top:3px; margin-left:3px; background:#f8f8f8; border:1px solid #ddd; padding:1px 5px;}
#schedule .menu {float:left; width:643px; margin-top:3px; margin-left:3px; font:normal 8px Arial, Helvetica, sans-serif; background:#f8f8f8; border:1px solid #ddd; padding:1px 5px;}

#banner {float:left; width:100%; margin-top:5px; margin-bottom:5px; font:normal 14px Arial, Helvetica, sans-serif; color:#00568d; background:#f8f8f8; border:1px solid #ddd; background:url("/images/menu_bg.gif") repeat-x 0 0;}
#banner .title{float:left; width:100%; padding:5px 10px;}
#banner .banner{float:left; width:468px; padding:5px;}
#banner .banner2{float:left; width:210px; padding:5px;}
#banner .counter{float:left; width:100%; margin-top:10px;}

#player {float:left; width:678px; height:50px; margin-bottom:5px; font:normal 14px Arial, Helvetica, sans-serif; color:#00568d; background:#f8f8f8; border:1px solid #ddd; padding:3px 10px; background:url("/images/menu_bg.gif") repeat-x 0 0;}
#player .title{float:left; width:100%; margin-top:2px;}
#player .player{float:left; width:100%; margin-top:10px;}

#artist {float:left; width:678px; margin-bottom:5px; background:#f8f8f8; border:1px solid #ddd; padding:3px 10px; background:url("/images/menu_bg.gif") repeat-x 0 0;}
#artist a{width:auto; color:#626262; text-decoration:none; background:none;padding: 0 !important;}
#artist a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}


#artist .block{float:left; width:668px; border-bottom:1px solid #ddd; padding:5px 5px;}
#artist .contentblock{float:left; width:575px; padding:6px 5px;}
#artist .foto{float:left; width:auto; margin-left:3px;}
#artist .name{float:left; width:auto; margin-left:3px;}
#artist .value{float:right; width:auto; margin-right:3px; font-weight: bold;}

#artist .title{float:left; width:100%; margin-top:2px; margin-bottom:8px; font:normal 14px Arial, Helvetica, sans-serif; color:#00568d;}
#artist .content{float:left; width:100%; border-bottom:1px solid #ddd;}
#artist .song{float:left; width:auto; margin-left:3px;}
#artist .duration{float:right; width:auto; margin-right:3px;}

#block {float:left; width:678px; margin-bottom:5px; background:#f8f8f8; border:1px solid #ddd; padding:3px 10px; background:url("/images/menu_bg.gif") repeat-x 0 0;}
#block a{width:auto; color:#626262; text-decoration:none; background:none;padding: 0 !important;}
#block a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}
#block .title{float:left; width:100%; margin-top:2px; margin-bottom:8px; font:normal 14px Arial, Helvetica, sans-serif; color:#00568d;}
#block .content{float:left; width:100%; border-bottom:1px solid #ddd;}
#block .num{float:left; width:20px; margin-left:5px;}
#block .name{float:left; width:350px; margin-left:5px; font-weight: bold;}
#block .icq{float:left; width:auto; margin-left:5px;}
#block .www{float:right; width:auto; margin-right:5px;}

#IndexLeft {float:left; width:348px;}
#IndexRight {float:left; width:348px; margin-left:4px;}

#indexanon {float:left; width:auto;}
#indexanon a{width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#indexanon a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}

#indexanon .block {float:left; width:100%;}
#indexanon .title {float:left; width:326px; margin-bottom:5px; font:normal 14px Arial, Helvetica, sans-serif; color:#00568d; background:#f5deb3; border:1px solid #ddd; padding:3px 10px; height:15px;}
#indexanon .show {float:left; width:276px; margin-bottom:3px; margin-left:3px; color:#00568d; background:#d3d3d3; border:1px solid #a9a9a9; padding: 1px 5px 1px 5px;}
#indexanon .foto {float:left; width:50px; margin-bottom:3px; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 1px;}
#indexanon .text {float:right; width:286px; height: 39px; margin-bottom:3px; margin-left:3px; text-align: justify; font:normal 10px Arial, Helvetica, sans-serif; background:#f8f8f8; border:1px solid #ddd;}
#indexanon .content {float:left; width:100%;}
#indexanon .name {float:left; width:auto; margin-left:3px; margin-right:3px;}
#indexanon .value {float:right; width:auto; margin-left:3px; margin-right:3px; font-weight: bold;}
#indexanon .menu {float:right; width:281px; margin-bottom:3px; margin-left:3px; font:normal 8px Arial, Helvetica, sans-serif; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 1px;}

#onairnow {float:left; width:100%;}
#onairnow a{width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#onairnow a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}

#onairnow .foto {float:left; width:100px; margin-bottom:3px; background:#f8f8f8; border:1px solid #ddd; padding: 1px 4px 1px 1px;}
#onairnow .title {float:left; width:578px; margin-bottom:3px; margin-left:3px; color:#00568d; background:#d3d3d3; border:1px solid #a9a9a9; padding: 1px 5px 1px 5px;}
#onairnow .text {float:right; width:568px; height: 98px; margin-bottom:3px; margin-left:3px; text-align: justify; font:normal 13px Arial, Helvetica, sans-serif; background:#f8f8f8; border:1px solid #ddd; padding: 5px 10px}
#onairnow .content {float:left; width:100%;}
#onairnow .name {float:left; width:100px;}
#onairnow .value {float:left; width:auto;}
#onairnow .menu {float:right; width:580px; margin-bottom:3px; margin-left:3px; font:normal 12px Arial, Helvetica, sans-serif; background:#f8f8f8; border:1px solid #ddd; padding: 2px 4px}


#PlayNow {float:left; width:100%; min-height: 150px;}
#PlayNow a{width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#PlayNow a:hover{width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}
#PlayNow .img{float:left; width:152px; height: 152px; border:1px solid #ddd;}
#PlayNow .foto{float:left; width:150px; min-height: 150px; border:1px solid #ffffff;}
#PlayNow .title {float:right; width:531px; margin-bottom:3px; margin-left:3px; color:#00568d; background:#d3d3d3; border:1px solid #a9a9a9; padding: 1px 5px 1px 5px;}
#PlayNow .text {float:right; width:520px; height: 98px; margin-bottom:3px; margin-left:3px; text-align: justify; font:normal 13px Arial, Helvetica, sans-serif; background:#f8f8f8; border:1px solid #ddd; padding: 4px 10px}
#PlayNow .menu {float:right; width:532px; margin-bottom:3px; margin-left:3px; font:normal 11px Arial, Helvetica, sans-serif; background:#f8f8f8; border:1px solid #ddd; padding: 2px 4px}

#PlayNow .content {float:left; width:100%;}
#PlayNow .name {float:left; width:100px;}
#PlayNow .value {float:left; width:auto;}
