/*----------------------------------------------------------
                          00. Define Characterset & Expression by Ahn Jongtae
----------------------------------------------------------*/
@charset "utf-8";
html  {filter: expression(document.execCommand('BackgroundImageCache', false, true));}
/*----------------------------------------------------------
                          01. Common Layout
----------------------------------------------------------*/
#navigation{float:left;margin:8px 0 0 10px;_margin:0px;}
#navigation p{float:left;padding:1px;font-size:12px;font-weight:normal;background:url('../../../../_global/image/location/arrow_2.gif') no-repeat 0 6px;}
#navigation ul{vertical-align:1px;width:700px;}
#navigation ul li{background:url('../../../../_global/image/location/arrow_1.gif') no-repeat 0 2px;padding-left:9px;margin-right:5px;}
#navigation ul li a{text-decoration:none;}
#navigation ul li.first{background:none;padding:0;}
/*----------------------------------------------------------
                          02. Global
----------------------------------------------------------*/
body{text-align:center;background-color:#fff;color:#444;font:12px/1.6 굴림,verdana;}
a:link, a:visited, a:active{color:#4c4c4c;text-decoration:none;}
a.default:hover{color:#4c4c4c;text-decoration:none;}
a:hover{color:#e31010;text-decoration:underline;}
a.link:link, a.link:visited, a.link:active,table a:link, table a:visited, table a:active{color:#4c4c4c;}
textarea{border:1px solid #b3a79b;font-family:"굴림";background:#fff;font-size:12px;}
input{background-color:#fff;}
dd,dt,ol,dl,ul,li{list-style:none;margin:0;padding:0;}
fieldset,img{border:none;}
h5{font-size:12px;}
address,em{font-style:normal;}
input.bnone{background:transparent;vertical-align:middle;}
table a img{vertical-align:-4px;}
table{border-collapse:collapse;}
em{color:#e31010;font-style:normal;}
small{font-size:11px;font-weight:normal;}
legend,caption{display:none;}
{margin:0; padding:0;}
/*----------------------------------------------------------
                          03. Common Class
----------------------------------------------------------*/
/* align, float, none */
.top{vertical-align:top;}
.middle{vertical-align:middle !important;}
.bnone{border:none !important;}
.backnone{background:none !important;}
.left{text-align:left !important;}
.center{text-align:center !important;}
.right{text-align:right !important;}
.cboth{clear:both;font-size:0px;overflow:hidden;height:0;}
.cleft{clear:left !important;}
.dblock{display:block !important;}
.dnone{display:none !important;}
.fleft{float:left;}
.fright{float:right;}
.fnone{float:none !important;}
.cnone{clear:none !important;}
.clearfix:after,.btn-area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .btn-area {zoom:1;}
.skip{display:none;}
/* line */
.line10{clear:both;height:10px;font-size:0;}
.line20{clear:both;height:20px;font-size:0;}
.login-line{clear:both;background-color:#dfdfdf;height:1px;margin-bottom:5px;font-size:0;overflow:hidden;}
.gline-1{clear:both;background-color:#cfcfcf;height:1px;margin:10px 0;zoom:1;font-size:0;overflow:hidden;}
.dline-1{clear:both;background:url('../image/line/hdot_gray.gif') repeat-x left top;height:1px;margin:10px 0;font-size:0;overflow:hidden;}
.gsline-1{clear:both;background-color:#cfcfcf;height:1px;margin:10px 0;zoom:1;border-bottom:3px solid #f3f3f3;font-size:0;overflow:hidden;}
/* background color */
.bgcolor-fff7ea{background-color:#fff7ea;}
/* width */
.p100{width:100% !important;}
/* indent */
.ti0{text-indent:0 !important;}
/* margin */
	/* all */
.mg0{margin:0 !important;}
.mg5{margin:5px !important;}
.mg10{margin:10px !important;}
	/* top */
.mgt0{margin-top:0 !important;}
.mgt2{margin-top:2px !important;}
.mgt4{margin-top:4px !important;}
.mgt5{margin-top:5px !important;}
	/* bottom */
.mgb0{margin-bottom:0 !important;}
.mgb5{margin-bottom:5px !important;}
.mgb7{margin-bottom:7px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}
/* padding */
	/* all */
.pd5{padding:5px !important;}
.pd10{padding:10px !important;}
.pd15{padding:15px !important;}
.pd20{padding:30px !important;}
.pd30{padding:30px !important;}
	/* left */
.pdl10{padding-left:10px !important;}
	/* right */
.pdr0{padding-right:0 !important;}
.pdr10{padding-right:10px !important;}
/* width */
.wth100{width:100px !important;}
.wth150{width:150px !important;}
.wth200{width:200px !important;}
.wth250{width:250px !important;}
.wth300{width:300px !important;}
.wth360{width:360px !important;}
.wth400{width:400px !important;}
.wth420{width:420px !important;}
.wth430{width:430px !important;}
.wth560{width:560px !important;}
.wth600{width:600px !important;}
.wth650{width:650px !important;}
.wth700{width:700px !important;}
.wth750{width:750px !important;}
.wth780{width:780px !important;}
.wth800{width:800px !important;}
.wth900{width:900px !important;}
/* vertical align */
.va0{vertical-align:0px;}
/* font style */
.fts11{font-size:11px !important;}
.fts12{font-size:12px !important;}
/* letter spacing */
.lsm1{letter-spacing:-1px;}
/* input style */
select.keyword{width:80px;height:20px;vertical-align:0;}
input.keyword{width:150px;height:17px;}
/* img size */
img.img35{width:35px;height:35px;}
/* color */
.gray{color:gray;}
/* id in list */
.id{color:#444 !important;font-size:12px !important;}
/*----------------------------------------------------------
                          04. Title & Paragraph
----------------------------------------------------------*/
em.new{font-size:9px;font-family:arial;color:#F26515;padding:0 0 0 0px;vertical-align:2px;}
em.update{font-size:9px;font-family:arial;color:#017FFF;padding-left:0px;vertical-align:2px;}
/* note */
p.note{background:url('') no-repeat left top;}
/* title */
h5.cpt-st01{padding-left:13px;margin-bottom:5px;background:url('../image/bullet/cpt_st01.gif') no-repeat left 4px;}
/* img title line */
h5.cpit-st01{clear:both;padding:3px 0 3px 3px;margin-bottom:6px;font-size:0;border-bottom:1px solid #cfcfcf;}
h5.cpit-st01 a{background:url('../image/bullet/arr_st02.gif') no-repeat right 5px;padding-right:7px;font-size:12px;}
h5.cpit-st01 img{margin:3px 0 1px 0;}
/* img title no-line */
h5.cpit-st02{clear:both;padding:3px 0 5px 0;font-size:0;margin-left:3px;}
h5.cpit-st02 a{background:url('../image/bullet/arr_st02.gif') no-repeat right 3px;padding-right:7px;font-size:12px;}
h5.cpit-st02 img{margin:1px 0 3px 0;}
/* title in box */
h5.bxtit-1{padding:4px 0 3px 7px;background:url('../image/common/boxtit_h5_1.gif') repeat-x left bottom;}
h5.bxtit-1 a{background:url('../image/bullet/arr_st02.gif') no-repeat right 3px;padding-right:7px;letter-spacing:-1px;font-size:12px;}
h5.bxtit-1 img{margin:3px 0 2px 0;}
h5.bxtit-2{padding:4px 0 3px 7px;}
/* indent */
.txt-p1{margin-left:10px !important;}
/*----------------------------------------------------------
                          05. Tab
----------------------------------------------------------*/
/* 스크립트용 탭 클래스 */
div.tab-wrap{clear:both;float:left;padding-bottom:4px;width:100%;}
div.tab-wrap div.tab-cont{display:none;_margin-top:-3px;}
div.tab-wrap div.tab-cont.on{display:block;}
div.tab-wrap div.tab-title{height:22px;background:url('../image/common/tab_bg.gif') repeat-x left bottom;margin-bottom:7px;}
div.tab-wrap div.tab-title h5.cpit-st02{float:left;padding:0;_padding:5px 0 0 0;}
/* 키워드용 탭 */
ul.tab-keyword{float:left;width:100%;background:url('../image/common/tab_bg.gif') repeat-x left 4px;}
ul.tab-keyword li{float:left;height:26px;margin:0 1px 0 0;background:url('../image/common/tab2_bg_left_off.gif') no-repeat left top;}
ul.tab-keyword li span{float:left;white-space:nowrap;padding:5px 10px 2px 11px;background:url('../image/common/tab2_bg_right_off.gif') no-repeat right top;}
ul.tab-keyword li span a:link,ul.tab-1 li span a:visited,ul.tab-1 li span a:active{font-weight:normal;}
ul.tab-keyword li span a:hover{color:#3c3c3c;font-weight:normal;text-decoration:none;}
ul.tab-keyword li.on{background:url('../image/common/tab2_bg_left_on.gif') no-repeat left top;letter-spacing:-1px;}
ul.tab-keyword li.on span{float:left;background:url('../image/common/tab2_bg_right_on.gif') no-repeat right top;}
ul.tab-keyword li.on a:link,ul.tab-keyword li.on a:active,ul.tab-keyword li.on a:visited,ul.tab-keyword li.on a:hover{color:#3c3c3c;font-weight:bold;text-decoration:none;}
ul.tab-keyword li.end{margin:0;}
/* 타이틀 우측 탭 */
ul.tab-title{float:right;margin-top:0px;_margin-top:5px;}
ul.tab-title li{float:left;height:22px;margin:0 -1px 0 0;background:url('../image/common/tab_bg_left_off.gif') no-repeat left top;font-size:11px;}
ul.tab-title li span{float:left;white-space:nowrap;padding:3px 10px 1px 10px;background:url('../image/common/tab_bg_right_off.gif') no-repeat right top;}
ul.tab-title li span a:link,ul.tab-title li span a:visited,ul.tab-title li span a:active{font-weight:normal;}
ul.tab-title li span a:hover{color:#3c3c3c;font-weight:normal;text-decoration:none;}
ul.tab-title li.on{background:url('../image/common/tab_bg_left_on.gif') no-repeat left top;letter-spacing:-1px;}
ul.tab-title li.on span{float:left;background:url('../image/common/tab_bg_right_on.gif') no-repeat right top;}
ul.tab-title li.on span a:link,ul.tab-title li.on span a:visited,ul.tab-title li.on span a:active,ul.tab-title li.on span a:hover{color:#3c3c3c;font-weight:bold;text-decoration:none;}
ul.tab-title li.end{margin:0;_padding-left:1px;}
/* 최상위 탭 */
div.cpt-tab{clear:both;margin:5px 0 12px 0;padding:0 0 0 10px;overflow:hidden;	background:url('../image/common/cpttab_bg_left.gif') repeat-y left top;zoom:1;}
div.cpt-tab ul{width:100%;overflow:hidden;background:transparent url('../image/common/cpttab_bg_right.gif') repeat-y right top;letter-spacing:-1px;}
div.cpt-tab ul li{float:left;height:32px;margin:0 5px 3px 0;white-space:nowrap;background:url('../image/common/cpttab_off_left.gif') no-repeat left top;font-weight:bold;}
div.cpt-tab ul li span{float:left;padding:8px 13px 8px 20px;background:url('../image/common/cpttab_off_right.gif') no-repeat right top;color:#ff9595;}
div.cpt-tab ul li.on{background:url('../image/common/cpttab_on_left.gif') no-repeat left top;}
div.cpt-tab ul li.on span{padding:11px 13px 4px 20px;background:url('../image/common/cpttab_on_right.gif') no-repeat right top;color:#ff1111;font-weight:bold;}
div.cpt-tab ul li span a:link,div.cpt-tab ul li span a:visited,div.cpt-tab ul li span a:active{color:#ff9595;text-decoration:none;font-weight:bold;}
div.cpt-tab ul li span a:hover{text-decoration:none;font-weight:bold;}
div.cpt-tab ul li.on span a:link,div.cpt-tab ul li.on span a:visited,div.cpt-tab ul li.on span a:hover,div.cpt-tab ul li.on span a:active{outline:none;color:#ff1111;}
/* 서브탭 1 */
ul.tab-1{float:left;width:100%;background:url('../image/common/tab_bg.gif') repeat-x left 4px;}
ul.tab-1 li{float:left;height:26px;margin:0 1px 0 0;background:url('../image/common/tab2_bg_left_off.gif') no-repeat left top;}
ul.tab-1 li span{float:left;white-space:nowrap;padding:5px 10px 2px 11px;background:url('../image/common/tab2_bg_right_off.gif') no-repeat right top;}
ul.tab-1 li span a:link,ul.tab-1 li span a:visited,ul.tab-1 li span a:active{font-weight:normal;}
ul.tab-1 li span a:hover{color:#3c3c3c;font-weight:normal;text-decoration:none;}
ul.tab-1 li.on{background:url('../image/common/tab2_bg_left_on.gif') no-repeat left top;letter-spacing:-1px;}
ul.tab-1 li.on span{float:left;background:url('../image/common/tab2_bg_right_on.gif') no-repeat right top;}
ul.tab-1 li.on a:link,ul.tab-1 li.on a:active,ul.tab-1 li.on a:visited,ul.tab-1 li.on a:hover{color:#3c3c3c;font-weight:bold;text-decoration:none;}
ul.tab-1 li.end{margin:0;}
/* 이미지탭용 */
ul.tabimg-1{clear:both;float:left;width:100%;background:url('<?=$img['plugin']?>/btn_bg.gif') repeat-x left top;margin-bottom:0px;}
ul.tabimg-1 li{float:left;padding:0 ;}
ul.tabimg-1 li img{display:block;}
/* image step */
ol.step-1{}
ol.step-1 li{display:inline;}
/*----------------------------------------------------------
                          06. List/menu
----------------------------------------------------------*/
/* bbs bottom line 1px */
dl.bbs-st01{padding:0 0px;border-bottom:1px solid #ccc;}
dl.bbs-st01 dt{clear:both;float:left;margin-bottom:10px;}
dl.bbs-st01 dt img{width:80px;height:60px;border:1px solid #aaa;}
dl.bbs-st01 dd{padding:0 0 15px 90px;background:url('../image/line/hvar_gray_dot.gif') repeat-x left bottom;}
dl.bbs-st01 dd ul{}
dl.bbs-st01 dd ul li{}
/* category menu */
ul.list-ct01{clear:both;padding:10px 23px 0 15px;}
ul.list-ct01 li{margin-bottom:7px;background:url('../image/bullet/arr_st01.gif') no-repeat left 5px;padding-left:8px;}
ul.list-ct01 li h5{font-size:11px;color:gray;background-color:#efefef;padding-left:7px;border-bottom:1px solid #cfcfcf;}
ul.list-ct01 li ul li,ul.list-ct01 li ul li.on{margin-bottom:10px;background:url('../image/bullet/list_st01.gif') no-repeat 2px 7px;border-bottom:1px solid #efefef;letter-spacing:-1px;}
ul.list-ct01 li ul li.on a:link,ul.list-ct01 li ul li.on a:visited,ul.list-ct01 li ul li.on a:active{color:#4c4c4c !important;}
ul.list-ct01 li.on{background-image:url('../image/bullet/arr_st02.gif');}
ul.list-ct01 li.on a:link,ul.list-ct01 li.on a:visited,ul.list-ct01 li.on a:active{color:#333333 !important;}
ul.list-ct01 li.on ul li.on{background:url('../image/bullet/arr_st03.gif') no-repeat 2px 7px;}
ul.list-ct01 li.on ul li a:link,ul.list-ct01 li.on ul li a:visited,ul.list-ct01 li.on ul li a:active{color:#4c4c4c !important;}
ul.list-ct01 li.on ul li.on a:link,ul.list-ct01 li.on ul li.on a:visited,ul.list-ct01 li.on ul li.on a:active{color:#e31010 !important;}
/* no bullet list-st01 */
.list-d0{clear:both;margin-bottom:10px;}
.list-d0 li{padding:0 0 0 7px;}
/* use basic board limit */
ul.list-st01{clear:both;margin:0px;}
ul.list-st01 li{padding:0 0 0 6px;background:url('../image/bullet/list_st01.gif') no-repeat left 7px;}
/**+html ul.list-st01 li {margin:0 0 5px;}*/
ul.list-st01 li img{vertical-align:-1px;}
/* use in board included date */
ul.list-st02{clear:both;width:100%;margin:0;overflow:hidden;}
ul.list-st02 li{padding:0 0 0 9px;margin:0 0 0px;overflow:hidden;background:url('../image/bullet/list_st01.gif') no-repeat 3px 7px;}
*+html ul.list-st02 li {margin:0 0 1px;}
ul.list-st02 li span{float:right;color:#929292;padding-right:3px;letter-spacing:0;}
ul.list-st02 li a,ul.list-st02 li img,ul.list-st02 li em{float:left;}
ul.list-st02 li em{padding-left:3px;padding-top:0px;font-size:11px;}
ul.list-st02 li img{margin:3px 0 0 3px;}
/* photo list */
ul.list-pt01{padding:0;}
ul.list-pt01 li{float:left;width:24%;font-size:11px;padding:2px;height:100px;}
ul.list-pt01 li dl{text-align:center;line-height:14px;}
ul.list-pt01 li dl dt{margin:6px;height:75px;overflow:hidden;border:1px solid #e3e3e3;}
ul.list-pt01 li dl dt img{width:100px;height:auto;display:block;padding:0;}
ul.list-pt01 li dl dd{width:100px;margin-bottom:7px;text-align:center;}
ul.list-pt01 li em{font-size:10px;}
/* title horizon list 사이트맵에 사용 */

/**/
dl.list_member{border:#c0c0c0 solid 1px;background:#EFECE0;}
/* user img */
ul.user-img1{clear:both;margin:0 5px;}
ul.user-img1 li{padding:0 0 0 13px;background:url('../image/bullet/ico_user.gif') no-repeat left 4px;overflow:hidden;}
ul.user-img1 li span{float:right;color:#929292;padding-right:3px;letter-spacing:0;font-size:11px;}
ul.user-img1 li span.id,ul.user-img1 li a,ul.user-img1 li img,ul.user-img1 li em{float:left;}
/* image number list 1 (rounded square type) */
ol.num-img1{clear:both;margin:0 5px;_margin-top:3px;}
ol.num-img1 li{padding-left:18px;margin:0;overflow:hidden;}
ol.num-img1 li a,ol.num-img1 li span.id{float:left;}
ol.num-img1 li span{float:right;color:#929292;font-size:11px;}
ol.num-img1 li span img{vertical-align:middle;}
ol.num-img1 li.n1{background:url('../image/num/1/1.gif') no-repeat left 2px;}
ol.num-img1 li.n2{background:url('../image/num/1/2.gif') no-repeat left 2px;}
ol.num-img1 li.n3{background:url('../image/num/1/3.gif') no-repeat left 2px;}
ol.num-img1 li.n4{background:url('../image/num/1/4.gif') no-repeat left 2px;}
ol.num-img1 li.n5{background:url('../image/num/1/5.gif') no-repeat left 2px;}
ol.num-img1 li.n6{background:url('../image/num/1/6.gif') no-repeat left 2px;}
ol.num-img1 li.n7{background:url('../image/num/1/7.gif') no-repeat left 2px;}
ol.num-img1 li.n8{background:url('../image/num/1/8.gif') no-repeat left 2px;}
ol.num-img1 li.n9{background:url('../image/num/1/9.gif') no-repeat left 2px;}
ol.num-img1 li.n10{background:url('../image/num/1/10.gif') no-repeat left 2px;}
/* image number list 5 (rounded square type) */
ol.num-img5{clear:both;margin:0 5px;_margin-top:3px;}
ol.num-img5 li{padding-left:18px;margin:0;overflow:hidden;}
ol.num-img5 li a,ol.num-img5 li span.id{float:left;}
ol.num-img5 li span{float:right;color:#929292;font-size:11px;}
ol.num-img5 li span img{vertical-align:middle;}
ol.num-img5 li.n1{background:url('../image/num/5/1.gif') no-repeat left 2px;}
ol.num-img5 li.n2{background:url('../image/num/5/2.gif') no-repeat left 2px;}
ol.num-img5 li.n3{background:url('../image/num/5/3.gif') no-repeat left 2px;}
ol.num-img5 li.n4{background:url('../image/num/5/4.gif') no-repeat left 2px;}
ol.num-img5 li.n5{background:url('../image/num/5/5.gif') no-repeat left 2px;}
ol.num-img5 li.n6{background:url('../image/num/5/6.gif') no-repeat left 2px;}
ol.num-img5 li.n7{background:url('../image/num/5/7.gif') no-repeat left 2px;}
ol.num-img5 li.n8{background:url('../image/num/5/8.gif') no-repeat left 2px;}
ol.num-img5 li.n9{background:url('../image/num/5/9.gif') no-repeat left 2px;}
ol.num-img5 li.n10{background:url('../image/num/5/10.gif') no-repeat left 2px;}
/* image number list 2 (circle type) */
ol.num-img2{margin:5px;overflow:hidden;}
ol.num-img2 li{padding-left:21px;margin-bottom:2px;overflow:hidden;}
ol.num-img2 li.n1{background:url('../image/num/2/1.gif') no-repeat left 1px;}
ol.num-img2 li.n2{background:url('../image/num/2/2.gif') no-repeat left 0;}
/* normal number list*/
ol.num-1{clear:both;margin:0 4px 0;line-height:18px;}
ol.num-1 li{margin:0 12px 4px ;list-style:decimal inside !important;text-indent:-16px;background:none;}
/* circle number list */
ol.circle{clear:both;margin-bottom:10px;zoom:1;}
ol.circle li{margin:0 0 0 15px;padding-left:0;background:none;text-indent:-15px;line-height:18px;list-style:none outside;}
/* HOT 서비스 */
ul.hot-title{padding-left:37px;border-bottom:1px solid #cfcfcf;margin-bottom:5px;padding-bottom:2px;background:url('../image/bullet/ico_hot.gif') no-repeat left 3px;}
ul.hot-title li{padding-right:7px;display:inline;white-space:nowrap;}
ul.hot-title li.first{padding-right:0px;}
ul.hot-list{}
ul.hot-list li{float:left;padding-right:5px;white-space:nowrap;}
ul.hot-title li.first{padding-right:0px;}
/* tag list */
ul.tags-list{width:180px;}
ul.tags-list li{height:25px;float:left;padding:0 0 0 0;white-space:nowrap;}
ul.tags-list li a,ul.tags-list li span{float:left;text-decoration:none !important;cursor:hand;}
.tags_1 {padding:3px 2px;font-family:dotum;font-size:12px;color:#7B7B7B;}
.tags_1_over {padding:3px 2px;font-family:dotum;font-size:12px;color:#FFFFFF;background:#7B7B7B;text-decoration:none;}
.tags_2 {padding:3px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#87C168;}
.tags_2_over {padding:3px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#FFFFFF;background:#87C168;text-decoration:none;}
.tags_3 {padding:3px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#FF6666;}
.tags_3_over {padding:3px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#FFFFFF;background:#FF6666;text-decoration:none;}
/*----------------------------------------------------------
                          07-1. Box
----------------------------------------------------------*/
/* 공지/가이드 박스 */
div.notice-box{clear:both;background:url('../image/common/notice_box_ml.gif') repeat-y left top;margin-bottom:22px;}
div.notice-box div.wrap{background:url('../image/common/notice_box_mr.gif') repeat-y right top;zoom:1;}
div.notice-box div.top{clear:both;height:5px;background:url('../image/common/notice_box_tl.gif') no-repeat left top;}
div.notice-box div.top span{float:right;width:5px;height:5px;background:url('../image/common/notice_box_tr.gif') no-repeat;}
div.notice-box div.btm{clear:both;height:5px;background:url('../image/common/notice_box_bl.gif') no-repeat;}
div.notice-box div.btm span{float:right;width:5px;height:5px;background:url('../image/common/notice_box_br.gif') no-repeat;}
div.notice-box div.top,div.notice-box div.top span,div.notice-box div.btm,div.notice-box div.btm span{font-size:0;display:block;zoom:1;}
/* tab box */
div.tabbox-1{clear:both;border:1px solid #cfcfcf;border-top:none;background-color:#ececec;padding:5px;_margin-top:-2px;}
div.tabbox-1-in{background-color:#fff;padding:2px 7px 0px;}
div.tabbox-2{clear:both;border:1px solid #cfcfcf;border-top:none;}
div.tabbox-2 ol.num-img1{clear:both;padding:7px 3px 5px 3px;}
div.tabbox-2 p{background-color:#f3f3f3;padding:5px 0 3px 0;}
div.tabbox-2 li.no-cont{padding:0 0 5px 0 !important;}
/* 로그인박스 */
div.login-box{background:url('../image/common/login_box_ml.gif') repeat-y left top;}
div.login-box div.wrap{background:url('../image/common/login_box_mr.gif') repeat-y right top;zoom:1;}
div.login-box div.top{height:7px;background:url('../image/common/login_box_tl.gif') no-repeat left top;}
div.login-box div.top span{float:right;width:7px;height:7px;background:url('../image/common/login_box_tr.gif') no-repeat;}
div.login-box div.btm{height:7px;background:url('../image/common/login_box_bl.gif') no-repeat;}
div.login-box div.btm span{float:right;width:7px;height:7px;background:url('../image/common/login_box_br.gif') no-repeat;}
div.login-box div.top,div.login-box div.top span,div.login-box div.btm,div.login-box div.btm span{font-size:0;display:block;zoom:1;}
/* 회색 테두리1px,그림자3px 라운드 박스 */
div.gsbox-3{clear:both;background:url('../image/common/gsbox_3_ml.gif') repeat-y left top;}
div.gsbox-3 div.wrap{background:url('../image/common/gsbox_3_mr.gif') repeat-y right top;zoom:1;}
div.gsbox-3 div.top{clear:both;height:7px;background:url('../image/common/gsbox_3_tl.gif') no-repeat left top;}
div.gsbox-3 div.top span{float:right;width:7px;height:7px;background:url('../image/common/gsbox_3_tr.gif') no-repeat;}
div.gsbox-3 div.btm{clear:both;height:7px;background:url('../image/common/gsbox_3_bl.gif') no-repeat;}
div.gsbox-3 div.btm span{float:right;width:7px;height:7px;background:url('../image/common/gsbox_3_br.gif') no-repeat;}
div.gsbox-3 div.top,div.gsbox-3 div.top span,div.gsbox-3 div.btm,div.gsbox-3 div.btm span{font-size:0;display:block;zoom:1;}
/* 임시용 */
div.gsbox-4{clear:both;background:url('../image/common/gsbox_3_ml.gif') repeat-y left top;}
div.gsbox-4 div.wrap{background:url('../image/common/gsbox_3_mr.gif') repeat-y right top;zoom:1;}
div.gsbox-4 div.top{clear:both;height:7px;background:url('../image/common/gsbox_3_tl.gif') no-repeat left top;}
div.gsbox-4 div.top span{float:right;width:7px;height:7px;background:url('../image/common/gsbox_3_tr.gif') no-repeat;}
div.gsbox-4 div.btm{clear:both;height:7px;background:url('../image/common/gsbox_3_bl.gif') no-repeat;}
div.gsbox-4 div.btm span{float:right;width:7px;height:7px;background:url('../image/common/gsbox_3_br.gif') no-repeat;}
div.gsbox-4 div.top,div.gsbox-4 div.top span,div.gsbox-4 div.btm,div.gsbox-4 div.btm span{font-size:0;display:block;zoom:1;}
/* 임시용 */
div.mnbox-1{}
div.mnbox-2{}
div.mnbox-3{}
/* 회색 테두리1px 라운드 박스 */
div.rgbox-1{background:url('../image/common/gbox_1_ml.gif') repeat-y left top;}
div.rgbox-1 div.wrap{background:url('../image/common/gbox_1_mr.gif') repeat-y right top;zoom:1;}
div.rgbox-1 div.top{clear:both;height:3px;background:url('../image/common/gbox_1_tl.gif') no-repeat left top;}
div.rgbox-1 div.top span{float:right;width:3px;height:3px;background:url('../image/common/gbox_1_tr.gif') no-repeat;}
div.rgbox-1 div.btm{clear:both;height:3px;background:url('../image/common/gbox_1_bl.gif') no-repeat;}
div.rgbox-1 div.btm span{float:right;width:3px;height:3px;background:url('../image/common/gbox_1_br.gif') no-repeat;}
div.rgbox-1 div.top,div.rgbox-1 div.top span,div.rgbox-1 div.btm,div.rgbox-1 div.btm span{font-size:0;display:block;zoom:1;}
/* 회색 채워진 라운드 박스 */
div.bgbox-1{background:url('../image/common/bgbox_1_ml.gif') repeat-y left top;}
div.bgbox-1 div.wrap{background:url('../image/common/bgbox_1_mr.gif') repeat-y right top;zoom:1;}
div.bgbox-1 div.top{clear:both;height:3px;background:url('../image/common/bgbox_1_tl.gif') no-repeat left top;}
div.bgbox-1 div.top span{float:right;width:3px;height:3px;background:url('../image/common/bgbox_1_tr.gif') no-repeat;}
div.bgbox-1 div.btm{clear:both;height:3px;background:url('../image/common/bgbox_1_bl.gif') no-repeat;}
div.bgbox-1 div.btm span{float:right;width:3px;height:3px;background:url('../image/common/bgbox_1_br.gif') no-repeat;}
div.bgbox-1 div.top,div.bgbox-1 div.top span,div.bgbox-1 div.btm,div.bgbox-1 div.btm span{font-size:0;display:block;zoom:1;}
/* 적색 테두리2px 라운드 박스 */
div.rrbox-2{background:url('../image/common/rrbox_2_ml.gif') repeat-y left top;}
div.rrbox-2 div.wrap{background:url('../image/common/rrbox_2_mr.gif') repeat-y right top;zoom:1;}
div.rrbox-2 div.top{clear:both;height:5px;background:url('../image/common/rrbox_2_tl.gif') no-repeat left top;}
div.rrbox-2 div.top span{float:right;width:5px;height:5px;background:url('../image/common/rrbox_2_tr.gif') no-repeat;}
div.rrbox-2 div.btm{clear:both;height:5px;background:url('../image/common/rrbox_2_bl.gif') no-repeat;}
div.rrbox-2 div.btm span{float:right;width:5px;height:5px;background:url('../image/common/rrbox_2_br.gif') no-repeat;}
div.rrbox-2 div.top,div.rrbox-2 div.top span,div.rrbox-2 div.btm,div.rrbox-2 div.btm span{font-size:0;display:block;zoom:1;}
/* 회색 테두리1px 사각 박스 */
div.sgbox-bg-1{clear:both;background:#efefef;}
div.sgbox-1-bg{border:1px solid #ccc;background:#efefef;font-size:0;}
div.sgbox-1{clear:both;border:1px solid #cfcfcf;zoom:1;}
div.sgbox-2{border:2px solid #cfcfcf;}
/* 동의 박스 */
div.agbox-1,iframe.agbox-1{width:96%;_width:92%;height:200px;margin-bottom:20px;padding:10px;border:1px solid #e31010;overflow:y-scroll}
/* 서브카테고리 박스 */
div.ctbox-5{clear:both;background:url('../image/common/ctbox_5_ml.gif') repeat-y left top;margin-bottom:10px;}
div.ctbox-5 div.wrap{background:url('../image/common/ctbox_5_mr.gif') repeat-y right top;zoom:1;}
div.ctbox-5 div.top,div.ctbox-5 div.top span,div.ctbox-5 div.btm,div.ctbox-5 div.btm span{font-size:0;display:block;zoom:1;}
div.ctbox-5 div.top{clear:both;height:60px;background:url('../image/submenu_top.gif') no-repeat left top;}
div.ctbox-5 div.top span{font-size:12px;float:right;width:100%;height:55px;padding-top:10px;background:url('../image/submenu_top.gif') no-repeat right top;}
div.ctbox-5 div.top span a{padding-left:19px;}
div.ctbox-5 div.btm{clear:both;height:8px;background:url('../image/common/ctbox_5_bl.gif') no-repeat;}
div.ctbox-5 div.btm span{float:right;width:8px;height:8px;background:url('../image/common/ctbox_5_br.gif') no-repeat;}
/* RP용 세로배열용 박스 */
div.rpbox{}
div.rpbox-mid,div.rpbox h5{border-left:1px solid #dedede;border-right:1px solid #dedede;}
div.rpbox-top{clear:both;height:3px;background:url('../image/common/rpbox_tl.gif') no-repeat left top;}
div.rpbox-top span{float:right;width:6px;height:3px;background:url('../image/common/rpbox_tr.gif') no-repeat;}
div.rpbox-btm{clear:both;height:3px;background:url('../image/common/rpbox_bl.gif') no-repeat left top;}
div.rpbox-btm span{float:right;width:6px;height:3px;background:url('../image/common/rpbox_br.gif') no-repeat;}
div.rpbox-top,div.rpbox-top span,div.rpbox-btm,div.rpbox-btm span{font-size:0;display:block;zoom:1;}
div.rpbox h5{background:#f1f1f1;padding:5px 0 5px 10px;}
div.rpbox h5 img{padding:4px 0;}
div.rpbox-mid{padding:6px 10px 12px 10px;zoom:1;}
div.rpbox-mid ul{}
div.rpbox-mid ul li{padding:0 0 0 6px;background:url('../image/bullet/list_st01.gif') no-repeat left 7px;font-size:11px;letter-spacing:-1px;}
/*----------------------------------------------------------
                          07-2. Box Area
----------------------------------------------------------*/
/* 좌측 로그인 */
div.lp-login-cont{padding:9px 17px;}
div.lp-logout-cont{padding:8px 7px;background-color:#fff;margin:0 4px;}
/* 메인 로그인 */
div.cp-login-cont{clear:both;padding:6px 17px;}
/* 메인 회원가입 */
div.cp-join-cont{clear:both;padding:10px 17px;}
/* 메인 로그인내 공지사항 */
div.login-notice{clear:both;padding:6px 17px;}
div.cp-layoutadmin{padding:20px;}
div.cp-layoutadmin img{cursor:pointer;}
/* 검색 및 폼입력 */
dl.form-cont{clear:both;padding:3px 3px 0 3px;}
dl.form-cont dt{float:left;}
dl.form-cont dt img{display:block;padding-top:7px;}
dl.form-cont dd{padding-left:90px;}
dl.form-cont dd select{font-size:11px;}
dl.form-cont dd input{}
/* 리스트내 사진첨부(이미지/텍스트 동일 링크) */
div.thumb-cont{padding:0 7px 3px 7px;}
div.thumb-cont div.fleft{float:left;margin-right:10px;padding:2px 3px 0 3px;}
div.thumb-cont div.fleft div.img{float:none;text-align:center;}
div.thumb-cont div.fleft div.img img{width:95px;height:65px;border:#cfcfcf solid 1px;overflow:hidden;cursor:pointer;margin-bottom:3px;display:block;}
div.thumb-cont div.fleft div.img p{font-size:11px;letter-spacing:-1px;}
div.thumb-cont ul.list-st01,div.thumb-cont ul.list-st02{float:left;clear:none !important;}
/* 공지사항 */
div.notice-box dl.notice-cont{clear:both;padding:8px 12px 10px 12px;}
div.notice-box dl.notice-cont dt{float:left;padding:4px 0 0 10px;}
div.notice-box dl.notice-cont dt img{display:block;}
div.notice-box dl.notice-cont dd{padding-left:80px;}
div.notice-box dl.notice-cont dd ul{border-left:1px solid #fab6af;padding-left:15px;}
/* 컨텐츠,검색결과 없음 */
div.no-cont,p.no-cont,li.no-cont{font-size:11px;color:#ccc;text-align:center;background:none !important;border:none;_margin-top:4px;}
/* 박스 내부 패딩 조절 */
div.bcont{padding:1px;}
div.ncont{padding:3px 10px;}
div.tcont{padding:0 7px 3px 7px;}
/*----------------------------------------------------------
                          07-3. Box Area in Content
----------------------------------------------------------*/
/* 좌측 로그인 폼 구성 */
div.login-box h4 {font-size:12px;font-family:verdana;}
div.login-box p.tit-right{text-align:right;margin:-17px 0 8px 0;}
div.login-box p.tit-right2{text-align:right;margin:-20px 0 3px 0;}
div.login-box p{color:#9f9f9f;font-size:11px;}
div.login-box div#logtbl_normal1,div.login-box div#logtbl_openid1{height:45px;border:0px solid #000;}
div.login-box input.loginid,div.login-box input.loginpw{width:88px;border:#dfdfdf solid 1px;height:14px;color:#666;font-size:11px;margin-right:5px;padding-top:2px;ime-mode:inactive;}
div.login-box input.loginid{float:left;margin-bottom:5px;background:#fff url('../../../_ext/plugin/_global/loginform_img/image/bg_id.gif') no-repeat 4px 3px;}
div.login-box input.loginpw{clear:both;float:left;margin-bottom:5px;background:#fff url('../../../_ext/plugin/_global/loginform_img/image/bg_pw.gif') no-repeat 4px 3px;}
div.login-box input.active{width:86px;height:12px;border:2px solid red;background:#fff;}
div.login-box input.written{background:#fff;}
div.login-box input.loginbtn{float:left;}
div.login-box div.login-savesecu{clear:both;margin:0 0 5px 0;_margin:5px 0 5px 0;}
div.login-box div.loginbtnbg{background-color:#feebeb;padding:4px 4px 2px 4px;margin-bottom:5px;_margin-top:4px;}
div.login-box div.btn-area{clear:both;_padding:3px 0;}
div.login-box a:link,div.login-box a:visited,div.login-box a:active{color:#333;}
div.login-box a:hover{color:#e31010;text-decoration:underline;}
/* 메인 로그인 폼 구성 */
div.gsbox-3 fieldset{width:100%;margin:15px 0 0;padding:0 0 0 15px;font-size:0px;}
div.gsbox-3 fieldset div.wrapper{float:left;}
div.gsbox-3 input.loginid,div.gsbox-3 input.loginpw{width:120px;border:#d0d0d0 solid 1px;height:15px;color:#666;font-size:11px;margin:0 10px 0 10px;}
div.gsbox-3 input.loginid{background:#fff url('../../../_ext/plugin/_global/loginform_img/image/bg_id.gif') no-repeat 4px 3px;}
div.gsbox-3 input.loginpw{background:#fff url('../../../_ext/plugin/_global/loginform_img/image/bg_pw.gif') no-repeat 4px 3px;}
div.gsbox-3 input.active{width:118px;height:13px;border:2px solid red;background:#fff;}
div.gsbox-3 input.written{background:#fff;}
div.gsbox-3 div.login-idpass{margin-bottom:4px;font-size:12px;}
div.gsbox-3 div.login-idpass img{vertical-align:-4px;}
*+html body div.gsbox-3 div.login-idpass{margin-bottom:2px;}
*+html body div.gsbox-3 div.login-idpass img{vertical-align:-1px;}
div.gsbox-3 div.login-submit{float:left;}
div.gsbox-3 div.loginbtnbg{background-color:#fff4de;padding:4px 4px 2px 4px;margin-bottom:5px;}
div.gsbox-3 ul.login-check{clear:both;margin:0 0 3px 55px;text-align:left;}
div.gsbox-3 ul.login-check li{display:inline;margin-right:10px;}
div.gsbox-3 ul.login-check li input{vertical-align:-3px;margin-right:3px;}
*+html body div.gsbox-3 ul.login-check li input{vertical-align:-6px;margin-right:0;}
div.gsbox-3 dl.login-find{clear:both;width:100%;}
div.gsbox-3 dl.login-find dt{float:left;width:185px;margin-bottom:3px;}
div.gsbox-3 dl.login-find dt img{margin-top:3px;}
div.gsbox-3 dl.login-find dd{text-align:right;margin-bottom:2px;}
/* button area */
div.btn-area{text-align:center;}
div.btn-area img{vertical-align:middle;}
/* title box more button */
p.more-1{text-align:right;margin:-20px 7px 10px;}
p.more-1 a{background:url('../image/bullet/arr_st01.gif') no-repeat left 2px;padding-left:7px;letter-spacing:-1px;font-size:11px;}
/* line title button */
p.more-2{text-align:right;margin:-27px 3px 7px;}
p.more-2 a{background:url('../image/bullet/arr_st01.gif') no-repeat left 2px;padding-left:7px;letter-spacing:-1px;font-size:11px;}
/* no-line title button */
p.more-3{text-align:right;margin:-22px 3px 3px;}
p.more-3 a{background:url('../image/bullet/arr_st01.gif') no-repeat left 2px;padding-left:7px;letter-spacing:-1px;font-size:11px;}
/* list icon button */
p.list-2{text-align:right;margin:-27px 3px 7px;}
p.list-2 a{background:#fff url('../image/bullet/square_st01.gif') no-repeat left top;padding-left:11px;letter-spacing:-1px;font-size:11px;}
/*----------------------------------------------------------
                          08. Table
----------------------------------------------------------*/
/* table paragraph position */
p.tit-right{text-align:right;margin:-22px 0 0 0;}
p.tbltop-right{}
p.tbltop-left{}
/* no-border table */
table.tablestyle-00{width:100%;border:none;border-collapse:collapse;font-size:11px;letter-spacing:-1px;}
table.tablestyle-00 tr td{border:none;padding:3px 3px 2px 3px;vertical-align:top;}
/* table style 1 */
table.tablestyle-01 td,table.tablestyle-01 th{text-align:center;}
table.tablestyle-01{width:100%;border-top:1px solid #cfcfcf;}
table.tablestyle-01 thead th{padding:5px 2px;border-bottom:1px solid #cfcfcf;background:#f9f9f9;}
table.tablestyle-01 tbody td{padding:5px 2px;border-bottom:1px solid #efefef;}
table.tablestyle-01 tbody td.subject{text-align:left;padding-left:10px;}
table.tablestyle-01 tbody td.number { color:#808080;font-size:11px;font-family:Arial;}
table.tablestyle-01 tbody td.category { color:#FF8737;font-size:11px;font-family:dotum;}
table.tablestyle-01 tbody td.name { color:#808080;font-size:11px;font-family:Arial;}
table.tablestyle-01 tbody td.hit { color:#808080;font-size:11px;font-family:Arial;}
table.tablestyle-01 tbody td.date { color:#808080;font-size:11px;font-family:Arial;}
table.tablestyle-01 tbody td.comment { color:#FF8737;font-size:11px;font-family:Arial;}
table.tablestyle-01 tbody td.comment_new { color:#FF8737;font-size:11px;font-family:Arial;font-weight:Bold;}
/* table style 2 */
table.tablestyle-02{width:100%;border-top:2px solid #ccc;border-bottom:2px solid #ccc;border-collapse:collapse;}
table.tablestyle-02 tbody th,table.tablestyle-02 tbody td,table.tablestyle-02 th,table.tablestyle-02 td{border-bottom:1px solid #cfcfcf;}
table.tablestyle-02 th{padding:3px 10px;background-color:#f3f3f3;font-size:11px;}
table.tablestyle-02 td{padding:3px 10px;}
table.tablestyle-02 th img,table.tablestyle-02 td img{cursor:hand;vertical-align:-2px;}
/*----------------------------------------------------------
                          09. Arrange/Divide
----------------------------------------------------------*/
/* half arrange */
div.harr-half{}
div.harr-half div.hleft{float:left;width:50%;}
div.harr-half div.hright{float:left;width:50%;}
/* login box half divide */
div.login-harr2{}
div.login-harr2 div.hleft{float:left;width:280px;padding:10px 10px 10px 10px;margin:0 5px 5px 0;border-right:1px solid #efefef;}
div.login-harr2 div.hright{float:left;padding:10px 5px 10px 15px;margin:0 0 5px 0;}
/* login board half divide */
div.login-harr3{margin-bottom:5px;}
div.login-harr3 div.hleft{float:left;width:47%;padding:10px 15px 10px 0px;border-right:1px solid #efefef;}
div.login-harr3 div.hright{float:left;width:47%;padding:10px 0px 10px 15px;}
/* small image and text(ul) divide */
dl.img-dvd1{clear:both;}
dl.img-dvd1 dt{float:left;}
dl.img-dvd1 dt img{width:40px;height:30px;border:1px solid #aaa;}
dl.img-dvd1 dd{background:url('../image/line/hvar_gray_dot.gif') repeat-x left bottom;padding:0 0 5px 50px;margin-bottom:5px;}
dl.img-dvd1 dd p{color:#bbb;}
dl.img-dvd1 dd ul li{padding:0;border:none;background:none;}
/*----------------------------------------------------------
                          10. Skin (board)
----------------------------------------------------------*/
/*----------------------------------------------------------
                          11. Plugin
----------------------------------------------------------*/
/* _global/advertisement */
#ad-1{margin-bottom:6px;}
#ad-1 li{padding:0 0 0 30px;background:url('../../../plugin/_global/advertisement/image/ad_01.gif') no-repeat 5px 3px;}
#ad-2{width:490px;height:165px;background:#efefef;text-align:center;vertical-align:middle;}
#ad-2 img,#ad-2 embed{width:490px;height:165px;display:block;vertical-align:middle;}
#ad-3{width:200px;height:130px;background:#efefef;text-align:center;vertical-align:middle;}
#ad-3 img,#ad-3 embed{width:200px;height:130px;display:block;vertical-align:middle;}
#ad-4{width:180px;height:60px;background:#efefef;text-align:center;vertical-align:middle;}
#ad-4 img,#ad-4 embed{width:180px;height:60px;display:block;vertical-align:middle;}
#ad-5{width:150px;height:30px;background:#efefef;text-align:center;vertical-align:middle;}
#ad-5 img,#ad-5 embed{width:150px;height:30px;display:block;vertical-align:middle;}
/* 현재접속자 */
#logusernum{font-size:11px;vertical-align:2px;}
#loguserLayer{overflow:auto;}
#loguserLayer ul li{clear:both;padding-left:24px;overflow:hidden;}
#loguserLayer ul li a{float:left;}
#loguserLayer ul li span{float:right;}
#loguserLayer ul li span img{float:left;cursor:pointer;}
.link {position:absolute;width:100%;height:0;visibility:hidden;overflow:hidden;background:cyan} 

.title{position:relative;width:100%;font:bold 11pt verdana;color:white;cursor:pointer;background:orange} 

.title_o {position:relative;cursor:pointer;width:100%;height:40px;font:bold 11pt verdana;overflow:hidden;color:white;background:blue} 

.text {position:relative;margin:0;padding:0;font-family:verdana;font-size:10pt;overflow:hidden} 
.text a{padding:10px 0} 
.menu {
	width: auto;
	height: auto;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
}
.menu > li > a {
	background-color: #616975;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(114, 122, 134)),to(rgb(80, 88, 100)));
	background-image: -webkit-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -moz-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -o-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -ms-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#727a86', EndColorStr='#505864');
	border-bottom: 1px solid #33373d;
	-webkit-box-shadow: inset 0px 1px 0px 0px #878e98;
	-moz-box-shadow: inset 0px 1px 0px 0px #878e98;
	box-shadow: inset 0px 1px 0px 0px #878e98;
	width: 100%;
	height: 2.75em;
	line-height: 2.75em;
	text-indent: 40px;
	display: block;
	position: relative;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
}
.menu ul li a {
	background: #fff;
	border-bottom: 1px solid #efeff0;
	width: 100%;
	height: 2.75em;
	line-height: 2.75em;
	text-indent: 2.75em;
	display: block;
	position: relative;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.923em;
	font-weight: 400;
	color: #878d95;

}
.menu ul li:last-child a {
	border-bottom: 1px solid #33373d;
}
.menu > li > a:hover, .menu > li > a.active {
	background-color: #35afe3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(71, 235, 91)),to(rgb(38, 219, 52)));
	background-image: -webkit-linear-gradient(top, rgb(00, 204, 00), rgb(00, 153, 00));
	background-image: -moz-linear-gradient(top, rgb(00, 204, 00), rgb(00, 152, 00));
	background-image: -o-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: -ms-linear-gradient(top, rgb(71, 235, 91), rgb(38, 219, 52));
	background-image: linear-gradient(top, rgb(71, 235, 91), rgb(38, 219, 52));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00cc00', EndColorStr='#009900');
	border-bottom: 1px solid #6aef85;
	-webkit-box-shadow: inset 0px 1px 0px 0px #6aef85;
	-moz-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
	box-shadow: inset 0px 1px 0px 0px #6aef85;

}
.menu > li > a.active {
	border-bottom: 1px solid #1a638f;
}
.menu > li > a:before {
	content: '';
	background-image: url(../image/ar.png);
	background-repeat: no-repeat;
	font-size: 36px;
	height: 1em;
  	width: 1em;
	position: absolute;
  	left: 0;
	top: 50%;
	margin: -.5em 0 0 0;
	
}

.menu > li > a span {
	font-size: 0.857em; 
	display: inline-block;
	position: absolute;
	right: 1em;
	top: 50%; 
	background: #48515c;
	line-height: 1em;
	height: 1em;
	padding: .4em .6em;
	margin: -.8em 0 0 0; 
	color: #fff;
	text-indent: 0;
	text-align: center;
	-webkit-border-radius: .769em;
	-moz-border-radius: .769em;
	border-radius: .769em;
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	-moz-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
	font-weight: 500;
}
.menu > li > a:hover span, .menu > li a.active span {
	background: #2173a1;
}
.menu > li > ul li a:before{
	content: '▶';
	font-size: 8px;
	color: #bcbcbf;
	position: absolute;
	width: 1em;
	height: 1em;
	top: 0;
	left: -1.7em;
}

.menu > li > ul li:hover a,
.menu > li > ul li:hover a span,
.menu > li > ul li:hover a:before {
	color: #32373D;
}


.menu ul > li > a span {
	font-size: 0.857em; 
	display: inline-block;
	position: absolute;
	right: 1em;
	top: 50%; /
	background: #fff;
	border: 1px solid #d0d0d3;
	line-height: 1em;
	height: 1em;
	padding: .4em .7em;
	margin: -.9em 0 0 0; 
	color: #878d95;
	text-indent: 0;
	text-align: center;
	-webkit-border-radius: .769em;
	-moz-border-radius: 769em;
	border-radius: 769em;
	text-shadow: 0px 0px 0px rgba(255,255,255,.01));
}