
@charset "utf-8";
@font-face {font-family: wooriSaebom; src:url(http://wfont.lexitech.co.kr/wooriSaebom.eot);}
@font-face {font-family: wooriSaebomRC1; src:url(http://wfont.lexitech.co.kr/wooriSaebomRC1.eot);}
@font-face {font-family: wooriDotum90c2; src:url(http://wfont.lexitech.co.kr/wooriDotum90C2.eot);}
@font-face {font-family: 우리돋움90c2; src:url(http://wfont.lexitech.co.kr/wooriDotum90C2.eot);}
@font-face {font-family: 우리돋움90c1; src:url(http://wfont.lexitech.co.kr/wooriDotum90C1.eot);}
@font-face {font-family: 우리돋움; src:url(http://wfont.lexitech.co.kr/wooriDotum.eot);}
@font-face {font-family: 우리바탕; src:url(http://wfont.lexitech.co.kr/wooriBatang.eot);}
@font-face {font-family: 우리새봄RC1; src:url(http://wfont.lexitech.co.kr/wooriSaebomRC1.eot);}

*{margin:0; padding:0;}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

ul{list-style:none;}
a {text-decoration:none; color:black; }
a:hover {text-decoration:underline;}
.fL{float:left;}
.fR{float:right;}
img{border:0;}
/*
p.writer{color:#BCBEC0;}
*/

body{ background:white;text-align:center; font-family:우리돋움90c1; font-size:1em;}
/*
#header{background:pink !important;}
#MWrapp{background:yellow !important;}
#Foot{background:lime !important;}
#Lmenu{background:blue !important;}
#BWrapp{background:aqua !important;}
#login-box{background:pink !important;}
#Logo{background:gray !important; }
*/

#Wrapp{width:60.75em; margin:0 auto;text-align:left;  background:white url(img/sec_23.jpg) top left no-repeat;}
#MWrapp{width:60em; }

#Lmenu{float:left; width:12em;  padding-left:0.75em;}
#BWrapp{float:right;width:47.25em; position:relative;}
#BBody {
    background:#F2F2F2;
    font-family:wooriSaebomRC1, gulim;
    padding-left:1.5em;
    padding-top:1.5em;
    padding-right:3em;
    padding-bottom:3em;
    margin-bottom:0.75em;
    margin-top:0.75em;
}
.Btext_body img {
}

.BriA {background:#FFF;font-family:우리바탕;
padding-left:1.5em;
padding-top:1.5em;
padding-right:3em;
padding-bottom:3em;
margin-bottom:0.75em;
margin-top:0.75em;
}
/*Bli, Bri로 할경우{{{*/
.Bmenu{margin-bottom:1em;}
.BleA{width:5.25em; float:left}
.BleB{width:11.25em; float:left;}
.BleC{width:29.25em; float:left; }
.BleD{width:23.25em; float:left}
.BleE{width:17.25em; float:left}
.BleF{width:35.25em; float:left}
.BriA{width:36.75em; float:right;} /*원래넓이는 41.25엿으나,,좌우여백을 4.5 뺌*/
.BriA_or{width:41.25em; float:right; margin-top:0.75em;} /*원래넓이는*/
.BriA_orf{width:41.25em; float:right;} /*원래넓이는*/
.BriB{width:35.25em; float:right;margin-bottom:0.75em;}
.BriC{width:35.25em; float:right; margin-left:12em; display:inline;}
.BriD{width:35.25em; float:right;}
.BriE{width:29.25em; float:right;}
.BriF{width:35.25em; float:right;}
.Bbor{width:41.75em; float:right; padding-bottom:1.5em;}

ul.BleA_lmenu li {background:url(img/bmenu_bg.gif) center left repeat-x;
margin-bottom:1em;
font:0.8em/1.3em 우리돋움90c2;
border:1px solid #c2c2c2;
padding:0.3em 0 0;
text-align:center;
margin-top:0.85em;
}
ul.BleA_lmenu li a{ color:black; }
ul.BleA_lmenu li.on a{ color:#FB4040; }

.BriA p{font:0.8em/1.6em 우리바탕;}

/*}}}*/

#Foot{padding:2em 1em 1em; font-size:0.8em;background:#CCCCCC; color:#FFFFFF;}
#Foot .fL{}
#Foot .fR{text-align:right;}
#Foot .fL,
#Foot .fR{color:#000;}
#Foot .lmenu3{padding-bottom:1.08em; float:left;}
#Foot .lmenu3 li {float:left; padding-right:0.5em; margin-right:0.5em; display:inline; border-right:1px solid #838586; line-height:1;}
#Foot .lmenu3 li.last {padding-right:0; margin-right:0; border:0;}
#Foot img { position:relative; top:2px; left:-5px;}
/*header{{{*/
#header{ height:204px; }
#Logo a{width:12.5em; height:204px; display:block; float:left; }
#mainLogo {display:none;}
#login-box{margin-left:0; width:5.25em;float:left; margin-top:6.75em;display:inline;}
#login-box ,#login-box a{color:black;}
#login-in {padding-top:1.5em;}
#login-out {padding-top:2.8em; }

#header-box{  padding-top:0.75em; padding-bottom:0.75em; float:right;}
#header-box table{border-collapse:collapse; }
#header-box table td{vertical-align:top}

#hbox01{margin-left:6.75em; margin-bottom:0.75em;}
#hbox01 img{width:11.25em; height:5.25em;}
#hbox02{margin-left:0.75em;  text-align:right;}
#hbox02 img{width:11.25em; height:5.25em;}
#hbox03{margin-left:0.75em; }
#hbox03 img{width:5.25em; height:5.25em;}
#hbox04{margin-left:0.75em; margin-right:0.75em;}
#hbox04 img{width:5.25em; height:11.25em;}
#hbox05{margin-right:0.75em;margin-bottom:0.75em;}
#hbox05 img{width:5.25em; height:5.25em;}
#hbox06{margin-right:0.75em;}
#hbox06 img{width:11.25em; height:5.25em;}
#hbox07 img{width:11.25em; height:5.25em;}
#hbox08 img{width:5.25em; height:5.25em;}


/*}}}*/
/*Lmenu{{{*/
#Lmenu ul li {font:0.85em/1.8em wooriSaebom; } 
#Lmenu ul li a {color:#000}
#Lmenu ul li a font {color:#FFF200;}
.lmenu0{}
.lmenu1{padding:1.5em  0 0.9em;}
.lmenu2{padding-top:1.5em;}
.lmenu4{ margin:0em 1em 0 0 ; /*background:#FFFCD5;*/ border:1px solid #EA2141;  padding:0.4em; }
.lmenu0 select{ font:0.8em/1.1 우리돋움90c1;}  
.lmenu0 input{ font:0.8em/1 우리돋움90c1;}  
.lmenu0 input#textfield { width:12em; padding:0.2em 0.1em 0em;}  
.lmenu0 input#submit { width:1em; padding:0 0.1em;}   

.sec_22 #Lmenu .lmenu4 li a, 
.sec_23 #Lmenu .lmenu4 li a, 
.sec_25 #Lmenu .lmenu4 li a, 
.sec_26 #Lmenu .lmenu4 li a, 
.sec_27 #Lmenu .lmenu4 li a, 
.sec_29 #Lmenu .lmenu4 li a, 
.sec_30 #Lmenu .lmenu4 li a, 
.sec_31 #Lmenu .lmenu4 li a, 
.sec_32 #Lmenu .lmenu4 li a, 
.sec_33 #Lmenu .lmenu4 li a, 
.sec_35 #Lmenu .lmenu4 li a, 
.sec_36 #Lmenu .lmenu4 li a, 
#Lmenu .lmenu4 li a { color:#000;}
.sec_78 #Lmenu .lmenu4 li a { color:#FFF;}

.sec_24 .lmenu4 li a,
.sec_33 .lmenu4 li a { color:#000 !important;}

.lmenu_bann{ margin:1.5em 0 0 0 ;}
.lmenu_bann dd{margin:0 0 0.75em 0 ;}

/*}}}*/

/*View{{{*/
.secName{font:5em/1 우리바탕; text-align:right; 
color:#838586; }
.secName a,
.secName a:hover {color:#FFF;}

/*
.secName_view_in {height:0;overflow:hidden;}
왜이랬던가
*/
.Btitle{ padding:1.5em 0 3em 1.5em; }
.Btitle h1{font:1.7em/1 wooriDotum90c2; }
.Btext p{text-align:justify; line-height:1.8em;}
.Btext_body{font-size:0.95em; padding-left:10.5em; }
.Btext img{/*margin-left:-10.5em;*/}
.Btext_body table.inserted_img { margin:3px 24px 24px;}
.Btext_body table.inserted_img td img {margin:0; padding:0;}
.Btext_body table.inserted_img td p{ padding:0; margin:0px 0 0 0; font:8pt/1.4 wooriDotum;}
.Bwriter{
border-bottom:1px solid black; 
text-align:right;
font:0.9em/1.2 우리돋움90c1;
padding:2em 0;
}
.Boption{ text-align:right;  padding:1em 0;}
.Boption dd{ display:inline; margin-left:1em; }



/*}}}*/
/*view img{{{*/
.imgA{}
.imgB{padding-left:10.5em;}
.imgB img{border:1px solid gray;}
.imgC{float:left; padding-right:0.75em;}
.imgD{float:right;padding-left:0.75em;}
/*}}}*/
/*input{{{*/
.confirm,
.confirminput input {background: url(img/bt.gif) top left repeat-x;font:0.8em/2 우리돋움; padding:0.1em 0.8em  ; border:1px solid #bbb;}


.button_s input {padding:0.3em 0.9em 0;
background:url(img/button_s.gif) top left repeat-x;
font:1em/1.4 우리돋움90c1; 
}

.button_f input {padding:0;
background:url(img/button_s.gif) top left repeat-x;
font:1em/1.4 우리돋움90c1; 
width:72px;
}
.button_s dd {
border-right:1px solid #EEE;
border-bottom:1px solid #DDD;
padding:0.2em 0.9em 0em;
background:url(img/button_s.gif) top left repeat-x;
font-size:0.8em;
font-family:우리돋움90c1; 
}
.linktext li{background:url(img/login_bt_bg.gif) top left repeat-x; border:1px solid #BCBEC0; font-family:우리돋움90c1;color:white; font-size:1em;padding:0.5em 1em ;width:8em;}
/*}}}*/

/*높이 맞추기*/
.section_list_in h4  {height:1.5em; overflow:hidden;}

.section_list_in p  {height:2.4em; overflow:hidden;}
.section_list_in p.writer  {height:1.2em; overflow:hidden; }

/*section_list*/
.section_list{background:white; padding:0.75em; margin:0.75em 0 ;}
.section_list_in{margin-bottom:0.75em;}

.section_list_img{width:5.25em; height:5.25em; padding-right:0.75em; float:left; }
.section_list_text{float:right;  width:27.25em; height:5.25; overflow:hidden;}

.section_list_in h4, 
.section_list_in h4 a {font-size:1.1em;}

.section_list_in h4 a {color:#0004A0;}


.section_list_in p, 
.section_list_in p a {font:0.9em/1.4 wooriSaebomRC1; }

.section_list_in .writer {color:#a7a7ac;}
.section_list_in .writer, 
.section_list_in .writer  a{font-family:우리돋움90c1;}

/*}}}*/
/*section_bottom{{{*/

.sec_bottom{/*margin-bottom:0.75em;*/}

.sec_bottom_c1,
.sec_bottom_c2,
.sec_bottom_c3{width:17.25em;height:5.25em;margin-bottom:0.75em;}


.sec_bottom_c1{background:#404041 url(img/sec_b_c1.gif) top left no-repeat;}
.sec_bottom_c1 ul{list-style:none; padding:0.6em 0 0 2.5em; }
.sec_bottom_c1 li{background:url(img/sec_b_dot.gif) 0.4em left no-repeat;color:white; padding-left:0.8em; height:1.4em; overflow:hidden; line-height:1.4em;}
.sec_bottom_c1 li a{color:white; font-size:0.8em;}


.sec_bottom_c2 {background:#E6E7E8;}
.sec_bottom_c2 h3{color:#939598; padding:0.6em 0 0.3em 0.6em; font-size:1.2em;font-family:우리돋움90c1 !important;}
.sec_bottom_c2 h3 span{ color:#000; font-size:90%}
.sec_bottom_c2 p{color:red;padding-left:0.6em; font-family:우리바탕; font-size:1.05em !important;}
.sec_bottom_c2 p a{color:red;}

.sec_bottom_c3{background:url(img/sec_b_c3.gif) top left no-repeat;}
.sec_bottom_c3 h2{color:red; padding:1.3em 1em 0 0; font-size:1.7em !important; text-align:right; }
.sec_bottom_c3 h2 a{color:red; }

.sec_bottom .sec_bottom_c1,
.sec_bottom .sec_bottom_c3{width:17.125em !important;height:5.125em !important;border:1px solid #BCBEC0;}

/*}}}*/
/*before_main_list{{{*/
.before_main_list{background:white;  margin-top:0.75em;}
.before_main_list .section_list_in  {width:9.75em; padding:0.75em  0; margin:0 0 1.5em 1.5em;  display:inline;}
.before_main_list .section_list_in  h4{font-size:1.5em;}
.before_main_list .section_list_in  h4 a{color:black;}
.before_main_list .section_list_in img {clear:both; padding-right:0; !important;}
.before_main_list .pagination{text-align:right;}
/*}}}*/

/*page_numbering{{{*/
.paging{letter-spacing:0.1em;  font-size:0.8em; }
.paging a{font-weight:bold; color:#D7181F;}
.paging em{text-decoration:underline; color:#bbb; font-style:normal;}
.section_list .paging{text-align:right;}
.pagination .paging{padding:3em 1em 1em 0;}
/*}}}*/
/*view */
/*View related{{{*/
/*temporary*/
.related_tem {background:#eee; margin:1em; padding:1em;}

.related {margin:1em  0 ; padding:1em 0;  }
.related .fR{font-family:우리돋움90c1;}

.related dl,
.cmt_input dl,
.cmt_view dl {  padding:1.5em 0 0 1.4em; }

.related dl dt,
.cmt_input dl dt,
.cmt_view dl dt {display:inline; color:#F35A41; font-family:우리돋움90c2; float:left; width:3.75em;}

.cmt_input dl dd {background:white; float:right; width:34.5em;padding:0.75em; }
.sec_23 .cmt_view_in,
.sec_26 .cmt_view_in,
.sec_27 .cmt_view_in,
.sec_29 .cmt_view_in,
.sec_30 .cmt_view_in,
.sec_31 .cmt_view_in,
.sec_36 .cmt_view_in,
.sec_23 .cmt_input dl dd,
.sec_26 .cmt_input dl dd,
.sec_27 .cmt_input dl dd,
.sec_29 .cmt_input dl dd,
.sec_30 .cmt_input dl dd,
.sec_31 .cmt_input dl dd,
.sec_36 .cmt_input dl dd {background:#DCDDDE;}

.related dl dd { background:#F2F2F2 ; float:right; width:36em;}
.cmt_view dl dd {float:right; width:36em; /*margin:3em 0;*/}

.related li{background:url(img/black_dot.gif) 40% left no-repeat; padding:0.2em 0 0.2em 0.8em;}
.related li span{display:inline-block; }
.related li span.tt{width:24.5em;font-family:우리돋움90c1;font-size:0.95em;}
.related li span.name{width:7.5em;font-size:0.8em;}
.related li span.time{font-family:우리돋움90c1;font-size:0.85em; text-align:right;}

.cmt_input h5{ font-family:우리돋움; font-weight:normal; padding:0.3em 0 0.6em;}
.cmt_input dd li {float:left;   }


.cmt_input dd li.username { width:29.25em; text-align:right; font-family:우리돋움90c1;  padding-right:0.75em;}
.cmt_input dd li.button_f {margin-top:3.5em; float:right;}
.cmt_input dd li.cmt_textarea { width:29.25em;text-align:right; font-family:우리돋움90c1;  }
.cmt_input dd li.cmt_textarea textarea{width:96%;height:5.25em; border:1px solid #EEE; padding:2%;}

ul.cmt_login {padding: 0.2em  0  0.1em 0;}
.cmt_login li {padding-right:0.3em; }
.cmt_login li.cmt_user input{width:12em; padding:0.3em;}
.cmt_login li label{font-family:우리돋움; }
.cmt_login li.button_f {margin-top:0em !important; float:right;}

.cmt_view_in { background:white;}
p.cmt_cont {text-align:justify; padding-bottom:1.5em; font-family:우리돋움;}

.cmt_view_in ul li{float:left; font-family:우리돋움90c1; font-size:0.8em; padding:0.2em 0.2em  0.2em 0 ;}
.cmt_view_in li.username{width:6.5em; padding-left:1em;}
.cmt_view dl dd p{padding:0.5em 0 0.5em 7.5em;  font-size:0.8em;}

/*}}}*/

/*related_page, {{{*/
.related_p {}

.related_p .s_result{width:23.25em;}
.search_p .s_result p,
.related_p .s_result p {margin-top:4em; background:#000; color:yellow;padding:0.2em 0.2em 0.1em ; font-family:우리바탕;}


.search_p .s_result{width:35.25em;}
.search_p .s_result p span{font-size:120%; font-weight:bold;}

.search_p .BriD .section_list_in h4 {text-decoration:underline;}
.search_p .BriD .section_list_in h4 span{font-size:120%;  font-weight:bold;}
/*}}}*/

/*ERRor{{{*/
#Error {padding:3em 3em 3em 6em; text-align:center; float:right;width:38.25em;}

#Error .in{background:#eee; padding: 3em 0; font-family:우리돋움90c1;}
#Error .in p{font-family:우리돋움90c1;}
#Error  p{padding-bottom:3em;}
.mainlink input{width:108px; height:48px;  background:url(img/login_bt_bg.gif) top left repeat-x; border:1px solid #BCBEC0; font-family:우리돋움90c1;color:white; font-size:1em;}
.message{ color:blue;}
.error{color:red; padding:1em 2em; text-decoration:underline; }
/*}}}*/

/*mailwrapp{{{*/
.mailwrapp{ background:#F2F2F2; padding:3em 6em 1em 0em}
.mailwrapp h2{border:1px solid #D7D7D7; background:#fff;  padding:0.25em  0.75em 0.3em; margin-left:3.8em;}
.mailwrapp h4{color:#F25A4F; font:bold 0.8em/1.4 우리바탕;padding:2em 0 1em ;  margin-left:7.5em;}
.mailwrapp p{font:0.8em/1.4 우리바탕; padding-bottom:1.5em; padding-top:0.2em;}
.mailwrapp .fL{width:5.7em; text-align:right; font-size:0.9em;   padding-top:0.4em;}
.mailwrapp .fR{width:28.75em; }
.mailwrapp input{padding:0.3em; font-size:0.9em; font-family:우리바탕; border:1px solid #F1EFE2; margin-bottom:0.2em;}
.mailwrapp input.lline{width:100%;}
.mailwrapp textarea{width:100%; height:5em;border:1px solid #F1EFE2; padding:0.3em;}

.mailsubmit{text-align:center; padding:3em;}
.mailsubmit input {background: url(img/bt.gif) top left repeat-x; font:0.8em/2 우리돋움; padding:0.1em 0.8em  ; border:1px solid #bbb;}
.mailresult {text-align:center;}
.mailresult p {color:red; padding-top:3em;}
.mailresult h3 {width:8em; margin:5em 0;}
/*}}}*/

#latest_cmt {
    background:url(img/comment_bg.gif) top left no-repeat;
    padding-left:0.8em;
    padding-right:0.4em;
    margin:2.5em 1em /*24.5em*/ 0.75em 0;
    border:1px solid #BCBEC0;
    height:10.4em;
}

#latest_cmt h1 {
    padding-top:1.9em;
    border-bottom:1px solid #D3D3D3;
    font:0.9em wooriSaebom; 
    color:#FF0000;
    letter-spacing:0.30em;
}

#latest_cmt ul {
    margin-top:0.5em;
}

#latest_cmt li {
    padding-left: 1em;
    background:url(img/red_point.gif) 0 0.3em no-repeat;
    font:0.75em/1.5 우리돋움 !important;
    height:1.7em;
    overflow:hidden;
    border:1px solid #BCBEC0;
}

#latest_cmt ul li a:link,
#latest_cmt ul li a:visited,
#latest_cmt ul li a:hover,
#latest_cmt ul li a:active {
    color:#000 !important;
}

#most_popular {
    margin-top:2.5em;
}
#most_popular h1{
    margin:1.9em 0em 0.5em 0.8em;
    font:0.9em wooriSaebom;  
    color:#FF6400;
    border-bottom:1px solid #D3D3D3;
    text-align:justify;
}

#most_popular div {border:1px solid #BEBEC0; top:0; right:-0.3em; width:10.6em; height:11em; background:#fff; position:relative;}
#most_popular div div { position:absolute; top:3px; left:-5px; background:white; padding-bottom:3px;}

#most_popular #clip {width:auto; height:auto; border:none; position:absolute; z-index:99; top:-12px; left:20px;}
#most_popular #clip div {width:auto; height:auto; border:none; background:none; padding:0;}
#most_popular #clip img { background:none;}

#most_popular ul { margin:1em 0 0 1em}
#most_popular li {
    font:0.8em/1.5 우리돋움 !important;
    color:#FF6400;
    height:1.6em;
    background:url(img/list/bu_orange.gif) 0px 6px  no-repeat;
    padding-left:10px;
    overflow:hidden;
}
#most_popular ul li a{
    color:#000 !important;
}



.lastMainList {
    padding:1em;
}

.lastMainList .section_list_in {
    float:left;
    width:9.7em;
    display:inline;
    margin-right:2.2em;
    margin-bottom:4.6em;
}
.lastMainList .last {
margin-right:0;
}

.lastMainList .paging{
   clear:both; 
   text-align:right;
}

.disabled {display:inline;}

tr.list_main  img{
    margin-left:-4px;
    margin-right:4px;
}
