﻿#wrap {width:1024px;}
#fistwrap {background:url(/images/general/sub_bg_sky1.jpg) no-repeat; float:left;}

/*--------------로고 & 로그인 부분--------------*/

/* 레이아웃 */
#outline { float:left; width:1000px; }
    
/* 탑 아웃라인*/
#twrap h2 { display:none; }

/* 탑 인라인박스 */
#tmwrap { color:#333; font-size:11px; height:190px; margin:0; padding:0; float:left; width:970px; }

/* 로고 */
#logo
{
    background:url(/images/general/logo.gif) left top no-repeat;
    height:57px; 
    left: 0px;
    margin:6px 0px 0px 40px; 
    position:absolute; 
    top:0px;
    width:180px; 
    }
    
#logo a { background:url(/images/general/logo.gif) no-repeat; height:50px; display:block; width:191px; }

/* 로그인 */        
#logoin { float:right; margin:25px 65px 0 0 ; display:inline; }
#logoin .loginId  /*아이디 입력 인풋*/
    {
        background:url(/images/general/bg_idinputon.gif) repeat-x #fff; 
        border:#022c87 solid 2px;
        color:#0c79ff; 
        font-family:dotum;
        font-size:12px;
        height:15px;
        padding:3px 0 0 25px;
        margin-right:3px; 
        width:160px; 
        cursor: pointer;
        }
#logoin .btlogoin /*로그인*/ 
    {
        background:url(/images/general/bt_logoin.gif) no-repeat; 
        border:none; 
        color:#fff; 
        font-size:11px; 
        height:23px; 
        padding:3px 0 0 3px; 
        width:65px; 
        cursor: pointer;
        }
#logoin .btjoin  /*회원가입*/
    {
        background:url(/images/general/bt_join.gif) no-repeat; 
        border:none;
        color:#fff; 
        font-size:11px; 
        height:23px; 
        width:67px; 
        cursor: pointer;
        }
#logoin .btlogout  /*로그아웃*/
    {
        background:url(/images/general/btn_logout.gif) no-repeat; 
        border:none; 
        height:23px;
        width:53px; 
        color:#fff; 
        font-size:11px; 
        cursor: pointer;
        }
#logoin .btmemedit  /*회원정보관리*/
    {
        background:url(/images/general/btn_memedit.gif) no-repeat; 
        border:none;
        height:23px;
        width:88px; 
        color:#fff; 
        font-size:11px; 
        cursor: pointer;
        }

#logoin .bulet  /*블릿*/
    {
		background:url(/images/general/login_bulet.gif) no-repeat 0% 30%;
		color:#00132b;
        font-size:11px;
        font-weight:bold; 
        height:23px;
        margin-right:8px; 
        padding-left:10px;
    }

#logoin .mL { margin-left:5px; }
#logoin .checkbox { border:none; background:none; }
		

/*--------------Footer 컨텐츠--------------*/
/* 푸터 박스 */
#footer { float:left;	display:inline; margin-left:178px; width:745px; }
    
/* SPOT MENU */        
#bottomlinkbox	
{
    background:url(/images/general/spotmenubg.gif) no-repeat; 
    margin-bottom:5px;
    width:735px; 
    height:30px;
    float:left;
    }
#bottomlinkbox li.sub { background:url(/images/main/bul_02.gif) right 50% no-repeat ; padding:5px 9px; float:left; font-size:11px; list-style:none;}
#bottomlinkbox li a:link, li a:visited, li a:active { color:#ffffff; }
#bottomlinkbox li a:visited { color:#ffffff; }
#bottomlinkbox li a:hover { color:#ffff00; text-decoration:none; }
#bottomlinkbox li.sitemap { list-style:none; float:right; margin:5px 5px 0 0;}

/*------------- 함께하는 까페 단체 --------------------*/ 

#tbwrap { background:url(/images/general/footerbg.jpg) repeat-y; width:740px; height:100%; }
#tbwrap .top { background:url(/images/general/footerbgt.jpg) no-repeat;	width:740px; height:15px; margin-bottom:5px;}
#tbwrap .bot {background:url(/images/general/footerbgb.jpg) no-repeat;	width:740px; height:25px; margin-top:5px;}

/* 함께하는 까페 타이틀 */
#footer h4 
    {
        display:inline;
        float:left;                
        font-family:gulim;
        font-size:13px; 
        font-weight:bold;
        margin:0 16px 0 20px; /* HACK - ie 6.0 제외 */          
        position:relative;         
        width:100px;
        }
        
/* 하단 점선 
div.togetherhr 
{
    border-top:1px dotted #d5d5d5; 
    clear:both;    
    float:right;
    margin-top:10px; 
    width:745px; 
    }    */
div.togetherhr hr {display: none;}
    
#togetherBox { float:left; margin:0; }
#togetherBox dt { display:inline; float:left; height:15px; width:60px; }
#togetherBox dt.daum { background:url(/images/general/img_daum.gif) 0% 0% no-repeat; }
#togetherBox dt.naver { background:url(/images/general/img_naver.gif) 0% 0% no-repeat; }
#togetherBox dt.cyworld { background:url(/images/general/cyworld.gif) 0% 0% no-repeat; }
#togetherBox dd
    {
        background:url(/images/general/bul_03.gif) 0% 50% no-repeat;
        float:left; 
        font-size:11px;
        line-height:160%;
        padding:0px 8px 0 5px;
        }
#corpinfor ul { margin:0 ; }
#corpinfor li { float:left; list-style:none; margin:20px 15px 10px 0; }
#copyright { color:#333; float:left; text-align:left; font-size:11px; line-height: 150%; padding:0 0 30px 10px; }

/*------------------------------------------인덱스, 서브 공통적용부분 끝 ----------------------------------------*/


/*--------------서브페이지 발바닥 캠페인 메뉴 부분 ------------*/
#subtoe ul { margin-top:26px; }
#subtoe li { list-style:none; }
#subtoe .toe5 { left:140px; position:absolute; top:2px; }    
#subtoe .toe4 { top:25px; left:72px; position:absolute; }
#subtoe .toe3 { left:18px; position:absolute; top:77px; }
#subtoe .toe2 { left:0px; position:absolute;  top:160px; }
#subtoe .toe1 { left:6px; position:absolute; top:250px; }
#subtoe b { display:none; }
       
#rightbanner 
{   
    float:right;
    text-align:center;
    width:80px;
    color:#000;
    font-weight:bold;
    background:url(/images/sub/banner_HSPindex.jpg) no-repeat top left;
    }
#rightbanner .banner01 { padding:63px 0 0 0; font-size:16px; }
    
/*--------------서브 타이틀--------------*/
        /* 메인 박스 */
.tit { float:left; width:100%; }
        
/* 배너*/
.ucc {background:url(/images/banner/tit_ucc.gif) no-repeat 163px 50px; height:153px;}
.notice {background:url(/images/banner/tit_notice.gif) no-repeat 163px 50px; height:153px;}
.campaign {background:url(/images/banner/tit_campaign.gif) no-repeat 163px 50px; height:153px;}
.freedream {background:url(/images/banner/tit_freedream.gif) no-repeat 163px 50px; height:153px;}
.afternote {background:url(/images/banner/tit_afternote.gif) no-repeat 163px 50px; height:153px;}
.mypage {background:url(/images/banner/tit_notice.gif) no-repeat 163px 50px; height:153px;}
.openclass {background:url(/images/banner/tit_openclass.gif) no-repeat 163px 50px; height:153px;}
.privacy {background:url(/images/banner/tit_privacy.gif) no-repeat 163px 50px; height:153px;}
.story {background:url(/images/banner/tit_story.gif) no-repeat 163px 50px; height:153px;}
.toon {background:url(/images/banner/tit_toon.gif) no-repeat 163px 50px; height:153px;}
.declare {background:url(/images/banner/tit_declare.gif) no-repeat 163px 50px; height:153px;}
.map {background:url(/images/banner/tit_map.gif) no-repeat 163px 50px; height:153px;}
.Inquiry {background:url(/images/banner/tit_Inquiry.gif) no-repeat 163px 50px; height:153px;}
.myinfo {background:url(/images/banner/tit_myinfo.gif) no-repeat 163px 50px; height:153px;}
.memjoin {background:url(/images/banner/tit_memjoin.gif) no-repeat 163px 50px; height:153px;}
.realnamEerror {background:url(/images/banner/tit_myinfo.gif) no-repeat 163px 50px; height:153px;}
.memarticle {background:url(/images/banner/tit_memarticle.gif) no-repeat 163px 50px; height:153px; }
        
#subtitle { left:163px; line-height:27px; position:absolute; }
   
/*--------------서브 배너 및 컨텐츠부분--------------*/
/* 메인 아웃라인 */
#msubwrap { float:left; position:relative; text-align:left; width:920px; }

		/* 컨텐츠 아웃라인 */    
		#msubwrap .subcontentbox 
		{   
				background:url(/images/sub/contentbox_bottom.jpg) 0% 100% no-repeat #ffffff;
				display:inline;
				float:right;                      
				padding-bottom:86px;
				margin-right:2px;                                 
				}

		/* 컨텐츠 박스(컨텐츠 아웃라인 양옆 라인 구현용) */            
        #msubwrap .sideline         
        {   
            background :url(/images/general/contentsBG.jpg) 0px 500px repeat-y;
            _height:400px; /* HACK - ie6전용 */  
            width:740px; 
            margin:0 ; 
            padding:0; 
            text-align:left; 
            float:left;
            min-height:400px;
            padding:25px 0 10px;                          
            }
        
        #content 
        {   
            margin:0 0 0 35px;    
            max-width:640px;
            padding:15px 0 0 0;
            width:640px;
            
            }
        
        /*--------------서브 메뉴 부분 ------------*/
        
        #mlwrap { background:url(/images/general/leftmenubg.gif) repeat-y; }
				
				#msubwrap .msubmenu 
        {
            background:url(/images/sub/submenu_bottom.gif) no-repeat 0% 100%;
            clear:both;
            left:3px;  
            padding-bottom:13px;           
            width:131px;
            }
	    	#mlwrap ul 
	    	{ 
					margin:0; 
					padding:0 0 30px 0; 
					background:url(/images/general/leftmenubgb.jpg) bottom no-repeat; 
					height:180px; 
	    	}
	    	#mlwrap li  
	    	{ 
				margin:0; 
				padding-left:42px; 
				height:22px;
				list-style:none; 
				background:url(/images/general/leftmenuicon.gif) 33px 50% no-repeat; 
				color:#333;
				}			
				#mlwrap li a:link, li a:visited, li a:active { color:#333; }
        #mlwrap li a:hover{ color:#71c32e; font-weight:bold; text-decoration:none;}
        #msubwrap .msubmenu a, a:visited, a:hover, a:active { color:#666666; text-decoration:none;} 
				
/*--------------배너 기타 부분 (힐링쿠키 , HSP생활문화협회 , 홍익이스트) ------------*/                  
#banner_etc { width:145px; margin:10px 0 0 13px; }
                
                
/* 개인정보보호정책 */
#privacy { background-color:#f5f5f5; padding:35px 40px; text-align:left; }
#privacy ul { margin: 0 0 10px; padding: 0 25px 0 ; }
#privacy li { line-height: 150%; list-style:none; }
#privacy h4 { font-size: 1em; margin: 0 ; color: #ff6600; }
#privacy p { margin-bottom:10px; }
#circle li { list-style-type:circle; margin: 0 25px; }
#disc li { list-style-type:disc; }
.privacyemail { color:#ff6600; font-weight:bold; text-decoration:underline; }

/* 사이트 맵 */
#sitemap { padding:0 10px; }
#sitemap dl { float:left; width:195px; }
#sitemap dt { color:#FFF; font-weight:bold;  padding:44px 0 15px 0; text-align:center; width:195px; height:25px; }
#sitemap dd { background:url(/images/sub/sitemap_bulet.gif) no-repeat 0 50%; margin-left:20px; padding-left:10px; text-align:left; } 
#sitemap dt.campaign { background:url(/images/sub/img_sitemap_campaign.gif) no-repeat; }
#sitemap dt.board { background:url(/images/sub/img_sitemap_board.gif) no-repeat; }
#sitemap dt.etc { background:url(/images/sub/img_sitemap_etc.gif) no-repeat; }
#sitemap dt.spot { background:url(/images/sub/img_sitemap_spot.gif) no-repeat; }
    
        
/* 회원정보관련 */
#memjoin { float:left; width:100%; }
#memjoin th { color:#666666; padding-bottom:5px; width:20%; }
#memjoin td { color:#666666; padding:5px 0 5px 10px; background:#FFFFFF; }
#memjoin td .nameCheck { padding:5px 0; float:left; width: 80px;}
#memjoin td .nameCheck01 {padding:5px 0; float:left; }
#memjoin hr { border:1px dotted #7C7C7C; height:1px; margin:10px 0 20px 0; width:100%; }
#memjoin p { color:#FF6600; display:inline; line-height:100%; height:20px; padding-left:10px; }
#memjoin a { color:#f5995c; text-decoration:none; }
        
/* #memjoin div { margin:11px 30px; text-align :center; } */
#memjoin .tabletitle {font-size:14px; font-weight:bold; color:#e85d00; margin-bottom:5px;}
#memjoin .button {float:right;}
#memjoin .infoGuide { margin:10px 0 0 20px; }

#openid { width:98%; background-color:#dbebce; padding:8px 8px 8px 15px; }
#ilchi { width:98%; background-color:#e9f5e1; padding:8px 8px 8px 15px; margin-bottom:15px; }
            
/*회원가입*/
#popmemjoin { float:left; }
#popmemjoin th { text-align:left; }
#popmemjoin p { letter-spacing:-0.01em; line-height:120%; padding:10px 0; }       

/*실명인증*/               
#realnameerr { padding:25px 40px 0; }
#realnameerr td.back
    {
        background:url(/images/sub/img_mark.gif) no-repeat 25% 50% #dedddd;
        color:#000;        
        height:62px;
        padding-left:200px;    
        }       
    
/* 회원약관 textarea */
#agreemant{ width:98%; height:150px; margin: 0 auto; padding:5px 0 5px 6px; line-height:16px; border:1;}
    

/*공개강연*/        
#openclass { display:block; width:100%; height:700px;  padding:0; }    
		
		
/* 로그인 실패 시작 */

#content div.img { float:left; margin:20px 0 0 40px; }
#content div.text { float:right; margin:20px 0 0 0; }
#content div p.top_text { font-weight:bold; color:#6c74a6; }
#content div p.caution { padding:10px 0 10px 10px; }
#content .buttonArea { margin:0 0 0 260px; }

/* 로그인 실패 끝 */      

/* 아이디/패스워드 찾기 시작 */

#content div.findImg { width:589px; height:260px; margin:20px 0 20px 25px; background:url(/images/sub/img_findtop.gif) no-repeat top left; }
#content p.findButton { margin:110px 0 0 90px; }

/* 아이디/패스워드 찾기 끝 */
      
/*----------------------------------게시판 관련------------------------------------*/
table { border-bottom:2px solid #8FDBC7; table-layout:fixed; width:100%; }
td { text-align:left; }
th { color:#666666; padding:4px 0 0 10px; text-align:left; }
td.borderbottom { width:100%; border-bottom:1px dashed #DCDCDC }
    
/*--------게시판 페이징----------*/
.pager  { text-align:center; padding:10px;}
.pager a { margin: 0 5px; }

        
/*--------------게시판 리스트 부분 ------------*/ 

#board-list { float:left; width:100%; }
#board-list table {width:100%; table-layout:fixed;}
#board-list th { border-bottom:2px solid #8fdbc7; border-top:2px solid #8fdbc7;text-align:center;padding:0 3px;}
#board-list td { border-bottom:solid 1px #DCDCDC; padding:4px 0px 3px 0px; text-align:center; }
#board-list .alingleft { text-align:left; }/*게시글 제목 정렬*/
#board-list .bottom td {  margin-bottom:10px; }
#board-list .left
{ 
	background:url(/images/board/board_titleback_left.gif) no-repeat top;
	border:none;
	height:34px;
	width:6px;
	padding:5px 0 0 0px;
	text-align:center;
	}
        
#board-list .right
{ 
	width:6px;
	background:url(/images/board/board_titleback_right.gif) no-repeat top;
	border:none;
	height:34px
	padding:5px 0 0 0px;
	text-align:center;
	}

    /*--------게시판 검색----------*/
#board-list .search {	background:#F4F4F4; height:30px; padding-top:8px; width:100%; }
        
    #board-list input 
    {
        float:left; 
        margin-left:5px;
        }
        
    #board-list select
    {
        float:left; 
        font-size:12px; 
        margin-left:20px;
        width:65px;
        height:20px; 
        }

/*--------------게시판 보기 부분 ------------*/ 
    
    #board-view { float:left;}
    
    #board-view th { text-align:left; background-color:#efefef; }
        
    #board-view .hitdate
    {
        color:#A5A5A5;
        padding:0 4px 3px 0; 
        text-align:right;
        }
    
    #board-view .content {text-align:left; padding:35px 0 45px 0; height:250px; vertical-align:top;}
    
    #board-view .sign { text-align:left; padding:10px 0px 8px 7px; }
    
    #board-view .sign span 
    {
         float:left;
         line-height:130%;
         margin:3px 0 0 15px;
         }
    
    #board-view .txtunderline { text-decoration:underline; }

    #board-view .button
    {
        float:right;
        margin:15px 0px ; 
        text-align:right;
        width:100%;
        }
        
    #picbox 
    {        
        float:left;
        height:62px;
        position:relative;
        width:62px;
        }
        
        #picbox .pic 
        {
            left:0;
            position:absolute;         
            top:0;
            }

/*--------------답글부분--------------*/
#comentbox 
{
    background:url(/images/board/comment_back.gif) no-repeat;
    color:#666666;
    height:115px;
    margin-left:-52px;
    padding:90px 50px 0 163px;
    text-align:left;
    width:480px;

    position:relative;
    }
    
    #comentbox  .nickname 
    {
        border:#BFBFBF solid 1px; 
        color:#666666; 
        height:15px; 
        margin-top:3px;
        margin-right:2px; 
        width:79px; 
        }
        
    #comentbox  .mail					
    {
        border:#BFBFBF solid 1px; 
        color:#666666; 
        height:15px; 
        margin-top:3px;
        margin-right:2px; 
        width:216px; 
        }
        
    #comentbox  .coment			
    {
        border:#BFBFBF solid 1px; 
        color:#666666; 
        float:left;
        height:40px; 
        margin-top:5px;
        margin-right:5px; 
        width:77%;
        }
     #comentbox label 
     {
		width:50px;
		font-weight:bold;
		float:left;
     }

#reply { padding:0 5px; }

    #reply table 
    {
		border-bottom:none;
		width:100%; 
		}
    
    #reply td    
    {
        border-bottom:dashed 1px #99ccff ; 
        padding:3px 3px 3px 15px;         
        text-align:left;
		font-size:12px;
        }
        
    #reply .replydate { color:#a5a5a5; font-size:11px; }

/*--------------게시판 글쓰기 부분 ------------*/ 
#board-write { padding-top:11px; }
    
    #board-write th { background-color:#eee; height: 30px; border-bottom:2px solid #FFF; }
				
		#board-write td 
    {
        color:#666666;
        height:30px;
        padding:0 5px;
        text-align:left;
        width:90%; 
        }
    
    #board-write .button
    {
        height:49px;
        padding:10px 0 0 0;
        vertical-align:top;
        width:100%;
        }

    #board-write select                
    {
        background-color:#fff;
        border:#BFBFBF solid 1px; 
        color:#666666; 
        font-size:11px; 
        height:18px;
        margin:0 10px 0 0;
        width:133px; 
        }
        
    #board-write input.subject    
    {
        background-color:#fff;
        border:#BFBFBF solid 1px;
        color:#666666; 
        height:20px;
        width:100%; 
        }
        
    #board-write input.tag          
    {
        background-color:#fff;
        border:#BFBFBF solid 1px; 
        color:#666666; 
        height:20px;
        width:100%; 
        }
        
    #board-write textarea            
    {
        background-color:#fff;
        border:#BFBFBF solid 1px;
        color:#666666; 
        width:100%; 
        }
        
     #board-write td.boardwrite
     {
			padding:0;
     }
     

/*--캠페인 부분--*/ 
#campaign { text-align:center; }  

    #campaign td { width:50%; text-align:center; vertical-align:top;}

    #campaign dl { width:273px; margin:0 auto 30px auto;}
    
    #campaign dd { text-align:left; list-style:none; }
    
    #campaign .pic 
    {
        border:solid 1px #cccccc;
        text-align:center;
        padding:3px;
        }
    
    #campaign .ctitle 
    {
        border-bottom:1px solid #B8B8B8;
        margin-bottom:10px;
        padding:12px 0 3px 0;
        }
     #campaign .ctitle a 
     {
			 color:#FF6666;
        font-size:12px;
        font-weight:bold;
     }
    
    #campaign .csub 
    {
        background:url(/images/board/bulet_arrow.gif) no-repeat 0 0%;
        font-size:11px;
        line-height:120%;
        padding:0px 20px 0 13px;
        text-align:left;
        width:260px;
        }
        
    #campaign span.txt1 { color:#020202; }
    #campaign span.txt2 { color:#333399; }
    
    
    /*--HSP툰 부분--*/ 
#hsptoon { text-align:center; } 
#hsptoon dl { float:left; margin: 0 0 30px 25px; padding:0;}
#hsptoon dt { font-weight:bold; margin:7px 0 0 0; padding:0; text-align:left;} 
#hsptoon dd { margin:0; padding:0;}
#hsptoon dd img { border-style:solid; border-width:1px; border-color:#e9e9e9; padding:3px;}
#hsptoon dd.wr { color:#999999; font-size:11px; margin:-3px 0 0 0; padding:0; text-align:left; line-height:160%;}

/*--------------게시판 버튼 모음 부분 ------------*/
/* 버튼 기본형 - 크기순(폭)*/
input.btn 
{
    background:url(/images/board/btn_gray_46_back.gif) no-repeat;
    border:none;
    color:#FFF;
    width:46px;
    height:21px; 
    padding:5px 0 5px 7px;
    margin-left:3px;
    cursor: pointer;
    }

/* 미리보기버튼 */    
input.btn_preview
{
    background:url(/images/board/btn_gray_69_back.gif) no-repeat;
    border:none;
    color:#FFF;
    height:21px;
    padding:5px 0 5px 7px;
    width:69px; 
    cursor: pointer;
    }
    
input.btn_72
{
    background:url(/images/board/btn_gray_72_back.gif) no-repeat;
    border:none;
    color:#FFF;
    height:21px;
    padding:5px 0 5px 7px;
    width:72px;
    cursor: pointer;
    }        
    
input.btn_86
{
    background:url(/images/board/btn_gray_86_back.gif) no-repeat;
    border:none;
    color:#FFF;
    height:21px;
    padding:5px 0 5px 7px;
    width:86px;
    cursor: pointer;
    }

input.btn_96
{
    background:url(/images/board/btn_gray_96_back.gif) no-repeat;
    border:none;
    color:#FFF;
    height:21px;
    padding:5px 0 5px 7px;
    width:96px;
    cursor: pointer;
    }

input.btn_113
{
    background:url(/images/board/btn_gray_113_back.gif) no-repeat;
    border:none;
    color:#FFF;
    height:21px;
    padding:5px 0 5px 7px;
    width:113px;
    cursor: pointer;
    }
    
input.btn_149
{
    background:url(/images/board/btn_gray_149_back.gif) no-repeat;
    border:none;
    color:#FFF;
    height:21px;
    padding:5px 0 5px 7px;
    width:149px;
    cursor: pointer;
    } 
input.btn_169
{
    background:url(/images/board/btn_gray_169_back.gif) no-repeat;
    border:none;
    color:#FFF;
    height:21px;
    padding:5px 0 5px 7px;
    width:169px;
    cursor: pointer;
    } 
input.btn_180
{
    background:url(/images/board/btn_gray_180.gif) no-repeat;
    border:none;
    color:#FFF;
    height:45px;
    padding:5px 0 5px 7px;
    width:180px;
    }  
    
/* 검색버튼 */
input.btn_search
{
    background:url(/images/board/btn_green_back.gif) no-repeat;
    border:none;
    color:#FFF;
    height:21px; 
    padding:5px 0 5px 2px;
    width:45px; 
    cursor: pointer;
    }
    
/* RSS, 플러스(?), 버튼(게시판용) */
input.btn_rss			
{
    background:url(/images/board/btn_rss.gif) no-repeat;
    border:none;
    height:20px;
    width:44px; 
    cursor: pointer;
    }
    
input.btn_plus		
{
    background:url(/images/board/btn_plus.gif) no-repeat;
    border:none;
    height:20px;
    width:20px;     
    cursor: pointer;
    }
    
input.btn_han		
{
    background:url(/images/board/btn_han.gif) no-repeat;
    border:none;
    height:20px;
    width:20px;
    cursor: pointer;
    }
 input.btn_pumfit	
{
    background:url(/images/board/btn_pumfit.gif) no-repeat;
    border:none;
    height:20px;
    width:20px;
    cursor: pointer;
    }   
  input.btn_all	
{
    background:url(/images/board/btn_han.gif) no-repeat;
    border:none;
    height:20px;
    width:20px;
    cursor: pointer;
    }  
 
 
 
/*이미지첨부버튼*/    
input.btn_imgappend
{
    background:url(/images/board/btn_imgappend.gif) no-repeat;
    border:none;
    height:20px;
    width:80px;
    cursor: pointer;
    }

/*재발급 버튼*/    
input.btn_reissue
{
    background:url(/images/board/btn_reissue.gif) no-repeat;
    border:none;
    height:20px;
    width:56px;
    cursor: pointer;
    }

/*아이디중복확인*/
input.btn_idover
{
    background:url(/images/board/btn_idover.gif) no-repeat;
    border:none;
    height:20px;
    width:100px;
    cursor: pointer;
    }


/* 실명인증 버튼*/    
input.btn_realname
{
    background:url(/images/board/btn_realname.gif) no-repeat;
    border:none;
    height:20px;
    width:67px;
    cursor: pointer;
    }

/*우편번호찾기 버튼 */    
input.btn_zipfind
{
    background:url(/images/board/btn_zipfind.gif) no-repeat;
    border:none;
    height:20px;
    width:90px;
    cursor: pointer;
    }

/*프로필수정 버튼*/
input.btn_profileedit
{
    background:url(/images/board/btn_white_back.gif) no-repeat;
    border:none;
    clear:right;
    color:#304350;
    font-family:dotum;
    font-size:8pt;
    font-weight:bold;
    margin-top:45px 0 0 0;
    height:17px; 
    padding:4px 0 4px 2px;
    width:105px; 
    cursor: pointer;
    }

/*캠페인관련 버튼*/
input.btn_campaignjoin  
{
    background:url(/images/board/btn_gray_86_back.gif) no-repeat;
    border:none;
    color:#fff;
    font-size:11px;
    height:21px; 
    padding:5px 0 5px 7px;
    width:86px; 
    cursor: pointer;
    }
    
input.btn_campaignview 
{
    background:url(/images/board/btn_gray_113_back.gif) no-repeat;
    border:none;
    color:#fff;
    font-size:11px;
    height:21px; 
    padding:5px 0 5px 7px;
    width:113px; 
    cursor: pointer;
    }

input.btn_login
{
    background:url(/images/board/btn_login.gif) no-repeat;
    border:none;
    color:#FFF;
    height:21px;
    padding:5px 0 5px 7px;
    width:67px; 
    }
	




/*--------------공짜드림 게시판 소트버튼 부분 ------------*/
#btn_sort 
{
    border: none;
    float:left; 
    padding-bottom:9px; 
    width:100%; 
    cursor: pointer;
    }
    
    #btn_sort input 
    {
        border:none; 
        float:left; font-size:12px; 
        font-weight:bold; height:27px; 
        margin:0 10px 9px 0;
        padding:7px 0 8px 17px; 
        cursor: pointer;
        }

    #btn_sort .inputbg1 
    {
        background:url(/images/board/btn_sort_91_back.gif) no-repeat; 
        width:91px;
        cursor: pointer;
        }
    
    #btn_sort .inputbg2 
    {
        background:url(/images/board/btn_sort_109_back.gif) no-repeat; 
        width:109px;
        cursor: pointer;
        }
        
    #btn_sort .inputbg3 
    {
        background:url(/images/board/btn_sort_65_back.gif) no-repeat; 
        width:65px;
        cursor: pointer;
        }

select,textarea {font-size:12px; font-family:돋움, dotum; color:#666;}



