/* 공통 부분 */
body    {margin:0px; font: 12px/14px "gulim","simsun","Trebuchet MS",   sans-serif; color:#6A6A6A; line-height: 17px;}
input,select    { font: 12px/14px "gulim","simsun","Trebuchet MS",   sans-serif; color:#6A6A6A; font-family:gulim;}
ul,ol,li,dl,dt,dd       { margin:0px; padding:0px; list-style:none; }
h1,h2,h3,h4,h5,h6,h7,div,span,dl,dt,dd { margin:0; padding:0px; list-style:none; font-weight:normal; font-size:12px;}
form    { margin:0px; padding:0px; }
img { border:0px; }
textarea    {}


a{font-size:12px; text-decoration:none; color:#666666;}
a:hover{font-size:12px; text-decoration:underline; color:#666666;}


.clear_both {clear:both;}
.return	{clear:both;margin:0;padding:0;height:0px;}
.hand	{cursor:pointer;}
.nohand	{cursor:default;}
.hidden	{display:none;}
.show	{display:inline;}
.bold	{font-weight:bold !important;}
.fwn	{font-weight:normal;}
.float_left	{float:left;}
.fl	{float:left;}
.float_right	{float:right;}
.fr	{float:right;}
.float_none {float:none;}
.black3	{color:#333333;}
.orange	{color:#ff6600 !important;}
.norange	{color:#FF4300 !important;}
.blue	{color:#0066cc;}
.green	{color:#006600;}
.red	{color:#cc0000;}
.black	{color:#000000;}
.posr {position:relative;}
.tc {text-align:center;}
.tdu  {text-decoration:underline !important;}

.margin5{margin:5px;}
.margin10{margin:10px;}
.margin15{margin:15px;}
.margin20{margin:20px;}

.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding2{padding:20px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}


.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}


/* 페이징 */
.sub_left  .page {width:700px; height:40px; border-top: solid 1px #ccc; text-align:center; margin-top:-1px; z-index:20; position:relative;}
.page {height:30px; padding-top:10px; margin:0px auto; text-align:center;}
.page  span {font-weight:bold; color:#999; font-size:8px;}
.page  span.page_btn  a {padding:2px 3px; text-align:center; text-decoration:none; font-weight:bold; color:#bbb; margin:0px 6px; display:inline-block; font-size:12px;}
.page  span.page_num {padding:2px 30px; display:inline-block;}
.page  span.page_num  a {padding:0px 13px; color:#444; font-weight:bold; font-family:"Gulim"; text-decoration:none; border-right:solid 1px #dedede; border-left:solid 1px #dedede; margin-right:-1px;}
.page  span.page_num  a.on {padding:0px 13px; color:#ff6600; font-weight:bold; font-family:"Gulim"; text-decoration:none; border-right:solid 1px #dedede; border-left:solid 1px #dedede; margin-right:-1px;}
.page  span.page_num  a:hover {color:#ff6600; background-color:#f9f9f9;}