html, body {margin:0; padding:0; xfont-size:12px;}
table, div {font-family:µ¸¿ò, Dotum, Arial, sans-serif;font-size:12px;color:#000000; border-collapse:collapse;line-height:1.5;}
select, textarea {border:1px solid #B7B6B6;background:#FFF;font-family:µ¸¿ò, Dotum, Arial, sans-serif;font-size:11px;color:#5D5D5D;vertical-align:middle;}
form,ul,ol,dl,table,div,h1,h2,h3 {margin:0;padding:0;}
p {line-height:1.4;}
* {margin:0;padding:0;}
img {border:0;}
li img, input{vertical-align:middle;}
input{font-size:12px;}

.L {float:left;}
.R {float:right;}
.aL {text-align:left !important;}
.aC {text-align:center !important;}
.aR {text-align:right !important;}
.aJ {text-align:justify !important;}
.aM {vertical-align:middle !important;}
.aB {vertical-align:bottom !important;}
.aT {vertical-align:top !important;}
.aTB {vertical-align:text-bottom !important;}
.b {font-weight:bold;}
.nb {font-weight:normal;}
.u {text-decoration:underline;}
.sp {letter-spacing:-1;}
.clear {clear:both;}
.none {background-image:none !important;}
.abreak {word-break:break-all;}
.abs {position:absolute;}
.hand {cursor:pointer;}
.hidden{display:none;}
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; } /*2008-10-22 Ãß°¡*/
.mt30 { margin-top:30px; }
.txt { color:#5D5D5D }
textarea {overflow:auto}

A {color:#5D5D5D;text-decoration:none;}
A:link {color:#5D5D5D;}
A:visited {color:#5D5D5D;}
A:active {color:#5D5D5D;}
A:hover {color:#5D5D5D;}

/*´ëÃ¼ÅØ½ºÆ® °¨Ãß±â*/
.sub_text{width:0;height:0;overflow:auto;}

/** Total Layout **/
#Wrapper {width:100%; text-align:center;background:url(http://www.tlc2009.co.kr/img/common/bg_mnav01.gif) repeat-x left 49px;}
#Container {width:880px; margin:0 auto; text-align:left;}
#Header {height:49px;}
#Logo {padding-left:0}
#Logo img {margin:0 0 0 0;}
#Mnav {height:29px;position:relative;z-index:1000; background:url(http://www.tlc2009.co.kr/img/common/bg_mnav01.gif) repeat-x; }
#Mnav.main {height:29px;position:relative;z-index:1000; background:none;left:20px}
#BodyArea {width:880px; float:left;  margin-bottom:11px;}
#Snav {float:left; width:180px;}
#Content {float:left; width:670px; margin:0 0 0 30px; min-height:600px; _height:600px; display:inline;}
#Footer {clear:both; width:100%; border-top:1px solid #e1e1e1; margin-top:50px;}
#Copyright {width:910px; margin:0 auto; }
#Path {text-align:right; color:#7E7E7E;}
#Path A:link, #Path A:visited, #Path A:active, #Path A:hover {color:#7E7E7E;}
#s_nav { padding-bottom:0; }
#s_npath { padding-bottom:2px;color:#7e7e7e }

h2 { background:url('http://www.tlc2009.co.kr/img/icon/bul_h2.gif') no-repeat left 2px; padding-left:23px; height:25px; padding-bottom:15px; }
h3 { background:url('http://www.tlc2009.co.kr/img/icon/bul_h3.gif') no-repeat 0 3px; padding:2px 0 15px 15px; height:11px; }
h4 { background:url('http://www.tlc2009.co.kr/img/icon/bul_h4.gif') no-repeat 0 4px; padding:2px 0 15px 10px; height:9px; }

/*¹öÆ°*/
div.btn{float:left;width:100%;text-align:center;}
div.btn span.left{float:left;}
div.btn span.right{float:right;}

/* ±âº»TAB */
.tab { clear:both; width:670px; background:url(http://www.tlc2009.co.kr/img/common/tab_bg.gif) repeat-x bottom left; margin-bottom:21px; overflow:hidden; }
.tab ul{ height:26px; }
.tab li { list-style:none;float:left;height:26px; }
.tab_keynote { clear:both; width:670px; background:url(http://www.tlc2009.co.kr/img/common/tab_bg2.gif) repeat-x bottom left; margin-bottom:21px; overflow:hidden; }
.tab_keynote ul{ height:42px; }
.tab_keynote li { list-style:none;float:left;height:42px; }

/* Mnav */
A {color:#8c7a76;text-decoration:none;}
A:link {color:#8c7a76;}
A:visited {color:#8c7a76;}
A:active {color:#8c7a76;}
A:hover {color:#8c7a76;}

#mnavHeight { height:29px; position:relative; width:100%; overflow:hidden; }
#mnavHeight.mnavOpen{ height:150px; position:absolute; left:0px; top:0px; }
#mnavHeight.mnavClose { height:29px; overflow:hidden; position:absolute; left:0px; top:0px;}

ul.gnbSubMenu li.on A {color:#FFF;text-decoration:none;}
ul.gnbSubMenu li.on A:link {color:#FFF;}
ul.gnbSubMenu li.on A:visited {color:#FFF;}
ul.gnbSubMenu li.on A:active {color:#FFF;}
ul.gnbSubMenu li.on A:hover {color:#FFF;}

ul.gnbMenu { width:880px; list-style:none; height:29px; }
ul.gnbMenu li { float:left ; line-height:0px; font-size:0px; }
ul.gnbMenu li img{ vertical-align:top}

ul.gnbSubMenu { background:#FFF; list-style:none; border:1px solid #8c7a76; width:180px; padding:4px 0px; }
ul.gnbSubMenu li { float:none; background:url('http://www.tlc2009.co.kr/img/common/ico_brown.gif') no-repeat 7px 10px; color:#8c7a76; padding:2px 0px 1px 14px; cursor:hand;  font-size:12px; }
ul.gnbSubMenu li.on { background:#8c7a76 url('http://www.tlc2009.co.kr/img/common/ico_white.gif') no-repeat 7px 10px; color:#FFF;}
/*ul.gnbSubMenu li.on div { background:url('http://www.tlc2009.co.kr/img/common/ico_white_arr.gif') no-repeat right 2px; width:95%}
ul.gnbSubMenu li div { background:url('http://www.tlc2009.co.kr/img/common/ico_blue_arr.gif') no-repeat right 2px; width:95%}*/


/**************************** main ****************************/
	#Index {background:#FFFFFF url('http://www.tlc2009.co.kr/img/common/bg_main.gif') repeat-x center top;}
		#Index #Footer {border:0; background:#FFF; padding-top:3px;}
	#ContainerMain {width:950px; margin:0 auto; text-align:left;position:relative;}
	#Main {width:950px;  margin:7px 0 0 0; padding:0 0 0 0;}


/* Keynote ¾È³» */
dl.picintro { width:100%; overflow:hidden; padding-bottom:20px; }
dl.picintro dt { width:142px; float:left; }
dl.picintro dd { float:left; }

/*±âº» Å×ÀÌºí ¼Ó¼º*/
table.tbl { width:100%; padding:0; margin:0; border-top:2px solid #6b5955; border-bottom:2px solid #6b5955; }
table.tbl th { background:#ebe9e8; text-align:center; padding:5px 0;}
table.tbl td { padding:5px 5px 5px 5px;}
table.tbl .bline { border-bottom:1px solid #b8aeac; }

/* ºñÁö´Ï½º ÀÌ½´ */
dl.picintro { width:100%; overflow:hidden; padding-bottom:20px; }
dl.picintro dt { width:142px; float:left; }
dl.picintro dd { float:left; }

.tbl { width:100%; padding:0; margin:0; border-top:2px solid #6b5955; border-bottom:2px solid #6b5955; }
.tbl th { background:#ebe9e8; text-align:center; padding:5px 0; }
.tbl td { padding:5px 0 5px 10px; }
.tbl .bline { border-bottom:1px solid #c8e1ec; }


/* input ¼Ó¼º ¹× »çÀÌÁî */
table td input.text01{padding:1px;border:1px solid #c4c3c3;}
table td input.size160{width:160px;}
table td input.size200{width:200px;}

/* Á¾·ùº° Å×ÀÌºí */
table.board th{padding-left:10px;text-align:left;}
table.board th,
table.board td{border-bottom:1px solid #dfdad9;}
table.board td textarea{padding:5px;width:527px;height:188px;font-size:12px;font-family:verdana;}

/* µî·Ï¾È³» > Âü¼®Èñ¸Á ¼¼¼Ç*/
div.entry_item01 table th{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#f7f7f7; padding: 0 5px !important; text-align:center;}
div.entry_item01 table td{border:1px solid #e7e7e7;border-right:none;}
div.entry_item01 table td span{letter-spacing:-1px;}/* 2008-10-22 Ãß°¡*/
div.entry_item01 table td div.wrap{ position:relative; left:-290px; top:0px;_top:-31px; }
/*div.entry_item01 table td div.talk_bubble { position:absolute;left:-80px;bottom:16px;width:207px;background:url(/img/entry/bg_talkBubble_bottom.gif) no-repeat 0 bottom;z-index:3; }
div.entry_item01 table td div.talk_bubble em{ display:block;margin-bottom:13px;padding:16px 0 12px 16px;width:191px;background:url(/img/entry/bg_talkBubble_top.gif) no-repeat 0 top white;color:#3285aa;font-style:normal; } */

div.entry_item01 table td div.talk_bubble { position:absolute;left:-80px;bottom:16px;width:500px;background:url(http://www.tlc2009.co.kr/img/entry/bg_talkBubble_bottom.gif) no-repeat 0 bottom;z-index:3;}
div.entry_item01 table td div.talk_bubble em{ display:block; margin-bottom:13px;padding:16px 0 12px 16px;width:492px; background:url(http://www.tlc2009.co.kr/img/entry/bg_talkBubble_top.gif) no-repeat 0 top white;color:#3285aa;font-style:normal; }

/* add 2008-10-16 */

/* list type1 */
ul.list {width:100%; list-style:none; margin:10px 0;}
ul.list li {margin-bottom:15px;}

/* list type2 */
ul.list2 {width:100%; list-style:none; margin:10px 0 15px 0;}
ul.list2 li {margin-bottom:5px;}

/* common */
.m10 {margin-bottom:10px;}
.pb0 {padding-bottom:0;}

/* ¹ßÇ¥ÀÚÇÁ·ÎÆÄÀÏpopupLayer 2008-10-28 ¼öÁ¤ */
div.layer_popup {position:absolute; left:0px; top:85px; width:480px; border:12px solid #6b5955; border-top:14px solid #6b5955; background:#fff; padding:10px 15px 0 15px;}
	div.layer_popup h3 {background:url('http://www.tlc2009.co.kr/img/icon/bul_h3.gif') no-repeat 0 3px; height:15px; overflow:hidden; }
	div.layer_popup dl {width:100%; color:#747474; margin-bottom:15px;}
		div.layer_popup dl dt {width:100%; padding-left:5px; background:url('http://www.tlc2009.co.kr/img/icon/bul_4dot.gif') no-repeat 0 5px;}
		div.layer_popup dl dd {letter-spacing:-1px; background:url('http://www.tlc2009.co.kr/img/icon/ico_hyphen.gif') no-repeat 0 7px; padding:0 0 0 10px;margin-left:7px}
	div.layer_popup div.dvpop_footer {text-align:right; height:25px; border-top:1px solid #E5E5E5; margin-top:3px; padding-top:10px;}
	div.layer_popup div.profile {float:left; width:375px; height:90px; margin:3px 0 10px 10px;} /* 2008-10-28Ãß°¡ */

/* etc */
h4.etc { background:url('http://www.tlc2009.co.kr/img/icon/bul_h4.gif') no-repeat 0 2px; padding:2px 0 0 10px; height:12px; }

/* popup layout */
div.popup {width:490px; border:12px solid #6b5955; border-top:14px solid #6b5955; background:#fff; padding:10px 15px 0 15px;}
	div.popup div.dvpop_footer {text-align:right; height:25px; border-top:1px solid #E5E5E5; margin-top:20px; padding-top:10px;}

	div.popup h3 {color:#176489; font-size:14px; background:url('http://www.tlc2009.co.kr/img/icon/bul_h3.gif') no-repeat 0 3px; padding:2px 0 10px 15px; height:15px; overflow:hidden;}
	div.agreement_box {border-top:2px solid #6b5955; border-bottom:1px solid #6b5955; padding:5px; margin-bottom:20px; background:#ebe9e8;}
	div.agreement_box.end {margin-bottom:10px;}
	div.agreement_box strong.f11{color:#7E7E7E; font-size:11px; letter-spacing:-1px;}
		div.agreement_box div.textarea {color:#7E7E7E; height:128px; overflow-y:scroll; border:1px solid #D1D0D0; padding:10px; margin-bottom:5px; background:#fff;}

	div.context h4 {padding-bottom:10px; margin-top:25px;}
	
.poll {margin-left:40px;}
.poll ul {float:left;width:100%;}
.poll ul li {float:left;list-style:none;width:120px}
	
.summary ul{float:left;margin-bottom:40px}
.summary ul li{float:left;list-style:none;}
.summary ul li.pic{padding-right:15px}
.summary dt,dd{padding-bottom:13px}
.summary dt {background:url('http://www.tlc2009.co.kr/img/icon/bul_h4.gif') no-repeat 0 6px; padding:2px 0 15px 10px; height:9px;}
.summary ul.pic li{clear:both;height:130px;}
