* {
	margin: 0;
	padding: 0;
}
body { 
       font-family: Tahoma, Verdana, Arial, lucida, sans-serif; 
       background-image:url('/gastro/gastro_03.jpg'); 
       background-repeat: repeat-x; 
       text-align:center;
       color: black;
	   font-size: x-small; 
       min-width: 770px; 
	    }
html>body {
	font-size: small;height:auto;
}
/* layout */
p.gastro {
	width: 180px;
	position: absolute;
	left: 0;
	top: -500px;
}
#gastro-hlavni { position: relative;  z-index:0;
			   width:100%; text-align: left;   
			    height:100%;min-height:100%;	
				background-image: url('/gastro/gastro_16.gif');
                background-repeat: repeat-x;
				background-position:bottom;
}
body>#gastro-hlavni { height:auto;}

#gastro-obsah{
float:left;
position:relative;
width:70%;
padding-top:6em;
margin-bottom:4em;
z-index:15;
background-image: url('/gastro/gastro_15.gif');
background-repeat: repeat-x; 
}
#gastro-prava{
float:left;
width:30%;
padding:3em 0 4em 0;
text-align:center;
background-color:#FCFCFC;
border-bottom:2px solid #F5F5F5;
}
#paticka {
     position:absolute;
	 bottom:0;
	 left:0;
	 color:#000;
     padding:0;
     width:100%;
	 background-color:#fff;
	 background-image:url('/gastro/gastro_13.jpg'); 
     background-position:top; 
     background-repeat: repeat-x; 
}
#gastro-obrazek {
       position:absolute;
	   top:0;
	   right:0;
	   width:198px;
	   height:205px;
       background-image:url('/gastro/gastro_05.jpg'); 
       background-repeat: no-repeat; 
}
div.nav { 
       position:absolute;
	   top:205px;
	   left:0;
       width:100%;
	   background-color:#fff;
	   background-image:url('/gastro/gastro_10.jpg'); 
       background-position:bottom; 
       background-repeat: repeat-x; 
	   z-index:40;
	   }

/* headers */
h1 {
	width: 429px;
	height: 205px;
	font-size: 0.8em;
	position: relative;
	background-image: 
    url('/gastro/gastro_06.jpg');
    background-repeat:no-repeat;
	background-position:0 92px;
	z-index: 1;
    overflow: hidden;
    top:0;
    right:0;
	text-align: left;
	color:#00009;
	}
h1 span      { display: block;
               width: 429px;
	           height: 92px;
			   background-image: url('/gastro/gastro_01.jpg');
               background-repeat: no-repeat; background-position:0 0; cursor: pointer;
               z-index: 2; position: absolute;top:0; left:0;  }

h2,h3 {
	text-align:left;
	font-family: Georgia,Tahoma, Verdana, Arial, lucida, sans-serif;
	margin:1em 10% 0 6%;
	padding:1em 15px 0 10px;
	line-height:1.5em;
	font-size:1.4em;
	color: #D73703;clear:left;
}
h3 {
	font-size:1.2em;
    margin:1em 10% 1em 6%;
	color:#000;
}
#gastro-obsah ul {
	   margin:1em 2em 1em 4em;
	   color:#006600;
	   list-style:inside;
}

#gastro-obsah ul.prvni {
       float:right;
	   margin:-1em 2em 1em 1em;
       border:2px solid #006600;
	   background:#F5FCEA;
	   font-weight:bold;
	   color:#006600;
	   list-style:inside;
}
#gastro-obsah li {
           padding:0.5em 1em 0.2em 0.5em;
		   }

/* headers */	
	   
p { margin:1em 10% 0 8%;
    text-align:left;
    line-height:1.8em;
	font-size:1em;
}
#gastro-obsah p{
    padding:0 0 0.7em 1em;
}

#gastro-obsah div.polozka {position:relative;float:left;border:1px solid #D6D5DA;width:220px;margin:5px 0px 5px 5px; height:350px; overflow:hidden;}
#gastro-obsah h2 {padding:1em;font-size:1.4em;font-family:  Georgia,Tahoma,Verdana,sans-serif, Arial, lucida;color:#EB3D01;clear:left;
}
#gastro-obsah hr {clear:both; height:1px; margin: -1px 0 15px 0; padding:0; border:none; visibility: hidden;}
.social li{list-style:none;float:left;padding:8px;}
#gastro-obsah div.polozka h2{font-size:1em;}
#gastro-obsah div.polozka a{padding:5px;font-size:0.8em;}
#gastro-obsah h3 {padding:1.5em 1em 1em 1.5em;font-size:1em;font-family:  Georgia,Tahoma,Verdana,sans-serif, Arial, lucida;color:red;clear:both;
}
#gastro-obsah h4 {padding:0em 1em 1em 1em;font-size:2em;font-family:  Georgia,Tahoma,Verdana,sans-serif, Arial, lucida;color:#17181C;
}
#gastro-obsah h5 {padding:1em 1em 1em 1.3em;font-size:1.1em;font-family:  Tahoma,Verdana,sans-serif,Georgia, Arial, lucida;color:#17181C;clear:both;
}
#gastro-obsah p  {padding:0.5em 10px 0.5em 10px;line-height:1.6em;color:#17181C;
}
#gastro-obsah dl {float:left;margin:10px 0 20px 10px;width:480px;
}
#gastro-obsah dt {float:left;width:160px;font-size:1.2em;font-weight:bold;
}
#gastro-obsah dt img{border:1px dashed #22A7F2;
}
#gastro-obsah dd {float:left; line-height: 1em;padding:5px;
}
#gastro-obsah dd.cena {width:210px;margin-right:35px;text-align:right;
}
#gastro-obsah form {margin-left:30px;}
#gastro-obsah form img{margin-left:5px;}
#gastro-obsah div.polozka form{ margin-left:2px;}
#gastro-obsah div.polozka form img{ margin-left:0;}
#gastro-obsah div.polozka div.img{ width:178px; height:120px;text-align:center;}
#gastro-obsah div.polozka div.img img{ margin:0;padding:0;}
#gastro-obsah a {color: #EB3D01; font-weight:bold;}
#gastro-obsah a:hover {color: #000;}
#gastro-obsah fieldset {margin-right:30px;}
#gastro-obsah img {border:0;}
#gastro-obsah div.polozka img.akce{ position:absolute;top:135px;_top:125px;left:25px;}
#gastro-obsah div.polozka p.cena{ background: #DDE1E4;margin:10px 5px 10px 5px;padding:0.5em ;font-size:0.8em;line-height:1em;color:#000;font-weight:bold;}
#gastro-obsah div.polozka p.popis{width:110px;height:50px;}
#gastro-obsah div.polozka form {margin-left:0px;}
#gastro-obsah div.polozka form p{margin:0px;padding:0;}
#gastro-obsah div.polozka div.obr{width:110px;height:110px;overflow:hidden;border:1px solid #EB3D01;margin-left:65px;_margin-left:0px;}
#gastro-obsah p.drobecky{width:530px;padding:0.5em 20px 1em 5px;line-height:2em;}




#paticka p{
     margin:0;
	 padding:0.8em 0 0 60px;
     font-size:0.8em;
}
#paticka a{
   color:#006600;

}
#paticka a:hover{
   color:#D73703;
}

hr {width:80%; height:1px;color:#fff;float:none;clear:left;}
hr.cleaner {
     clear:both;
     visibility:hidden;
}

a { color:#000;
     font-weight:bold;
	 text-align:left;
}

a:hover {color:#D73703;
}
 #reklama {
    width:100%;
	height:25px;
	overflow:hidden;
 }
 #reklama p{
			margin:0;
			padding:0;
			text-align:center; 
			font-size:0.7em; 	
			line-height:25px;
			background:none;border:0;
			}
#reklama a {
          color:black;
	      border-right:1px solid #999999;
	      padding:0.2em 0.8em 0.2em 0.8em;
 }
#reklama a:hover {
         color:#999999;
  }

img {border:0;  margin: 5px 10px 5px 15px;}

.right {
    float:right;
	 margin: 15px 3px 5px 5px;
    
}
.mini {
  width:120px; height:90px;
}
 table {
     border-collapse: collapse;
	 width:80%;
	 border:3px double #ddd;
     font-size:0.7em;
	 font-weight:normal;
	 margin:30px 10% 40px 10%;
	 padding:2px;
 }
caption {
     color:green;
 	 margin:0;
	 width:80%;
     background:#FCFCFC;
     padding:5px;
     border:3px double #ddd;
}
 th {
     padding:3px;
 	 border:1px solid #ddd;
	 color:#000099;
	 background-color:#ffffcc;
	 white-space:nowrap;
	 }
tr {
   background-color:#FCFCFC;
	text-align:left;
	}
.white {
    background-color:#ffffff;
}
td {
     padding:5px;
 	 border:1px solid #ddd;
	 vertical-align:top;
	 }
td img {margin:0 0 5px 0;}
td.obrazek {width:100px;}
em {
    background-color:#F3F3FF;
	padding:2px;
    color:#000099;
    font-weight:bold;
	}
.left {
    text-align:left;
	width:146px;
	background-color:#F3F3FF;
	}
.leva {
    float:left;
	margin:20px 30px 30px 200px;
}
dl {
	float:left;
	margin:3em 0 0 4%;
	padding:0 0 0.8em 0;
	width:85%;
	background:none;
	text-align:left;
	border-left:2px solid #F5F5F5;
	border-right:2px solid #cccccc;
	border-bottom:1px solid #006600;
}
dt {
	margin:0;
	font-family: Georgia,Tahoma, Verdana, Arial, lucida, sans-serif;
	padding:0.3em 40px 0.3em 12px;
	line-height:1.5em;
	font-size:1.4em;
	background:#ddd;
	border-top:1px solid #006600;
	color: #D73703;
}
dd { 
	padding:0.5em 15px 0.5em 15px;
	font-size:0.8em;
	line-height:1.8em;
}
dd img{ 
	padding:0;
	margin:8px 15px 12px -4px;
        border:5px solid #ddd;
}
#gastro-obsah dl {
    margin:2.5em 0 0 5%;
	position:relative;
    width:80%;
    border-bottom:1px solid #D73703;
	z-index:22;
}
#gastro-obsah dt {
    padding:0.3em;
	margin:0;
	line-height:auto;
	font-size:1em;
	width:auto;
	font-weight:bold;
	background:#F5F5F5;
	color:#D73703;
	border-top:1px solid #D73703;
}
#gastro-obsah dd {
    float:left;
    padding:8px;
	width:60%;
	margin:0;
}
#gastro-obsah dd.obr {width:150px;}
#gastro-obsah dd.popisek {height:10em;}
#gastro-obsah dd.doprava {text-align:right;}
#gastro-obsah dd.cena {font-size:1.0em;font-weight:bold;text-align:right;}
#gastro-obsah dd img {
    float:none;
	clear:right;
    border:0px;
	margin:0;
}
.hneda { 
    color:#61422D;
}
.zelena,#gastro-prava a,dt { 
    color:#006600;
}
#gastro-prava a:hover {
    color:#D73703;
}
form {
     width:80%;
     padding:2em 1em 0.5em 80px;
	 }
fieldset {padding:1em;}
input {margin:0.3em 0.2em 0.3em 0.5em;}
label {margin-top:0.4em;}
#gastro-obsah dt.sirsi {width:auto;}
#gastro-obsah dd.sirsi {width:370px;}
.akce {position:absolute;top:0;right:0;z-index:30;}
#gastro-obsah div {float:left;margin:1em 0 0.5em 30px;width:160px; text-align:center;}
#gastro-obsah div.eshop {float:left;margin:30px 0 30px 20px;width:160px;height:160px; text-align:center; border:3px solid #ddd;}
#gastro-obsah div img{border:5px solid #ddd;float:none;}
#gastro-obsah div p {padding:0;margin:0;display:block;width:160px;height:4em; text-align:center;}
.social li{list-style:none;float:left;padding:8px;}
