BODY  {
	background-color : #572B04;
	font-family : Arial;
	font-size : 13px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 100%;
	height:100%;
	text-align:center;
	font-family : tahoma;
	padding-top : 1px;
}

.vyherci
{
width:90%;
}

.soutez
{
position:absolute;
left: 520px;
top:220px;
border:0px solid green;
}

.vlajky
{
position:absolute;
left:22px;
top:22px;
}

p
{
margin:0px;
padding:0px;
}

h1
{
font-size:18px;
margin:0px;
padding:0px;
}

.flash
{
position:absolute;
width:280px;
height:148px;
left:225px;
top:130px;
}


.hrko {
width:550px;
border:1px solid black;
}

form {
margin:0px;
padding:0px;
}

.kontejner  {
	width : 808px;
	margin:auto;
  text-align: center;
	vertical-align : middle;
}

.vrsek  {
	width:808px;
	height: 310px;
	border: 0px;
	position: relative;
	z-index : 100;
	margin:auto;
	text-align:left;
	background : transparent url(../images/banner.jpg) no-repeat top center;
}

.hmenu {
text-align:left;
z-index : 100;
width : 550px;
position : absolute;
top: 62px;
left : 103px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#1A5D54;
text-decoration:none;
}

.hmenu a{
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#1A5D54;
text-decoration:none;
}

.hmenu a:hover{
text-decoration:underline;
}

.hlavni  {
width: 808px;
z-index : 0;
text-align:left;
background : transparent url(../images/opak.gif) repeat-y top center;
}

.plocha  {
width: 808px;
text-align:left;
min-height:540px;
height:540px;
background : transparent url(../images/stred.jpg) no-repeat bottom center;
}

div[class] .plocha {
   height:auto;
}

.plochaodsazeni {
margin: 0px 0px 0px 30px;
width:730px;
}

.spodek {
height : 26px;
width : 808px;
}

.karta1  {
width: 169px;
vertical-align : top;
z-index : 0;
text-align:left;
height:474px;
background : transparent url(../images/karta1.jpg) no-repeat top center;
}

.karta2  {
width: 159px;
text-align:center;
height:210px;
background : transparent url(../images/levy_listek.gif) no-repeat top center;
position:absolute;
left:40px;
top:95px;
padding:5px 0px 0px 0px;
color:#1A5D54;
}

.karta2 a {
color:#1A5D54;
text-decoration:underline;
}


.karta3  {
width: 389px;
text-align:left;
height:479px;
background : transparent url(../images/karta3.jpg) no-repeat top right;
padding:0px;
margin:0px;
}

.karta1div {
padding: 15px 0px 0px 17px;
width:150px;
_width:160px;
text-align:center;
}

.karta1div a{
text-decoration:none;
}

.karta3div {
padding: 20px 18px 0px 15px;
text-align:left;
}

.karta3div a{
color:black;
text-decoration:undeline;
}

.pizzamenudiv {
width:690px;
margin-left:20px;
clear:both;
}

.pizzamenupolozka1 {
width:230px;
float:left;
}

.pizzamenupolozka2 {
width:230px;
float:left;
}

.pizzamenupolozka3 {
width:230px;
float:right;
}

.pizzamenuobr {
width:100px;
float:left;

}

.pizzamenutext {
width:130px;
float:right;
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
color:#1A5D54;
}

.pizzamenutext a {

font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
color:#1A5D54;
text-decoration:none;
}


.outer {height: 100px; overflow: hidden; position: relative;}
div[class] .outer {display: table; position: static;}

.middle {position: absolute; top: 50%;} 
div[class] .middle {display: table-cell; vertical-align: middle; position: static;}
		
.inner {position: reltive; top: -50%} 


.pizzasortdiv {
width:630px;
height:160px;
margin-left:50px;
}

.pizzasortpolozka1 {
width:210px;
float:left;
background : transparent url(../images/mkarta.jpg) no-repeat top center;
position:relative;
height:145px;
}

.pizzasortpolozka2 {
width:210px;
float:left;
background : transparent url(../images/mkarta.jpg) no-repeat top center;
position:relative;
height:145px;
}

.pizzasortpolozka3 {
width:210px;
float:right;
background : transparent url(../images/mkarta.jpg) no-repeat top center;
position:relative;
height:145px;
}

.pizzasortpolozkax3 {
width:200px;
float:right;
position:relative;
height:145px;
}

.pizzasortpolozkax2 {
width:200px;
float:left;
position:relative;
height:145px;
}

.pizzasortnadpis {
padding:5px 8px 0px 15px;
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
color:#1A5D54;
margin:0px;
}
		
.pizzasorttext {
padding:0px 8px 0px 15px;
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:black;
}

.pizzasortobr {
padding:2px 5px 0px 10px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:black;
}

.pizzasortobrxx {
padding:0px 5px 0px 10px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:black;
}

.pizzasortdetail {
position:absolute;
top:122px;
left:130px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:red;
width:60px;
text-align:center;
}

.pizzasortdetail a {
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:red;
text-decoration:none;
}

.pizzasortcena {
position:absolute;
top:55px;
left:135px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:red;
}

.pizzasortcenajidlo {
position:absolute;
top:98px;
left:135px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:red;
}

.pizzasorthlcena {
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#1A5D54;
font-weight:bold;
}

.pizzatabulka {
width:610px;
background : transparent url(../images/vkarta.jpg) no-repeat top right;
position:relative;
height:400px;
margin-left:60px;
}

.pizzanadpis {
padding:15px 8px 0px 20px;
font-family:arial,helvetica,sans-serif;
font-size:20px;
font-weight:bold;
color:#1A5D54;
margin:0px;
}

.pizzatext {
padding:2px 8px 0px 20px;
font-family:arial,helvetica,sans-serif;
font-size:14px;
color:black;
width:330px;
}

.pizzacena {
padding:2px 8px 0px 20px;
font-family:arial,helvetica,sans-serif;
font-size:14px;
color:red;
}

.pizzahlcena {
font-family:arial,helvetica,sans-serif;
font-size:14px;
color:#1A5D54;
font-weight:bold;
}

.pizzaobr {
padding:20px 8px 0px 15px;
}

.pizzamainkategorie {
text-align:center;
font-family:arial,helvetica,sans-serif;
font-size:20px;
font-weight:bold;
color:#1A5D54;
padding:5px 0px 10px 0px;
margin:0px;
}

.pizzamainkategorie a{
font-family:arial,helvetica,sans-serif;
font-size:20px;
font-weight:bold;
color:#1A5D54;
text-decoration:none;
}

.pizzaingrediencenadpis {
position:absolute;
top:10px;
left:340px;
font-family:arial,helvetica,sans-serif;
font-size:15px;
color:#1A5D54;
font-weight:normal;
}

.pizzaingredience {
position:absolute;
top:30px;
left:340px;
font-family:arial,helvetica,sans-serif;
font-size:13px;
color:#1A5D54;
}

.pizzaingredience2 {
position:absolute;
top:30px;
left:460px;
font-family:arial,helvetica,sans-serif;
font-size:13px;
color:#1A5D54;
}

.ingredience_select {
border:1px solid #1A5D54;
color:#1A5D54;
width:12px;
font-size:10px;
}

.h2jka {
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
color:#1A5D54;
margin:0px;
padding:0px;
}

.h2jka a {
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
color:#1A5D54;
margin:0px;
padding:0px;
}

.pizza-strana {
text-align:center;
padding:2px 0px 7px 0px;
}
.pizza-strana * {
	width: 16px;
	height: 16px;
	color: white;
	font-weight: normal;
	background: #1A5D54;
	margin: 1px;
	white-space: nowrap;
	border: 1px solid black;
	text-align:center;
}

.pizza-strana a {
	padding: 0px;
	text-decoration:none;
}

.pizza-strana .active {
	font-weight: bold;
	}
	
.fvelka {
position:absolute;
top:360px;
left:340px;
color:red;
font-size:13px;
font-weight:bold;
}

.fjidlo {
position:absolute;
top:360px;
left:400px;
color:red;
font-size:13px;
font-weight:bold;
}

.fmala {
position:absolute;
top:335px;
left:340px;
color:red;
font-size:13px;
font-weight:bold;
}

.form-input {
width:20px;
border:1px solid black;
font-size:12px;
}

.form-checkbox {
padding:0px;
margin:0px;
height:12px;
width:12px;
}

.form-submit {
background-color:transparent;
color:red;
font-size:13px;
font-weight:bold;
}

.kosik-th {
font-size:14px;
font-weight:bold;
text-align:left;
color:black;
}

.kosik-td {
font-size:13px;
text-align:left;
color:black;
font-weight:bold;
}

.kosik-table 
{
width:90%;
border-width:0px;
text-align:center;
color:black;
}

.pizzatabulka1 {
width:610px;
background : transparent url(../images/vkarta_stred.jpg) repeat-y top right;
position:relative;
}

.pizzatabulka2 {
width:610px;
background : transparent url(../images/vkarta_vrsek.jpg) no-repeat top right;
position:relative;
}

.pizzatabulka3 {
width:610px;
background : transparent url(../images/vkarta_spodek.jpg) no-repeat bottom right;
position:relative;
height:400px;
margin-left:60px;
}

.registrace-povinne {
font-size:13px;
color:red;
text-align:right;
}

.registracex {
font-size:13px;
color:black;
text-align:left;
}

.registrace-input {
border:1px solid black;
}

.registrace-button {
border:1px solid black;
}

.registrace {
font-size:13px;
color:black;
text-align:right;
}

.registracel {
font-size:13px;
color:black;
text-align:left;
}

.chyba
{
text-align:center;
color:#1A5D54;
font-size:15px;
font-weight:bold;
}

.pizzatabulka1 {
width:610px;
background : transparent url(../images/vkarta_stred.jpg) repeat-y top right;
position:relative;
text-align:center;
margin:auto;
}

.pizzatabulka2 {
width:610px;
background : transparent url(../images/vkarta_vrsek.jpg) no-repeat top right;
position:relative;
text-align:center;
margin:auto;
}

.pizzatabulka3 {
width:610px;
background : transparent url(../images/vkarta_spodek.jpg) no-repeat bottom right;
position:relative;
height:400px;
margin-left:60px;
text-align:center;
margin:auto;
}

div[class] .pizzatabulka3 {height: auto; min-height: 400px;}

.spodekdif
{
height:70px;
}
