body {background: #95a0a9 url(../img/body-bkg.jpg) repeat-x;margin:0;padding:0;font-family:arial,verdana,lucida, lucida grande,trebuchet ms,helvetica,sans-serif;color:#57595B;font-size:11px;}

/* color:#7e8890; */

#wrapper {width:770px;margin:0;padding:0;background: transparent url(../img/content-bkg.png) no-repeat;overflow:hidden;clear:both;z-index:999;}
#wrapper.subpage {background: transparent url(../img/content-bkg-empty.png) no-repeat;}
#sidebar {width:310px;height:444px;float:left;overflow:hidden;position:relative;}
#sidebar a.logo {display:block;position:absolute;top:40px;left:25px;width:260px;height:100px;margin:0px;padding:0px;}
#sidebar a.sectionImg {display:block;position:absolute;top:150px;left:60px;width:200px;height:250px;margin:0px;padding:0px;}
#sidebar a {display:block;width:260px;height:424px;margin:0 25px;}
#container {width:460px;height:444px;float:left;overflow:hidden;}
#menu {height:19px;margin:0;padding:30px 0;}
#menu img {border:none;}
#menu a {margin-right:20px;}
#lang {float:right;}
#content-box {height:305px;padding:40px 45px 20px 0;line-height:1.4em;}
#content-box-posts {height:315px;padding:40px 45px 10px 0;line-height:1.4em;}

#content-header {margin:0 0 20px;height:36px;}
#content {height:230px;border:0px dashed #95a0a9;overflow:hidden;}
#content-posts {height:230px;border:0px dashed #95a0a9;overflow:hidden;}
#slides img {background:none !important;filter:none !important;} 
#content-menu {height:230px;border:0px dashed #95a0a9;overflow:hidden;}

#content-menu .group {background:#FFF;width:390px;font-size:12px;line-height:16px;font-weight:700;margin:0 0 10px;padding:2px 0 2px 5px;}
#content-menu .group-second-lang {color:#ddb176;font-size:11px;font-weight:700;font-style:italic;padding:0 0 0 5px;}
#content-menu .group a {color:#7e8890;text-decoration:none;}
#content-menu .meal {width:390px;font-weight:700;margin:0;padding:0 0 0 5px;}
#content-menu .meal .title span.price {float:right;font-weight:normal; text-decoration:line-through; }
#content-menu .description {font-weight:normal;}
#content-menu .meal-second-lang {color:#ddb176;font-weight:normal;font-style:italic;padding:0 0 0 5px;margin:0 0 10px;}
#content-menu .meal-second-lang .title {font-weight:700;}
.offer-text {
	padding: 10px 0px;
	width: 390px;
}
#content-menu .offer-item {width:390px;font-weight:700;margin:0;padding:0 0 0 5px;}
#content-menu .offer-item .description {font-weight:normal;margin:0 0 10px;}

.offer-table-item {
	width: 390px;
	clear: both;
	padding: 10px 0px;
	overflow: hidden;
}
.offer-table-item.t1 {background-color: #F1E7CE;}
.offer-table-item .offer-table-item-title {width: 80px; float: left; font-size:12px;font-weight:700;margin:0px;padding:0px 5px;color:#DDB176; text-align: left;vertical-align: middle;}
.offer-table-item .offer-table-item-title a {color:#DDB176;text-decoration:none;}
.offer-table-item .offer-table-item-description {width: 300px; float: left;}

.form-errors {color:#EB2228;font-weight:bold;margin:10px 0;}
.form-errors p {margin:0 0 10px 0;}
form#contact-form div {margin:0 0 10px 0;line-height:26px;}
form#contact-form label {display:block;float:left;width:100px;text-align:left;}
form#contact-form input[type=text] {width:385px;border:1px solid #CDCDCF;margin:0;padding:5px;outline:none;background:#FFF;font:12px Arial, Verdana, "Trebuchet MS", "Lucida Grande", Lucida, Helvetica, sans-serif;color:#ddb176;line-height:16px;}
form#contact-form input.text {width:385px;border:1px solid #CDCDCF;margin:0;padding:5px;outline:none;background:#FFF;font:12px Arial, Verdana, "Trebuchet MS", "Lucida Grande", Lucida, Helvetica, sans-serif;color:#ddb176;line-height:16px;}
form#contact-form textarea {width:385px;height:400px;border:1px solid #CDCDCF;margin:0;padding:5px;outline:none;background:#FFF;font:12px Arial, Verdana, "Trebuchet MS", "Lucida Grande", Lucida, Helvetica, sans-serif;color:#ddb176;line-height:16px;;overflow:auto;}
form#contact-form textarea.textarea {width:385px;height:200px;border:1px solid #CDCDCF;margin:0;padding:5px;outline:none;background:#FFF;font:12px Arial, Verdana, "Trebuchet MS", "Lucida Grande", Lucida, Helvetica, sans-serif;color:#ddb176;line-height:16px;overflow:auto;}
form#contact-form input[type=submit] {float:right;margin:0 0 0 0;outline:none;background:#ddb176;border:none;color:#FFF;cursor:pointer;text-transform:lowercase;padding:4px;}
form#contact-form input.submit {float:right;margin:0 0 0 0;outline:none;background:#ddb176;border:none;color:#FFF;cursor:pointer;text-transform:lowercase;padding:4px;}
.contact-text {margin:10px 0;}

form#newsletter-form div {margin:0 0 10px 0;line-height:26px;clear:both;overflow:hidden;}
form#newsletter-form label {display:block;float:left;width:175px;margin:0 0 0 10px;text-align:left;}
form#newsletter-form input[type=text] {float:left;width:200px;border:1px solid #CDCDCF;margin:0;padding:5px;outline:none;background:#FFF;font:12px Arial, Verdana, "Trebuchet MS", "Lucida Grande", Lucida, Helvetica, sans-serif;color:#ddb176;line-height:16px;}
form#newsletter-form input.text {float:left;width:200px;border:1px solid #CDCDCF;margin:0;padding:5px;outline:none;background:#FFF;font:12px Arial, Verdana, "Trebuchet MS", "Lucida Grande", Lucida, Helvetica, sans-serif;color:#ddb176;line-height:16px;}
form#newsletter-form input[type=submit] {margin:0 0 0 0;outline:none;background:#ddb176;border:none;color:#FFF;cursor:pointer;text-transform:lowercase;padding:4px;}
form#newsletter-form input.submit {margin:0 0 0 0;outline:none;background:#ddb176;border:none;color:#FFF;cursor:pointer;text-transform:lowercase;padding:4px;}
#newsletter-notifier {margin:10px 0;}

#offer .offer-item {width: 88px; height: 120px; float: left; margin: 0px 10px 10px 0px;}
#offer .offer-title {font-size:12px;font-weight:700;margin:0 0 10px;color:#DDB176;text-transform: uppercase; text-align: center;}
#offer .offer-title a {color:#DDB176;text-decoration:none;}
#offer .offer-image img {width:80px;height:80px;margin:0 0px 10px 0;border:4px solid #FFF;float:left;}

#gallery .album-title {font-size:14px;font-weight:700;margin:0 0 10px;}
#gallery .album-title  a {color:#7e8890;text-decoration:none;}
#gallery .album-image img {width:80px;height:80px;margin:0 10px 10px 0;border:4px solid #FFF;float:left;}
#gallery .album-images {overflow:hidden;clear:both;width:395px;}
#gallery .album-more, #gallery .back-to-albums {text-align:right;width:395px;}


#video .album-title {font-size:14px;font-weight:700;margin:0 0 10px;}
#video .album-title  a {color:#7e8890;text-decoration:none;}
#video .album-images {overflow:hidden;clear:both;width:395px;}
#video .album-images .album-image {width:193px;float:left;overflow: hidden;}
#video .album-images .album-image.left {margin:0px 9px 0px 0px;}
#video .album-images .album-image img {width:50px;height:50px;margin:0 10px 10px 0;border:4px solid #FFF;float:left;}
#video .album-more, #video .back-to-albums {clear:both;text-align:right;width:395px;}

#posts-pagination {clear:both;position:relative;font-size:11px;padding:5px 0px 0px 0px;text-align: center;}
#posts-pagination a, #posts-pagination span.current {margin:0 10px 0 0;}
#posts-pagination a.current, #posts-pagination span.current, #posts-pagination a.activeSlide {color:#7e8890;}

#footer {line-height:1.4em;clear:both;padding:40px 0 0;text-align:center;}
#footer a {color:#7e8890;}

a {color:#ddb176;text-decoration:none;}
a:hover {text-decoration:underline;}


