﻿/* CSS Document */
@charset "utf-8";

/****************************************************************************************** 
* BODY _ COMMON  
******************************************************************************************/
html		  { background-color: #fff; }

Body		  { MARGIN:0 ; 
   				scrollbar-3dlight-color:#ffffff;
				scrollbar-arrow-color:#ac9970;
				scrollbar-track-color:#ffffff;
				scrollbar-darkshadow-color:#ffffff;
				scrollbar-face-color:#ffffff;
				scrollbar-highlight-color:#f0e4c8;
				scrollbar-shadow-color:#f0e4c8;
				overflow-x:hidden;
				
				font-family:  Arial, Verdana, , Dotum, Gulim,Malgun Gothic;  
				font-size:12px; 
				color:#4c4c4c; }



.ellipsis      	 		{text-overflow:ellipsis;  overflow:hidden ; 	white-space:nowrap; } 
Img			   	 		{border: 0px none;}
.png24  					{tmp:expression(setPng24(this));}
a, img, area 			{selector-dummy: expression(this.hideFocus=true);}
div     					{font-size:12px;}
p     						{font-size:12px;}
img						{font-size:0px; line-height:0px}


/*TABLE */				   
table, tr, td  	 		{border-collapse: collapse; border-width: 0px; table-layout:fixed; vertical-align:top; margin:0px; padding:0px; border-spacing:0; text-align:left}
.table_b1				{border-collapse: collapse; border-width: 1px;}
.table_b2				{border-collapse: collapse; border-width: 2px;}
.table_b3				{border-collapse: collapse; border-width: 3px;}
.table_b4				{border-collapse: collapse; border-width: 4px;}
.table_pad   tr td      { padding-top:5px; padding-bottom:5px;}



/****************************************************************************************** 
*  BODY BG _ COMMON  
******************************************************************************************/



body  {background:url(../img/common/top_line.gif) repeat-x ;}
/* * {margin:0; padding:0}*/

/* layout */
#wrap													{ width:940px; height:100%;  margin:0  ;  padding:0px; }
#wrap	#top		 									{ width:940px; height:220px;  position:relative; }
#wrap	#top		#topnav		 					{ width:940px; height:95px;   position:absolute; 	 top:0px;	 left:0px; 	z-index:100;   }
#wrap	#top		#topimg		 					{ width:940px; height:147px;  position:absolute; 	 top:95px; 	 left:0px; 	   }
#wrap	#top		#topbtn		 					{ position:absolute; 	 top:270px;  left:940px; z-index:50; }
#wrap	#top		#topbtn		#quick_eng	{ width:82px; height:291px;  background:url('../img/common/eng_quick_bg.gif') no-repeat; }

#wrap	#ct											{ width:940px;		position:relative; }
#wrap	#ct		#leftnav							{ width:222px;    float:left;   margin-top:0; z-index:200; _margin-top:0px;}
#wrap	#ct		#ctbody							{ width:700px;    float:right;  position:relative;       top:25px;	 left:0px;}
#wrap	#ct		#ctbody		#ptitle			{width:100%; }
#wrap	#ct		#ctbody		#position		{width:680px; 		margin-top:0; 	text-align:right;   color:#666666; font-size:11px; font-family:  Dotum, Arial;}
#wrap	#ct		#ctbody		#position_eng	{width:680px; 		margin-top:0px; 	text-align:right;   color:#666666; font-size:11px; font-family:  Arial;}
#wrap	#ct		#ctbody		#contents		{width:100%; 		margin-top:20px; vertical-align:top;  font-family:   Arial;}

#wrap	#footer										{ width:940px;   background:url('../img/common/footer_bg.gif') repeat-x;  clear:both;  text-align:right;}

#btn				{ width:680px;  margin:0; padding:20px 0 20px 0; }
#btn img			{ padding : 0 3px 0 3px;}

/****************************************************************************************** 
* FORM  _ COMMON  
******************************************************************************************/
/* border_1  */

select        	 	{border:solid 1px #b3b3b3; color:#595959;; font-family:Dotum, Gulim,Malgun Gothic,Verdana, Arial; font-size:12px; background-color:#ffffff;  vertical-align:middle;  height:22px; 	   padding:2px; }
textarea       		{border:solid 1px #b3b3b3; color:#595959; font-family:Dotum, Gulim,Malgun Gothic,Verdana, Arial; font-size:12px; background-color:#ffffff;  vertical-align:middle;  line-height:15px;  padding:6px;
						scrollbar-3dlight-color:#ffffff;
						scrollbar-arrow-color:#858585;
						scrollbar-track-color:#ffffff;
						scrollbar-darkshadow-color:#ffffff;
						scrollbar-face-color:#ffffff;
						scrollbar-highlight-color:#cbcbcb;
						scrollbar-shadow-color:#cbcbcb;} 
input          		{border:solid 1px #b3b3b3; color:#595959; font-family:Dotum, Gulim,Malgun Gothic,Verdana, Arial; font-size:12px; background-color:#ffffff;  vertical-align:middle;  padding:2px; margin:1px 0 1px 0 ; }

.inputimage {border:none}

.checkbox 			{height:12px; border:solid 0 #2B2B2B;  margin-right:4px;	}
.radio    			{height:12px; border:solid 0 #2B2B2B; 	margin-right:4px;	}
.radio1    			{height:12px; border:solid 0 #2B2B2B; 	margin-right:1px;	}
.checkbox_gray	{height:12px; border:solid 0 #2B2B2B;  margin-right:4px;	background-color:#e9e9e9;	}
.radio_gray    		{height:12px; border:solid 0 #2B2B2B; 	margin-right:4px; background-color:#e9e9e9;	}

/****************************************************************************************** 
* LINK   _ COMMON  
******************************************************************************************/

a			   	 	  		 {selector-dummy:expression(this.hideFocus='true'); }

a:link 	  		  		 {color:#4c4c4c; font-size:12px; text-decoration:none;		 font-family:Arial, Verdana, Dotum, Gulim,Malgun Gothicl;}
a:visited	 	 	  		 {color:#4c4c4c; font-size:12px; text-decoration:none;		 font-family:Arial, Verdana, Dotum, Gulim,Malgun Gothicl;}	
a:active 		  		 {color:#4c4c4c; font-size:12px; text-decoration:none;		 font-family:Arial, Verdana, Dotum, Gulim,Malgun Gothicl;}	
a:hover 		  	  		 {color:#fb3804; font-size:12px; text-decoration:underline;		 font-family:Arial, Verdana, Dotum, Gulim,Malgun Gothicl;}

/****************************************************************************************** 
* TABLE  _ COMMON  
******************************************************************************************/
/* Board Style 1 : 테이블 */

table.`	        			{ font-family:  Arial, Verdana, , Dotum, Gulim,Malgun Gothic;   border-collapse:collapse; border:0px solid #b9b9b9; }
table.info  tr    				{ background:#ffffff; }
table.info  th    				{ padding:6px 0px;	border:1px solid #b9b9b9; 	background-color :#a969a3;  text-align:center;    vertical-align:middle;	height:24px; 	color:#fff;   font-weight:bold;}
table.info  th.bgstyle01    	{ padding:6px 0px;	border:1px solid #b9b9b9; 	background-color :#8a69a9;  text-align:center;    vertical-align:middle;	height:24px; 	color:#fff;   font-weight:bold;}
table.info  th.bgstyle02    	{ padding:6px 0px;	border:1px solid #b9b9b9; 	background-color :#c295be;  text-align:center;    vertical-align:middle;	height:24px; 	color:#fff;   font-weight:bold;}
table.info  th.bgstyle03    	{ padding:6px 0px;	border:1px solid #b9b9b9; 	background-color :#aa81b7;  text-align:center;    vertical-align:middle;	height:24px; 	color:#fff;   font-weight:bold;}
table.info  tr td.tit    	 	    { padding:6px 0px;	background-color :#c295be;  text-align:center;     vertical-align:middle;	 height:30px; 				 color:#fff;   font-weight:bold;}
table.info  tr td	    	 	{ padding:4px 0px 4px 15px;		border:1px solid #b9b9b9;	   	text-align:left;  		 vertical-align:middle;   background:#fff;  		 color:#4c4c4c;    line-height:1.5em;  }
table.info  tr td.benef 	 	{ padding:4px 2px 4px 0px;		border:1px solid #b9b9b9;	   	text-align:left;  		 vertical-align:middle;   background:#fff;  		 color:#4c4c4c;   line-height:1.7em;  font-size:11px; }
table.info  tr td.bggray	 	{ padding:4px 0px 4px 10px;		border:1px solid #b9b9b9;	   	text-align:left;  		 vertical-align:middle;   background:#e9e9e9;  		 color:#4c4c4c;    line-height:1.5em;  }
table.info  tr td.bgwt	 		{ padding:4px 0px 4px 10px;		border:1px solid #b9b9b9;	   	text-align:left;  		 vertical-align:middle;   background:#fff;  		 color:#4c4c4c;    line-height:1.5em;  }
table.info  tr td.center	 	{ padding:4px 0px 4px 0px;		border:1px solid #b9b9b9;	   	text-align:center;  		 vertical-align:middle;   background:#fff;  		 color:#4c4c4c;    line-height:1.5em;  }
table.info  tr td.right		 	{ padding:4px 10px 4px 0px;		border:1px solid #b9b9b9;	   	text-align:right;  		 vertical-align:middle;   background:#fff;  		 color:#4c4c4c;    line-height:1.5em;  }
table.info  tr td.right2		 { padding:4px 25px 4px 0px;		border:1px solid #b9b9b9;	   	text-align:right;  		 vertical-align:middle;   background:#fff;  		 color:#4c4c4c;    line-height:1.5em;  }
table.info  tr td.twt			{ padding:4px 0px 4px 35px;  margin:0px;   border:1px solid #b9b9b9;  vertical-align:middle;  text-align:left ;   line-height:1.5em;  color:#595959; font-weight:normal;  background:#fff;}
table.info  tr td.tvio			{ padding:4px 0px 4px 25px;  margin:0px;   border:1px solid #b9b9b9; vertical-align:middle;  text-align:left ;   line-height:1.5em;  color:#70369a;;  background:#ffffff;}
table.info  tr td.tgray			{ padding:4px 0px 4px 25px;  margin:0px;   border:1px solid #b9b9b9; vertical-align:middle;  text-align:left ;   line-height:1.5em;  color:#595959; font-weight:bold;  background:#e9e9e9;}
table.info  tr td.tgreen		{ padding:4px 0px 4px 10px;  margin:0px;   border:1px solid #b9b9b9;  vertical-align:middle;  text-align:left ;   line-height:1.5em;  color:#587b4a; font-weight:bold;  background:#f2f6e9;    }
table.info  tr td.tgray2		{ padding:4px 10px 4px 20px;  margin:0px;  border:1px solid #b9b9b9;   vertical-align:middle;  text-align:right ;   line-height:1.5em;  color:#595959; font-weight:bold;  background:#e9e9e9;}
table.info  tr td.tgray3		{ padding:4px 10px 4px 20px; margin:0; color:#595959; border:1px solid #b9b9b9;  background:#e9e9e9; text-align:right;}
table.info  tr td.tgray4		{ padding:0; margin:0; color:#595959; border:1px solid #b9b9b9;  background:#e9e9e9; text-align:center;}
table.info  tr td.tgreen2		{ padding:4px 10px 4px 0px;  margin:0px;   border:1px solid #b9b9b9;  vertical-align:middle;  text-align:right ;   line-height:1.5em;  color:#587b4a; font-weight:bold;  background:#f2f6e9; }
table.info  tr td.tgreen3		{ padding:4px 10px 4px 0px; margin:0;color:#587b4a;   	   border:1px solid #b9b9b9;   background:#f2f6e9; text-align:right;}
table.info  tr td.tgreen4		{ padding:0; margin:0;color:#587b4a;   	   border:1px solid #b9b9b9;   background:#f2f6e9; text-align:center;}
table.info  tr td.tgreen5		{ padding:4px 0px 4px 10px; margin:0;color:#587b4a;   	   border:1px solid #b9b9b9;   background:#f2f6e9; text-align:left; font-size:11px;}
table.info  tr td.tgreen6		{ padding:0; margin:0;color:#587b4a;   	   border:1px solid #b9b9b9;   background:#f2f6e9; text-align:center; font-weight:bold; }
table.info  tr td.g    	 		{ padding:4px 5px ;		border:1px solid #b9b9b9;	   	text-align:left;  		 vertical-align:middle;   background:#e9e9e9;  		color:#587b4a;   line-height:1.5em;   font-size:12px;  font-weight:bold;}
table.info  tr td.w    	 		{ padding:4px 5px ;		border:1px solid #b9b9b9;	   	text-align:left;  		 vertical-align:middle;   background:#fff;  		 color:#587b4a;    line-height:1.5em;   font-size:12px;  font-weight:bold;}
table.info  tr td.g1    	 	{ padding:4px 5px ;		border:1px solid #b9b9b9;	   	text-align:left;  		 vertical-align:middle;   background:#e9e9e9;  		 color:#4c4c4c;    line-height:1.5em;   font-size:11px; }
table.info  tr td.w1    	 	{ padding:4px 5px ;		border:1px solid #b9b9b9;	   	text-align:left;  		 vertical-align:middle;   background:#fff;  		 color:#4c4c4c;    line-height:1.5em;   font-size:11px; }

/* 테이블 백그라운드 컬러 */
table.info  tr td.ava	{ padding:4px 0px 4px 10px; margin:0;  border:1px solid #b9b9b9;   background:#cdb7d5;  text-align:left;}
table.info  tr td.una	{ padding:4px 0px 4px 10px; margin:0;  border:1px solid #b9b9b9;   background:#ccc8b3;  text-align:left;}
table.info  tr td.sch	{ padding:4px 0px 4px 10px; margin:0;  border:1px solid #b9b9b9;   background:#b8bfd0;  text-align:left;}
table.info  tr td.vio	{ padding:4px 0px 4px 0; margin:0;  border:1px solid #b9b9b9;   background:#8a69a9;  text-align:center; color:#fff; font-weight:bold;}
table.info  tr td.rvio	{ padding:4px 25px 4px 0; margin:0;  border:1px solid #b9b9b9;   background:#e9e1ef;  text-align:right;}

table.blue	        			{ font-family:  Arial, Verdana, , Dotum, Gulim,Malgun Gothic;   border-collapse:collapse; border:0px solid #b9b9b9; }
table.blue  tr    				{ background:#ffffff; }
table.blue  td	    	 		{ padding:6px 15px 6px 15px;		border:1px solid #16a4be;	   	text-align:left;  		 vertical-align:middle;   background:#fff;  		 color:#4c4c4c;    line-height:1.5em;  }
table.blue  td.blue  	 		{ padding:6px 15px 6px 15px;		border:2px solid #16a4be;	   	text-align:left;  		 vertical-align:middle;   background:#16a4be;  		 color:#fefb04;    line-height:1.5em;  font-weight:bold;  }

/* Board Style 2 : 게시판  */


table.bd  					{ font-family:  Arial, Verdana, , Dotum, Gulim,Malgun Gothic;  border-collapse:collapse; table-layout:fixed; padding:0px; margin:0px; }
table.bd   tr th			{ padding:10px 4px 10px 4px;  margin:0px;    vertical-align:middle;  text-align:left;   line-height:1.5em;  }
table.bd	  tr.bg1		{ background:#f2f6e9;}
table.bd   tr td			{ padding:3px 0px 3px 0px;  margin:0px;    vertical-align:middle;  text-align:left ;    line-height:1.5em;  }
table.bd   tr td.chk		{ padding:3px 0px 3px  15px;  margin:0px;    vertical-align:middle;  text-align:left ;    line-height:1.5em;  }
table.bd   tr td.tgreen		{ padding:3px 0px 3px 25px;  margin:0px;    vertical-align:middle;  text-align:left ;   line-height:1.5em;  color:#587b4a; font-weight:bold; }
table.bd   tr td.tgray		{ padding:3px 0px 3px 25px;  margin:0px;    vertical-align:middle;  text-align:left ;   line-height:1.5em;  color:#595959; font-weight:bold; }
table.bd   tr td.torange	{ padding:3px 0px 3px 25px;  margin:0px;    vertical-align:middle;  text-align:left ;   line-height:1.5em;  color:#da3f03; font-weight:bold; }
table.bd   tr td.tred 		{ padding:8px 0px 8px 5px;  margin:0px;    vertical-align:middle;  text-align:left ;   line-height:1.5em;  color:#da3f03; font-weight:bold;  font-size:14px; font-family:   Verdana, Arial, Dotum, Gulim,Malgun Gothic;  }
table.bd   tr td.tred2		{ padding:8px 0px 8px 5px;  margin:0px;    vertical-align:middle;  text-align:left ;   line-height:1.5em;  color:#595959; font-weight:bold;  font-size:14px; font-family:   Verdana, Arial, Dotum, Gulim,Malgun Gothic;  }
table.bd   tr td.tred3 		{ padding:8px 5px 8px 5px;  margin:0px;    vertical-align:middle;  text-align:right ;   line-height:1.5em;  color:#da3f03; font-weight:bold;  font-size:14px; font-family:   Verdana, Arial, Dotum, Gulim,Malgun Gothic;  }

table.bd   tr td.dotline	{ height:1px; background:url('../img/board/dot.gif') left top repeat-x; padding:0px; margin:0px; }
table.bd   tr td.line	 	{ height:1px; background-color:#dddddd; padding:0px; margin:0px; }
table.bd   tr td.red	 	{ height:2px; background-color:#c33a05; padding:0px; margin:0px; }
table.bd   tr td.gray	 	{ height:1px; background-color:#bcbcbc; padding:0px; margin:0px; }
table.bd   tr td.bottom 	{ height:2px; background-color:#838383; padding:0px; margin:0px; }
table.bd   tr td.bar		{ height:4px; background:url('../img/board/bdbar.gif') left top repeat-x; padding:0px; margin:0px; }
table.bd   tr td.blank 		{ height:3px; background-color:#ffffff; padding:0px; margin:0px; }


/* Board Style 3 : 폼 */

table.form	        		 { font-family:Dotum, Gulim, Malgun Gothic, Verdana, Arial; border-collapse:collapse; border:0px solid #b2b5be; }
table.form  tr    			{ background:#ffffff; }
table.form  th    			{ border:1px solid #658bad;  text-align:center; 	 height:30px; 		 vertical-align:middle; background:#dfe8ef; color:#1d5180;     font-weight:bold; }
table.form  td	    	 	{ padding:5px;		 border:1px solid #b2b5be; 	 text-align:left;  	 vertical-align:middle; background:#fff; 		 color:#4c4c4c;     }
table.form  td.view    	{ padding:15px;      border:1px solid #b2b5be;    text-align:left;  	 vertical-align:middle; background:#fff; 		 color:#4c4c4c;     line-height:1.5em; }
table.form  td.dotline	{ height:1px; background:url('../img/board/dot.gif') left top repeat-x; padding:0px; margin:0px; }


/* Board Style 4 : 라인없는 테이블  */

table.blank {}
table.blank	        				{ border-collapse:collapse; table-layout:fixed; padding:0px; margin:0px;  }
table.blank  td	    	 			{ padding:8px;		border:0px solid #b2b5be; 		 text-align:left;  	   vertical-align:middle;  color:#4c4c4c;  line-height:1.5em;  }
table.blank  tr td.value 		{ padding:5px 0px;	border:0px solid #b2b5be; 		 text-align:right;	   vertical-align:middle;  color:#4c4c4c;    }
table.blank	  tr.bg1				{ background:#f2f6e9;}
table.blank  td	.no  	 			{ padding:0px;	border:0px solid #b2b5be; 	 text-align:left;  	   vertical-align:middle;  color:#4c4c4c;    }
table.blank  td.dotline			{ height:1px; background:url('../img/board/dot.gif') left top repeat-x; padding:0px; margin:0px; }
table.blank  tr td.blank			{ height:4px; background-color:#ffffff; padding:0px; margin:0px; }
table.blank  tr td.blank2		{ height:10px; background-color:#ffffff; padding:0px; margin:0px; }
table.blank  tr td.bottom 		{ height:3px; background-color:#b9b9ba; padding:0px; margin:0px; }
table.blank  tr td.green 		{ height:3px; background-color:#c1c75c; padding:0px; margin:0px;   }


/* Board Style 5 : 게시판 테이블  */

.board_title	            { height:36px; width:680px; background:url('../img/board/board_list_bg.gif') no-repeat; padding:0px; margin:0px; }

table.bdlist	        					{ width:680px; font-family:Arial, Dotum, Gulim, Malgun Gothic, Verdana, Arial; border-collapse:collapse; border:0px ; }
table.bdlist  tr    						{ background:#ffffff; }
table.bdlist  td	    	 				{ padding:8px 0 8px 0;		 vertical-align:middle; }
table.bdlist  td.view    				{ padding:15px;      border:1px solid #b2b5be;    text-align:left;  	 vertical-align:middle; background:#fff; 		 color:#4c4c4c;     line-height:1.5em; }
table.bdlist  td.dotten_line01		{ height:1px;  background:url('../img/board/dottenline01.gif') repeat-x; padding:0px; margin:0px; }
table.bdlist  td.bottom_line		{ height:3px;  background-color:#b9b9ba; padding:0px; margin:0px; }
	
table.bdview								{ width:680px; font-family:Arial, Dotum, Gulim, Malgun Gothic, Verdana, Arial; border-collapse:collapse; border:0px ; border-top:3px solid #663399 }
table.bdview  tr    						{ padding:0; vertical-align:middle;}
table.bdview  td	    	 				{ padding:0;		 vertical-align:middle; }
table.bdview  td.dotten_line02		{ height:1px;  background:url('../img/board/dottenline01.gif') repeat-x; padding:0px; margin:0px; }
table.bdview  td.bottom_line			{ height:3px;  background-color:#b9b9ba; padding:0px; margin:0px; }
table.bdview  td.vio_line		        { height:2px;  background-color:#7c51a1; padding:0px; margin:0px; }
table.bdview  td.gray_line				{ height:2px;  background-color:#bababa; padding:0px; margin:0px; }
table.bdview  td.tvio				    { padding-left:15px;  margin:0px;    vertical-align:middle;  text-align:left ;   line-height:1.5em;  color:#771cb8; font-weight:bold; }
table.bdview  td.btn						{ padding-top:20px;  margin:0px;    vertical-align:middle;  text-align:center;}


/* Board Style 6 : 폼 */

table.forms	        			{ font-family:  Arial, Verdana, , Dotum, Gulim,Malgun Gothic;   border-collapse:collapse; border:0px solid #b9b9b9; }
table.forms  tr    				{ background:#ffffff; }
table.forms  th    				{ padding:6px 0px;		border:1px solid #b9b9b9; 		background-color :#a969a3;  text-align:center;     vertical-align:middle;	 height:30px; 				 color:#fff;   font-weight:bold;}
table.forms  tr td.tit    	 	{ padding:6px 0px;		background-color :#c295be;  	text-align:center;     vertical-align:middle;	 height:30px; 				 color:#fff;   font-weight:bold;}
table.forms  tr td	    	 	{ padding:4px 0px 4px 10px;		border:1px solid #b9b9b9;	   	 		 vertical-align:middle;   background:#fff;  		 color:#4c4c4c;    line-height:1.5em;  }


/* Board Style 7 : td라인없는 테이블 */

table.noline	        		{ font-family:  Dotum, Gulim,Malgun Gothic, Arial, Verdana ;   border-collapse:collapse; border:1px solid #b9b9b9; }
table.noline  tr    			{ background:#ffffff; }
table.noline  th    			{ padding:6px 0px;	border:1px solid #b9b9b9; 	background-color :#a969a3;  text-align:center;    vertical-align:middle;	height:24px; 	color:#fff;   font-weight:bold;}
table.noline  tr td	    	 	{ padding:4px 0px 4px 20px;		text-align:left;  		 vertical-align:middle;   background:#fff;  		 color:#4c4c4c;    line-height:1.5em;  }
table.noline  tr td.line		{ padding:4px 0px 4px 20px;  margin:0px;   border-bottom:1px solid #b9b9b9;  vertical-align:middle;  text-align:left ;   line-height:1.5em;  background:#ffffff;}
table.noline  .f_11		{ padding:4px 0px 4px 25px;  margin:0px;  border-bottom:1px solid #b9b9b9;  vertical-align:middle; font-size:11px; text-align:left ;   color:#70369a;;  background:#ffffff;}



/* Board Paging Style : 게시판 하단 페이징 */

table.paging				{ border-collapse:collapse; table-layout:fixed; padding:0px; margin:0px; }
table.paging	 tr	td		{ vertical-align:middle; padding:15px  5px; margin:0px; font-size:12px; text-align:center;  vertical-align:top; }
table.paging	 tr	td.le	{ vertical-align:middle; padding:15px  5px; margin:0px; font-size:12px; text-align:left; vertical-align:top; }
table.paging	 tr	td.ri	{ vertical-align:middle; padding:15px  5px; margin:0px; font-size:12px; text-align:right; vertical-align:top; }

table.paging	 a			{ font-size:12px; padding:0 2px; }
table.paging	 a.no		{ font-size:12px; padding:0px; }



/****************************************************************************************** 
* LIST _ COMMON  
******************************************************************************************/

ul.style01 			{list-style-type : circle;}
ul.style02 			{list-style-type:	decimal;}
ul.style03 			{list-style-type:	square;}
ul.style04 			{list-style-type:	disc;}
ul.style05 			{list-style-type:	lower-roman;}
ul.style06 			{list-style-type:	upper-roman;}
ul.style07 			{list-style-type:	lower-alpha;}
ul.style08 			{list-style-type:	upper-alpha;}
.listimg				{display:inline; 
						padding-left:17px; 
						background:url("http://static.naver.com/common/snb/090513/bu_arrow_down.gif") no-repeat left center;}



/****************************************************************************************** 
* ALIGN _ COMMON
******************************************************************************************/

.float_l 		   {float:left;}
.float_r  		   {float:right;}
.clear           {clear:both; }

.left			   {text-align:left;}
.right		 	   {text-align:right;}
.center      	   {text-align:center;}
.just     		   {text-align:justify; 
					text-justify:inter-cluster; }
					
.va_t 			   {vertical-align:top; }
.va_m 		   {vertical-align:middle; }
.va_b 		   {vertical-align:bottom; }


/****************************************************************************************** 
* TEXT_ COMMON
******************************************************************************************/
.bla     		 {color:#000000;} 
.ff       		 {color:#ffffff;}
.f_violet		{color:#70369a; }
.f_red			{color:#da3f03; }
.f_green		{color:#587b4a; }
.f_green1	{color:#739028; }
.f_orgb		 {color:#cf4b02; font-weight:bold;}
.f_blue		{color:#045786;}
.f_gblue 	{color:#597280;}
.f_org			{color:#ea5b05}
.style1		{color: #7c51a1}
.style2		{color: #989898}
.style3		{color: #4c4c4c}
.style4		{color: #888888}
.style5		{color: #333333}
.style6		{color: #631a97}
.style7		{color: #6d7d92}
.style8		{color: #4c4c4c}


.b      		 {font-weight:bold;}
.f09			 {Font-size: 9px;}
.f10 			 {Font-size: 10px;}
.f11			 {Font-size: 11px;}
.f14			 {Font-size: 14px;}
.f16			 {Font-size: 16px;}
.f18			 {Font-size: 18px;}
.f20			 {Font-size: 20px;}
.just     		 {text-align:justify;}

/*********************************************
* MARGIN _ COMMON 
*********************************************/

.ma_0  			{margin:0px;}
.ma_10  			{margin:10px;}

.ma_t5	  		{margin-top:5px;}
.ma_t10   		{margin-top:10px;}
.ma_t20   		{margin-top:20px;}

.ma_b5 			{margin-bottom:5px;}
.ma_b10			{margin-bottom:10px;}
.ma_b20  		{margin-bottom:20px;}
.ma_b25  		{margin-bottom:25px;}
.ma_b30  		{margin-bottom:30px;}
.ma_b40  		{margin-bottom:40px;}

.ma_l5   			{margin-left:5px;}
.ma_l10			{margin-left:10px;}
.ma_l20  		{margin-left:20px;}

.ma_r5 		    {margin-right:5px;}
.ma_r10   		{margin-right:10px;}
.ma_r20  	    {margin-right:20px;}

/*********************************************
* PADDING _ COMMON 
*********************************************/

.pad_5   		{padding:5px;}
.pad_10 			{padding:10px;}
.pad_15 			{padding:15px;}
.pad_20  		{padding:20px;}

.pad_l5 			{padding-left:5px;}
.pad_l10			{padding-left:10px;}


.pad_l5			{padding-left:5px;}
.pad_l15			{padding-left:15px;}
.pad_l20			{padding-left:20px;}
.pad_l25			{padding-left:25px;}
.pad_l30			{padding-left:30px;}
.pad_l40			{padding-left:40px;}
.pad_l45			{padding-left:45px;}
.pad_l50			{padding-left:50px;}

.pad_r5		    {padding-right:5px;}
.pad_r10			{padding-right:10px;}
.pad_r15			{padding-right:15px;}
.pad_r20			{padding-right:20px;}
.pad_r40			{padding-right:40px;}

.pad_t5			{padding-top:5px;}
.pad_t10			{padding-top:10px;}
.pad_t15			{padding-top:15px;}
.pad_t20			{padding-top:20px;}
.pad_t25			{padding-top:25px;}
.pad_t30			{padding-top:30px;}
.pad_t40			{padding-top:40px;}
.pad_t47			{padding-top:47px;}

.pad_b3			{padding-bottom:3px;}
.pad_b5			{padding-bottom:5px;}
.pad_b10		{padding-bottom:10px;}
.pad_b15		{padding-bottom:15px;}
.pad_b20		{padding-bottom:20px;}
.pad_b25		{padding-bottom:25px;}
.pad_b30		{padding-bottom:30px;}
.pad_b35		{padding-bottom:35px;}
.pad_b40		{padding-bottom:40px;}
.pad_b45		{padding-bottom:45px;}



/****************************************************************************************** 
* contents  _ COMMON  
******************************************************************************************/
.vio_box  { background:#f4ecf9; padding: 10px 15px 10px 15px;}
.dot_line	  { width:680px; height:1px; background:url('../img/board/dot.gif') repeat-x; padding:0px; margin:0px; }
.eng_font  {font-family:Arial, Verdana, Dotum, Malgun Gothic ;}
.tline_pad  { padding-top:8px; padding-bottom:8px;}  /* td 간격조절 */
.tline_p tr td  { padding-top:5px; padding-bottom:5px;}  /* 테이블 안에 td 간격조절 */




/****************************************************************************************** 
*  ATTENDEE SERVICE  - EACH PAGE
******************************************************************************************/

.att_login01  { width:320px;  background:url('../img/attendeeservice/login_bg01.gif') repeat-y; padding-top:14px; padding-left:20px; padding-bottom:20px; margin:0px; }
.att_login02  { width:320px;  background:url('../img/attendeeservice/login_bg02.gif') repeat-y; padding-top:14px; padding-left:20px; padding-bottom:20px; margin:0px; }
.box_middle {
	border: 1px solid #b9b9b9;
}
.allin1 {
	text-align: right;
}
.all_middle {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #b9b9b9;
}
.allin_center {
	text-align: center;
	vertical-align: middle;
}

.allin_left {
	text-align: left;
	vertical-align: middle;
}



/****************************************************************************************** 
*  CONFERENCE  - EACH PAGE
******************************************************************************************/


/* SUBPAGE */

.page_title { margin-top:10px;}
.step_tab 	{	padding-top:20px; padding-bottom:18px;}
.step_title   {	padding-bottom:22px;}
.addtxt		{color:#5d8503; font-size:11px; padding-left:6px; font-family:  Arial, Verdana,  Dotum,  Gulim,Malgun Gothic; line-height:1.7em; }
.addtxt_k	{color:#5d8503; font-size:11px; padding-left:6px; font-family:  Dotum,  Gulim,Malgun Gothic, Arial, Verdana  ; line-height:1.7em;}
.addtxt_error		{color:#da3f03; font-size:11px; padding-left:6px; font-family:  Arial, Verdana,  Dotum,  Gulim,Malgun Gothic; line-height:1.7em; }
.addtxt2		{color:#9d3994; font-size:12px; padding-left:6px; font-family:  Arial, Verdana,  Dotum,  Gulim,Malgun Gothic; }
.btn_left		{ float:left;  padding-bottom:20px; }
.btn_right 	{ float :right;  }
.btn_center 	{ text-align:center  }

/*abstract_popup*/

.abstract_title   	{font-family:arial, helvetica;    COLOR: #cf4b02;   size:12px;  FONT-WEIGHT: bold; width:540px;  text-align:left; margin:0 auto; padding-bottom:10px;}
.abstract_info  	{font-family:arial, helvetica;     FONT-WEIGHT: bold; }
.abstract_time   	{font-family:arial, helvetica;    COLOR: #cf4b02;    FONT-WEIGHT: bold;}
.abstract_name	{font-weight:bold; padding:10px 0px 0px 0px;}
.abstract_ct		{width:500px; padding:10px 0px 15px 0px; margin:0 auto; text-align:left;}

/*serial popup */


/*speaker */
.speaker_name	{font-family:arial, helvetica;    COLOR: #70369a;   size:12px;  FONT-WEIGHT: bold;  padding-top:25px;}
.speaker_ul		{padding-top:15px;padding-left:25px; padding-bottom:15px;  margin:0px; }
.speaker_li			{list-style-position:outside; list-style-image:url('../img/conference/icon.gif'); margin-bottom:3px;  padding-left:0px;	margin-left:0px;}

ul, li{list-style-position:inside; margin:0; padding:0;}


/*fee*/
.fee_ul			{padding-top:5px; list-style-position:inside; padding-bottom:5px; padding-left:25px;  margin:5px 0 5px 0  }
.fee_li			{list-style: image; list-style-position:outside; list-style-image:url('../img/conference/icon.gif'); margin-bottom:0px;  padding-left:0px;	margin-left:10px; font-family:  Arial, Verdana,  Dotum,  Gulim,Malgun Gothic;}

.feek_ul			{padding-top:5px; list-style-position:inside; padding-bottom:5px; padding-left:25px;  margin:5px 0 5px 0  }
.feek_li			{list-style: image;list-style-position:outside; list-style-image:url('../img/conference/icon.gif'); margin-bottom:0px;  padding-left:0;	margin-left:0;   font-family: Dotum, Gulim,Malgun Gothic, Verdana, Arial;  font-size:12px;}

.bottom 				{background:#5a5a5a; padding-top:25px; padding-bottom:25px;}

.DisableReg {
filter:progid:DXImageTransform.Microsoft.alpha(opacity=00); 
opacity: 0.1;

}



/**********************************************************
Licnsing Projects Search 기능 
***********************************************************/
.search_checkbox          		{ border:#efefef 1px solid; background:#efefef;}

.table_checkbox				{ background:#efefef; font-size:11px; padding:15px;}




/*******************************************************
컨퍼런스 일정표
********************************************************/

#program_data  		{ overflow-x:auto;}
.program_table		 { border:#b9b9b9 1px solid; background:#FFFFFF; border-collapse: collapse; width: 1000px; table-layout:fixed; }
.program_table td   { border:#b9b9b9 1px solid; }
/*서울 COEX 3층 컨퍼런스룸(남)*/
.program_table .head		{ background:#8a69a9; color:#FFFFFF; text-align:center; vertical-align:middle; font-weight:bold; height:27px; }
.program_table .place		{ background:#a969a3; color:#FFFFFF; text-align:center; vertical-align:middle; font-weight:bold;}
/*서울 COEX 4층 컨퍼런스룸(남)*/
.program_table .head2		{ background:#8a69a9; color:#ecd8ff; text-align:center; vertical-align:middle; font-weight:bold;}
.program_table .place2		{ background:#a969a3; color:#ecd8ff; text-align:center; vertical-align:middle; font-weight:bold;}
.program_table .opening		{ background:#d6caff; color:#261366; text-align:center; vertical-align:middle;}
.program_table .camp			{ background:#dde8f1;}

.program_table .date			{ background:#c295be; color:#ffebfd; font-weight:bold; text-align:center; vertical-align:middle;}
.program_table tbody tr td   { padding:4px;}


.program_table .track		 	{ background:#dddef1; font-weight:bold; color:#8a69a9;}
.program_table .track_no		{color:#c295be; text-align:right; padding-right:4px; float:right;}
.program_table .time			{ color:#2180b1; font-size:11px; text-align:left;}
.program_table .session		{ color:#902386; font-size:11px; padding-right:5px; float:right;}



.program_table .space		{ background:url(../img/conference/program_logobg.gif) no-repeat center;}



/*Font*/
.F_8a69a9	{ color:#8a69a9;}
.F_702dd4	{ color:#702dd4; font-weight:bold;}

/**/
.bg_9d8cd9	 { background:#9d8cd9; height:2px; padding:15px;}




/************************************************
컨퍼런스 프로그램
************************************************/
.conprogram_bgcolor					{background:#f8f4f9}
.conprogram_title							{ border-top:#7c51a1 2px solid;}
.conprogram_title td 					{ border-bottom:#dddddd 1px solid; padding:5px 10px; height:30px; vertical-align:middle; font-family:Tahoma; }
.conprogram_title .track				{ font-weight:bold;  color:#a26fc6; border-right:#dddddd 1px solid; width:105px; text-align:center;}
.conprogram_title .odd					{ background:#f1eff3;}

.conprogram_contact 					{ background:url(../img/conference/conprogram_02.jpg) no-repeat; width:680px; table-layout:fixed; } 
.conprogram_contact .title			{ width:55px; height:54px; padding: 10px 0px 0px 25px; color:#f3ffa0; font-family:  Arial, Verdana,  Dotum; font-weight:bold;  }
.conprogram_contact .title2			{ padding: 10px 0px 0px 0px; color:#ffffff; font-family:  Arial, Verdana,  Dotum; font-weight:bold; }
.conprogram_contact .titley			{ height:54px; padding: 10px 0px 0px 25px; color:#f3ffa0; font-weight:bold;  }
.conprogram_contact .contect		{ padding:15px; text-align:justify;}
.session		{ width:660px; border-top: 1px solid #ebd8f1; border-bottom: 1px solid #ebd8f1; background:#f7effa; padding:7px 0 7px 20px; font-weight:bold; color:#702dd4;}

.conprogram_session 					{ width:680px; table-layout:fixed;}
.conprogram_session .bg 			{ background:url(../img/conference/conprogram_03.jpg) no-repeat; }
.conprogram_session .bgline 		{ height:3px; background:url(../img/conference/conprogram_line.gif) no-repeat; }
.conprogram_session .title			{ width:90px; padding: 10px 0px 0px 15px; color:#702dd4; font-family:  Arial, Verdana,  Dotum; font-size:14px; font-weight:bold;  }
.conprogram_session .title2			{ padding: 10px 15px 10px 0px; color:#702dd4; font-family:  Arial, Verdana,  Dotum; font-weight:bold; }
.conprogram_session .title3			{ width:680px;  text-align:right; padding: 5px 15px 0 0; vertical-align:top; font-size:11px;  font-weight:bold; color:#a175c1;}
.conprogram_session .contect		{ padding:15px; text-align:justify;}
.conprogram_session .detail			{ background:#f8f4f9; padding:0 15px 25px 15px; }
.conprogram_session .session		{ border-top: 1px solid #ebd8f1; border-bottom: 1px solid #ebd8f1; background:#f7effa; padding:7px 0 7px 20px; }
.conprogram_session .sessiont			{ padding: 10px 0px 0px 15px; color:#702dd4; font-family:  Arial, Verdana,  Dotum;  font-weight:bold;  }




/****************************************************************************************** 
*  EXHIBITION  - EACH PAGE
******************************************************************************************/



.ui-datepicker-trigger { vertical-align:-5px; cursor:hand; margin-left:2px; }





/****************************************************************************************** 
* contents  _ COMMON  
******************************************************************************************/



.test			{height:500px; text-align:center; font-weight:bold; padding-top: 70px;}


.thispage {color:red; font-weight:bold}
