@charset "UTF-8";

.clearer { clear:both; }

body{ position:relative; margin:0; padding:0; width:100%; height:100%; line-height:1.25em; }
ul { margin:0; padding:0; list-style:none; }

.bodyWrap{ position:relative; margin:0; padding:0; width:100%; }

.header { position:relative; margin:0 auto; padding:0; width:780px; height:125px; }
	.header .symbol { float:left; }
	.header .top_etc { float:right; height:45px; }
	.header .top_etc li { height:45px; background:url(../img/intra/top.png) no-repeat; overflow:hidden; float:left; }
	.header .top_etc li.goBrand { width:105px; background-position:0 0; }
	.header .top_etc li.goMember { width:56px; background-position:-105px 0; }
	.header .top_etc li.goMy { width:66px; background-position:-161px 0; }
	.header .top_etc li.goAdmin { width:46px; background-position:-227px 0; }
	.header .top_etc li.goLogout { width:58px; background-position:-273px 0; }
	.header .top_etc li a { width:100%; height:100%; display:block; }
	.header .top_etc li a span { display:none; }

	.header .top_navi { float:right; height:44px; }

.body { position:relative; width:780px; height:100%; margin:0 auto 15px; }

.left_navi { position:relative; width:200px; height:100%; float:right; }
	.left_navi_wrap { position:relative; border:4px solid #A8D4EC; margin-top:10px; }
	.left_navi_border { position:relative; border:1px solid #95B8CD; background:#ffffff; padding:10px 11px 13px; }
	.left_navi ul li { background:url("../img/default/icon_navigation_li.gif") no-repeat scroll 4px 6px transparent; color:#333333; margin:0 0 6px; padding:0 0 6px 15px; border-bottom:1px solid #D8D8D8; }
	.left_navi ul li a { color:#333333; }
	.left_navi ul li.on a { font-weight:bold; }
	.left_navi ul li.last_child { border-bottom:none; }



.footer { position:relative; width:100%; height:60px; border-top:1px solid #ef353c; }
	.footer_area { position:relative; width:780px; height:100%; margin:8px auto 0; }
		.footer .symbol_footer { float:left; }
		.footer address { margin-left:20px; float:left; font-style:normal; color:#7b7b7b; }
		ul.footer_link { position:absolute; left:0; top:14px; }
			ul.footer_link li { display:inline; float:left; padding:0 10px; background:url("../img/default/foot_li_bg.gif") no-repeat scroll 0 1px transparent; }
			ul.footer_link li.first_child { padding-left:0; background:none; }
			ul.footer_link li a { color:#507388; font-weight:bold; }
			ul.footer_link li a:hover { text-decoration:underline; }
		.multi-language { position:absolute; right:0; top:10px; }
			.multi-language li { display:inline; float:left; padding:0 10px; background:url("../img/default/foot_li_bg.gif") no-repeat scroll 0 1px transparent; }
			.multi-language li.first_child { padding-left:0; background:none; }
			.multi-language li a { color:#507388; }
			.multi-language li a:hover { text-decoration:underline; }
			.multi-language li.current { font-weight:bold; }
		.footer_log { position:absolute; bottom:10px; left:0; color:##507388; padding:0; margin:0; color:#507388; }




.member_insert { width:100%; }

/* 아이디 찾기용 */
#afterFindId { text-align:center; margin-bottom:4px; }
/* 회원가입용 */
.checkid { }
.red_strong { color:#ff0000; font-weight:bold; }

#quickmenu { position:absolute; left:981px; top:236px; z-index: 2; }

/*.board { margin-top:10px auto 0 auto; }*/
.boardView { width:100%; margin:0 auto; padding:0; color:#999999; text-align:justify;  }
	.boardView .notice { vertical-align:text-top; }
	.boardView .titleArea { border-top:1px solid #C9C9C9; border-bottom:1px solid #EEEEEE; padding:11px 9px 9px 38px; background:#FDFDFD url(../img/board/icon_subject.gif) no-repeat scroll 10px center; }
	.boardView h3.title { color:##999999; font-size:12px; margin:0; padding:0; background:none;}
	.boardView .boardTitle { line-height:normal; }
	.boardView .authorArea { padding:10px 0; }
	.boardView .author { float:left; }
	.boardView .sum { float:right; font-size:11px;  }
	.boardView .viewContent { color:#000000; line-height:normal; margin:0; padding:30px 10px 15px 10px; border-bottom:1px solid #C9C9C9; font-size:12px; line-height:1.6; font-family:Dotum, AppleGothic, Sans-serif; }
	.boardView .pagination { padding:15px 0; height:30px; }

/* Board List Form */
.boardListForm{ margin:0; line-height:normal;}
.boardListForm *{ margin:0; padding:0;}
.boardListForm fieldset{ border:0; clear:both;}
.boardListForm fieldset:after{ content:""; display:block; float:none; clear:both;}
.boardListForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}
.boardListForm em,
.boardListForm strong{ font-style:normal;}
.boardListForm strong.trackback { color:#423CC4; }

/* Board List */
.boardList{ border:0; border-top:1px solid; border-bottom:1px solid; width:100%;}
	.boardList .inputCheck{ width:13px; height:13px;}
	.boardList .jumpTo{ float:left;}
	.boardList .jumpTo *{ vertical-align:middle; *vertical-align:top;}
	.boardList .jumpTo select{ font-size:12px; *margin-right:5px;}
	.boardList .jumpTo button{ border:0; padding:0; margin:0; width:22px; height:20px; text-align:center; background-repeat:no-repeat; font-size:11px; letter-spacing:-1px; cursor:pointer; line-height:20px;}
	.boardList th{ border:0; border-bottom:1px solid; border-top:1px solid; padding:7px; white-space:nowrap; text-align:center; background-repeat:repeat-x; background-position:left bottom; line-height:normal;}
	.boardList th.title{ width:100%;}
	.boardList th a .sort{ vertical-align:middle; margin:0 5px;}
	.boardList td{ border:0; border-top:1px solid; padding:6px; white-space:nowrap; text-align:center; line-height:normal; vertical-align:top;}
	.boardList td.num{ font:11px Tahoma;}
	.boardList td.check{ font:11px Tahoma;}
	.boardList td .category{ padding-right:7px; margin-right:2px; background-repeat:no-repeat; background-position:right center;}
	.boardList td.title { width:100%; white-space:normal; text-align:left;}
	.boardList td.title img{ vertical-align:middle; margin:0 1px;}
	.boardList td.title .replyNum{ font:11px Tahoma;}
	.boardList td.title .replyNum sup{ font:10px Tahoma;}
	.boardList td.title .replyNum strong { font-weight:normal; }
	.boardList td.author{ text-align:left; }
	.boardList td.replies{ font:11px Tahoma;}
	.boardList td.reading{ font:11px Tahoma;}
	.boardList td.recommend{ font:11px Tahoma;}
	.boardList td.date{ font:11px Tahoma;}
	.boardList td .replyAnchor{ margin-right:10px; font-size:.9em;}
	.boardList td .replyAnchor .bubble{ display:none; position:absolute; font:9px Tahoma; top:-7px; right:4px; text-decoration:none;}
	.boardList td .replyAnchor:hover .bubble,
	.boardList td .replyAnchor:active .bubble,
	.boardList td .replyAnchor:focus .bubble{ display:block;}
	.boardList td .by{ font:9px Tahoma;}

	.boardList{ border-color:#ddd;}
	.boardList .jumpTo button{ background-color:transparent; background-image:url("../img/board/buttonBg2byte.gif");}
	.boardList tr.notice{ background:#f8f8f8;}
	.boardList tr.bg1{ background:#fff;}
	.boardList tr.bg2{ background:#fbfbfb;}
	.boardList th{ border-color:#fff; color:#333; background-color:#fff; background-image:url("../img/board/bgThDefault.gif");}
	.boardList th a{ color:#1978AD;}
	.boardList td{ border-color:#eee; color:#666;}
	.boardList td .category{ color:#000; background-image:url("../img/board/lineVr11.gif");}
	.boardList td.title .replyNum{ color:#878787;}
	.boardList td.title .replyNum sup{ color:#999;}
	.boardList td.title a.forum:link,
	.boardList td a.replyAnchor:link{ color:#06C;}
	.boardList td .by{ color:#ccc;}

	.boardList td.summary .thumb{ border-color:#ddd; background:#fff;}

	.boardList .replyNum { color:#FF1A1A; font-family:Tahoma; font-size:10px; line-height:180%; margin:0 -1px; }

.boardList_blog { clear:both; height:67px; padding:15px 0; border-bottom:1px solid #E7E7E7; }
	.boardList_blog .blog_image { width:110px; height:76px; overflow:hidden; background:url(../img/board/blog_img_bg.gif) no-repeat; float:left; }
	.boardList_blog .blog_image img { width:83px; height:57px; padding:5px; }

	.boardList_blog .blog_list_explain { float:left; width:620px; }
	.boardList_blog .blog_title_day { clear:both; height:30px; margin-top:6px; }
		.boardList_blog .blog_title_day .blog_title { float:left; color:#565656; }
		.boardList_blog .blog_title_day .blog_title a { color:#565656; font-weight:bold; }
		.boardList_blog .blog_title_day .blog_day { float:right; color:#949494; }		
	.boardList_blog . { }
	.boardList_blog .blog_text a { color:#666666; font-weight:11px; text-align:justify; line-height:18px; }

.boardCatalog { height:203px; padding:15px 0; margin:20px 0; border-top:3px solid #E7E7E7; border-bottom:3px solid #E7E7E7; text-align:center; }

.boardMovie { }
	.boardMovie .boardMovie_img { width:304px; height:327px; float:left; padding:8px 8px 0 9px; background:url(../img/board/movie_bg.gif) no-repeat scroll 0 0; }
	.boardMovie .boardMovie_text { padding:15px 0 0 23px; margin-left:330px; width:340px; }
	.boardMovie .boardMovie_title { width:340px; height:39px; background:url(../img/board/movie_title_bg.gif) no-repeat scroll 0 0; padding:1px 0 0 44px; }
	.boardMovie .boardMovie_title a { color:#085F96; font-weight:bold; }
	.boardMovie .boardMovie_detail { height:107px; line-height:20px; padding:0 15px 0 20px; overflow:hidden; }
	.boardMovie .boardMovie_list { border-top:2px solid #D4E6F4; border-bottom:2px solid #D4E6F4; }
		.boardMovie .boardMovie_list ul li { border-bottom:1px solid #E7E7E7; height:27px; line-height:27px; padding-left:19px; font-size:11px; }

/* Faq List */
.boardListForm h2 { padding-top:27px; }
.boardListForm .realLocation { font-family:굴림,gulim; font-size:12px; color:#989898; margin:10px 0 15px 0; }
.boardListForm .realLocation a { color:#989898; text-decoration:none; }
.boardListForm .faqDesc { height:11px; padding:10px 0 10px 8px; background:url("../images/dot.gif") left 15px no-repeat; }
	.boardListForm ul.faqList { color:#555555; }
	.boardListForm ul.faqList li.faq_f { background:url("../img/board/q.jpg") left center no-repeat; height:20px; font-family:돋움,Dotum,Arial; padding:10px 0 0 23px; }
	.boardListForm ul.faqList li.faq_f a:hover { text-decoration:underline; }
	.boardListForm ul.faqList li.faq_q { background:url("../img/board/a.jpg") left 10px no-repeat; padding:8px 0 10px 23px; font-family:Dotum, AppleGothic, Sans-serif; color:#000000; font-size:12px; line-height:1.6; margin:0; }
	.boardListForm ul.faqList li.bin { border-bottom:1px dotted #cacaca; height:1px; }

/* Gallery List */
ul.thumbList { border-color:#ddd; margin:0; padding:0; }
	ul.thumbList li { float:left; display:inline; padding:0; margin:10px; }
	ul.thumbList li .thumb { background:#fff; border:1px solid #cccccc; padding:5px; overflow:hidden; text-align:center; margin:auto; vertical-align:text-bottom; position:relative; }
	ul.thumbList li .thumb:hover { background:#959595; }
	ul.thumbList li .thumbDiv { overflow:hidden; vertical-align:middle; margin:auto; position:relative; top:50%; }
	ul.thumbList .replyNum { color:#ccc; font:11px Tahoma; }
	ul.thumbList .title { text-align:center; margin:3px 0; overflow:hidden; white-space:nowrap; }
	ul.thumbList .author { text-align:center; }

/* Search Form */
.boardSearchForm{ margin:0; font-size:.75em; line-height:normal;}
	.boardSearchForm *{ margin:0; padding:0;}
	.boardSearchForm fieldset{ border:0; clear:both; text-align:center;}
	.boardSearchForm fieldset:after{ content:""; display:block; float:none; clear:both;}
	.boardSearchForm fieldset *{ vertical-align:middle;}
	.boardSearchForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}
	.boardSearchForm select{ font-size:12px; height:23px;}
	.boardSearchForm .inputText{ width:140px; height:15px; padding:4px 4px 2px 4px; font-size:12px; *margin:-1px 0;}

/* Board Write */
.boardWrite *{ }
	.boardWrite li{ list-style:none;}
	.boardWrite fieldset{ border:0;}
	.boardWrite legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}

	.boardWrite .boardWriteHeader{ }
	.boardWrite .boardWriteHeader dl{ margin-bottom:5px; position:relative; }
	.boardWrite .boardWriteHeader dl *{ vertical-align:middle;}
	.boardWrite .boardWriteHeader dt{ font-weight:bold; display:inline;}
	.boardWrite .boardWriteHeader dd{ display:inline;}
	.boardWrite .boardWriteHeader dd select{ font-size:12px; vertical-align:top; height:23px;}
	.boardWrite .boardWriteHeader dd .inputText{ padding:3px 4px; height:15px; margin-bottom:5px; font-size:12px; *margin-top:-1px;}
	.boardWrite .boardWriteHeader dd select { *margin-top:3px; }

	.boardWrite .boardWriteHeader dl.title dd{ white-space:nowrap;}
	.boardWrite .boardWriteHeader dl.title dd .inputText{ width:60%;}

	.boardWrite .tag{ clear:both; margin-bottom:10px; *zoom:1;}
	.boardWrite .tag:after{ content:""; display:block; float:none; clear:both;}
	.boardWrite .tag .inputText{ float:left; width:330px; padding:4px 4px 2px 4px; margin-right:10px; font-size:12px;}
	.boardWrite .tag p{ float:left;}

	.boardWrite .boardNavigation,
	.boardEditor .boardNavigation{ clear:both; }

	.boardWrite dl { margin:0; padding:5px 0; height:22px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; }
	.boardWrite dl.boardWriteFirst { border-top:1px solid #c2c2c2; }
	.boardWrite dl.first { border-bottom:0px; }
	.boardWrite dl.last { margin-bottom:10px; }
	.boardWrite dl dt { margin:0; padding:0; margin:0 10px; display:inline; width:80px; font-weight:bold; text-align:center; }
	.boardWrite dl dd { margin:0; padding:0 8px; display:inline; vertical-align:middle; }
	.boardWrite dl.editorOption dd input { margin:0 5px 0 0; }
	.boardWrite dl.editorOption dd * { vertical-align:middle; }

/* Comment Write */
.commentWrite { width:100%; margin:0 auto; padding:0px 0 0 0; }
	.commentWrite dl { margin:0; padding:10px 0; line-height:22px; height:22px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; }
	.commentWrite dl.first { border-bottom:0px; }
	.commentWrite dl.last { margin-bottom:10px; }
	.commentWrite dl dt { margin:0; padding:0; float:left; width:80px; font-weight:bold; text-align:center; line-height:22px; }
	.commentWrite dl dd { margin:0; padding:0 8px; float:left; line-height:22px; vertical-align:center; }
	.commentWrite dl dd.btn { margin:0; padding:0 8px; float:right; line-height:22px; vertical-align:center; }

/* Comment List */
.feedbackList { }
	.feedbackList .feedbackHeader { background:transparent url(../img/board/headline_comments.gif) no-repeat scroll left 11px; font-family:georgia; font-size:198%; padding-left:38px; color:#88CBCB; margin:1em 1em 0.5em 0; line-height:normal; }
	.feedbackList .item { border-top:1px dashed #EEEEEE; position:relative; }
	.feedbackList .item .ident { position:relative; padding:1em; }
	.feedbackList .commentAuthor { height:20px; vertical-align:middle; }
	.feedbackList .commentWriter { float:left; color:#000000; }
	.feedbackList .commentRegdate { float:right; font-size:9px; line-height:normal; }
	.feedbackList .commentContent { clear:both; }

/* Board Navigation */
.boardNavigation{ padding:10px 0; *zoom:1; text-align:center; clear:both; }
	.boardNavigation:after{ content:""; display:block; float:none; clear:both;}
	.boardNavigation .pagination{ padding:5px 0;}
	.boardNavigation .buttonLeft{ float:left; text-align:left;}
	.boardNavigation .buttonRight{ float:right; text-align:right;}


.pagination { text-align:center; }
	.pagination .pagingLeft { float:left; }
	.pagination .pagingRight {float:right; }
	.pagination .pagingCenter { float:center;}

.pagination .pagingCenter a, .pagination .pagingCenter strong { font-family:Tomaha; font-size:12px; height:15px; border:1px solid #EBEBEB; text-decoration:none; padding:6px 9px; background:#FFFFFF none repeat scroll 0 0; color:#888888 !important; font-weight:bold; line-height:normal; margin:0 2px; }
.pagination .pagingCenter strong { background:#F7F7F7 none repeat scroll 0 0; border:1px solid #CACACA; margin:0 2px; }
.pagination .pagingCenter a:hover { background:#F7F7F7 none repeat scroll 0 0; }
.pagination .pagingCenter a.prev { background:url("../img/bottomGotoFirst.gif") no-repeat 9px center; height:15px; width:15px; padding:6px 12px; margin:0 2px; }
.pagination .pagingCenter a.next { background:url("../img/bottomGotoLast.gif") no-repeat 9px center; height:15px; width:15px; padding:6px 12px; margin:0 2px; }
.pagination .pagingCenter a.prev span, .pagination .pagingCenter a.next span { font-size:0; height:0; line-height:14px; overflow:hidden; visibility:hidden; width:0; }
	a.documentWrite { width:104px; height:30px; background:url("img/btn_write.gif") no-repeat scroll 0 0; display:block; cursor:pointer; }
	a.documentWrite:hover { background-position:0 -30px; }

.attachedFile { font-size:11px; position:relative; margin:20px 0 0 0; padding:0; }	
.attachedFile dt .fileToggle { border:0 none; background:transparent none repeat scroll 0 0; font-size:11px; color:#999999; cursor:pointer; }
.attachedFile dd { display:none; }
.attachedFile.open dd { display:block; }
	ul.files { list-style:none; margin:0; padding:0; }
	ul.files li { display:inline; font-size:11px; color:#999999; text-align:left; margin:0 10px 0 0; height:35px; }
	ul.files a { background:url(../img/iconFile.gif) no-repeat 0 center; padding-left:15px; position:relative; }
	ul.files a .bubble { display:none; position:absolute; white-space:nowrap; top:-20px; left:0; z-index:100; padding:2px 5px; border:1px solid #EEEEEE; background-color:#ffffff;}
	ul.files a:hover .bubble { display:block;  }

div.files { background:url(../img/iconFile.gif) no-repeat 0 center; padding-left:15px; position:relative; float:left; margin-right:10px; vertical-align:middle; }
div.files a { color:#000; }

/*  여기부터 게시판에 대한 추가 입력 사항 */

.boardList .category { left:0; position:relative; text-align:left; top:0; }
.boardList .title #category { }
.boardList .title .button { }
.boardList .title_category { font-size:11px; color:#f29696; }

/*  게시판 추가 입력 끝 */


/* 파일 업로드 */
.fileuploader { height:80px; clear:both; margin-bottom:10px; padding:10px 0 0 10px; border-left:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; border-right:1px solid #c2c2c2; }
.fileuploader .preview {	border:1px solid #CCCCCC; float:left;	height:64px; margin:0 10px 5px 0; padding:2px; width:64px; }
.fileuploader .fileListArea { float:left; margin:0 10px 5px 0; width:260px; }
.fileuploader .fileListArea select { height:70px; overflow:auto; width:100%; }
.fileuploader .fileListArea select option { font-size:11px; }
.fileuploader .fileUploadControl { clear:right; }
.fileuploader .fileUploadControl .button { margin-bottom:5px; }
.fileuploader .file_attach_info { clear:right; }

/* about List */
.boardAbout { margin:10px 0 0; }
	ul.aboutThumb { width:144px; float:left; }
	ul.aboutThumb li { background:url(../img/content/about_thumb.gif) no-repeat; padding:1px; width:60px; height:60px; margin:0 10px 10px 0; float:left; }
	ul.aboutThumb li img { cursor:pointer; }
	ul.aboutThumb li img {	filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
	ul.aboutThumb li img.over { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
	ul.aboutThumb li img.current { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
	.aboutGallery { position:relative; width:636px; height:452px; background:url(../img/content/about_gall.png) no-repeat; padding:11px 0 0 10px; float:left; }
	.about_text { position:absolute; top:386px; left:15px; width:615px; height:25px; text-align:right; font-weight:bold; }

/* Calendar List */
.boardCal { line-height:normal; }
.h3_date { height:50px; }	
	.h3_date .current_date { font-family:georgia; font-size:30px; color:#1958c9; text-align:center; height:40px; }
	.h3_date .current_date .goNow { width:30px; height:17px; background:url(../img/board/today.gif) 0 0 no-repeat; font-family:Tahoma,Sans-serif,dotum; font-size:12px; display:inline-block; vertical-align:bottom; }
	.h3_date .current_date .current_left_btn { width:16px; height:26px; background:url(../img/board/cal_btn_left.gif) 0 0 no-repeat; display:inline-block; cursor:pointer; vertical-align:middle; }
	.h3_date .current_date .current_left_btn:hover { background:url(../img/board/cal_btn_left.gif) -16px 0 no-repeat;  }
	.h3_date .current_date .current_left_btn2 { width:16px; height:26px; background:url(../img/board/cal_btn_left2.gif) 0 0 no-repeat; display:inline-block; cursor:pointer; vertical-align:middle; }
	.h3_date .current_date .current_left_btn2:hover { background:url(../img/board/cal_btn_left2.gif) -16px 0 no-repeat;  }
	.h3_date .current_date .current_right_btn { width:16px; height:26px; background:url(../img/board/cal_btn_right.gif) 0 0 no-repeat; display:inline-block; cursor:pointer; vertical-align:middle; }
	.h3_date .current_date .current_right_btn:hover { background:url(../img/board/cal_btn_right.gif) -16px 0 no-repeat;  }
	.h3_date .current_date .current_right_btn2 { width:16px; height:26px; background:url(../img/board/cal_btn_right2.gif) 0 0 no-repeat; display:inline-block; cursor:pointer; vertical-align:middle; }
	.h3_date .current_date .current_right_btn2:hover { background:url(../img/board/cal_btn_right2.gif) -16px 0 no-repeat;  }	

.tableCal { border:0; width:100%; }
	.tableCal th { border:1px solid #dddddd; padding:7px; white-space:nowrap; line-height:normal; background:#f7f8fa; }
	.tableCal th.sat { color:#3d82fe; }
	.tableCal th.sun { color:#fe3d41; }
	.tableCal td { height:80px; border:1px solid #dddddd; padding:6px; white-space:nowrap; line-height:normal; vertical-align:top; color:#6f6f6f; }
	.tableCal td:hover { background:#f7f8fa; }
	.tableCal td.gray { color:#cfcfcf; }
	.tableCal td.sat { color:#3d82fe; }
	.tableCal td.sun { color:#fe3d41; font-weight:900; }
	.tableCal td.current { background:#bde0ee; }
	
	.tableCal td .calenderDatas { line-height:normal; color:#777E86; }
	.tableCal td .notice { vertical-align:text-top; }

/* Calendar View */
.calView { }


/* 테이블 */
table.table { width:100%; margin:0; padding:0; font-size:11px; line-height:16px; font-family:Dotum,'돋움',sans-serif; background:url(../img/content/breedings/standard_table_bg.gif) 0 -14px repeat-x; border-collapse:collapse; border-spacing:0; }
table.no_bg { background:none; }
table.table th { border-top:1px solid #BABBA4; border-bottom:1px solid #BABBA4; border-right:1px solid #BABBA4; padding:12px 1px; }
table.table th.no-right { border-right:none; }
table.table td { border-bottom:1px solid #BABBA4; border-right:1px solid #BABBA4; padding:8px 1px; }
table.table td.no-right { border-right:none; }
table.table td.top { border-top:1px solid #BABBA4; }

/* 하단 표시줄 */
.footer { clear:both; }






/* 메인 페이지
/**************************************************/
.mainBoard { margin-top:13px; }
	.mainBoard1 { float:left; }
	.mainBoard2 { float:left; }
	.mainBoard3 { float:right; width:200px; }
	.thumbList { width:273px; height:156px; float:left; margin-right:13px; overflow:hidden; }
	.thumbList li { line-height:20px; background:url(../img/intra/dot.gif) 0 center no-repeat; padding-left:8px; color:#646464; }
	.thumbList li a { color:#646464; }
	.thumbList li a:hover { text-decoration:underline; }
	.thumbList li .thumbData { float:right; padding-right:3px; }


.mimiCal_title { font-family:arial; font-size:15px; text-align:center; margin-bottom:3px; }
.miniCal { border:1px solid #bcbbbd; width:100%; height:170px; font-family:gulim,arial; }
.miniCal th { border-left:1px solid #bcbbbd; background:#ebebeb; color:#646464; }
.miniCal td { border-left:1px solid #bcbbbd; border-top:1px solid #bcbbbd; text-align:center; background:#fffff7; color:#979797;}
.miniCal .sun { border-left:none; color:#ff8282; }
.miniCal .sat { color:#8686ff; }
.miniCal .gray { color:#eeedee; }
.miniCal .first { border-left:none; }
.miniCal .inData { background:#ece87e; cursor:pointer; }




/* 거래내역 조회 */
#myPrintArea { padding:0 0px;margin-top:3px; }
.tab_navi { background:url(../img/intra/bg_top.gif) 0 0 no-repeat; width:780px; height:77px; }
	.tab_navi ul { padding:14px 0 0 10px; }
	.tab_navi li { float:left; width:73px; height:27px; background:url(../img/intra/bg_tab.gif) 0 0 no-repeat; }
	.tab_navi li a { display:block; color:#4d4d4d; margin:5px 0 0 9px; font-size:13px; font-weight:bold; }
	.tab_navi li.last_child a { margin:5px 0 0 15px; }
	.tab_navi li.current { background-position:0 -27px; }
	.tab_navi li.current a { color:#b60e0e; }
	.tab_navi .select_date { text-align:right; clear:both; padding:7px 8px 0 0; _padding:4px 8px 0 0;  }
	.tab_navi .inputDate { width:70px; }
.pigTable th { background:#d7d7d4; border-color:#aca899; color:#4d4d4d; }
.pigTable td { border-color:#aca899; color:#4d4d4d; }
.pigTable tr.bg0 { background:#ededed; }
.pigTable tr.bg1 { background:#dcdee0; }