body {background:#000; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#footer {clear:both;  padding:5px 0px 5px 80px; border-top:1px solid #555; width:1160px; margin:auto}
#right {width:220px; margin:10px 0 10px 10px; text-align:center;}/*text-align:center*/
#left { padding:3px 10px 15px 5px; text-align:left; margin-bottom:20px;line-height:1.5em;}
#left table{ border-collapse:collapse; }
#left table.tech td{ border:solid 1px #777;padding:5px 10px;text-align:left;}
table.tech td {border:none; border-left:1px solid #aA0202; padding:0px 15px 3px 3px;}

#today {width:400px;}
#today2 {width:320px;}
#today3 {width:320px;}
#news {margin-left:10px;}

h1, h2 {font-size:150%; padding:0px; margin:0px 0px 10px 0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
h2 {font-size:110%;margin:10px 0px 3px 0px;font-weight:bold;}
img {border:0;margin:0;padding:0;}
a {color:#6699CC}
a:hover {color:#66CCFF}
iframe {border:0; padding:0; margin:0;}

#right a {color:#A0A0A0}
#right a:hover {color:#FFFFFF}

.first {background:#212223;}
.second {background:#444}
.big {font-size:120%}
.text-left{text-align:left;}

#topmenu {margin-bottom: 20px;}
#topmenu a {color:#A0A0A0; text-transform: uppercase; text-decoration: none;}
#topmenu a:hover {text-decoration:underline;}
#topmenu td {padding:3px 10px; border-left:2px solid #A0A0A0;}
.hr {clear:both; border-bottom:2px solid #888; margin: 20px 0;}

.newstitle {font-weight: bold;}
.newstitle span.date {font-weight: normal;}
#copy {float:left;width:250px}
#copy a {color:#808080;font-size:80%;}

div.mesta_red{width:19px; height:19px; background:url(/image/mesto_red.gif)}
div.mesta_blue{width:19px; height:19px; background:url(/image/mesto_blue.gif)}

.line_grad{background:url(/i/line_grad.gif) repeat-x }
.data2{list-style:none; color:#ffffff}


.chanson_tv_tr{background:url(/image/shans_tv_line_bg.gif) repeat-x #000000}
.chanson_tv_tr2{background:url(/image/shans_tv_line_bg2.gif) repeat-x #000000}
.hit_zag2{font-family:Arial;font-size:12px; font-weight:bold;text-transform:uppercase; color:#000}
.botton_chanson_tv{background:url(/i/button_grad.gif) no-repeat; font-family:Arial;font-size:12px; font-weight:bold;text-transform:uppercase; color:#000; text-decoration:none; display:block; width:175px; height:29px; padding-top:6px; text-align:center; border:0px;}
.botton_chanson_tv:hover{text-decoration:none; color:#000}

a.mediaboks{color:#fff; text-decoration:none; font-size:11px;}
a.mediaboks:hover{color:#fff; text-decoration:none}


 .menu_top1{float:left; background:url(/i/k_bg_l_a.png) no-repeat left top; margin-right:0px}
 .menu_top1 table{background:url(/i/k_bg_r_a.png) no-repeat right top;}
 .menu_top1 table td{ padding:0px 8px 0px 8px; vertical-align:top}
 .menu_top1 table td a{background:url(/i/k_bg_a.png) repeat-x top; display:block; color:#ffffff; text-decoration:none; font-family:Tahoma; font-size:12px; height:25px; padding-top:6px; text-transform:lowercase;}
 .menu_top1 table td a:hover{color:#ffffff; text-decoration:none; font-family:Tahoma; font-size:12px; text-transform:lowercase;}                     

 .menu_top2{float:left; background:url(/i/k_bg_l.png) no-repeat left top; margin-right:0px}
 .menu_top2 table{background:url(/i/k_bg_r.png) no-repeat right top;}
 .menu_top2 table td{ padding:0px 8px 0px 8px; vertical-align:top}
 .menu_top2 table td a{background:url(/i/k_bg.png) repeat-x top; display:block; color:#ffffff; text-decoration:none; font-family:Tahoma; font-size:12px; height:25px; padding-top:6px; text-transform:lowercase;}
 .menu_top2 table td a:hover{color:#ffffff; text-decoration:none; font-family:Tahoma; font-size:12px; text-transform:lowercase;}                     

 