/******************************************************************************
  Project Name         : &TV
	Last Update Version  : 0.1
	Author               : YOON, SUN-SANG
	Email                : ssaeju@ineast.co.kr
	Written date         : 2008.10.10 ~
******************************************************************************/

@charset "utf-8";

/* Common */
* {margin:0px; padding:0px; border:0px; color:#858585; font-size:11px; font-family:돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;}
ul, ol, dl {list-style:none; margin: 0px;}
li, img {margin:0px; padding:0px;}
a {color:#858585; text-decoration:none;}
a:visited, a:visited * {color:#858585;}
a.visited, a.visited:visited {color:#858585;}
a:hover, a:hover *, a.visited:hover {color:#000000; text-decoration:underline;}
input {vertical-align:middle;}
select {height:18px; vertical-align:middle;}
table {border-collapse:collapse; border-spacing:0px;}

body, td, th, div, p, ul, li, input, select, dd, ol
{	margin: 0px; padding: 0px; list-style: none; list-style-type: none; border-collapse: collapse; color: #666666; font-size:12px; font-family:dotum,Arial,돋움; line-height:17px; 
	scrollbar-3dlight-color:DADADA;
	scrollbar-arrow-color:#DADADA;
	scrollbar-track-color:#DADADA;
	scrollbar-darkshadow-color:#DADADA;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#DADADA; }


.input-text1 {border:1px solid #d8d8d8; background:#ededed; color:#718bad; height:15px; font-size:12px; padding:2px 3px 0 2px;}

.al {text-align:left !important;} .ac {text-align:center !important;} .ar {text-align:right !important;}
.fl {float:left;} .fr {float:right;} .fc {clear:both;}

.ls1 {margin-left:5px;}			.ls2 {margin-left:10px;}		.ls3 {margin-left:15px;}
.ls4 {margin-left:20px;}		.ls5 {margin-left:25px;}		.ls6 {margin-left:30px;}
.ls7 {margin-left:35px;}		.ls8 {margin-left:40px;}		.ls9 {margin-left:45px;}
.ls10 {margin-left:50px;}

.ts1 {margin-top:5px !important;}			.ts2 {margin-top:10px !important;}			.ts3 {margin-top:15px !important;}
.ts1-1 {margin-top:7px;}
.ts4 {margin-top:20px !important;}		.ts5 {margin-top:25px !important;}			.ts6 {margin-top:30px !important;}
.ts7 {margin-top:35px !important;}		.ts8 {margin-top:40px !important;}			.ts9 {margin-top:45px !important;}
.ts10 {margin-top:50px !important;}

.rs1 {margin-right:5px;}		.rs2 {margin-right:10px;}		.rs3 {margin-right:15px;}
.rs4 {margin-right:20px;}		.rs5 {margin-right:25px;}		.rs6 {margin-right:30px;}
.rs7 {margin-right:35px;}		.rs8 {margin-right:40px;}		.rs9 {margin-right:45px;}
.rs10 {margin-right:50px;}

.bs1 {margin-bottom:5px !important;}		.bs2 {margin-bottom:10px !important;}	.bs3 {margin-bottom:15px !important;}
.bs4 {margin-bottom:20px !important;} 	.bs5 {margin-bottom:25px !important;}	.bs6 {margin-bottom:30px !important;}
.bs7 {margin-bottom:35px !important;}	  .bs8 {margin-bottom:40px !important;}	.bs9 {margin-bottom:45px !important;}
.bs10 {margin-bottom:50px !important;}

.tsc0 {margin-top:0;}				.tsc1 {margin-top:-1px;}		.tsc2 {margin-top:-2px;}
.tsc3 {margin-top:-3px;}    .tsc4 {margin-top:-4px;}    .tsc5 {margin-top:-5px;}

.bsc0 {margin-bottom:0;}		.bsc1 {margin-bottom:-1px;}	.bsc2 {margin-bottom:-2px;}
.bsc3 {margin-bottom:-3px;} .bsc4 {margin-bottom:-4px;} .bsc5 {margin-bottom:-5px;}
.bsc6 {margin-bottom:-6px;} .bsc7 {margin-bottom:-7px;} .bsc8 {margin-bottom:-8px;}
.bsc9 {margin-bottom:-9px;} .bsc10 {margin-bottom:-10px;}
.all-clear {margin:0 !important; padding:0 !important; border:0 !important;} 

.lh1 {line-height:1.1em !important;}		.lh2 {line-height:1.3em !important;}		.lh3 {line-height:1.5em !important;}
.lh4 {line-height:1.7em !important;}		.lh5 {line-height:1.9em !important;}		.lh6 {line-height:2.1em !important;}

.ht1 {height:20px;}         .ht2 {height:25px;}         .ht3 {height:30px;}
.ht4 {height:35px;}         .ht5 {height:40px;}         .ht6 {height:45px;}
.ht7 {height:50px;}         .ht8 {height:55px;}         .ht9 {height:60px;}

.fs1 {font-size:11px !important;}      .fs2 {font-size:12px !important;}      .fs3 {font-size:13px !important;}
.fs4 {font-size:14px !important;}      .fs5 {font-size:15px !important;}      .fs6 {font-size:16px !important;}

.js1 {letter-spacing:-0.1em;}

/* Common Layout */
#header {position:relative; width:100%;}
#header .top {position:relative; width:900px; height:68px; margin:0 auto;}
#header .top h1 {position:absolute; top:14px; left:20px;}
#header .top h1 img {vertical-align:middle;}
#header .top .util {position:absolute; top:25px; right:0; clear:both;}
#header .top .util li {float:left; display:inline;}
#header .top .util li img {vertical-align:middle;}
#header .top .util li.w-space {margin:0 7px 0 7px;}
#header .top .util li.w-space img {vertical-align:middle;}
#header .top-menu {position:relative; width:100%; height:60px; background:url(../../files/images/korean/common/bg_topmenu.gif) repeat-x 0 0;}
#header .top-menu .depth1 {position:relative; width:900px; height:32px; margin:0 auto; clear:both;}
#header .top-menu .depth1 li {float:left; display:inline;}
#header .top-menu .depth1 li.w-space {margin:0 7px 0 7px;}
#header .top-menu .depth2 {position:relative; width:900px; height:28px; margin:0 auto;}
#header .top-menu .depth2 li {float:left; display:inline;}
#header .top-menu .depth2 li.w-space {margin-left:20px; margin-right:20px;}
#header .top-menu .depth2 .sub1 {position:absolute; top:9px; left:10px;}
#header .top-menu .depth2 .sub2 {position:absolute; top:9px; left:190px;}
#header .top-menu .depth2 .sub3 {position:absolute; top:9px; left:280px;}
#header .top-menu .depth2 .sub4 {position:absolute; top:9px; right:0;}
#header .top-menu .depth2 .sub5 {position:absolute; top:9px; right:0;}
#container {position:relative; width:900px; margin:0 auto;}
#footer {position:relative; width:100%; background:url(../../files/images/korean/common/bg_footer.gif) repeat-x 0 0; margin-top:30px; clear:both;}
#footer .footer-util {position:relative; width:900px; margin:0 auto; height:70px; text-align:center;}
#footer .footer-util span.w-space {padding:0 5px 0 5px;}
#footer .t-padd {padding-top:15px;}
#footer .copy {margin-left:20px; font-size:10px; font-family:tahoma;}
#footer .copy span {font-weight:bold; letter-spacing:-1px;}

/* Main page Layout */
.main-flash {width:100%; height:271px; background:url(../../files/images/korean/main/bg_main_flash.gif) repeat-x 0 0; text-align:center; margin-bottom:18px;}
#container .align1 {position:relative; width:220px; float:left; display:inline;}
#container .align1 .notice {position:relative; width:220px; height:135px; background:url(../../files/images/korean/main/bg_notice.gif) no-repeat 0 bottom;}
#container .align1 .notice .list {position:absolute; top:38px; left:15px; width:189px;}
#container .align1 .notice .list li {background:url(../../files/images/korean/common/blt_pt01.gif) no-repeat 0 center; padding-left:7px; margin-bottom:4px;}
*+html #container .align1 .notice .list li {margin-bottom:5px;}
#container .align1 .notice .list li img {vertical-align:middle; margin-right:5px;}

#container .align2 {position:relative; width:425px; float:left; display:inline; margin-left:15px;}
#container .align2 .search {position:relative; width:425px; height:48px; background:url(../../files/images/korean/main/bg_search.gif) no-repeat 0 0;}
#container .align2 .search .form {position:absolute; top:14px; left:114px;}
#container .align2 .search .form img {vertical-align:middle; margin-left:5px;}
#container .align2 .hot-program {margin-top:13px;}
#container .align2 .hot-program .image1 {width:110px; height:133px; float:left; display:inline;}
#container .align2 .hot-program .image1 img {border:1px solid #262626;}
#container .align2 .hot-program .con1 {float:left; display:inline; width:312px;}
#container .align2 .hot-program dt.p-name {font-size:14px; font-weight:bold; color:#ff9d11; margin-bottom:10px;}
#container .align2 .hot-program dt.p-name a {font-size:14px; color:#ff9d11;}
#container .align2 .hot-program li.p-intro {background:url(../../files/images/korean/common/blt_pt02.gif) no-repeat 0 5px; padding-left:6px;}
#container .align2 .hot-program .point {margin-top:5px;}
#container .align2 .hot-program .point li {float:left; display:inline;}
#container .align2 .hot-program .point li.star {width:105px; height:16px; background:url(../../files/images/korean/common/bg_star.gif) no-repeat 0 0; margin-top:4px;}
#container .align2 .hot-program .point li.star img {margin-right:3px;}
#container .align2 .hot-program .point li.num {font-size:30px; font-weight:bold; color:#ff9d11; font-family:tahoma; line-height:24px;}
#container .align2 .hot-program .list {width:418px; height:135px; background:url(../../files/images/korean/main/bg_top20.gif) repeat-x 0 0; margin-top:8px; padding-left:7px;}
*+html #container .align2 .hot-program .list {margin-top:10px;}
#container .align2 .hot-program .list li {position:relative; width:78px; height:117px; margin-right:2px; margin-top:10px; margin-left:2px; float:left; display:inline; vertical-align:bottom;}
#container .align2 .hot-program .list li.off {background:none; width:78px; height:117px;}
#container .align2 .hot-program .list li.on {background:url(../../files/images/korean/common/blt_d_arr.gif) no-repeat 0 0; width:78px; height:117px;}
#container .align2 .hot-program .list li img {position:absolute; top:12px; left:3px;}

#container .align3 {position:relative; width:211px; float:right; display:inline; border:1px solid #d0d0d0; background:#f3f3f3; padding:6px;}
#container .align3 .new-program {width:209px; height:198px; border:1px solid #c3c3c3; background:#ffffff; margin-top:6px;}
#container .align3 .new-program ol {margin-left:8px; width:192px; clear:both;}
#container .align3 .new-program li {line-height:16px; letter-spacing:-0.1em;}
#container .align3 .new-program li span {font-weight:bold; color:#ff9d11;}
#container .align3 .new-program li.line {border-top:1px solid #dedad5; line-height:0 !important; height:7px; margin-top:7px; _margin-top:4px; clear:both;}
#container .align3 .new-program li.clear1 {height:77px; margin-top:3px;}
#container .align3 .new-program li.clear2 {_margin-bottom:-5px;}
*+html #container .align3 .new-program li.clear2 {margin-bottom:-5px;}
#container .align3 .new-program li.image1 {float:left; display:inline; width:68px; height:77px;}
#container .align3 .new-program li.con1 {float:left; display:inline; width:124px;}
#container .align3 .new-program li.con1 dt.tit {font-size:12px; font-weight:bold; color:#ff9d11; width:124px;}
#container .align3 .new-program li.con1 dt.tit a {font-size:12px; color:#ff9d11;}
#container .align3 .new-program li.con1 li.p-intro {background:url(../../files/images/korean/common/blt_pt02.gif) no-repeat 0 6px; padding-left:6px;}

#container .channel-rank {position:relative; width:900px; height:228px; background:url(../../files/images/korean/main/bg_channel_rank.gif) no-repeat 0 bottom; margin-top:11px;}
#container .channel-rank dt.tab {position:absolute; top:36px; left:15px; width:143px;}
#container .channel-rank dt.tab li {margin-bottom:4px; cursor:pointer;}
#container .channel-rank dt.tab li.off {float:left; display:inline; width:143px; height:19px; background:url(../../files/images/korean/main/bg_tab_list.gif) no-repeat 0 0; padding:10px 0 0 13px; font-weight:bold;} 
#container .channel-rank dt.tab li.on {float:left; display:inline; width:143px; height:19px; background:url(../../files/images/korean/main/bg_tab_list.gif) no-repeat 0 0; padding:10px 0 0 13px; font-weight:bold; color:#3088c7;} 
#container .channel-rank dt.tab li.on a {color:#3088c7;}
#container .channel-rank dd.con {position:absolute; top:40px; left:170px;}
#container .channel-rank dd.con dt {font-size:12px; font-weight:bold; color:#3088c7; margin-bottom:4px;}
#container .channel-rank dd.con dd {margin-right:11px; float:left; display:inline; width:91px;}
#container .channel-rank dd.con dd img {border:1px solid #b3b3b3;}
#container .channel-rank dd.con dd p {margin-top:5px; line-height:14px; margin-left:3px; text-align:center;}
#container .channel-rank dd.con dd p span {font-weight:bold; color:#ff9d11; display:block;}