﻿/* ::::::: //////////////////////// 공통 css_style /////////////////////////////// ::::::: */
img          { border: none; }
td           { font-size: 12px; color:#808080; font-family:돋움,Arial,tahoma; line-height:16PX;}
select, textarea { background-color:#1b3e3c; color: #FFFFFF; font-size:11px;}
/*
input { background-color:#1b3e3c; color: #FFFFFF; font-size:11px; border:none; }
.input02 { background-color:#336572; }
*/
.main_input { background-color:#1b3e3c; color: #FFFFFF; font-size:11px; border:none; }
.main_input2 { background-color:#336572; }

form { margin:0; }
.search { background-color:#FFFFFF; color: #38807b; font-size:12px; font-weight:bold; border:4px solid #5ea5b3; }
.select02 { background-color:#5ea5b3; color: #FFFFFF; font-size:12px; }
.select03 { background-color:#F4F4F4; color: #808080; font-size:11px; }
.checkBox { background-color:#ffffff; color: #636363; font-size:11px; border: 1px solid #ffffff; }
.s_form{ background-color:#F4F4F4; color: #666666; font-size:11px; border:1px solid #dedede; }


/* ::::::: body ::::::: */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	scrollbar-3dlight-color:#d7d7d7;
	scrollbar-arrow-color:#aaaaaa;
	scrollbar-track-color:#f9f9f9;
	scrollbar-darkshadow-color:#d7d7d7;
	scrollbar-face-color:#fefefe;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#dedede;
	background-color:#386e7b;
}

/* ::::::: 스코어카트 컬러::::::: */
.hole { background-color:#00b688; }
.albatross { background-color:#1c6397; }
.eagle { background-color:#409ce0; }
.birdie { background-color:#98caee; }
.bogey { background-color:#ffe96f; }
.double { background-color:#ffc000; }

/* ::::::: link ::::::: */
 A			  { font-family:dotum,Arial,tahoma; text-decoration: none; color:#808080; }  
 A:hover      { font-family:dotum,Arial,tahoma; text-decoration: underline; color:#808080;} 

 A.tour:link,A.tour:visited,A.tour:active{ font-family:dotum,Arial,tahoma; text-decoration: none; color:#b3efff; }
 A.tour:hover { font-family:dotum,Arial,tahoma; text-decoration: none;  color:#fff000; font-weight:bold;}
 
 A.mboard:link,A.mboard:visited,A.mboard:active{ font-family:dotum,Arial,tahoma; text-decoration: none; color:#FFFFFF; }
 A.mboard:hover { font-family:dotum,Arial,tahoma; text-decoration: none;  color:#0f343e; }
  
 A.board:link,A.board:visited,A.board:active{ font-family:dotum,Arial,tahoma; text-decoration: none; color:#4d95a4; }
 A.board:hover { font-family:dotum,Arial,tahoma; text-decoration: none;  color:#386e7b; }
  
 A.paper:link,A.paper:visited,A.paper:active{ font-family:dotum,Arial,tahoma; text-decoration: none; color:#fff000; }
 A.paper:hover { font-family:dotum,Arial,tahoma; text-decoration: none;  color:#ff6600; } 

 A.blue:link,A.blue:visited,A.blue:active{ font-family:dotum,Arial,tahoma; text-decoration: none; color:#808080; }
 A.blue:hover { font-family:dotum,Arial,tahoma; text-decoration: underline;  color:#006a81; }

 A.orange:link,A.orange:visited,A.orange:active{ font-family:dotum,Arial,tahoma; text-decoration: none; font-size:11px; font-weight:bold; color:#ff6600; }
 A.orange:hover { font-family:dotum,Arial,tahoma; text-decoration: underline; font-size:11px; font-weight:bold; color:#ff6600; }
 
 
 A.faq:link,A.faq:visited,A.faq:active{ font-family:dotum,Arial,tahoma; text-decoration: none; color:#666666; }
 A.faq:hover { font-family:dotum,Arial,tahoma; text-decoration:none; font-weight:bold; color:#066e84; }

  
/* ::::::: text::::::: */
.b		 { font-weight:bold; }
.td11 { font-size:11px; }
.td14 { font-size:14px;}
.td18 { font-size:18px;}
.txt_white { color:#FFFFFF; }
.txt_black { color:#000000; }
.txt_yellow { color:#fff000; } 
.txt_sky { color:#b3efff; } 
.txt_999 { color:#999999; } 
.txt_666 { color:#666666; }
.txt_4d { color:#4D4D4D; }
.txt_333 { color:#333333; }
.txt_DDD { color:#DDDDDD; }
.txt_CCC { color:#CCCCCC; }
.txt_br { color:#9f7d62; }
.txt_or { color:#ff6600; }
.txt_gr { color:#006a81; }
.txt_gray_blue { color:#4e5b68; }
.txt_red {color:Red}
.cursor { cursor:pointer; }

/* ::::::: padding ::::::: */
.m5    { margin:5px; }
.m10   { margin:10px; }
.m15   { margin:15px; }
.m20   { margin:20px; }
.mr5   { margin-right:5px;}
.mr10  { margin-right:10px;}
.mr15  { margin-right:15px;}
.mr20  { margin-right:20px;}
.mr25  { margin-right:25px;}
.mr30  { margin-right:30px;}
.ml5   { margin-left:5px;}
.ml10  { margin-left:10px;}
.ml15  { margin-left:15px;}
.ml20  { margin-left:20px;}
.ml25  { margin-left:25px;}
.ml30  { margin-left:30px;}
.mt5   { margin-top:5px;}
.mt10  { margin-top:10px;}
.mt15  { margin-top:15px;}
.mt20  { margin-top:20px;}
.mt25  { margin-top:25px;}
.mt30  { margin-top:30px;}
.mt35  { margin-top:35px;}
.mt40  { margin-top:40px;}
.mb5   { margin-bottom:5px;}
.mb10  { margin-bottom:10px;}
.mb15  { margin-bottom:15px;}
.mb20  { margin-bottom:20px;}
.mb25  { margin-bottom:25px;}
.mb30  { margin-bottom:30px;}
.mb35  { margin-bottom:35px;}
.mb40  { margin-bottom:40px;}
.pd5   { padding:5px; }
.pd10  { padding:10px; }
.pd15  { padding:15px; }
.pd20  { padding:20px; }
.pd25  { padding:25px; }
.pd30  { padding:30px; }
.pdt5  { padding-top:5px; }
.pdt10 { padding-top:10px; }
.pdt15 { padding-top:15px; }
.pdt20 { padding-top:20px; }
.pdt25 { padding-top:25px; }
.pdt30 { padding-top:30px; }
.pdt30 { padding-top:35px; }
.pdr5  { padding-right:5px; }
.pdr10 { padding-right:10px; }
.pdr15 { padding-right:15px; }
.pdr20 { padding-right:20px; }
.pdr25 { padding-right:25px; }
.pdr30 { padding-right:30px; }
.pdl2  { padding-left:2px; }
.pdl5  { padding-left:5px; }
.pdl10 { padding-left:10px; }
.pdl15 { padding-left:15px; }
.pdl20 { padding-left:20px; }
.pdl25 { padding-left:25px; }
.pdl30 { padding-left:30px; }
.pdb5  { padding-bottom:5px;}
.pdb10 { padding-bottom:10px;}
.pdb15 { padding-bottom:15px;}
.pdb20 { padding-bottom:20px;}
.pdb25 { padding-bottom:25px;}
.pdb30 { padding-bottom:30px;}
.pdb35 { padding-bottom:35px;}
.pdb40 { padding-bottom:40px;}
.pdb45 { padding-bottom:45px;}
.center { text-align:center; }

/* ::::::: main ::::::: */
.main_lt { background:url(/images/main/mbg_lt.gif) no-repeat; width:15px; height:10px; }
.main_lb { background:url(/images/main/mbg_lb.gif) no-repeat; width:15px; height:10px; }
.main_rt { background:url(/images/main/mbg_rt.gif) no-repeat; width:15px; height:10px; }
.main_rb { background:url(/images/main/mbg_rb.gif) no-repeat; width:15px; height:10px; }
.main_bg { background-color:#305f6b; }

.main_lt_small { background:url(/images/main/mbg_lt.gif) no-repeat; width:15px; height:5px; }
.main_lb_small { background:url(/images/main/mbg_lb.gif) no-repeat; width:15px; height:5px; }
.main_rt_small { background:url(/images/main/mbg_rt.gif) no-repeat; width:15px; height:5px; }
.main_rb_small { background:url(/images/main/mbg_rb.gif) no-repeat; width:15px; height:5px; }


.bbg_lt { background:url(/images/main/bbg_lt.gif) no-repeat; width:15px; height:12px; }
.bbg_lb { background:url(/images/main/bbg_lb.gif) no-repeat; width:15px; height:12px; }
.bbg_rt { background:url(/images/main/bbg_rt.gif) no-repeat; width:15px; height:12px; }
.bbg_rb { background:url(/images/main/bbg_rb.gif) no-repeat; width:15px; height:12px; }
.bbg_t { background:url(/images/main/bbg_t.gif) repeat-x; height:12px; }
.bbg_b { background:url(/images/main/bbg_b.gif) repeat-x; height:12px; }
.bbg_l { background:url(/images/main/bbg_l.gif) repeat-y; width:15px;; }
.bbg_r { background:url(/images/main/bbg_r.gif) repeat-y; width:15px;; }
.bbg_bg { background-color:#53a3b6; }

.mb_txt_y { font-size:12px; font-family:dotum; color:#fff000; }
.mb_txt_w { font-size:11px; font-family:dotum; color:#FFFFFF; }

.bn_line { border-top:1px solid #CCCCCC; }


/* ::::::: 푸터 ::::::: */
.f_left { background:url(/images/main/footer_bg_l.gif) no-repeat; width:9px; height:109px; }
.f_right { background:url(/images/main/footer_bg_r.gif) no-repeat; width:9px; height:109px; }
.f_bg { background:url(/images/main/footer_bg.gif) repeat-x; height:109px; }

/* ::::::: 포지션 ::::::: */
.pos { color:#afc5ca; font-size:11px; } 
.pos02 { color:#88a8b0; font-size:11px; }


/* ::::::: 서브공통 ::::::: */
.s_top_bg { background:url(/images/include/sub_top_bg01.gif) repeat-x; height:23px; }
.s_notice_l { background:url(/images/include/sub_top_bg02.gif) no-repeat; width:8px; height:23px; }
.s_notice_bg { background:url(/images/include/sub_top_bg03.gif) repeat-x; height:23px; }
.s_notice_r { background:url(/images/include/sub_top_bg04.gif) no-repeat; width:8px; height:23px; }
.s_notice_l_main {background:url(/images/main/notice_bgl.gif) no-repeat; width:5px; height:24px; }
.s_notice_r_main {background:url(/images/main/notice_bgr.gif) no-repeat; width:5px; height:24px; }

.s_top { background:url(/images/include/sub_top.gif) no-repeat; width:840px; height:25px; }
.s_bg { background:url(/images/include/sub_bg.gif) repeat-y; padding:0 30px 0 170px;}
.s_bottom { background:url(/images/include/sub_bottom.gif) no-repeat; width:840px; height:60px; }

.tab_bg { background:url(/images/include/tab_bg.gif) repeat-x; height:22px;}
.tbr01 { border:1px solid #CDCDCD; }
.tbr02 { border:1px solid #E6E6E6; }
.tbr03 { border:1px solid #6f7881; }
.tbr04 { border:1px solid #d2d2d2; }


/* ::::::: 레프트 ::::::: */
.left_bg { background:url(/images/include/left_bg.gif) repeat-y; padding:0px 30px 0px 20px; }



/* ::::::: board ::::::: */
.t_can { background:url(/images/board/can.gif) no-repeat right 50%; }
.t_can02 { background:url(/images/board/can02.gif) no-repeat right bottom; }
.search_txt { font-size:14px; color:#88a8b0; letter-spacing:-1px;}
.bar { background:url(/images/board/board_bar.gif) repeat-x; height:28px; }
.bar02 { background:url(/images/board/board_bar02.gif) repeat-x; height:43px; }
.bar_txt { color:#386e7b; font-size:11px; font-weight:bold; }
.bar_line { border-bottom:1px solid #c8dbde; color:#4d95a4; }
.bar_line2 { border-bottom:1px solid #c8dbde; color:#ff0000; }
.bar_payLine{ border-bottom:1px solid #c8dbde; color:#4d95a4;
    height: 40px;
}

.shadow  {background:url(/images/board/shadow.gif) repeat-x; height:5px; }


/* ::::::: membership ::::::: */
.b_join { border:3px solid #EAEAEA; }
.b_b01 { border-bottom:1px solid #E6E6E6; }
.b_blue { border:1px solid #53a3b6; }
.b_gray { border:3px solid #eaeaea; }

.t_can03 { background:url(/images/member/can03.gif) no-repeat left 10px; }

.join_txt { color:#9f7d62; font-size:11px; font-weight:bold; }

.faq_txt { color:#006a81; font-size:11px; font-weight:bold; }


/* ::::::: 회원동정 ::::::: */
.calendar { border-bottom:1px solid #c8dbde; color:#666666;  font-size:11px; padding-top:3px; padding-left:3px; }
.sat { border-bottom:1px solid #c8dbde; color:#0054ff;  font-size:11px; }
.sun { border-bottom:1px solid #c8dbde; color:#ff3000;  font-size:11px; }



/* li */
.li01 { background:url(/images/include/li_redpoint.gif) no-repeat left 11px; padding-left:8px; }
.li02 { background:url(/images/include/icon_arrow.gif) no-repeat left 3px; padding-left:10px; }
.li03 { background:url(/images/include/icon_arrow.gif) no-repeat left 50%; padding-left:10px; }
.li04 { background:url(/images/include/li_redpoint.gif) no-repeat left 50%; padding-left:8px; }



/* ::::::: 서브내용 ::::::: */
.s_frame { background:url(/images/kpga/frame_s.gif) no-repeat; padding:5px 8px 9px 7px; width:80px; height:101px; }
.b_frame { background:url(/images/kpga/frame.gif) no-repeat; padding:14px 17px 17px 14px; width:108px; height:152px; }


/* ::::::: popup ::::::: */ 
.ptl { background:url(/images/include/pbg_top_left.gif) no-repeat; width:18px; height:54px; }
.pt { background:url(/images/include/pbg_top_bg.gif) repeat-x; height:54px; }
.ptr { background:url(/images/include/pbg_top_right.gif) no-repeat; width:18px; height:54px; }

.pl { background:url(/images/include/p_left.gif) repeat-y; width:18px; }
.pr { background:url(/images/include/p_right.gif) repeat-y; width:18px; }

.pbl { background:url(/images/include/pbg_bottom_left.gif) no-repeat; width:18px; height:23px; }
.pb { background:url(/images/include/pbg_bottom_bg.gif) repeat-x; height:23px; }
.pbr { background:url(/images/include/pbg_bottom_right.gif) no-repeat; width:18px; height:23px; }

.pop_line { border-bottom:1px solid #91c4d0; }
.pop_line02 { border-bottom:2px solid #91c4d0; }

/* ::::::: png24 ::::::: */ 
.png24 
{    
   vertical-align:bottom;
   tmp:expression(setPng24(this));
}

/**********modal popup**********/
.modalBackground{ 
    background-color:Gray; 
    filter:alpha(opacity=70); 
    opacity:0.7; 
} 

.input_button
{
	color: #284775;
	background-color: #FFFBFF;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: Solid;
	font-family: Verdana;
	font-size: 9pt;
	cursor: pointer;
}

/* ::::::: 달력팝업 ::::::: */ 
.Calendar .ajax__calendar_container {
            border:1px solid #646464;
            background-color: lemonchiffon;
            color: red;
}
.Calendar .ajax__calendar_other .ajax__calendar_day,
.Calendar .ajax__calendar_other .ajax__calendar_year {
	color: black;
}
.Calendar .ajax__calendar_hover .ajax__calendar_day,
.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year {
	color: black;
}
.Calendar .ajax__calendar_active .ajax__calendar_day,
.Calendar .ajax__calendar_active .ajax__calendar_month,
.Calendar .ajax__calendar_active .ajax__calendar_year {
	color: black;
	font-weight:bold;
}

/* ::::::: 서브메뉴  ::::::: */ 
.MenuHeader
{
	font-family:arial,맑은 고딕,돋움,고딕;
	font-size:15px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	height:24px;
	cursor:pointer;
	vertical-align:top;
}
.MenuContent
{
	font-family:arial,맑은 고딕,돋움,고딕;
	background:url(/images/left/left.gif); color:#fee891;
	text-align:left;
	padding-left:15px;
	font-size:11px;
	font-weight:bold;
	height:18px;
	margin-bottom:2px;
	cursor:pointer;
	vertical-align:baseline;
	padding-top:1px;
}