/* CSS Document */

#topFlash {
	background-color:#fff;
	width:770px;
}

.main {
	width:770px;
	border-collapse:collapse;
}

.main td {
	vertical-align:top;
	padding:0;
	margin:0;
	color:#550201;
}

.main .left {
	width:133px;
	padding-left:1px;
}

.main .right .topic_page {
	padding-left:59px;
}

.main .right .text {
	padding-left:105px;
	padding-right:45px;
	
}

.hmenu, .hmenu li {
	list-style:none;
	padding:0;
	margin:0;
}

.hmenu li a {
	display:block;
	height:19px;
	padding-left:5px;
	padding-top:4px;
	margin-left:14px;
	width:100%;
}

.hmenu li a {
	background:url('/content/images/m/b.gif') left top no-repeat;
}

.hmenu li.current a,  .hmenu li.current a:hover {
	background:url('/content/images/m/b_current.gif') left top no-repeat;
}

.hmenu li a:hover {
	background:url('/content/images/m/b_over.gif') left top no-repeat;
}

.topic_page {
	background:url('/content/images/c/topic.gif') 100px top no-repeat;
}

#footer {
	position:relative
}

#footer table {
	width:561px;
	height:100%;
	border-collapse:collapse;
	margin-left:192px;
}

#footer table td {
	padding:0px;
	margin:0px;
	border:0px;
	vertical-align:top;
}

#footer table td.top {
	height:64px;
}


#footer table td.lb {
	width:48px;
	height:45px;
	
	background:url('/content/images/c/lb.gif') left bottom no-repeat;
}

#footer table td.rb {
	width:37px;
	height:82px;
	background:url('/content/images/c/rb.gif') right bottom no-repeat;
}

#footer table .top {
	width:476px;
	background-color:#fff;
	height:54px;
}

#footer table .bot {
	height:12px;
	_height:14px;
	background:#550201;
}


.news_item {
	width:100%;
	border-collapse:collapse;
}

.news_item td {
	margin:0px;
	padding:0px;
}

.news_item h3 {
	font-size:11px;
	padding-top:6px;
}

.news_item .head {
	font-weight:bold;
	padding-top:1px;
	_padding-top:0px;
	background:url('/content/images/tab/tf.gif') left top repeat-x;
}

.news_item td.lt, .news_item td.rt {
	width:21px;
	height:27px;
}

.news_item td.lt2, .news_item td.rt2 {
	width:21px;
	height:15px;
}

.news_item td.rb, .news_item td.lb {
	width:21px;
	height:20px;
}

.news_item .cnt {
	text-align:center;
}

.news_item td.lt { background:url('/content/images/tab/lt.gif') left top no-repeat }
.news_item td.lt2 { background:url('/content/images/tab/lt1.gif') left top no-repeat }
.news_item td.rt { background:url('/content/images/tab/rt.gif') left top no-repeat }
.news_item td.rt2 { background:url('/content/images/tab/rt1.gif') left top no-repeat }
.news_item td.lb { background:url('/content/images/tab/lb.gif') left bottom no-repeat }
.news_item td.rb { background:url('/content/images/tab/rb.gif') left bottom no-repeat }
.news_item td.l { background:url('/content/images/tab/l.gif') left bottom repeat-y }
.news_item td.r { background:url('/content/images/tab/r.gif') left bottom repeat-y }
.news_item td.b { background:url('/content/images/tab/b.gif') left bottom repeat-x }
.news_item td.lb { background:url('/content/images/tab/lb.gif') left bottom no-repeat }
.news_item td.rb { background:url('/content/images/tab/rb.gif') left bottom no-repeat }


.box2 {
	width:100%;
	border-collapse:collapse;
	background:url('/content/images/box/bg.gif') left top repeat-y;	
}

.box2 td {
	padding:0;
	margin:0;
}

.box2 td.left {
	width:96px;
	background:url('/content/images/box/left_bg.gif') left top repeat-y #e4c37c;
}

.box2 td.center {
	width:100%;
	background:url('/content/images/box/right_bg.gif') right top repeat-y;
}

.box2 td.right {
	width:10px;
	background:url('/content/images/box/right_bg.gif') right top repeat-y #e4c37c;
}

.box2 td.top {
	background:url('/content/images/box/top_bg.gif') left top repeat-x #e4c37c;
}

.box2 td.center table.inside, .box2 .last table {
	width:100%;
	border-collapse:collapse;
	
}
.box2 td.center table.inside td, .box2 .last table td {

}

.box2 td.center table.inside td.rt {
	width:17px;
	height:13px;
	background:url('/content/images/box/crt.gif') right top;
}

.box2 td.center table.inside td.cnt {
	_width:92%;
}

.box2 td.center table.inside td.lt {
	width:15px;
	height:13px;
	background:url('/content/images/box/clt.gif') left top;
}


.box2 .last table td.bottom_bg {
	background:url('/content/images/box/bottom_bg.gif') left top repeat-x;
	_width:73%;
}

.box2 .last table td.lb {
	height:20px;
	width:99px;
	background:url('/content/images/box/lb.gif') right top no-repeat;
}

.box2 .last table td.center {
	width:100%;
}

.box2 .last table td.rb {
	height:20px;
	width:17px;
	background:url('/content/images/box/rb.gif') right top no-repeat;
}

.box2 .last table td.clb {
	height:10px;
	width:15px;
	background:url('/content/images/box/clb.gif') left top no-repeat;
}

table.inside .prices {
	width:100%;
	border-collapse:collapse;
}

table.inside .prices td {
	padding:3px;
}

ul.menu {
	padding:0;
	margin:0;
	padding-left:25px;
	font-size:110%;
}

ul.menu li {
	list-style:square;
	padding-left:2px;
	height:17px;
}

ul.menu li a.current {
	font-weight:bold;
	text-decoration:none;
}


ol.menu {
	padding:0;
	margin:0;
	padding-left:25px;
	font-size:110%;
}

ol.menu li {
	height:17px;
	padding:0;
	margin:0;
	padding-left:20px;
	list-style:none;
	background:url('/content/images/coffee_bean.gif') left top no-repeat;
}

ol.menu li a.current {
	text-decoration:none;
	font-weight:bold;
}

img.left {
	float:left;
	margin-top:12px;
	margin-bottom:6px;
	margin-right:12px;
}

img.right {
	float:right;
	margin-top:12px;
	margin-bottom:6px;
	margin-left:12px;
}

img.topNoMargin {
	margin-top:0px;
}
