/* CSS Document */

body { margin-left:0px; margin-right:0px; margin-top: 0px; margin-bottom:0px;  overflow-y:scroll; }
body, td { font-family:"돋움","굴림","Arial"; font-size:12px; color:#7a7a7a; text-decoration: none; line-height:15pt; }
a { color:#7a7a7a; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }

textarea { font-size:12px; font-family:"돋움","굴림","Arial";color:#7a7a7a; vertical-align:middle; border:1px solid #d4d4d4; padding:5px 5px 5px 5px; }

img { border:none;  vertical-align: middle; }

.clear { clear:both; }

/* png image */

form { margin: 0px; padding: 0px; }

/**폼 관련**/
input { color: #363636;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  vertical-align: middle;
  font-family: "돋움", "굴림", "Arial", "Verdana";
  background-color: #ffffff;
  /*z-index:expression(input_nb(this) );*/
}

/**셀렉트 박스**/
/*select { behavior : url('/common/css/selectbox.htc');
         letter-spacing:-1;
         height: 20px; border:#b2b4b6;}*/

/* radio button border */
checkbox{ border:none; }

.radio {border:0 none; height:13px;}

/* selectbox */
/*select { font-size:12px; font-family:"돋움","굴림","Arial";color:#b2d1dd; vertical-align:middle; background-color: #2b5463; height: 20px; }*/
select { border:1px solid #cccccc; font-size:12px; font-family:"돋움","굴림","Arial";vertical-align:middle; height: 20px; }


/**공통 레이아웃**/

div#wrap       { width:100%; margin:0; padding:0; text-align:center; }
div#wrap_con   { width:1040; margin:0 auto; padding:0; background:url(../images/common/bg02.jpg) 0 1px no-repeat; }
div#top        { width:100%; margin:0; padding:0; height:105px; text-align:center; }
div#footer     { width:100%; margin:0; padding:0; height:111px; background:url(../images/common/footer_bg.jpg) repeat-x 0 0; text-align:center; clear:both; }
div#footer_txt { width:100%; margin:0; padding:0; height:111px; }

/** 홈 화면 **/

#main_left { width:520px; margin:0; padding:0; float:left; background:url(../images/main/phone_bg.jpg) no-repeat 0 0; text-align:left;}

.phone { width:403px; height:485px; margin:69px 0 0 96px; padding:0; background:url(../images/main/tab_bg.jpg) no-repeat 0 0; }
.phone_scroll { width:100%; height:395px; overflow-y:auto; overflow-x:hidden; padding:0; text-align:left; }
.phone_list_tr { padding:8px 8px 5px 10px; }
.phone_list_line { background:url(../images/main/tab_bar.jpg) no-repeat 2px 0; height:2px; }

.phone_list_txt01 { color:#424242; font-size:12px; font-weight:bold; letter-spacing:-2; }
a.phone_list_txt01:link { color:#424242; font-size:12px; font-weight:bold; }
a.phone_list_txt01:visited { color:#424242; font-size:12px; font-weight:bold; }
a.phone_list_txt01:active { color:#424242; font-size:12px; font-weight:bold; }
a.phone_list_txt01:hover { color:#424242; font-size:12px; font-weight:bold;text-decoration: underline; }

.phone_list_txt02 { color:#0081d6; font-size:11px; }
.phone_list_txt03 { color:#999999; font-size:11px;letter-spacing:-2; }
.phone_list_txt04 { color:#9900ff; font-size:12px; font-weight:bold; }

.phone_view_title   { background:url(../images/main/bg02.jpg) no-repeat 7 0; color:#ffff00; font-weight:bold; padding:7px 0 7px 30px; }
.phone_view_title01 { background:url(../images/main/bg03.jpg) no-repeat 0 4px; font-size:12px; font-weight:bold; line-height:14px; color:#ffffff; padding:0 0 0 7px; }
.phone_view_title02 { background:url(../images/main/bg02.jpg) no-repeat 10px 13px; color:#ffff00; font-weight:bold; padding:19px 0 6px 30px; }
.phone_view_title03 { background:url(../images/main/bg01.jpg) no-repeat 0 0; color:#ffffff; }

.phone_view_txt01 { color:#333333; line-height:16px; }
.phone_view_txt02 { color:#9a9b9b; font-weight:bold; }
.phone_view_txt03 { color:#ab31fe; font-weight:bold; }
.phone_view_txt04 { color:#3680d3; font-weight:bold; font-size:11px; letter-spacing:-1; }
.phone_view_txt05 { color:#333333; padding:0 0 0 10px; }

#main_view_wrap { width:100%; padding:0; margin:0; position:relative; }
#main_view_line { width:59px; height:1px; padding:0; margin:0; position: absolute; z-index:10; left:47px; top:9px; }
#main_right { width:495px; margin:0; padding:0; text-align:left; float:left; }
#main_right01 { width:100%; margin:0; padding:0 0 30px 0; clear:both; }
#main_right02 { width:457px; height:240px; margin:0; padding:0 0 0 37px; clear:both; }

.main_notice_icon { background:url(../images/main/icon.jpg) no-repeat 3px 12px; }
.main_notice01 { color:#a2a1a1; font-size:11px; padding:0 0 0 13px; }
 a.main_notice01:link {color:#a2a1a1; font-size:11px; }
 a.main_notice01:visited {color:#a2a1a1; font-size:11px; }
 a.main_notice01:active {color:#a2a1a1; font-size:11px; }
 a.main_notice01:hover {color:#a2a1a1; font-size:11px; text-decoration: underline; }
 .main_notice02 { color:#a2a1a1; font-size:11px; }

/**서브**/

#con       { width:850px; margin:0; padding:0 0 55px 0; text-align:center; }
#con_geben { width:850px; margin:0; padding:0 0 55px 0; text-align:center; }

#ect_scroll   { width:700px; height:665px; overflow-y:auto; overflow-x:hidden; padding:47px  5px 19px 27px; text-align:left; border-top:1px solid #dcdcdc; color:#999999; line-height:22px; }
.ect_top01    { background:#cfcfcf; color:#ffffff; font-weight:bold; border-right:1px solid #ffffff; }
.ect_top02    { background:#cfcfcf; color:#ffffff; font-weight:bold; }
.ect_bottom01 { color:#999999; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
.ect_bottom02 { color:#999999; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }


/** 로그인 **/

#con_login { width:100%; margin:0; padding:0 0 0 25px; text-align:left; }
#login     { width:500px; height:280px; margin: 84px 0 250px 383px; }
.login_txt { color:#666666; background:url(../images/member/icon_green.jpg) no-repeat 0 7px; padding:0 0 0 11px; letter-spacing:-1; }


/**회원 가입 **/

#con_join    { width:850px; margin:0; padding:78px 0 55px 0; text-align:center; }
#join_scroll { width:655px; height:155px; overflow-y:scroll; overflow-x:hidden; padding:8px 18px 18px 18px; text-align:left; border:1px solid #e6e6e6; color:#999999; line-height:22px; }

.join_txt01               { color:#4c4c4c; }
.join_txt02               { color:#666666; background:url(../images/member/icon_orange.jpg) no-repeat 0 10px; padding:0 0 0 15px; letter-spacing:-1; }
.join_txt03               { color:#666666; background:url(../images/member/icon_blue.jpg) no-repeat 0 10px; padding:0 0 0 15px; letter-spacing:-1; }
.join_txt_gray            { color:#999999; font-size:11px; }
.join_txt_orange          { color:#fe7000; }
.join_txt_blue            { color:#0099cc; font-size:12px; }
.join_txt_black           { color:#666666; font-size:11px; }
.join_txt_black02         { color:#666666; font-size:11px; line-height:15px; }
.join_table_topleft       { color:#666666; font-weight:bold; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #e5e5e5; padding:0 0 0 25px; }
.join_table_topright      { color:#666666; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:8px; }
.join_table_bottomleft    { color:#666666; font-weight:bold; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #e5e5e5; padding:0 0 0 25px; }
.join_table_bottomright   { color:#666666; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:8px; }
.join_table_bottomright02 { color:#666666; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:0 8px 0 8px; }
.join_input               { border:1px solid #cccccc; color:#464646; padding:3px 0 0 3px; }

#con_sub    { width:989px; margin:0 0 0 0; padding:74px 0 55px 75px; text-align:center; }
.title      { border-bottom:1px solid #e2e2e2; padding:12px 0 12px 0; }
.location   { color:#bfbfbf; font-size:11px; border-bottom:1px solid #e2e2e2; }
.location02 { color:#436093; font-size:11px; font-weight:bold; }
.sub_txt    { padding:45px 0 0 0; }

.board_link          { color:#666666; font-size:12px; font-weight:bold; }
a.board_link:link    { color:#666666; font-size:12px; font-weight:bold; }
a.board_link:visited { color:#666666; font-size:12px; font-weight:bold; }
a.board_link:active  { color:#666666; font-size:12px; font-weight:bold; }
a.board_link:hover   { color:#666666; font-size:12px; font-weight:bold;  text-decoration: underline; }

.page_box { background:url(../images/board/box.jpg) no-repeat 0 2px; }

.page_num          { color:#666666; font-size:12px; }
a.page_num:link    { color:#666666; font-size:12px; }
a.page_num:visited { color:#666666; font-size:12px; }
a.page_num:active  { color:#666666; font-size:12px; }
a.page_num:hover   { color:#e54d00; font-size:12px; font-weight:bold; }

.page_num_on          { color:#e54d00; font-size:12px; font-weight:bold; }
a.page_num_on:link    { color:#e54d00; font-size:12px; font-weight:bold; }
a.page_num_on:visited { color:#e54d00; font-size:12px; font-weight:bold; }
a.page_num_on:active  { color:#e54d00; font-size:12px; font-weight:bold; }
a.page_num_on:hover   { color:#e54d00; font-size:12px; font-weight:bold; }

.mypage_txt   { background:url(../images/mypage/icon.jpg) no-repeat 10px 13px; padding:0 0 0 27px; color:#666666; font-weight:bold}
.mypage_gray  { color:#999999; line-height:15px}
.mypage_black { color:#333333; font-weight:bold; line-height:15px}

.mypage_txt02 { color:#999999; background:url(../images/member/icon_green.jpg) no-repeat 13px 7px; padding:0 0 0 26px; letter-spacing:-1; line-height:17px}
.mypage_green { color:#04ba39; font-weight:bold; line-height:17px}

.mypage_title       { background:url(../images/board/bar.jpg) repeat-x 0 0; border-right:1px solid #b7b9bd; border-top:1px solid #c5cbdd; border-bottom:1px solid #b6b6b6; color:#666666; font-size:12px; font-weight:bold; text-align:center; background:#e6e9f0}
.mypage_title_right { background:url(../images/board/bar.jpg) repeat-x 0 0; border-top:1px solid #c5cbdd; border-bottom:1px solid #b6b6b6; color:#666666; font-size:12px; font-weight:bold; text-align:center; background:#e6e9f0}

/* 게벤 목록 */
.list_odd_left   { background:#f5f5f5; border-right:1px solid #adadad; border-bottom:1px solid #c5c5c5; padding: 0; color:#666666}
.list_odd_inner  { background:#f5f5f5; border-right:1px solid #adadad; border-bottom:1px solid #c5c5c5; padding: 0 5px 0 5px; color:#666666}
.list_odd_right  { background:#f5f5f5; border-bottom:1px solid #c5c5c5; padding: 0 5px 0 5px; color:#666666}
.list_odd_chk    { border:none; background:#f5f5f5 }

.list_even_left  { background:#fcfdfc; border-bottom:1px solid #c5c5c5; border-right:1px solid #adadad; padding: 0; color:#666666}
.list_even_inner { background:#fcfdfc; border-bottom:1px solid #c5c5c5; border-right:1px solid #adadad; padding: 0 5px 0 5px; color:#666666}
.list_even_right { background:#fcfdfc; border-bottom:1px solid #c5c5c5; padding: 0 5px 0 5px; color:#666666}
.list_even_chk   { border:none; background:#fcfdfc }
