/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+
+                         W E L C O M E !!!
+
+                                           spring VERSION
+                                  www. bkkendo.com/winter
+                                   Cascading Style Sheets
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++    INFO    +++++++
+
+                            doctype DTD XHTML 1.0 Strict
+                            powered by EDIT PLUS3
+                            cording by KWON KANG
+                            beginning day 2010. 01. 30
+                            last update  2010. 02. 28
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*공통사항*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* +++++++++
    +  all_style  +
*/
		body { background-color:#b3c7ea; margin:0; padding:0; text-align:center; }

		IMG { /*display:block;*/ border: none; }
		
		h2, h3, h4, h5, table, tr, td, div, ul, li, span, a{  margin: 0; padding: 0;}

		table{border:0 none;}

		.img_px{ display:block; }/*img -3px 잡아줘야하는 클래스 이미지엔 항상사용하기 */
		
		.clear_both{clear:both;}

		a:link {color:#111; text-decoration: none;}
		a:visited {color:#111; text-decoration: none;}
		a:hover {color:#111; text-decoration: none;}
		a:active {color:#111; text-decoration: none;}
		/*@font-face {font-family:Rix감기조심해 M; src:url(fonts/RIXM0.eot);}*/
	
/*+++++++++++
	+  warpper    +
		include : top_area, middle_area, bottom_area
	*/

	#warpper { margin:0 auto; width:952px; text-align:left; }

/*++++++++++++++
	+  top_warpper    +
		include : top, menu, count
	*/

	#top_area {height:180px; padding:0 0 2px 0;}

		#title{width:399px; height:180px;float:left;}

		#top-login{width:543px; height:30px; padding:0 0 0 0px;float:left; text-align:right;}

		#menu{width:339px; height:101px; padding:30px 0 19px 0; float:left;}
			
			#menu_list{list-style:none;}

			#menu div{}
			#menu .bkkendo{width:89px;height:100px;}
				.fulldown{list-style:none;}
				.fulldown li{ margin:9px 3px; padding:0 17px; background:url(./images/menu_fulldown_cross.gif) no-repeat ;}
				.fulldown li.pencil{ background:url(./images/menu_fulldown_pencil.gif) no-repeat ;}
				.fulldown li.key{ background:url(./images/menu_fulldown_key.gif) no-repeat ;}
				.fulldown li a:hover{ text-decoration:underline; }


		div.ilsb-child{ /* ★요기★ */
			position:absolute;
			display:none;
			font-size:12px; font-family:verdana,돋움,sans-serif; color:#000;
			padding:35px 10px;
			background-color:transparent; /* 백그라운드는 반드시 줘야함 */
			white-space:nowrap; /* IE 버그 */
			}
		.full_bkkendo{ width:118px;height:175px; margin-left:-24px; margin-top:-2px;
					background:url(./images/menu_fulldown_bkkendo.gif) no-repeat; }
		.full_kendo{ width:118px;height:126px; margin-left:-28px; margin-top:-2px;
					background:url(./images/menu_fulldown_kendo.gif) no-repeat; }
		.full_people{ width:118px;height:28px; margin-left:-18px; margin-top:-2px;
					background:url(./images/menu_fulldown_people.gif) no-repeat; }
		.full_community{width:118px;height:53px; margin-left:-20px; margin-top:-2px;
					background:url(./images/menu_fulldown_community.gif) no-repeat; }

			a.imgover img { border-width: 0; display: inline; }
			a.imgover img.rollover { display: none; }
			a.imgover:hover { border: 0; }
			a.imgover:hover img { display: none; }
			a.imgover:hover img.rollover { display: inline; }
			.cursor_default{ cursor: default; }

		#count{	width:214px; height:150px; float:left; }

/*++++++++++++++++
		+  middle_warpper
			include : side, contents
		*/
	#frame_top {height:13px; width:100%; background:white url(./images/middle_frame-normal.gif) repeat-x top;}
		.frame_nwest{height:13px; width:12px; float:left; background:url(./images/middle_frame-nw.gif) no-repeat;}
		.frame_neast{height:13px; width:12px; float:right; background:url(./images/middle_frame-ne.gif) no-repeat;}
	#frame_bottom {height:13px; width:100%; background:white  url(./images/middle_frame-normal.gif) repeat-x bottom;}
		.frame_swest{height:13px; width:12px; float:left; background:url(./images/middle_frame-sw.gif) no-repeat;}
		.frame_seast{height:13px; width:12px; float:right; background:url(./images/middle_frame-se.gif) no-repeat;}


	#middle_area { width:930px; height:100%; padding:10px; background-color:#fff; font-family:돋움, Dotum, AppleGothic, sans-serif;
				font-size:9pt; font-style:normal; font-variant:normal; font-weight:normal; line-height:160%;
				border-left:1px #beb6a3 solid; border-right:1px #beb6a3 solid;}

		#bar {height:35px; margin:0 0 12px 0; border-bottom:1px #beb6a3 dashed;}
			#bar-left {float:left; height:30px; padding:0px 0 5px 10px;}
				.bar-title {height:100%; padding:0 10px 0 0; margin:0; float:left; font-size:24px; font-family:맑은 고딕,돋움,AppleGothic,sans-serif; color:red;}
				.bar-intro {padding:5px 0 0 0;float:left; font-size:16px; font-family:Rix감기조심해 M,맑은 고딕,AppleGothic,sans-serif; color:#a0a0a0;}
			#bar-right {float:right; height:19px; padding:8px 10px 8px 0;}
				.bar-root {font-size:12px; font-family:verdana,돋움,sans-serif; color:#a0a0a0;}
				.bar-leaf {font-size:12px; font-family:verdana,돋움,sans-serif; color:red; font-weight:bold;}

		#side {width:180px; padding:0 10px 0 0; float:left;}
			#sub-menu{}
				#sub-menu_list {list-style:none; border-top:1px #beb6a3 dashed; border-bottom:1px #beb6a3 dashed;}
				#sub-menu_list li a {padding:10px 0 10px 35px; display:block; border-bottom:1px #ddd dashed;}
				#sub-menu_list li a:hover {background:#fce3e3; color:#8d1818;}


		#contents{width:710px;  padding:10px 10px 10px 19px; float:left; border-left:1px #beb6a3 solid;
					line-height:160%; font-family:verdana,돋움,굴림,AppleGothic,sans-serif; font-size:12px; color:#000;}
/* 기본섹션 */	.basic_section{	padding:0px; text-align:justify; /*line-height:20px;*/}
/*     항목 */	.basic_section h4{ margin:30px 0; padding:2px 0px 2px 2px; font-weight:bold; font-family:맑은 고딕, Dotum, AppleGothic, sans-serif;
					font-size:14pt; color:#000011;}
/*   부항목 */	.basic_section h5{ margin:20px 0; padding:2px 0px 2px 2px; font-weight:normal; font-family:맑은 고딕, Dotum, AppleGothic, sans-serif;
					font-size:12pt; color:#000011; }
/*  가깝게항목*/.basic_section h4.low_h4{ margin:30px 0 10px; padding:2px 0px 2px 2px; font-weight:bold; font-family:맑은 고딕, Dotum, AppleGothic, sans-serif;
					font-size:14pt; color:#000011;}
/*   부항목 */	.basic_section h5.low_h5{ margin:20px 0 8px; padding:2px 0px 2px 2px; font-weight:normal; font-family:맑은 고딕, Dotum, AppleGothic, sans-serif;
					font-size:12pt; color:#000011; }
/* 기본문단 */	.basic_section p{ padding:0 5px 20px 5px; /*font-size:9pt;*/ }
/* 글간격섹션 */.height_section{ padding:0px; text-align:justify; line-height:25px;}
/*     항목 */	.height_section h4{ margin:20px 0; padding:2px 0px 2px 2px; font-weight:bold; font-family:맑은 고딕, Dotum, AppleGothic, sans-serif;
					font-size:14pt; color:#000011;}
/*   부항목 */	.height_section h5{ margin:10px 0 5px; padding:2px 0px 2px 2px; font-weight:normal; font-family:맑은 고딕, Dotum, AppleGothic, sans-serif;
					font-size:12pt; color:#000011; }
/*     문단 */	.height_section p{ margin:0px; padding:0 2px 20px 5px; /*font-size:9pt;*/ }
/*세부 매뉴*/	.basic_menu{ width:690px; height:37px; padding:0px 10px;}
				.basic_menu ul { list-style:none; text-align:center; }
				.basic_menu ul li {float:left;}
				.basic_menu ul li a{ display:block;width:100px; border:1px #f4b200 solid; padding:6px; margin:0px 5px 2px 0px;}
				.basic_menu ul li a:hover {background:#ffba00;}
/* 왼쪽정렬 */	.basic_array_left{ float:left; } 
/* 오른정렬 */	.basic_array_right{ float:right; }
/* 왼쪽그림 */	.basic_img_left { padding:0 20px 0 0; } 
/*     그림 */	.basic_img_left img{ border:1px solid #333; }
/* 왼쪽설명 */	.basic_img_left .basic_info{ padding:2px 0 2px 20px; color:#D2691E; text-align:left; font-size:7pt;	font-family:verdana; }
/* 오른그림 */	.basic_img_right { padding:0 0 0 20px; } 
/*     그림 */	.basic_img_right img{ border:1px solid #333; }
/* 오른설명 */	.basic_img_right .basic_info{ padding:2px 20px 2px 0; color:#D2691E; text-align:right; font-size:7pt; font-family:verdana; }
/* 링크 */		.basic_link{ padding:10px 0px 10px 0 ;text-align:right; }
				a.source_link:link { color:#111; }
				a.source_link:visited { color:#111; }
				a.source_link:hover { color:#111; text-decoration: underline; font-size:12px;}
				a.source_link:active { color:#111; }
/*컨텐츠바닥 */	.basic_pillow {width:100%;height:30px;}

/*	 본 매뉴 */	.bon_menu{ width:690px; height:37px; padding:0px 10px;}
				.bon_menu ul { list-style:none; text-align:center; }
				.bon_menu ul li {float:left;}
				.bon_menu ul li a{ display:block;width:50px; border:1px #f4b200 solid; padding:6px; margin:0px 5px 2px 0px;}
				.bon_menu ul li a:hover {background:#ffba00;}
/*	본 테이블*/	.bon_table{	width:710px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:justify; }
				.bon_table tr td{ width:345px; padding:10px; font-size:9pt; font-family:굴림; vertical-align:top; color:#333; }
/*본국 테이블*/	.bonkok_table{ width:710px; margin:0 0 10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:justify; }
				.bonkok_table tr td{ width:345px; padding:10px; font-size:9pt; font-family:굴림; vertical-align:top; color:#333; }
				.bonkok_table h5 {margin: 0 0 5px; font-size:14pt;}

/*용어 테이블*/	.word_section {width:690px; margin:20px 20px 10px 20px; }
				.word_section .word_title{ padding:5px 10px 10px 20px;	background: #FFC834; font-weight:normal; font-family:맑은 고딕, Dotum, AppleGothic, sans-serif; font-size:12pt; text-align:justify; color:#000011;	}
				.word_section .word_contents{ padding:15px;	text-align:justify; }
				.word_section div.word_contents:hover{background:#ffecb7;}

/*  주소 매뉴*/	.address_menu{ width:690px; height:37px; padding:0px 10px;}
				.address_menu ul { list-style:none; text-align:center; }
				.address_menu ul li {float:left;}
				.address_menu ul li a{ display:block;width:75px; border:1px #f4b200 solid; padding:6px; margin:0px 5px 2px 0px;}
				.address_menu ul li a:hover {background:#ffba00;}
/*주소 테이블*/	table.people_group { margin:10px 35px 20px 30px; }
				table.people_group  tr{}
				table.people_group  tr td {padding:10px; border-bottom:1px #ddd solid; font-size:9pt; font-family:돋움; vertical-align:top; color:#333; }
				table.people_group  tr .table_subject { text-align:center; background:#ffc834; color:#fff; font-weight:bold;}
				table.people_group  tr .table_sub_name {width:90px; text-align:center; background:#ffba00;}
				table.people_group  tr .table_sub_class {width:85px; text-align:center; background:#ffba00;}
				table.people_group  tr .table_sub_cell {width:150px; text-align:center; background:#ffba00;}
				table.people_group  tr .table_sub_mail {width:230px; text-align:center; background:#ffba00;}
				table.people_group  tr .table_name {width:90px; text-align:center;}
				table.people_group  tr .table_class {width:85px; text-align:center;}
				table.people_group  tr .table_cell {width:150px; text-align:center;}
				table.people_group  tr .table_mail {width:230px; text-align:center;}
				table.people_group  .table_hover:hover {background:#ffecb7;}

/*인포 리스트*/	ul.info_list{ padding:5px 10px; list-style:circle;	}
				ul.info_list li{ padding:2px;}
/*인포히스토리*/.history { margin:0 15px; }
				.grade_tr{ background:#edad00; color:#fff; font-weight:bold; }
				.info_grade_5{ width:110px; text-align:center; padding:10px; }
				.info_grade_6{ width:400px; text-align:justify; padding:10px; }				

/*찾아오는 길*/	.img_dir { margin-left:auto; margin-right:auto; }
				.direction { padding:20px 0 0 70px; list-style:none; }
				.direction li { padding:8px 0px; }
				.direction li span { font-family:맑은 고딕, Dotum, AppleGothic, sans-serif; font-size:12pt; color:#EDAD00; }
				.dir_infomation {padding:5px 50px 0; }

/*++++++++++++++++
		+  bottom_warpper
		*/	

	#bottom_area {width:615px; height:32px; padding:25px 169px 30px 168px; text-align:center;}
	#bottom_area div{padding:0 58px;}
		.bottom_left{float:left;}
		.valid {padding-left:12px; background:url(./images/valid.gif) no-repeat; font-size:10px;font-weight:bold;font-family:Verdana; float:left;}
		a.valid {color:#0090ff;}
		a.valid:hover {color:#014478;}



/*개별컨텐츠++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*bkkendo*/
.bkk_sign{text-align:center; font-family:맑은 고딕; font-size:17px;}


/*bkkendo 금년도 회장단*/
table.thisyear{ border-bottom:5px #EDAD00 solid; margin:0 99px 50px 99px;}
table.thisyear td{ padding:7px;} 			
table.thisyear img{border:1px #333 solid}
table.thisyear .this_table_1{ width:460px;background:#EDAD00;text-align:center;
							font-family:돋움;font-size:12pt;color:#fff;font-weight:bold; }
table.thisyear .this_table_1:hover{ background:#ffba00; }
table.thisyear .this_table_2{ width:140px;background:#eee;text-align:center; }
table.thisyear .this_table_3{ width:100px; text-align:center;background:#fcef95; }
table.thisyear .this_table_4{ width:220px; text-align:left; }

/*bkkendo 연혁*/
.his_section {width:690px; padding:15px 10px; line-height:25px;}
.his_left { margin:10px 0 2px 10px; background:url(./images/history-bar.gif) repeat; }
.his_left span{ padding: 0 10px 4px 0; color:#ffb80d; font-size:20px; font-weight:normal; background:#fff; font-family:verdana;letter-spacing:-2px;}
.his_left2 { width:710px; background:white;}
.his_left2 .his_list { list-style:none; }
.his_left2 .his_list li{ padding:0;}
.his_left2 .his_list .his_content{ color:#333; font-size:12px; /*font-family:맑은 고딕;*/ /*font-weight:bold;*/	line-height:25px; }
.his_left2 .his_list .his_content span {padding:0 26px 0 20px; color:#EDAD00;}
.his_left2 .his_list .his_content span.his_month {padding:0 19px 0 20px; color:#EDAD00;}
/*index 홈 730*/
.latest_notice_view{margin:0 0 20px 5px;}
.latest_total_view{float:left; margin: 0 0 0 5px; width:340px; }
.latest_maining_view{margin:16px 0 0 13px; float:left; width:352px;}
.latest_gallery_view{margin:20px 0 0 5px; float:left;}
/*index 즐겨찾기*/
#favorite .fav_site .fav_table{
	width:716px;
	text-align:justify;
	}

#favorite .fav_site .fav_table .fav_table_subject{
	background:#ffba00/*ffd154*/;
	color:#fff;
	font-weight:bold;
	text-align:center;
	}

#favorite .fav_site .fav_table tr td{
	padding:10px;
	font-size:9pt;
	font-family:굴림;
	vertical-align:top;
	color:#333;
	line-height:20px;
	}

#favorite .fav_site .fav_table tr td p{
	color:#edad00;
	font-size:14px;
	font-family:맑은 고딕;
	font-weight:bold;
	margin:0 0 10px;
	}

a.fav_link:link {color:#003366;text-decoration:none;font-size:12px;}
a.fav_link:visited {color:#003366;text-decoration:none;font-size:12px;}
a.fav_link:hover {color:#333399;text-decoration:underline;font-size:12px;}
a.fav_link:active {color:#333399;text-decoration:none;font-size:12px;}

/*index 즐겨찾기 END*/

/*community 최근글*/
.latest_normal_view{float:left; margin: 0 0 20px 5px; width:480px; }
.latest_gallerycom_view{float:right; margin: 0 0 20px 5px; width:200px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
















/*=================================*/
/*어울리는 색깔*/
/*주황색  #FF6600*//*회색     #888888*/
