BODY  {
	background-color : #c27700;
	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;
	color:black;
}

h1
{
font-size:18px;
}

.osloveni
{
color:white;
position:absolute;
left:170px;
top:0px;
}

.paticka
{
	width:800px;
	height: 37px;
	border: 0px;
	position: relative;
	margin:auto;
	text-align:center;
	background : transparent url(images/paticka.jpg) no-repeat top center;
}

.spodek{
padding-top:13px;
}

.spodek a{
color:black;
}

.novinkystreddiv
{
padding:0px 3px 0px 17px;
}

.novinkystreddiv a
{
color:black;
}

.leva
{
width:161px;
float:left;
}

.stred{
width:639px;
float:right;
}

.clr
{
clear:both;
}

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

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

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

.vrsek  {
	width:800px;
	height: 210px;
	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 : 630px;
position : absolute;
top: 73px;
left : 170px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:white;
text-decoration:none;
}

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

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

.smenu
{
width:800px;
text-align:center;
color:black;
font-size:11px;
}

.smenu a
{
color:black;
font-size:11px;
}

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

.novinkytop  {
width: 161px;
text-align:left;
background : transparent url(images/nov1.jpg) no-repeat top center;
font-size:1px;
height:61px;
}

.novinkystred  {
width: 161px;
text-align:left;
background : transparent url(images/nov2.jpg) repeat-y top center;
}

.novinkyspodek  {
width: 161px;
text-align:left;
background : transparent url(images/nov3.jpg) repeat-y top center;
font-size:1px;
height:6px;
}


.plochaodsazeni {
margin: 0px 6px 0px 2px;
}


.karta1  {
width: 169px;
vertical-align : top;
z-index : 0;
text-align:left;
height:474px;
}

.karta2  {
width: 159px;
text-align:center;
height:210px;
position:absolute;
left:7px;
top:48px;
padding:5px 0px 0px 0px;
color:white;
}

.karta2 a {
color:white;
text-decoration:underline;
}

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

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

.karta3div {
margin: 20px 0px 0px 15px;
width:360px;
}

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

.pizzamenudiv {
width:630px;
padding:0px;
}

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

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

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

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

}

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

.pizzamenutext a {

font-family:arial,helvetica,sans-serif;
font-size:14px;
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%;} /* for explorer only*/
div[class] .middle {display: table-cell; vertical-align: middle; position: static;}
		
.inner {position: relative; top: -50%} /* for explorer only */

.pizzasortdiv {
width:630px;
height:160px;
}

.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:145px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:red;
}

.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;
}

.pizzasortcena2 {
position:absolute;
top:80px;
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;
}

.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;
}

.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:355px;
left:360px;
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;
}
