@charset "utf-8";

@import url(layout.css);/*기본지정 및 레이아웃*/

@media print {
* { margin:0; color:#000000 !important; }
}

html { overflow-y:scroll; filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

* {margin:0px; padding:0px; font-size:12px; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
body{margin:0px;color:#707070; scroll:}

table { border-collapse: collapse; border: 0px; }
table th, table tr, table td { padding: 0px; margin: 0px; border-collapse: collapse; border:none; }

p { display:block; margin:20px 0 20px 0; }

a {text-decoration:none;}
a:hover {text-decoration:underline;}

a:link         { color: #000000; text-decoration: none; }
a:active       { color: #000000; text-decoration: none; }
a:visited      { color: #000000; text-decoration: none; }
a:hover        { color: #0099cc; text-decoration: underline; }

hr{display:none;}
img,fieldset{border:none;}
em,cite,address{font-style:normal;}
form, input, select, textarea { margin:0px; padding:0px; }
form { display:inline; }

dl, ul, ol {list-style:none; margin:0px; padding:0px;}
li, dt, dd {list-style-type:none; margin:0px; padding:0px;}
ul.disc {list-style: disc !important; margin-left:15px !important; }


ul.hor { text-align:left;}
li.hor { text-align:left; float:left;}


ul.pds {list-style:none; margin:0px; padding:0px; text-align:left;}
li.pds {list-style-type:none; margin:0 6px 0 0; padding:0px; text-align:left; float:left;}
li.pds_end {list-style-type:none; margin:0 0 0 0; padding:0px; text-align:left; float:left;}

ul.TAB {width:100%; list-style:none; margin:0px; padding:0px; text-align:left; background-image:url(/lcsi/image/about/tm_bg.gif); background-repeat: repeat-x;	background-position: left top;}
li.TAB {list-style-type:none; margin:0; padding:0px; text-align:left; float:left;}


td { line-height:18px; }

select { height:21px; }

input {border:1px solid #c8c8c8; background-color:#FFFFFF; } 
input[type=radio] {border:0px; background-color:transparent; vertical-align:middle; _margin:-3px; }
input[type=image] {border:0px; background-color:transparent}
input[type=checkbox] {border:0px; background-color:transparent; }
input {
border:expression((this.type=='checkbox' || this.type=='image' || this.type=='radio' || this.type=='botton')?'0px':'1px solid #c8c8c8');
background-color:expression((this.type=='checkbox' || this.type=='image' || this.type=='radio' || this.type=='botton')?'transparent':'#FFFFFF');
}

.check {border:0px; background-color:transparent; vertical-align:middle; _margin:-3px !important; }

.input_focus {border:1px solid #f26522; background-color:#f8f8f8; } 
.Ibl {border:1px solid #aec8ce; background-color:#edf3f4; height:19px; padding-top:4px; } 
.Itr {border:0; background-color:transparent; height:14px; padding-top:4px; } 


/* Special Class Selector */
.fr { float:right; }
.fl { float:left; }
.clear { clear:both; }
.bold { font-weight:bold;}
.tC { text-align:center !important; }
.tR { text-align:right !important; }
.tL { text-align:left !important; }
.nowrap { white-space:nowrap; }
.fw { width:100%; }
.hand 	{cursor: Pointer}
.u { text-decoration: underline; }
.u_dot {	BORDER-BOTTOM: 1px dotted; }
.let	{letter-spacing:-1px;}
.let2	{letter-spacing:-2px;}
.jt {text-align:justify;}
.wk {word-break:keep-all;}

.png24 { behavior:url(/common/js/iePngFix.htc); } 

/* 한페이지씩 프린트 하기 */
.break {page-break-before: always;}

/* 글자 자르기 */
.cut { display:block;overflow:hidden;text-overflow:ellipsis }

/* 한글키막음*/
.nok { ime-mode:disabled; }

/*한글입력*/
.yesk { ime-mode:active; }

/*고정 BG */
.bg_topx {background-repeat: repeat-x;	background-position: left top;}
.bg_lefttopx {background-repeat: repeat-x;	background-position: left top;}
.bg_lefttop {background-repeat: no-repeat;	background-position: left top;}
.bg_ctop {background-repeat: no-repeat;	background-position: top center;}
.bg_lefty {background-repeat: repeat-y;	background-position: left;}
.bg_lefttopy {background-repeat: repeat-y;	background-position: left top;}
.bg_righty {background-repeat: repeat-y;	background-position: right top;}
.bg_bottomx {background-repeat: repeat-x;	background-position: left bottom;}
.bg_bottom {background-repeat: no-repeat;	background-position: left bottom;}



/* color */
.black { color:#000000; }
.orange { color:#ff6600; }
.red { color:#ee3124; }
.blue { color:#0099cc; }
.gray { color:#707070; }
.bl			{ color: #3e8bc1 !important; }
.c00		{ color:#000000; }
.cFF		{ color:#FFFFFF; }
/* font size */
.t11	{font-size:11px;}
.t12	{font-size:12px;}
.t13	{font-size:13px;}
.t14	{font-size:14px;}
.t15	{font-size:15px;}
.t16	{font-size:16px;}
.t17	{font-size:17px;}
.t18	{font-size:18px;}



/*각 게시판별 칼라*/  
.tbg_ {background:#e9e9e9;}  
.tb_ {color:#000000;}  

.tbg_customer {background:#E5E5E5; }  
.tb_customer {color:#3b73b6;}  
.sbg_customer {background:#FFFFFF;}  


/* 스크롤 */
.scroll_v { overflow:auto !important; overflow-x:hidden !important; overflow-y:visible !important; overflow-y:scroll !important; }
.scroll_01{
  scrollbar-face-color:#c7d9dd;
  scrollbar-highlight-color: #c7d9dd;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-shadow-color: #c7d9dd;
  scrollbar-darkshadow-color: #5b8d97;
  scrollbar-track-color: #e9f0f1;
  scrollbar-arrow-color: #000000;
}



.out_boxB {
border-collapse:collapse; table-layout:fixed !important;
border: solid 1px #c9c9c9 !important;
padding:8px 10px 6px 10px;
}


/* 폼박스 배경색*/
.in_or { BACKGROUND-COLOR: #F47C20; BORDER: #F47C20 1px solid;}
.in_gr { BACKGROUND-COLOR: #5BBA3B; BORDER: #5BBA3B 1px solid;}
.in_bk { BACKGROUND-COLOR: #494949; BORDER: #494949 1px solid;}
.in_gs { BACKGROUND-COLOR: #f9f9f9; BORDER: #dedede 2px solid;}


.border_bl		{border:1px solid #3e8bc1;}
.border_pu		{border:1px solid #df73d4;}
.border_o		{border:1px solid #FF951E;}

.lin {	BORDER-BOTTOM: 1px dotted; }
.linP {	BORDER-BOTTOM: #eda6e6 1px dotted; }
.linB {	BORDER-BOTTOM: #000000 1px dotted; }



/* 안내메세지 */
.help {border:3px solid #F1F1F1}
	.help ul {margin:15px 0 10px 17px; overflow:hidden}
	.help ul li {text-align:left; margin:3px 0; padding:0 0 0 17px; background:url(/image/common/sq_gray01.gif) 8px 6px no-repeat; color:#888888; letter-spacing:-1px; line-height:1.4;}
	.help ul li span.org {color:#ED4324; letter-spacing:normal}		
	.help ul li.noblt {margin:3px 0; padding:0 0 0 17px; background:none; color:#888888; letter-spacing:-1px; line-height:1.4;}
	.help ul li.noblt span {color:#24aced; letter-spacing:normal}	
	.help ul li.noblt_org span {color:#ED4324; letter-spacing:normal}	
	.help ul li.tlt {margin:0 0 7px 0; padding:0 0 0 16px; background:url(/image/common/ico_i.gif) 0 0 no-repeat; color:#333333; line-height:1.2;}
	.help ul li blt {display:block; float:left; padding:5px 0 0 10px; background:url(/image/common/sq_gray01.gif) 0 8px no-repeat; }

.mbox_h {padding:10px;border:1px solid #E9E9E9;background:#FFFFFF; text-align:center; clear:both; vertical-align:middle;}	
.sbox_h {text-align:justify;word-break:break-all;padding:10px;border:1px solid #E9E9E9;background:#FFFFFF;color:#888; line-height:1.3; overflow-y:auto; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#E6E6E6; scrollbar-3dlight-color:#E6E6E6; scrollbar-arrow-color:#B9B9B9; scrollbar-track-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-base-color:#FFFFFF;}	

table td input[type=text] { margin:5px 0; }
