@charset "euc-kr";

html {height:100%;}

body {font:normal 9pt dotum, Geneva, sans-serif color:#222222; margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption, select { margin:0;padding:0;font:normal 9pt ±¼¸², Geneva, sans-serif; color:#222222; line-height: 11pt;}

a { selector-dummy : expression(this.hideFocus=true);}
a:link, a:visited, a:active {font-size:9pt; font-family:±¼¸²; text-decoration:none; color:#466c8a;}
a:hover {font-size:9pt; font-family:±¼¸²; text-decoration:underline; color:#466c8a;}

A.menu:link {COLOR: #454545; TEXT-DECORATION: none}
A.menu:visited {COLOR: #454545; TEXT-DECORATION: none}
A.menu:active {COLOR: #454545; TEXT-DECORATION: none}
A.menu:hover {TEXT-DECORATION: none}

ul,ol,dl {list-style:none}
img {border:0;vertical-align:top;}
table {clear:both; width:100%; border-collapse:collapse; border:0;}
table caption {display:none;}
fieldset {border:0;}
legend {display:none;}
ul {list-style:none; padding:0; margin:0; }

.blind{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
.hide{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:20;line-height:0}

#layout {margin:0 auto; width:100%; height:100%;}

#top_wrap {margin:0 auto; width:300px;}
#top_bar {margin:0 auto; width:100%; height:40px; text-align:center; background:url(../img/bg_head.gif) repeat-x top;}

#content_wrap {margin:0 auto; width:300px;}

#main_img {padding:0 0 13px 0;}

#menu1 {float:left; width:77px;}
#menu2 {float:left; width:77px;}
#menu3 {float:left; width:76px;}
#menu4 {float:left; width:70px;}

#box_top {width:300px; height:40px; background:url(/m/img/title_bg.gif) repeat-x top;}
#box_top #title {font-weight:bold; color:#333333; font-size:14px; text-align:center; padding-top:13px;}
#box_center {width:298px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
#box_content {margin:0 auto; width:280px;}
#box_content .img {padding:15px 0 15px 0;}
#box_content .img1 {padding:15px 0 0 0;}
#box_bottom {width:300px; height:40px; background:url(/m/img/bottom_bg.gif) repeat-x top;}
#box_bottom #title {font-weight:bold; color:#333333; font-size:14px; text-align:center; padding-top:10px;}
#box_bottom #btn {text-align:center; padding-top:5px;}

#goods_title {font-weight:bold; text-align:center; background-color:#addee7; padding:7px 0 5px 0;}
#goods_box {border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:5px;}
#goods_img {float:left; width:110px;}
#goods_ti {float:left; width:158px;}
#goods_ti .tit {font-weight:bold;}
#goods_ti .price {font-weight:bold; color:#FF7800;}
.goods_subti {font-weight:bold; color:#006699; font-size:13pt; padding:0 0 10px 0;}

table.goods {width:280px;}
table.goods th {width:80px; background-color:#e6e6e6; padding:5px; border:1px solid #dddddd;}
table.goods td {padding:5px; border:1px solid #dddddd;}
table.goods td.price {font-weight:bold; color:#ff3300;}

table.price_table {width:100%; border:1px solid #dddddd;}
table.price_table th {padding:5px; border:1px solid #dddddd; background-color:#e6e6e6;}
table.price_table td {padding:5px; border:1px solid #dddddd;}

#ship_ti {font-weight:bold; text-align:center; padding:7px 0 5px 0; font-size:12pt;}

table.ship_cal {width:100%;}
table.ship_cal tr {height:28px;}
table.ship_cal tr.to {background-color:#EFEFEF;}
table.ship_cal th {border-bottom:1px solid #ffffff; height:26px; border-right:1px solid #ffffff; background:#e2ebf4; color:#5880ba;}
table.ship_cal td {text-align:center; border-bottom:1px solid #e4edf2; padding:4px 0 3px 0; border-right:1px solid #e4edf2; border-left:1px solid #e4edf2;}
table.ship_cal th.ti {border-top:1px solid #ffffff; font-weight:normal;}

.button {width:140px; height:30px; border:1px solid #cccccc; background-color:#313666; color:#ffffff; font-weight:bold; font-size:9pt;}
.button1 {width:70px; height:30px; border:1px solid #cccccc; background-color:#313666; color:#ffffff; font-weight:bold; font-size:9pt;}
.button2 {width:140px; height:30px; border:1px solid #cccccc; background-color:#c6bd95; color:#554920; font-weight:bold; font-size:9pt;}
.button3 {width:100px; height:30px;}
.clear {margin: 0px; padding: 0px; clear: both;	font-size: 0px;	line-height: 100%;}

#reser_btn {text-align:center; padding:10px 0 5px 0;}

table.bbs {width:100%;}
table.bbs th {width:80px; height:30px;}
table.bbs td {width:80px; height:30px;}

table.reser {width:100%;}
table.reser th {border:1px solid #cccccc; height:30px; background-color:#e6e6e6;}
table.reser td {border:1px solid #cccccc; height:28px; text-align:center;}

#reser_text {float:left; padding-left:5px; width:74px;}
#reser_input {float:left; padding-top:7px;}

#footer {margin:0 auto; width:100%; background-color:#F0F0F0;}
#footer_bar {height:5px; background:url(/m/img/bg_tail.gif) repeat-x top;}
#copyright {margin:0 auto; width:280px; padding:10px 0 10px 0; line-height:11pt;}
#copyright .titl {font:normal 9pt dotum, Geneva, sans-serif;}
#copyright .ti {float:left; width:195px; font:normal 9pt dotum, Geneva, sans-serif;}
#copyright .img {float:left; width:85px; padding-top:7px;}