@import"reset.css";@import"pro_pages_style.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"superfish.css";@import"carousel.css";@import"tms.css";@import"jquery.snippet.min.css";
@import"../skin/blue.monday/jplayer.blue.monday.css";@import"../css/smoothness/jquery-ui-1.8.17.custom.css";
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#6f6864; min-width:1020px; background:#fff;}
.main {width:965px;padding:0;margin:0 auto;}

/*********************************fonts*************************************/
.reg {text-transform:uppercase}
.f_left, .fleft{float:left}
.f_right, .fright{float:right}
.align_right, .alignright {text-align:right}
.align_center , .aligncenter {text-align:center}
.italic{font-style:italic}
.letter {letter-spacing:-1px}

/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden;}
.extra_wrapper, .extra-wrap{ overflow:hidden;}
.container{width:100%}
.extra_last, .lst{ margin-bottom:0 !important; padding-bottom:0 !important;}
.extra_last{ border:none !important; background:none !important;}
.bg_none{ background:none !important;}

/*==================================== Links ======================================================== */
a{text-decoration:none;}

.pages a {color:#6f6864;outline:none; text-decoration:none; cursor:pointer;}
.pages a:hover, footer a:hover{ color:#2a5b62; text-decoration:none;}

.rm{font-size:12px;text-transform:uppercase;color:#b7aea8 !important;display:inline-block;margin-top:9px;}
.rm:hover{color:#2a5b62 !important;text-decoration:underline !important;}

.link1{color:#2a5b62 !important; text-decoration:underline !important; text-transform:uppercase;font-size:10px;display:inline-block;margin-top:10px;}
a.link1:hover{text-decoration:none !important;}
/*================================>> hovers <<========================================*/
.img_wrap, .sf-menu>li, .sf-menu>li>a{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.sf-menu>li{-webkit-transition: all 1.0s ease;-moz-transition: all 1.0s ease;-o-transition: all 1.0s ease;transition: all 1.0s ease;}

/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}
/*================================>> Global Blocks <<========================================*/

.top_box{background-color:#FFF;box-shadow: 0 1px 2px #b9b9b9;height:40px;padding: 10px 0 0;position:relative;z-index:10;}
.top_box .main{width:980px;}
.top_box, .top_box a{font-size:10px;text-transform:uppercase;color:#acaaa9;}

ul.links{overflow:hidden;margin-right:-2px;}
ul.links li{padding: 0 0 0 18px;margin-left:27px;float:left;text-align:right;background-position:0 6px !important;}
ul.links li.phone{background: url(../images/phone.png) no-repeat;}
ul.links li.mail{ background: url(../images/mail.png) no-repeat;}

.middle_box{background: url(../images/pattern.jpg) 50% 0 repeat;position:relative;z-index:5;}
.glow{background: url(../images/glow.png) 50% 0 no-repeat;}


/*********************************header*************************************/

header {width:940px;margin:0 auto 15px;}
header h1{width:323px;padding-top:42px;margin-left:-1px;float:left;}
header h1 a {display:block;width:323px;height:73px;background:url(../images/logo.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}

/*********************************content*************************************/
#content {padding:40px 0px 40px 0px; position: relative;}
.cont_pad{padding:46px 0 56px 0 !important;}

/*===============================>> Paragraphs <<=============================*/

p {margin-bottom:20px}
.p2{ margin-bottom:11px;}
.p3{margin-bottom:9px;}
.p4{margin-bottom:22px;}
.p5{}
.p6{}

/*================================>> LISTS <<========================================*/
.list1{}
.list1 li{ background:url(../images/marker1.png) 0 5px no-repeat; padding-left:17px;margin-bottom:10px;}
.list1 a{font-family:Trebuchet MS1, Trebuchet MS, sans-serif;font-size:14px;color:#000;text-transform:uppercase;}

/*================================>> H <<========================================*/
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#474646;font-family:Trebuchet MS1, Trebuchet MS, sans-serif;text-transform:uppercase;}
h1{font-size:40px;}
h2{font-size:35px;}
h3{font-size:30px;} 
h4{font-size:27px;}  
h5{font-size:25px;}
h6{font-size:22px;}

h2.h2{font-size: 24px; line-height: 29px; color:#1f1e1d;font-weight:bold;}

h2.ind{ margin-bottom:24px;}
h2.ind1{ margin-bottom:33px;}
h2.ind2{ margin-bottom:28px;}
h2.ind3{ margin-bottom:29px;}
h2.ind4{ margin-bottom:25px;}
.dishes-names{font-size:16px; margin-bottom:20px;}
.Home-Ul li{padding:4px 0; margin-left:10px;}

h3.menu-style{
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom: 1px dotted #999999;
}

h4.menu-style{
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom: 1px dotted #999999;
	font-size:20px;
}
.Menu-Table{
	width:750px;
	margin: 0 90px;
	font-size:14px;
}

.Menu-Table li{
	margin:15px 0;
	padding: 10px;
	background: #ebebd4;
	text-align:center;
}

.Float-Right{
	float:right;
	font-weight:bold;
	display:none;
}
.Margin-set{
	height:50px;
	width:auto;
	display:block;
	margin-top:-20px;
}

.Menu-Text{
	margin-bottom:40px;
}

.texth5{
	font-size:20px;
	color:
}

.Menu-Rates{
	float:right;
	padding-right:10px;
	font-weight:bold;
	display:none;
}

.Index-Text{
	height:50px;
	color:#ebebd4
}

.Title-Fix{
	padding-right:13px;
	font-weight:bold;
}

/*********************************page_1*************************************/
.ext_list>li, .ext_box{ overflow:hidden;}
.ext_list>li>figure, .ext_box>figure{ float:left;}
.ext_list>li>div, .ext_box>div{ float:right;}

.img_wrap{background: #ebebd4;display:inline-block;padding:5px;border:1px solid #d3d3ac;}
a.img_wrap:hover{background: #2a5b62;}


.bot_bord{border-bottom:1px solid #c3c3c3;padding: 0 0 46px;margin-bottom:39px;}
.bot_bord1{border-bottom:1px solid #c3c3c3;padding: 0 0 49px;margin-bottom:39px;}
.bot_bord2{border-bottom:1px solid #c3c3c3;padding: 0 0 42px;margin-bottom:40px;}

.stripe{border-bottom:1px solid #c3c3c3;}

.news{}
.news>li{border-bottom:1px solid #c3c3c3;padding-bottom:14px;margin-bottom:18px;}
.news>li>div{width:420px;}
.news>li>figure{padding-top:1px;}
.news .date{color:#b7aea8;text-transform:uppercase;font-size:15px;margin-bottom:8px;}

.events .img_wrap{margin-bottom:16px;}
.events .rm{margin-top:12px;}
/*********************************page_2*************************************/
.about{padding:1px 0 0;}
.about>div{width:279px;}
.comment>figure, .about>figure{padding-top:4px;}

.font_15{font-size:15px;text-transform:uppercase;color:#b7aea8;line-height:18px;}

.black{color:#000;font-weight:bold;text-transform:uppercase;}

.comment{padding:1px 0 26px;}
.comment>div{width:197px;}
.comment>figure{}
.comment .date{margin-bottom:20px;}

.expect, .expect1{background: #ebebd4; border:1px solid #d3d3ac;padding: 20px 0 20px 17px;}
.expect>div, .expect1>div{width:165px;margin: 3px 12px 0 0;}
.expect>figure, .expect1>figure{width:70px;height:68px;text-align:center;font-size:48px;font-weight:bold;font-size: 48px; line-height: 58px; color: #fff;font-family:Trebuchet MS1, Trebuchet MS, sans-serif;background: #2a5b62; border-radius:100%;padding-top:2px;}

.expect1{min-height:110px;}
.expect1>figure{margin: 20px 0 0 0;}

.products, .services, .team{background: #ebebd4;padding:5px;border:1px solid #d3d3ac;}
.font_12, .author span, .services .title, .team .title{font-weight:bold;text-transform:uppercase;color:#302b28;}
.team .text{padding: 8px 0 6px 12px;}
/*********************************page_3*************************************/

.services{padding-bottom:21px;min-height:352px;margin-bottom:21px;}
.services img{margin-bottom:18px;}
.services .title{font-weight:bold;margin-bottom:10px;}
.services .text{padding: 0 0 0 10px;}

.testim{background: url(../images/quotes.png) 0 5px no-repeat;padding: 0 0 20px 40px;}
.author{margin-bottom:20px;}

.demo{color:#2a5b62 !important;}
.demo:hover{text-decoration:underline !important;}
/*********************************page_4*************************************/

.products{margin-bottom:3px;}
.products .text{padding: 18px 13px 16px 12px;}
.products .font_12{margin-bottom:20px;}

.recipes>div{width:275px;margin: -4px 4px 0 0;}
.recipes>figure{}


/*********************************page_5*************************************/

.map_wrapper{overflow:hidden;margin-bottom:20px;}
#map_canvas {
    width:508px;
   height:369px;
}
.adress1{background: url(../images/adr1.png) no-repeat;float:left;padding-left:71px;}
.adress2{background: url(../images/adr2.png) no-repeat;float:left;padding-left:71px;/* margin-left:49px; */ margin-top:20px;}
.adress2 span{ display:inline-block; width:69px;}
.adress2 a{color:#2a5b62 !important;}
.adress2 a:hover{text-decoration:underline;}
/****************************footer************************/
footer {padding:40px 0 40px;overflow:hidden;}
footer, footer a{font-size:10px;text-transform:uppercase;color:#8e837b;}
footer .privacy{padding-left:13px;float:left;}
footer .social{ overflow:hidden;float:right;padding: 0 12px 0 0;margin-top:-5px;}
footer .social a{ display:block; float:left;height:30px; overflow:hidden; margin-left:3px;}
footer .social a:first-child{margin: 0 0 0 0;}
footer .social a:hover img{ margin-top:-30px;}
#easyTooltip {font-size:12px;background:#fff;padding:3px 5px;border:1px solid #000}

.rel { position:relative; }
.abs { position:absolute; }
.eat24 { width:148px; height:30px; display:block; background:url(http://eat24hrs.com/buttons/images/lrg_blue-30.png); top:7px; right: 10px;}
.eat24:hover { background:url(http://eat24hrs.com/buttons/images/lrg_blue-30_glow.png); }
.preload { background:url(http://eat24hrs.com/buttons/images/lrg_blue-30_glow.png); visibility:hidden; }
