body {margin-left: 0px;	margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

body td { color:#252525; font-family: Arial; font-size:12px; }
a:link, a:visited { text-decoration:none; color:#3366cc; }
a:hover, a:active { text-decoration:underline; color:#9daae2; }

/* GNB */
.top_bg {background-image: url(/img/bg_top2.jpg);
	 background-repeat: repeat-x;
	 background-position: top;
        }

.bg_left {background-image: url(/img/bg_left.jpg);
	 background-repeat: repeat-y;
	 background-position: left;}

.top_sm { font: normal 11px arial; text-decoration:none; color:#3366cc; margin-left:10px;}
.top_sm a { color:#3366cc; }

.foot_menu { color:#606060; font: normal 12px/170% verdana; text-decoration:none; }
.foot_menu a { color:#606060; }

/* GNB */
#top_menu td { border-right: solid 1px #a4a4a4; padding: 0 20px; }
#top_menu a {color:#002e77; font: bold 13px tahoma; text-decoration:none;}
#top_menu a:hover {color:#ed1b24; }

/* LNB */
.lm_norm { padding: 6px; font: normal 11px tahoma; background-color: #ffffff; color: #626262;}
.lm_over { padding: 6px; font: normal 11px tahoma; background-color: #f5f5f5; color: #ed1b24; cursor: hand;}

.smlayer { border-style: solid; border-width: 2px; border-color: #5a66dc }
.slmenu a {color:#194b9a; text-decoration:none} 

#lm_category {background-image: url(/img/bg_left_1menu.jpg); background-repeat: no-repeat; background-position: right;
	padding: 6px; margin: 4px 8px 0 8px; font: bold 12px verdana; color: #ffffff; cursor:hand;}
.lm_sbox { margin: 0 8px; position: relative;}
.lm_s1ul { padding-left: 1px; margin: 0px; list-style: none; }
.lm_s1ul li { padding: 3px 0; font: normal 10px/100% tahoma; color: #ed1b24; }

#lm_s2ul { padding: 0 0 4px 2px; margin: 0 0 4px 0; font: bold 11px/180% tahoma; color: #181818; list-style:none; border-bottom: 1px solid #c1c1c1;}
#lm_s2ul a { color: #181818; }
#lm_s2ul li { padding: 3px 4px; font: normal 11px/110% tahoma;}
#lm_s2ul li a { color: #626262; font: normal 11px/110% tahoma;}
#lm_s2ul li a:hover { text-decoration:underline; color: #ed1b24; }

.snr { border-right: solid 1 #e3e3e3; }
.snl { border-left: solid 1 #e3e3e3; }

.nav { font: normal 11px Arial; color: #707070; padding-right: 5px; }
.nav b { color: #0039b6; }
.page_sort { padding: 7px 15px; color: 7d7d7d; font: normal 11px Tahoma; }
.page_sort span{color: a1122f; font: bold 11px Tahoma; }

/* title */
.tit_cate { font: bold 20px Tahoma; color: #0039b6; padding-left: 7px; }
.tit_cate2 { font: normal 11px verdana; color: #5b222d; padding: 8px 5px; }

/* subject */
.sub_1 { background-color: #e9f0fa;}
.sub_1 div { background-image: url(/img/bg_tit_subject1.jpg); background-repeat: no-repeat; background-position: top right; font: normal 14px verdana; color: #ffffff; padding: 5px 25px 5px 12px; display: inline; float: left;}

.prod_1 { min-width: 390px; margin-bottom: 1px; display: block; float: left; }
.prod_1 ul { font: bold 14px/160% tahoma; color: #194b9a;   list-style-image: url(/img/bul_01.gif); margin-left: -13px; *margin-left: 25px; margin-left: 25px \0/; }
.prod_1 li a { font: normal 12px/160% arial; color: #363636;  }
.prod_1 li a:hover { color: #194da0; }
.prod_1 div { margin: 0px 0px 0px 0px; height: 1px; width: 390px; font-size: 0;}
.scl { font: normal 11px/140% tahoma; color: #194b9a; margin-left: 12px;}

/* item */
.item_list {color:#a1a1a1; font: normal 12px Arial; padding: 8px 10px 8px 25px; background-image: url(/img/bul_01.gif); background-repeat: no-repeat; background-position: 10px center;}
.item_list a:link, a:visited, a:active {color:#002e7a; }
.item_list a:hover {color:#ed1b24;}

.item_tit { color:#252525; font: bold 20px Verdana; padding: 0 8px; }
.item_tit span {color:#8c8c8c; font: normal 13px Verdana; }
.item_img { margin: 20px 0px; }

.item_table { }
.item_table li { font: normal 14px/160% tahoma; color: #0039b6; }
.item_table table { text-align: center; border: solid 2px #a8a8a8; border-spacing:1px; border-collapse:collapse;}
/* .item_table table tr:nth-child(even) td { background: none repeat scroll 0 0 #ebebeb; } */
.item_table table th {padding: 5px; font: normal 10px verdana; color: #ffffff; background-color: #457bd1; border-bottom: solid 1px #6a98e0; border-right: solid 1px #6a98e0;}
.item_table table td {padding: 6px 10px;  background-color: ; border-right: solid 1px #c7c7c7; border-bottom: solid 1px #a4a4a4;}
.item_table table a { font: bold 12px verdana; color: #0039b6;}
.item_table table a:hover { color: #ed1b24;}
.formtxt_white { font: normal 10px tahoma; background-color: #687787; color: #ffffff;}

.item_tit2 { color:#252525; font: bold 16px Verdana; padding: 20px 8px; }
.item_pic { border: solid 1px #e1e1e1; background-color: #ffffff; text-align: center; padding: 25px 2px; }
.item_detail { margin-left: 20px; border-spacing: 5px; border-top: solid 2px #3f77d0; }
.item_detail th {text-align: left; padding: 5px 7px 10px 7px; font: bold 11px/110% arial; color: #0039b6; border-bottom: solid 1px #d9d9d9;}
.item_detail td {text-align: left; padding: 3px 10px 8px 10px; font: normal 12px verdana; border-bottom: solid 1px #d9d9d9;}
.item_detail span {color: #0039b6; font: bold 13px arial;}
.price1 {color: #ea0000; font-size: 14px;}

.cart_table {  }
.cart_table table { width: 100%; border: solid 2px #c5c5c5; border-spacing:1px; border-collapse:collapse;}
.cart_table table th { padding: 5px; font: normal 10px verdana; color: #ffffff; background-color: #457bd1; border-bottom: solid 1px #6a98e0; border-right: solid 1px #6a98e0;}
.cart_table table td { padding: 10px 6px; font: normal 12px/120% Verdana; background-color: #ffffff; border-right: solid 1px #c5c5c5; border-bottom: solid 1px #e1e1e1;}
.cart_table table span { color: #808080; font: normal 11px tahoma; }
.edp {color: #0039b6; font: bold 13px arial;}

.cart_table2 { margin-left: 20px;  background-color: #ffffff; border-spacing: 5px; border-top: solid 2px #3f77d0;  border-bottom: solid 1px #959595; }
.cart_table2 th {text-align: left; padding: 5px 10px 10px 7px; font: bold 11px/110% arial; color: #0039b6; border-bottom: solid 1px #d9d9d9;}
.cart_table2 td {text-align: right; padding: 5px 57px 10px 50px; font: bold 14px verdana; color: #868686; border-bottom: solid 1px #d9d9d9;}
.cart_table2 span {color: #ea0000; font: bold 14px verdana;}

.search_table { }
.search_table th {padding: 5px; font: normal 10px verdana; color: #ffffff; background-color: #457bd1; border-bottom: solid 1px #6a98e0; border-right: solid 1px #6a98e0;}
.search_table tr:nth-child(odd) td { background: none repeat scroll 0 0 #eaeaea; }
.search_table td {padding: 7px 8px; font: normal 12px arial; background-color: #ffffff; border-bottom: dotted 1px #c4c4c4;}
.search_table a { font: bold 12px verdana; color: #0039b6;}
.search_table a:hover { color: #ed1b24;}

.order_table { width: 100%; border-spacing: 2px; border-top: solid 2px #3f77d0;  border-bottom: solid 1px #c0c0c0; }
.order_table th {text-align: left; padding: 5px 10px; font: bold 12px/110% arial; color: #0039b6; border-bottom: solid 1px #d9d9d9;}
.order_table td {text-align: left; padding: 5px 10px; font: normal 12px tahoma; color: #868686; border-bottom: solid 1px #d9d9d9;}
.order_table input {color: #252525; font: bold 16px verdana; border: solid 1px #959595;}
.order_table span {color: #ea0000; font: bold 14px verdana;}

.notice_table { width: 100%; background-color: #ffffb0; border: solid 1px #bebebe; margin-bottom: 10px;}
.notice_table td { padding: 10px; font: normal 12px verdana; }
.notice_table ul { margin: 0px 10px; color: #5f5f5f; font: normal 12px/140% tahoma;}
.warning {color: #ea0000; text-align: center; }

.cata_table { width: 100%; }
.cata_table td { padding: 10px; font: normal 11px/120% verdana; text-align: center; vertical-align: top;}
.cata_table img { width: 130px; height: 185px; border: 0px; margin-bottom: 7px; border: solid 3px #d9d9d9;}
.cart_table a:hover { color: #ed1b24;}

.field_table { width: 100%; border: solid 0px #e1e1e1; }
.field_table th {padding: 5px; font: normal 10px verdana; color: #ffffff; background-color: #457bd1; border-bottom: solid 1px #6a98e0; border-right: solid 1px #6a98e0;}
.field_table td { padding: 6px 8px; font: normal 11px/120% verdana; border-right: solid 0px #e1e1e1; border-bottom: solid 2px #bbbbbb;}
.field_table li { font: bold 12px tahoma; color: #ed1b24;}
.field_table .statename { font: bold 13px tahoma; color: #ed1b24; border-bottom: solid 1px #e1e1e1; padding: 12px 8px 4px 8px; }
.field_table .statename a { color: #ed1b24; text-decoration: none; }
.field_table span { color: #aa0000;}

/* button */
.sbutton {color:#ffffff; font: normal 11px tahoma; height:18px; padding: 2px 10px 0 20px; background-image: url(/img/bg_button1.jpg); background-repeat: no-repeat; display: block; float: right;  clear: both;}
.sbutton a { color:#ffffff; font: normal 11px verdana; text-decoration:none; }
.sbutton a:hover { color:#fbff88; }

/* Page Numbers */
.pages { font: 12px/1.4 arial, helvetica, sans-serif; padding: 0 15px; float: right; }
.pages a, .pages span { color:#0039b6; display: block; float: left; padding: 0.2em 0.5em; margin-right: 0.3em; border: 1px solid #fff; background: #fff; }
.pages span.current { border: 1px solid #c4c4c4; font-weight: bold; background: #1559c6; color: #fff; }
.pages a:link, a:visited, a:active { border: 1px solid #c4c4c4; text-decoration: none; }
.pages a:hover { border-color: #0039b6; }
.pages a.nextprev {font-weight: bold;}
.pages span.nextprev { color: #666;}
.pages span.nextprev { border: 1px solid #ddd; color: #999; }
.pages .nextprev-next { float: right; }

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

hr {border: solid 1px #e8e8e8; margin: 0;}
.hrlm {height: 0; border: solid 0px #fff; border-bottom: 1px solid #c1c1c1; margin: 0 0 4px 0;}
.hr1 {height: 0; border: solid 0px #fff; border-bottom: 2px dotted #dddddd; margin: 0px}
.hr_div { height: 1px; border: solid 0px #fff; border-bottom: 2px dotted #dddddd; padding-top: 11px; margin-bottom: 5px; clear: both;}

.contents { padding: 18px 12px; font: normal 12px/160% tahoma; color: #515151;}
.contxt { font: normal 12px/160% gilum,tahoma; color: #515151; text-align:justify;}
.contxt2 { font: normal 13px/160% gilum,tahoma; color: #6c6c6c; text-align:justify;}
.quote { font: normal 13px/180% batang; color: #804000; letter-spacing: -1px;}

.tf1 { font: bold 14px/180% verdana,Tahoma; color: #ffffff; letter-spacing: -1px; }

.cf2 { font: normal 12px verdana; color: #339900; line-height: 180%; letter-spacing: 0px; }
.cf3 { font: normal 12px tahoma; color: #f3500c; letter-spacing: -1px; }
.cftit1 { font: bold 20px tahoma; color: #f3500c; letter-spacing: 0px; }

.s13 { font-size: 13px; line-height: 160%; }

#left_menutd td { background-color: #f5f3ec; }
#left_menutd td:hover { color: #fff; background-color: #8dc63f; }
#left_menutd p { color: #4b8d00; font: bold 12px dotum; text-decoration:none; padding: 7px 0 6px 14px; }
#left_menutd p:hover { color:#fff; }
#left_menutd .std { background-color: #ece9dd; }

.main_date { color: #a7a7a7; font: normal 11px arial; }
.main_date2 { color: #b18b67; font: normal 11px arial; }

#main_list {  margin: 12px 0 0 -38px; margin /*\**/: 0px\9; }
#main_list li { font: normal 12px/120% verdana; list-style: none;  padding-left: 10px; margin-top: 10px; border-left: solid 3px #93adbb;}
#main_list a { color:#464646; text-decoration:none; }
#main_list a:hover { color:#0039b6; text-decoration:underline; }

a.main_tit2 { color:#5a5a5a; font: bold 14px/120% gulim,tahoma; letter-spacing: -1px;}
a.main_tit2:link, a.main_tit2:visited, a.main_tit2:active { text-decoration:none; }
a.main_tit2:hover { text-decoration:underline; }

a.edpno:active { font-size:11px }
