html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; font-size:16px;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a img { border: 0px; }
strong{font-weight:bold;}/* #s allStyle # */
body { direction: rtl; text-align: right; background: #fff; color: #000; font: normal 16px/18px arial;}
img{max-width:98%;}
#midCont{padding-bottom: 60px;}
.topBg,.topAddress,#address{text-align:center;color:#000;}
.imgLogo {max-width:98%; max-height:98%;}
.footerLogo {display:none;}
.imgFooterLogo{max-width:98%;}
.topAddress strong,#address strong{display:block;color:#000;}
.topAddress {display: none;}
.topBg, .tblMenu, #midInCont{width:100%;margin:0px auto;background-image:url(../images/../images/);}
.RNav a{display:block;
text-align:right;padding:0px 10px;
color:#ffffff;background-color:#000;height:36px;line-height:36px;font-size:16px;font-weight:bold;
text-decoration:none;
margin:1px 5px;vertical-align:middle;
}
.RNav a.first{border-top-left-radius:5px 5px;border-top-right-radius:5px 5px;}
.RNav a.last{border-bottom-left-radius:5px 5px;border-bottom-right-radius:5px 5px;}
.RNav a:hover{color:#fff;background-color:#000;}
.RNSep{float:left;} 
.subMenu {background-color:#fff !important;}
.subMenu a:hover {background-color:#000 !important;}
#author{text-align:center;}
#callBtns img{width:44%;padding-top:10px;}
.addrAndProps{clear:both; border-top: 2px dotted;
    margin: 10px;
    padding: 10px;}
h1,h2,h3,h4,h5,.InnerStyle{padding-right:10px;padding-left:10px;}
h1{background-color: #000;
    color: #fff;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 22px;}
table th{text-align:right;font-weight:bold;padding:0px 10px;}
.tblMenu,.tblDishes{width:100%;}
.tblDishes td{vertical-align: top;}
.tblMenu hr{display:none;}
.dishLine{border-bottom:1px solid black;border-top:1px solid black;}
.dishName{display:block;font-weight:bold;padding:0 10px;}
.dishDesc,.CatDesc,.tblMenuDishTop{display:block;font-size:14px;padding:0 10px;}
.tblMenu th{color:#ffffff;background-color:#000;height:30px;line-height:30px;}
.tblMenu td.MenuDishText{width:85%;}
.tblMenu td.MenuDishPrice{width:15%;text-align:left;padding-left:10px;}
/*.tblMenu td.MenuDishPic{width:0px;}*/
.catImg img{width:100%; text-align: center;}
.menuCatCont{visibility:hidden;height:0px;width:100%;}
.MenuCatList li a{
display:block;height:36px;line-height:36px;text-decoration:none;padding:0px 10px;font-weight:bold;
border-top:1px solid white;border-bottom:1px solid rgb(201,200,198);color:#ffffff;background-color:#000;}
.MenuCatList li a .RNSep{padding:0px;margin:0px;}
.MenuCatList li a.back{text-align:left;}
.MenuCatList li a .LNSep{float:right;}
.galsmallPic{max-width:100px;max-height:100px;}
/* gallery style */
*{
    margin:0;
    padding:0;
}
/*body{
    background-color:#000;
    font-family:Verdana;
    text-transform:uppercase;
    color:#fff;
    font-size:10px;
    overflow:hidden;
}*/
.infobar{
    background-color:#000;
    height:28px;
    line-height:28px;
    right:20px;
    position:fixed;
    bottom:0px;
    left:20px;
    z-index:999999999;
    text-align:center;
    color:#ddd;
    -moz-border-radius:10px 10px 0px 0px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    text-shadow:0px 0px 1px #ccc;
}
span#description{
    text-shadow:1px 1px 1px #000;
    display:none;
}
span#loading{
    display:none;
    padding-right: 30px;
    background:transparent url(../loading.gif) no-repeat center right;
}
#thumbsWrapper{
    overflow:hidden;
    position:fixed;
    height:100%;
    width:100%;
    left:0px;
    right:0px;
    bottom:0px;
}
#content{
   position:absolute;
   top:0%;
   height:100%;
   width:100%;
   left:0px;
   background-color:#111;
   overflow-y:scroll;
   display:none;  
}
#content img{
    float:left;
    margin:2px;
    cursor:pointer;
    opacity:0.4;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.placeholder{
    float:left;
    clear:both;
    width:100%;
    height:30px;
}
#panel{
    background-color:#222;
    width:100%;
    position:fixed;
    bottom:0px;
    left:0px;
    right:0px;
    height:0px;
    text-align:center; 
}
#panel img{
    cursor:pointer;
    position:relative;
    border:1px solid #000;
    -moz-box-shadow:0px 0px 10px #111;
    -webkit-box-shadow:0px 0px 10px #111;
    box-shadow:0px 0px 10px #111;
    display:none;
}
#wrapper{
    position:relative;
    margin:40px auto 0px auto;
}
a#next,
a#prev{
    width:30px;
    height:30px;
    position:fixed;
    cursor:pointer;
    outline:none;
    display:none;
    
}
a#next:hover, a#prev:hover{
    background-color:#fff;
}
a#next{
    right:0px;
    top:50%;
    margin-top:-20px;
    background-position: 0px 0px;
    background:#aaa url(../images/g_next.png) no-repeat top left;
}
a#prev{
    left:0px;
    top:50%;
    margin-top:-20px;
    background-position: 0px -40px;
    background:#aaa url(../images/g_prev.png) no-repeat top left;
}
/* inner pages */
.UpperPic img,.UpperPicBtm img{width:100%;}
.UpperPicBtm
/* about pages menu */
.aboutMenu{display:block;padding:15px;background-color:Green;border:2px solid blue;}
.aboutMenu a{display:block;color:Red;background-color:Yellow;}
.aboutMenu{display:none;}
.aboutText h2{background:none;text-decoration:underline;color:Black;}
.aboutText .aboutTextCont{padding:10px;}
.aboutTbl,.aboutTbl tr{padding:0px;margin:0px;border:0px;border-spacing:0;border-collapse:collapse;line-height: 100%;width:100%;}
.aboutPic img{width:100%;}
.aboutPic {width:45%;}
.aboutText{vertical-align: middle; text-align: center; width: 55%;}
/* float sample: works only on up-pic down-text */
/* pic right text left * /
.aboutTbl{float:right;width:100%;border-bottom:1px solid gray;}
.aboutPic{float:right;width:45%;}
.aboutText{text-align:center;width:55%;}
/* pic up text bottom * /
.aboutPic{width:100%;}
.aboutText{text-align:center;width:100%;}
/* pic left text right * /
.aboutTbl{float:right;width:100%;border-bottom:1px solid gray;}
.aboutPic{float:left;width:45%;}
.aboutText{text-align:center;width:55%;}
/* sample end */
.infoMap{width:99%;}
#zoomControls{position:relative;margin-top:-40px;top:0px;}
#zoomControls .btmMapSize {display:inline-block;color:White;font-size:30px;height:30px;line-height:30px;text-align:center;width:30px;
border-radius:100px;border:1px solid Black;text-decoration:none;
}
#zoomControls .Plus{background-color:Red;}
#zoomControls .Minos{background-color:Orange;}
/* clubPage */
#clubTable {width:99%;}
#clubTable Label,#clubTable .lblForDrop{width:30%;text-align:right;display:block;float:right;clear:right;margin:1%;line-height:30px;}
#clubTable input{width:60%;text-align:right;display:block;float:right;margin:1%;height:30px;font-size:24px;}
#clubTable .reqTxt{width:3%;font-size:26px;float:right;margin:1px;display:inline-block;clear:left;}
#clubTable select{margin:1%;width:29%;height:36px;font-size:20px;}
#clubTable .textform{display:block;clear:both;}
#clubTable input.btn{width:95%;color:White;background-color:Gray;text-align:center;height:36px;font-size:26px/36px;border-radius:20px;}
#clubTable .dateWrap{float:right;width:60%;}
/* end club */
/* contact page */
#ContactTable {width:99%;}
#ContactTable Label,#clubTable .lblForDrop{width:30%;text-align:right;display:block;float:right;clear:right;margin:1%;line-height:30px;}
#ContactTable input{width:60%;text-align:right;display:block;float:right;margin:1%;height:30px;font-size:24px;}
#ContactTable .reqTxt{width:3%;font-size:26px;float:right;margin:1px;display:inline-block;clear:left;}
#ContactTable input.btn{width:95%;color:White;background-color:Gray;text-align:center;height:36px;font-size:26px/36px;border-radius:20px;}
#ContactTable textarea{float:right;width:99%;clear:both;}
#ContactTable .SidePic img{width:30%;float:left;}
/* end contact */
.clcFrame{width:99%;height:300px;}
/* banner: to hide, make all above display:none; */
.FPBanner{width:99%;}
.FPBanner .BannerList{width:100%;display:block;}
.FPBanner .BannerList ul{}
.FPBanner .BannerList ul li{}
.FPBanner .BannerList ul li a{}
.FPBanner .BannerList ul li a img{width:100%;}
/* banner end */
/* CategoryList only opt b avialble */
.departmentDiv{border-top:5px solid #660000;vertical-align: middle top;width:99%;}
.CategoryList{width:100%;/*border:1px solid gray;*/background-color:Silver;clear:both;padding-top:10px;}
.CategoryList span{display:inline-block;}
.CategoryList .catImgCont{vertical-align:top;width:30%;}
.CategoryList .catImgCont img{width:100%;}
.CategoryList .catTextCont{vertical-align:top;width:66%;padding:2%;color:Yellow;}
.CategoryList .catTextCont h3{font-weight:bold;padding-right:0px;font-size:24px;}
.CategoryList .catText{font-size:16px;color:Red;}
.alter .CategoryList .catTextCont{float:right;} /* Dont flow image: the bg wont cover the text height. */
.catLink{width:100%;display:block;}
/* showFullSite button */
#showFullSite{background-color:#000;color:#ffffff;height:22px;font-size:14px;
text-align:center;}
#showFullSite a{color:#ffffff;}
#showFullSite{margin-bottom:45px;}
/* bottom navigator */
.BNav {position: fixed; bottom: 0px; width: 100%;color:#b42e2a;background-color:#000;text-align:center;border-top:2px solid white;}
.BNav a{font-size:26px;text-decoration:none;font-weight:bold;
color:white;min-width:30%;text-align:center;right:0;left:0;line-height:25px;vertical-align:bottom;margin:0 20px;display:inline-block;}
.BNav a img{margin-top:5px;}
.catTextCont h3 {color:white;}
.gallery-row{margin: 5px auto; text-align:center;}
.gallery-item{display: inline-block; margin: 0 3px}
#author, #ShowHide{display:none;}
/*תפריט עליון*/
.btnOpenMenu {border: none; background-position: 6px 4px;}
/* #e allStyle # */
/* s body */
body	{
background-image:url(../images/BGMob_20170910_132341448_21.jpg);}
/* e body */
