body {
		background-color:#B6B2B1;
		height: 100%;
		margin:0px;
		padding:0px;
		background-image: url("../img/body/bg_site.gif");
		background-repeat: repeat-x;
}

#root {
		padding-left:4px;
		padding-right:4px;
		background-color: #F9F9F9;
		background-image: url("../img/body/bg_body.gif");
}

img {

    border:  0px solid black;
}

#header {
		background-image: url("../img/body/bg_header.gif");
		background-repeat: repeat-x;
}



#text_rozbalovac, #text_rozbalovac1, #text_rozbalovac2 {
		background-image: url("../img/body/text_delim.gif");
		background-repeat: repeat-x;
		height:13px;
		width:426px;
		margin:2px 0px 2px 0px;
}

#rozbalovac_obsah, #rozbalovac_obsah1, #rozbalovac_obsah2  {
		display: none;
}

#talir {
		display:block;
/*
		background-image: url("../img/body/food5.jpg");
		background-position: 0px 150px;
		background-repeat: no-repeat;
*/
		border: 0px dotted red;
		text-decoration:none;
		width:260px;
		height:130px;
		margin-top: 26px;
}

TD {
      border: 0px solid #883;
}

TD.space {
		padding-left:5px;
		padding-right:5px;
}

TD.space_but {
		padding-left:10px;
		padding-right:3px;
}

select {
		font-family:verdana;
		font-size:10px;
}

#plate_about {
		width:230px;
		background-image: url("../img/body/bg_edge_1.gif");
		background-repeat: no-repeat;
		float:left;
		padding-top: 9px;
		margin-top:20px;
}		

#plate_mail {
		width:204px;
		background-image: url("../img/body/bg_edge_2.gif");
		background-repeat: no-repeat;
      float:left;
      display: inline; /* double margin bug - floating object */
		padding-top: 9px;
		margin-top:20px;
		margin-left: 20px;
		height:160px;
		border: 0px solid #499;
}	

#plate_news {
      width:720px;
		background-image: url("../img/body/bg_edge_5.gif");
		background-repeat: no-repeat;
      margin-top: 10px;
		margin-left: 20px;
		padding-top: 9px;
		border: 0px solid #944;
		/*overflow: visible;*/
}	

#plate_reserv {
		width:220px;
		background-repeat: no-repeat;
		float:right;
		padding-top: 9px;
		margin-top:10px;
}

#plate_fun {
		width:204px;
		background-repeat: no-repeat;
		padding-top: 9px;
		margin-top:10px;
		float: right;
}		

#plate_resto {
		width:720px;
		height:100px;
		background-image: url("../img/body/bg_edge_5.gif");
		background-repeat: no-repeat;
		margin-top:10px;
		padding-top: 9px;
		border: 0px solid #499;
}	


.icon_small {
		margin-right:8px;
}

.title_add {
	margin: 2px 0px 0px 21px;
	float:left;
}

.newsletter_input {
	border-width: 1px;
	border-style: solid;
	border-color: #C2BEBE;
	font-family: verdana;
	font-size: 8pt;
	color: #5F5F5F;
	width: 140px;
	margin-left: 21px;
	margin-top: 4px;
}	 

.text_home {
	font-family: verdana;
	font-size: 8pt;
	color: #6d6969;
	line-height: 14px;
	margin-left: 21px;
	margin-top: 14px;
	margin-right: 14px;
	text-align: justify;
	letter-spacing: -0.05em;
}
.text_copyright {font-family: verdana;font-size:8pt;color:#3B3B3B;text-align: right;margin-top:4px;}
.text {font-family: verdana;font-size:8pt;color:#6d6969;line-height:14px;}
.text_sub {font-family: verdana;font-size:8pt;color:#6d6969;line-height:16px;}

A {text-decoration: none;color:#ED002B;}
A:hover {text-decoration: underline;color:#ED002B;}

form {margin:0px;}

HR {border:1px;
	border-color: #C1BBBB;
	border-style: solid;
	}
	
#sub_body {
		width:666px;
		margin-left:28px;
		font-family: verdana;
		font-size:8pt;
		color:#6d6969;
		text-align:justify;
}

#rootsub {
		padding-left:20px;
		padding-right:20px;
		margin-top:20px;
}

#subsite_header {
		width:720px;
		background-image: url("../img/body/bg_edge_6.gif");
		background-repeat: no-repeat;
}

#container {
	padding: 9px 0px 0px 9px;
}


#rezervuj {
	width:98px;
	height:21px;
}

#ok {
	width:20px;
	height:18px;
	margin-top:4px;
}

#line {
	margin-top:6px;
	border-top-color: #C1BBBB;
	border-top-width: 1px;
	border-top-style: solid;
}

a.nloga {
  height:70px;
  width:100px;
  border: 0px;
  display:block;
  float:left;
  background-repeat: no-repeat;
  background-position: center;
}

a.nloga-center {
  height:70px;
  width:100px;
  border: 0px;
  display:inline-block;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 6px;
}

td.restlinks {
	text-align: center;
	font-size: 0.8em;
	color: #aaa;
	width: 170px;	
	}

h2 {
 
  color:            #b6b2b1;
  font-size:        1.6em;
  font-style:       italic;
  letter-spacing:   0em;
  font-weight:      200;
  font-family:      Georgia, Times, TimesNewRoman, serif;
  margin:           0em 1em 0em 1em;
  line-height:      1em;
  
}


h4 {
 
  color:            #ed002b;
  font-size:        1.3em;
  text-transform:   uppercase;
  font-stretch:     ultra-condensed;
  letter-spacing:   -1px;
  font-weight:      900;
  font-family:      arial, helvetica, sans-serif;
  margin-bottom:    0.4em;
  
}

h3 {
 
  color:            #ed002b;
  font-size:        1.5em;
  text-transform:   uppercase;
  letter-spacing:   -2px;
  font-weight:      200;
  font-family:      Trebuchet MS, arial, helvetica, sans-serif;
  margin-bottom:    0.4em;
  margin-top:       0em;
  padding:          0em;
  line-height:      1.4em;
  
}

h5 {
 
  color:            #999;
  font-size:        1.0em;
  text-transform:   uppercase;
  font-stretch:     ultra-condensed;
  letter-spacing:   -1px;
  font-weight:      semi-bold;
  font-family:      Trebuchet MS, arial, helvetica, sans-serif;
  margin-bottom:    0em;
  margin-top:       0em;
  padding-left:     28px;
  line-height:      1em;
  
}
h6 {
 
  color:            #ed002b;
  font-size:        1em;
  text-transform:   uppercase;
  font-stretch:     ultra-condensed;
  letter-spacing:   1px;
  font-weight:      200;
  font-family:      Trebuchet MS, arial, helvetica, sans-serif;
  margin-bottom:    0em;
  margin-top:       1em;
  padding-left:     1px;
  line-height:      1.2em;
  
}

h6 a {

text-decoration:    underline;

  
}



.caption {

  text-align:       center;
  text-transform:   uppercase;
  margin-top:       0.2em;
  margin-bottom:    1em;

  color:            #fff;
  background-image: url("../img/body/caption.gif");
}

.caption a {

  text-align:       center;
  text-transform:   uppercase;
  color:            #fff;

}




.caption a:visited {

  color:            #333;
  text-decoration:  none;

}

.caption a:hover {

  color:            #000;
  text-decoration:  none; 

}


.gallery_item {

margin:             1em 0.5em 2em 0.5em;


}
.gallery {

margin:             1em 0em 2em 0em;
border-bottom:      1px solid #ddd;


}

.menu-all {

  text-align:       left;
  font-family:      Trebuchet MS, arial, helvetica, sans-serif;
  text-align:       left;
  text-transform:   uppercase;
  padding:          2px;
  letter-spacing:   -0.05em;
  color:            #222;
  font-size:        0.8em;
  text-transform:   uppercase;
  font-stretch:     ultra-condensed;
  font-weight:      300;


}


.menu-all a {

  color:            #222;
  text-decoration:  none;

}

.menu-all a:hover {

  color:            #ed002b;
  text-decoration:  none;

}

#menu {
		background-image: url("../img/body/bg_menu.gif");
		background-repeat: repeat-x;
		
		
}

.novinka-header {
    
    margin: 0.5em 0px 0.5em 0px; 

}

.novinka-all {
    
    padding-top: 1em; 

}

.napsali-review {
    
    min-height: 140px; 

}

.icon_menu {
	
	width:  		360px;
	margin:			1em 0em;
	text-align:     center;
	

}

.icon_menu  td {
	
 padding:          6px auto;
 border-right:	   1px dotted #666;
 margin:   		   0px;   
 width:  		   120px;

}


.submenu {
 
  color:            #999;
  font-size:        1.0em;
  text-transform:   uppercase;
  font-stretch:     ultra-condensed;
  letter-spacing:   0px;
  font-weight:      500;
  font-family:      Trebuchet MS, arial, helvetica, sans-serif;
  margin-bottom:    0em;
  margin-top:       0em;
  padding:          4px 26px 4px 26px;
  line-height:      1em;
  
}

.h7 {
 
  color:            #999;
  font-size:        1.2em;
  text-transform:   uppercase;
  font-stretch:     ultra-condensed;
  letter-spacing:   -1px;
  font-weight:      400;
  font-family:      Trebuchet MS, arial, helvetica, sans-serif;
  margin-bottom:    0em;
  margin-top:       0em;
  padding-left:     0px;
  line-height:      1em;
  
}


	.line    { line-height: 1px; font-size: 1px; border-bottom: 1px solid #e5e5e5 ; width: 670px; height: 1px;margin: 10px 0px 10px 0px; }
	.magazine { border: 1px solid #ed002b;float: right;margin-left: 20px; }
