 

/* global reset */
img {border:none;}
label {cursor:pointer;}
acronym,
abbr {cursor:help;}
button {cursor:pointer;}
hr {display:none;}
form {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:0;}
fieldset legend {overflow:hidden; visibility:hidden; position:absolute; z-index:-1; width:0; height:0; margin:0; padding:0; font-size:0; line-height:0;}
 

/* container */
#container {position:relative; width:1050px; margin:0 auto;}

/* header */
#header {overflow:hidden; position:relative; height:150px; width:1070px; background:url('/img/top_bg.gif') no-repeat ;}


/* column_global */
#column_global {display:inline; float:left; clear:right; width:990px; height:100%; margin:0 0 0 37px; padding:0 25px 0px 25px; background:url('/img/sub_bg.gif') repeat-y;}

/* column_left */
.column_left {float:left; width:200px; margin:0; padding:0 20px 0 0;}


/* column_center */
 .column_center {float:left; width:700px; margin-top:10px; padding:0 20px 0px 20px;}


.sub_goods {width:700px; float:right; margin:0 50px 0 0 ; padding:0;}

/* column_right */
.column_right { }


/* widget */
.widget ul.icon {clear:both;  width:auto; height:15px; padding:5px; border:0; background-color:#f0eeee;}
.widget ul.icon li {float:left; width:auto; height:auto; margin:0; padding:0; padding-left:10px; border:0;}
.widget_dotteline h4 {margin:0; padding:0; padding-bottom:10px; background:url('/img/widget_title_dotteline.gif') 0 bottom repeat-x;}
.widget_dotteline h4 img {vertical-align:middle;}

/* gnb */
.gnb {float:right; height:30px; margin:10px 0 0 0; padding:0;}
.gnb li {float:left; margin:0; padding:0 0 0 5px; list-style:none;}
.gnb li a {color:#666; font-size:11px; font-family:dotum; margin:0 5px 0 0;}
.gnb li.last_child {padding-right:0; background:none;}

.logo {width:250px; height:70px; margin:0 auto; padding:0;}

/* search */

fieldset.search_top {float:left; width:340px; height:38px; margin:12px 0 0 0; padding:0; background:url('/img/search_bg.gif') repeat;}
fieldset.search_top legend {display:none;}
fieldset.search_top input.search_input {float:right; width:140px; height:17px; margin:10px 0 0 0; padding:0; border:1px solid #412e1b;}
fieldset.search_top input.search_submit {float:right; margin:11px 10px 0 3px; padding:0;}
fieldset.search_top input {vertical-align:middle;}

/* lnb */
.lnb {display:block; float:left; width:659px;  margin:12px 0 0 0; _margin-left:27px; padding:0 0 0 42px;}
.lnb li {float:left; list-style:none;}
.lnb li span {display:none;}
.lnb li a {display:block; height:38px; margin:0; padding:0;   }
.lnb li.lnb_menu1 a {background:url('/img/menu.gif') no-repeat 0 0;width:131px; text-indent:-999px;}
.lnb li.lnb_menu1 a:hover {background-position:0 -45px; }
.lnb li.lnb_menu2 a {background:url('/img/menu.gif') no-repeat -131px 0;width:132px; text-indent:-999px;}
.lnb li.lnb_menu2 a:hover {background-position:-131px -45px; }
.lnb li.lnb_menu3 a {background:url('/img/menu.gif') no-repeat -263px 0;width:132px; text-indent:-999px;}
.lnb li.lnb_menu3 a:hover {background-position:-263px -45px; }
.lnb li.lnb_menu4 a {background:url('/img/menu.gif') no-repeat -395px 0;width:131px; text-indent:-999px;}
.lnb li.lnb_menu4 a:hover {background-position:-395px -45px; }
.lnb li.lnb_menu5 a {background:url('/img/menu.gif') no-repeat -526px 0;width:133px; text-indent:-999px;}
.lnb li.lnb_menu5 a:hover {background-position:-526px -45px; }

.lnb li a:hover,
.lnb li a.over {background-position:0 -45px; }



/* footer */
#footer {overflow:hidden; clear:both; width:990px; margin:0 0 0 37px; padding:10px 0 50px 24px;}
#footer .footer_info {width:940px; height:130px; margin:0 0 0 25px; background:url('/img/footer_customer_bg.gif') no-repeat; }
#footer ul.footer_menu {clear:both; float:left; width:930px; height:25px; margin:0; padding:10px 0 0 10px; border-top:2px solid #7bb62e; border-bottom:1px solid #e3e3e3; background-color:#fbfbfb;}
#footer ul.footer_menu li {float:left; padding:0; margin:0; font:12px 'Dotum'; list-style:none;}
#footer ul.footer_menu li a {color:#666;}
#footer ul.footer_menu li.last_child {background:none; padding-right:0;}
#footer .info {float:left; overflow:hidden; width:100%; margin:0; padding:10px 0 0 0;}
#footer address {float:left; clear:right; margin:0; padding:0 0 0 10px; font:11px/140% 'Dotum'; color:#848484; text-align:left; line-height:18px;}
#footer address a {color:#969696; text-decoration:underline;}
#footer address span {color:#59a22d; font-weight:bold;}
#footer .footer_logo {float:right; margin:10px 0 0 0; padding:0 60px 0 0;}




/* .widget_category_list */
.widget_category_list {clear:both; margin:0; padding:0;}
.widget_category_list h4 {height:51px; margin:0; padding:0;}
.widget_category_list .category_body {overflow:hidden; background:url('/img/category_body.gif') repeat-y;}
.widget_category_list ul {margin:0; padding:0 20px;}
.widget_category_list li {margin:0; padding:0; list-style:none; border-bottom:dotted 1px #d6d6d6; *zoom:1;}
.widget_category_list li:after {display:block; clear:both; content:"";}
.widget_category_list li a {display:block; height:19px; padding:5px 0 0 10px; background:url('/img/category_bulit.gif') no-repeat left center; color:#666;}
.widget_category_list li a:hover {font-weight:bold; color:#59a22d;}
.widget_category_list .category_bottom {height:30px; background:url('/img/category_bottom.gif') no-repeat;}
.v {color:#13b200; font-weight:bold ; }
.vv {color:#1829e3; font-weight:bold ; }


/* widget_board_list */
.widget_story {overflow:hidden; clear:both; margin-bottom:20px;}
.widget_story .story_top {height:54px; background:url('/img/story_top.gif') no-repeat;}
.widget_story .stroy_body {overflow:hidden; height:100%; background:url('/img/story_body.gif') repeat-y;}
.widget_story .story_bottom {height:20px; background:url('/img/story_bottom.gif') no-repeat;}
.widget_story h4 {width:160px; margin:0 0 0 15px; padding:0 0 5px 0; border-bottom:2px solid #59a22d;}
.widget_story h4 img {margin:25px 0 0 0; padding:0;}

.widget_board_list {width:160px; margin:0 0 0 15px; padding:5px 0 0 12px; }
.widget_board_list li {float:left; margin:0; padding:0; width:140px; background:url('/img/icon.gif') no-repeat left 8px; border-bottom:1px dotted #d6d6d6;  list-style:none;}
.widget_board_list li a {display:block; height:19px; padding:5px 0 0 10px; font:bold 12px 'Dotum'; color:#666; font-weight:normal;}
.widget_board_list li a:hover {color:#59a22d; font-weight:bold; text-decoration:none;}




/* widget_sub_customer */
.widget_sub_customer  {clear:both;}
.widget_sub_customer h4 {margin:0 0 10px 0; padding:0;}
.widget_sub_customer ul {overflow:hidden; background-color:#f9f9f9; margin:0; padding:0; width:200px; border:1px solid #eee;}
.widget_sub_customer ul li {float:left; list-style:none; height:128px; font-family:georgia;}
.widget_sub_customer ul li img {float:left; margin: 20px 10px 0 15px; vertical-align:bottom;}
.widget_sub_customer ul li .cs {width:165px; float:left; margin:15px 0 0 20px;_margin:10px 0 0 10px; padding:0 0 15px 0; border-bottom:1px dotted #eee;}
.widget_sub_customer ul li .cs span {color:#707070;}
.widget_sub_customer ul li .cs span.no {color:#cc0704; font-size:20px; font-weight:bold; margin:0; padding:0;}
.widget_sub_customer ul li .cs p {margin:5px 0 0 0; line-height:20px; color:#222;}
.widget_sub_customer ul li.bank {float:left; width:165px; padding:10px 0 0 20px; margin:0; height:90px;}
.widget_sub_customer ul li.bank span {color:#59a22d; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
.widget_sub_customer ul li.bank p {line-height:20px; color:#848484; margin:0; padding:0;}
