 @font-face {
font-family:'nimbussannov-lig';
src: url('fonts/nimbussannov-lig.otf');
}
 @font-face {
font-family:'nimbussannov-ultlig';
src: url('fonts/nimbussannov-ultlig.otf');
}
 @font-face {
font-family:'nimbussannov-reg';
src: url('fonts/nimbussannov-reg.otf');
}
html {
/*overflow-x:hidden;*/
}
.clear {
	clear:both;
}
{
 margin:0px;
 padding:0px;
}
p {
	font-family:'nimbussannov-reg';
	color:#666666;
	font-size:16px;
	margin:10px 0;
}
::-webkit-input-placeholder {
color:#000;
}
::-moz-placeholder {
color:#000;
} /* firefox 19+ */
:-ms-input-placeholder {
color:#000;
} /* ie */
input:-moz-placeholder {
color:#000;
}
body {
	background: #FFFFFF;
	margin: 0px;
	font-family:'nimbussannov-reg';
}
a {
	color: #BC7D2A;
	text-decoration: none;
}
a:hover {
	color: #2D2D2D;
	text-decoration: none;
}
.topmainNav {
	background: url("images/topnavback.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 27px;
	padding: 12px 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 4;
}
.topmainNav .logo {
	height: 100%;
	text-align: center;
	width: 100%;
}
.container {
	width: 100%;
	float: left;
	height: auto;
	position: relative;
	z-index: 2;
	padding-top: 55px;
}
.container_left {
	width: 230px;
	float:left;
	margin:0 0 0 2%;
}
.container_left_box {
	background-color:#fff;
	margin: 6px 0;
	border:9px solid #dc6801;
  	width:213px;  
}
.container_left_box .logo{
display: table-cell;	
    height: 213px;
    text-align: center;
    vertical-align: middle;}
.container_left_box .menu{	
	 background: none repeat scroll 0 0 #fff;
    display: table;
    margin-top: 5px;
    padding: 0px;
    width: 212px;}
.container_right {
	float:right;
	margin:0 2% 5% 0;
}
.container_right_box {
	text-align:center;
	background-color:#fff;
	border:3px solid #fff;
	margin: 6px 0;
	font-size:17px;
	color: #474747;
}
.footer_bg {
	padding:0 2%;
	background-color: #dc6801;
	bottom: 0px;
	display: block;
	position: fixed;
	width: 96%;
}
.icons {
	float:left;
}
.icons ul {
	padding:0px;
	margin-left:0px;
	margin-right:0px;
}
.icons ul li {
	float:left;
	list-style-type: none;
}
.icons ul li a {
}
.icons ul li a:hover {
}
.footer_right {
	float:right;
}
.footer_right p {
	text-transform:uppercase;
	color:#fff;
}
/* Top Nav */
.nav-btn {
	display:none;
}
.nav {
	padding:2% 0;
}
.nav ul {
	width:100%;
	margin: 0 auto;
	padding: 0;
}
.nav ul li {
	font-family:'nimbussannov-lig';
	text-align:center;
	text-transform:uppercase;
	font-size:17px;
	list-style-type: none;
	margin: 6px 0;
	padding: 0 12px;
}
.nav ul li a {
	color: #474747;
	text-decoration: none;
}
.nav ul li a:hover {
	text-decoration:none;
	color: #dc6801;
}
#show {
	text-decoration:none;
	color: #dc6801;
}
/* End Top Nav */


.inner_container_right {
	background-color: #ffffff;
	border: 9px solid #dc6801;
	float: right;
	margin: 6px 2% 5%;
	width: 75%;
}

.inner_container_right2 {
	background-color: #ffffff;
	border: 9px solid #dc6801;
	float: right;
	margin: 6px 2% 5%;
	padding-left:5%;
	width: 70%;
}
.inner_container_right2 strong {
color:#dd6801;
}


.about_left {
	margin:6% 0 0 2%;
	float:left;
	width:38%;
}
.about_right {
	float:left;
	width:58%;
	margin:0 0 0 2%;
}
.abour_pic {
}
.abour_pic img {
	border: 2px solid #666;
	width: 97%;
}
.about_right strong {
	font-weight:normal;
	color:#dc6801;
}
#container_left {
    position: fixed;
    width: 17%;
}
.staff_container_right {
	background-color: #ffffff;
	border: 9px solid #dc6801;
	float: right;
	margin: 6px 2% 5%;
	padding: 20px;
	width: 40%;
}
.staff_container_right strong {
	font-weight:normal;
	color:#dc6801;
}
.event_left {
	float:left;
	width:30%;
	padding:0 10%;
	text-transform:uppercase;
}
.event_right {
	float:left;
	width:30%;
	text-transform:uppercase;
}
.GASTROPOP {
	float: left;
	padding: 2% 5% 2% 5%;
	text-transform: uppercase;
	width: 80%;
}
.GASTROPOP img {
	float: left;
	width:37%;
}
.GASTROPOP ul {
	float: left;
	margin: 0;
	width: 50%;
}
.GASTROPOP ul li {
	color: #dc6801;
	text-transform:uppercase;
	float: left;
	list-style-type: none;
	padding: 0 4% 0 0;
	width: 46%;
}
.contact_right {
	float: right;
	margin: 3% 20% 5% 0;
}
.contact_right_box {
	background-color: #fff;
	border: 9px solid #dc6801;
	color: #474747;
	font-size: 17px;
	margin: 6px 0;
	padding: 20px 40px;
	width: 222px;
}
.contact_right_box strong {
	font-weight:normal;
	font-size:17px;
	color:#303030;
}
.contact_right_box p {
	color:#dc6801;
}
.contact_right_box a {
	color:#dc6801;
}
.contact_form {
	text-align: center;
	margin: 5% auto 3%;
	width: 320px;
}
.contact_form .input {
	background-color:#dddddd;
	color:#000000;
	border: medium none;
	height: 45px;
	margin: 5% auto 0;
	width: 270px;
	padding:0 5px;
}
.contact_form .submit {
	background-color: transparent;
	background-image: url("images/submit.png");
	border: medium none;
	cursor: pointer;
	height: 69px;
	margin: 3% 0 5%;
	width: 280px;
}
.menu_right_container {
	float: right;
	margin: 0% 0 3% 2%;
	width: 78%;
}
.menu_left {
	background-color: #fff;
	border: 9px solid #dc6801;
	min-height:400px;
	float: left;
	margin:6px 2% 0 0;
	padding: 0 2%;
	width: 16%;
}
.menu_left strong {
	text-decoration:underline;
	font-weight:normal;
	color:#4d4d4d;
	font-family:'nimbussannov-lig';
}
.menu_right {
	background-color: #fff;
	border: 9px solid #dc6801;
	min-height:400px;
	float: left;
	margin: 6px 0 6% 0%;
	padding: 0 2%;
	width: 69%;
}
.menu_right h1 {
	font-size:17px;
	text-transform:uppercase;
	color:#4d4d4d;
	font-weight:normal;
	font-family:'nimbussannov-lig';
}
.menu_right h2 {
	font-size:17px;
	text-transform:uppercase;
	color:#dc6801;
	font-weight:normal;
}
.menu_right_container p {
	text-transform:uppercase;
	color:#dc6801;
}
.menu_pic { width:50%;
	float: left;
	margin: 0 3% 0 0;
}
.menu_text {
	float: right;
	margin: 0 3% 0 0;
	width: 42%;
}

.menu_text p {
text-transform:none;
text-transform:capitalize;
}

.menu_text br{
    border-bottom:1px dashed #ffff;
    content: "";
    display: block;
	padding:10px 0px 0px 0px;
}

.gallery li {
background: none repeat scroll 0 0 #e9e9e9;
float: left;
margin: 10px;
padding: 10px;
text-align: center;
list-style:none;
width:15%;}


.new {color:#000;}
.new a{color:#000!important;
text-decoration:underline;}