@charset "utf-8";
BODY{margin:0px;padding:0px 0px 300px;background:#060606 url(i/bg0.gif) repeat-x left bottom;color:#fff;font:0.82em/1.36em arial,helvetica,sans-serif;//padding:0px 0px 150px;}
A{color:#9d9797}
A:hover{color:#cfc7c7}
P{margin:0px 0px 10px}
A IMG{border:none;}
BLOCKQUOTE{margin:10px 30px 50px}


.l{position:absolute;left:0px;top:105px;}
.r{position:absolute;right:0px;top:105px;}

.news P EM, .dish P EM{font-size:0.83em;font-style:normal;color:#5e5a5a}

.header{height:265px;background:transparent url(i/logo.jpg) no-repeat center 50px}

.header .bg1{background:#221b19 url(i/bg1.jpg) repeat-x top center;}
.header .bg2{background:#1d1b1b url(i/bg2.jpg) repeat-x top center;height:14px}

.page{border-top:1px solid #1e1e1e;}

.left{width:22%;float:left;//margin-right:-100%}
.center{width:50%;float:left;//margin-left:22%;//margin-right:-100%;//display:inline;}
.right{width:28%;float:left;//margin-left:72%;//display:inline;}

.page .left{border-bottom:1px solid #1e1e1e;}
.page .center{border-bottom:1px solid #1e1e1e;}
.page .right{border-bottom:1px solid #1e1e1e;}

.gohome{position:absolute;z-index:10000;left:10%;width:80%;}
.gohome IMG{width:100%;height:259px;}

P.matrix IMG{margin:0px 0px 5px 5px}

.center2{border-left:1px solid #020202;border-right:1px solid #1e1e1e;}

H1{font-weight:normal}
H1.bonjorno{background:transparent url(i/bonjorno.gif) no-repeat;text-indent:-1000px;height:39px;margin:0px 0px 13px;}
H1.atmosphere{background:transparent url(i/atmosphere.gif) no-repeat;text-indent:-1000px;height:39px;margin:0px 0px 13px;}
H1.blog{background:transparent url(i/blog.gif) no-repeat;text-indent:-1000px;height:39px;margin:0px 0px 13px;}
H1.gastronomic_dictionary{background:transparent url(i/gastronomic_dictionary.gif) no-repeat;text-indent:-1000px;height:39px;margin:0px 0px 13px;}
H1.contacts{background:transparent url(i/contacts.gif) no-repeat;text-indent:-1000px;height:39px;margin:0px 0px 13px;}
H1.responses{background:transparent url(i/responses.gif) no-repeat;text-indent:-1000px;height:39px;margin:0px 0px 13px;}
H1.founders{background:transparent url(i/founders.gif) no-repeat;text-indent:-1000px;height:39px;margin:0px 0px 13px;}
H1.cuisine{background:transparent url(i/kitchen.gif) no-repeat;text-indent:-1000px;height:39px;margin:0px 0px 13px;}
H1.interier{background:transparent url(i/interier.gif) no-repeat;text-indent:-1000px;height:39px;margin:0px 0px 13px;}

.content{border-left:1px solid #1e1e1e;border-right:1px solid #020202;padding:30px 30px 15px;border-bottom:1px solid #020202;}


.blog{}
.blog P.date{font-size:0.91em;color:#5e5a5a;clear:both;margin:20px 0px -5px}
.blog P.cat{margin-bottom:30px;font-size:0.91em;}
.blog H2{font-size:1.22em;margin-bottom:5px;}
.blog .img H2{margin-left:150px;}
.blog IMG{margin:0px 0px 0px 20px;/*float:right;*/}
.content IMG{margin:20px 0px 0px 10px;/*float:right;*/}
.content P.date{font-size:0.91em;color:#5e5a5a;clear:both;margin:0px 0px 7px; float: left}
.content FORM{padding-top:50px;}
.blog IMG.img{float:left;margin:-20px 20px 40px 0px;}


H4.b{font-size:2em;font-weight:normal;margin:50px 0px -10px}


.menu{border-right:1px solid #020202;border-bottom:1px solid #020202;padding:30px 30px 20px;position:relative;left:1px;}
.menu UL{margin:0px;padding:0px;margin-right:-20px}

.menu LI.tohome{position:absolute;top:-140px;left:50px}
.menu LI{list-style:none;font-size:1.17em;margin:0px 0px 10px;}
.menu LI H3{font-size:1.29em;font-weight:normal;margin:20px 0px 0px}
.menu LI P{font-size:0.79em;line-height:1.36em;margin:7px 0px 10px 10px;}
.menu LI P A{margin-right:5px;white-space:nowrap;color:#9d9797}
.menu LI A{color:#f0c1c2;}
.menu LI A:hover{color:#cfc7c7}
.menu LI.cur SPAN{background:#f0c1c2;padding:3px 6px}
.menu LI.cur SPAN A{color:#fff}
.menu LI.cur{margin:0px -6px 7px}
.menu STRONG A{color:#f0c1c2}

.login{border-right:1px solid #020202;border-bottom:1px solid #020202;border-top:1px solid #1e1e1e;padding:30px 30px 20px;position:relative;left:1px;}
.login FORM{margin:0px;margin-right:-20px}
.login H3{font-size:1.09em;font-weight:normal;margin:0px 0px 10px;}
.login LABEL{font-size:0.92em;width:45px;display:block;float:left}
.login INPUT{background:#414141 url(i/bg4.gif) top left no-repeat;width:59%;border:1px solid #0e0e0e;color:#fff;margin:0px 0px 3px;padding:2px;float:left;}
.login BUTTON{background:transparent url(i/submit.gif) center center no-repeat;width:21px;height:21px;border:none;margin-top:-2px;cursor:pointer;}
.login UL{margin:0px;padding:0px;}
.login LI{margin:0px;line-height:1.35em;font-size:0.82em;list-style:none;}
.login P{clear:both;padding:0px 0px 5px;margin:0px 0px 5px;white-space:nowrap;font-size:0.92em}


.promo{padding:70px 30px 15px;}
.promo BR{line-height:0px;height:0px}

.promo IMG{margin:10px 0px 10px 20px}

.center .promo{border-left:1px solid #1e1e1e;border-top:1px solid #1e1e1e;border-right:1px solid #020202;border-bottom:1px solid #020202;clear:both;}
.right .promo{border-left:1px solid #1e1e1e;border-bottom:1px solid #020202;position:relative;left:-1px;}
.right .s2{border-top:1px solid #1e1e1e}
.right .dish IMG{margin:-20px 30px 20px 0px}

.promo H2{background:#000;border:1px solid #303030;position:absolute;font-size:1em;padding:2px 6px;font-weight:normal;margin-top:-40px;margin-left:-8px;}
.promo H2 A{color:#fff;text-decoration:none;}
.promo A{color:#fff;text-decoration:none;}

.promo H4{margin:-5px 0px 5px;}

.right .list{padding:15px 30px 15px;border-left:1px solid #1e1e1e;border-bottom:1px solid #020202;position:relative;left:-1px;}

.footer{font-size:0.92em;clear:both;}
.footer P{margin-left:40px;}
.footer DIV{margin-bottom:0px;padding-top:100px;}
.footer IMG{margin-bottom:-4px}
.footer IMG.fabula{margin-bottom:-12px;margin-left:-8px;}

/*thickbox*/
#TB_secondLine{color:#666;}

#TB_window{color:#333;font:11px arial,helvetica,sans-serif}
#TB_window A:link{color:#666;border:none;padding:none;}
#TB_window A:visited{color:#666;}
#TB_window A:hover{color:#000;}
#TB_window A:active{color:#666;}
#TB_window A:focus{color:#666;}

#TB_closeWindowButton{background:#999;font-size:16px;line-height:16px;}
#TB_closeWindowButton IMG{}
#TB_closeWindowButton:hover{background:#333}

#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
* html #TB_overlay{/**/position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
.TB_overlayMacFFBGHack{background:url(cms/macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}

#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #333;text-align:left;top:50%;left:50%;}
#TB_window img#TB_Image{display:block;margin:15px 0px 0px 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
* html #TB_window{/**/position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0px;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0px;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0px 5px 10px;margin-bottom:1px;}

#TB_title{background-color:#e8e8e8;height:29px;font-weight:bold;}

#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;margin:0px;}

#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0px 0px -104px;/* -height/2 0px 0px -width/2 */}
* html #TB_load{/**/position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{/**/position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}

#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

.blog .img p {margin-left: 150px}
.blog .img p.date {margin-left: 0;}

.blog .coctelmap.img {height: auto; min-height: 100px;}
.blog .img {position: relative; height: 100px}
.blog img.img {height: auto; margin: 20px 0 10px 10px;}
.blog p img.img {height: auto; margin: 0;}

.blog .img p img{position: absolute; top: 20px; left: 0; }