/*********************************************************************
* MuaCity CSS
* Made by Rex
@import url("/webfont/nanumbarungothic.css");
*********************************************************************/
@charset "utf-8";

/*********************************************************************
*	GLOBAL
*********************************************************************/
*{font-family:"Nanum Barun Gothic","맑은 고딕",'Malgun Gothic','돋움','dotum'; font-size:14px; color:#222222;}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th,
 aside, canvas, details, figcaption, figure, 
footer, hgroup, menu, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
}

:lang(zh), .zh { font-family:"微软雅黑", "STXihei", "宋体", "SimSun", "Arial"; }

#wrap_body { float:left; width:100%;}
#content_body { clear:both; margin:0 auto; width:980px; }

/*********************************************************************
*	LINKS
*********************************************************************/
a { selector-dummy : expression(this.hideFocus=true);}
a:link, a:visited, a:active  {color:#5a5a5a; text-decoration:none;}
a:hover  {color:#9d060b; text-decoration:none;}

/*********************************************************************
*	DIV layout
*********************************************************************/

#topinfo { float:left; width:100%; height:30px; background:#f5f5f5; border-bottom:1px solid #dddddd; overflow:hidden;}
#topinfo div a {font-size:13px; line-height:30px; }
#scroll-list {float:left; width:980px; height:0px; overflow:hidden; }
#topinfo select {font-size:13px; color:#5a5a5a; background:#f5f5f5; border:none; cursor:pointer;}

.top_logo { float:left; width:180px; margin-top:10px; text-align:center; padding:5px; background:#fff; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}

/*********************************************************************
*	메뉴
*********************************************************************/
#topMenu { float:right; margin:20px 0 0 0; width:770px; list-style:none; background: linear-gradient(to bottom, #dd1f2d, #c40b18); border:2px solid #91000a; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
#topMenu ul { list-style-type:none; padding:0px; }
#topMenu ul li { margin:0px 10px; }
#topMenu .topMenuLi { float:left; position:relative; display:block; line-height:45px; text-align:center;}
#topMenu .topMenuLi a { padding:5px 15px; color:#fff; font-size:16px; font-weight:700; text-shadow:0px 0px 5px #000;}
#topMenu .topMenuLi a:hover { color:#fff; text-shadow:0px 0px 5px #fff;}

#topMenu .submenu { position:absolute; width:0px; top:40px; height:0px; overflow:hidden; transition: height .2s; -webkit-transition: height .2s; -moz-transition: height .2s; -o-transition: height .2s; background:rgba(145, 0, 10, .95); box-shadow:1px 1px 3px #343434; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;  z-index: 150; }

#topMenu .topMenuLi .submenu a { float:left; font-size:14px; font-weight:normal; line-height:40px; }
#topMenu .topMenuLi:hover .sm01 { width:774px; height:40px; top:45px; left:-27px;}
#topMenu .topMenuLi:hover .sm01 a { padding:0 30px;}
#topMenu .topMenuLi:hover .sm02 { width:980px; height:40px; top:45px; left:-377px;}
#topMenu .topMenuLi:hover .sm02 a { padding:0 10px; letter-spacing:-1.5px;}
#topMenu .topMenuLi:hover .sm03 { width:980px; height:40px; top:45px; left:-493px; }
#topMenu .topMenuLi:hover .sm03 a { padding:0 30px;}
#topMenu .topMenuLi:hover .sm04 { width:380px; height:40px; top:45px; left:-35px; }
#topMenu .topMenuLi:hover .sm04 a { padding:0 25px;}
#topMenu .topMenuLi:hover .sm05 { width:330px; height:40px; top:45px; left:-175px; }
#topMenu .topMenuLi:hover .sm05 a { padding:0 30px;}
#topMenu .topMenuLi .submenu a:hover { color:#fff; text-shadow:0px 0px 15px #fff;}

/*********************************************************************
*	슬라이드
*********************************************************************/
#main_vis { width:100%; height:550px; overflow:hidden;}
#main_vis ul,li{list-style:none;}
#main_vis ul{position:relative;height:100%;}
#main_vis li{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;animation:fade 25s infinite;}
#main_vis li:nth-child(1){ animation-delay:0s; background-size:cover;}
#main_vis li:nth-child(2){ animation-delay:5s; background-size:cover;}
#main_vis li:nth-child(3){ animation-delay:10s; background-size:cover;}
#main_vis li:nth-child(4){ animation-delay:15s; background-size:cover;}
#main_vis li:nth-child(5){ animation-delay:20s; background-size:cover;}
 /* 100 / 8 = 12.5 */
@keyframes fade {
  0% {opacity:0;}
  5% {opacity:1;}
  25% {opacity:1;}
  30% {opacity:0;}
  100% {opacity:0;}
}
/*********************************************************************
*	메인
*********************************************************************/
#main_box div { float:left; width:25%; height:150px; cursor:pointer; opacity: 0.8;}
#main_box div:hover {opacity: 1;}
#main_box span { float:right; margin:10px 20px 0 0; color:#fff; font-size:28px; color:#fff; font-weight:lighter; }
	.main_box1 { background:url('../img/main_box01.png') #e94730 left bottom no-repeat;}
	.main_box2 { background:url('../img/main_box02.png') #a76b15 left bottom no-repeat;}
	.main_box3 { background:url('../img/main_box05.png') #4d3531 left bottom no-repeat;}
	.main_box4 { background:url('../img/main_box06.png') #58734a left bottom no-repeat;}

.main_tt { clear:both; float:left; width:100%; margin:0; font-size:16px; color:#000; font-weight:bold; text-shadow:1px 1px 2px #ddd; border-bottom:1px dotted #dad7c9;}
.main_tt a{ clear:both; float:left; margin:2px 5px; font-size:16px; color:#000; font-weight:bold; text-shadow:1px 1px 2px #ddd;}

/** 최근글 **/
.main_doc1 { float:left; width:450px; height:185px; margin-top:20px; padding:10px; border:1px solid #dad7c9; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.main_doc1 .box1 { clear:both; float:left; width:360px; line-height:27px; overflow:hidden; text-overflow: ellipsis;}
.main_doc1 .box1 a {font-size:14px;}
.main_doc1 .box2 { float:right; width:70px; line-height:27px; font-size:14px; text-align:center;}

/** 중간배너 **/
.main_ban1 { float:left; width:252px;height:207px; margin:20px;}

.main_ban2 { float:left; width:205px; margin-top:20px;}
.main_ban2 span { display:inline-block; width:205px; padding-left:10px; font-size:12px; line-height:26px; color:#444; border:1px solid #fff; background:#dad7c9; text-shadow:1px 1px 1px #f8f8f8; overflow:hidden;}
.main_ban2 .box1 a { float:left; margin:1px; padding-left:20px; width:193px; line-height:55px; text-align:left; border:1px solid #dad7c9; background:linear-gradient(to right, #fff, #f8f8f8); overflow:hidden; display:block;}
.main_ban2 .box1 a:hover { background:linear-gradient(to left, #fff, #f8f8f8);}


.main_doc4 { float:left; width:645px; height:110px; margin-top:50px; padding:10px; border:1px solid #dad7c9; overflow:hidden;}
.main_doc4 .mb01 { float:left; width:290px; margin-left:20px; font-weight:700; font-size:30px; line-height:25px; color:#9d060b; text-shadow:1px 1px 3px #999;}
.main_doc4 .mb01 span{ font-size:20px; color:#9d060b;}
.main_doc4 .mb02 { float:left; width:320px; padding:5px; font-size:12px; line-height:22px; color:#565555; border:1px solid #dad7c9; background:#f7f8f8;}
.main_doc4 .mb02 span{ font-weight:bold; font-size:14px; color:#565555;}

.main_doc5 { float:right; margin-top:50px; overflow:hidden;}
.main_doc5 span { display:inline-block; width:280px; padding-left:10px; font-size:12px; line-height:24px; color:#444; border:1px solid #fff; background:#dad7c9; text-shadow:1px 1px 1px #f8f8f8; overflow:hidden;}
.main_doc5 select { font-size:14px; border:1px solid #dad7c9; width:290px; height:34px; overflow:hidden;}

.main_doc6 { float:right; margin-top:10px; overflow:hidden;}
.main_doc6 span { display:inline-block; width:280px; padding-left:10px; font-size:12px; line-height:24px; color:#444; border:1px solid #fff; background:#dad7c9; text-shadow:1px 1px 1px #f8f8f8; overflow:hidden;}
.main_doc6 .doc { float:left; width:134px; padding-left:10px; font-size:14px; line-height:26px; color:#565555; border:1px solid #dad7c9; background:#f7f8f8; overflow:hidden;}
.main_doc6 .doc strong { font-size:12px; color:#565555;}


.main_last { float:right; width:410px; height:245px; margin-top:20px; overflow:hidden;}
.main_last ul { list-style:none;}   
.main_last ul li { float:left; text-align:center; width:99px; line-height:30px; margin-left:1px; font-size:13px; font-weight:700; color:#434343; border:1px solid #dad7c9; background:#ffffff; cursor:pointer;} 
.main_last ul li:hover { background:#f5f5f5;}
.main_last .on { color:#ffffff; border:1px solid #6f0105; background:#9d060b; text-shadow:0px 0px 3px #000000;}
.main_last .on:hover { color:#ffffff; border:1px solid #ad252a; background:#9d060b; cursor:default;}
.main_last_doc { float:right; width:408px; height:210px; margin-top:5px;}
.main_last_doc .box1 { clear:both; float:left; width:330px; line-height:23px; overflow:hidden; text-overflow: ellipsis;}
.main_last_doc .box1 a {font-size:12px;}
.main_last_doc .box1 img { margin:3px;}
.main_last_doc .box2 { float:right; width:70px; line-height:23px; font-size:12px; text-align:center;}
.main_last_doc .box3 a { float:right; font-size:12px; margin-right:2px; padding:2px 10px; color:#434343; border:1px solid #dad7c9; background:#ffffff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

.main_banner { float:left; width:550px; height:230px; margin-top:25px; background:url('../img/main_banner_bg01.png') no-repeat; overflow:hidden;}
.main_banner .doc { float:left; width:274px; height:114px;}
.main_banner .doctt { margin:23px 0 0 15px;}
.main_banner .doctt a { font-size:18px;}
.main_banner .doclink { float:left; margin:10px 0 0 20px;}
.main_banner .doclink a { font-size:12px;}
.main_banner .btn { float:left; display:inline-block; margin:40px 0px 0px 100px;}
.main_banner .btn a { color:#ffffff; padding:3px 15px; font-size:12px; background:#9d060b; border:1px solid #6f0105; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-shadow:0px 0px 3px #000000;}
.main_banner .btn a:hover { color:#ffffff; padding:3px 15px; font-size:12px; background:#ad252a; border:1px solid #6f0105; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

.main_banner1 { float:right; width:410px; height:228px; margin-top:25px; border:1px solid #dad7c9; overflow:hidden;}
.main_banner1 .mb01 { float:left; width:375px; margin-top:20px; margin-left:30px; font-size:18px;}
.main_banner1 .mb02 { float:left; width:375px; margin-top:15px; margin-left:35px; font-weight:700; font-size:36px; color:#9d060b; text-shadow:1px 1px 3px #999;}
.main_banner1 .mb02 span{ font-size:26px; color:#9d060b;}
.main_banner1 .mb03 { float:left; width:375px; padding:5px 0px; margin-top:10px; margin-left:15px; font-size:14px; line-height:18px; color:#565555; border:1px solid #dad7c9; background:#f7f8f8;}
.main_banner1 .mb03 span{ display:inline-block; width:70px; margin-left:45px; font-size:14px; color:#565555;}

.main_last_2 { float:left; width:253px; height:205px; margin-top:25px; margin-right:10px; overflow:hidden;}
.main_last_2 .tt { float:left; width:240px;}
.main_last_2 .tt a { font-size:16px; color:#434242;}
.main_last_2 .doc { float:left; width:205px; margin-top:6px; margin-left:5px; padding:9px 20px; border:1px solid #dad7c9; overflow:hidden;}
.main_last_2 .doc a { font-size:12px; line-height:26px;}

.main_banner2 { float:left; width:980px; height:90px; margin-top:25px; background:#e6e4e0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden;}
.main_banner2 .mbtt { float:left; width:100px; line-height:90px; text-align:right; font-size:16px; color:#442d0e;}
.main_banner2 .mbdoc {float:right; width:850px; height:70px; margin:10px 10px 0 0; padding-left:10px; background:#f2efe9; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

.bottom_navi { float:left; width:980px;}
.bottom_navi .tab { float:left; height:320px; margin:0px; background:#84ad5b;}
.bottom_navi .tab span a { display:inline-block; height:35px; padding:0 38px; line-height:35px; background:#669933; font-size:14px; font-weight:700; color:#e5ffc8; text-shadow:0px 0px 5px #000;}
.bottom_navi a { line-height:25px; font-size:12px; color:#ffffff; padding:0 15px;}
.bottom_navi .g {background:#93b76f;}

.sub_menu { float:left; width:250px; margin-top:25px;}
.sub_menu ul { clear:both; list-style:none; width:230px;}   
.sub_menu ul li { padding-left:20px; line-height:42px; border-bottom:1px dotted #dad7c9;} 
.sub_menu ul li:hover { background:#f7f8f8;} 
.sub_menu a { font-size:14px; display:block;}
.sub_menu a:hover { color:#920005; font-weight:700;}
.sub_menu .on a { color:#920005; font-weight:700;}

.sub_menu1 { float:left; width:220px; height:90px; margin-bottom:5px; border:3px solid #dad7c9; background:url('../img/sub_menubg.png') #f8f8f8 110px -20px no-repeat; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.sub_menu1 a { margin-left:10px; margin-top:50px; font-size:22px; color:#920005; font-weight:700; text-shadow:1px 1px 3px #999;}

.sub_left01 { float:left; width:230px; margin-top:25px; color:#565555; border:1px solid #dad7c9;}
.sub_left01 .lv1 { margin:5px; padding:5px; font-size:18px; text-shadow:1px 1px 2px #ddd; border-bottom:3px solid #f7f8f8;}
.sub_left01 .lv2 { margin:5px; padding:5px; font-size:24px; color:#920005; font-weight:700; line-height:23px; text-shadow:1px 1px 3px #999;}
.sub_left01 .lv2 span{ font-size:14px; color:#920005; font-weight:700; }
.sub_left01 .lv3 { margin:5px; padding:5px; line-height:18px; font-size:14px; border:1px solid #dad7c9; background:#f7f8f8;}
.sub_left01 .lv3 strong{ display:inline-block; font-weight:700; font-size:16px;}
.sub_left01 .lv4 { margin:5px; border:1px solid #dad7c9; background:#f7f8f8;}
.sub_left01 .lv4 a{ padding:10px; display:block;}
.sub_left01 .lv4 img { margin:0 5px 0 20px;}

.sub_content { float:right; width:720px; margin-top:25px;}
.sub_content_tt { float:left; width:720px; margin-bottom:25px; padding-bottom:10px; font-size:28px; border-bottom:1px dotted #dad7c9;}
.sub_content_tt a { font-size:28px; text-shadow:1px 1px 3px #999;}
.sub_content_doc { margin-top:20px;}

.sub_content_doc11 { float:left; width:674px; height:135px; margin:40px 0 0 20px; text-align:center; font-size:16px; color:#926162; line-height:200%; background:url('../img/sd11_01.png') no-repeat;}
.sub_content_doc11 span{ text-align:center; font-size:24px; color:#920005;}
.sub_content_doc12 { float:left; margin-top:10px; padding-left:300px; line-height:250%; background:url('../img/sd11_02.png') left top no-repeat;}

.sub_content_doc21 { float:left; width:710px; margin-top:15px; padding:10px 20px; background:#f2efe9; line-height:150%; border:1px solid #dad7c9; }
.sub_content_doc22 { float:left; width:750px; margin:15px 0px 30px 0px; height:320px; background:#f2efe9; border:1px solid #dad7c9; overflow:hidden; }
.sub_content_doc23 { float:left; width:750px; margin-top:15px; border:1px solid #dad7c9; }
.sub_content_doc23 .td { float:left; font-size:12px; line-height:28px; text-align:center; border-bottom:1px solid #dad7c9;}

.sub_content_doc18 { float:left; width:710px;}
.sub_content_doc18 span { font-size:16px; font-weight:700;}
.sub_content_doc18 .doc18-1 { clear:both; float:left; margin:10px 30px; font-size:24px; color:#538710;}
.sub_content_doc18 .doc18-2 { clear:both; float:left; margin:10px 30px; font-size:14px; line-height:150%; }
.sub_content_doc18 .doc18-3 { clear:both; float:left; width:660px; margin-top:15px; padding:10px 20px; font-weight:700; background:#f2efe9; line-height:150%; border:1px solid #dad7c9; }
.sub_content_doc18 .b_181 { text-align:center; background:#eff7ed; line-height:150%; border:1px solid #dad7c9;}
.sub_content_doc18 .b_182 { width:80px;text-align:center; border-left:1px solid #dcd6c5; border-right:1px solid #dcd6c5; border-bottom:1px solid #dcd6c5;}
.sub_content_doc18 .b_183 { width:50px;text-align:center; border-right:1px solid #dcd6c5; border-bottom:1px solid #dcd6c5;}
.sub_content_doc18 .b_184 {text-align:left; border-bottom:1px solid #dcd6c5; border-right:1px solid #dcd6c5;}


.sub_content_doc32 { clear:both; float:left; width:184px; height:272px; margin-top:30px;}
.sub_content_doc33 { float:right; width:530px; margin-top:30px; padding:10px; border-bottom:1px solid #dad7c9;}
.sub_content_doc34 { float:right; width:530px; padding:10px; line-height:180%;}

.sub_content_doc31 { float:left; width:750px;}
.sub_content_doc32 { clear:both; float:left; width:184px; height:272px; margin-top:30px;}
.sub_content_doc33 { float:right; width:530px; margin-top:30px; padding:10px; border-bottom:1px solid #dad7c9;}
.sub_content_doc33 span { font-size:18px; color:#920005;}
.sub_content_doc34 { float:right; width:530px; padding:10px; line-height:180%;}

.sub_con_04 { float:left; width:630px; margin-left:5%; margin-top:10px; height:420px; background:#f2efe9; border:1px solid #a8996e; overflow:hidden; }
.sub_con_041 { float:left; width:630px; margin-left:5%; margin-top:20px; line-height:200%;}
.b_m04 {text-align:center; border-bottom:1px solid #dcd6c5;}

.sub_content_doc41 { float:left; width:750px; margin-top:20px; border-bottom:1px solid #dad7c9;}
.sub_content_doc42 { float:left; font-size:18px; color:#920005; line-height:30px;}
.sub_content_doc43 { float:right;}
.sub_content_doc43 ul { list-style:none;}   
.sub_content_doc43 ul li { float:left; text-align:center; width:99px; height:27px; line-height:27px; margin-left:1px; font-weight:700; color:#434343; border:1px solid #dad7c9; background:#ffffff;} 
.sub_content_doc43 a { display:block;}
.sub_content_doc43 .on { color:#ffffff; border:1px solid #6f0105; background:#9d060b; text-shadow:0px 0px 3px #000000;}
.sub_content_doc44 { float:left; width:750px; margin-top:20px; font-size:16px;}
.sub_content_doc44 img { margin:30px 0;}
.sub_content_doc45 { float:left; width:730px; margin-left:20px; line-height:27px;}
.sub_content_doc45 span { display:inline-block;}
.sub_content_doc46 { clear:both; float:left; width:80px; line-height:27px;}
.sub_content_doc47 { float:left; width:650px; margin-bottom:10px; line-height:27px;}
.sub_content_doc48 { float:right;}
.sub_content_doc48 ul { float:right; list-style:none;}   
.sub_content_doc48 ul li { float:left; text-align:center; padding:0 6px; height:27px; line-height:27px; margin-left:1px; font-weight:700; color:#434343; border:1px solid #dad7c9; background:#ffffff;} 
.sub_content_doc48 a { display:block;}
.sub_content_doc48 .on { color:#ffffff; border:1px solid #6f0105; background:#9d060b; text-shadow:0px 0px 3px #000000;}

.sub_content_doc51 { float:left; width:750px; margin-top:20px; border-bottom:1px solid #dad7c9;}
.sub_content_doc52 { float:left; font-size:18px; color:#920005; line-height:30px;}
.sub_content_doc53 { float:right;}
.sub_content_doc53 a { float:left; padding:5px 15px; color:#ffffff; font-weight:bold; background:#9d060b; border:1px solid #6f0105; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-shadow:0px 0px 3px #000000;}
.sub_content_doc54 { float:left; width:750px; margin-top:10px;}
.sub_content_doc55 { float:left; width:699px; margin:10px; padding:10px; text-align:left; font-size:12px; color:#717171; line-height:180%; background:#fff; border:1px solid #dddacd; border-radius:10px;}
.sub_content_doc55 .tbL { text-align:center; background:#f0eee8;}
.sub_content_doc55 .tbR { text-align:left; background:#fff;}
.sub_content_doc55 .tbC { text-align:center; background:#fff;}

.sub_content_doc61 { margin:100px auto; width:440px; padding:20px 0;}
.sub_content_doc61 .txt1 { display:inline-block; font-size:28px; font-weight:700;}
.sub_content_doc61 .txt2 { display:inline-block; font-size:18px; }
.sub_content_doc61 .btninput { float:left; width:250px; height:35px; line-height:35px; margin:0 0 5px 40px; padding:0 15px; border:1px solid #91000a; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.sub_content_doc61 .btncon { float:right; width:80px; height:79px; margin:-42px 30px 0 0; padding:10px 15px; color:#ffffff; font-size:16px; font-weight:bold; background:#c40b18; border:1px solid #91000a; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-shadow:0px 0px 3px #000000; cursor:pointer;}
.sub_content_doc61 .txt3 { display:inline-block; font-size:16px; color:#91000a; font-weight:700;}
.sub_content_doc61 .btn { float:left; display:inline-block; margin:10px 0;}
.sub_content_doc61 .btn a { color:#ffffff; padding:3px 15px; font-size:12px; background:#c40b18; border:1px solid #91000a; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-shadow:0px 0px 3px #000000;}

.sub_blank { clear:both; float:left; width:100%; height:80px; }

.copy_body { float:left; width:980px; height:120px; margin-top:25px; border-top:2px solid #d5d5cb; }
.copy_logo { float:left; width:225px; margin-top:20px;}
.copy_doc { float:left; font-size:12px; margin-top:15px; color:#5a5a5a;}
.copy_mua { float:right; margin-top:10px;}

/*******************************************************************
*	paging
********************************************************************/
#paging            { padding-top:10px;  text-align:center; }
#paging .numbox    { border-left:1px solid #ccc; font-family:Tahoma; font-size:11px; padding-left:6px; margin-left:6px;}
#paging .num       { font-family:Tahoma; font-size:11px; border-right:1px solid #ccc; padding-right:8px; margin-right:5px;}
#paging .num2      { font-family:Tahoma; font-size:11px; padding-right:4px; margin-right:2px;}
#paging .inum      { font-family:Tahoma; font-size:11px; font-weight:normal;}
#paging #prevPage  { background:url(img/icon_prev.gif) left 1px no-repeat; padding-left:6px;}
#paging #nextPage  { background:url(img/icon_next.gif) right 1px no-repeat; padding-right:6px;}
#paging .selected  { font-weight:bold; color:#333; }

.btn1 {display:inline-block; margin:20px 6px; padding:5px 15px; background:#f7941e; border:1px solid #fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}
.btn1 a{ color:#ffffff; font-size:12px; font-weight:bold; }

.btn2 {display:inline-block; margin:20px 6px; padding:5px 15px; background:#c1272d; border:1px solid #fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}
.btn2 a{ color:#ffffff; font-size:12px; font-weight:bold; }

.btn3 {display:inline-block; height:20px; margin:0px 6px; line-height:20px; padding:0 10px; background:rgba(255,255,255,.6); border:1px solid #fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}

.btn4 {display:inline-block; height:20px; margin:0px 1px; line-height:20px; padding:0 10px; background:#f7941e; border:1px solid #fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}
.btn4 a{ color:#ffffff; font-size:12px; font-weight:bold; }

/*********************************************************************
*	MuaAdminBar
*********************************************************************/
#mabs {
	position:absolute; left:0; padding:3px 10px; font-family:"돋움"; font-size:11px;
	border:1px solid #000;
	z-index: 9998;
	cursor:pointer;
	background:buttonface; 
	border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;
	}
#mab {
	position:absolute; left:0; width:100%; z-index: 9999;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background:buttonface; 
	border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;
	}
#mab_left {float:left; padding:3px 10px; font-family:돋움; font-size:11px; color:#000000;}
#mab_left a { selector-dummy : expression(this.hideFocus=true); color:#000000;}
#mab_right {float:right; padding:3px 10px; font-family:돋움; font-size:11px; color:#000000;}
#mab_board {
	position:absolute; width:640px; height:556px; top:25px; left:0px; z-index: 9999;
	background:#fff; 
	border:3px solid #ccc;
	}
#mab_board_top {float:left; width:620px; padding:10px; background:#f5f5f5;}
#mab_board_con {float:left; width:640px; height:500px; background:#fff;}

/*********************************************************************
*	SLIDER
*********************************************************************/
.slider { clear:both; float: left; width:980px; height:400px;}

.slider .jquery-reslider .slider-block {
  position: absolute;
  width:980px; 
  height:400px;
  z-index: 97;
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 10px;
  border:1px solid #dad7c9;
  opacity: 0;
}

.slider .jquery-reslider .slider-direction {
  position: absolute;
  top: 270px;
  z-index: 99;
  cursor: pointer;
}

.slider .jquery-reslider .slider-direction.slider-direction-prev {
  left: 50%;
  margin-left:-470px;
  font-size:40px;
  color:#dad7c9; text-shadow:0px 0px 1px #000;
}

.slider .jquery-reslider .slider-direction.slider-direction-next {
  right: 50%;
  margin-right:-470px;
  font-size:40px;
  color:#dad7c9; text-shadow:0px 0px 1px #000;
}

.slider .jquery-reslider .slider-dots {
  position: absolute;
  width: 970px;
  margin-top:360px;
  padding-right:10px;
  text-align: right;
  background:rgba(0, 0, 0, .4);
  height:30px;
  line-height:38px;
}

.slider .jquery-reslider .slider-dots li {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 3px;
  border: 1px solid #dad7c9;
  cursor: pointer;
}

.slider .jquery-reslider .slider-dots li.active { background-color: #dad7c9; }
@media screen and (max-width: 768px) {

.slider .jquery-reslider .slider-direction { zoom: .8; }

.slider .jquery-reslider .slider-dots { position: absolute; }
}

.go-top{
	display:block;
	width:40px;
	height:40px;
	line-height:35px;
	text-align:center;
	position:fixed;
	bottom:-40px;
	right:20px;
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
	background-color:#c40b18;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
}

.go-top.show{
	bottom:20px;
}

.go-top:hover{
	background-color:#87060f;
	color:#669933;
}
