/* CSS Document */

body{
	padding:0px;
	margin:0px;
	background:#350f01;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffe783;
}
a{ color:#ff7200; text-decoration:none;}
a:hover{ color:#ff7200; text-decoration:underline;}
.head, .flash, .border, .container, .footer{width:100%; float:left;} 

.head{
	background:url(../images/head.gif) top left repeat-x;
	height:121px;
}
.head1{ float:left; width:977px; height:121px;}
.flash{
	background:url(../images/flash.gif) top left repeat-x;
	height:287px;
}

.border{background:#350f01 url(../images/border.gif) top left repeat-x;}
.container{background:url(../images/content.gif) bottom left repeat-x;}

.content{
	float:left;
	width:977px;
	background:url(../images/bg_title.gif) top left no-repeat;
}

.footer{
	height:42px;
	background:#1c0300 url(../images/bg_foo.gif) bottom left no-repeat;
	border-top:1px solid #360f01;
}
.logo{
	float:left;
	width:311px;
}
h1, h2, h3, h4, h5, h6{ padding:0px; margin:0px;}
.logo h1 a{ float:left; background:url(../images/logo.gif) top left no-repeat; width:311px; height:116px;}
.logo h1 a span{ display:none;}

.menu{
	float:left;
	width:590px;
	margin-top:25px;
	height:35px;
	overflow:hidden;
}

.menu span.home_en a { background:url(../images/home_en.gif) no-repeat; width:102px; height:35px; float:left;}
.menu span.home_bg a { background:url(../images/home_bg.gif) no-repeat; width:102px; height:35px; float:left;}
.menu span.home_fr a { background:url(../images/home_fr.gif) no-repeat; width:103px; height:35px; float:left;}
.menu span.home_en a:hover , .menu span.home_en a.active { background:url(../images/home_over_en_new.gif) no-repeat;}
.menu span.home_bg a:hover , .menu span.home_bg a.active{ background:url(../images/home_over_bg_new.gif) no-repeat;}
.menu span.home_fr a:hover , .menu span.home_fr a.active { background:url(../images/home_over_fr_new.gif) no-repeat;}

.menu span.the_restaurant_en a { background:url(../images/the_restaurant_en.gif) no-repeat; width:138px; height:35px; float:left;}
.menu span.the_restaurant_bg a { background:url(../images/the_restaurant_bg.gif) no-repeat; width:125px; height:125px; float:left;}
.menu span.the_restaurant_fr a { background:url(../images/the_restaurant_fr.gif) no-repeat; width:103px; height:35px; float:left;}
.menu span.the_restaurant_en a:hover , .menu span.the_restaurant_en a.active { background:url(../images/the_restaurant_over_en_new.gif) no-repeat;}
.menu span.the_restaurant_bg a:hover , .menu span.the_restaurant_bg a.active{ background:url(../images/the_restaurant_over_bg_new.gif) no-repeat;}
.menu span.the_restaurant_fr a:hover , .menu span.the_restaurant_fr a.active { background:url(../images/the_restaurant_over_fr_new.gif) no-repeat;}


.menu span.food_and_drinks_en a { background:url(../images/food_and_drinks_en.gif) no-repeat; width:130px; height:35px; float:left;}
.menu span.food_and_drinks_bg a { background:url(../images/food_and_drinks_bg.gif) no-repeat; width:158px; height:35px; float:left;}
.menu span.food_and_drinks_fr a { background:url(../images/food_and_drinks_fr.gif) no-repeat; width:165px; height:35px; float:left;}
.menu span.food_and_drinks_en a:hover , .menu span.food_and_drinks_en a.active { background:url(../images/food_and_drinks_over_en_new.gif) no-repeat;}
.menu span.food_and_drinks_bg a:hover , .menu span.food_and_drinks_bg a.active{ background:url(../images/food_and_drinks_over_bg_new.gif) no-repeat;}
.menu span.food_and_drinks_fr a:hover , .menu span.food_and_drinks_fr a.active { background:url(../images/food_and_drinks_over_fr_new.gif) no-repeat;}


.menu span.services_en a { background:url(../images/services_en.gif) no-repeat; width:94px; height:35px; float:left;}
.menu span.services_bg a { background:url(../images/services_bg.gif) no-repeat; width:90px; height:35px; float:left;}
.menu span.services_fr a { background:url(../images/services_fr.gif) no-repeat; width:82px; height:35px; float:left;}
.menu span.services_en a:hover , .menu span.services_en a.active { background:url(../images/services_over_en_new.gif) no-repeat;}
.menu span.services_bg a:hover , .menu span.services_bg a.active{ background:url(../images/services_over_bg_new.gif) no-repeat;}
.menu span.services_fr a:hover , .menu span.services_fr a.active { background:url(../images/services_over_fr_new.gif) no-repeat;}


.menu span.contacts_en a { background:url(../images/contacts_en.gif) no-repeat; width:99px; height:35px; float:left;}
.menu span.contacts_bg a { background:url(../images/contacts_bg.gif) no-repeat; width:105px; height:35px; float:left;}
.menu span.contacts_fr a { background:url(../images/contacts_fr.gif) no-repeat; width:115px; height:35px; float:left;}

.menu span.contacts_en a:hover , .menu span.contacts_en a.active { background:url(../images/contacts_over_en_new.gif) no-repeat;}
.menu span.contacts_bg a:hover , .menu span.contacts_bg a.active{ background:url(../images/contacts_over_bg_new.gif) no-repeat;}
.menu span.contacts_fr a:hover , .menu span.contacts_fr a.active { background:url(../images/contacts_over_fr_new.gif) no-repeat;}



.lang{ 
	float:left; 
	width:105px;
	margin-top:-50px;
	margin-left:30px;
	position:relative; z-index:100;
	/*color:#ff6c00;*/
	color:#552400;
	text-align:right;
	font-weight:normal;
	font-size:18px;
}
.lang a,.lang a:hover{color:#552400;}

.for_reservations{ float:right; text-align:right; margin-top:10px;}
.tel{ color:#552400; font-size:18px; font-weight:normal;}


.left{
	float:left;
	width:272px;
	padding-top:54px;
	padding-left:45px;
}
.right{
	float:left;
	width:660px;
}
h1{ color:#ff6c00; font-size:34px; font-weight:normal;}

.path{
	float:left;
	width:660px;
	color:#ff6c00;
	height:44px;
	padding-top:14px;
	text-transform:lowercase;
}
.path a{color:#ff6c00; text-decoration:none;} 
.path a:hover{color:#ff6c00; text-decoration:underline;}

.description{ float:left; width:660px; margin-bottom:40px; line-height:24px;}

.hot_offer{
	float:left;
	background:url(../images/bg_hot_offer.gif) top left no-repeat;
	width:305px; 
	height:80px;
	padding:17px 12px;
}

.image{ 
	background:url(../images/bg_img.gif) top left no-repeat;
	width:120px;
	height:73px;
	padding:3px;
	float:left;
}
.hot_content{
	float:left;
	width:170px;
}
h2{ font-size:18px; color:#ff6c00; font-weight:normal; padding-bottom:3px;}
h2 a{color:#ff6c00; text-decoration:none;}
h2 a:hover{color:#ff6c00; text-decoration:underline;}
.price{ color:#601c03; font-size:24px; font-weight:bold;}


.footer_menu{
	float:left;
	width:887px;
	padding-left:90px;
	padding-top:8px;
}
.footer_menu a{ font-size:24px; font-weight:normal; color:#5d2c01; text-transform:lowercase; text-decoration:none; padding-right:32px;}
.footer_menu a:hover{color:#995401; text-decoration:none;}

.copyright{
	float:left;
	width:951px;
	height:79px;
	padding-top:18px;
	padding-left:27px;
	color:#995401;
}
.wg{
	float:right;
	color:#5d2c01;
	background:url(../images/logo_wg.gif) top right no-repeat;
	width:250px;
	height:32px;
	text-align:right;
	padding-right:50px;
	padding-top:5px;
}
.wg a{
	color:#682003;
	text-decoration:none;
}
.wg a:hover{
	color:#682003;
	text-decoration:underline;
}

.myinput, .butt{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background:#ffe783;
	border:none;
	color:#350f01;
}


.menu_top, .menu_bottom, .menu_border{ float:left; width:660px;}
.menu_top{ background:url(../images/menu_container_top.gif) top left no-repeat; height:9px;}
.menu_bottom{ background:url(../images/menu_container_bottom.gif) bottom left no-repeat; padding:0 0 1px 0;}
.menu_border{ background:url(../images/border1.gif) top left repeat-y; margin-bottom:20px;}
*html .menu_top{ margin-bottom:-6px;}

.bg_image{ float:left; width:191px; margin-left:1px; margin-top:-8px; position:relative; z-index:10;}
.menu_dishes{ float:left; width:453px; padding-left:5px;}
h3{color:#ff6c00; font-size:30px; font-weight:normal;}
h4{color:#d65b00; font-size:18px; font-weight:normal;}
ul.m{ float:left; padding:0 0 0 12px; margin:0px 0px 18px 0px; width:441px; list-style-type:none;}
ul.m li{ display:block; width:427px; border-bottom:1px solid #5a4019; color:#d6be69; line-height:normal; padding:7px;}
.dark_orange{ color:#723100;}
.gr{ color:#5b3819;}
.pr{ font-size:18px; color:#d75900;}

.gallery_top, .gallery_bottom{ float:left; width:660px; height:10px;}
.gallery_bottom{ background:url(../images/gallery_bottom.gif) top left no-repeat;}
.gallery_top{ background:url(../images/gallery_top.gif) bottom left no-repeat;}
.gallery{ float:left; width:658px; border-left:1px solid #0d0600; border-right:1px solid #0d0600; background:#341900;}
.arrow_g{ float:left; border:2px solid #0d0600; background:#251100; width:118px; height:12px; text-align:center; padding-top:5px;}
.img_gal{ border:2px solid #251100;}

