@font-face {font-family: '나눔고딕'; src:url(./img/DBFNT4.eot);}
body, td, p, input, button, textarea, select, .c1 { font-family: '나눔고딕', 'Malgun Gothic', '굴림', 'Tahoma', '돋움'; font-size:9pt; color:#333333; font-weight:normal;}
body {text-align: center; min-width:760px;}
#topmenudiv li {display:inline; /*윈도우용 IE에서 넓은 공간이 생기는 걸 막기 위함 */}
#introcnt li {display:inline; /*윈도우용 IE에서 넓은 공간이 생기는 걸 막기 위함 */}
#topmenu li {display:inline;}
#bo_title li {display:inline;}
#submenu li {display:inline;}
#mypagenav li {display:inline;}
.container {
	width:1024px;
	min-height:700px;
	margin: 0 auto;
	text-align:left;
}

form { margin:0px; }

img {border:0px;}
.view_posting img {max-width:640px; width:auto !important; width:640px; height:auto;}
.view_posting table {width:100%;}

object {max-width:640px;}
embed {max-width:640px;}

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.subject{color:#333333;}
.member {color:#888888;}
.guest  {font-weight:normal;color:#888888;}
/*.male {font-size:11px;color:#466c8a;}*/

.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: 'nanum', Verdana, ����; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:'nanum', ����; }
.cloudy, a.cloudy {color:#888888;} /* �帲 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed2 {height:20px; width:120px; margin-bottom:10px;border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px;}
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.icon {height:1.1em;margin:0 1px;}
/* Ǫ�͸� ���� ��Ű�� css ���� 
html, body {
     height: 100%;
 }

.container {
     min-height: 100%;
     height: auto !important;
     height: 100%;
	 width: 1004;
     margin: 0 auto -4em;
	 text-align: left;
 }
 
.footer, .push {
     height: 4em;
	 width: 1004;
	 margin:0 auto;
 }
Ǫ�� ���� �� */

/*��� �α��� �� ȸ���� �α׾ƿ� �κ� */
#login {
	float:right;
	margin-top:5px;
}

#head {
	border-bottom: 4px solid #1576ba;
	padding-bottom: 5px;
	margin-bottom: 20px;
}


/*��� �޴�*/
#topmenu {
	position:absolute;
	float:left;
	margin: -20px 0 0 150px;
	padding: 0 0 5px 0 ;
	width:874px;
	}
	
#topmenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
#topmenu a {
	display: block;
	float:left;
	background-color:#f1f6fb;
	line-height:25px;
	font-weight: bold;
	margin: 0 2px 4px 2px;
	text-decoration: none;
	font-size: 15px;
	color: gray;
	padding: 0 10px;
	}

#topmenu a.active, #topmenu a:hover {
	background-color:#1576ba;
	}
	
#topmenu a:hover {
	background-color:#1576ba;
	color:#fff;
}

#topmenu .selected {
	background-color:#1576ba;
	color: #fff;
}
#topmenumy .selected {color:#fff;}

.selected  .nick {color:#fff;} /*탑메뉴의 ~판이 선택되면 ~의 색을 흰색으로 바꿈*/
.nick:hover {color:#fff;}

#totalsearch{
	float:right;
}

/* �Խ��� ���� �κ�*/

.bo_title {
	font-size: 18px;
	font-weight: bold;
}

.bo_title_sub {
	font-size: 18px;
	font-weight: bold;
	color:#d6d6d9;
}

#bo_title ul{margin:0; padding:0; list-style-type:none;}
#bo_title li{float:left; line-height:35px;padding: 0 10px;}
.bo_selected {border-top:2px solid #1375ba;border-left:2px solid #1375ba;border-right:2px solid #1375ba;margin-top:-2px;background-color:#1375ba;}
.bo_notselected {border:1px solid #f1f1ef;margin-top:-2px;background-color:#fcfcfa;}
#bo_title {
	margin-top:30px;
}

#bo_title a {
	color: #ffffff;
	text-decoration:none;
}

#bo_title a.etc {
	margin-left:10px;
	margin-right:10px;
	color: #466c8a;
}

.regbo {color:#466C8A;margin-right:10px;}
.rightfloat {float:right;margin-right:335px;margin-top:10px;display:inline;}


/* �Խ��� ��� */ 

#board_list {
	margin: 20px 0 0 20px;
	font-size:16px;
	list-style: none;
	padding-left:0;
	width:700px;
}


#board_list li {
	margin: 10px 0 10px 0;
	border-bottom:1px solid #eeeeee;
	padding-bottom:5px;
	padding-left:10px;
	font-weight:bold;
}

#board_list a {
	color:#012560;
}

#board_list a:hover {
	text-decoration:none;
}

.blisttitle {
	float:left;
	width:300px;
}

.anum {
	float:left;
	width:130px;
	font-size:0.8em;
	font-weight:normal;
	color:gray;
}

.anum1{
	color:#012560;
}

.sort a {
	color:#gray;	
}

.sort a.selected {
	font-weight:bold;
}

#sort {
	margin-left:20px;
	display:inline;
}

/* 마이페이지 */

#mypagenav ul {
	margin: 20px 0 0 0;
	padding: 0;
	list-style-type: none;
	float:left;
}

#mypagenav li {
	display:block;
	margin-right:5px;
	padding: 0 10px;
	line-height:30px;
	background-color:#f1f6fb;
	float:left;	
}

#mypagenav li a {
	color:#808080;
	font-weight:bold;
}

#mypagenav li.selected {
	background-color:#1576ba;
	font-weight:bold;
}
	
#mypagenav .selected a {
	color:#fff;
}
/*
#mypagenav ul a {
	display: block;
	width: 200px;
	height: 40px;
	line-height: 40px;
	color: #000;
	text-decoration: none;
	font-size: 14px;
	font-weight:bold;
}

#mypagenav ul a:hover, .selected a {
	color: #93cf55;
}
*/

#mypagecontent {
	width: 700px;
	float:left;
}

.inline {
	display:inline;
}

/* ����Ʈ �� ����Ʈ */
.view_div {
	font-size:1.2em;
	line-height:1.5em;
	margin-left:10px;
}

.under_button {
	border:0;
}

.under_close {
	 border:0;
}

.view_good{
	float:right;
	font-size:0.8em;
	color:#888888;
}

.nlistitem {
	border-top:1px solid #dddddd;margin-left:-20px;padding-left:20px;
}

.nlistitem_2 {border-top:1px solid #dddddd;background-color:#fafafa;margin-left:-20px;padding-left:20px;}



.nlistauthor {
display:block;
float:left;
}

.nlistauthor_no {
display:block;
float:left;
}

.nauthorwrap {
float:left;
margin-top:10px;
margin-bottom:10px;
}

.nauthorwrap img {
float:left;
margin-right:10px;
}

.nlistitemcon {
float:left;
margin-left:20px;
margin-top:10px;
margin-bottom: 10px;
width:560px;
/*overflow:hidden;*/
}

.nlistitemcon ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.nlistiteminfo {
display:inline;
}

.nlistiteminfo a {
text-decoration:none;
}

.nlistiteminfo2 {
display:inline;
}

.nlistiteminfo2 a {
text-decoration:underline;
line-height:20px;
}

.clear {
clear: both;
}

.clear2 {
	clear:both;
	margin-top:-30px;
}

.nlistitemcon p {
font-size:16px;
}

.nauthorwrap {
text-align: center;
}

.nauthorwrap img {
width:50px;
height:50px;
}

/* ���ٴϴ� ���� �޴�  */
* { margin:0; padding:0;} /* html, body ������ ������ ���� */
html { _overflow:hidden;} /* �⺻ ��ũ�� ���� */
body{ _height:100%; _width:100%; _overflow:auto;} /* ��ü ��ũ�� �� */
#nlist { width:670px;padding-left:20px;margin-top:10px;
		border-left: 2px solid #f1f1ef;
		border-right: 2px solid #f1f1ef;
		border-bottom: 2px solid #f1f1ef;}
#nlistmy { width:670px;padding-left:20px;
		border-left: 2px solid #f1f1ef;
		border-right: 2px solid #f1f1ef;
		border-bottom: 2px solid #f1f1ef;}
#nlistmode { position:fixed; _position:absolute; /*_z-index:-1;*/ margin-left:720px; top:120px; width:300px;}
#nlistmode ul {margin:0 0 20px 0; padding:0; list-style-type: none;}
#nlistmode ul li a {display:block; background-color:#fcfcfa; height: 30px; line-height: 30px; border-right: 1px solid #f3f3f7; border-bottom: 1px solid #f3f3f7; text-indent: 1em;}
#nlistmode form {margin-top:20px;}

.listiteminfo {float:right;margin-left:10px;}
.like { padding:8px 17px;background: #f1f6fb;text-align:center;margin-bottom:5px;font-size:0.9em;}
.like .good {font-size:1.5em;}
.comment {text-align:center;font-size:0.9em;}
.comment_cnt {color:#f15a29;margin-left:5px;font-size:1em;}
.comment_cnt2 {color:#888888; font-size:1em;}

/* 판짱 */
#pz {margin-top:80px;}

/* tip 팁박스 */
#tipdiv {margin-top:80px; color:#888888;}
#tipdiv fieldset {border:1px solid #d8dee8;}
.tipcontent {margin:10px 0;}
.tipshow {display:none;}
#tipdiv legend {margin-left:10px;padding:0 10px;color:#99b75c;font-weight:bold;}
#tipdiv p {margin:0 10px; line-height:1.5em;color:#888888;}
#tipdiv img {margin-top:5px;}
.tipbtn {cursor:pointer;}
.tipbtn_close {cursor:pointer;float:right;}
.strong {font-weight:bold;}


/*냉무*/
.nocontent {width:25px;margin-left:5px;border:none;}
.nocontent2 {width:25px;margin-left:5px;margin-bottom:-3px;border:none;}

/* 관심소식 부모글 */

.haveparent {color:#888888; font-size:0.9em;margin-top:3px;}
.haveparent a {color:#888888;}
.parent {margin-top:5px;}

/* .haveparent {border:1px solid #f3f3f3; padding: 5px 10px;margin-top:5px;} */

/* ���� �޴��� ���� �κ� */
#nlistmode li.nlistmodetop {
background-color:#f1f1ef; 
line-height:30px;
text-indent: 1em;
font-size:14px;
font-weight:bold;
}

/* ���� �޴� �۾��� ��ư */
#nlistmode li.wbtn a {display:block; text-decoration:none; margin-top:20px; width:150px; background-color:#d8dee8; text-align:center; font-weight:bold; font-size:14px; text-indent:0; }

.alignright{
text-align:right;
}

.atag {font-size:12px; color:#7f9db9; margin-right:10px;}

h3 {font-size:12px; margin:5px 0; font-weight:normal; color:#888888; display:inline;}
h3 a:visited {color:#888888;}
h3 a:link {color:#888888;}


/* 더보기 버튼 */
/* .morebtn {display:block; text-decoration:none; margin-top:20px; width:650px; text-align:center; background: url(<?=$g4['path']?>/img/morebtnbg.png); font-weight:bold; font-size:14px; line-height:50px; border-right: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf;} */
.morebtn {text-align:center;background-color:#f2f2f2; margin-left:-20px;margin-top:10px;line-height:40px;}
.morebtn a {display:block;text-decoration:none;font-weight:bold;font-size:14px;}

/* 로그인 화면 */
#loginwrap {margin:50px auto 0 auto;text-align:left;width:700px;}
#loginwrap .login {border-top:5px solid #1c75ba;border-left:1px solid #f2f1ea;border-right:1px solid #f2f1ea;border-bottom:1px solid #1c75ba;}
#loginwrap .logininput {margin:30px 0 30px 30px; width:260px;height:220px;float:left;border-right:1px solid #dceafb;background-color:#f0f2fb;padding:30px 20px 0 20px;}
#loginwrap .logininput2 {background-color:#f6f7fc;padding:20px 10px 20px 10px;}
#loginwrap .logina {float:left;}
#loginwrap .loginad {width:300px; height:250px; float:right;margin:30px 30px 30px 30px;}
#loginwrap p {line-height:1.7em;}
.autologin {margin-left:10px;margin-right:5px;}
#logintalk {border-top:1px solid #f6f7fc;margin-top:20px;padding-top:15px;}

/* 정보 수정 위한 멤버 체크 화면 */
#loginwrap2 {margin:50px auto 0 auto;text-align:left;width:400px;}
#loginwrap2 .login {border-top:5px solid #1c75ba;border-left:1px solid #f2f1ea;border-right:1px solid #f2f1ea;border-bottom:1px solid #1c75ba;}
#loginwrap2 .logininput {margin:30px auto; width:300px;}
#loginwrap2 .logininput label {float:left;width:70px;font-size:1.2em;line-height:20px;}
#loginwrap2 p {line-height:1.7em;}

/*
fieldset p {
	font-size:14px;
	line-height:1.5em;
}
fieldset.login {
	margin: 3em auto ;
	padding: 2em 5em ;
	border: 1px solid #ccc;
	background: #ffffff;
	width: 350px;
	}
	
fieldset.login label {
	font-weight: bold;
	font-size:1.3em;
	margin-bottom:0.5em;
	float:left;
	width:115px;
}

input.ed2 {
	width:200px;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-bottom:10px;
	font-size:1.3em;
}

input.ed3 {
	width:150px;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-bottom:10px;
	font-size:1.3em;
}
*/
/* 댓글 리캡챠 이미지 위치 */
img.ed4 {
	margin-bottom:-8px;
}

fieldset.login p {
	margin: 10px 0;
}

input.loginbtn {
	width:100px;
	height:30px;
	background-color:#1a75bc;
	color:#fff;
	font-weight:bold;
	border:none;
	margin-left:5px;
	margin-bottom:10px;
}

.logininput2 .loginbtn { 
	width:80px;
	height:25px;
	background-color:#1a75bc;
	color:#fff;
	font-weight:bold;
	border:none;
	margin-left:10px;
	margin-bottom:10px;
}

.loginm {
	float:right;
	text-align:right;
	margin-right:25px;
}

.loginm2 {
	float:right;
	margin-top:-50px;
}

/* 간편 회원가입 */
fieldset.easylogin {font-size:0.9em;background-color:#f1f6fb;border:0;padding:10px 10px 5px 10px;width:95%;margin-bottom:10px;}
fieldset.easylogin ul{margin:0;padding:0;list-style-type:none;}
fieldset.easylogin li{margin:5px 0 5px 5px;}

.jumincheck img {height:25px;float:left;}
.jumincheck input[type=input] {margin-left:10px;float:left;}
ul.ju {margin:0;padding:0;list-style-type:none;}
.ju li{margin:10px 0 20px 5px;}
	
/* �ֹι�ȣ ���� ȭ�� */
.jumincheck {
	margin: 3em auto ;
	padding: 2em 5em ;
	border: 1px solid #ccc;
	border-top: 3px solid #1a75bc;
	border-bottom: 1px solid #1a75bc;
	background: #ffffff;
	width: 550px;
	}
	
.jumincheck label {
	font-weight: bold;
	font-size:1.3em;
	margin-bottom:0.5em;
	float:left;
	width:115px;
}

.jumincheck p {
	margin: 10px 0;
}

/* 약관 */
.regcheck {
	margin: 3em auto ;
	padding: 2em 5em ;
	border: 1px solid #ccc;
	border-top: 3px solid #1a75bc;
	border-bottom: 1px solid #1a75bc;
	background: #ffffff;
	width: 550px;
	}
	
/* 마이페이지 */
.rightmenu {
float:right;
font-size:12px;
}

/* 슬라이드쇼 */
#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* 관심소식 비로그인 */
#plist p.notuser {
font-size:1.2em;
margin: 10px 10px 10px 0;
padding: 10px;
line-height:1.5em;
background-color:#fbf1cb;
}

#plist {border-top:1px solid #dddddd;margin-left:-20px;padding-left:20px;}
                   
/* 판목록 신규가입시 */
p.notuser {
font-size:1em;
margin: 10px 0 10px -10px;
padding: 10px;
line-height:1.5em;
background-color:#fbf1cb;
}

/* 인덱스 화면 */

#introimg {width:700px;}

#introcnt {width:700px;float:left;}
#introtxt li {display:block;background: url(./img/tick.png) no-repeat;text-indent:20px;}
#intrologin {width:250px; float:right;}

#intromenu ul {
margin:0;
margin-top:5px;
padding:0 0 0 30px;
list-style-type:none;
float:left;
background: url(./img/intronav1.jpg) no-repeat;
width:700px;
line-height:30px;
}

#intromenu a {
display:block;
float:left;
padding: 0 1.5em;
font-weight:bold;
color:#1576ba;
font-size:1.2em;
text-decoration:none;
}

#intromenu a.selected {
background: #c3d69b url(./img/intronav2.jpg);
font-weight:bold;
color:#fff;
}

.introimg {
float:right;
}

.introimg img{width:300px;border:2px dotted gray;margin-left:10px;margin-top:35px;}

#introtxt {float:left; padding-left:20px; margin-top:2em; margin-bottom:2em; min-height:300px; height:auto !important; height:300px;}
#introtxt p {line-height:2em; font-size:1.2em;}
/* #introtxt .introcontentR {margin-left:270px;} */

.introimgwrap {margin-top:20px;}

#intrologin{text-align:center;}
.intlogbtn {background: url(./img/intlogbtn.jpg) no-repeat center; line-height:50px;display:block;text-align:center;font-size:1.5em;font-weight:bold;margin-top:35px;margin-bottom:5px;}
#intrologin a {text-decoration:none;}
.intlogbtnt {color:#ffffff;}

.introcontentR ul {font-size:1.2em;}
.introcontentR li {margin-left:2em;line-height:1.5em;}

/* 공유 도구 모음 */
.hidden {
	display:none;
	}

.shr {margin-top:10px; border:1px solid #eaeaea;padding:10px;}
.shr ul {margin:0; padding:0; list-style-type:none;}
.shr li {display:block;float:left;min-width:70px;}

.shr2 {margin:10px; border:1px solid #eaeaea;padding:10px;}
.shr2 ul {margin:0; padding:0; list-style-type:none;}
.shr2 li {display:block;float:left;min-width:70px;}

.sharebtn {color:#466c8a;}

#shareclose {float:right;cursor:pointer;}
.me2btn {height:20px;margin-left:20px;}
.me2btn2 {margin-left:20px;height:20px;}

/* 검색창 */
.search input {border: 3px solid #4491c8;color:gray;font-size:1.05em;float:left;margin-left:5px;width:100px;}
.search input[type=image] {width:20px; height:16px;}
.search select{border: 3px solid #4491c8;color:gray;float:left;width:110px;font-size:1em;}
#nlistmode input {border: 3px solid #4491c8;color:gray;font-size:1.05em;float:left;margin-left:5px;width:100px;}
#nlistmode input[type=image] {width:20px; height:16px;}
#nlistmode select{border: 3px solid #4491c8;color:gray;float:left;width:110px;font-size:1em;}


/* 제목 */
.nick {color:#1f75ba;}

/* 댓글 */
.view_re {border-top:1px solid #f3f3f7;margin-top:5px;padding-top:5px;}
.view_re_bp {border-top:1px solid #f3f3f7;margin-top:5px;padding-top:5px;background-color:#fcfcfc;}
#bepleimg {height:40px;}
.nobeple {color:#999999;}
.view_re_time, .view_re_ip {margin:0 5px;color:#888888; font-size:0.8em;}
.view_re_button {margin-left:5px;}
.view_re_good {font-size:0.9em;margin-left:15px;color:#888888}
#view_re_wrap .member, #view_re_wrap .guest {font-size:1em;font-weight:bold;color:#4d6185;}
.view_re_wrap {float:left; border-bottom:1px dotted #f3f3f7; padding:5px;}


.view_posting, .view_re, .view_re_bp {font-size:0.9em;padding-right:10px;overflow:hidden;}
.view_posting p {font-size:1em;}
.view_good {padding-right:10px;}
.write_re {margin-top:5px;}

.re_nick {width:135px;text-align:right;float:left;margin-right:10px; border-right:1px dotted #d8dee8;padding-right:10px;}
.view_re_sub {float:right;width:465px;}
.view_re_subject {float:left;}
.view_re_etc {float:right;min-width:180px;}

/* 공유 */
.sharebox {border:1px solid #f1f1ef;padding:15px 10px 0 10px;margin-top:30px;margin-left:-70px;}
.sharebox img, .sharebox2 img {width:22px;margin-bottom:-7px;margin-left:10px;}
.sharebox li{float:left;}
.sharebox2 {padding:5px 10px 0 0px;}
.sharebox2 ul{list-style-type:none;}
.sharebox2 li{float:left; margin-right:10px;font-size:0.8em;color:#888888;}
.sharebox input, .sharebox2 input{color:#888888;float:left;}
.linkspan {cursor: pointer;color:#466C8A;}
.sharelink {margin-bottom:20px;border:1px solid #d8dee8;height:20px;}

/*닉네임 체크*/
.nickchk {width:300px;margin:50px 0 0 200px;padding:30px;text-align:left;border-top:5px solid #1c75ba;border-left:1px solid #f2f1ea;border-right:1px solid #f2f1ea;border-bottom:1px solid #1c75ba;line-height:3em;font-size:1.1em;}
.ncresult{font-size:1.3em;font-weight:bold;}
.nickchk input[type=submit], .nickchk input[type=button] {border:none; background-color:#1c75ba;margin-left:15px;color:#fff;padding:5px;}
.dupchk {border:none; background-color:#fff;color:#466c8a;padding:0 5px;cursor:pointer;}

/*비로그인 패스워드 체크*/
.pwchk {width:300px;margin:50px auto 0 auto;padding:30px;text-align:left;border-top:5px solid #1c75ba;border-left:1px solid #f2f1ea;border-right:1px solid #f2f1ea;border-bottom:1px solid #1c75ba;line-height:3em;font-size:1.1em;}
.pwchk input {margin-left:15px;}
.pwchk input[type=submit] {border:none; background-color:#1c75ba;color:#fff;padding:5px;}

/*글쓰기 화면 안내 */
.wnotice {padding:10px}
#catediv {line-height:30px;border-bottom:1px solid #e7e7e7;}
.mypg_write_label {padding:0 25px;color:#8492a0;}

/*가입화면*/
#regform {margin:0 auto 0 auto;text-align:left;width:700px;border-top:5px solid #1c75ba;border-left:1px solid #f2f1ea;border-right:1px solid #f2f1ea;border-bottom:1px solid #1c75ba;}
#regform ul {list-style-type:none;}
#regform li {float:left; line-height:50px;width:700px;border-bottom:1px solid #e5e5e5;}
#regform label {display:block;width:120px;padding-left:20px;float:left;background-color:#f9f9f9;font-weight:bold;margin-right:30px;}
#regform input {float:left;margin-right:10px;}
.regformr img {float:left;width:90px;height:25px;margin-right:15px;}
#regform .regformr {float:left;}
.regproimg {float:left;}
.regprop {margin-top:-10px;}
.pimg label {height:90px;border-top:1px solid #1c75ba;}
#regform input, .regformr img {margin-top:15px;}
#regtitle {margin-left:170px;margin-top:50px;margin-bottom:10px;}
#regform input[type=image] {margin:20px 0 0 330px;}
#regform input[type=radio] {float:none;display:inline;margin-left:10px;}
.regformr textarea {margin-top:15px;margin-bottom:0;float:left;}
#regform li.selfintro {line-height:80px;}

/* 트위터 */
.twtbtn {margin-left:5px;}
.twtbtn img {border:0;}

/*서브메뉴*/
#submenu ul{
	margin-left:-22px;
	list-style-type:none;
	float:left;
	line-height:30px;
	width:690px;
	border-bottom:1px solid #f3f3f7;
	background-color:#fff;
	border-left:2px solid #f1f1ef;
	border-right:2px solid #f1f1ef;
}

#submenu a {
display:block;
float:left;
padding: 0 1.5em;
color:#333;
text-decoration:none;
}

#submenu a.selected{color:#1375ba;font-weight:bold;} 

/*글하단 도구모음*/
.artool {font-size:0.85em;margin-bottom:5px;}
.artool img {margin-left:5px;height:1em;}
.artool ul {list-style-type:none;}
.artool li {float:left;}

.bold{font-weight:bold;font-size:12px;}

.listsubject {display:inline;}

.regbobtn {float:left;margin-right:5px;}
.regbotxt {color:#888888;font-weight:bold;}

/*통합검색결과*/
#searchtable {margin-top:20px;}
#searchtable td {font-size:1.2em;line-height:2em;}
#searchtable ul {margin-left:20px; list-style-type:none;}
.searchlist {margin-top:30px;margin-bottom:10px;border-top:1px solid #e2e2e2;padding-top:10px;font-size:1.1em;}
.searchlist2 {font-size:1.1em;}
.searcheditem {margin-bottom:20px;}
.searchresultinfo {font-size:0.8em;color:#999999;}
.searchboardlist {margin: 5px 0;font-size:1.1em;}

/*회원정보 수정 화면*/
#mailx input[type=submit] {background:none;border:none;cursor:pointer;color:#466c8a;}

/*좋아한 사람*/
.lover {width:30px;height:30px;}
/*.loverdiv {margin-left:80px;margin-bottom:5px;border:1px solid #f1f1ef;float:left;width:530px;padding:10px 20px;}*/
.loverdiv {margin-left:10px;margin-bottom:5px;float:left;width:630px;border-top:1px dotted #f3f3f7;padding-top:10px;}
.loverwrap {text-align:center;float:left;margin:0 5px;}
.lover_nick {font-size:0.8em;}
.loverdiv p {margin-bottom:10px;}

#img_popup {
	position: fixed;
	z-index:5;
	width:100%;
	margin:0 auto;
	cursor:pointer; 
	top:0;
	left:0;
}

#img_pop_con {
	position: fixed;
	z-index:6;
	width:100%;
	margin:0 auto;
	cursor:pointer;
	top:0;
	left:0; 
	}


/* 테스트 디자인 */ 
#testpost {margin-left:-20px;}
#testpost h1 {text-align:center;font-size:24px;}
#testpost h2 {text-align:center;margin-top:10px;margin-bottom:30px;font-size:16px;color:gray;}
#testpost fieldset {padding:30px;width:400px;margin:0 auto;background:url(./img/grabg.gif);background-repeat: no-repeat;border:0;}
#testpost label {float:left;width:110px;margin-right:30px;padding-left:70px;}
#testpost input, #testpost select{margin:5px 0;}
#testpost .loginbtn {margin-top:30px;}

/* 로딩 이미지 센터링 */
#mb_loading {width:690px;text-align:center;}

/* 판정보 */
#pan_info {border-top:1px solid #f1f1ef;}
#pan_info div {margin-bottom:30px;}
#pan_info_date {margin-top:10px;}
#pan_info_zzang {margin-top:20px;}
#pan_info p {margin-bottom:10px;}
#pan_info .d1 {color:#222222;font-size:16px;font-family:arial;font-weight:bold;}
#pan_info .d2 {color:#222222; font-weight:bold; font-size:36px;font-family:arial;}
#pan_info .d3 {color:#888888;font-size:16px;margin-right:5px;}
.pan_info_title {font-size:20px;}
#ranking_left, #ranking_right {width:600px;}
#pan_info table {font-size:13px;width:580px;border-collapse:collapse;}
#pan_info table th {text-align:center; background-color:#d3e3f7;padding:3px;border:1px solid #f1f1ef}
#pan_info table th.nickt {width:110px;}
#pan_info table td {font-size:13px;padding:5px 10px;text-align:center;border:1px solid #f1f1ef;}
#pan_info table {border:0;border-top:2px solid #4491c8;border-bottom:2px solid #d3e3f7;}


/* 푸터 */
.footer {margin-top:20px; margin-bottom:20px;}
.footer p {color:#888888;}

/*기타*/
.09em {font-size:0.9em;}