@charset "UTF-8";

/* NEOPUBL - Layout */

body { background: url('../images/common/over_line_bg.gif') 0 0px repeat-x; }
a {text-decoration:none; color:#666666; outline:none; }
a:hover, a:active, a:focus {color:#3399cc; text-decoration:underline; }

#wrap {position:relative; margin:0 auto; padding:0px; width:920px;}
#wrap_wide { margin: 0 auto; padding: 0px; width: 980px; }
#tvr_unb { margin-bottom: 12px; width: 100%; height: 25px; font-size: 11px; line-height: 11px; overflow: hidden; }
#tvr_unb img { display: block; }
#tvr_unb .favorite a {display: block; margin-top: 7px; padding-left: 18px; color: #777; background: url('../images/unb/unb_bul01.gif') 6px 3px no-repeat; line-height: 13px; float: left; cursor:pointer;}
#tvr_unb ul { margin-top: 5px; float: right;}
#tvr_unb li { float: left; }
#tvr_unb li a { display: block; padding: 2px 8px 2px 10px; color: #777; background: url('../images/unb/unb_bul03.gif') 0 3px no-repeat; }
#tvr_unb ul .login { font-weight: bold; background: url('../images/unb/unb_bul02.gif') 0 4px no-repeat; }

#tvr_unb2 { margin-bottom: 13px; width: 100%; overflow: hidden; } 
#tvr_unb2 h1 { margin-top: 2px; float:left }

#tvr_unb2 .ctg {margin:19px 0 0 106px; float: left; _display: inline; }
#tvr_unb2 .ctg li { background: url('../images/unb/ctg_line.gif') 0 10px no-repeat; float: left; }
#tvr_unb2 .ctg li a { display: block; padding: 8px 6px 8px 10px; }

.advertise_01 {height:250px; border:1px solid #ccc; background-color:#f2f2f2;}
#tvr_unb2 .advertise_01 { width: 240px; height: 49px; border: 0; float: right;}
#righterbox #advertise_01 {margin-bottom:16px; text-align:center;}

#tvr_gnb { position: relative; margin-bottom: 24px; height: 65px; background: url('../images/gnb/gnb_bg.gif') 0 0 no-repeat; }
#tvr_gnb img { display: block; }
#tvr_gnb .dept_1 {position: relative; padding-left:18px; z-index: 110; }
#tvr_gnb .dept_1 li { position: relative; float: left; margin-right:3px;}
#tvr_gnb .dept_1 .m5 {margin-right:4px;}
#tvr_gnb .dept_1 .m7 {margin-right:7px;}
#tvr_gnb .dept_1 .m8 {margin-right:4px;}

#tvr_gnb .dept_2 {position: absolute; top:44px; left: 0; width:500px; float: left; z-index: 100; }
#tvr_gnb .dept_2 li {margin-right: 0px; padding: 0 8px; background: url('../images/gnb/line_gray.gif') 0 1px no-repeat; float:left; line-height:14px; letter-spacing:-0.05em;}
#tvr_gnb .dept_2 li a {color:#333;}
#tvr_gnb .dept_2 li a:hover {font-weight:bold; text-decoration:none;}
#tvr_gnb .dept_2 .first { background: none; }
#tvr_gnb .dept_2 .selected a { color: #000; font-weight: bold; }

#tvr_gnb .search {position:absolute; top: 0px; right: 0px; padding: 7px 8px 7px 0; width:200px; height:51px; background: url('../images/gnb/gnb_bg.gif') right top no-repeat; z-index: 80;}
/* width 196 _width:245px; _height:65px; */
#tvr_gnb .search legend {position:absolute; top:-9999px; left:-9999px; _display:none;}
*:first-child+html #tvr_gnb .search legend {display:none;}
#tvr_gnb .search fieldset {border:none;}
#tvr_gnb .search input { float: left; }
#tvr_gnb .search .box {margin-right:4px; width:134px; height: 19px; border: 1px solid #004e7e; }

#tvr_middle {float:left; width:100%; margin-bottom:19px; _text-align:left;}
#con_wrap {width:100%; float:left;}
#contents {width:655px; float:left;}
#righterbox {float:right; width:250px;}
#tvr_footer {clear:both; width:100%; height:130px; margin-top:10px;}
#tvr_footer .tvr_info {clear:both; margin-bottom:15px; border-bottom:1px solid #e7e7e7; background:#f3f3f3;}
#tvr_footer .tvr_info ul {overflow:hidden; margin:0 auto; padding:9px 0 8px 0px; width:420px;}
#tvr_footer .tvr_info li {float:left; padding:0 7px 0 6px; font-size:11px; background: url('../images/footer/line_div.gif') 0 1px no-repeat;}
#tvr_footer .tvreport {_display:inline; float:left; margin:10px 0 0 30px; padding:0 20px;}
#tvr_footer address {float:left; width:432px; height:45px; margin-top:6px; padding:13px 0 0 16px;  border-left:1px solid #eee; border-right:1px solid #eee; text-align:left;}
#tvr_footer .wyz {float:left; margin:2px 0 0 10px; padding:0 10px;}
