header 					{ background: url('../images/bg-neu.jpg') top center repeat-x; }

.color					{ color: #ff8d00; }

a						{ color: #ff8d00; }
a:hover					{ color: #1d1817; }

h1,
h2,
h3,
h4	{ color: #1d1817; }
h5  { color: #1d1817; text-transform: none; }

.content				{ background: url('../images/content-bg.jpg') 0 0 repeat-x #fdeccd; }
.page1 .content			{ background: url('../images/content-bg.jpg') 0 0 repeat-x #fdeccd; }

.slider_wrapper			{ background: none; }

.nav-wrapper			{ width: 100%; }
.sf-menu				{ width: auto; float: left; position: relative; left: 50%; margin: 0 auto; }
.sf-menu li 			{ width: auto; float: left; position: relative; right: 50%; }
.sf-menu li a			{ padding: 26px 15px 24px; }
.sf-menu .lastli		{ width: 2px !important; padding: 26px 0 24px !important; background: url('../images/menu_sep.png') 0 0 repeat-y; }

.imgLogo				{ position: relative; margin: 0 auto; width: auto; height: auto; border: 0; }

header address			{ text-align: right; padding-top: 45px; float: none; background: url('../images/geo_icon.png') right 48px no-repeat; padding-right: 30px; text-transform: uppercase; color: #f9e4dc; }
.h_phone				{ float: none; text-transform: uppercase; background: url('../images/phone_icon.png') 0 50px no-repeat; padding-top: 42px; text-align: left; padding-left: 30px; }
.h_phone span			{ padding-top: 5px; display: block; color: #f9e4dc; font-size: 20px; }

h2 span					{ color: #ff8d00; }
.col1					{ color: #ff8d00; }
.copy span				{ color: #ff8d00; }

.dishes a span			{ font-family: 'Bitter', serif; font-weight: normal; color: #fff; text-transform: uppercase; font-size: 16px; }
.dishes a 				{ background: url('../images/dish_a.png') 0 0 repeat-x #b15d00; }
.dishes a:after			{ background: url('../images/dish_after.png') center no-repeat; }
.dishes a:hover			{ background-position: 0 -100px; background-color: #b15d00; }

.camera_prev:after 		{ border-color: #b15d00 transparent transparent transparent; }
.camera_next:after		{ border-color: #b15d00 transparent transparent transparent; }

h2:after, h2:before		{ background: none !important; }

.news					{ margin-bottom: 40px; }
.news .text1			{ color: #ff8d00; font-size: 18px; word-spacing: normal; letter-spacing: normal; white-space: normal; }
.news a:hover			{ color: #1d1817; }
.news time				{ margin-top: 2px; display: block; padding-top: 12px; width: 75px; padding-bottom: 3px; letter-spacing: -2px; color: #fff; font: 40px/40px 'Bitter', serif;
						  text-transform: uppercase; background-color: #ff8d00; border-bottom: 0; position: relative; }
.news time:after		{ display: block; content: ''; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 5px 0 5px 8px;
						  border-color: transparent transparent transparent #ff8d00; right: -8px; top: 14px; }
						  
.map .text2				{ color: #ff8d00; }
.text2					{ color: #ff8d00; }

#form input					{ background: #ffffff; border-color: #a2957f; color: #1d1817; }
#form textarea				{ background: #ffffff; border-color: #a2957f; color: #1d1817; }
#form .hide					{ display: none; }
#form input[type="submit"]:hover	{ cursor: pointer; color: #ffffff !important; background-color: #ff8d00 !important; }

a.btn					{ display: inline-block; color: #fff; background: url('../images/btb_bg.png') 0 0 repeat-x #ff8d00; }
a.btn:hover				{ background-position: 0 100px; background-color: #ff8d00; }

footer a 				{ color: #5d504b; }

.blog .img_inner		{ width: auto; max-width: 230px; height: auto; }

.box-gal-l				{ width: 210px; height: auto; float: left; margin-right: 20px; }
.box-gal-r				{ width: 210px; height: auto; float: left; }
.box-gal				{ width: 210px; height: 150px; float: left; margin-right: 20px; margin-top: 20px; overflow: hidden; }
a.gal					{ margin-right: 1px; margin-bottom: 28px; display: block; background: url('../images/magnify.png') center center no-repeat #ff8d00; }