/* ±âº» ½ºÅ¸ÀÏ Á¤ÀÇ */
body,td { font-family: "µ¸¿ò,Tahoma"; font-size: 9pt; line-height:16px ; color: #666666 }
body {
background-color: #ffffff;
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #d20001; 
scrollbar-highlight-color: #d20001; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #d20001}


/* ÆûÇÊµå*Å×µÎ¸®¿¡ »ç¿ëµÇ´Â ½ºÅ¸ÀÏ ½ÃÆ® */
.form { font-size:8pt;font-family: "µ¸¿ò"; border:1px #ffffff solid; background-color:ffffff;color:333333; text-align:left; text-valign: middle;}
.search {border: 1px #E0E0E0 solid; height:18; background-color:#FFFFFF; font-family:µ¸¿ò; color:#F65D1A; font-size:8pt; padding:2 0 0 2; text-valign: middle;}
.form2 {border: 1px #c7c7c7 solid; height:20; background-color:#FFFFFF; color:#666666; font-size:9pt; text-align:left; text-valign: middle;}
.form3 {border: 1px #8f8f8f solid; height:20; background-color:transparent; color:#666666; font-size:8pt;  padding:4px 0 0 4px;}
.form4 {border: 1px #c7c7c7 solid; height:20; background-color:ffffff; color:#000000; font-size:9pt;  padding:3px 0 0 3px; text-indent: 4px;}
.form5 {border: 1px #c7c7c7 solid; height:20; background-color:ffffff; color:#666666; font-size:9pt;  padding:3px 0 0 3px; text-indent: 4px;}
.form6 {border: 1px #c7c7c7 solid; height:21; background-color:ffffff; color:#d00000; font-size:9pt;  padding:3px 0 0 3px; text-indent: 4px; font-weight:bold; }
.box8 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #c5bfbf solid; }
.box7 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #ffffff solid; }
.box6 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #ad8180 solid; }
.box5 {font-size:9pt;font-family: "µ¸¿ò"; border:4px #000000 solid; }
.box4 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #7b0000 solid; }
.box3 {font-size:9pt;font-family: "µ¸¿ò"; border:4px #d80f15 solid; }
.box2 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #9a9182 solid; }
.box {font-size:9pt;font-family: "µ¸¿ò"; border:1px #666666 solid; }
.list { font-size:8pt;font-family: "µ¸¿ò"; border:1px #ffffff solid; background-color:ffffff;color:333333; width:350px; }
.event { width:279; height:155; background-color:#FFFFFF; color:#666666; font-size:13px; line-height:50px; text-align:left; text-valign:middle;}


/* ------------ LINK ----------- */

/* ÀÏ¹ÝÀûÀÎ ÅØ½ºÆ® ·Ñ¿À¹ö¹× ¸µÅ© */
IMG {border: none;}
a:link     {font-family: "µ¸¿ò,verdana"; font-size: 9pt; 	color: #666666;	text-decoration: none; line-height:16px ;}
a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; 	color: #666666;	text-decoration: none; line-height:16px ;}
a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; 	color: #666666;	text-decoration: none; line-height:16px ;}

/* ÀÎ±â°Ë»ö¾î*/
.ps {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #323232;	text-decoration: none; line-height:18px ;}
.ps a:link     {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #323232;	text-decoration: none; line-height:18px ;}
.ps a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #323232;	text-decoration: none; line-height:18px ;}
.ps a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #323232;	text-decoration: underline; line-height:18px ;}


/* ÀÌ´ÞÀÇ ÁÖ¿äÀÏÁ¤*/
.cal {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #ffffff;	text-decoration: none; line-height:16px ;}
.cal a:link     {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #ffffff;	text-decoration: none; line-height:16px ;}
.cal a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #ffffff;	text-decoration: none; line-height:16px ;}
.cal a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #ffffff;	text-decoration: underline; line-height:16px ;}


/* ¿ùµå¿ÍÀÌµå´º½ºTITLE*/
.wnt {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #ba5356;	text-decoration: none; line-height:16px ;}
.wnt a:link     {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #ba5356;	text-decoration: none; line-height:16px ;}
.wnt a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #ba5356;	text-decoration: none; line-height:16px ;}
.wnt a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #ba5356;	text-decoration: underline; line-height:16px ;}

/* ¿ùµå¿ÍÀÌµå´º½º*/
.wn {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #565654;	text-decoration: none; line-height:16px ;}
.wn a:link     {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #565654;	text-decoration: none; line-height:16px ;}
.wn a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #565654;	text-decoration: none; line-height:16px ;}
.wn a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #565654;	text-decoration: underline; line-height:16px ;}


/* ÇÇÇÃ TITLE*/
.ppt {font-family: "µ¸¿ò,verdana"; font-size: 11pt; color: #6d6d6d; text-decoration: none; line-height:16px ; font-weight:bold; }
.ppt a:link     {font-family: "µ¸¿ò,verdana"; font-size: 11pt; color: #6d6d6d; text-decoration: none; line-height:16px ; font-weight:bold; }
.ppt a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 11pt; color: #6d6d6d; text-decoration: none; line-height:16px ; font-weight:bold; }
.ppt a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 11pt; color: #6d6d6d; text-decoration: underline; line-height:16px ; font-weight:bold; }

/* ÇÇÇÃ*/
.pp {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #6d6d6d; text-decoration: none; line-height:16px ; }
.pp a:link     {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #6d6d6d; text-decoration: none; line-height:16px ;}
.pp a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #6d6d6d; text-decoration: none; line-height:16px ;}
.pp a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #6d6d6d; text-decoration: underline; line-height:16px ;}

/* Åõµ¥ÀÌ ´º½º TITLE*/
.tdt {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #ca0f16; text-decoration: none; line-height:16px ; font-weight:bold; }
.tdt a:link     {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #ca0f16; text-decoration: none; line-height:16px ; font-weight:bold; }
.tdt a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #ca0f16; text-decoration: none; line-height:16px ; font-weight:bold; }
.tdt a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #ca0f16; text-decoration: underline; line-height:16px ; font-weight:bold; }

/* Åõµ¥ÀÌ ´º½º TITLE2*/
.tdt2 {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #303030; text-decoration: none; line-height:16px ; font-weight:bold; }
.tdt2 a:link     {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #303030; text-decoration: none; line-height:16px ; font-weight:bold; }
.tdt2 a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #303030; text-decoration: none; line-height:16px ; font-weight:bold; }
.tdt2 a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #303030; text-decoration: underline; line-height:16px ; font-weight:bold; }

/* Åõµ¥ÀÌ ´º½º*/
.td {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:16px ; }
.td a:link     {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:16px ; }
.td a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:16px ; }
.td a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: underline; line-height:16px ; }

/* °øÁö»çÇ×&ÆÐ¼Ç¸¶ÄÏred*/
.nred { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #c20000; text-indent: 8px;}
.mred { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #c20000; text-indent: 2px;}

/* °øÁö»çÇ×*/
.nt {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; text-indent: 8px;}
.nt a:link     {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; text-indent: 8px;}
.nt a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; text-indent: 8px;}
.nt a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: underline; line-height:19px ; text-indent: 8px;}

/* Ä«·»´Ù*/
.cal1 {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; text-indent: 15px;}
.cal1 a:link     {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; text-indent: 15px;}
.cal1 a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; text-indent: 15px;}
.cal1 a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: underline; line-height:19px ; text-indent: 15px;}

/* °øÁö»çÇ×NO*/
.num { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; letter-spacing: 3px; }

.num1 { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; letter-spacing: 2px; }

.num2 { font-family: "µ¸¿ò,verdana"; font-size: 8pt; color: #666666; letter-spacing: 2px; }
.num2 a:link  {font-family: "µ¸¿ò,verdana"; font-size: 8pt; color: #666666; letter-spacing: 2px; }
.num2 a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 8pt; color: #666666; letter-spacing: 2px; }
.num2 a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 8pt; color: #d10101; letter-spacing: 2px; }

.num3 { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; letter-spacing: 5px; text-decoration: none; padding:5px; }
.num3 a:link  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; letter-spacing: 5px; text-decoration: none; }
.num3 a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; letter-spacing: 5px; text-decoration: none; }
.num3 a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #d10101; letter-spacing: 5px; text-decoration: none; }


/* °øÁö TITLE*/
.ntt {font-family: "µ¸¿ò,verdana"; font-size: 13pt; color: #000000; text-decoration: none; line-height:20px ; font-weight:bold; }
.ntt a:link     {font-family: "µ¸¿ò,verdana"; font-size: 13pt; color: #000000; text-decoration: none; line-height:20px ; font-weight:bold; }
.ntt a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 13pt; color: #000000; text-decoration: none; line-height:20px ; font-weight:bold; }
.ntt a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 13pt; color: #000000; text-decoration: underline; line-height:20px ; font-weight:bold; }

/* ¹è³Ê11pt*/
.p11 {font-family: "µ¸¿ò,verdana"; font-size: 11pt; color: #ca0f16; text-decoration: none; line-height:16px ; font-weight:bold; letter-spacing: -1px;}
.p11 a:link     {font-family: "µ¸¿ò,verdana"; font-size: 11pt; color: #ca0f16; text-decoration: none; line-height:16px ; font-weight:bold; letter-spacing: -1px;}
.p11 a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 11pt; color: #ca0f16; text-decoration: none; line-height:16px ; font-weight:bold; letter-spacing: -1px;}
.p11 a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 11pt; color: #ca0f16; text-decoration: underline; line-height:16px ; font-weight:bold; letter-spacing: -1px;}

/* °Ô½ÃÆÇ view*/
.bdv {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; padding:5px; }
.bdv a:link     {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; }
.bdv a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; }
.bdv a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; }

/* mail_blue*/
.mb { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #024883; text-decoration: underline;}

/* Ã·ºÎÆÄÀÏ*/
.af {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #024883;	text-decoration: none; line-height:16px ;}
.af a:link     {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #024883;	text-decoration: none; line-height:16px ;}
.af a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #024883;	text-decoration: none; line-height:16px ;}
.af a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 8pt; 	color: #024883;	text-decoration: none; line-height:16px ;}


/* white*/
.wh { font-family: "µ¸¿ò,verdana"; font-size: 8pt; color: #ffffff; text-decoration:none; }
.wh a:link { font-family: "µ¸¿ò,verdana"; font-size: 8pt; color: #ffffff; text-decoration:none; }
.wh a:visited { font-family: "µ¸¿ò,verdana"; font-size: 8pt; color: #ffffff; text-decoration:none; }
.wh a:hover { font-family: "µ¸¿ò,verdana"; font-size: 8pt; color: #ffffff; text-decoration:none; }

/* ÆÐ¼Ç¸¶ÄÏ*/
.fmb { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #000000; text-indent: 8px; font-weight:bold; }
.fm { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #676767; text-indent: 8px; }
.area {font-size:9pt;font-family: "µ¸¿ò"; border:1px #ffffff solid; padding: 5 5 5 5; line-height:19px; }
.area1 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #c7c7c7 solid; padding: 5 5 5 5; line-height:19px; text-indent: 4px; overflow:auto;}


.hp { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #024883; text-decoration: underline; text-indent:8px; }
.hp a:link { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #024883; text-decoration: underline; text-indent:8px; }
.hp a:visited { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #024883; text-decoration: underline; text-indent:8px; }
.hp a:hover { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #024883; text-decoration: underline; text-indent:8px; }


/* È¸¿ø°¡ÀÔ*/
.rbox {font-size:9pt;font-family: "µ¸¿ò"; border:4px #d20000 solid; }
.gbox {font-size:9pt;font-family: "µ¸¿ò"; border:4px #d5d5d5 solid; }
.gbox1 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #999999 solid; }
.gbox2 {font-size:9pt;font-family: "µ¸¿ò"; border:4px #ababab solid; }
.gbox3 {font-size:9pt;font-family: "µ¸¿ò"; border:2px #cfcfcf solid; }
.bbox {font-size:9pt;font-family: "µ¸¿ò"; border:4px #000000 solid; }
.bbox2 {font-size:9pt;font-family: "µ¸¿ò"; border:4px #595959 solid; }

.join {border: 1px #c7c7c7 solid; height:20; background-color:ffffff; color:#666666; font-size:9pt;  padding:3px 0 0 3px; text-indent: 4px;}
.area2 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #c7c7c7 solid; padding: 5 5 5 5; line-height:19px; text-indent: 4px;}
.jr { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #d20000; text-indent: 8px; font-weight:bold; }
.jg { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #676767; text-indent: 8px; line-height:21px; }

/* È¸»ç¼Ò°³ */
.ab {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; }
.rb { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #000000; text-indent: 8px; font-weight:bold; }
.rt { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #676767; text-indent: 8px;}

/* mail_blue*/
.cmb { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #0072bb; text-decoration: underline; text-indent: 15px;}
.cmb a:link { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #0072bb; text-decoration: underline; text-indent: 15px;}
.cmb a:visited { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #00072bb; text-decoration: underline; text-indent: 15px;}
.cmb a:hover { font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #0072bb; text-decoration: underline; text-indent: 15px;}

/* °Ë»ö¿£Áø */
.bb {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #0054a5; text-decoration: none; line-height:16px ; font-weight:bold; }
.bb a:link     {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #0054a5; text-decoration: none; line-height:16px ; font-weight:bold; }
.bb a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #0054a5; text-decoration: none; line-height:16px ; font-weight:bold; }
.bb a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #0054a5; text-decoration: underline; line-height:16px ; font-weight:bold; }

.sv {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; }
.sv a:link     {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ;}
.sv a:visited  {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:19px ; }
.sv a:hover    {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #666666; text-decoration: underline; line-height:19px ;}

/* º¸µµÀÚ·á */
.bd {font-family: "µ¸¿ò,verdana"; font-size: 9pt; color: #737373; text-decoration: none; line-height:16px ; font-weight:bold; }

.bd1 {font-family: "µ¸¿ò,verdana"; font-size: 12pt; color: #000000; text-decoration: none; line-height:16px ; font-weight:bold; }

.bd2{ font-family:µ¸¿ò; font-size:9pt; color:#666666; padding-left:10pt; padding-right:10pt; padding-top:10pt; padding-bottom:10pt; }

.faq{ font-family:µ¸¿ò; font-size:9pt; color:#0054a5; padding-left:10pt; padding-right:10pt; padding-top:7pt; padding-bottom:7pt; border:1px #cccccc solid; line-height:16pt; }

/* ------------------------- ¶Ë±ÛÀÌ Ãß°¡ --------------------- */
/* ÆÐ¼ÇºñÁî À¯·áÄÜÅÙÃ÷¸ô °áÁ¦¾È³» ÆË¾÷Ã¢ */
.pop_notice {
	width:450px;
	height:455px;
	background:url(/img/main/pop_notice_bg.gif) left top no-repeat;
}
.pop_notice h1 {
	text-align:center;
	margin:5px 0 15px 0;
	padding:0;
}
.pop_notice .contents {
	position:absolute;
	top:58px;
	left:18px;
	width:370px;
	padding:20px;
	height:310px; 
	overflow:auto;
	text-align:justify;
	border:1px #ccc solid;
}
.pop_notice .contents .tlt {
	font-weight:bold;
	color:#000;
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
}
.pop_notice .contents .info {
	color:#555;
	text-align:justify;
	padding:0;
	margin:0 0 20px 0;
}
.pop_notice .action {
	position:absolute;
	top:437px;
	left:395px;
}
/* ÆÐ¼ÇºñÁî ML Ãß°¡ (100218) */
/* ÆÐ¼ÇºñÁî ML Ãß°¡ (100218) */
.wrap {
	width:734px;
}
.title {
	margin:0 0 20px 0;
	padding:0;
}
.title p {
	margin:0 0 5px 0;
	padding:0;
} 
.ml_top_info {
	width:100%;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	background-color:#efefef;
	height:240px;
	padding:10px 0;
	position:relative;
	margin-bottom:50px;
}
.ml_top_info ul {
	margin:0;
	padding:0;
}

.ml_top_info li {
	margin:0;
	padding:0;
	list-style:none;
}
.ml_top_info li.img {
	position:absolute;
	top:10px;
	left:10px;
}
.ml_top_info li.img p {
	text-align:center;
	width:150px;
	margin-top:7px;
	font-size:11pt;
	font-weight:bold;
	font-color:#000000;
}
.ml_top_info li.info {
	margin-left:190px;
	width:520px;
	padding-top:10px;
}
.ml_top_info li.info p {
	margin-top:20px;
	margin-bottom:20px;
}
.ml_top_info li.search {
	margin-left:190px;
	width:520px;
	background-color:#fff;
	height:145px;
	color:#666;
	font-size:1em;
	
}
.ml_top_info li.search p {
	border-bottom:1px solid #efefef;
	padding:7px 0 7px 10px;
	margin:0;
}
.ml_top_info li.search p span {
	margin-right:25px;
}
.ml_top_info li.search ul {
	padding:0;
	margin:0 0 0 15px;
}
.ml_top_info li.search li {
	width:220px;
	background:url(/img/main/dot_icon.gif) left 12px no-repeat;
	padding-left:10px;
	height:30px;
	float:left;
	margin:0;
}
.ml_top_info li.search select {
	width:100px;
	margin-left:10px;
}
.ml_top_info li.search li.keyword {
	width:500px;
	margin-bottom:10px;
}
table.ml_list {
	border-bottom: 2px solid #cac7c3;
	width:100%;
	border-collapse: collapse;
	clear: both;
	margin-bottom:20px;
}
table.ml_list .year {
	width: 8%;	
}
table.ml_list .month,
table.ml_list .page {
	width: 6%;	
}
table.ml_list .cate1,
table.ml_list .cate2,
table.ml_list .cate3,
table.ml_list .writer {
	width: 10%;	
}
table.ml_list thead th {
	border-top:2px #abacb0 solid;
	border-bottom:1px #abacb0 solid;
	background: #fafbfd;
	color: #333;
	padding: 6px 0 2px;
	margin-bottom: 10px;
	font-size:9pt;
}
table.ml_list thead th {
	text-align: center;
	height:30px;
}
table.ml_list tbody td {
	text-align: center;
}
table.ml_list tbody td {
	padding: 6px 0 5px;
	border-bottom: #d6d6d6 1px solid;
}
table.ml_list tbody td.title {
	padding-left: 15px;
	text-align:left;
}
table.ml_list tbody td.title a {
	text-decoration:none; 
	color:#666;
}
table.ml_list tbody td.title a:hover {
	text-decoration:underline; 
	color:#ff3333;
}
table.ml_photo_list {
	border-bottom: 1px solid #abacb0;
	width:100%;
	border-collapse: collapse;
	clear: both;
	margin-bottom:20px;
}
table.ml_photo_list tbody td {
	width:25%;
	text-align:center;
	padding: 0 0 20px 0;
}
table.ml_photo_list tbody td p {
	padding: 0;
	margin:7px 0 0 0;
}
table.ml_photo_list tbody td p a {
	text-decoration:none; 
	color:#666;
}
table.ml_photo_list tbody td p a:hover {
	text-decoration:underline; 
	color:#FF3333;
}
.ml_photo_view {
	position:relative;
	clear:both;
}
.ml_photo_view .detail_img {
	position:absolute;
	top:0;
	left:0;
}

.ml_photo_view h4 {
	font-size:11pt;
	margin:0 0 40px 0;
	padding:0 0 0 270px;
	color:#000;
}
.ml_photo_view p {
	margin:0 0 25px 0;
	padding:0 0 0 270px;
	line-height:140%;
}
.clear {
	clear:both;
	margin-bottom:40px;
}
#paging {
	text-align:center;
}
#paging img {
	margin:0 5px;
}
.board_right {
	text-align:right;
	margin:15px 0;
}

/* -- Áø¼· Ãß°¡ -- ±â»ç°Ë»ö ÆäÀÌÁö (210³â 3¿ù 30ÀÏ) -- */

#ml_type1					{padding-left: 13px; margin-top: -25px; }
#ml_type1 h3				{border-bottom: 1px solid #666; padding-bottom: 20px; margin-bottom: 20px;}
#ml_type1 div.detail_img	{margin-left: 20px; padding-top: 70px;}
#ml_type1 div.wrap_jin		{padding-left: 217px;}
#ml_type1 div.ml_type2		{border-left: 2px solid #000; margin-bottom: 20px; clear: both;}
#ml_type1 div.ml_type2 h4	{padding: 0; margin-bottom: 10px;}
#ml_type1 ul				{margin: 0; margin-left: 13px; padding: 0;}
#ml_type1 ul li				{list-style: none; padding-left: 0; background: url(/img/main/ml_title_d1.gif) left 10px no-repeat;}
#ml_type1 h5				{margin: 0; padding-left: 12px;font-weight: normal; color: #838383; padding-top: 7px;}
#ml_type1 h5 a				{font-weight: normal; color: #838383;}
#ml_type1 ul li p			{margin: 0; padding-left: 12px; background: url(/img/main/ml_title_line1.gif) 15px bottom no-repeat; font-size: 8pt; line-height: 25px;}
#ml_type1 div.detail_img span {display: block; text-align: center; padding-top: 5px;}