body {margin: 0; padding: 0; font: 76% Arial; color: #fff; background: #0591a2 url('../images/pg_bg.gif') repeat-x top left;}
img {border: 0;}
p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
h1, h2, h3 {font-size: 1.3em; padding: 5px 0;}
h2 {font-size: 80%;}
a {text-decoration: none; color: #004a80;}
a:hover {text-decoration: underline; color: #cc0000;}

dl {margin: 0; padding: 0;}
.clear {clear: both;}
.fleft {float: left;}
.fright {float: right;}

.pg {width: 100%; background: url('../images/bg.jpg') no-repeat top center;}
.wrap {width: 980px; margin: 0 auto; clear: both; padding: 0;}

.hder img {margin: 13px;}

div.ctn div.cols {float: left;}
.col1 {width: 202px;}
.col1 h3.ttchanel {background: url('../images/_bg_lft.png') no-repeat; padding: 5px 7px; color: #33ccff;}
.col1 .boxcat {border: 1px #33ccff solid; clear: both; text-align: center; margin-bottom: 7px;}
.col1 .boxcat img {margin: 3px;}
.col2 {margin: 0 5px;}
.col3 {width: 170px;}

.hmenu dl dt {float: left; margin: 1px 1px 13px;}
.hmenu dl dt a {padding: 3px 7px; display: block; background: #27758a; color: #33ccff; font-weight: bold;}
.hmenu dl dt a:hover {color: #ccffff; text-decoration: none;}

.boxtv {background: #fff url('../images/_cnr_l_t.gif') no-repeat left top; margin: 0 7px;}
.boxtv ._tr {background: url('../images/_cnr_r_t.gif') no-repeat right top;}
.boxtv ._bl {background: url('../images/_cnr_b_r.gif') no-repeat left bottom;}
.boxtv ._br {background: url('../images/_cnr_b_l.gif') no-repeat right bottom; padding: 9px 45px;}

h2 a {color: #fff;}
h2 a:hover {color: #ccffff;}

.blknews, .lstincat {width: 570px;}
.blknews img, .lstincat img {margin: 3px; padding: 3px; border: 1px #33CCFF solid;}
.blknews a, .lstincat a {color: #33CCFF;}
.blknews a:hover, .lstincat a:hover {text-decoration: none; color: #ffffff;}

.blknewscat h1.newscat a {color: #fff;}

.blknews h3.undl {border-bottom: 1px #33CCFF solid; padding: 0; margin-bottom: 3px; display: block; font-weight: normal; font-size: 95%;}
h1.blknews {background: url('../images/articlex48.png') no-repeat left top; padding: 13px 0 13px 53px;}
.newscatlst a {display: block; text-align: left; padding: 3px; background: url('../images/ic_ball.gif') no-repeat left center; padding-left: 23px; margin: 3px; color: #ccffff;}
.newscatlst a:hover {color: #fff;}

.newsdet {width: 570px; color: #000; font-size: 110%;}
.newsdet p {padding: 0px 0 7px;}
.newsdet img {margin: 11px 5px 0; padding: 3px; border: 1px #33CCFF solid;}
.blknews dl dt {background: url('../images/articlex24.png') no-repeat 3px top; padding: 5px 0 5px 33px;}

.footer {width: 100%; background: url('../images/btm_bg.png'); font-size: 87%;}
.footer p {padding: 3px;}
.footer dl dt {float: left; width: 23%; margin-left: 7px;}
.footer dl dt {padding: 1px;}
.footer dl dt a {color: #33ccff;}
.footer dl dt a:hover {color: #ccffff;}
