@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p {margin:0; padding:0; font:12px "굴림", "Gulim"; color: #666666;}
p{margin-top:1px;margin-bottom:1px;} 
A:link	{text-decoration:none; color:#999999}
A:visited{text-decoration:none; color:#999999}
A:hover {text-decoration:underline; color:#333333}

A.aorg:link	{text-decoration:none; color:#F08E18}
A.aorg:visited{text-decoration:none; color:#F08E18}
A.aorg:hover {position:relative; top:1; left:1; text-decoration:underline; color:#F08E18}

A.aw:link	{font-size: 12px; text-decoration:none; color:#FFFFFF}
A.aw:visited{font-size: 12px; text-decoration:none; color:#FFFFFF}
A.aw:hover { position:relative; top:1; left:1; font-size: 12px; text-decoration:underline; color:#FFFFF}

A.bt:link {
	text-decoration:none;
	color:#999999;
	background-color: #F2F2F2;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #F5F5F5;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #F5F5F5;
	font-weight: bolder;
	text-align: center;
	padding: 5px;
	margin: 5px;
}
A.bt:visited {
	text-decoration:none;
	color:#999999;
	background-color: #F2F2F2;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #F5F5F5;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #F5F5F5;
	font-weight: bolder;
	text-align: center;
	padding: 5px;
	margin: 5px;
}
A.bt:hover {
	text-decoration:none;
	color:#FF6600;
	background-color: #EAEAEA;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #F5F5F5;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #F5F5F5;
	font-weight: bolder;
	text-align: center;
	padding: 5px;
	margin: 5px;
}

A.btnum:link	{text-decoration:none; color:#333333}
A.btnum:visited{text-decoration:none; color:#999999}
A.btnum:hover {	text-decoration:none;	color:#FFFFFF;	background-color: #FF6600;}


.top_menu {background:#c7c7c7; height:18px; }
.top_menu ul {width: auto; }
.top_menu ul li { background-image:url(img/top/menu2_bg.gif); background-repeat:no-repeat;float: left; width: 120px; height: 18px; vertical-align:middle; text-align: center; font:12px "굴림", "Gulim";  line-height: 18px; letter-spacing: -1px; }
.top_menu ul li a{display: block; color: #666666;}
.top_menu ul li a.on{font-weight: bold;}

.tit_bg {font-size:30px; font-weight:bold; background-image:url(img/top/tit_bg.gif); background-repeat:no-repeat;color:#8b9ecc;float: left; height: 40px; vertical-align:middle; text-align: left; padding-left:25px; line-height: 40px; letter-spacing: -1px; }
.line_bottm {border-bottom: solid 1px #dcdcdc;}
td {
	font-size: 12px;
	color: #666666;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

}
img {border: none;}

.input  {
	background-color:#FFFFFF;
	border: 1px solid #E1E2DC;
}
.tline19 {
	line-height: 19px;
}
.title {
	font-weight: bolder;
	color: #999999;
	font-size: 14px;
}
.orange {
	color: #FF6633;
}
.tw {
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}
.t11 {
	font-size: 12px;
	color: #333333;
	font-family: "굴림", "돋움";
}
.t13 {
	font-size: 13px;
	color: #333333;
	font-family: "굴림", "돋움";
}
.tgreen {
	color: #339933;
}
.mt {
	font-size: 10px;
	color: #CC0000;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

}
.tred {
	color: #CC0000;
}
.t10 {

	font-size: 10px;
	color: #333333;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.date {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #EAAA4A;
}
.btitle {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	background-color: #EFEFEF;
	padding-top: 8px;



}
.box {
	font-family: "굴림", "돋움";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF9900;
	margin: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A26100;
	border-right-color: #FFD697;
	border-bottom-color: #FFD697;
	border-left-color: #A26100;
	height: 22px;
	width: 75px;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	text-align: center;
}
.tgey {
	line-height: 19px;
	color: #BBBBBB;
}
.box2 {
	font-family: "굴림", "돋움";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #6699CC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2C5885;
	border-right-color: #D1E0EF;
	border-bottom-color: #D1E0EF;
	border-left-color: #2C5885;
	text-align: center;
	padding: 2px;

}
.boxnum {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9px;
	color: #FFFFFF;
	background-color: #FF9900;
	text-align: center;
	padding: 0px;
	margin: 2px;
	height: 14px;
	width: 14px;


}
.line1 {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #F587A3;
	margin: 1px;
	padding: 2px;
}
.line2 {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #87CB9D;
	margin: 1px;
	padding: 2px;
}
.btop {
	font-size: 11px;
	color: #787878;
	height: 40px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
	background-image: url(/bbs/btbg.gif);
}
.btop2 {
	font-size: 11px;
	color: #787878;
	height: 40px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
	background-image: url(/bbs/btbg2.gif);
}
.bbot {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF9900;
	border-bottom-color: #CCCCCC;
	height: 65px;


}
.bwt{
	font-size: 11px;
	color: #787878;
	height: 40px;
	width: 90px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
	background-image: url(/bbs/bwbg.gif);
}
.bwtr{
	line-height: 19px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	padding-left: 10px;

}
.ment {
	height: 50px;
	width: 95px;
	border: 4px double #FF6600;
	background-color: #FFFFFF;
	font-family: "Arial Black";
	color: #999999;

}
.writein {
	font-size: 12px;
	color: #666666;
	line-height: 19px;
	border: 1 solid #E1E2DC;
	scrollbar-3dlight-color:FFFFFF;
	        scrollbar-arrow-color:CCCCCC;
	        scrollbar-base-color:FFFFFF;
	        scrollbar-darkshadow-color:FFFFFF;
	        scrollbar-face-color:FFFFFF;
	        scrollbar-highlight-color:FFFFFF;
	        scrollbar-shadow-color:CCCCCC;
}
.bwtrt {
	line-height: 19px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	padding-left: 10px;
	font-weight: bold;
	color: #999999;

}
.idearead {
	font-size: 12px;
	color: #666666;
	line-height: 30px;
	background-image: url(/img/m1/line330.gif);
	border: none;
	scrollbar-3dlight-color:FFFFFF;
	        scrollbar-arrow-color:CCCCCC;
	        scrollbar-base-color:FFFFFF;
	        scrollbar-darkshadow-color:FFFFFF;
	        scrollbar-face-color:FFFFFF;
	        scrollbar-highlight-color:FFFFFF;
	        scrollbar-shadow-color:CCCCCC;
}
.mfooter {
	font-family:  "돋움";
	font-size: 12.5px;
	color: #525252;
	border: none;
}

.cp-menu {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 23px; FONT-FAMILY: "tahoma";
}
.cp-menu A:link {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 23px; FONT-FAMILY: "tahoma", "굴림"; TEXT-DECORATION: none
}
.cp-menu A:visited {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 23px; FONT-FAMILY: "tahoma", "굴림"; TEXT-DECORATION: none
}
.cp-menu A:hover {
	FONT-SIZE: 12px; COLOR: #80501a; LINE-HEIGHT: 23px; FONT-FAMILY: "tahoma", "굴림"; TEXT-DECORATION: none
}

#contentbody {padding:0;width:600px; margin:0 auto;}
.left_boder1	{border:solid 1px #e6e6e6;}
.left_boder2	{border:solid 4px #f7f7f7;}
.search_border { border:2px solid #EBEBEB;}
.bold { font-weight: bold;}

#phone_body {font:8pt Verdana, Dotum, applegothic, sans-serif; color:#666; background:#fff; padding:0 0 0px 0; margin:0; background:url(../../sms/img/bg.gif); width:280px}
#phone_body .al{text-align:left}
#phone_body .ar{text-align:right}
#phone_body .ac{text-align:center}
#phone_body table {border-collapse:collapse; border:none; padding:0; margin:0}
#phone_body table td{padding:0; margin:0}
#phone_body table td{padding:0; margin:0}
#phone_body .line{ background:url(../../sms/img/line.gif) no-repeat; height:2px; margin:5px 0}
#phone_body image{border:none;}
/* 텍스트 */
#phone_body .white{ color:#fff}
#phone_body .red { color:#CC0000 !important}
#phone_body .orange {color:#FF6600 !important}
#phone_body .blue {color:#a3cdf7 !important}
#phone_body .gray {color:#9f9f9f !important}
#phone_body .b { font-weight:bold }
#phone_body .head{padding:0; margin:0;}
#phone_body .text{padding:0 0 0 14px; margin:0; background:url(../../sms/img/bg.gif);}
#phone_body .text textarea.sendsms{font-family:"굴림"!important; font-size:12px!important; letter-spacing:0; border:none ; OVERFLOW-X: hidden;OVERFLOW-Y: show; margin:0; scrollbar-face-color: #fff;scrollbar-shadow-color:#e0e0e0; scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#e0e0e0; scrollbar-darkshadow-color:#fff; scrollbar-track-color: #fff; scrollbar-arrow-color: #ccc}
#phone_body .text textarea.sendsms{height:180px; width:230px; padding:5px 16px 0px 0px;}
#phone_body .byte {height:23px; margin:0; background:url(../../sms/img/bite.gif) no-repeat}
#phone_body .Numb{ margin:0;}
#phone_body .Numb input{width:120px; margin:2px 0; height:18px; border:1px #ccc solid}
#phone_body .Rn{padding:0px 0px 0 0px; margin:0;}
#phone_body .st{padding:4px 0 0 27px; margin:0;}
#phone_body .btnarea{padding:0; margin:0; text-align:center;background:url(../../sms/img/btn_bg.gif) no-repeat; height:60px; }

ol, ul {
	list-style: none;
}
#sms .special{float:left; width:220px; margin-left:20px;}
#sms .special p{font-weight:bold; color:#000; padding:10px 0 5px 0;}
#sms .special ul{float:left; min-width:200px;}
#sms .special li{float:left; border:1px solid #CCC; padding:3px 0; width:20px; text-align:center; margin:1px; font-family:"돋움";}

.pagenavi {position:relative;text-align:center;padding:17px 0}
.pagenavi span{display:inline-block;min-width:18px;max-width:45px;margin:0 1px;font-size:11px;padding:5px;border:1px solid #eaeaea;background:#fff;font-weight:bold;letter-spacing:-1px}
.pagenavi a{display:inline-block;color:#737373;font-size:11px;letter-spacing:-1px;cursor:pointer; text-decoration:none;  text-decoration:none;}
.pagenavi a:hover span{background:#f9f9f9;color:#ff7800;border:1px solid #737373;text-decoration:none;cursor:pointer; text-decoration:none;}
.pagenavi strong span{background:#fff;color:#737373;border:1px solid #737373;font-size:11px;cursor:pointer}
.pagenavi .frst,.pagenavi .frst:hover{background:url(/skin/page/frst.gif) no-repeat center center; cursor:pointer}
.pagenavi .last,.pagenavi .last:hover{background:url(/skin/page/end.gif) no-repeat center center;cursor:pointer}
.pagenavi .prev,.pagenavi .prev:hover{background:url(/skin/page/prev.gif) no-repeat center center;cursor:pointer}
.pagenavi .next,.pagenavi .next:hover{background:url(/skin/page/next.gif) no-repeat center center;cursor:pointer}

.list table {width: 100%; border-top: solid 1px #bdbdbf;  text-align: center;}
.list table th {font-size: 12px;font-weight: bold;background: #f9fafc; color:#9a9a9a; padding: 14px 0;}
.list table td {font-size: 12px;}
.list table td {height: 30px; border-bottom: solid 1px #e9e9e9;}
.list table td a {color:#555555;}
.list table td a:hover {color:#4f5353; text-decoration: underline;}
.list table tr.line td {border-bottom: solid 1px ##e9e9e9;}
.list table tr.no td {font-size: 10px; font-family: "Verdana";}

/*view*/
.view table {width: 100%; border-top: solid 1px #bdbdbf;}
.view table .no{width: 100%; border:none;}
.view table th, .view table td {border-bottom: solid 1px #e9e9e9; text-align: left; padding: 10px 15px; font-size: 12px;}
.view table th {font-weight: bold;width: 15%; background-color: #f9fafc; font-size: 12px; color:#9a9a9a; padding-left: 22px;}
.view table td {width: 35%; line-height: 18px;}
.view table .no td {width: 35%; line-height: 18px;border:none;}
.view table td.col3 {width: 85%; line-height: 18px;}
.view table td a {color:#555555;}
.view table td a:hover {color:#2ca8a8; text-decoration: underline;}s
.view table tr.no td {font-size: 10px; font-family: "Verdana";}
.view table tr.line th,.view table tr.line td {border-bottom: solid 1px #efefef;}
.view table tr td li {float: left; margin-right: 5px;}
.view table input {border:solid 1px #c9c9c9; border-right-color:#ebebeb; border-bottom-color:#ebebeb; line-height:18px; height:18px; font-size:12px; padding-left:3px;}
.view table input.bn {border: none;}
.view table p {font-size:12px;}

/*view*/
.topview table {width: 100%; border-top: solid 1px #bdbdbf;}
.topview table .no{width: 100%; border:none;}
.topview table th, .topview table td {border-bottom: solid 1px #e9e9e9; text-align: left; padding: 10px 15px; font-size: 12px;}
.topview table th {font-weight: bold; background-color: #f9fafc; font-size: 12px; color:#9a9a9a; padding-left: 22px;}
.topview table td { line-height: 18px;border-bottom: solid 1px #e9e9e9;}
.topview table .no td { line-height: 18px;border:none;}
.topview table td.col3 {width: 85%; line-height: 18px;}
.topview table td a {color:#555555;}
.topview table td a:hover {color:#2ca8a8; text-decoration: underline;}s
.topview table tr.no td {font-size: 10px; font-family: "Verdana";}
.topview table tr.line th,.view table tr.line td {border-bottom: solid 1px #efefef;}
.topview table tr td li {float: left; margin-right: 5px;}
.topview table input {border:solid 1px #c9c9c9; border-right-color:#ebebeb; border-bottom-color:#ebebeb; line-height:18px; height:18px; font-size:12px; padding-left:3px;}
.topview table input.bn {border: none;}
.topview table p {font-size:12px;}


.let {letter-spacing: -1px;}
.al {text-align:left;}
.pl {padding-left:10px;}
.atop {vertical-align: top;}
.amid {vertical-align: middle;}
.bn {border:none;vertical-align: middle;}