@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
*{ font-family: 나눔 고딕, Arial, Helvetica, Noto sans, Verdana, Geneva, sans-serif !important; }

/* 메뉴 */
.sf-menu, .sf-menu * { z-index: inherit; }

/* img 클릭시 */
.ui-draggable { max-width: 1400px !important; }

.sf-menu > li:hover > a {
color:#fff;
background-color: #EB9B36;
border-bottom: 1px solid #fff;
}
.sf-menu ul li a:hover {
	background: #EB9B36;
	color:#fff;
}
#header-logo {
    margin-top: 0px;
}
#header-social-icons > ul > li { display: none; }
#header-social-icons > ul > li:last-child { display: block; }

.tiva_user { display: block !important; }

#member_option { 
	background: none !important; 
	display: block !important; 
}
#member_option a {
	color: black !important;
	font-weight: bold;
}

#tiva-contents .read_body iframe { margin-top: 60px; }
.read_footer .sns li.delicious { display: none; }
.document_popup_menu { float: right; }


.read_footer .sns .google > a ,
.read_footer .sns .kakaostory > a ,
.read_footer .sns .naver > a {
	background-repeat: no-repeat;
	background-size: 100%;
	margin-right: 4px;
}
.read_footer .sns .google > a {	background-image: url(/files/attach/images/43789/792/043/2cc40032130db48ff28da58a39490a18.png); }
.read_footer .sns .kakaostory > a { background-image: url(/files/attach/images/43789/792/043/bb0133bc1504a083444e7b152729a2c7.png); }
.read_footer .sns .naver > a { background-image: url(/files/attach/images/43789/792/043/edd27ff895e49e49d03f964408400a92.png); }




.styled-list li {
	list-style: none;
	margin: 0px;
	padding: 6px 0px 8px;
	border-bottom: 1px dotted #dfdfdf;
}

.styled-list li span {
	/* background: url("../images/list-arrow.png") no-repeat left; */
	margin:18px 8px 0px 16px;
	width: 4px;
	height: 7px;
	float: left;
}

.styled-list ul li:last-child {
	padding-bottom: 0px;
	border-bottom: none;
}

.styled-list ul li:first-child {
	padding-top: 0px;
}

.board table { margin-bottom: 0; }

#sidebar #sidemenu{}
/*
#sidebar #sidemenu li{ border-top:1px solid #white; border-bottom:1px solid #e8e8e8; padding:0; background:#fafafa url(../images/sidemenu_rightbg.png) no-repeat; background-position:95% center; }
*/
#sidebar #sidemenu li a{ line-height:40px; color:#0E6FAC;}
#sidebar #sidemenu li a:hover{ color:#898989;}
/*
#sidebar #sidemenu li.current{  background:#267bb1 url(../images/sidemenu_rightbg_o.png) no-repeat; background-position:95% 15px; }
*/
#sidebar #sidemenu li.current a{color:#ddd; }
#sidebar #sidemenu li ul{ background:#fafafa; margin-bottom:2px; padding:15px 0; }
#sidebar #sidemenu li ul li{ border:none; background-image:none;}
#sidebar #sidemenu li ul li a{ color:#333 !important ; line-height:30px;  }
#sidebar #sidemenu li ul li a:hover{ text-decoration:underline;}
#sidebar #sidemenu li ul li span{ margin-top:13px; margin-left:25px;}
#sidebar #sidemenu li ul li.current{ color:#333; background:none;  background-position:95% 8px; }
#sidebar #sidemenu li ul li.current a{ font-weight:bold; }


.board_list{background-color:#fff; border-top:2px solid #2772a4;border-bottom:2px solid #2772a4;}
.board_list table{background:url(); background-color:#fff;border:0;color:#4a4a4a;}
.board_list a{text-decoration:none;color:#4a4a4a}
.board_list a:active,.board_list a:focus,.board_list a:hover{text-decoration:underline;}
.board_list th{border-top:1px solid #2772a4;border-bottom:3px solid #2772a4;;padding:8px 0 9px;height:14px;white-space:nowrap}
.board_list th:first-child span{border:0}
.board_list th span{display:block;border-left:1px solid #c7c7c7;padding:0 15px;height:14px}
.board_list tr.notice{background:#f6f6f6}
.board_list tr.notice td.title a{font-weight:700}
.board_list td{border:0;border-bottom:1px solid #e6e6e6;padding:8px 10px;white-space:nowrap;vertical-align:top}
.board_list tr:last-child td{border:0}
.board_list td.notice{text-align:center}
.board_list td.no{text-align:center;font:11px Tahoma,Geneva,sans-serif}
.board_list td.title{white-space:normal;line-height:1.4;width:100%}
.board_list td.author img{position:relative;top:-1px}
.board_list td.lastReply a,.board_list td.readNum,.board_list td.time,.board_list td.voteNum
{text-align:center;font:11px Tahoma,Geneva,sans-serif}
.board_list td.lastReply sub{font:9px Tahoma,Geneva,sans-serif}
.board_list td.check{text-align:center}

.cTab{position:relative;margin:0 0 35px;padding:0;list-style:none;zoom:1;border-bottom:3px solid #2772a4}
.cTab:after{content:"";display:block;clear:both}
.cTab li{float:left;margin:0 2px 0 0;}
.cTab li.on{background-color:#2772a4;margin-bottom:-1px;border-bottom:0px; }
.cTab li a{position:relative;top:-1px;float:left;height:25px;line-height:25px;padding:0 20px;font-size:12px;font-family:나눔고딕,NanumGothic,"맑은 고딕",MalgunGhotic,sans-serif;text-decoration:none;color:#666;font-weight:700}
.cTab li em{font:11px Tahoma,Geneva,sans-serif;color:#767676;padding:0 0 0 2px}
.cTab li.on a{color:#FFF;top:-1px;border-bottom:0px}
.cTab ul{display:none;position:absolute;top:30px;left:0;margin:0;padding:0}
.cTab li.on ul{display:block;overflow:hidden;white-space:nowrap}
.cTab li.on ul li{position:relative;left:1px;float:none;display:inline;margin:0;padding:0 15px;list-style:none;border:0;}
.cTab li.on ul li a{border:0;top:0;float:none;line-height:none;padding:0;font-family:돋움,Dotum;font-weight:400}
.cTab li.on ul li.on_ a{font-weight:700;color:#3912b3}