body {position:absolute; min-width:1020px; min-height:850px; width:100%; height:100%; overflow:hidden;}
.glob {position:absolute; width:100%; height:100%; overflow:hidden;}
.main {margin:0px auto; width:950px; height:100%;}
.page_spinner {position:fixed; background:url(../images/loader.gif) 50% 50% no-repeat #121212; z-index:99; width:100%; height:100%; top:0; left:0}
.gall_spinner {position:absolute; width:168px; height:31px; top:36px; right:0; background:url(../images/gall_spinner.gif) 0 0 no-repeat; z-index:90;}
a {text-decoration:none; outline:none;}
p {font:12px 'Tahoma', sans-serif; color:#afafaf; line-height:20px;}
h1 {margin:80px 0 49px 0;}
h2 {font:24px 'Carme', sans-serif; color:#fff; text-transform:uppercase; padding-bottom:15px; line-height:26px;}
h3 {font:12px 'Tahoma', sans-serif; color:#dadada; font-weight:bold; line-height:20px;}
.container { position:relative; z-index:0; width:581px; height:391px; background:#091123 ; padding:42px 0px 52px 50px; overflow:hidden; border-left:3px solid white;}
.fleft {float:left;}
.container2 { position:relative; z-index:0; width:581px; height:485px; background:#091123 ;  overflow:hidden; border-left:3px solid white;}
.fright {float:right;}
.imgIndent {margin-right:19px;}
#bgStretch {overflow:hidden; z-index:-1;}
#page_about .col1 {margin-top:4px; padding-bottom:15px;}
#page_about .col1 div {overflow:hidden;}
#page_about .col1 div h2 {margin-top:-4px;}
#page_about .last {background:none;}
#page_menu .col1, #page_news .col1 {background:none;}
#page_drinks .bg-none {background:none;}
#page_privacy .bg-none {background:none;}
#page_privacy a {text-decoration:underline; color:#fff;}
#page_more .bg-none {background:none;}
#page_news .col1 h2 {padding-bottom:21px;}
#page_contacts h2 {padding-bottom:21px;}
/*-----header-----*/
header {position:absolute; width:100%; height:62px; background:url(../images/bg_header.png) repeat-x; z-index:2;}
header div {margin:0 auto; width:950px; height:100%;}
header a {width:330px; height:30px; background-color:#021b52; float:right; margin:23px 10px 0 0; font:18px 'Carme', sans-serif; color:#fff; text-transform:uppercase; padding-top:9px; text-align:center; -webkit-box-shadow:1px 2px 4px 0px #7b5e43; box-shadow: 1px 2px 4px 0px #7b5e43;}
header a span:hover {width:330px; height:30px; background-color:#021b52; float:right;  font:18px 'Carme', sans-serif; color:#d33300; text-transform:uppercase; text-align:center; -webkit-box-shadow:1px 2px 4px 0px #7b5e43; box-shadow: 1px 2px 4px 0px #7b5e43;}
header a span img {margin:2px 0 0 8px;}
/*header a span {display:inline-block;}*/
footer {position:absolute; background:url(../images/pattern.png) repeat; width:475px; height:27px; bottom:0; border-right:4px solid #fff; padding:18px 0 10px 26px; z-index:2;}
footer p {font:12px 'Arial', sans-serif; color:#e3e3e3; text-transform:uppercase; float:left; margin-right:21px;}
footer a {font:12px 'Arial', sans-serif; color:#e3e3e3; text-transform:uppercase;}
footer .tw_logo {display:inline-block; margin-top:-4px; float:left; margin-right:17px;}
footer .fb_logo {position:relative; top:-1px;}
#logo {background:url(../images/logo.png) 0 0 no-repeat; display:inline-block; width:950px; height:182px; text-indent:100%; white-space:nowrap; overflow:hidden;
margin:0 0 0 25px;}
#logo:hover {text-decoration:none;}
.bgMenu {width:308px; height:485px; background-color:#121212;}
/*-----menu-----*/
#splash_menu {height:485px; position:absolute; z-index:0;}
#splash_menu ul {float:left;}
#splash_menu .center-menu {margin-top:80px; position:relative;}
#splash_menu .right-menu {margin-top:160px; position:relative;}

/*============================<edit css>===================*/
#splash_menu .img_act { margin-right:130px;}

.menu li {width:307px; height:80px; background:url(../images/pattern.png) repeat; margin-bottom:80px;}
.menu a {display:inline-block;}
.menu li a p {width:307px; height:55px; display:inline-block; font:24px 'Carme', sans-serif; color:#fff; text-transform:uppercase;}
.menu li img {border-right:4px solid #fff;}

/*=============<edit css>================*/
.menu li a p {display:inline-block; width:193px; text-align:left; margin:25px 30px 0 0;}
.submenu_1 {
	position:absolute;
	z-index:2;
	width:192px;
	background:url(../images/pattern.png) repeat;
	top:243px;
	right:1006px;
	height:156px;
	text-align:left;
	padding-left:31px;
	padding-top:5px;
}
.submenu_1 li {position:relative; display:inline-block; width:220px; background:none; height:25px !important; margin-bottom:0 !important;}
.submenu_1 a {font:18px/20px 'Carme', sans-serif; color:#fff; text-transform:uppercase; display:inline-block;}
.submenu_1 li:hover > a, .submenu_1 li.sfHover > a {text-decoration:none; color:#021b52}
/*-----bgStretch-----*/
#bgStretch {overflow:hidden;}
.bgNav {display:inline-block; margin:526px 21px 0 0; float:right;}
.bgNav li {display:inline-block; height:17px;}
.bgNav a {display:block; height:18px; width:18px; background: url(../images/pagination.png) no-repeat; text-decoration:none;}
.bgNav a:hover, .bgNav .active a {background-position: left center; background: url(../images/pagination_act.png) no-repeat;}
/*-----content-----*/
#content{position:absolute;}
#content > ul{width:100%; height:720px;}
#content > ul > li{width:100%; display:block; position:absolute;}
.cross {position:absolute; top:14px; left:613px; height:8px; overflow:hidden;}
.cross .img_act {position:absolute;}
.more {font:15px 'Carme', sans-serif; color:#fff; text-transform:uppercase; float:right; margin-bottom:16px;}
.more img {margin-top:5px; margin-right:6px; position:relative;}
.list1 li {margin:0 8px 8px 0; float:left;}
.list1 .details {position:absolute; background:url(../images/list1_hover_bg.png) repeat; width:148px; height:51px; font:18px 'Carme', sans-serif; color:#fff; text-shadow:1px 1px 3px #4b433a; padding-top:30px; text-align:center;}
.list2 {margin-left:2px; margin-right:34px;}
.list2 a {font:12px 'Arial', sans-serif; color:#9c9c9c; text-transform:uppercase; font-weight:normal;}
.list2 img {margin-top:5px; margin-right:10px;}
.list2 li {margin-bottom:2px;}
.list3 li {margin-bottom:10px; cursor:pointer;}
/*.list3 .box1 {background:url(../images/page3_pic1.jpg) no-repeat; width:520px; height:68px; padding:17px 0 0 25px;}
.list3 .box2 {background:url(../images/page3_pic2.jpg) no-repeat; width:520px; height:68px; padding:17px 0 0 25px;}
.list3 .box3 {background:url(../images/page3_pic3.jpg) no-repeat; width:520px; height:68px; padding:17px 0 0 25px;}*/

.list3 .box1 {background:url(../images/Munu_in_html-2.jpg) no-repeat; width:520px; height:68px; padding:17px 0 0 25px;}
.list3 .box2 {background:url(../images/download-menu-2.jpg) no-repeat; width:520px; height:68px; padding:17px 0 0 25px;}
.list3 .box3 {background:url(../images/food-2.jpg) no-repeat; width:520px; height:68px; padding:17px 0 0 25px;}
.list3 .box4 {background:url(../images/drink-2.jpg) no-repeat; width:520px; height:68px; padding:17px 0 0 25px;}
.list3 .box5 {background:url(../images/wine-2.jpg) no-repeat; width:520px; height:68px; padding:17px 0 0 25px;}


.list3 h2 {color:#3f3e3e; padding-bottom:0;}
.list3 div {height:46px; padding:5px 0 0 10px;}
.list3 div p {font-size:13px; color:#6b6b6b; margin-top:-3px;}
.list4 li {margin-bottom:25px;}
.list4 div {overflow:hidden; position:relative; top:-6px;}
.list4 img {margin-right:20px;}
.list4 li a {color:#fff;}
.list5 {margin-bottom:25px;}
.list5 li {float:left; margin-right:20px;}
.list5 .last {margin-right:0;}
.box_1{width:219px; float:left;}
.box_1>table tr>td{white-space: nowrap;height:22px; color:#9c9c9c; font-size:12px;}
.box_1>table a{color:#9c9c9c; text-decoration:none; font:12px 'Arial', sans-serif; text-transform:uppercase;}
.dots{background: url(../images/background-point.png) 30% 11px repeat-x;width: 100%;}
.box_1 img {margin-top:4px; margin-right:10px;}
.follow_icon li {float:left; margin-right:12px;}
/*-----Map-----*/
#map {float:left; margin-right:16px;}
.google_map{width:279px; height:352px; background-color:#fff;}
.contacts {position:relative; margin-bottom:26px; display:inline-block; margin-top:-3px;}
.contactText_1 {font:12px 'Tahoma', sans-serif; color:#dadada; text-decoration:none; line-height:14px; margin-bottom:2px; font-weight:bold; margin-bottom:23px;}
.contactText_3 {font:12px 'Tahoma', sans-serif; color:#fff; text-decoration:underline; line-height:20px;}
.phone {display:inline-block; width:60px;}
.menu_img{ margin-right:6px; float:right}




.wrapper {
    overflow: hidden;
    width: 100%;
}

.dotted-line {
    border-bottom: 1px dashed #CCCCCC;
	padding-bottom:10px;
}
table, table td {
    border: medium none;
    border-collapse: collapse;
    padding: 0;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
}





.color1 {
    color: #FFFFFF;
	font-size:15px;
}
.pad_bot2 {
    padding-bottom: 4px;
}
.padd {
    padding-top: 5px;
}
