/* CSS Document */
<!--
ul#nav, ul#nav li { list-style-type: none; padding: 0; margin: 0;}
ul#nav li { margin-bottom: 3px; width: 120px;}
ul#nav li a {
	display: block;
	width: 105px;
	padding-left: 15px;
	height: 30px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;	
}
.selected, .selected a {
	background: url(pix/c_head_bg.gif) repeat-x;
	color: #695A3B;
	border-right: 5px solid #DD841F;
}
.none, .none a {
	background: url(pix/c_none_bg.gif) repeat-x;
	color: #A58C59;
	border: 0;
}
.none a:hover {
	background: url(pix/c_head_bg.gif) repeat-x;
	color: #695A3B;
	border: 0;
}
ul#subnav, ul#subnav li { list-style-type: none; padding: 0; margin: 0; height: auto;}
ul#subnav li a {
	display: block;
	width: 105px;
	height: auto;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 10px;	
	font-weight: normal;
	line-height: 12px;
	color: #A58C59;
	text-decoration: none;
	background: #E9D7A5 url(pix/menu/sub_line.gif) bottom left no-repeat;
}
ul#subnav li a:hover {
	color: #695A3B;
	background: #EDDFB7 url(pix/menu/sub_line.gif) bottom left no-repeat;
}
div#m_menue ul, div#m_etlap ul, div#cn_main ul { list-style-type: none; padding: 0; margin: 10px 0 15px 0; position: relative; width: auto; float: left;}
div#m_menue li, div#m_etlap li, div#cn_main li {
	position: relative;
	display: block;
	width: 172px;
	line-height: 14px;
	color: #413017;
	padding: 5px 0 7px 0;
	background: url(pix/c_list_bg.gif) bottom left no-repeat;
	margin: 0 15px 0 15px;
}
/*div#etlap li.li_end {
	background: #D8BE87;
}*/
div#m_menue li.li_head, div#m_etlap li.li_head, div#cn_main li.li_head {
	text-align: center;
	font-weight: bold;
	color: #A58C59;
	background: #E1CB96 url(pix/c_list_bg.gif) bottom left no-repeat;
}
div#m_menue li.long_head, div#m_etlap li.long_head, div#cn_main li.long_head {
	text-align: center;
	font-weight: bold;
	color: #A58C59;
	width: 375px;
	background: #E1CB96 url(pix/c_list_bg2.gif) bottom left no-repeat;
}
div#m_menue li.li_long, div#m_etlap li.li_long, div#cn_main li.li_long{
	width: 375px;
	background: url(pix/c_list_bg2.gif) bottom left no-repeat;
}
div#m_menue p.item, div#m_etlap p.item, div#cn_main p.item {
	font-size: 11px;
	float: left;
	color: #413017;
	margin: 0px;	
	padding: 0px;
}
b, strong {
	font-weight: normal;
	color: #413017;
}
div#m_menue p.price, div#m_etlap p.price, div#cn_main p.price {
	display: block;
	font-size: 11px;
	position: relative;
	text-align: right;
	margin: 0;
	padding: 0px;
}
div#m_menue p.mid, div#m_etlap p.mid, div#cn_main p.mid {
	display: block;
	font-size: 11px;
	position: absolute;
	left: 240px;
	text-align: center;
	float: left;
	margin: 0;
	padding: 0px;
}
div#m_menue p, div#m_etlap p, div#cn_main li p {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #695A3B;
}
div#cn_main li p.wine {
	clear: both;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #BD790B;
}
div#cn_main li p.wine b {
	color: #BD790B;
	font-weight: bold;
}
.ul_l {
	border-right: 1px solid #E9D7A5;
}
.msure {
	margin-right: 20px;
}
div.top {
	font-size: 10px;
	line-height: normal;
	text-align: center;
	clear: both;
	display: block;
	width: 400px;
	margin: 0 0 15px 0;
}
div.top a { color: #A58C59; text-decoration: none; }
div.top a:hover { color: #695A3B; text-decoration: none; }
div#m_tea ul, div#m_teakrol ul { list-style-type:none; margin:0 15px 15px 15px; padding:0;}
div#m_tea li, div#m_teakrol li {
	padding: 0px;
	padding-left: 15px;
	background: url(pix/list_img.gif) left 8px no-repeat;
}
* html div#m_tea li, div#m_teakrol li {background: url(pix/list_img.gif) 8px left no-repeat;}
.clear {
	clear: both;
}
-->

