body,div,form {
 margin: 0; padding: 0; border: none;
}
body,div,form,th,td {
 color: #909090; font: 12px Arial;
}
b {
 font: bold 12px Arial; color: #333333;
}
h1 { 
 font: bold 16px Arial; color: #000000;
} 
h2 { 
 font: bold 14px Arial; color: #000000;
} 
h3 { 
 font: bold 12px Arial; color: #000000;
}
img {
 horizontal-space: 0px; border: none;
}
hr {
 clear: all;
}

#page_head {
 position: absolute; top: 0px; left: 0px;
 display: block; width: 100%;
}
#page_top {
 width: 1002px; height: 35px;
 background: #000000 url("page_top.gif") repeat-x;
 text-align: left;
}
#page_top a {
 display: block; float: left;
 padding: 10px 25px 10px 10px; height: 15px;
 background: url("li.gif") left center no-repeat;
 color: #d8d8d8; font: bold 11px Arial; text-decoration: none;
}
#page_top a#feedback {
 width: 330px; height: 35px; padding: 0;
 background: #000000 url("page_top.gif") repeat-x;
}
#page_top a.delivery {
 padding: 10px 0 10px 10px;
 background: none;
}

#page_body {
 display: block; width: 942px; border-top: none; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: none;
 padding: 45px 30px 10px 30px;
 background: #fbf5db;
}


div.page_right {
 float: right;
 display: block; width: 748px; border: none;
 text-align: justify;
 background: #ffffff;
}
#top_phone {
 display: block; width: 648px; height: 30px; border: none;
 padding: 5px 50px;
 background: #ed1c24 url("tel.gif") no-repeat;
 color: #ffffff; font: bold 20px Arial;
}
div.main {
 display: block;
 margin: 10px; padding: 10px;
}


div.page_left {
 float: left;
 display: block; width: 194px; border: none;
 color: #000000; text-align: left;
}
div.page_left b {
 font: bold 20px Arial;
}
#search {
 display: block; width: 192px; height: 48px; border: none;
 padding: 67px 0px 15px 2px;
 background: #fbf5db url("search.jpg") right bottom no-repeat;
 vertical-align: bottom; text-align: left;
}
#search input{
 width: 127px; height: 13px; border: none;
 color: #000000; font: 10px Arial;
}
#search img{
 cursor: hand;
}
#order {
 display: block; width: 120px; height: 31px; border: none;
 margin: 0px 0px 30px 0px; padding: 10px 4px 10px 40px;
 background: #f2eac9 url("order.gif") no-repeat;
 color: #000000; font: 11px Arial; text-align: left; text-decoration: none;
}
a.menu_line, a.menu_active {
 display: block; width: 164px; border: none;
 margin: 10px 0px 5px 0px;
 text-align: left;
 font: 12px Arial; text-decoration: none;
}
a.menu_line {
 color: #000000;
}
a.menu_active {
 color: #ed1c24;
}


#page_bottom {
 clear: all;
 display: block; width: 942px; border-top: none; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;
 padding: 0px 30px 10px;
 background-color: #fbf5db;
 text-align: left;
}
a.menu {
 padding: 0px 30px 0px 0px;
 color: #000000; text-decoration: none;
}

table.leader {
 width: 748px; height: 345px; border: none;
 margin: 0px; padding: 0px;
 background: #000000 url(leader.jpg) no-repeat;
}

table.leader td {
 height: 240px; border: none;
 margin: 0px; padding: 105px 5px 0px;
 text-align: center; vertical-align: top;
 color: #ed1c24; font: bold 12px Arial;
}

table.leader a {
 text-decoration: underline;
 color: #ffffff; font: 12px Arial;
}

.price {
 font: bold 16px Arial; color: #333333;
}
.price a {
 font: 12px Arial; color: #ed1c24;
}
.price ul, .price li, .price ul a {
 margin: 0; padding: 0; list-style: none;
 font: 11px Arial; color: #333333;
}
div.attr_rowA, div.attr_rowB {
 clear: both; padding: 5px;
}
div.attr_rowA {
 background: #f7f7f7;
}
div.attr_rowA div, div.attr_rowB div {
 float: left; width: 200px; padding-right: 5px;
 font-weight: bold;
}

#dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
}
.dpTD {
	border: 1px solid #ece9d8;
}
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
}
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: #ed1c24;
}
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
}
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
}
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
}
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
}
.about {
 margin-top: 20px; padding: 20px;
 -webkit-border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 border-radius: 5px;
 behavior: url(border-radius.htc);
 border: 1px solid #cccccc;
}
div.crumbs, div.crumbs a {
 font: 11px Arial; color: #999999;
}
.photo a {
 color: #665665; text-decoration: none;
}
.menu_prc {
 background: #d9d9d9 url("top_font.jpg");
}
.menu_prc a {
 display: block; margin: 0; padding: 1px 7px;
 background: url("li_art.gif") left center no-repeat;
}
.articles {
 font: 11px Arial;
}
.articles b {
 color: #ed1c24;
}
.articles div {
 margin: 5px 0; height: 2px;
 background: #d0d0d0 url("line.gif");
}
.p_table td {
 font: 11px Arial; color: #3c3c3c;
}
.p_table a, .p_table .bold {
 font: bold 11px Arial;
}
.p_rowB {
 background-color: #f7f7f7;
}

.button {
 border: none; width: 81px; height: 20px;
 background: url("button.gif");
 font: bold 11px Arial; color: #3c3c3c;
}

a {
 color: #065baf;
}
.crumbs, .crumbs a {
 color: #848484; text-decoration: none; font: 11px Arial;
}
.black {
 color: #000000; text-decoration: none;
}
.search, .articles a {
 color: #3c3c3c;
}
a:hover, #order:hover, .photo a:hover {
 color: #ed1c24;
}
#page_top a:hover {
 color: #ffffff;
}
a.black:hover, a.search:hover, .crumbs a:hover, .articles a:hover {
 color: #065baf; text-decoration: underline;
}

