@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; background:#FFFFFF; font-family: Tahoma, Geneva, sans-serif; color:966805}

.main {width:1162px; margin:0px auto; overflow: visible;background:url(../images/back.jpg) repeat-y  center 378px; position:relative; right:80px}

.header {background:url(../images/header1.jpg) top no-repeat; height:378px; overflow:hidden;}

.header .main_menu {height:240px; width:248px; margin:0px 0px 0px 0px; float:left;}
.header .main_menu a { height:40px; display:block; color:#FEC; text-align:center; text-decoration:none; font-family:"Comic Sans MS"; font-size:22px; line-height:40px;}
.header .main_menu a:hover{ background:url(../images/bullet.gif) left center no-repeat; color:#FFF}

h2{ color:#993300; font-weight:100; font-size:20px; font-family:"Arial Black", Gadget, sans-serif; margin:0px; padding:10px; line-height:20px}
h3 {color:#cc9100; font-weight:100; font-size:24px; font-family: Verdana; font-style:italic; margin:0px; padding:10px; line-height:26px}
a { color:#993300; text-decoration:none; font-weight:bold; font-style:italic}
a:hover { color:#C69805; text-decoration: underline; font-weight:bold; font-style:italic}

.box img {margin:6px 24px 4px 0px!important;border:2px solid #f7b401!important;}

.zgalleries { width:450px;padding:0px; margin:0px 0px 0px 5px}
.galleryImageBox { width:120px; height:100px; float:left;  margin:6px 12px 6px 12px;; padding:0px}
.galleryImageBox a{ padding:0px; display:block}
.galleryImageBox a img{margin:0px!important; padding:0px!important}
.galleryImageBox a:hover img{ border:2px solid #68C635}


.content_wrapper {width:880px; margin:0px auto; background:url(../images/content_back.jpg) repeat-y; padding:0px 40px 0px 40px}

.content_wrapper .left_column{ width:602px; float:left; margin:10px 10px 10px 0px; color:#666;}
.content_wrapper .left_column h2{ padding:10px 70px 10px 60px; text-align:center;}
.content_wrapper .left_column h3{ padding:10px 70px 10px 60px; text-align:right}
.content_wrapper .left_column ul{ margin:0px; padding:0px 0px 0px 20px; list-style-position:inside}
.content_wrapper .left_column ul li{ margin:6px; padding:0x}

.content_wrapper .right_column ul{ margin:0px; padding:0px 0px 0px 20px; list-style-position:inside;padding-left:0px;}
.content_wrapper .right_column ul li{ margin:6px; padding:0x; list-style-type:none; padding-left:0px; margin-bottom:0px; margin-top:0px; margin-left:0px;}
.content_wrapper .right_column ul li a{ font-size:13px; }

.content_wrapper .left_column img{ margin: 6px 12px 12px 12px; border:2px solid #090}
.content_wrapper .left_column .zmenuitem h2{ color:#669900}
.content_wrapper .left_column .zmenuitem a h2{ color:#CC9100}
.content_wrapper .left_column .zmenuitem a{ display: block; clear:both; text-align:right; margin:0px 10px 0px 0px}
.content_wrapper .left_column .zmenuitem img{float:left}
.content_wrapper .vertical_border{ width:3px; float:left; height:60px; background:#fdfbc0}
.content_wrapper .right_column{ width:242px; float:left; margin:10px 0px 10px 20px}

.zmenu { width:640px;}
.zmenu h2 {text-align: left; font-size:22px; padding:5px}
.zmenu .border { height:2px; line-height:2px;border-bottom:1px dotted #867865; clear:both}
.zmenu .food { margin:2px 2px 2px 10px; clear:both;}
.zmenu .food:hover { color:#C90}

.zmenu .food .name { padding:2px; font-size:16px; font-weight:bold}
.zmenu .food .img { width:100px; float:left;}
.zmenu .food .img img{ margin:4px; border:2px solid #C6A895;}
.zmenu .food .img a img{ width:70px; margin:4px; border:2px solid #C6A895;}

.zmenu .food .descr { width:402px; float:left; padding:2px; font-size:14px; font-style:italic; color:black;}
.zmenu .food .weight { width:72px; float:left; padding:2px}
.zmenu .food .price { width:72px; float:left; padding:2px; font-weight:bold; color:#000}

.znews { width:600px;}
.znews h1 {text-align: left; font-size:22px; padding:5px; color:#990000;}



.content_wrapper .right_column h2{ text-align:center}

.specials {}
.specials a{ width:230px; display:block; margin:10px 0px 10px 0px; clear:both; text-decoration:none; line-height:20px; text-align:center; padding:3px 1px 6px 1px; font-size:16px; color:#FFF; font-family:Verdana; font-weight:bold; font-style:italic}
.specials a img{ border: none; margin:0px; padding:0px}
.specials a div{ margin:0px 0px 6px 0px;padding:0px}
.specials a.red{ background:#e83300}
.specials a.green{ background:#B32C0E}
.specials a.orange{ background:#f7b401}
.specials a:hover.red{ background:#FF3300}
.specials a:hover.green{ background:#1F710D}
.specials a:hover.orange{ background:#F6D633}

.content_wrapper .bottom{ clear:both; height:16px; }

.footer {width:960px; margin:0px auto; background:url(../images/footer.gif) no-repeat top center; height:60px}

