@font-face{font-family:NanumGothic;src:url(/font/NanumGothic.ttf);}
@font-face{font-family:NanumGothicBold;src:url(/font/NanumGothicBold.ttf);}
@font-face{font-family:NanumGothicExtraBold;src:url(/font/NanumGothicExtraBold.ttf);}

BODY {
	FONT-SIZE: 9pt; COLOR: #666666; 
	FONT-FAMILY: 돋움,tahoma,verdana; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #B6B6B6; 
	scrollbar-highlight-color: #B6B6B6; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 									 	
	scrollbar-arrow-color: #B6B6B6; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url();}



TD {
	FONT-SIZE: 9pt; line-height:130% COLOR: #666666; FONT-FAMILY: 돋움,tahoma,verdana
}
SELECT {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: 돋움,tahoma,verdana;padding:2px;
}
INPUT { 
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: 돋움,tahoma,verdana
}
DIV {
	FONT-SIZE: 9pt;
	COLOR: #333333;
	FONT-FAMILY: "돋움", tahoma, verdana;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 18px;
}
FORM {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: 돋움,tahoma,verdana
}
TEXTAREA {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: 돋움,tahoma,verdana
}
CENTER {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: 돋움,tahoma,verdana
}
OPTION {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: 돋움,tahoma,verdana
}
PRE {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: 돋움,tahoma,verdana
}
BLOCKQUOTE {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: 돋움,tahoma,verdana
}
.px9 {
	FONT-SIZE: 9pt; FONT-FAMILY: "Tahoma", "Verdana", "돋움체"
}
.px10 {
	FONT-SIZE: 14pt; FONT-FAMILY: "Tahoma", "Verdana", "돋움체"
}
.input {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: white
}
.input1 {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10pt; BORDER-LEFT-COLOR: #ADD766; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #ADD766; COLOR: #4AA325; BORDER-TOP-COLOR: #ADD766; FONT-FAMILY: "돋움"; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ADD766
}
.input2 {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10pt; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; COLOR: #666666; BORDER-TOP-COLOR: #cccccc; FONT-FAMILY: "돋움"; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}

.box{border:1 solid #c0c0c0;background-color:#f9f9f9;}
.box1 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.boxpic {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.gongji {
	COLOR: white
}
.title {
	FONT-SIZE: 20pt; FONT-FAMILY: tahoma,돋움
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;
	max-width:999px;

}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline; 
}
.link1:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.link1:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.link1:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.link1:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.bosline {
	BORDER-RIGHT: #339999 outset; BORDER-TOP: #339999 outset; BORDER-LEFT: #339999 outset; WIDTH: auto; BORDER-BOTTOM: #339999 outset; HEIGHT: auto
}
.button {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px dashed; FONT-SIZE: 9pt; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: black 1px solid
}
.button3 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #336699
}
.button2 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #999999
}

.h10		{padding:10 0 0 0}				/* 1 depth 헤딩 마진 */
.l10		{padding:0 0 0 10}				/* 1 depth 헤딩 마진 */
.l20		{padding:0 0 0 20}				/* 1 depth 헤딩 마진 */
.h20		{padding:0 0 0 20}				/* 1 depth 헤딩 마진 */
.cont {font-weight:bold;} /* 본문 강조용 */

.h10		{padding:10 0 0 0}				/* 1 depth 헤딩 마진 */
.l10		{padding:0 0 0 10}				/* 1 depth 헤딩 마진 */
.l20		{padding:0 0 0 20}				/* 1 depth 헤딩 마진 */
.h20		{padding:0 0 0 20}				/* 1 depth 헤딩 마진 */
.cont {font-weight:bold;} /* 본문 강조용 */


/*관리자 상단에 선택되었을경우*/
.AdminTop_{font-weight:bold;font-size:14;text-align:center;background:#DDDDDD;}
/*관리자 상단에 해제되었을경우*/
.AdminTop{font-weight:bold;font-size:13;text-align:center;;background:#FFFFFF;}

.box3{border:1 solid #DDDDDD;background-color:#ffffff;}


/*아무것도 선언하지 않았을때의 테이블 스타일*/
th {
	font-size:12;
}










/******************* 기본테이블 스타일시작 *******************/
/* 검색하는 부분의 스타일 */
.searcharea{
	padding:0 0 10px 0;
}

/*list부분*/
.tlist{
  border-collapse: collapse;
}
.tlist thead th{
  height:25px;
  color: #4c4c4c;
  padding:1px 0 0 0;
  border-bottom:1px solid #e7e7e7;
  border-top:2px solid #e7e7e7;
  background:#f1f1f1;
}

.tlist tfoot th{
  height:30px;
  padding:0;
}

.tlist tbody th{
  text-align:left;
  color: #4c4c4c;
  font-size: 13px;
  font-weight:bold;
  background-color:#FCFBFF;

  border-bottom:1px solid #e7e7e7;
}

.tlist tbody td{
  font-size: 13px;
  text-align:left;
  color:#232323;
  border-bottom:1px solid #e7e7e7;
  font-weight: normal;
  padding:5px;
}
/*list부분*/

/*read트부분*/
.tread{
  border-collapse: collapse;
}
.tread thead th{
  height:1px;
  padding:0px;
  border-top:1px solid #e7e7e7;
}

.tread tfoot th{
  padding:0;
}

.tread tbody th{
  text-align:left;
  color: #4c4c4c;
  font-size: 13px;
  font-weight:bold;
  padding-left:20px;
  background-color:#FCFBFF;
  border-right:1px solid #e7e7e7;
  border-left:1px solid #e7e7e7;
  border-bottom:1px solid #e7e7e7;
}

.tread tbody td{
  font-size: 13px;
  text-align:left;
  color:#232323;
  border-bottom:1px solid #e7e7e7;
  font-weight: normal;
  padding:5px;
  height:20px;
}
/*read부분*/

/*write트부분*/
.twrite{
  border-collapse: collapse;
}
.twrite thead th{
  height:1px;
  padding:0px;
  border-top:2px solid #e7e7e7;
}

.twrite tfoot th{
  padding:0px;
  /*border-bottom:1px solid #cccccc;*/
}

.twrite tbody th{
  text-align:left;
  color: #4c4c4c;
  font-size: 13px;
  font-weight:bold;
 padding-left:20px;
  background-color:#FCFBFF;
  border-bottom:1px solid #e7e7e7;
}

.twrite tbody td{
  font-size: 13px;
  text-align:left;
  color:#232323;
  border-bottom:1px solid #e7e7e7;
  font-weight: normal;
  padding:5px;
  height:20px;
}
/*write부분*/

/*write 아무디자인없는것*/
.twrite_none{
  border-collapse: collapse;
}
.twrite_none thead th{
  height:0px;
  padding:0px;
  border:none;
}

.twrite_none tfoot th{
  padding:0px;
  /*border-bottom:1px solid #cccccc;*/
}

.twrite_none tbody th{
  text-align:left;
  font-size: 13px;
  font-weight:bold;
  padding-left:20px;  
  border:none;
}

.twrite_none tbody td{
  font-size: 13px;
  text-align:left;
  border:none;
  font-weight: normal;
  padding:5px;
  height:20px;
}
/*write아무디자인없는것*/

/******************* 기본테이블 스타일끝 *******************/

/*하단에 버튼*/
.divbutton{
  text-align:center;
  padding:10px 0 10px 0;
}




/* top*/

.top{border-top:1px solid #ccc;border-bottom:1px solid #ccc; background-color:#f6f6f6; height:31px;}
.search{border:1px solid #cc0033;}

/* left*/
.notice{border:1px solid #ccc;}
.notice_text{ line-height:20px; padding-left:10px;}

/* center */

.sub_listmenu{ background-image:url(/swww/images/web/menu_2bg.png); height:38px;border-bottom:1px solid #ffffff;}
.sub_listmenu td{border-right:1px solid #fff; height:38px;}
.sub_listmenu_over{background:#DDDDDD;border-bottom:1px solid #dddddd;}
.left{border-left:1px solid #ccc; height:38px;}

.sub_listmenu a{ color:#444; text-decoration:none; height:30px;line-height:200%; font-weight:bold;}
.sub_listmenu a:hover{ color:#ff0000; text-decoration: underline; font-weight:bold;}
.sub_order{ height:25px; border-bottom:1px solid #cccccc; }
.sub_3 a{ padding-left:20px; font-size:12px; line-height:200%; color:#666; }
.sub_3{ background-color:#efefef; }

.reco{ background-image:url(/swww/images/web/reco_bg.png); height:454px;}
.reco_box{ margin-top:30px;}
.reco_list_box{ background-image:url(/swww/images/web/reco_img_bg.png); width:319px; height:303px;}

.quick{ border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;padding:3px;}

.menu_bg{ background-color:#9d9d9d;}
.sub_text{ padding-left:0px; line-height:200%; color:#FFF;}
.sub_text li{ list-style:none; text-align:left;}
.sub_text li a{color:#fff;}
.sub_text li a:hover{color:#ff0000;}
.sub_text_first{ border-right:1px solid #b1b1b1;}
/*.sub_text_middle{ border-right:1px solid #b1b1b1; border-left:1px solid #919191;}*/
.sub_text_middle{ background:url("/swww/images/web/sub_menu_bar.png");background-repeat:repeat-y;}
.sub_text_last{  border-left:1px solid #919191;}

.list_title_bg{ background-image:url(/swww/images/web/main_title_bg.jpg); background-repeat:repeat-y; height:30px;padding-left:10px;font-weight:bold;}

.list_box_text1{  font-weight:bold; color:#e90948;line-height:16px;}
.list_box_text2{ font-weight:bold; color:#ff5a00; line-height:16px;}
.footer_line{ border-bottom:1px solid #cccccc;border-top:1px solid #cccccc; height:30px;}



/*input=text*/
.css_input_text{
  vertical-align:middle;
  padding:0 10px 0 10px;
  box-sizing:border-box;
  height:30px;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  line-height:25px;
  border:1px solid #666666;
  text-align:left;
  color:#666666;
  cursor:pointer;
  border-radius:2px;
}

.css_button{
  vertical-align:middle;
  padding:0 10px 0 10px;
  box-sizing:border-box;
  height:30px;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  line-height:25px;
  background-color:#666666;
  border:1px solid #666666;
  text-align:center;
  color:#fff;
  cursor:pointer;
  border-radius:2px;
}