﻿@charset "utf-8";
/* CSS Document */

@import url(common.css);

/* TITLE : Sub Style page
 * UPDATE: 20091103
 * AUTHOR: KANG WOL SUNG */
 
/* sub_title */
.sub_Tit_bg { width:610px; height:27px; background:url(http://image.cabal.co.kr/cabal/img/title/bg_Tit.gif) repeat-x 0; margin-bottom:25px; display:inline-block; }
.sub_Tit_bg h4 { float:left; }
.root_font { float:right; margin-top:6px; }
.root_font a:link, .root_font a:active, .root_font a:visited, .root_font a:hover { font-size:11px; line-height:15px; color:#8c829c; }
.root_font a:hover { text-decoration:underline; }
.root_font .root a:link, .root_font .root a:active, .root_font .root a:visited, .root_font .root a:hover { font-weight:bold; color:#5b506d; }
.root_font .root a:hover { text-decoration:underline; }

/* sub_contents */
.sub_content_box { width:600px; display:block; clear:both; margin:0 auto; table-layout:fixed; overflow:hidden; }



/**** 100902 게시판 추가본 ****/
/* sub_____board_table_list_new_1009 */
.Board_list { width:600px; }
.Board_list img { vertical-align:middle; }
.Board_list th { height:29px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_boardTit.gif) repeat-x 0; text-align:center; color:#dfdfdf; }
.Board_list td { height:23px; border-bottom:1px solid #dcdcdc; text-align:center; }
.Board_list a:hover { text-decoration:underline; }
.Board_list .tit { text-align:left; }

/* sub_____board_table_detail_new_1009 */
.Board_detail { width:600px; border-top:1px solid #cfcfcf; }
.Board_detail td { border-bottom:1px solid #cfcfcf; background-color:#efefef; padding-left:10px; }
.Board_detail img { vertical-align:middle; }
.Board_detail .date { text-align:right; padding-right:10px; background-color:#efefef; }
.Board_detail .board_wrap { width:558px; border:1px solid #dfdfdf; background-color:#ffffff; margin:10px 0 10px 0; padding:10px; }
.Board_detail .board { border:1px solid #dfdfdf; background-color:#ffffff; }
.Board_detail .con { width:538px; margin:0 auto; padding:10px 0; overflow:hidden; line-height:30px; }

/* sub_____board_reply_new_1009 */
.Reply { width:600px; border:1px solid #cfcfcf; background-color:#eeeeee; margin-top:10px; display:inline-block; width:auto; table-layout:auto; }
.Reply table { width:600px; }
.Reply td { padding-left:10px; }
.Reply img { vertical-align:middle; }
.Reply_text { width:556px; background-color:#ffffff; padding:10px; margin:0 10px 10px 0; }
.Reply_byte { height:20px; text-align:right; font-size:11px; } 
.Reply textarea { width:380px; height:48px; }

/* sub_____paging number__new_1009 */
#pagingNum { width:100%; height:20px; text-align:center; padding:30px 0 15px 0; }
#pagingNum p { text-align:center; }
#pagingNum .numPrev, #pagingNum .numNext { margin:0 5px 0 5px;cursor:pointer; }
#pagingNum .select { color:#333333; border:1px solid #333333; margin-right:3px; }
#pagingNum .numBox { color:#777777; border:1px solid #d2d1d1; margin-right:3px; cursor:pointer;}
#pagingNum .select, #pagingNum .numBox { font-weight:bold; padding:3px 8px 2px 8px; display:inline-block; line-height:14px; }

/* sub_____search__new_1009 */
#Board_search { width:100%; text-align:center; }
#Board_search select { width:70px; height:21px; }
#Board_search input { width:170px; height:19px; }
#Board_search select, #Board_search input, #Board_search img { vertical-align:middle; }

/* sub_____board_page_Up_Down_new_1009 */
.Board_UD { width:600px; margin-top:30px; border-top:1px solid #cfcfcf; }
.Board_UD td { height:28px; border-bottom:1px solid #cfcfcf; text-align:center; }
.Board_UD .UpDown { padding-left:10px; text-align:left; }
.Board_UD a:link { font-weight:bold; }
.Board_UD a:hover { text-decoration:underline; font-weight:bold; }
/**** 100902 게시판 추가본 ****/



/**** 100914 게시판 추가본 ****/
/* sub_____board_img&multi_popup_new_1009 */
.BoardPOP { width:426x; height:250px; border:2px solid #47395c; border-top:0; }
.BoardPOP .pop { width:366px; height:169px; padding:30px 30px 0 30px; }
.BoardPOP .bottom { width:100%; height:50px; background-color:#efefef; text-align:center; }
.BoardPOP .bottom p { padding-top:12px; }
.BoardPOP .check { margin-top:20px; background:url(http://image.cabal.co.kr/cabal/img/common/line_h_dot_pop.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:10px; display:block; float:left; width:100%; }
.BoardPOP .check p { float:left; margin-right:40px; line-height:12px; }
.BoardPOP .check label { vertical-align:middle; color:#333; cursor:pointer; }
.BoardPOP .img_writer { clear:both; }
.BoardPOP .img_writer table { width:100%; }
.BoardPOP .img_writer th { font-size:11px; font-weight:normal; color:#999999; text-align:left; }
.BoardPOP .img_writer textarea { width:288px; height:55px; padding:10px; border:1px solid #979898; background-color:#dadada; color:#555; font-family:돋움, dotum; font-size:11px; }
.BoardPOP .inputimg { margin-top:20px; }
.BoardPOP .inputimg input { margin-bottom:10px; }
/**** 100914 게시판 추가본 ****/




/* sub_____paging2 number */
.pagingNum2 { width:100%; height:20px; text-align:center; padding:30px 0 15px 0; }
.pagingNum2 p { text-align:center; }
.pagingNum2 .numPrev, .pagingNum2 .numNext { margin:0 5px 0 5px;cursor:pointer; }
.pagingNum2 .select { color:#333333; border:1px solid #333333; margin-right:3px; }
.pagingNum2 .numBox { color:#777777; border:1px solid #d2d1d1; margin-right:3px; cursor:pointer;}
.pagingNum2 .select, .pagingNum2 .numBox { font-weight:bold; padding:3px 8px 2px 8px; display:inline-block; line-height:14px; }

/* sub_____paging3 number */
.pagingNum3 { width:100%; height:20px; text-align:center; padding:15px 0 15px 0; }
.pagingNum3 p { text-align:center; }
.pagingNum3 .numPrev, .pagingNum3 .numNext { margin:0 5px 0 5px; cursor:pointer; }
.pagingNum3 .select { color:#333333; border:1px solid #333333; margin-right:3px; }
.pagingNum3 .numBox { color:#777777; border:1px solid #d2d1d1; margin-right:3px; cursor:pointer;}
.pagingNum3 .select, .pagingNum3 .numBox { font-weight:bold; padding:3px 8px 2px 8px; display:inline-block; line-height:14px; }


/* sub_____board_important_notice */
.Impact_notice { margin-bottom:10px; width:600px; }
.Impact_notice tr { background-color:#f0f0f0; }
.Impact_notice td { border-bottom:1px solid #ffffff; padding:7px 0; }
.Impact_notice a:hover { text-decoration:underline; }


/* sub_____board_table_list */
.boardList { width:100%; }
.boardList img { vertical-align:middle; }
.boardList .titBG { height:29px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_boardTit.gif) repeat-x 0; }
.boardList .titBG td { text-align:center; color:#dfdfdf; }
.boardList a:hover { text-decoration:underline; }
.boardList_line { }
.boardList_line td { border-bottom:1px solid #dcdcdc; }

/* sub_____board_table_Read_업데이트리뷰, 이벤트, 이벤트후기 */
.imgBoardRead { width:100%; }

/* sub_____board_table_read */
.boardRead_line { height:1px; background-color:#cfcfcf; overflow:hidden; }
.board_h_line { background-color:#cfcfcf; overflow:hidden; }
.board_graybg { background-color:#efefef; padding-left:10px; }
.boardRead_date { text-align:right; padding-right:10px; background-color:#efefef; }
.boardText_box { width:576px; border:1px solid #dfdfdf; background-color:#ffffff; margin-top:11px; margin-bottom:11px; }
.boardText { width:536px; border:1px solid #dfdfdf; background-color:#ffffff; margin:9px; padding:10px; line-height:17px; }
.boardImg { width:556px; border:1px solid #dfdfdf; background-color:#ffffff; margin:9px; }

/* sub_____board_table_write */
.boardWrite { display:inline-block; width:600px; border-right:0 none; border-bottom:0 none; table-layout:auto;  }
.boardWrite td table tr td{border:0 none;}
.boardWrite th { background-color:#efefef; text-align:center; }
.boardWrite th, .boardWrite td { border:1px solid #cfcfcf; }
.boardWrite td { padding:0 6px; }
.boardWrite_graybg { background-color:#efefef; text-align:center; }
.boardWrite p { margin-top:5px; line-height:16px; }

/* sub_____board_reply */
.reply_box { width:600px; border:1px solid #cfcfcf; background-color:#eeeeee; margin-top:10px; display:inline-block; width:auto; table-layout:auto; }
.reply_box img { vertical-align:middle; }
.replyText { width:556px; background-color:#ffffff; padding:10px; margin:0 10px 10px 10px; }
.reply_byte { height:20px; text-align:right; font-size:11px; }

/* sub_____board_btn */
.boardBtn_box { width:600px; height:22px; margin-top:10px; margin-bottom:10px; display:inline-block; overflow:hidden; }
.boardBtn_box .LeftBtn { float:left; }
.boardBtn_box .LeftBtn input, .boardBtn_box .RightBtn img { margin-right:3px; }
.boardBtn_box .RightBtn { float:right; }
.boardBtn_box .RightBtn input, .boardBtn_box .LeftBtn img { margin-left:3px; }

/* sub_____board_search_box */
.boardSearch_box { width:300px; margin:0 auto; height:21px; }

/* sub_____board_page_Up_Down */
.board_pageUD { margin-top:12px; width:600px; }
.board_pageUD .UpDown { padding-left:10px; }
.board_pageUD a:hover { text-decoration:underline; }

/* sub_____board_tab */
.boardTab { width:600px; margin-bottom:10px; overflow:hidden;}
.boardTab ul { width:100%; height:30px; overflow:hidden; background:url(http://image.cabal.co.kr/cabal/img/tab/bg_tab.gif) repeat-x; }
.boardTab li { float:left; }
.boardTab_4_on { background:url(http://image.cabal.co.kr/cabal/img/tab/tab4_on.gif) no-repeat; }
.boardTab_4_off { background:url(http://image.cabal.co.kr/cabal/img/tab/tab4_off.gif) no-repeat; }
.boardTab_4_on, .boardTab_4_off { width:150px; height:22px; text-align:center; padding-top:8px; }
.boardTab_bottom { width:100%; height:19px; background:url(http://image.cabal.co.kr/cabal/img/tab/bg_tab_bottom.gif) no-repeat 0 0; display:inline-block; } 

/* sub_____event */
.eventList { width:600px; display:inline-block; }
.eventList li { width:100%; height:128px; display:inline-block; }
.eventThum { float:left; width:147px; height:113px; background:url(http://image.cabal.co.kr/cabal/img/sub/board_eventThum.gif) no-repeat 0 0; text-align:center; padding-top:4px; margin-bottom:15px; vertical-align:top; }
.event_summary { float:right; width:438px; }
.event_summary table { width:100%; }
.event_summary a:hover { text-decoration:underline; }
.event_summary p { margin:6px 0 0 10px; line-height:16px; }
.event_summary img { margin:6px 0 0 10px; }

/* sub_____wallpaper */
.Wallpaper { width:600px; display:inline-block; }
.Wallpaper li { float:left; width:298px; height:128px; }
.Wallpaper .List { float:left; margin-left:3px; width:146px; }
.Wallpaper .DL { padding:8px 0 0 3px; vertical-align:top; line-height:16px; }

/* sub_____review */
.reviewList { width:600px; display:inline-block; }
.reviewList li { width:100%; height:139px; display:inline-block; }
.reviewThum { float:left; width:204px; height:124px; background:url(http://image.cabal.co.kr/cabal/img/sub/board_reviewThum.gif) no-repeat 0 0; text-align:center; padding-top:2px; }
.review_summary { float:right; width:381px; }
.review_summary table { width:100%; }
.review_summary a:hover { text-decoration:underline; }
.review_summary span { line-height:18px; }
.review_summary p { margin-top:6px; margin-left:10px; line-height:18px; }

/* sub_____stone_rollover */
.stone_rollover { margin:0 auto; margin-bottom:30px; text-align:center;}
.stone_rollover img { margin:1px; }

/* sub_____bu */
.bu_point { background:url(http://image.cabal.co.kr/cabal/img/common/bu_square_03.gif) no-repeat 0 3px; padding-left:12px; }
.bu_point2 { background:url(http://image.cabal.co.kr/cabal/img/common/bu_square_02.gif) no-repeat 0 5px; padding-left:8px; }

/* sub_____Mypage_My guild */
.MyGuild { width:610px; height:177px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_guild.jpg) no-repeat 0 0; }
.MyGuild ul { width:515px; padding:30px 0 0 40px; }
.MyGuild li { line-height:16px; }

/* sub_____top_bg_visual */
.subbgTop { width:600px; height:106px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_subTop.jpg) no-repeat 0 0; }
.subbgTop li { line-height:16px; }

.subbgTop2 { width:600px; height:66px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_subTop2.jpg) no-repeat 0 0; }
.subbgTop li { line-height:16px; }

/* sub_____community_select_server______101110 */
.selectCServer { width:600px; margin-bottom:15px; }
.selectCServer .serverBG { width:600px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_server02.gif) repeat-y; display:inline-block; }
.selectCServer .serverBG ul { width:568px; border:1px solid #9396a8; border-top:none; margin-left:15px; display:inline-block; background-color:#9ea2b5; }
.selectCServer .serverBG li { float:left; width:81px; height:20px; text-align:center; padding-top:8px; }
.selectCServer .serverLine { background:url(http://image.cabal.co.kr/cabal/img/sub/bu_server.gif) no-repeat 79px 8px; width:1px; }

/* sub_____select_server */
.selectServer { width:600px; margin-bottom:15px; }
.serverBG { width:600px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_server02.gif) repeat-y; display:inline-block; }
.serverBG ul { width:568px; border:1px solid #9396a8; border-top:none; margin-left:15px; display:inline-block; background-color:#9ea2b5; }
.serverBG li { float:left; width:94px; height:20px; text-align:center; padding-top:8px; }
.serverLine { background:url(http://image.cabal.co.kr/cabal/img/sub/bu_server.gif) no-repeat 92px 8px; width:1px; }

/* sub_____gameInfo_dungeon */
.selectDungeon { width:600px; }
.selectDungeon .serverBG { width:600px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_server02.gif) repeat-y; display:inline-block; }
.selectDungeon .serverBG ul { width:568px; border:1px solid #9396a8; border-top:none; margin-left:15px; display:inline-block; background-color:#9ea2b5; }
.selectDungeon .serverBG li { float:left; width:113px; height:20px; text-align:center; padding-top:8px; }
.selectDungeon .serverLine { background:url(http://image.cabal.co.kr/cabal/img/sub/bu_server.gif) no-repeat 112px 8px; width:1px; }

/* sub_____gameInfo_dungeon_line3 */
.selectDungeon_line3 { width:600px; }
.selectDungeon_line3 .serverBG { width:600px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_server02.gif) repeat-y; display:inline-block; }
.selectDungeon_line3 .serverBG ul { width:568px; border:1px solid #9396a8; border-top:none; margin-left:15px; display:inline-block; background-color:#9ea2b5; }
.selectDungeon_line3 .serverBG li { float:left; width:113px; height:20px; text-align:center; padding-top:8px; }
.selectDungeon_line3 .serverLine { background:url(http://image.cabal.co.kr/cabal/img/sub/bu_server.gif) no-repeat 112px 8px; width:1px; }

/* sub_____guild_layer_popup */
.guildBOX { border:2px solid #7b8ca4; }
.guildBOX td { border-bottom:1px solid #c8d2e1; }

/* sub_____ucc */
.BESTucc { background:url(http://image.cabal.co.kr/cabal/img/sub/bg_ucc.gif) no-repeat 0 0; width:600px; height:158px; display:inline-block; margin-bottom:20px; }
.BESTucc ul { margin-top:40px; margin-left:20px; }
.BESTucc li { float:left; margin-right:9px; }
.BESTucc .uccBG { background:url(http://image.cabal.co.kr/cabal/img/sub/bg_uccThum.gif) no-repeat 0 0; width:105px; height:70px; }
.BESTucc_list { width:105px; }

/* sub_____MOVIE_best */
.movieBestTIT { height:15px; overflow:hidden; margin:25px 0 7px 0; }
.movieBestTIT img { vertical-align:middle; }
.movieBestTIT span { font-size:11px; color:#888; font-weight:normal; margin-left:10px; letter-spacing:-1px; line-height:12px; }
.BESTmovieWrap { background:url(http://image.cabal.co.kr/cabal/img/sub/bg_BESTmovie.gif) no-repeat 0 0; width:100%; height:218px; }
.BESTmovie { padding:17px 0 0 16px; }
.BESTmovie li { width:177px; margin-right:17px; float:left; }
.BESTmovie .thumWrap { position:relative; }
.BESTmovie .thum { width:172px; height:125px; border:2px solid #a4a4a4; }
.BESTmovie .best { position:absolute; top:2px; left:2px; }
.BESTmovie .tit { margin:7px 3px; }
.BESTmovie .tit a:link, .BESTmovie .tit a:active, .BESTmovie .tit a:visited, .BESTmovie .tit a:hover { color:#333; letter-spacing:-1px; font-weight:bold; }
.BESTmovie .tit a:hover { text-decoration:underline; }
.BESTmovie .txt { color:#888; margin:0 3px; line-height:17px; }

/* sub_____MOVIE */
.movieTIT { width:100%; height:15px; overflow:hidden; border-bottom:1px solid #a49fac; padding-bottom:7px; position:relative; margin-top:25px; }
.movieTIT img { vertical-align:middle; padding-bottom:3px; }
.movieTIT span { font-size:11px; color:#888; font-weight:normal; margin-left:10px; letter-spacing:-1px; line-height:12px; }
.movieTIT .Stit { font-size:14px; font-weight:bold; color:#7e6f94; }
.movieList { width:100%; }
.movieList li { padding:15px 5px; border-bottom:1px solid #d1d1d1; line-height:0; font-size:0; width:100%; float:left; overflow:hidden; }
.movieList .thumIMG { float:left; }
.movieList .thum { border:1px solid #d1d1d1; padding:1px; }
.movieTXT { width:400px; float:left; margin-left:14px; }
.movieSection { margin-top:3px; }
.movieSection a:link, .movieSection a:active, .movieSection a:visited, .movieSection a:hover { font-size:14px; color:#333; }
.movieSection a:hover { text-decoration:underline; }
.movieINFO { font-size:11px; color:#aaa; line-height:17px; margin-top:5px; background:url(../img/sub/line_v_dot_movie.gif) repeat-x bottom; padding-bottom:7px; }
.movieINFO span { background:url(http://image.cabal.co.kr/cabal/img/sub/bu_movieINFO_bar.gif) no-repeat 0 0; padding-left:5px; margin-left:5px; }
.movieTxt { margin-top:7px; line-height:16px; }

/* sub_____MOVIE__Cabal Movie */
.movieType { position:absolute; top:2px; right:0; margin-right:10px; }
.movieType span { margin:0; }
.movieType a:link, .movieType a:active, .movieType a:visited, .movieType a:hover { font-size:11px; color:#444; font-weight:normal; letter-spacing:normal; }
.movieType img { margin:0 10px; }
.movieType .check a:link, .movieType .check a:active, .movieType .check a:visited, .movieType .check a:hover { font-weight:bold; }
.cabalMovie { width:100%; float:left; overflow:hidden; border-bottom:1px solid #d1d1d1; padding-bottom:15px; }
.cabalMovie li { padding:0 5px; margin-top:15px; float:left; overflow:hidden; }
.cabalMovie .Thum { float:left; width:147px; height:109px; background:url(http://image.cabal.co.kr/cabal/img/sub/board_eventThum.gif) no-repeat 0 0; text-align:center; padding-top:4px; vertical-align:top; margin-right:15px; }
.cabalMovie .Summary { width:428px; float:left; }
.cabalMovie .tit { padding:5px 10px; font-weight:bold; color:#333; background-color:#efefef; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; }
.cabalMovie .txt { padding:10px; line-height:17px; }
.cabalMovie .txt a:hover { text-decoration:underline; }
.cabalMovie .btn { margin-left:10px; }

/* sub_____movie_select */
.selectMovie5, .selectMovie4 { width:100%; }
.selectBG { width:100%; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_server02.gif) repeat-y; float:left; overflow:hidden; }
.selectBG ul { width:568px; border:1px solid #9396a8; border-top:none; margin-left:15px; display:inline-block; background-color:#9ea2b5; }
.selectBG li { float:left; height:20px; text-align:center; padding-top:8px; background:url(http://image.cabal.co.kr/cabal/img/sub/bu_server.gif) no-repeat right; }
.selectBG a:link, .selectBG a:active, .selectBG a:visited, .selectBG a:hover { font-weight:bold; color:#4e5475; letter-spacing:-1px; }
.selectBG a:hover { color:#fff; }
.selectBG .select a:link, .selectBG .select a:active, .selectBG .select a:visited, .selectBG .select a:hover { color:#fff; }
.selectBG .last { background:none; }
.selectMovie5 .selectBG li { width:113px; }
.selectMovie4 .selectBG li { width:142px; }

/* sub_____game_info */
.info_table { border:1px solid #c0c0c0; background-color:#eeeeee; }
.info_table td { border:1px solid #c0c0c0; }

.guideTab { width:600px; clear:both; table-layout:fixed; border:1px solid #CCC; margin-bottom:10px; }

.fieldMap { width:530px; height:473px; background:url(http://image.cabal.co.kr/cabal/img/info/bg_field.gif) no-repeat 0 0; }


	.txtC { text-align:center; }
	.f11 { font-size:11px; }
	.mL10 { margin-left:10px; }
	.pb5 { padding-bottom:5px; }
	.Ls { letter-spacing:-0.7pt; }
	.Lh17 { line-height:17px; }
	
	/* input_text_type */
	.Input_txtType { border:1px solid #979898; background-color:#dadada; color:#333333; font-size:12px; font-family:돋움, dotum; }
	.board_textarea { color:#333333; font-size:12px; }
	.input_radio { width:13px; height:13px; vertical-align:middle; }
	.select_box { font-size:12px; font-family:돋움, dotum; }
	.graybg { background-color:#efefef; }
	
	/* dark_red */
	.dark_red			{ color : #972e71; }
	.dark_red a:link	{ color : #972e71; }
	.dark_red a:active	{ color : #972e71; }
	.dark_red a:visited	{ color : #972e71; }
	.dark_red a:hover	{ color : #972e71; text-decoration : underline; }
	
	/* dark_blue */
	.dark_blue				{ color : #3b3eb8; }
	.dark_blue a:link		{ color : #3b3eb8; }
	.dark_blue a:active		{ color : #3b3eb8; }
	.dark_blue a:visited	{ color : #3b3eb8; }
	.dark_blue a:hover		{ color : #3b3eb8; text-decoration : underline; }
	
	/* sky_blue */
	.sky_blue				{ color : #5690e9; }
	.sky_blue a:link		{ color : #5690e9; }
	.sky_blue a:active		{ color : #5690e9; }
	.sky_blue a:visited		{ color : #5690e9; }
	.sky_blue a:hover		{ color : #5690e9; text-decoration : underline; }
	
	/* sky_blue2 */
	.sky_blue2				{ color : #5e9eff; }
	.sky_blue2 a:link		{ color : #5e9eff; }
	.sky_blue2 a:active		{ color : #5e9eff; }
	.sky_blue2 a:visited	{ color : #5e9eff; }
	.sky_blue2 a:hover		{ color : #5e9eff; text-decoration : underline; }
	
	/* dark_gray */
	.dark_gray				{ color : #333333; }
	.dark_gray a:link		{ color : #333333; }
	.dark_gray a:active		{ color : #333333; }
	.dark_gray a:visited	{ color : #333333; }
	.dark_gray a:hover		{ color : #333333; }
	
	/* num_gray11 */
	.num_gray11					{ color : #666565; font-family:Arial; font-size:11px; }
	.num_gray11 a:link			{ color : #666565; font-family:Arial; font-size:11px; }
	.num_gray11 a:active		{ color : #666565; font-family:Arial; font-size:11px; }
	.num_gray11 a:visited		{ color : #666565; font-family:Arial; font-size:11px; }
	.num_gray11 a:hover			{ color : #666565; font-family:Arial; font-size:11px; }
	
	/* num_skyblue11 */
	.num_skyblue11				{ color : #5690e9; font-family:Arial; font-size:11px; }
	.num_skyblue11 a:link		{ color : #5690e9; font-family:Arial; font-size:11px; }
	.num_skyblue11 a:active		{ color : #5690e9; font-family:Arial; font-size:11px; }
	.num_skyblue11 a:visited	{ color : #5690e9; font-family:Arial; font-size:11px; }
	.num_skyblue11 a:hover		{ color : #5690e9; font-family:Arial; font-size:11px; }
	
	/* s_gray11 */
	.s_gray11				{ color : #979797; font-size:11px; }
	.s_gray11 a:link		{ color : #979797; font-size:11px; }
	.s_gray11 a:active		{ color : #979797; font-size:11px; }
	.s_gray11 a:visited		{ color : #979797; font-size:11px; }
	.s_gray11 a:hover		{ color : #979797; font-size:11px; }
	
	/* dark_purple */
	.dark_purple				{ color : #6a5e7d; }
	.dark_purple a:link			{ color : #6a5e7d; }
	.dark_purple a:active		{ color : #6a5e7d; }
	.dark_purple a:visited		{ color : #6a5e7d; }
	.dark_purple a:hover		{ color : #6a5e7d; }
	
	/* purple */
	.purple					{ color : #6e2cd1; }
	.purple a:link			{ color : #6e2cd1; }
	.purple a:active		{ color : #6e2cd1; }
	.purple a:visited		{ color : #6e2cd1; }
	.purple a:hover			{ color : #6e2cd1; }
	
	/* blue_gray */
	.blue_gray				{ color : #7b8ca4; }
	.blue_gray a:link		{ color : #7b8ca4; }
	.blue_gray a:active		{ color : #7b8ca4; }
	.blue_gray a:visited	{ color : #7b8ca4; }
	.blue_gray a:hover		{ color : #7b8ca4; }
	
	/* hot_pink */
	.hot_pink				{ color : #d8008b; }
	.hot_pink a:link		{ color : #d8008b; }
	.hot_pink a:active		{ color : #d8008b; }
	.hot_pink a:visited		{ color : #d8008b; }
	.hot_pink a:hover		{ color : #d8008b; }
	
	/* blue */
	.blue				{ color : #0065ff; }
	.blue a:link		{ color : #0065ff; }
	.blue a:active		{ color : #0065ff; }
	.blue a:visited		{ color : #0065ff; }
	.blue a:hover		{ color : #0065ff; }
	
	/* point_red */
	.point_red					{ color : #e13000; }
	.point_red a:link			{ color : #e13000; }
	.point_red a:active			{ color : #e13000; }
	.point_red a:visited		{ color : #e13000; }
	.point_red a:hover			{ color : #e13000; }
	
	/* black */
	.black					{ color : #000000; }
	.black a:link			{ color : #000000; }
	.black a:active			{ color : #000000; }
	.black a:visited		{ color : #000000; }
	.black a:hover			{ color : #000000; }
	
	/* white */
	.white					{ color : #ffffff; }
	.white a:link			{ color : #ffffff; }
	.white a:active			{ color : #ffffff; }
	.white a:visited		{ color : #ffffff; }
	.white a:hover			{ color : #ffffff; }
	
	.light_blue					{ color : #4e5475; }
	.light_blue	 a:link			{ color : #4e5475; }
	.light_blue	 a:active		{ color : #4e5475; }
	.light_blue	 a:visited		{ color : #4e5475; }
	.light_blue	 a:hover		{ color : #ffffff; }
	
	.info_menu0				{ color : #333333; line-height:22px; font-weight:bold; }
	.info_menu0 a:link		{ color : #333333; line-height:22px; font-weight:bold; }
	.info_menu0 a:active	{ color : #333333; line-height:22px; font-weight:bold; }
	.info_menu0 a:visited	{ color : #333333; line-height:22px; font-weight:bold; }
	.info_menu0 a:hover		{ color : #333333; line-height:22px; font-weight:bold; }
	
	.info_menu1				{ color : #979797; font-size:11px; line-height:13px; }
	.info_menu1 a:link		{ color : #979797; font-size:11px; line-height:13px; }
	.info_menu1 a:active	{ color : #979797; font-size:11px; line-height:13px; }
	.info_menu1 a:visited	{ color : #979797; font-size:11px; line-height:13px; }
	.info_menu1 a:hover		{ color : #595959; font-size:11px; line-height:13px; }
	
	.info_menu2				{ color : #4c4c4c; line-height:19px; }
	.info_menu2 a:link		{ color : #4c4c4c; line-height:19px; }
	.info_menu2 a:active	{ color : #4c4c4c; line-height:19px; }
	.info_menu2 a:visited	{ color : #4c4c4c; line-height:19px; }
	.info_menu2 a:hover		{ color : #000000; line-height:19px; }
	
	.info_menu3				{ color : #828282; font-size:11px; line-height:17px; margin-left:12px; letter-spacing:-1px; }
	.info_menu3 a:link		{ color : #828282; font-size:11px; line-height:17px; margin-left:12px; letter-spacing:-1px; }
	.info_menu3 a:active	{ color : #828282; font-size:11px; line-height:17px; margin-left:12px; letter-spacing:-1px; }
	.info_menu3 a:visited	{ color : #828282; font-size:11px; line-height:17px; margin-left:12px; letter-spacing:-1px; }
	.info_menu3 a:hover		{ color : #333333; font-size:11px; line-height:17px; margin-left:12px; letter-spacing:-1px; }
	
	
	/* board_link -100831 KJH-  */	
	
	.board_link					{ color : #0065ff; text-decoration : underline; }
	.board_link a:link			{ color : #0065ff; text-decoration : underline; }
	.board_link a:active		{ color : #0065ff; text-decoration : underline; }
	.board_link a:visited		{ color : #6e4987; text-decoration : underline; }
	.board_link a:hover			{ color : #0065ff; text-decoration : underline; }



/* 게시판 - 110921 JMH */
table.basic {border-spacing:0; border-collapse:collapse; width:100%; table-layout:fixed; margin:5px 0;}
table.basic img {vertical-align:middle;}
table.basic th,
table.basic td {line-height:1; _line-height:1.2;}

table.list thead.th th {height:27px; padding-top:2px; color:#dfdfdf; background:url('http://image.cabal.co.kr/cabal/img/sub/bg_boardTit.gif') repeat-x left top;}
table.list tbody.tb td {height:23px; text-align:center; border-bottom:1px solid #dcdcdc; word-break:break-all;}
table.list tbody.tb td.subject {text-align:left;}
table.list tbody.tb td.subject a {line-height:1.2;}
table.list tbody.tb td.subject a:hover {text-decoration:underline;}

table.basic tbody.tb td.writer {}
table.basic tbody.tb td.img {padding:5px 0; text-align:center;}
table.basic tbody.tb td.num,
table.basic tbody.tb td.date,
table.basic tbody.tb td.hit {font-family:"Arial"; font-size:11px;}

table.write {}
table.write th {background-color:#efefef;}
table.write td {padding:7px 6px;}
table.write th,
table.write td {border:1px solid #cfcfcf;}
table.write td .text {padding-left:3px; height:17px; background:#fafafa; border-color:#bdbdbd #d1d1d1 #d1d1d1 #bdbdbd; border-style:solid; border-width:1px; color:#666; font-size:12px;}
table.write .server select {width:100px;}
table.write .write .text {width:166px;}
table.write .title .text {width:480px;}

table.view {background-color:#efefef; border-top:1px solid #cfcfcf;}
table.view tbody th,
table.view tbody td {padding:10px 0 6px 0; border-bottom:1px solid #cfcfcf;}
table.view tbody td.title {font-weight:bold; color:#333;}
table.view tbody td.writer,
table.view tbody td.time {font-weight:bold; color:#5690E9;}
table.view tbody td.date,
table.view tbody td.hit {vertical-align:top;}
table.view tbody td {}
table.view tbody td.subject {padding:0; border-bottom:none;}
table.view tbody td.subject .subject_wrap {border:1px solid #dfdfdf; background:#fff; margin:10px; padding:10px;}
table.view tbody td.subject .subject_box {border:1px solid #dfdfdf; padding:10px; line-height:16px;}


/* 윗글/아랫글 */
.board_UD {border-spacing:0; border-collapse:collapse; width:100%; table-layout:fixed; margin:30px auto 0;}
.board_UD tbody th {font-weight:normal;}
.board_UD tbody th,
.board_UD tbody td {height:28px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.board_UD tbody td span {font-size:11px;}
.board_UD td a,
.board_UD td a:hover {font-weight:bold;}
.board_UD .up th,
.board_UD .up td {}
.board_UD .down th,
.board_UD .down td {}


/* 댓글 */
div.replyForm {clear:both; padding-top:20px; margin-bottom:20px;}
div.replyForm form {position:relative; border:1px solid #cfcfcf; background:#eee; width:598px; height:102px; margin-bottom:10px;}
div.replyForm form p.title {position:absolute; left:10px; top:49px;}
div.replyForm form p.title img {vertical-align:-2px;}
div.replyForm form p.name {position:absolute; left:91px; top:8px;}
div.replyForm .name strong {color:#5690E9;}
div.replyForm .name span {font-size:11px;}
div.replyForm .name span span {color:#5690E9;}
div.replyForm form .entry {position:absolute; left:91px; top:31px; width:380px; height:50px; border:1px solid #979898; background:#dadada; font-size:12px; font-family:돋움; color:#333; overflow-x:hidden;}
div.replyForm form p.length {position:absolute; right:125px; top:86px; font-size:11px;}
div.replyForm form .image {position:absolute; left:483px; top:30px;}

div.replyForm .replay_tbl {border-spacing:0; border-collapse:collapse; width:100%; table-layout:fixed; border:1px solid #cfcfcf; background:#eee; margin-bottom:10px;}
div.replyForm .replay_tbl th {padding:0 10px; height:29px; text-align:left;}
div.replyForm .replay_tbl td {padding:0 10px 10px 10px;}
div.replyForm .replay_tbl th .time {font-weight:normal;}
div.replyForm .replay_tbl th.name {position:relative;}
div.replyForm .replay_tbl .btn_replay_write {position:absolute; right:10px; top:7px; font-weight:normal; color:#000;}
div.replyForm .replay_tbl .btn_replay_write img {vertical-align:1px;}
div.replyForm .replay_tbl .subject .subject_wrap {background:#fff; padding:10px;}

div.replyForm .replay_tbl .subject form {border:none; background:none; width:580px; height:65px;}
div.replyForm .replay_tbl .subject p.title {top:29px;}
div.replyForm .replay_tbl .subject .entry {top:10px;}
div.replyForm .replay_tbl .subject p.length {top:66px;}
div.replyForm .replay_tbl .subject .image {top:10px;}

div.replyForm .replay_tbl .replay_view2 .name img {vertical-align:1px;}
div.replyForm .replay_tbl .replay_view2 .subject {padding-left:25px;}
div.replyForm .replay_tbl .replay_view2 .entry {left:0;}
div.replyForm .replay_tbl .replay_view2 p.length {right:216px;}
div.replyForm .replay_tbl .replay_view2 .image {left:392px;}


/* SNS */
.socialNetwork {padding:0 10px 4px 0 !important;}
.socialWarp {position:relative; margin-top:30px; height:34px; overflow:hidden;}
.socialNetwork iframe {position:absolute; left:5px; top:5px;}
.socialNetwork .sns {position:absolute; right:0; top:7px;}
.socialNetwork .sns li {float:left; line-height:0;}
.socialNetwork .sns img {vertical-align:top;}
																	   

/* 게시판 하단 */
.boardNavigation {margin:15px 0 0 0;}
.boardNavigation img {vertical-align:top;}
.boardNavigation:after {content:""; display:block; float:none; clear:both;}
.boardNavigation .buttonLeft {float:left; text-align:left;}
.boardNavigation .buttonRight {float:right; text-align:right;}
.boardNavigation .buttonCenter {clear:both; text-align:center;}
.boardNavigation .buttonRight a {margin-right:1px;}

/* 페이징 */
.pagination {clear:both; text-align:center;}
.pagination > a,
.pagination > span {display:inline-block; padding:3px 8px 2px 8px; margin-right:3px; text-decoration:none; line-height:14px; vertical-align:middle; font-weight:bold; color:#777; border:1px solid #d2d1d1; color:#777;}
.pagination .current {color:#333; border:1px solid #333;}
.pagination a.prev,
.pagination a.top,
.pagination a.next,
.pagination a.end {border:none; margin:0 5px 0 5px; padding:0;}


/* 게시물 검색 */
.boardSearch {position:relative; width:360px; margin:15px auto 0; font-size:0.95em;}
.boardSearch input {vertical-align:top;}
.boardSearch select {float:left; width:70px; height:22px; margin-right:5px; font-size:12px;}
.boardSearch input.text {float:left; margin:1px 3px 0 0; padding:0 0 0 5px; width:200px; height:19px; border:1px solid #9a9a9a; background:#dadada; font-size:0.95em; line-height:1.6em;}
.boardSearch input.image {float:left; margin-top:1px;}


/* 공통 */
.clearfix:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.both {clear:both;}
.skip {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}
.image {vertical-align:top;}

legend {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0%;}
caption {display:none;}