/* -- Basic CSS -- */ 
body { 
margin: 0; 
padding: 0; 
} 
image		{border:0}

/******************************** 기본 Class ********************************/

td
{
    FONT-FAMILY: "dotum";
    FONT-SIZE: 12px;
    COLOR: #666666;
    line-height:150%;
	word-spacing:-2px;
	
}

br 
  {font-size: 10px;}
.image {border:0}
.input
  {font-size: 12px;  font-family: "dotum"; color: #666666;  border:1 solid #D1D1D1; height:19px;}
.select, textarea
  {font-size: 12px; font-family: "dotum"; color: #666666; border: 1px solid #D1D1D1;}
.input.linebox
  {font-size: 9pt;  font-family: "dotum"; color: #666666; border: 1px solid #D1D1D1;}  
.table.printbox 
  {BORDER-COLLAPSE: collapse}  
  
.textbox
{font-size: 9pt;   color: #666666; background:#ffffff; border:1 solid #d5d5d5;  padding: 5px; height:20px}
  
.left_st {border-right: solid 1px #b7b7b7;}
.b
  {font-weight: bold;}

/******************************** 본문내 폰트 Class ********************************/

.txt11
  { font-size: 11px; font-family: "dotum , Arial";}
.txt14
  { font-size: 14px; font-family: "dotum , Arial";}
.txt16
  { font-size: 16px; font-family: "dotum , Arial";}


.per_line {border-top: solid 1px #bfbfbf; border-left: solid 1px #bfbfbf; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
.set_line {border-left: solid 1px #e2e2e2;}

/******************************** color 스타일 ********************************/
.black
  {color: #000000;}
.white
  {color: #ffffff;}
.orange
  {color: #ff4e00;}
.gray01
  {color: #c4c4c4;}
.gray02
  {color: #adadad;}
.grayblue
  {color: #b5c2d1;}
.blue
  {color: #0f71e1;}
.red
  {color: #ff0000;}
  
 
.no_txt
{color: #ffffff; BACKGROUND-COLOR: 678ddb; padding: 5px;}

/******************************** 본문내 input박스 스타일 ********************************/
.user_input {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; FONT-FAMILY: 돋움; TEXT-ALIGN: center
}


/******************************** 본문내 여백 관련 Class ********************************/

.p_left
  {padding: 0 10 10 10;}
.p_left5
  {padding-left:5px;}
.p_left10
  {padding-left:10px;}
.p_left20
  {padding-left:20px;}
.p_right5
  {padding-right:5px;}
.p_right10
  {padding-right:10px;}
.p_right20
  {padding-right:20px;}
.p_top5
  {padding-top:5px;}
.p_top7
  {padding-top:7px;}
.p_top10
  {padding-top:10px;}  
.p_txt01
  {padding:0 5 0 2;}
.p_bottom10
  {padding-bottom:10px;}
.p_m01
  {padding:20 15 0 15;}
  

.p_con
  {padding: 20;}
.p_con01
  {padding: 0 20 20 20;}
.p_con02
  {padding: 10;}
  
    
  
.spac
{letter-spacing:-1px;}
  
/******************************** 링크 Class ********************************/

a { text-decoration: none; color: #666666 }
a:link { text-decoration: none; color: #666666 }
a:visited { text-decoration: none; color: #666666 }
a:active { text-decoration: none; color: #666666  }
a:hover {  color:#666666;  text-decoration: underline;} 

/******************************** 스크롤 Class ********************************/

*body
{scrollbar-3dlight-color:FFFFFF;
	 scrollbar-arrow-color:000000;
	 scrollbar-base-color:FFFFFF;
	 scrollbar-face-color:ECECEC;
	 scrollbar-highlight-color:white;
	 scrollbar-shadow-color:ffffff;
	 scrollbar-darkshadow-color:FFFFFF;
	 background-color:#ffffff;}
	 
.tab_on {border-left: solid 2px #d9d9d9; border-top: solid 2px #d9d9d9}
.tab_off {border-left: solid 2px #d9d9d9; border-top: solid 2px #d9d9d9; BACKGROUND-COLOR: #FFFFFF; background-image:url(/images/upload/tab_bg.gif);}

/******************************** BG이미지 Class ********************************/

.scrollbox_pop01{ font-size: 12px; width:730; height:350;  overflow:auto;  padding:0px;  border:0px;  
scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #65A5CA; scrollbar-3dlight-color: #65A5CA; scrollbar-arrow-color: #698109; 
scrollbar-darkshadow-color: #FFFFFF } 

.selectBoxLabel {  font-size: 11px; width:85px; } 

.divString 
{ 
	white-space: nowrap;
	overflow : hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-binding:url(/lib/ellipsis.xml#ellipsis)
}


/* png */



/**************************** Smartview_page 적용 *************************/

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,label {margin:0;padding:0}
img,fieldset{border:0}
ul,ol{list-style:none}
body {background-color:#d9dbdf}

td,div {
                font-size: 12px;
                        font-family: dotum;
}
.title_wrap{ font-size:17px; color:#363636; font-weight:bold;width:368px; overflow:hidden; text-overflow:ellipsis;}
.title2_wrap{ font-size:13px; color:#363636; font-weight:bold;width:688px; overflow:hidden; text-overflow:ellipsis;}
.desc_wrap{ color:#636363;width:688px; overflow:hidden; text-overflow:ellipsis;}
.desc2_wrap{ color:#636363;width:368px; overflow:hidden; text-overflow:ellipsis;}


.b {font-weight:bold}
.clr {clear:both; height:0px; overflow:hidden;}
.clr2 {zoom:1;}
.clr2:after {content:''; display:block; clear:both}
.fl {float:left;}
.fr {float:right;}

.title {font-size:17px; color:#363636; font-weight:bold;}
.title2 {font-size:17px; color:#0b3984; font-weight:bold;}
.g {color:#959595}
.g2 {color:#cccccc}
.blue {color:#5389b1}
.blue2 {color:#0b3984}

/* Default Link */
a:link          {color: #363636; text-decoration: none}
a:visited       {color: #363636; text-decoration: none}
a:hover         {color: #363636; text-decoration: none}

.navi:link, .navi:visited {border:1px solid #ebebeb; background-color:#ffffff; padding:4px 8px 4px 8px; margin-left:-2px} /* 네비 박스 */
.navi:hover {border:1px solid #555555; background-color:#f6f6f6;}
.navi_on {border:1px solid #636363; background-color:#636363; padding:4px 8px 4px 8px; margin-left:-2px; color:#ffffff}


