@charset "euc-kr";

/* ===========================================================================
Á¦¸ñ : ÀüÃ¼ÆäÀÌÁö Guide
Àû¿ë¹üÀ§ : ÀüÃ¼ÆÄÀÏ
ÀÛ¼ºÀÏ : 2009-04-08
ÀÛ¼ºÀÚ : Á¤Àç³²( tinaj2n@hanmail.net )
=========================================================================== */


/* ===========================================================================
SUB
===========================================================================*/
/* ===== top menu  ===== */
.top_flash_wrap {
	position: relative;
	width: 100%;
	margin: 0 auto;
}


#top_flash {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 107px;
	z-index: 7;
	overflow: hidden;
}

/* ===== left menu  ===== */
#left_menu dl {width:200px; margin-left: 17px;}

#left_menu dl dd {padding: 8px 0 5px 24px; border-bottom: 1px dotted #191612;}

#left_menu dl img {vertical-align:top;}

#left_menu dl dd a {color: #333;}

#left_menu dl dd.on, #left_menu dl dd.on a {
	color: #fff;
	background: #A77A22;
	border-bottom: none;
}

#left_menu p {margin: 37px 0 0 17px;}

#left_menu ul li {
	padding: 8px 0 5px 24px;
	background: url("/common/images/dotline1.gif") repeat-x left bottom;
}

#left_menu ul li.on, #left_menu ul li.on a {color: #fff; background:#A77A22;}

/* ===== site navigation ===== */
.site_navi {
	height: 17px;
	padding-top: 12px;
	font-size: 0.9em;
	color: #868583;
	text-align: right;
	background: url("/common/images/bg_site_navi.gif") no-repeat;
}

.site_navi a {color: #868583;}

/* ===== Footer ===== */
.footer_flash {
	position: relative;
	width: 1000px;
	height: 65px;
	margin: 0 auto;
}

.footer_flash p {
	position: absolute;
	left:0;
	bottom: 2px;
}

#footer dl {
	width: 1000px;
	padding: 12px 0 0 36px;
	margin: 0 auto;
	background: url("/common/images/bg_footer.gif") no-repeat;
}

#footer dl dt, #footer dl dd {display:inline;}

#footer dl dd {padding-top:11px;}

#footer img {vertical-align:middle;}

#footer ul, #footer ul li {display:inline;}

#footer ul {padding:0 20px 0 30px;}

/* ===== contents ===== */
#contents {padding: 37px 45px 0;}

/* ===========================================================================
contents page
===========================================================================*/
.board_wrap {
	padding-bottom: 7px;
	background: url("/common/images/bg_board_bot.gif") no-repeat left bottom;
}

.board_wrap.bbs_list {padding-bottom:27px;}

/* ===== List table ===== */
.bbs_top_slt {
	padding: 0 20px 5px 0;
	text-align: right;
}

table.list {
	width:100%;
	padding-bottom: 20px;
}

table.list thead tr th {
	padding: 6px 0 20px 0;
	text-align: center;
	background: url("/common/images/bg_bbs_line.gif") repeat-x;
}

table.list thead tr th p {background: url("/common/images/bar_bbs.gif") no-repeat right top;}
table.list thead tr th img {vertical-align:top;}

table.list thead tr th.left {padding-left:10px; background: url("/common/images/bg_bbs_line_l.gif") no-repeat;}
table.list thead tr th.right {padding-right:10px; background: url("/common/images/bg_bbs_line_r.gif") no-repeat right top;}

table.list tbody tr td {
	padding: 6px 5px 3px;
	text-align: center;
	line-height: 18px;
	border-bottom: 1px solid #DADADA;
}

table.list tbody tr td.noborder {width:10px; padding:0; border:none; font-size:0;}

table.list tbody tr td.subject {padding-left:9px; text-align:left;}
table.list tbody tr td.subject img {
	display: inline-block;
	padding: 0px 10px 0 0;
	margin-top: -2px;
	vertical-align: top;
}

table.list tbody tr td.shop_name, table.list tbody tr td.busi_div, table.list tbody tr td.shop_phone {padding-left:9px; text-align: left;}

table.list tbody tr.over td, table.list tbody tr.over td a {color:#A77A22;}

/*table.list tbody.notice tr.first td {padding-top:14px;}*/

table.list tbody.notice tr td.subject {font-weight:bold;}

table.list tr.message td {
	padding: 35px 0 25px 0;
	color: #A77A22;
	text-align: center;
	border-bottom: none;
}

/* paging */
ul.paging {
	position: relative;
	margin-top: 8px;
	text-align: center;
}

ul.paging li {
	display: inline;
	font: normal 0.9em verdana;
}

ul.paging img {vertical-align: middle;}

ul.paging li a {
	display: inline-block;
	padding: 0 3px;
}

ul.paging li.left_ico a {padding:0; margin-right: -4px;}
ul.paging li.right_ico a {padding:0; margin-left: -4px;}

ul.paging li.on a {font-weight:bold; color:#A77A22;}

ul.paging li.btn {
	position: absolute;
	right: 14px;
	top: 0;
}

/* search */
.bbs_search {margin-top:21px; text-align: center;}

/* =====  Cartoon list =====*/
table.cartoon_list {width: 622px; margin-left:10px;}

table.cartoon_list dl {width:129px; margin-bottom: 15px;}

table.cartoon_list dl dt {padding-bottom: 6px;}

table.cartoon_list dl dt img {
	width: 127px;
	height: 127px;
	vertical-align: top;
	border:1px solid #C8C6C6;
}

table.cartoon_list dl dd {text-align: center;}

/* ===== View table ===== */
table.view {width:622px; margin: 0 10px;}

table.view thead tr td {
	padding: 9px 5px 5px 12px;
	background: url("/common/images/bg_bbs_line.gif") repeat-x;
}
table.view thead tr.bot td {padding:6px 5px 5px 12px;}
table.view thead tr td.left_td {padding-left:18px;}
table.view thead tr th {background: url("/common/images/bg_bbs_line.gif") repeat-x;}

table.view thead tr th span {
	display: block;
	background: url("/common/images/bar_bbs.gif") no-repeat right top;
}

table.view thead tr th.left {
	text-align: center;
	background: url("/common/images/bg_bbs_line_l.gif") no-repeat;
}

table.view thead tr.bot th.left{height:auto;}

table.view thead tr td.right {background: url("/common/images/bg_bbs_line_r.gif") no-repeat right top;}

table.view tr td.view_cont {vertical-align:top; padding:22px 20px; line-height:18px;}
table.view tr td.wineparty_view_cont {padding:22px 10px;}
table.view tr td .view_cont {min-height:200px; _height:250px;padding:32px 85px;}

table.view thead tr.top th, table.view thead tr.top td {background: url("/common/images/bg_view_line_t.gif") repeat-x;}
table.view thead tr.top td {background: url("/common/images/bg_view_line_t.gif") repeat-x;}
table.view thead tr.top .left {background: url("/common/images/bg_view_line_tl.gif") no-repeat;}
table.view thead tr.top .right {background: url("/common/images/bg_view_line_tr.gif") no-repeat right top;}
table.view thead tr.bot td, table.view thead tr.bot th {background: url("/common/images/bg_view_line_b.gif") repeat-x left bottom;}
table.view thead tr.bot .left {background: url("/common/images/bg_view_line_bl.gif") no-repeat left bottom;}
table.view thead tr.bot .right {background: url("/common/images/bg_view_line_br.gif") no-repeat right bottom;}

/* Q &amp; A */
table.view tr td.question_cont {padding:32px 20px 29px; vertical-align:top; line-height:16px;}

.r_btn_view {padding:6px 22px 0 0; text-align:right;}

table.view tbody.answer tr.title th, table.view tbody.answer tr.title td {
	padding: 7px 0;
	vertical-align: top;
	background:url("/common/images/bg_bbs_line_r.gif") no-repeat;
}
table.view tbody.answer tr.title th.left {background:url("/common/images/bg_bbs_line_l.gif") no-repeat;}
table.view tbody.answer tr.title td.right {background:url("/common/images/bg_bbs_line_r.gif") no-repeat right top;}
table.view tbody.answer tr.title th p {background: url("/common/images/bar_bbs.gif") no-repeat right top;}

table.view tr td.answer_cont {
	padding: 32px 20px 29px;
	vertical-align: top;
	line-height: 16px;
	color: #96680E;
}

/* ===== ÀÌÀü±Û/´ÙÀ½±Û =====*/
table.view_move {width:622px; margin:50px 0 0 10px;}

table.view_move tr th {text-align: center;}
table.view_move tr th span {
	display: inline-block;
	padding-right: 9px;
	background: url("/common/images/bar_bbs.gif") no-repeat right top;
}

table.view_move tr.top th {
	height: 26px;
	background: url("/common/images/bg_view_line_tl.gif") no-repeat;
}

table.view_move tr.bot th {
	height: 25px;
	background: url("/common/images/bg_view_line_bl.gif") no-repeat;
}

table.view_move tr.top td {padding-top:8px; vertical-align:top; background: url("/common/images/bg_view_line_t.gif") repeat-x;}
table.view_move tr.top td.right {background: url("/common/images/bg_view_line_tr.gif") no-repeat right top;}
table.view_move tr.bot td {background: url("/common/images/bg_view_line_b.gif") repeat-x;}
table.view_move tr.bot td.right {background: url("/common/images/bg_view_line_br.gif") no-repeat right top;}

table.view_move tr td.right span {
	padding-left: 14px;
	background: url("/common/images/bar_bbs.gif") no-repeat left top;
}

/* ===== Write table ===== */
.board_wrap.qna_write {background-image: url("/common/images/bg_board_w_top.gif");}
table.write {width: 100%;}

table.write input.txt, table.write textarea {border:1px solid #999;}

table.write tr th, table.write tr td {padding: 5px 0 3px;}
table.write tr th {background:url("/common/images/bg_bbswrite_border.gif") no-repeat;}
table.write tr td {background:url("/common/images/bg_bbswrite_border.gif") no-repeat right top;}
table.write tr td p {
	padding-left: 15px;
	background: url("/common/images/bg_bbswrite_bar.gif") repeat-y;
}
table.write tr th img {margin-left:33px;}

table.write tr.subject th, table.write tr.subject td {padding-top: 7px;}
table.write tr.subject th {background:url("/common/images/bg_board_bot.gif") no-repeat;}
table.write tr.subject td {background:url("/common/images/bg_board_bot.gif") no-repeat right top;}

table.write tr td.contents_write {padding: 12px 15px 10px 0;}

.r_btn_write {padding:16px 50px 0; text-align: right;}

/* Writer Chkeck */
fieldset.qna_writer_chk {
	padding: 36px 0 0 0;
	margin: 10px 0 0 0;
	border: none;
	background: url("/common/images/bg_board_bot.gif") no-repeat left top;
}
fieldset.qna_writer_chk ul {
	padding: 0 0 26px 194px;
	background: url("/common/images/bg_board_w_top.gif") no-repeat left bottom;
}
fieldset.qna_writer_chk ul li {margin-bottom:8px;}
fieldset.qna_writer_chk label {
	display: inline-block;
	width: 62px;
	height: 19px;
	margin-right: 15px;
	vertical-align: middle;
	border-right: 1px solid #CBCBCB;
}
fieldset.qna_writer_chk label img {margin-top:3px; vertical-align:middle;}
fieldset.qna_writer_chk input.txt {
	vertical-align: middle;
	border: 1px solid #999;
}

/* =====  °¡°Ý´ëº°/±¹°¡º° wine =====*/

/* TAB */
dl.tab1 dt {display:inline; padding:0 1px 0 17px;}

dl.tab1 dd {display:inline; font-size: 0.9em; vertical-align:middle;}

dl.tab1 dd a, dl.tab1 dd span {
	display: inline-block;
	padding: 0 3px;
	margin-top: 12px;
	vertical-align: top;
	color: #7A7975;
}
dl.tab1 dd a.on, dl.tab1 dd a:hover {
	font-weight: bold;
	color: #996633;
	border-bottom: 2px solid #996633;
}



/* Wine Thumbnail list */
dl.thumb_list {
	padding-top: 7px;
	margin-bottom: 20px;
	overflow: hidden;
	_zoom: 1;
}

dl.thumb_list dd {float: left;}

dl.thumb_list dd.wine_list {width: 607px; height:221px; overflow:hidden;}
dl.thumb_list dd.wine_list.empty {height:180px;}
dl.thumb_list dd.empty p {
	margin-top: 80px;
	font: bold 1.2em dotum, sans-serif;
	color: #996633;
	text-align: center;
}
dl.thumb_list ul {
	padding-left: 4px;
	overflow: hidden;
}

dl.thumb_list ul li {
	float: left;
	width: 110px;
	min-height: 213px;
	_height: 213px;
	padding: 0 2px 2px 2px;
}

dl.thumb_list ul li {border:3px solid #fff;}
dl.thumb_list ul li.on {border:3px solid #ccc;}

dl.thumb_list ul li p img {
	width: 110px;
	height: 167px;
}

.wine_list dl {width:105px; margin-top:3px; font-size:0.9em;}

.wine_list dt {
	float: left;
	padding: 0 3px 0 3px;
}

.wine_list dd {width:81px;}

fieldset.thumb_view {
	position: relative;
	width: 534px;
	height: 502px;
	padding: 24px 32px 33px 41px;
	margin: 0 auto;
	background: url("/common/images/box_wineview.gif") no-repeat;
	border: none;
	overflow: hidden;
	_zoom:1;
}

fieldset.thumb_view legend {display:none;}

.left_img {float:left; width:210px; text-align:center;}

fieldset.thumb_view .left_img img {
	width: 206px;
	height: 472px;
}
fieldset.thumb_view .left_img p img {width:auto; height:auto;}

dl.wine_info {
	float: right;
	width: 307px;
	padding-top: 23px;
	color: #666;
}

dl.wine_info dt {
	padding-bottom: 9px;
	font: bold 1.167em dotum;
	color: #A77A22;
	background: url("/common/images/line_double1.gif") repeat-x left bottom;
}

dl.wine_info dd {
	margin-top: 27px;
	font-size: 0.9em;
	line-height: 18px;
}

dl.wine_info dd ul {min-height:257px; _height:257px;}

dl.wine_info ul li {
	padding-left: 10px;
	background: url("/common/images/dot_brown1.gif") no-repeat 0 7px;
}

dl.wine_info ul li.wine_price {padding-top:10px;margin-top:10px; overflow:hidden; _zoom:1; background-position: 0 17px;}
dl.wine_info ul li.wine_price p {float: left;}
dl.wine_info ul li.wine_price ol {float:left; width:250px; padding-left:8px; margin-top:-6px;}
dl.wine_info ul li.wine_price li {display:inline; padding:0 3px 0 0; background:none;}
dl.wine_info ul li.wine_price li img {padding-bottom:12px; vertical-align:top;}

.thumb_view dl dd.r_btn {
	padding-top: 15px;
	margin-top: 0;
	background: url("/common/images/line_double1.gif") repeat-x left top;
}

/* =====  Old Vintage =====*/
dl.oldvintage {
	width: 607px;
	margin: 0 auto;
}

dl.oldvintage img {vertical-align:top;}

/* =====  FAQ =====*/
dl.faq dt {
	padding: 4px 0 8px 11px;
	margin-top: 10px;
	font: bold 0.9em dotum;
	background: url("/common/images/bg_board_bot.gif") no-repeat left bottom;
}
dl.faq a {color: #666;}
dl.faq dt img {
	margin:-4px 8px 0 0;
	vertical-align: top;
}
dl.faq dt.first {margin-top:0;}

dl.faq dd {
	padding: 5px 20px 0 46px;
	margin: 5px 0 30px 0;
	font-size: 0.9em;
	color: #666;
	line-height: 16px;
	text-indent: -36px;
}
dl.faq dd img.answer {
	margin-top: -4px;
	margin-right: 8px;
	vertical-align:top;
}

dl.faq dd a img {vertical-align:top; margin-top:-5px;}

.sta {
	margin: 28px 0 0 -11px;
	text-indent: 0;
	text-align: center;
}

.sta ul { *height: 1%; _zoom:1;}
.sta ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.sta ul li {float:left;}

/* =====  ÆÇ¸ÅÃ³ Á¤º¸ =====*/
ul.tab_shop {
	padding-left: 19px;
	margin-bottom: 19px;
	overflow:  hidden;
	_zoom: 1;
}

ul.tab_shop li {
	float: left;
}

ul.tab_shop li img {vertical-align:top;}

/* ===== business ===== */
dl.busi {margin-top:20px;}

dl.busi dt.left_img {
	width: 142px;
	padding-left: 10px;
}

/* ===== ETC ===== */
body#error {font-size:0.75em; background:#CECBC7;}

.etc_message {
	position: fixed;
	_position: relative;
	left: 50%;
	top: 50%;
	width: 559px;
	margin: -178px 0 0 -279px;
	text-align: center;
	z-index: 1;
}

.etc_message h1 {
	padding-bottom: 12px;
	text-align: center;
}

.etc_copy {
	position: absolute;
	left: -219px;
	bottom: -256px;
	width: 1000px;
	height: 248px;
	padding-top: 145px;
	background: url("/common/images/bg_etc.gif") no-repeat left top;
	z-index: 20;
}

dl.etc_box {
	position: relative;
	padding: 0 38px;
	background: url("/common/images/box_etc_top.gif") no-repeat left top;
	z-index: 30;
}
dl.etc_box dd.message {
	padding: 20px 0 17px;
	border-bottom: 1px dashed #5E4D2C;
}
dl.etc_box dd.end {
	min-height: 85px;
	_height: 85px;
	margin: 0 -38px;
	background: url("/common/images/box_etc_bot.gif") no-repeat left bottom;
}

dl.etc_box dt {
	padding: 50px 0 14px;
	border-bottom: 1px dashed #5E4D2C;
}

dl.etc_box p.txt {
	margin-top:17px;
	color: #963;
}
dl.etc_box p.btn {margin-top:21px;}

/* ===== Site Map ===== */
ul.sitemap li.menu_group {
	padding:21px 0 22px;
	background:url("/common/images/dotline1.gif") repeat-x left bottom;
	* zoom: 1;
}
ul.sitemap li.menu_group.first {padding-top:0;}
ul.sitemap li.menu_group.end {padding-bottom:0; background:none;}
ul.sitemap li.menu_group:after {
	content:"";
	clear: both;
	display: block;
	width: 0;
	height: 0;
}
ul.sitemap dt {float:left; width:166px;}
ul.sitemap dd {
	float: left;
	width: 456px;
	padding: 10px 0 10px 19px;
}
ul.sitemap ul li {float: left; width:120px; padding-bottom:6px;}
ul.sitemap ul li img {vertical-align:top;}
ul.sitemap ul.country li {width:87px;}
ul.sitemap ul.winenjoy li {width:auto; padding-right:40px;}
dl.product dt {width:115px;}
dl.product dd {width:340px; padding:0;}
dl.product dd ul {overflow:hidden; _zoom:1;}

