/* 전체적용 design_hyun */

html { width:100%; height:100%;}

a    {text-decoration:none; color:#666666}
a:link    {text-decoration:none; color:#666666}
a:visited {text-decoration:none; color:#666666}
a:hover   {text-decoration:none; color:#666666}

body ,div, td { font-family:"돋움","Dotum", "dotum", "AppleGothic", "sans-serif"; font-size:12px; line-height: 140%; color:#666666; margin:0;
	scrollbar-face-color: F2F2F2;
	scrollbar-shadow-color:#bbbbbb; 
	scrollbar-highlight-color: #bbbbbb;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #F2F2F2;
	scrollbar-arrow-color: #bbbbbb;
	scrollbar-base-color:#E9E8E8;}

/* P태그 기본 마진 정의함 by Nine */
p{margin: 0px; top: 0px; right: 0px; bottom: 0px; left: 0px;}
/* P태그 기본 마진 정의함 by Nine */

img,table {border:0px;}
fieldset {border:0;margin:0px;padding:0px;}
select, input, textarea {vertical-align:middle; font:12px Dotum,tohoma,AppleGothic,sans-serif;color:#888888;}
form {margin:0; padding:0;}

/* 폰트 적용 */
.redbold{font-family: 돋움; FONT-SIZE: 12px; COLOR: #e01b22; font-weight:bold;}
.red{font-family: 돋움; FONT-SIZE: 12px; COLOR: #e01b22;}
.gray{font-family: 돋움; FONT-SIZE: 12px; COLOR: #222222;}
.graybold{font-family: 돋움; FONT-SIZE: 12px; COLOR: #222222; font-weight:bold;}
.blue{font-family: 돋움; FONT-SIZE: 12px; COLOR: #002157;}
.bluebold{font-family: 돋움; FONT-SIZE: 12px; COLOR: #002157; font-weight:bold;}
.tb_list,.tbl_type th,.tbl_type td{border:0}
.tb_list{width:100%;font-family:'돋움',dotum;font-size:12px;text-align:center;border-collapse:collapse;background-color:#e5e5e5;padding:30px}
.tb_type,.tbl_type th,.tbl_type td{border:0}
.tb_type{width:100%;border-bottom:1px solid #c0c0c0;font-family:'돋움',dotum;font-size:12px;text-align:center;border-collapse:collapse}
.tb_type caption{display:none}
.tb_type tfoot{background-color:#f5f7f9;font-weight:bold}
.tb_type tr{height:30px}
.tb_type th{padding:5px;border:1px solid #e5e5e5;background-color:#c0c0c0;color:#222;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.tb_type td{padding:5px;border:1px solid #c0c0c0;color:#222}
.tb_type td.top{background-color:#e5e5e5;font-weight:bold}
.tb_type td.pa{padding:20px}
/* //data table */

/* 각종 폼박스(검색,회원가입,주문,배송 부분) */
.inputBasic {height:14px;padding:2px 3px 0 3px;border:1px solid #cccccc;}
.inputBasic02 {height:14px;padding:2px 3px 0 3px;border:1px solid #cccccc; background-color:#e0e0e0;}
.inputBasic03 {height:16px;padding:2px 3px 0 3px;border:1px solid #cccccc;}
.radio {border:0;}
.select {height:19px; vertical-align:middle; font-size:10pt; color:#666666; font-family:돋움;}
.textarea {width:500px; height:80px; vertical-align:middle; font-size:10pt; color:#666666; font-family:돋움;}
.check {height:19px; vertical-align:middle;}

/* 헤더부분BG design_hyun 
#header {background: url(/imgs/normal/header/h_bg.gif);border: 0px;width: 100%;padding: 0;margin: 0;}*/

/* 헤더 탑메뉴 부분에만 bg적용 by nine */
#header .top_menu {background: url(/imgs/normal/header/h_bg.gif);border: 0px;width: 100%;padding: 0;margin: 0;}

/* 메인플래시BG design_hyun */
#main {background: url(/imgs/normal/main/mbg02.jpg);width: 100%; height:329px;}

/* FOOTER BG design_hyun 
#footer {background: url(/imgs/normal/footer/f_bg.gif);border: 0px;width: 100%;padding: 0;margin: 0;}*/

/* 푸터 메뉴 부분에만 bg적용 by nine */
#footer .footer_menu {background: url(/imgs/normal/footer/f_bg.gif);border: 0px;width:100%; height:29px; padding: 0;margin: 0;}

/* 제품리스트 폰트  */
.price{font-family: 돋움; FONT-SIZE: 12px; COLOR: #e01b22; font-weight:bold;}

/* 주문금액 */
.price02{font-family: 돋움; FONT-SIZE: 12px; COLOR: #333333; font-weight:bold;}
.time{font-family: 돋움; FONT-SIZE: 12px; COLOR: #00008C}

/* 합계금액 */
.price03{font-family: 돋움; FONT-SIZE: 14px; COLOR: #e01b22; font-weight:bold;}

/* eshop 제품 리스트 페이지 가격부분 */
.pricelist{font-family: 돋움; FONT-SIZE: 12px; COLOR: #e01b22; font-weight:bold; height:30px;}

/* eshop 제품 리스트 페이지 가격부분 */
.search{font-family: 돋움; FONT-SIZE: 20px; COLOR: #333333; font-weight:bold;}

/* 각종메인들 인기제품 title */
.pro{font-family: 돋움; FONT-SIZE: 11px; font-weight:bold;}

/* 장바구니 포인트 */
.point{font-family: 돋움; FONT-SIZE: 12px; COLOR: #7c7c7c; font-weight:bold;}

/* 주문배송조회 리스트 폰트 작게 */
.border{font-family: 돋움; FONT-SIZE: 11px;}

/* eshop 제품 리스트 페이지 title */
.list_title{font-family: 돋움; FONT-SIZE: 13px; COLOR: #333333; font-weight:bold; height:30px;}

/* eshop 제품 디테일 페이지 title */
.list_title02{font-family: 돋움; FONT-SIZE: 14px; COLOR: #333333; font-weight:bold; height:30px;}



/* 리스트페이지 다음 */
.next{font-family: 돋움; FONT-SIZE: 14px; COLOR: #e01b22; font-weight:bold;}

/* 전문가리뷰 폰트  */
.review{font-family: 돋움; FONT-SIZE: 12px; COLOR: #666666; font-weight:bold;}

/* 서브페이지bg  */
.subbg {background: url(/imgs/common/body_line.gif);border: 0px;width: 730px; padding: 0;margin: 0;}

/* table 테두리 */
.line {border:2px #cccccc solid; font-family: 돋움;font-size: 11px; COLOR: #888888;}
.line01 {border:4px #999999 solid; font-family: 돋움;font-size: 11px; COLOR: #888888;}
.line02 {border:1px #cccccc solid; font-family: 돋움;font-size: 11px; COLOR: #888888;}
.popline {border:2px #000000 solid; width:400px;}

/* 각종이미지 라인 */
.img {border:1px #a0a0a0 solid;}

/* 경로라인 및 폰트  */
.path {background: url(/imgs/common/path_line.gif);border: 0px;height:42px; padding: 0;margin: 0;}
.strong {font-family: 돋움; FONT-SIZE: 12px; COLOR: #888888; font-weight:bold;}

/* eshop 갯수 폼 */
.ea {border:1px #cccccc solid; font-family: 돋움;font-size: 11px; COLOR: #888888; height:14px; }

/* 상세디테일 bg  */
.detail {background: url(/imgs/normal/eshop/tab_bg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}

/* eshop 스페셜 */
#special {position:absolute;left:600px;top:433px;width:53px;height:90px;z-index:200;}

/* eshop 총구매금액 bg */
.buybg {background: url(/imgs/normal/eshop/es_bg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}

/* eshop 주문배송조회 게시판 제목 bg */
.tbg {background: url(/imgs/normal/eshop/tbg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}

/* 게시판 table bg & 폰트 */
.tablefont {font-family: 돋움; FONT-SIZE: 12px; COLOR: #666666; font-weight:bold;}
.faqbg {background: url(/imgs/normal/center/table_bg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}
.faqbg02 {background: url(/imgs/normal/center/table_bg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}
.qnabg {background: url(/imgs/normal/center/table_bg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}
.pdsbg {background: url(/imgs/normal/center/table_bg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}
.rebg {background: url(/imgs/normal/center/table_bg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}
.tablebg {background: url(/imgs/normal/center/table_bg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}

/* as 정책안내 bg */
.asbg {background: url(/imgs/normal/center/cen_tbg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}

/* 제품정보 검색 bg */
.probg {background: url(/imgs/normal/product/search_bg.gif);border: 0px;width: 700px; padding: 0;margin: 0;}

/* 제품분류 타이틀 td 라인 */
.pro_title {padding:2px 3px 0 3px;border:2px solid #464646;}


/* 자료실 분류 td 라인 */
.data_title {padding:2px 3px 0 3px;border:2px solid #464646;}
.datat_title {padding:20px 0px 20px 0px;border:8px solid #afafaf;}


/* 사이버홍보실 메인 동영상 bg */
.cyber_bg {background: url(/imgs/normal/cyber/movie_bg.jpg);border: 0px;width: 399px; padding: 0;margin: 0;}

/* 사이버홍보실 홍보자료 bg */
.cyber_bg02 {background: url(/imgs/normal/cyber/cyber_bg.jpg);border: 0px;width: 399px; padding: 0;margin: 0;}

/* 회사연혁 부분 연도 출력시 A태그 스타일 by nine 임시 스타일 -> 추후 조정바람 */
.board_red13                   {color:#e01b22; font-family:AppleGothic; font-size:17px; font-weight:bold; line-height:19px;}
.board_red13   a:link        {color:#666666; font-family:Gulim; font-size:13px; line-height:19px;}
.board_red13   a:visited       {color:#e01b22; font-family:Gulim; font-size:14px; line-height:19px;}
.board_red13   a:active      {color:#ed1c24; font-family:Gulim; font-size:14px; font-weight:bold; line-height:19px;}
.board_red13   a:hover       {color:#ed1c24; font-family:Gulim; font-size:14px; font-weight:bold; line-height:19px;}

/* 출석체크 스탬프 관련 클래스 by Nine */
.attendance_book_check_color {color:#b40000;}
.attendance_book_uncheck_color {color:#d6d6d6;}

/* 이벤트 관련 클래스 by Nine */
.auction_bidding_list_layer
{
  font:9pt dotum,verdana,arial;
  color:#3d3D3D;
  width:580px;
  height:132px;
  position:relative;
  overflow-y:scroll;
  line-height:9pt;
  border:1px solid #B2B2B2;
  scrollbar-face-color: #F5F5F5; 
  scrollbar-highlight-color: #B2B2B2; 
  scrollbar-3dlight-color: #F5F5F5; 
  scrollbar-darkshadow-color: #F5F5F5; 
  scrollbar-shadow-color: #B2B2B2; 
  scrollbar-arrow-color: #B2B2B2; 
  scrollbar-track-color: #FFFFFF;
}

/* 이벤트 관련 클래스 by Nine */
.lotto_attendance_list_layer
{
  font:9pt dotum,verdana,arial;
  color:#3d3D3D;
  width:580px;
  height:132px;
  position:relative;
  overflow-y:scroll;
  line-height:9pt;
  border:1px solid #B2B2B2;
  scrollbar-face-color: #F5F5F5; 
  scrollbar-highlight-color: #B2B2B2; 
  scrollbar-3dlight-color: #F5F5F5; 
  scrollbar-darkshadow-color: #F5F5F5; 
  scrollbar-shadow-color: #B2B2B2; 
  scrollbar-arrow-color: #B2B2B2; 
  scrollbar-track-color: #FFFFFF;
}

/* 주소검색창 ime모드 관련 클래스 by Nine */
.ime_k
{
  ime-mode:active;
}

/* 공동구매 주문정보 테이블 관련 클래스 by Nine */
.bg_000000
{
	background-color:#000000;
}

.bg_FFFFFF
{
  background-color:#FFFFFF;
}

/* 개인워드 이벤트 팝업 클래스 by Nine */
.fc_ffffff
{
	color:#ffffff;
}



/* data table */
.tbl_list,.tbl_type th,.tbl_type td{border:0}
.tbl_list{width:100%;font-family:'돋움',dotum;font-size:12px;text-align:center;border-collapse:collapse;background-color:#e5e5e5;padding:30px}
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:1px solid #c0c0c0;font-family:'돋움',dotum;font-size:12px;text-align:center;border-collapse:collapse}
.tbl_type caption{display:none}
.tbl_type tfoot{background-color:#f5f7f9;font-weight:bold}
.tbl_type tr{height:30px}
.tbl_type th{padding:5px;border:1px solid #e5e5e5;background-color:#c0c0c0;color:#666;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.tbl_type td{padding:5px;border:1px solid #c0c0c0;color:#666}
.tbl_type td.top{background-color:#e5e5e5;font-weight:bold}
.tbl_type td.pa{padding:20px}
.tbl_type td.ranking{font-weight:bold}
/* //data table */

