@charset "euc-kr";


/* default setting */

html { overflow-y:scroll; }

*{margin:0;padding:0;}

body {font-family: µ¸¿ò, ±¼¸², Arial, Helvetica, sans-serif; background-color:#ffffff; font-size: 12px; }
ul, li, ol{list-style:none;}

a,img,button {selector-dummy:expression(this.hideFocus=true); border:none;}


dl dt img input { vertical-align: middle; }

#wrap {width: 950px; margin: 0 auto; position:relative;}

  #logo {position:absolute; width: 300px; top:22px;left:0px; overflow:hidden; text-align:left;z-index:9999;}
  #top {position:absolute; width: 500px; top:50px; right:0; overflow:hidden; text-align:left;z-index:9999;}
    #top ul { float:right;vertical-align:middle; }
    #top li { text-align: right; float:left;vertical-align:middle;line-height:20px; }
  
  .limit { position:absolute;top:22px; }
  .limit ul { float:left;vertical-align:middle; }
  .limit li { float:left;vertical-align:middle;line-height:20px }

  #top2 {position:absolute;top:55px;right:0;width:135px;height:55px;overflow:hidden;}

  #navi {position:relative; top:30px; height: 415px; background: url('/img/top/bg.gif'); background-repeat: no-repeat;}

    .logo {position:relative; top:35px; left:42px; float:left;}
    .search {position:relative; top:19px; left:170px; float:left;}
    .f_navi {position:absolute; top:45px; right:0px;}
    .f_middle {position:absolute;top:128px;}
    .down {position:absolute;top:152px;right:0px;}
    .downlist {position:absolute;top:200px;right:0px;}

    .sType_setWrap {float:left;}
    .type-text {float:left;border:0px dotted #4264f8;background:#fff;margin:3px 20px 0 0;padding: 2px 0 0 0;width:290px;height:16px;font-size:12px;font-family:±¼¸²,gulim,sans-serif;color:#333;}

  #snavi {position:relative; top:30px; height: 185px; background: url('/img/top/bg.gif'); background-repeat: no-repeat;}

  #scrollstagetpl {position:absolute;width:230px;top:131px;right:0;float:left;font-size:13px;z-index:10000}
  #scrollBtn {position:absolute;top:131px;right:0;width:40px; float:left;padding:0;} 

  #centercolumn {position:relative;display: inline; /* IE Hack */ width: 950px; float: left; min-height: 300px;}
  * html #centercolumn {height:300px} /* IE Min-Height Hack */ 


  #q_menu   {float: left;width:538px;position:relative;}
  #q_menu .q_title { position:relative;top:0; }
  #q_menu .q_menubar { position:relative; top:10px;float: left;height:120px; }
  #q_menu .q_menubar ul li { float: left;margin:0; padding:0; }
  //#q_menu .q_menubar ul li img {vertical-align: top;}
  #q_menu .q_flash { position:relative; top:25px;float:left; }
  #q_menu .q_flash ul li { position:relative;float: left; }
  #q_menu .q_flash .pds1 a{ float: left;width:91px; }
  #q_menu .q_flash .pds2 a{ float: left;width:91px; }
  #q_menu .q_flash .pds3 a{ float: left;width:91px; }
  #q_menu .q_flash .pds4 a{ float: left;width:91px; }
  #q_menu .q_flash .pds5 a{ float: left;width:91px; }
  
  #schedule {float: right; right:0;	width: 345px;position:relative;}
  #q_menu .q_title { position:relative;top:0; }
  #schedule .s_diary { position:relative; top:5px;float: left;height:120px; }
  #schedule .s_flash { position:relative; top:20px;float: left; }
  
  #schedule .cal { position:absolute; top:-18px;right:10px; width:170px; }
  #schedule .today { position:absolute; left:68px;top:19px;width:170px; }

  #contents {display: inline; /* IE Hack */ float: left;position:relative; width: 718px;top:16px}
  #wall {display: inline; /* IE Hack */ float: left;position:relative; width: 950px;top:3px}
 
  .tab_01 {display: inline; /* IE Hack */ float: left;position:relative; left:41px;}
  .tab_01 li {float:left;line-height: 0.5em;font-size: 0px;} 
  
  .board_area {display: inline; /* IE Hack */ float: left;position:relative; left:2px;top:20px;width:675px;}
  
  #board   {float: left; width: 238px;}

  .line_bar {float: left;	top:50%; width: 25px;}

  #gallery {float: left; right:0;	width: 147px;}

  #banner {float: right; right:0;	width: 465px;}

  #vote {float: left;	right:0; width: 199px;}

  #line2 {float: left; top:50%;	width: 23px;}
  #vod {float: right;	right:0;width: 242px;}







.indiv { width: 718px;min-height: 700px;text-align:left;} /** º»¹® ÄÁÅÙÃ÷ DIV **/
* html .indiv {width:700px;} /** º»¹® ÄÁÅÙÃ÷ DIV (IE Àü¿ë) **/
* html .hundred {width:100%;} /** ³ÐÀÌ 100% css (IE Àü¿ë) **/


#leftcolumn { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 position:relative;
 width: 205px;
 float: left;
 min-height: 300px;
}
* html #leftcolumn {height:300px} /* IE Min-Height Hack */ 

#left_menu { position:relative;top:38px;left:2px; }


.leftad { position:relative;top:50px;left:2px; }








#subcolumn {
 display: inline; /* IE Hack */
 position:relative;
 width: 745px;
 float: left;
 min-height: 300px;
}
* html #subcolumn {height:300px;} /* IE Min-Height Hack */ 

  #tag  { display:inline; /* IE Hack */ position:absolute; right:0; top:305px; width:50px; height:57px; z-index:1000; }
  #tag2 { display:inline; /* IE Hack */ position:absolute; right:0; top:58px; width:50px; height:57px;	z-index:1000; }

  #subcolumn .contents { position:relative;top:0;left:27px; }
  #subcolumn .sub_tab { position:relative;top:20px;left:27px;width:718px;text-align:left; }
  #subcolumn .sub_tab ul.tab { background: url('/img/sub/line.gif') repeat-x bottom;height: 24px; }
  #subcolumn .sub_tab ul li { float:left; }
  #subcolumn .sub_tab img { vertical-align:bottom; }
  #subcolumn .contents_d { position:relative;top:20px;left:27px;width:718px;text-align:left;line-height:20px;color:#818181; }
  #subcolumn .contents_d_txt { position:relative;width:690px;left:14px;text-align:justify;line-height:20px;color:#818181; }

  #subcolumn .title { position:relative;top:0px;left:25px;font-size:11px;color:#818181; }
  .posi { position:relative;top:8px;left:27px;font-size:11px;color:#818181; }
  .posi_title { position:relative;top:22px;font-size:11px;color:#818181; }
  .posi_title2 { position:relative;top:22px;left:30px;font-size:11px;color:#818181;float:left; }
  .posi_title3 { position:relative;top:24px;left:40px;font-size:11px;color:#818181; }
  
  
  #subcolumn .ads { position:relative;width:468px;height:100px;top:0px;left:160px;font-size:11px;color:#818181; }
  #subcolumn .ads ul li { float: left;width:235px;margin:0; padding:0;text-align:center;  }
  
  

  .title_text { position:relative;top:20px;left:29px;font-size:11px;color:#818181; }

  .login_box { position:relative;width:630px;height:250px;top:30px;left:29px;font-size:11px;color:#818181;border: 1px solid #dfdfdf;text-align:center; }
  
  .join_box { position:relative;width:650px;top:30px;left:29px;font-size:11px;color:#818181;text-align:left; }

  .login_img { position:relative;float:left;width:272px; }


  .box_title { position:relative;float:right;top:50px;border: 1px solid #dfdfdf; }

  .btn_login { position:absolute;top:0;right:50px; }


  #popup_layer { position:absolute;width:360px;top:180px;z-index:9999;display:block; }



/* È­¸é°¡¿îµ¥ À§Ä¡ÇÏ´Â ·Î±×ÀÎ »óÀÚ */
#wrapping { position: relative;width: 350px; vertical-align:middle; }
#wrapping .lg { width: 350px; position: relative; }
 

/* ·Î±×ÀÎ »óÀÚ ¾ÈÀÇ ·Î±×ÀÎ Æû ºÎºÐ */

#wrapping .lg dl { float: left; width: 240px;}
#wrapping .lg dt { float: left; width: 80px; padding: 2px 0 3px 0; }
#wrapping .lg dd { float: left; width: 160px; padding: 2px 0 3px 0;}


input.lg  {background-color:#fafafa; color:#1E1F20; border-width:1px; border-color:#BBBBBB; border-style:solid; height:16px; padding-left:3px; padding-top:4px;}

.input-img { border:none; height:auto;}

/* ·Î±×ÀÎ Æû ¾ÈÀÇ ·Î±×ÀÎ ¹öÆ° */

#wrapping .lg p { float: left; width: 81px; height: 50px; }

 

/* ·Î±×ÀÎ »óÀÚ¾ÈÀÇ ÀÌÀÌµðºñ¹Ð¹øÈ£ Ã£±â ¹öÆ° */
#wrapping #idpw { height: 22px; width: 116px; top: 155px; position: relative; left: 260px; }


  .gbed_lg { position: relative;width: 350px;border: 1px solid #dfdfdf;right:0; }



.blank { position:relative;height:60px;}

#footer {display: inline; /* IE Hack */ float: left;position:relative; width: 950px;top:32px;}
/*
#footer {
 display: inline; /* IE Hack */
 position:relative;
 float: left;
 width: 100%;
 text-align:center;
 margin:30px 0 0 0;
}
*/


.t_box {	text-align: center; width: 165px; height:167px; margin: 0 auto; position:relative; border: 1px solid #dfdfdf;  }
.t_box ul { vertical-align: middle; }
.t_box li { text-align: center; float:center; }

.kt {	text-align: right; width: 156px; position:relative; top:4px;z-index:9999; }





.chkbox {vertical-align:middle;*margin:0 -3px;}
.radiobtn {vertical-align:middle;*margin:0 -3px;}







input   {font-family: Gulim, Arial,Helvetica, geneva,sans-serif; font-size:12px; color:#666666;}

INPUT.bbs_input{height:21px; font-family: Dotum,DotumCh, Arial ;font-size:9pt;color:#818181; border:1 #cccccc solid; padding-left:3; padding-top:3;} /**°øÅëÀûÀÎ form **/

INPUT.bt {background-color:#fafafa; color:#1E1F20; border-width:1px; border-color:#BBBBBB; border-style:solid; height:16px; padding-left:3px; padding-top:4px;}



INPUT.click_input{margin:0 0 2px 0;vertical-align:middle;}










a:link {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #666666; text-decoration: none;}
a:visited {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #666666; text-decoration: none;}
a:active {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #666666; text-decoration: none;}
a:hover {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #006FB7; text-decoration: none; position:relative;}

a.lsfan:link {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #666666; text-decoration: none;}
a.lsfan:visited {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #666666; text-decoration: none;}
a.lsfan:active {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #666666; text-decoration: none;}
a.lsfan:hover {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #FF5500; text-decoration: none; position:relative;}

a.login:link {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px;color: #666666; text-decoration: none;}
a.login:visited {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px;color: #666666; text-decoration: none;}
a.login:hover {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px;color: #333333; text-decoration: underline;}

table,tr,td {font-size: 12px;}
textarea {border:solid 1px #D9D9D9; font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #444444; background-color:white;}
//input {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #444444; border: 0; height:20px;}
submit {border:solid 0; font-size:12px; color:white; background-color:#747474; height:19px;}

.input2 {height:56px;}
.input3 {height:49px;}

.table{font-size: 12px; border-collapse:collapse;}
.tr{font-size: 12px; border-collapse:collapse; height:21px;}
.td{font-size: 12px; border-collapse:collapse; height:21px;}
.textarea {border:solid 1px #D6D6D6; font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #444444; background-color:white;}
.input {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #444444; border: 1px solid #c3c3c3; height:20px;}

.input-img { border:none; height:auto;}

.input-img2 { border:none; width:93px;height:18px;}

.input-img3 { border:none; width:41px;height:41px;}

.input_login {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #444444; border: 1px solid #d0d0d0; height:20px; background-color:#f5f5f5;}


.submit {border:solid 0; font-size:12px; color:white; background-color:#747474; height:19px;}
.radio {border: 0;}
.border0 {border:0}
.cell {background-color:#D4D0C8;}



td.h30 {padding:0 0 0 10px; background-color:#f8f8f8; font-size: 12px; color: #df640d;font-weight:bold; border-collapse:collapse; height:30px;}
td.h31 {padding:0 0 0 10px; font-size: 12px; border-collapse:collapse; height:30px;}

//ÇÊ¼ö 
.border0 {border:0;}
.mos_owner {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: red; font-weight: bold;}
.mos_guest {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: black;}
.mos_member {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: green; font-weight: bold;}
.mos_no_content {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: gray;}
.mos_keyword {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: red;}
.mos_rmk_count {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #FF8000; font-weight: bold;}
.mos_this_page {font-family: "µ¸¿ò", "±¼¸²"; font-size: 14px; color: #FF8000; font-weight: bold;}
.mos_other_page {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: black;}
.bbs_01 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #666666; font-weight: bold;}
.bbs_02 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #333333;}
.bbs_03 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #666666;}
.bbs_04 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #0B8BCA;}
.bbs_05 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #0B8BCA;}
.white_textarea {
				scrollbar-face-color: #FFFFFF;
				scrollbar-shadow-color: #FFFFFF;
				scrollbar-highlight-color: #FFFFFF;
				scrollbar-3dlight-color: #FFFFFF;
				scrollbar-darkshadow-color: #FFFFFF;
				scrollbar-track-color: #FFFFFF;
				scrollbar-arrow-color: #FFFFFF;
				border:solid 1px #D9D9D9;
				font-size:12px;
				color:#666666;
				background-color:white;
				}


.textarea2 {
			PADDING-RIGHT: 5px; 
			PADDING-LEFT: 5px; 
			SCROLLBAR-FACE-COLOR: #f8f8f8; 
			BACKGROUND: #white; 
			PADDING-BOTTOM: 5px; 
			SCROLLBAR-HIGHLIGHT-COLOR: white; 
			SCROLLBAR-SHADOW-COLOR: #7C7C7C; 
			SCROLLBAR-3DLIGHT-COLOR: #7C7C7C; 
			SCROLLBAR-ARROW-COLOR: #7C7C7C; 
			PADDING-TOP: 5px; 
			SCROLLBAR-TRACK-COLOR: #f2f2f2; 
			SCROLLBAR-DARKSHADOW-COLOR: white;
			}


/*ÆùÆ® ½ºÅ¸ÀÏ*/
.f11 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 11px; color: #666666;}
.f11_brown {font-family: "µ¸¿ò", "±¼¸²"; font-size: 11px; color: #8c7a67;}
.f11_orange {font-family: "µ¸¿ò", "±¼¸²"; font-size: 11px; color: #df640d;}

font.btn {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #df640d;font-weight:bold}

font.f11 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 11px; color: #df640d;}

td.f1 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 11px; letter-spacing:-1;color: #ffffff;}
td.f12 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 11px; letter-spacing:-1;color: #666666;}

.f11_2 {font-family: "µ¸¿ò"; letter-spacing:-1;font-size: 11px; color: #aaaaaa;}

.white_b {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #ffffff; font-weight:bold}
.b_14o {font-family: "µ¸¿ò", "±¼¸²"; font-size: 14px; color: #e98137; font-weight:bold}
.b_14 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 14px; color: #000000; font-weight:bold}

.name {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px;color: #E98137;}
a.name:link {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px;color: ##E98137; text-decoration: none;}
a.name:visited {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px;color: #E98137; text-decoration: none;}
a.name:hover {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px;color: #ff0000; text-decoration: none;}

a.ff11:link {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1; text-decoration: none;font-weight:bold}
a.ff11:visited {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1; text-decoration: none;font-weight:bold}
a.ff11:hover {font-family: "µ¸¿ò"; font-size: 11px;color: #55220e;letter-spacing:-1; text-decoration: none;font-weight:bold}

.ff12 {font-family: "µ¸¿ò"; font-size: 11px;color: #666666;letter-spacing:-1; text-decoration: none;line-height:140%;}
.ff12_g {font-family: "µ¸¿ò"; font-size: 11px;color: #356c41;letter-spacing:-1; text-decoration: none;line-height:140%;font-weight:bold}
a.ff12:link {font-family: "µ¸¿ò"; font-size: 11px;color: #666666;letter-spacing:-1; text-decoration: none;line-height:140%;}
a.ff12:visited {font-family: "µ¸¿ò"; font-size: 11px;color: #666666;letter-spacing:-1; text-decoration: none;line-height:140%;}
a.ff12:hover {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1; text-decoration: none;line-height:140%;}

.f12_o {font-family: "µ¸¿ò", "±¼¸²"; font-size: 12px; color: #ff6000;letter-spacing:-1;font-weight:bold}

td.ff11:link {font-family: "µ¸¿ò"; font-size: 11px;letter-spacing:-1;color: #ffffff; text-decoration: none;}
td.ff11:visited {font-family: "µ¸¿ò"; font-size: 11px;letter-spacing:-1;color: #ffffff; text-decoration: none;}
td.ff11:hover {font-family: "µ¸¿ò"; font-size: 11px;letter-spacing:-1;color: #55220e; text-decoration: none;}

td.fr {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #55220e; text-decoration: none;}



a.fr2 {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #df640d; text-decoration: none;}
a.fr2:visited {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #df640d; text-decoration: none;}
a.fr2:hover {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #55220e; text-decoration: none;}


a.news {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #648200; text-decoration: none;}
a.news:visited {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #648200; text-decoration: none;}
a.news:hover {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #55220e; text-decoration: none;}

a.sale {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #008690; text-decoration: none;}
a.sale:visited {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #008690; text-decoration: none;}
a.sale:hover {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #55220e; text-decoration: none;}


a.web {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #666666; text-decoration: none;}
a.web:visited {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #666666; text-decoration: none;}
a.web:hover {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #55220e; text-decoration: none;}

font.web2 {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #666666; text-decoration: none;}

font.web {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #b37e00; text-decoration: none;}

a.md {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #006FB7; text-decoration: none;}
a.md:visited {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #006FB7; text-decoration: none;}
a.md:hover {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #55220e; text-decoration: none;}





span.s11_c {color: #FF6600;font-weight: bold;}


a.fr2_o {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #ff6000; text-decoration: none;}

font.fr2_o {font-family: "µ¸¿ò"; font-size: 12px;letter-spacing:-1;color: #ff6000; text-decoration: none;}

font.fr2 {font-family: "µ¸¿ò"; font-size: 11px;letter-spacing:-1;color: #df640d; text-decoration: none;font-weight:bold}

.price {font-family: "µ¸¿ò"; font-size: 12px;color: #006FB7; text-decoration: none;}
.price2 {font-family: "µ¸¿ò"; font-size: 12px;color: #ff6000; text-decoration: none;font-weight:bold}


a.p11 {font-family: "µ¸¿ò"; font-size: 11px;color: #666666;letter-spacing:-1; text-decoration: none;padding:3px 0 3px 0;}
a.p11:visited {font-family: "µ¸¿ò"; font-size: 11px;color: #666666;letter-spacing:-1; text-decoration: none;padding:3px 0 3px 0;}
a.p11:hover {font-family: "µ¸¿ò"; font-size: 11px;color: #006FB7;letter-spacing:-1; text-decoration: none;padding:3px 0 3px 0;}

a.p11b {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1; text-decoration: none;font-weight:bold;padding:3px 0 3px 0;}
a.p11b:visited {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1; text-decoration: none;font-weight:bold;padding:3px 0 3px 0;}
a.p11b:hover {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1; text-decoration: none;font-weight:bold;padding:3px 0 3px 0;}






.imgR	{vertical-align: middle; margin-right: 4px}
.imgL	{vertical-align: middle; margin-left: 4px}



.icon_arrowL	{background: url(/images/btn/bl_left.gif) no-repeat; width: 4px; height: 11px;}
.icon_arrowR	{background: url(/images/btn/bl_right.gif) no-repeat; width: 4px; height: 11px;}


a.arrow	{padding:0; font-weight: normal;}













/*¼­ºê °øÅë ½ºÅ¸ÀÏ*/
.top_img {
	background:url(../images/sub_digital.gif) no-repeat top left;
	}

.leftmenu_bg {
	background:url(../images/leftmenu_bg.gif) repeat-y top left;
	}

.leftmenu_pad {
	padding:8px 0px 8px 12px;
	}

.title {
	background:url(../images/title_bg.gif) no-repeat bottom left;
	padding:5px 0px 5px 0px;
	}

.copymenu {
	background:url(../images/copybar.gif) no-repeat top center;
	padding:0 20px 0 20px;
	}


/*±âÅ¸*/

.paging_bg {
	background:url(../images/paging_bg.gif) repeat-x 68px right;
	}


/*¸®½ºÆ®Å×ÀÌºí*/

.field_bg {
	background:url(../images/field_bg.gif) repeat-x top;	
	}

.field_bar {
	background:url(../images/field_bar.gif) no-repeat top right;
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	}

.dot_bar	{
	background:url(../images/dot_bar.gif) no-repeat center right;
	}


.hand { cursor:pointer; border:0}
.hd {font-family:µ¸¿ò,µ¸¿òÃ¼,Tahoma; color:#444444;font-size:8pt;letter-spacing:-1;text-decoration:none} 
font.small {font-family:µ¸¿ò,µ¸¿òÃ¼,Tahoma; color:#444444;font-size:8pt;letter-spacing:-1;text-decoration:none} 


td.basong_default {
	FONT-SIZE: 11px; COLOR: #636363; LINE-HEIGHT: 14px; FONT-FAMILY: "µ¸¿ò","µ¸¿òÃ¼","verdana";
}
td.basong_blue {
	FONT-SIZE: 11px; COLOR: #0082A3; LINE-HEIGHT: 14px; FONT-FAMILY: "µ¸¿ò","µ¸¿òÃ¼","verdana";
}
td.basong_orange {
	FONT-SIZE: 11px; COLOR: #FD630A; LINE-HEIGHT: 14px; FONT-FAMILY: "µ¸¿ò","µ¸¿òÃ¼","verdana";
}




table#Head_yes2 {border-top:3px solid #D6B59B;margin-left:0px;}

table#Head_yes1 {border-top:15px solid #FFFFFF;margin-left:0px;}

table#Head_yes3 {border-top:0px solid #FFFFFF;margin-left:0px;}

td.fontg {color:#ffffff;}

td.st {padding:0 0 0 10px;}

font.di { font-size:11px;font-family:µ¸¿ò;color:#4c9506;font-weight: bold; letter-spacing: -1px; }


.h01     {height:1px;}
.h30     {height:30px;}
.table05 {background-color: #EBEBEB;}
.table23 {background-color: #FF6000;}
.table31 {background-image: url("/img/bg_board.gif"); height:34px;}



textarea.input {padding:4px; scrollbar-face-color:#dee0df; scrollbar-highlight-color:#hhh; scrollbar-3dlight-color:#e6e6e6; scrollbar-shadow-color:#dee0df; scrollbar-darkshadow-color:#818181; scrollbar-track-color:#eeefef; scrollbar-arrow-color:#2f2f2f;}

textarea.free {width:450px;height:100px;overflow:visible;text-overflow:ellipsis;ime-mode:active;padding:4px;}


#content{clear:both; min-height:370px; _height:370px; margin:0; position:relative;left:17px; z-index:10;}

/* Æû */
#content input.text, #content textarea{border:1px solid #818181; border-right:1px solid #cecece; border-bottom:1px solid #cecece; color:#444;}
#content input.text{height:20px; padding-left:4px;}
#content input.radio{margin:0 -2px -3px -2px; _margin:-3px 0 -2px -4px;}
#content input.checkbox{_margin:-3px 0 -2px -4px;}
#content textarea{overflow:auto;width:575px;}
#content textarea.tarea{overflow:auto;width:600px;}
#content .select{line-height:1.3em;}
#content .select.float1{display:inline; float:left; margin-right:1px;}


#content input.type-txt { width:193px; padding:3px 0 0 5px; height:16px; font:12px 'µ¸¿ò',Dotum; border:1px solid #919191; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; }



/* ÀÔ·Â¹Ú½º : input_box2 */
.input_box2 .rdbox3{padding-top:5px;}
.input_box2 .rdbox3 .desc{position:relative; margin:0 5px; padding:17px 0 0 25px; background:#fff;}
.input_box2 .rdbox3 .desc2{margin:16px 12px; padding:0 15px; color:#444; line-height:1.6em;}
.input_box2 .rdbox3 .desc2 em{color:#ff5300;}
.input_box2 .rdbox3 .desc2 strong{letter-spacing:0;}
.input_box2 .rdbox3 .desc2 a{margin-left:4px; color:#3aa013; font-weight:bold; text-decoration:underline;}
.input_box2 .rdbox3 .desc3{margin-left:1px; color:#666; vertical-align:2px;}
.input_box2 .rdbox3 .blist3{margin:0 12px 0 12px; padding:0 15px 8px 15px; border-bottom:1px solid #ebebeb;}
.input_box2 .rdbox3 .notice{margin:16px 12px 0 12px; padding:0 15px 8px 15px; color:#444; line-height:1.6em; border-bottom:1px solid #ebebeb;} /* ¼öÁ¤070724 */
.input_box2 .list5{width:718px; margin:-1px 0 0 12px;}

/* Å×ÀÌºí : list5 */
.list5 th, .list5 td{border-top:1px solid #ededed; vertical-align:top;}
/* 090305 ¼öÁ¤ */
.list5 th{padding:18px 0 15px 18px; color:#444; font-weight:bold; text-align:left; letter-spacing:-1px;}
/* //090305 ¼öÁ¤ */
.list5 td{padding:15px 0 15px 0;}
.list5 tr.group_t th, .list5 tr.group_t td{padding-top:0; border-top:none;}
.list5 td p.btn{margin-top:7px;}
.list5 .email1{display:inline; float:left;}
.list5 .email1.select{margin:1px 0 -1px 0;}
.list5 .email1 span{margin:0 6px 0 2px; vertical-align:2px;}
.list5 textarea{padding:4px; scrollbar-face-color:#dee0df; scrollbar-highlight-color:#hhh; scrollbar-3dlight-color:#e6e6e6; scrollbar-shadow-color:#dee0df; scrollbar-darkshadow-color:#818181; scrollbar-track-color:#eeefef; scrollbar-arrow-color:#2f2f2f;}
.list5 .agree{margin:6px 0 0 0; _margin:6px 0 0 -4px;}
.list5 .agree label{ position:relative; top:-1px;}
.list5 td input.text.w60{width:60px;}
.list5 td p{padding-top:5px; color:#666;}


.list_action{margin-top:9px;margin-bottom:30px; text-align:center;}

.guide th{ padding-bottom:20px;}
.guide div{font-weight:normal; border:2px solid #ebebeb; width:650px; margin:3px 0 9px 0; padding:18px 18px 10px 19px}
.guide ul {list-style:none;;}
.guide li {display:block; padding: 0 0 5px 60px; text-indent:-60px; color:#666; letter-spacing:normal; }
.guide li span{color:#333;}
.guide li .suj_txt {margin:0;}
.guide .txt{padding-top:6px; color:#333; letter-spacing:normal;}
.guide .ti{letter-spacing:normal;}
.guide .assent .checkbox2 { width:13px; height:13px; _height:16px; margin-right:6px;}
.guide .assent {font-weight:normal; text-align:center; letter-spacing:normal; color:#333;}


td,table .font11 { font-family:µ¸¿ò,µ¸¿òÃ¼, dotum,dotumche,verdana,Arial; color: #818181;font-size: 11px; line-height:17px;}
INPUT.bbs_input {background-color:#FBF7F7; font-family:µ¸¿ò,µ¸¿òÃ¼, dotum,dotumche,verdana,Arial; color:#818181; font-size:11px; height:18px; border:1px #E0E0E0 solid;}




.memberCols1 {
width:140px;
height:35px;
text-align:left;
padding-right:10px;
font:bold 8pt µ¸¿ò;
color:#5D5D5D;
letter-spacing:-1;
}
.memberCols2 {
text-align:left;
padding-left:10px;
}


/* »ó´Ü °íÁ¤¹Ù : 20110722 Ãß°¡(IH) */
.topbar .hide { display: none; }
.topbar { position: fixed; left: 0; top: 0; width: 100%; height: 39px; z-index: 17; border-bottom: 1px solid #9f9f9f; background: url("http://img.khan.co.kr/spko/main_2010/img_fixedbar_bg.gif") repeat scroll 0 bottom transparent; }
.topbar .topbar_cont { position: relative; width: 950px; height: 21px; margin: 0 auto; padding: 11px 0 7px; clear: both; }
.topbar .topbar_cont h2 { float: left; width: 102px; height: 23px; }
.topbar .topbar_cont h3.blind { display: block; left: 0; overflow: hidden; position: absolute; top: -5000px; }
.topbar .topbar_cont .headline { float: left; margin-left: 150px; padding: 2px 0 7px;  }
.topbar .topbar_cont .headline { color: #194f97; font-family: ±¼¸²; font-weight: bold; letter-spacing: -1px; }
.topbar .topbar_cont .headline a { color: #333333; font-family: ±¼¸²; font-weight: bold; letter-spacing: -1px; }
.topbar .topbar_cont .headline .page { display: inline; position: relative; top: 0px; margin-left: 7px; }
.topbar .topbar_cont .headline .page img { display: inline; margin-right: 3px; }
.topbar .topbar_cont .topbar_ad { position: absolute; left: 550px; top: 13px; }
.topbar .topbar_cont .topbar_ad a { color: #9551b8; font-family: ±¼¸²; font-weight: bold; letter-spacing: -1px; }
.topbar .topbar_cont .fms { float: right; }
.topbar .topbar_cont .fms span.e { margin-left: 5px; padding-left: 7px; background: url("http://img.khan.co.kr/spko/main_2010/icon_topbar_01.gif") no-repeat scroll 0 -1px transparent; }

.topbar .prev, .topbar .next { cursor : pointer}
.topbar .topbar_cont .headline .top_art_list_box {display: inline; margin-left: 10px; position: relative; float: left; overflow: hidden; width:248px; height:19px}

/* .topbar : IE6 À§Ä¡¹®Á¦·Î Ãß°¡ */
* html .topbar{position:absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px" : body.scrollTop+"px");}


/* »ó´Ü °íÁ¤¹Ù : 20111005 Ãß°¡(IH) */
.topbar2 .hide { display: none; }
.topbar2 { position: fixed; left: 0; top: 0; width: 100%; height: 39px; z-index: 17; border-bottom: 1px solid #9f9f9f; background: url("http://img.khan.co.kr/spko/main_2010/img_fixedbar_bg.gif") repeat scroll 0 bottom transparent; }
.topbar2 .topbar_cont { position: relative; width: 950px; height: 39px; margin: 0 auto; clear: both; }
.topbar2 .topbar_cont h2 { float: left; width: 102px; height: 23px; padding: 11px 0 7px; }
.topbar2 .topbar_cont h3.blind { display: block; left: 0; overflow: hidden; position: absolute; top: -5000px; }
.topbar2 .topbar_cont .headline { float: left; margin-left: 30px; padding: 11px 0 7px; }
.topbar2 .topbar_cont .headline { color: #194f97; font-family: ±¼¸²; font-weight: bold; letter-spacing: -1px; }
.topbar2 .topbar_cont .headline a { color: #333333; font-family: ±¼¸²; font-weight: bold; letter-spacing: -1px; }

.topbar2 .topbar_cont .topbar_ad { position: absolute; left: 0px; top: 11px; }
.topbar2 .topbar_cont .topbar_ad li { float: left; width: 110px; height: 18px; margin-right: 4px; border: 1px solid #cecece; text-align: center; background-color: #fff; }
.topbar2 .topbar_cont .topbar_ad li a { display: block; width: 110px; height: 18px; color: #333; font-family: ±¼¸²; font-weight: bold; letter-spacing: -1px; text-decoration: none; }
.topbar2 .topbar_cont .topbar_ad li a:hover { color: #bc0000; background-color: #fdf2ec; text-decoration: none; }
.topbar2 .topbar_cont .fms { position: absolute; left: 383px; padding: 11px 0 7px; }
.topbar2 .topbar_cont .fms span.e { margin-left: 5px; padding-left: 7px; background: url("http://img.khan.co.kr/spko/main_2010/icon_topbar_01.gif") no-repeat scroll 0 -1px transparent; }

.topbar2 .topbar_cont .headline .top_art_list_box {display: inline; margin-left: 10px; position: relative; float: left; overflow: hidden; width:248px; height:19px}

/* .topbar : IE6 À§Ä¡¹®Á¦·Î Ãß°¡ */
* html .topbar2 {position:absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px" : body.scrollTop+"px");}
