/* CSS Document */
body  {margin:0px; padding:0px; font-family: 굴림; font-size:12px; color:#555555; text-align:center;}
li{list-style-type:none;}
/**************right:지식DB세부소개***************/
#user_warp {  margin:0 auto; width:920px; text-align:left;}
	/*왼쪽*/
	#u_left  {float:left; width:170px; margin-top:10px; background:url(../images/db_left_top.gif) no-repeat top;}
	#u_left h1 { display:none;}
		 /* dropdown menu */
		 /*
		#menu { width: 170px; margin-top:45px;}
		#menu ul {cursor: default;  width: 168px;}
		#menu ul li 
			{ z-index:1; position: relative;  margin-left: 3px; padding:8px 0px 0px 0px;
				background:url(../images/icon_arrow5.gif) no-repeat 8px 10px; border-bottom:1px solid #fff; }
		#menu ul li:hover, #menu ul li.sfhover
			{ background:url(../images/db_menu_bg.gif) repeat-y left;}
		#menu ul li a 
			{ display: block; font-size: 13px; font-weight: bold; color: #484848; padding-left:20px;}
		#menu ul li a:hover, #menu ul li.sfhover a, #menu ul li:hover a
			{ color:#fff; padding:-10px 0px 0px 0px; background:url(../images/icon_arrow7.gif) no-repeat right; }
		#menu ul li ul.dropmenu 
			{ position: absolute; display: block; margin-left:166px;  margin-top:-23px; left: -999em; width: 99%;
				border: 1px solid #0A3554; padding: 0px 1px 0px 0px; text-indent: 8px; background-color: #fff; background-image: none; }
		#menu ul li:hover ul.dropmenu, #menu ul li.sfhover ul.dropmenu 
			{ left: auto; left: -1px; z-index: 900; width: 22em; }
		#menu ul li ul.dropmenu li 
			{ display: block; padding: 0px -2px 0px 0px; color: #567a95; text-decoration: none; line-height: 110%; 
				border-bottom: 2px dotted #8C8E8C; width: 99%; background-image: none; background-color: #fff; }
		#menu ul li ul.dropmenu li a 
			{ display: block; width: 99%; cursor: pointer; color: #567a95; font-size: 12px; font-weight: normal;
				line-height: 2em; height: 30px; background-image: none; padding: 0 0 0 0;}
		#menu ul li ul.dropmenu li a:hover 
			{ background-color: #587db9; background-image:none; color: #fff; }
		#menu ul li ul.dropmenu li.separator { border-top: 2px dotted #F1F3F5; height: 0px; margin: 1px 0px; padding: 0pt; cursor: default;}
		#menu ul li ul.dropmenu li.separator:hover { background-color: inherit;}
			*/
			.m_b{ background:url(../images/user_left_bottom.gif) no-repeat bottom; height:3px;}
			.clearfix:after { content: ".";  display: block;  height: 0; clear: both; visibility: hidden;}
			.clearfix {display: inline-block;}
			/* Hides from IE-mac \*/
			* html .clearfix {height: 1%;}
			.clearfix {display: block;}
			/* End hide from IE-mac */
	
	/*오른쪽_contents*/
	#u_contents { float:left; overflow:hidden; width:735px; margin-top:7px; margin-left:15px; margin-bottom:7px;}
			
		#w_t { width:735px; background:url(../images/db_tbg.gif) no-repeat 0 0; padding:10px 0px 10px 15px;}
			#w_t span.pl { font-weight:bold; color:#0e85d0;}
			#w_t span.pl em { color:#000; font-style:normal;}
			#w_t span.pr { font-weight:normal; color:#757575; padding-left:12px; background:url(../images/icon_bar1.gif) no-repeat 5px 0px;}
			#w_b { width:735px; overflow:hidden; border: #e8e8e8 1px solid; padding:5px 0px 5px 0px; margin:10px 0px 25px 0px;}
			#w_c { padding:0px; margin-top:0px;}
				.title {width:735px; height:40px;width:720px  margin:20px 0px 10px 0px; background:url(../images/db_cbg.gif) no-repeat bottom; padding-bottom:10px;}
				.title .tl { height:21px; background:url(../images/icon_arrow1.gif) no-repeat 30px 0px; padding-left:50px; font-weight:bold; color:#000;}
				.title .tr { height:21px; padding-left:10px;}
				/*.contents { padding:0px; margin:0px;}*/
				.pho{ width:255px; float:left; margin:15px 0 0 15px;}
				.text{ width:730px;}
				.text dl {margin:0; padding:0px; line-height:130%; padding-left:20px;}
					.h180 { min-height:90px; padding-top:10px;}
				.text dt{ margin:0px; color:#3d3d3d; font-weight:bold; padding:10px 0px 5px 8px;
									background:url(../images/icon_arrow2.gif) no-repeat 0px 13px}
				.text dd{ margin:0px; color:#5c5c5c; line-height:130%; width:100%; padding-left:20px; padding-bottom:5px; 
									background:url(../images/icon_dott1.gif) no-repeat 10px 5px;}
				.text dd.non{ margin:0px; color:#5c5c5c; line-height:120%;  padding-left:0px; padding-bottom:0px; 
										background:url(../images/icon_dott1.gif) no-repeat 20px 5px; }
			/* 표 */
			td.t1	{ background-color: #fff; padding:5px; line-height:18px;
						border-left: 1px solid #c9ced1; border-bottom:1px solid #c9ced1;  border-top:1px solid #c9ced1}
			td.t1.r1{border-right: 1px solid #c9ced1;}
			td.t2	{ background-color: #f3f7f8; padding:5px; line-height:18px;
						border-left: 1px solid #c9ced1; border-bottom:1px solid #c9ced1;  border-top:1px solid #c9ced1}
			td.t2.r1{border-right: 1px solid #c9ced1;}
			td.catLeft {background-color:#f3f7f8; border: #FFFFFF; border-style: solid; line-height:15px; 
						border-width: 0px 0px 0px 0px;  padding:5px; text-align:center;}
			th	{  border-left: 1px solid #90a9aa; border-bottom:1px solid #90a9aa;  border-top:1px solid #90a9aa; background-color:#c7e6e8;
					padding:7px 0 5px 0; font-weight:normal; color:#324242;}
			th.r1{border-right: 1px solid #90a9aa;}
			th em {font-style:normal; font-weight:normal;}
	
		/*페이징*/
		.pagging { padding:20px 5px 0px 5px; margin-bottom:30px; text-align:center;}
		.p_p { padding:0 0px;}

/* 링크 */
a.bu:link, a.bu:visited	{color:#285a91; text-decoration:none; padding-right:5px;}
a.bu:hover,a.bu:active	{color:#285a91; text-decoration:underline; padding-right:5px;}

a.gr:link, a.gr:visited	{color:#009966; text-decoration:non; }
a.gr:hover, a.gr:active	{color:#009966; text-decoration:underline; }

a.gr1:link, a.gr1:visited	{color:#009966; text-decoration:non; padding-left:0px;}
a.gr1:hover, a.gr1:active	{color:#009966; text-decoration:underline; padding-left:0px;}

a.or:link, a.or:visited	{ text-decoration:none; padding-left:5px; color:#88a4b1;}
a.or:hover,a.or:active	{ text-decoration:underline; padding-left:5px; color:#88a4b1;}

a:link, a:visited	{color:#484848; text-decoration:none; padding-right:0px;}
a:hover,a:active	{color:#484848; text-decoration:underline; padding-right:0px;}

blockquote { padding:10px 0px 3px 0px; margin:0px; color:#88a4b1; font-weight:bold; text-align:center;}
caption { padding:10px 0px 0px 0px; margin:0px; color:#88a4b1; font-weight:bold; text-align:center;}

.clsbt2 {vertical-align:middle}
