* { font-family: Arial, Helvetica, sans-serif; }

body { background: #fff; margin: 0; padding: 0 }

img { border: 0 }

a { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

#main { width: 640px; background: url(bg_print.gif) top center no-repeat; border-collapse: collapse }
#main tr, td { vertical-align: top; margin: 0; padding: 0 0 50px 0 }

.klip_box { width: 527px; margin: 0 0 7px 0; margin-left: 16px }
.klip_box td { vertical-align: bottom }
.klip_box td #tab_scr { margin: 15px 0 60px 30px; }

.klip_box td .clip  { width: 146px; border-collapse: collapse; margin-left: 20px }
.klip_box td .clip tr, td  { margin: 0; padding: 0 }
.klip_box td .clip td.k1  { background: url(bg_kadr.gif) bottom left no-repeat }
.klip_box td .clip td.k2  { background: url(bg_kadr_p2.gif) top left no-repeat }
.klip_box td .clip td h2 { font-size: 11px; line-height: 14px; margin: 17px 0 0px 22px }
.klip_box td .clip td a { color: #000 }
.klip_box td .clip td a.song { color: #fcb204 }
.klip_box td .clip td img.foto { width: 124px; height: 99px; display: block; margin: 29px 0 0 11px }
.klip_box td .clip td p { font-size: 12px; color: #fcb204; line-height: 14px; margin: 1px 0 9px 13px }
.klip_box td .clip td p.poll { width: 133px; font-size: 11px; font-weight: bold; text-align: right; line-height: 12px; padding: 0; margin: 0 }
.klip_box td .clip td p.poll img { vertical-align: middle }

#tab_scr { width: 100%px; }
#tab_scr tr, td { margin: 0; padding: 0; vertical-align: top }
#tab_scr td.scr { width: 10%; background: none }
#tab_scr td.scr p { font-size: 11px; font-weight: bold; line-height: 14px; color: #ffa400; white-space: nowrap; background: url(bg_scr.gif) top right no-repeat; padding: 0 30px 0 0 }
#tab_scr td.scr p span { margin: 0 10px 0 5px }
#tab_scr td.scr img { margin: 0 5px 0 0 }
#tab_scr td.scr p a { color: #fff; margin: 0 10px 0 5px }
#tab_scr td.print { width: 90%; font-size: 11px; font-weight: bold; white-space: nowrap; text-align: right; padding-top: 3px; background: none }
#tab_scr td.print a { color: #000 }
#tab_scr td.print a img { margin: 0 0 0 5px }

.news_open { width: 474px; display: block; margin-top: 20px; margin-left: 40px; margin-bottom: 50px }
.news_open td.top { background: url(bg_kadr_3.gif) top left no-repeat; background-position: 0% 20px; padding-top: 20px }
.news_open td.bot { padding-bottom: 17px; }
.news_open td.bot img { margin: 10px }
.news_open h1 { font-size: 13px; padding: 0; margin: 0 }
.news_open h1 span { font-size: 11px; color: #f59f05; font-weight: bold }
.news_open p { font-size: 11px; padding: 0; margin: 5px 0 15px 0px }
.news_open td.enbg { background: none }
.news_open td.enbg table td { padding: 0; margin: 0 }



