*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
body { background: url(imgs/bg.jpg) top center no-repeat fixed; color:#000 }
div { position:relative }
a {  font-weight: bold; color:#99ccff; text-decoration:none }
h1 { text-indent:-9999px; background:url(imgs/h1.gif) no-repeat; width:394px; height:290px; position:absolute; top:26px; left:-140px }
h2 { text-indent:-9999px; background:url(imgs/h2.gif); width:380px; height:50px; position:absolute; top:114px; right:0 }
h3 { text-align: center; font:18px/18px Georgia, 'Times New Roman', Times, serif; margin:0 0 10px 0; color:#FFF ;}
h4 { font:18px/18px Georgia, 'Times New Roman', Times, serif; margin:0 0 10px 0; color:#003366 ; }
p { font:11px/18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#99ccff ; text-align: justify; }
p a:hover { border-bottom:1px solid #003366 }
.vnim { font-weight: bold; font:16px/18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#F00 ; }
.progs{ text-align: center; font-weight: bold; font:16px/18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#000 ;}
ul.nav { background:url(imgs/nav.gif); width:380px; height:30px; padding:16px 0 0 0; position:absolute; top:204px; right:0; text-align:center }
ul.nav li { font:14px/14px Georgia, 'Times New Roman', Times, serif; color:#000; display:inline; }
ul.nav li a:hover {  font-weight: bold; color:#FFF; }
ul.nav a { color:#000; }
div.header a.feed { display:block; text-indent:-9999px; background:url(imgs/feed.gif) no-repeat; width:134px; height:70px; position:absolute; top:+9px; right:-56px }
div.header { width:100%; height:290px; background:url(imgs/repeater.gif); z-index:2 }
div.header div { margin:0 auto; width:620px }
div.wrapper { margin:-100px auto; width:740px; height:1110px; background:url(imgs/wrapper.png); z-index:1 }
div.topadv { position: absolute; top:100px ; left: 5px;  width: 468px; height: 60px;  }
div.botadv { position: absolute; top:840px ; left: 5px;  width: 728px; height: 90px;  }
div.rightadb{ position: absolute; top:200px ; left: 570px;  width: 160px; height: 600px;  }
div.tvplay { position: absolute; top:180px ; left: 130px;  width: 468px; height: 410px;  border: solid 1px #6699CC; }
div.tvinfo{ float: left; position: absolute; top:200px ; left: 130px;  width: 428px; min-height: 330px; background-color:#003366;  border: solid 1px #6699CC;}
div.tvmen  { position: absolute; top:205px ; background-color: #6699CC; height:30px; left:10px; width: 110px; border: solid 1px #6699CC;}
div.tvmen1 { position: absolute; top:200px ; height:11px; left:10px; width: 112px; }
div.tvmen2 { position: absolute; top:927px ; height:11px; left:10px; width: 112px; }
div.tv { position: absolute; top:230px ; left:10px; width: 110px; border: solid 1px #6699CC; background-color:#003366; }
ul.tv { color:#99ccff; font:14px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;; font-weight: bold; list-style:url(imgs/play.gif) inside; }
ul.tv  a:hover {  font-weight: bold; color:#FFF; }
div.footer { width:100%; height:354px; background:url(imgs/frepeater.gif) repeat-x; z-index:2 }
div.footer div.inner { margin:0 auto; padding:0 0 0 220px; width:400px; height:354px }
div.footer div div { float:left; width:180px; margin:80px 0 0 20px }
div.footer div div.foot { float:left; margin:0; width:353px; height:318px; background:url(imgs/footer.gif) no-repeat; position:absolute; bottom:+15px; left:-130px }
div.footer br { clear:both }
a.credit { display:block; text-indent:-9999px; background:url(imgs/design.jpg) no-repeat; width:160px; height:67px; position:absolute; bottom:70px; right:0 }
img.tvto { width: 200px; height: 134px; float: left;}
.b1f2, .b2f2, .b3f2, .b4f2{font-size:1px; overflow:hidden; display:block;}
.b1f2 {height:1px; background:#6699CC; margin:0 5px;}
.b2f2 {height:1px; background:#6699CC; margin:0 3px;}
.b3f2 {height:1px; background:#6699CC; margin:0 2px;}
.b4f2 {height:2px; background:#6699CC; margin:0 1px;}
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#6699CC; margin:0 5px;}
.b2f {height:1px; background:#6699CC; margin:0 3px;}
.b3f {height:1px; background:#6699CC; margin:0 2px;}
.b4f {height:2px; background:#6699CC; margin:0 1px;}
.flft { float: left; }
.tac { text-align: center; }
