/********************* GENERAL ************************/
body, img, div, p{margin:0px; padding:0px;}
body{font-family:Verdana, Sans-Serif, "Times New Roman"; font-size:12px; color:#473529; text-align:left; background-color:#ffffff; background:#fff url(../gfx/ralf-bg.jpg) repeat 0px 0px; margin:0 0 20px 0;}
h1, h2, h3, h4{padding:0px;}
h1{font-size:30px;margin:0 auto 10px;color:#bd3c29}
h2{font-size:16px;}
h3{font-size:30px;color:#fff;margin:0 auto -15px;}
img{border:0px;}
a{color:#473529; text-decoration:none; outline-style:none;}
a:hover{text-decoration:underline; color:#473529;}
.cl{clear:left; font-size:0px; line-height:0px;}
form{display:inline;}
.cr{clear:right; font-size:0px; line-height:0px;}
.cb{clear:both; font-size:0px; line-height:0px;}
.right{float:right;}
.center{text-align:center;}
.left{float:left;}
body{background:url('../images/bg.png');background-repeat:repeat-x;background-color:#ffa134;} /**/
#wrapper{width:780px; margin:0px auto;position:relative;height: 100%;}
/*********************** TOP **************************/
.logo {background:url('../images/logo.png');background-repeat:no-repeat;width:213px;height:67px;float:right;margin-right:350px;}
.contact {width:213px;height:67px;float:right;margin:5px auto;}
.contact h3{font-size:25px;margin:10px auto;color:#fff;margin:0 0 -20px 0;}
.contact h3 span{font-size:25px;margin:10px auto;color:#ebebeb;}
.meniu {width:780px;height:35px;background:#fff;margin:80px auto;position:absolute;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.meniu  .links{font-size:30px;margin: 2px 0 0 20px;width:600px;}
.link {color:#c06248;}
.link a{font-size:30px;}
.meniu .activ{background:#bf3e2b;color:#fff;}
.meniu .reservation {margin-top:-50px;background:url('../images/reservation.png');background-repeat:no-repeat;width:197px;height:54px;float:right;}
.content {width:780px;height:auto;background:#fff;margin:130px auto;position:absolute;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.content .page{margin:5px;}
.content .page_left {float:left;text-align:left;width:480px;}
.content .sidebar {background:#efefef;width:255px;float:right;text-align:left;}
.content  .footer {color:#fff;width:780px;height:60px;margin:10px auto;position:absolute;font-size:20px;}
.img {margin-right:5px;margin-bottom:5px;float:left;background:#efefef;border:1px solid #d57d71;}
.img img{padding:1px;height:87px;}
.side{padding:15px;background:url('../images/side.png');background-repeat:no-repeat;width:275px;height:55px;margin-left:-16px;}
.spacer{background:url('../images/spacer.png');background-repeat:no-repeat;width:230px;height:18px;margin-left:10px;}
.event{padding-left:10px;}
.event span{color:#bd3c29;font-weight:bold;}
.hidden{display: none;}#prevNext{float:right;}
#prevNext img{position: relative;z-index: 2;cursor: pointer;}
h2{margin: 0;padding:10px;font-size: 30px;color:#fff;position: relative;top: -50px;line-height: 50px;height: 50px;background: black;opacity: .7;filter:alpha(opacity=70);}
.jFlowControl{cursor:pointer;background:url('../images/bullet.png');width:15px;height:15px;background-repeat:no-repeat;float:left;}
.jFlowControl:hover{background:url('../images/bullet_a.png');}
.pag ul{list-style:none;margin-left:-40px;}
.pag ul li{list-style:none;float:left;border:1px solid #e2e2e2;padding:1px 3px 1px 3px;margin-right:3px;background:#fff;}
.pag ul li a{color:#bd3c29}
.pag ul .act, .pag ul .act a{background:#bd3c29;color:#fff;}
.pag ul .nav{background:#f2f2f2;color:#fff;}


#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../images/blank.gif) no-repeat;display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 50% no-repeat; }
#nextLinkText, #prevLinkText{color: #FF9834;font-weight:bold;text-decoration: none;}
#nextLinkText{padding-left: 20px;}
#prevLinkText{padding-right: 20px;}
.ontop #imageData {padding-top: 5px;}
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;display: none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

* html>body .clearfix {display: inline-block; width: 100%;}

* html .clearfix {height: 1%;}	
.our_menu table{border:1px solid #c34e3c}
.thead{background:#c34e3c;padding:3px;color:#fff;}
.tbody{background:#fff;padding:3px;}
.tbody_b{background:#f8f8f8;padding:3px;}
.our_menu .name{width:100px;}
.our_menu .description{width:320px;}
.our_menu .price{}
.contact_pg input[type="text"]{border:1px solid #e3afa6;height:23px;width:300px;} 
.contact_pg input[type="submit"]{border:1px solid #e3afa6;background:#bd3c29;color:#fff;height:23px;width:80px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} 
.contact_pg textarea{border:1px solid #e3afa6;height:100px;width:300px;} 

