/*
  print.css
  Webway IT Labs
*/

html, body {margin: 0px; padding: 0px; border: 0px}
body {color: #000; background: #fff; font:normal 8pt/1.6em Arial, Helvetica, sans-serif;letter-spacing:.1em }

h1,h2,h3,h4,
h1 a,h2 a,h3 a,h4 a,
a,
.content a strong,
.citieslist,
a.city,
a.city:hover,
.gold,
.green
{ color:#000 !important; }

.citieslist,
a.city{ font-style:italic; }

#header{
    background:none;
    height:auto;
    margin:0;
}
#header .logotype{
    background:none;
    top:5px;
    left:5px;
}
* html #header .logotype{ filter:none; }

#header,
.sbleft,
.sbright,
a.print,
a.back
{ display:none; }

.content{
    margin:-5px 135px 0 196px !important;
}
.content a.arrow,
.content form
{
    display:none;
}

p,
.content p{
    line-height:1.5em;
}

div.splitter{ visibility:hidden; }
div.title{
    color:#000 !important;
    /*font-style:italic;*/
}

div.decortop,
div.decorbottom{
    background:none;
    padding-bottom:0;
    padding-top:0;
}
div.decortop h5{
    color:#000;
    font-size:12pt;
    font-weight:bold;
    margin-bottom:0px;
}

.round, .round .tube{ background:none !important; }
.round .rtl,
.round .rbl{ display:none; }
div.round.fleft{ margin-left:0px; }

table.data td,
table.data th{
    border-bottom:1px solid black;
}
table.data th span,
table.data td span{
    background-color:#fff;
    margin-bottom:-4px;
    padding-bottom:4px;
    position:relative;
}

#footer{
    background:none;
    height:auto;
}
#footer .footertable{
    margin:0;
}
#footer .footerleft,
#footer .adv,
#footer #Webway{
    display:none;
}
#footer .footercenter{
    display:block;
    margin-top:20px;
    /*margin-left:-63px;*/
    position:relative;
}


/*pasaha*/

.content{
    margin:0 30pt!important;
}


a img{border:0px solid #fff;}
.row .menuEntity{
	width:30%;
	display:block;
	float:left;
	margin-left:0;
	margin-right:10pt;
}
.menuEntity .dishDesc{display:block}


.tube .row {
margin: 0 0pt 0 0 ;
/*clear:none;*/
width:auto;
page-break-after:auto;
page-break-before:auto;
display:block;
}
br.clearall {
font-size:1px;
line-height:1px;
}
.clearall {
clear:both;
}
.row .menuEntity {
margin-top:25pt;*margin-top:15pt;
}

.print-fl{
float:left;
height:170px;
width:1px;
display:block;

clear:both;
}
h2 {
color:#000000;
font-size:1.4em;
line-height:1.15em;

}
.menuEntity .dishDesc {
color:#000000;
display:block;
margin:0 10px 0 1em;
clear:both;
}
.menuEntity .dishDesc strong {
color:#740202;
}

.menuEntity .price {
display:block;
font-weight:bold;
margin-left:1em;
white-space:nowrap;
}
div.splitter {
border:0 none;
display:block;
height:21px;
margin:0 0 12px 0;

}
table.data {
clear:both;
margin-left:1.5%;
}
.menuEntity .price,
.menuEntity .dishDesc {
margin:0 10px 0 1em;}

table.data{
	clear:both;
    margin-left:1.5%;
    width:98%;
}
table.data tr{
      background:none;  
}
table.data th,
table.data td{
    padding:5px 0 0;
    vertical-align:bottom;
    border-collapse:collapse;
border-bottom:2px dotted black!important;
}
table.data th{ width:70%;text-align:left;font-weight:normal;}
table.data td{ width:15%; }

table.data td.weight,
table.data td.price{
    text-align:right;
    vertical-align:bottom;
}

table.data th span,
table.data td span{
    /*background-color:#fff;*/
   /* margin-bottom:-1px;
    padding:1px 5px 3px 2px;*/
}
/*table.data th span{ padding-left:8px; }*/
table.data td.weight span,
table.data td.price span{
    font-weight:bold;
}
table.data td.price span{
    /*display:block;*/
    padding-left:10px;
    text-align:left;
}

table.data th span, table.data td span {
background-color:#FFFFFF;
padding-bottom:4px;
top:5px;
position:relative
}

table.data .weight,table.data .price{text-align:right}
.decorbottom .tube {
background-color:transparent;
border:none;
}
 .gmap .round,
 .gmap rtl,
 .gmap rbl
 {width:100%;}