body {
  font-family: Arial, Verdana, Tahoma;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: #004080;
  background-color: white;
  
}


.nab
{
margin-top: 5px;
}

.red
{font-size: 24px; color: #D20000; font-weight: bold;}

.white
{font-size: 29px; font-weight: bold; color: white; position:relative; top: 5px;}

h1
{
font-size: 15px;
}

h2
{
margin-top: 0px;
font-size: 15px;
color: #C10000;
}

h3
{
margin: 0;
margin-top: 10px;
font-size: 14px;
color: #C10000;
}

h4
{
font-size: 35px;
font-weight: bold; 
margin: 0;
}

.pozadi {
  width: 100%;
  height: 1070px;
  background-image: url('grafika/cele.jpg');

}

.pozadi2 {
  width: 100%;
  height: 3600px;
  background-color: black;

}

.page { 
  position:absolute; top: 0px; left: 50%; 
  
}

.pozice {
  width: 960px;
  height: 1000px;
  position:absolute; top: 10px; left: -480px; 
  background-image: url('grafika/Ccele4.jpg');

}

.pozice2 {
  width: 960px;
  height: 3200px;
  position:absolute; top: 10px; left: -480px; 
  background-color: white;
  text-align: center;

}

.nadhlavou { 
  width: 960px;
  height: 41px;
  line-height: 41px;
  color: #FFFF00;
  position:absolute; top: 0px; left: 0px;
  text-align: right;  
}

.napravo { 
  width: 920px;
  height: 41px;
  line-height: 41px;
  color: #FFFF80;
  position:absolute; top: 0px; left: 0px;
  text-align: right;  
}

.v_hlave
{
width: 350px;
position:absolute; top: 222px; left: 590px;
text-align: right;
color: #FFFFFF;
font-weight: bold;
font-size: 13px;
}

.h_menu
{
position:absolute; top: 241px; left: 0px;
text-align: right;
}

ul, li 
{ 
margin: 0; 
padding: 0; 
} 

.cl 
{ 
clear: both; 
} 


ul.menu 
{ 
font-size: 18px; 
font-family: sans-serif; 
} 

ul.menu li 
{ 
list-style-type: none; 
} 

ul.menu li.item 
{ 
float: left; 
width: 120px; 
height: 41px; 
margin-right: 5px; 
} 

ul.menu li.item a 
{ 
display: block; 
width: 120px; 
height: 41px; 
line-height: 41px; /* svisle centrovani */ 
text-align: center; /* vodorovne centrovani */ 
background: white url('grafika/menu1.jpg'); 
color: #333; 
font-weight: bold; 
text-decoration: none; 
} 

ul.menu li.item a:hover 
{ 
background-image: url('grafika/menu2.jpg '); 
color: black; 
} 

.obsah
{
position:absolute; top: 295px; left: 10px;
width: 450px;
font-size: 12px;
font-weight: bold;
color: #000000;

}

.obsah2
{
width: 520px;
position:absolute; top: 455px; left: 40px;
}

.kontakt
{
color: black;
font-weight: bold;
position:absolute; top: 623px; left: 555px;
}

.nabidka1
{
text-align: left;
float: left;
width: 240px;
background-image: url('grafika/nabidka1.jpg');
height: 110px;
overflow: auto;
color: #000000;
}

.nabidka2
{
text-align: left;
float: right;
width: 240px;
background-image: url('grafika/nabidka1.jpg');
height: 110px;
overflow: auto;
color: #000000;
}

.moz
{
padding-left: 10px;
}

.rozvoz
{
position:absolute; top: 305px; left: 705px;
color: #FFFF80;
margin: 0;
}

.rozvoz_text
{
position:absolute; top: 85px; left: -10px;
color: #FFFF80;
margin: 0;
text-align: center;
}

.change
{
position:absolute; top: 535px; left: 635px;
color: #FFFF80;
font-size: 13px;
font-weight: bold;
margin: 0;
}

.change_text
{
position:absolute; top: 85px; left: 5px;
color: #000000;
margin: 0;
text-align: center;
}

.news
{
position:absolute; top: 797px; left: 669px;
font-size: 12px;
color: white;
width: 245px;
height: 45px;
overflow: auto;
padding: 5px;
}

.web
{
position:absolute; top: 902px; left: 790px;
}

.web a
{
font-size: 13px;
text-decoration: none;
color: #0080C0;
}

.web a:hover
{
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #0080C0;
}

.pata
{
position:absolute; top: 955px; left: 295px;
}

.pata a
{
font-size: 16px;
text-decoration: none;
color: #FFFF80;
}

.pata a:hover
{
font-size: 16px;
text-decoration: underline;
color: #FFFF80;
}

.foto
{
position:absolute; top: 625px; left: 480px;
}

.foto2
{
position:relative; top: 18px; left: 0px;
}

img
{
border: 0;
}

.mapka
{
position:absolute; top: 255px; left: 850px;
}

.mapka a
{
font-size: 12px;
color: black;
}

.mapka a:hover
{
font-size: 12px;
color: black;
font-weight: bold;
}

.mapa
{
position:absolute; top: 400px; left: 20px;
}

.doba
{
position:absolute; top: 400px; left: 400px;
font-size: 13px;
text-align: right;
}

.datum_news
{
text-decoration: underline;
font-size: 11px;
color: #FFFF80;
}

.text_news
{
font-size: 12px;
color: white;
margin-left: 3px;
}

.pizza
{
width: 450px;
height: 220px;
overflow: auto;
position:relative; top: -10px;
}

.jidla
{
border: 1px solid #000000;
}

.menu_bok
{
position:absolute; top: 410px; left: 470px;
width: 120px;
height: 150px;
text-align: center;
}

.menu_bok a
{
color: #008000;
}

.menu_bok a:hover
{
font-weight: bold;
color: #008000;
}

.pizza_sestina
{
position:absolute; top: 600px; left: 330px;
font-size: 11px;
}


