@charset "UTF-8";

body{ position:relative; margin:0 auto; padding:0; width:100%; }
ul { margin:0; padding:0; list-style:none; }

.notice { color:#ff0000; font-size:11px; }

.bodyWrap{ position:relative; margin:0 auto; padding:0; width:981px; }
.main { position:relative; margin:0 auto; padding:0; width:981px; }

.header { position:relative; width:100%; height:236px; }
	.header_texter { position:relative; width:100%; height:22px; text-align:right; z-index:100; padding-top:11px; }
		.header_texter a { padding:0 5px; }
		.header_texter a.last { padding-right:20px; }
	.header_symbol { position:relative; width:214px; float:left; z-index:100; }
	.header_navi { position:relative; width:767px; float:left; z-index:100; }
	.header_bg { position:absolute; width:981px; height:236px; left:0; top:0; z-index:1; }

.main_header { margin-bottom:2px; height:477px; }
	.main_texter { position:relative; width:100%; height:22px; text-align:right; z-index:100; padding-top:11px; }
		.main_texter a { padding:0 5px; }
		.main_texter a.last { padding-right:20px; }
	.main_symbol { position:relative; width:214px; float:left; z-index:100; }
	.main_navi { position:relative; width:767px; float:left; z-index:100; }
	.main_image { position:absolute; width:981px; height:477px; left:0; top:0; z-index:1; }
.main_body { }
	.main_conditions { width:224px; height:176px; float:left; }
	.main_notice { width:493px; height:176px; float:left; margin:9px 20px 0 20px; }
	.main_notice #post2 { display:none; }
.main_notice #post3 { display:none; }
	.main_notice table { border-top:1px solid #67a743; clear:both; width:100%; }
	.main_notice table td { height:20px; line-height:20px; }
	.main_notice table td.news_title { color:#7d7d7d; width:459px; background:url(../img/main/news_dot.gif) 3px center no-repeat; padding-left:10px; }
	.main_notice table td.news_date { color:#989898; font-size:11px; width:57px; }
	.main_notice ul.main_notice_btn li { width:56px; height:28px; display:inline; float:left; }
	.main_notice ul.main_notice_btn li.main_notice_news { background:url(../img/main/news.gif) 0 0 no-repeat; }
	.main_notice ul.main_notice_btn li.main_notice_breeding { width:66px; background:url(../img/main/breeding.gif) 0 0 no-repeat; }
	.main_notice ul.main_notice_btn li.main_notice_bbs { width:54px; background:url(../img/main/bbs.gif) 0 0 no-repeat; }
	.main_notice ul.main_notice_btn li.main_notice_bar { width:1px; background:url(../img/main/news_bar.gif) 0 0 no-repeat; }
	.main_notice ul.main_notice_btn li.main_notice_more { float:right; width:40px; height:16px; background:url(../img/main/news_more_icon.gif) 0 15px no-repeat; padding:12px 0 0 8px; }
	.main_notice ul.main_notice_btn li.current { background-position:0 -28px; }
	.main_etc { width:224px; height:176px; float:left; }

.body { position:relative; width:100%; min-height:775px; top:-3px; background:url(../img/bg.gif) no-repeat; }
.left_navi { position:relative; width:214px; float:left; }
	ul.left_menu { margin-top:2px; }
	ul.left_menu li { width:173px; height:32px; margin-left:12px; }
	ul.left_menu li:hover { background-position:0 -32px; }
	ul.left_menu li.current { background-position:0 -32px; }
	.left_navi_btn { width:100%; height:100%; display:block; }
	.left_navi_greeting { background:url(../img/left/greeting.gif) no-repeat 0 0; }
	.left_navi_vision { background:url(../img/left/vision.gif) no-repeat 0 0; }
	.left_navi_history { background:url(../img/left/history.gif) no-repeat 0 0; }
	.left_navi_about { background:url(../img/left/about.gif) no-repeat 0 0; }
	.left_navi_ggp { background:url(../img/left/ggp.gif) no-repeat 0 0; }
	.left_navi_organization { background:url(../img/left/organization.gif) no-repeat 0 0; }
	.left_navi_business { background:url(../img/left/business.gif) no-repeat 0 0; }
	.left_navi_outline { background:url(../img/left/outline.gif) no-repeat 0 0; }
	.left_navi_familyline { background:url(../img/left/familyline.gif) no-repeat 0 0; }
	.left_navi_kayaqueen { background:url(../img/left/kayaqueen.gif) no-repeat 0 0; }
	.left_navi_kayaking { background:url(../img/left/kayaking.gif) no-repeat 0 0; }
	.left_navi_kayacombi { background:url(../img/left/kayacombi.gif) no-repeat 0 0; }
	.left_navi_lineage { background:url(../img/left/lineage.gif) no-repeat 0 0; }
	.left_navi_breeding { background:url(../img/left/breeding.gif) no-repeat 0 0; }
	.left_navi_production { background:url(../img/left/production.gif) no-repeat 0 0; }
	.left_navi_supply { background:url(../img/left/supply.gif) no-repeat 0 0; }
	.left_navi_news { background:url(../img/left/news.gif) no-repeat 0 0; }
	.left_navi_press { background:url(../img/left/press.gif) no-repeat 0 0; }
	.left_navi_catalog { background:url(../img/left/catalog.gif) no-repeat 0 0; }
	.left_navi_ad { background:url(../img/left/ad.gif) no-repeat 0 0; }
	.left_navi_qna { background:url(../img/left/qna.gif) no-repeat 0 0; }
	.left_navi_dealing { background:url(../img/left/dealing.gif) no-repeat 0 0; }
	.left_navi_faq { background:url(../img/left/faq.gif) no-repeat 0 0; }
	.left_navi_information { background:url(../img/left/information.gif) no-repeat 0 0; }
	.left_navi_bbs { background:url(../img/left/bbs.gif) no-repeat 0 0; }
	.left_navi_price { background:url(../img/left/price.gif) no-repeat 0 0; }
	.left_navi_site { background:url(../img/left/site.gif) no-repeat 0 0; }
	.left_navi_nucleous { background:url(../img/left/nucleous.gif) no-repeat 0 0; }
	.left_navi_login { background:url(../img/left/member_login.gif) no-repeat 0 0; }
	.left_navi_sitemap { background:url(../img/left/sitemap.gif) no-repeat 0 0; }
	
	
.content { position:relative; width:730px; float:left; padding:24px 30px 10px 5px; }
	.content .h2 { clear:both; width:100%; height:56px; margin-bottom:10px; }
	.content .h2 div.contentTitle { float:left; }
	.content .h2 div.contentOrder { float:right; text-align:right; padding-top:26px; }

.member_insert { width:100%; }

#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:#ccc;}
	.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_title a span.list_blog_author { color:#949494; font-size:11px; font-weight:normal; }
		.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 { float:left; padding:15px 0 0 25px; 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 auto; 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:10px 0; line-height:22px; height:22px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; border-top:1px solid #c2c2c2;}
	.boardWrite dl.first { border-bottom:0px; }
	.boardWrite dl.last { margin-bottom:10px; }
	.boardWrite dl dt { margin:0; padding:0; float:left; width:80px; font-weight:bold; text-align:center; line-height:22px; }
	.boardWrite dl dd { margin:0; padding:0 8px; float:left; line-height:22px; vertical-align:center; }

/* 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; }


/* 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 { }

/* 돈가시세 */
	ul.price_menu { width:706px; height:41px; background:url(../img/content/price_menu_bg.gif) no-repeat; padding:4px; }
	ul.price_menu li { width:175px; height:33px; display:inline; float:left; }
	ul.price_menu li.daylist { background:url(../img/content/price_menu1.gif) no-repeat 0 0; }
	ul.price_menu li.gradelist { background:url(../img/content/price_menu2.gif) no-repeat 0 0; }
	ul.price_menu li.monthlist { background:url(../img/content/price_menu3.gif) no-repeat 0 0; }
	ul.price_menu li.exalist { background:url(../img/content/price_menu4.gif) no-repeat 0 0; }
	ul.price_menu li:hover { background-position:0 -33px; }
	ul.price_menu li.current { background-position:0 -33px; }

	.searchPrice { width:710px; height:32px; text-align:center; vertical-align:middle; margin:10px 0; padding:8px 0 0 0; background:url(../img/content/price_search_bg1.gif) no-repeat center center; }
	.tablePrice { width:710px; border:0; color:#545454; font-family:Gulim,굴림; border-collapse:collapse; text-align:center; }
	.tablePrice th { border:1px solid #b7b7b7; background:#fcfff4; padding:7px 0; }
	.tablePrice td { border:1px solid #b7b7b7; cursor:help; padding:7px 0; }
	.tablePrice td.cf7f7f7 { background:#f7f7f7; }
	.tablePrice th.basic { font-weight:400; background:#ffffff; height:28px; }
	.tablePrice .tablePriceSmall { margin-top:1px; width:100%; border:0; color:#545454; font-family:Dotum,돋움; border-collapse:collapse; text-align:center; }
	.tablePrice .tablePriceSmall td { border:1px solid #b7b7b7; height:28px; }
	.tablePrice td.borderLeft0 { border-left:0px; }
	p.emPrice { margin-top:4px; color:#0062C4; }

	.priceUp { width:730px; border:0; color:#545454; font-family:Gulim,굴림; border-collapse:collapse; text-align:center; }
	.priceUp th { border:1px solid #b7b7b7; background:#fcfff4; padding:7px 0; }
	.priceUp td { border:1px solid #b7b7b7; padding:7px 0; }

	.priceDel { width:300px; border:0; color:#545454; font-family:Gulim,굴림; border-collapse:collapse; text-align:center; margin:10px auto; }
	.priceDel th { border:1px solid #b7b7b7; background:#fcfff4; padding:7px 0; }
	.priceDel td { border:1px solid #b7b7b7; padding:7px 0; }

/*    종돈소개   */
ul.breedings_menu { width:706px; height:41px; background:url(../img/content/price_menu_bg.gif) no-repeat; padding:4px; }
	ul.breedings_menu li { width:175px; height:33px; display:inline; float:left; }
	ul.breedings_menu li.keynote { background:url(../img/content/breedings/breeding_menu1.gif) no-repeat 0 0; }
	ul.breedings_menu li.record { background:url(../img/content/breedings/breeding_menu2.gif) no-repeat 0 0; }
	ul.breedings_menu li.standard { background:url(../img/content/breedings/breeding_menu3.gif) no-repeat 0 0; }
	ul.breedings_menu li.presspic { background:url(../img/content/breedings/breeding_menu4.gif) no-repeat 0 0; }
	ul.breedings_menu li:hover { background-position:0 -33px; }
	ul.breedings_menu li.current { background-position:0 -33px; }
	
	.kaya_title { margin:5px 0; }
	/*.standard_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) repeat-x; border-collapse:collapse; border-spacing:0; } */
	.standard_table table { width:100%; margin:0; padding:0; font-size:11px; line-height:16px; font-family:Dotum,'돋움',sans-serif; border-collapse:collapse; border-spacing:0; }
	.standard_table table th { border-right:1px solid #BABBA4; border-bottom:1px solid #BABBA4; padding:6px 1px;  }
	.standard_table table th.left_line { border-left:1px solid #BABBA4; }
	.standard_table table th.top_line { border-top:1px solid #BABBA4; }
	.standard_table table td { border-right:1px solid #BABBA4; border-bottom:1px solid #BABBA4; padding:6px 1px; }
	.standard_table table ul { }
	.standard_table table p { line-height:18px; background:url(../img/content/breedings/standard_table_dot.gif) 0 7px no-repeat; padding-left:5px; margin:0 3px; }

	.lineage_proof { height:355px; }
	ul.lineage_diagram { float:left; position:relative; }
	ul.lineage_diagram li { background:url(../img/content/breedings/lineage_li_bg.gif) 0 0 no-repeat; width:210px; height:56px; padding:19px 0 0 17px; }
	ul.lineage_diagram li.none { background:none; width:210px; height:56px; }
	ul.lineage_diagram li.current { background:url(../img/content/breedings/lineage_li_bg.gif) 0 -77px no-repeat; }
	ul.lineage_diagram li.arrow_bottom { background:url(../img/icon/arrow_bottom.gif) center center no-repeat; margin:0; padding:0; height:20px; }
	ul.lineage_diagram li.arrow_bottom_none { background:none; margin:0; padding:0; height:20px; }
	ul.lineage_diagram li.title { background:none; margin:0; padding:0; text-align:center; height:45px; }
	
	ul.lineage_arrow { float:left; position:relative; }
	ul.lineage_arrow li { text-align:center; vertical-align:middle; }
	ul.lineage_arrow li.arrow_to_right { background:url(../img/icon/arrow_right_long.gif) center center no-repeat; width:140px; height:75px; }
	ul.lineage_arrow li.arrow_to_left { background:url(../img/icon/arrow_left_long.gif) center center no-repeat; width:140px; height:75px; }
	ul.lineage_arrow li.arrow_none { background:none; width:140px; height:56px; }
	ul.lineage_arrow li.arrow_bottom_none { background:none; margin:0; padding:0; height:20px; }
	ul.lineage_arrow li.title { background:none; margin:0; padding:0; height:45px; }

/* 회사 소개 */
p.ceo_message { margin-bottom:2px; }

/*
.film { width:790px; height:128px; background:url(../img/content/greeting/history_top_bg.gif) no-repeat;}
.film_c { position:relative; margin:0; padding:20px 0 0 0; overflow:hidden; white-space:nowrap; width:730px; height:88px; }
.history_film { border:5px solid #ffffff; }
.realFilm { position:absolute; left:0px; }
.copyFilm { position:absolute; left:-2000px; padding:0 4px; }
ul.film_list { position:relative; margin:0; padding:0; height:88px;  }
ul.film_list li { position:relative; margin:0 1px; white-space:nowrap; display:inline-block; } 
ul.film_list li img { border:5px solid #ffffff; }
*/
.history_left { width:188px; height:290px; float:left; background:url(../img/content/greeting/history_left.jpg) 0 0 no-repeat; }
	.history_left .film_c { position:relative; margin:20px 0 0 12px; padding:0; overflow:hidden; white-space:nowrap; width:161px; height:128px; }
	.history_left .realFilm { position:absolute; left:0px; }
	.history_left .copyFilm { position:absolute; left:-2000px; padding:0; }
.history_list { width:542px; margin-top:14px; background:url(../img/content/greeting/history_table_line.gif) 0 top no-repeat; }
.history_list td { background:url(../img/content/greeting/history_table_line.gif) 0 bottom no-repeat; }

.history_div { clear:both; margin-top:15px; }
.history_year { float:left; width:100px; text-align:center; }
.history_list { float:left; }
	.history_list li { height:20px; line-height:18px; }
	.history_list li.history_title { margin-bottom:1px; }
	.history_list li.last { margin-bottom:10px; }

ul.ggp_menu { width:706px; height:41px; background:url(../img/content/price_menu_bg.gif) no-repeat; padding:4px; }
	ul.ggp_menu li { width:140px; height:33px; display:inline; float:left; }
	ul.ggp_menu li.kayagp { background:url(../img/content/greeting/ggp_menu1.gif) no-repeat 0 0; }
	ul.ggp_menu li.kangsanggp { background:url(../img/content/greeting/ggp_menu2.gif) no-repeat 0 0; }
	ul.ggp_menu li.yerimggp { background:url(../img/content/greeting/ggp_menu3.gif) no-repeat 0 0; }
	ul.ggp_menu li.haeinggp { background:url(../img/content/greeting/ggp_menu4.gif) no-repeat 0 0; }
	ul.ggp_menu li.hwalcheonggp { background:url(../img/content/greeting/ggp_menu5.gif) no-repeat 0 0; }
	ul.ggp_menu li:hover { background-position:0 -33px; }
	ul.ggp_menu li.current { background-position:0 -33px; }

ul.breedings_menu { width:706px; height:41px; background:url(../img/content/price_menu_bg.gif) no-repeat; padding:4px; }
	ul.breedings_menu li { width:175px; height:33px; display:inline; float:left; cursor:pointer; }
	ul.breedings_menu li.organization_list1 { background:url(../img/content/or_menu1.gif) no-repeat 0 0; }
	ul.breedings_menu li.organization_list2 { background:url(../img/content/or_menu2.gif) no-repeat 0 0; }
	ul.breedings_menu li.organization_list3 { background:url(../img/content/or_menu3.gif) no-repeat 0 0; }
	ul.breedings_menu li.organization_list4 { background:url(../img/content/or_menu4.gif) no-repeat 0 0; }
	ul.breedings_menu li.outline01 { background:url(../img/content/greeting/outline_menu1.gif) no-repeat 0 0; }
	ul.breedings_menu li.outline02 { background:url(../img/content/greeting/outline_menu2.gif) no-repeat 0 0; }
	ul.breedings_menu li:hover { background-position:0 -33px; }
	ul.breedings_menu li.current { background-position:0 -33px; }

/* 지도 스타일 */
#map { width:640px; height:400px; text-align:center; border:2px solid #8c8c8c; }

/* 조직편제 */
.organization_chart { margin:15px 0; text-align:center; }
/*	.organization_chart img { margin:0 auto; }*/

/* 사이트맵 */
.sitemap { margin:15px 0; }
	.sitemap img { margin:0 7px; }

/* 메인 페이지 */
.weather { border:2px solid #CFD0D5; position:relative; clear:both; width:240px; height:160px; }
	.weather_top { background:#f6f6f6; height:26px; vertical-align:middle; line-height:26px; border-bottom:1px solid #e5e7e6; }
	.weather_top h4 { margin:0 0 0 8px; padding:0; float:left; }
	.weather_top select { float:left; margin:4px 0 0 10px; }
	.weather_days { float:left; margin:10px 0 0 0; }
	.weather_days li { width:80px; text-align:center; }
	.weather_days dl { margin:0; padding:0; }
	.weather_days dl dt { margin:0; padding:0; color:#666666 !important; line-height:13px; margin:5px 0; }
	.weather_days dl dt span { display:block; color:#999999 !important; font-size:9px; }
	.weather_days dl dd { margin:0; padding:0; }
	.weather_days dl dd p { font-size:11px; color:#999999 !important; margin:3px 0; }

/* 불릿 아이콘 */
h3 { background:url(../img/bull/big_blue_box.gif) no-repeat 0 center; padding-left:19px; margin-top:20px; line-height:30px; }
ul.h3_content { list-style:none; line-height:16px; }
ul.h3_content li { background:url(../img/bull/small_blue.gif) no-repeat left 5px; padding:0 0 6px 7px; margin:0 0 0 20px;}
ul.h3_content li.sub2 { background:url(../img/bull/small_blue2.gif) no-repeat left 5px; padding:0 0 6px 7px; margin:0 0 0 28px; }
ul.h3_content li.none { background:none; padding:0 0 6px 0; margin:0; }
ul.h3_content li.none_sub2 { background:none; padding:0 0 6px 0; margin:0 0 0 28px; }

/* 테이블 */
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; width:981px; margin:0 auto; }

.top_btn { float:right; }
.footer_visitor { float:right; text-align:center; margin:6px 10px 0 0; }
.footer_visitor li { float:left; }
.footer_visitor li.area_visitor { float:left; margin:0 7px; }
.footer_visitor li.today_visitor { color:#FF6600; line-height:12px; }
.footer_visitor li.yester_visitor { color:#7995C4; line-height:12px; }
.footer_visitor li.total_visitor { color:#719F84; line-height:12px; }
.footer_visitor li.text_visitor { font-size:11px; font-family:gulim,dotum; color:#777777; margin:0 2px 0 5px; }
.footer_visitor li.text_visitor strong { font-size:12px; }
.footer_visitor .em { clear:both; font-size:11px; font-family:dotum, gulim; color:#bfbfbf; }


/* 움직이는 카운터 */
/*
.flying { position:absolute; width:150px; left:-100px; top:-1000px; background:#ffffff; color:color:#777777; border:1px solid #2e68af; z-index:1000; visibility:visible; }
	.flying li { line-height:20px; padding:3px 0 0 10px;}
	.flying .fly_title { color:#ffffff; height:29px; background:url("../img/fly/bg.gif") repeat-x; vertical-align:middle; line-height:28px; cursor:move; font-weight:bold; padding:0 0 0 10px; }
	.flying .non_cross { cursor:default; }
	.flying .today_visitor { font-family:Georgia,AvantGarde Bk BT,Arial; color:#719F84; }
	.flying .total_visitor { font-family:Georgia,AvantGarde Bk BT,Arial; color:#FF6600; }
	.flying .blank { padding-top:3px; }
*/

.new_icon { padding-left:2px; }


.flying { position:absolute; width:150px; height:20px; left:-100px; top:-100px; color:#777777; z-index:1000; visibility:visible; }

.flying_top { width:150px; height:15px;  background:url('../img/fly/round_top.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/fly/round_top.png',sizingMethod='crop'); }

.flying_bottom { width:150px; height:15px; background:url('../img/fly/round_bottom.png') no-repeat left bottom; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/fly/round_bottom.png',sizingMethod='crop'); }

ul.flying_middle { background:url('../img/fly/round_middle.gif') repeat-y left top; }
	ul.flying_middle li { height:25px; line-height:20px; padding:3px 0 0 10px;}
	ul.flying_middle .fly_title { color:#4b4b4b; height:29px; vertical-align:middle; line-height:30px; cursor:move; font-weight:bold; margin:0 10px; padding:0; border-bottom:1px dotted; }
	ul.flying_middle .non_cross { cursor:default; }
	ul.flying_middle .today_visitor { font-family:Georgia,AvantGarde Bk BT,Arial; color:#719F84; }
	ul.flying_middle .total_visitor { font-family:Georgia,AvantGarde Bk BT,Arial; color:#FF6600; }
	ul.flying_middle .blank { padding-top:3px; height:1px; }