/*코딩용 div {border:1px #ff0000 solid;}*/
body {margin: 0px;padding: 0px;/*font-size: 0px;*/}
div, table, tr, td, select, input,textarea, p, span, ul, li { /*이영역밖에서는 텍스트안나옴 (body > font-size0px)*/margin: 0px;padding: 0px;font-family: 굴림, verdana, arial, helvetica, sans-serif;color: #888;font-size: 12px;line-height: 150%;}
.qhrjtm{ /*보거스인풋박스*/margin: 0;padding: 0;font-family: 굴림, verdana, arial, helvetica, sans-serif;color: #888;font-size:12px;line-height: 130%;height:18px;}
p{margin: 0;padding: 0;}
ul{margin: 0;padding: 0;list-style:none;overflow: hidden;}
li{margin: 0;padding: 0;list-style:none;overflow: hidden;}
table{border-collapse:collapse;border-spacing:0;}
a {text-decoration: none;/*font-weight: bold;*/color:  #4e4e4e;outline: none;}
a:visited {color:  #4e4e4e;}
a:active {color:  #4e4e4e;}
a:hover {color: #4e4e4e;text-decoration: underline;}

/*
.u, a.u:link, a.u:visited, a.u:active{text-decoration:underline;letter-spacing:-1px;color: #163c7a;}
a.u:hover{text-decoration:underline;color: #164b9f;}
*/
strong, b {font-weight: bold;}
form { margin: 0px; padding: 0px; display:inline; }
h1 {font-size: 24px;line-height: 44px;font-weight: bold;margin-top: 0;margin-bottom: 0;}
h2 {font-size: 18px;line-height: 40px;font-weight: bold;margin-top: 0;margin-bottom: 0;}
h3 {font-size: 16px;line-height: 22px;font-weight: bold;margin-top: 0;margin-bottom: 0;}
h4 { /*타이틀에사용*/font-size: 14px;line-height: 26px;font-weight: bold;margin-top: 0;margin-bottom: 0;font-family: 돋움,dotum;list-style:none;display: inline;overflow: hidden;letter-spacing:-1px;}
h5 {font-size: 12px;line-height: 22px;font-weight: bold;margin-top: 0;margin-bottom: 0;}
h6 {font-size: 10px;line-height: 18px;font-weight: bold;margin-top: 0;margin-bottom: 0;}
img { /* 점선제거 */border: 0;selector-dummy : expression(this.hideFocus=true);}
.nowrap {white-space: nowrap;font-size: 10px;font-weight: bold;margin-top: 0;margin-bottom: 0;}
.tiny {font-size: 9px;line-height: 16px;margin-top: 15px;margin-bottom: 5px;}
.familysite {width: 160px;font-size: 12px;margin: 0;}
/****** 상단바 ******/
#bar {margin: 0;padding: 0;background : url("http://www.mud4u.com/new/bar/images/bar_bg.gif");width: 100%;height:31px;}
#bar_left {float:left;margin: 0;padding: 0;height:31px;list-style:none;display: inline;overflow: hidden;}
#bar_right {float:right;margin: 0;padding: 0;height:31px;text-align:right;}
/****** 레이아웃 ******/
#cover {
	width: 960px;
	padding: 0;
	margin: 5px auto;
	}
#top {
	margin: 0 0 5px 0;
	padding: 0;
	height: 85px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 80px;
	}
html>body #top {
	height: 80px;
	}
#top_logo {
	float:left;
	margin: 5px 5px 0 0;
	padding: 0;
	width: 125px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 120px;
	}
html>body #top_logo {
	width: 120px;
	}
#top_banner {
	float:left;
	margin: 0;
	padding: 0 0 0 5px;
	}
#top_banner_right {
	float:left;
	width:155px;
	padding: 0 0 0 5px;
}
#menu {
	margin: 0 0 5px 0;
	padding: 0;
	border-bottom: 2px solid #eee;
	height: 70px; 
	}
#menu_submenu {
	margin: 0;
	padding: 4px 0 0 20px;
	height: 24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 20px;
	}
html>body #menu_submenu {
	height: 20px;
	}
#menu_submenu a {
	margin: 0;
	padding: 0;
	color: #000;
	}

#left {
	/*display:none;
	float:left;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 235px;*/
	}
#middle {
	float:left;
	margin: 0;
	padding: 0;
	width: 783px;
	}
#right {
	float:right;
	right: 0px;
	margin: 0;
	padding: 0;
	width: 160px;
	}
#copyright {
	margin: 0;
	padding: 30px 5px;
	/*border-top: 2px #eee solid;*/
	background-color: #fff;
	height:100px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:38px;
	}
html>body #copyright {
	height:38px;
	}
pre {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px;
	}
#h5 {margin: 0;padding: 0;height:5px;font-size: 0px;}
/****** 팬사이트 바로가기 ******/
#size1 {width: 160px;margin: 0;padding: 0;font-size: 0px;}
#size2 {width: 160px;margin: 0;padding: 0;font-size: 0px;}
#familysite_bg {margin: 0;padding: 0;background: url("http://www.mud4u.com/new/familysite/images/familysite_bg_center.gif");width: 160px;text-align:center;}
#familysite_bg_open {margin:0 auto;padding:0;list-style:none;display: inline;overflow: hidden;}
.fansitesel{ /*팬사이트바로가기셀렉트박스*/ background-color:#454545;color:#ffffff;width:160px;font-weight: bold;font-family: 돋움,dotum;line-height: 25px;border:1px #000 solid;}
/******* 메인컨텐츠 *******/
.maintable { /* 메인전체테이블 */margin: 0;padding: 0;height: 100%;width: 100%;border-collapse:collapse;border-spacing:0;background-color: #f5f5f5;}
.maintable_title {height:32px;margin: 0;padding: 0;font-size:0px;}
.maincontents { /* 메인컨텐츠 */margin: 0;padding: 10px 10px 10px 0;height:500px;}
.rightcontents { /* 메인컨텐츠오른쪽 */margin: 0;padding: 0 3px 0 8px;height: 100%;background: url("http://www.mud4u.com/new/images/shadow.gif") no-repeat 40px left;width: 160px;voice-family: "\"}\"";voice-family:inherit;width: 149px;}html>body .rightcontents {width: 149px;}
#submenu_onoff{margin: 0;padding: 0;list-style:none;display: inline;overflow: hidden;}
#submenu_onoff ul {margin: 0;padding: 0;list-style:none;display: inline;overflow: hidden;}
#submenu_onoff li {margin: 0;padding: 0 10px 0 5px;list-style:none;display: inline;overflow: hidden;background: url("http://www.mud4u.com/new/images/aw.gif") no-repeat 50% left;}
.maincolor { /*컨텐츠메인색*/ background-color: #fff; } 
.mainline_top { /*컨텐츠라인색 상단*/ border-top: 1px #dedede solid; } 
.mainline_right { /*컨텐츠라인색 오른쪽*/border-right: 1px #dedede solid; }  
.mainline_bottom { /*컨텐츠라인색 아래*/border-bottom: 1px #dedede solid; }  
.mainline_left { /*컨텐츠라인색 왼쪽*/ border-left: 1px #dedede solid; }  
.font_title {font-size:13px;font-weight: bold;color: #000;padding-left:5px;background: url("http://www.mud4u.com/new/images/aw.gif") no-repeat 50% left;}
/*************폰트기본스타일**************/
.f_color_o {/*오렌지색(강조)*/color:#e75700;}
.f_color_g {/*약간검정색*/color:#393939;}
.f_color_b {/*파란색*/color:#0d19ae;}
.b {/*굵게*/font-weight: bold;}
.f_11 {font-size:11px;}
.f_letter {letter-spacing:-1px;}
/*************링크스타일**************/
.f_color_b_a, a.f_color_b_a:link, a.f_color_b_a:visited, a.f_color_b_a:active{letter-spacing:-1px;color: #0d19ae;}
a.f_color_b_a:hover{text-decoration:underline;color: #0d19ae;}
/*************로그인박스**************/
.t_login_inp_ava{margin:0;padding:0;width:82px;height:17px;padding-left:5px;border:1px #ccc solid;background:#fff;color:#888;font-size:11px;voice-family: "\"}\"";voice-family:inherit;width: 77px;}html>body .t_login_inp_ava {width: 77px;}
.t_login_inp_ava_table{margin:0;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;width:150px;height:80px;/*border:1px #c6c6c6 solid;*/background:#eee;voice-family: "\"}\"";voice-family:inherit;width: 140px;height:70px;}html>body .t_login_inp_ava_table {width: 140px;height:70px;}
.t_login_inp_ava_sch{margin:0;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;background:#f3f3f3;height:19px;voice-family: "\"}\"";voice-family:inherit;height:15px;}html>body .t_login_inp_ava_sch {width: height:15px;;}
/*************그누보드기본스타일**************/
.lh { line-height: 150%; }.jt { text-align:justify; }.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }.ul { list-style-type:square; color:#66AEAD; }.ct { font-family: Verdana, 굴림; color:#222222; }.ed { border:1px solid #CCCCCC; }.tx { border:1px solid #CCCCCC; }.small { font-size:8pt; font-family:돋움; }.cloudy, a.cloudy {color:#888888;} /* 흐림 */table{border-collapse:collapse;border-spacing:0;}