/* -- start setup -- */

* {
font-family : Helvetica,Arial,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:#383838;
}

/* -- common -- */
.horniIndex {vertical-align : super; font-size:9px;}
.i {font-style : italic;}
sup {font-size: 0.7em;}
.neviditelny, .hidden {visibility: hidden;}

/* -- float -- */
.floatLeft {float : left;}
.floatRight {float : right;}
.clear {clear : both;}

.red {color:#e32119;}
.mr10 {margin-right:10px;}
.ml10 {margin-left:10px;}
.mb20 {margin-bottom:20px;}
.mb40 {margin-bottom:40px;}
/* -- all pages -- */
hr {display : none;}

body {
background-color : White;
background-image: url(../pcs/pcs_layout/background-image.gif);
background-position: top left;
background-repeat: repeat-x;
}

#top {
height: 105px;
background-position: top left;
background-repeat: no-repeat;
}

body#layout1 #top {background-image: url(../pcs/pcs_layout/top-image-1.jpg);}
body#layout2 #top {background-image: url(../pcs/pcs_layout/top-image-2.jpg);}

body#rozvoz1 #top {background-image: url(../pcs/pcs_layout/top-rozvoz-1.jpg);}
body#rozvoz2 #top {background-image: url(../pcs/pcs_layout/top-rozvoz-2.jpg);}
body#rozvoz3 #top {background-image: url(../pcs/pcs_layout/top-rozvoz-3.jpg);}

body#rozvozJidlo1 #top {background-image: url(../pcs/pcs_layout/top-jidlo-1.jpg);}
body#rozvozJidlo2 #top {background-image: url(../pcs/pcs_layout/top-jidlo-2.jpg);}
body#rozvozJidlo3 #top {background-image: url(../pcs/pcs_layout/top-jidlo-3.jpg);}
body#rozvozJidlo4 #top {background-image: url(../pcs/pcs_layout/top-jidlo-4.jpg);}

body#catering1 #top {background-image: url(../pcs/pcs_layout/top-catering-1.jpg);}
body#catering2 #top {background-image: url(../pcs/pcs_layout/top-catering-2.jpg);}
body#catering3 #top {background-image: url(../pcs/pcs_layout/top-catering-3.jpg);}
body#catering4 #top {background-image: url(../pcs/pcs_layout/top-catering-4.jpg);}
body#catering5 #top {background-image: url(../pcs/pcs_layout/top-catering-5.jpg);}

body#cesta1 #top {background-image: url(../pcs/pcs_layout/top-cesta-1.jpg);}
body#cesta2 #top {background-image: url(../pcs/pcs_layout/top-cesta-2.jpg);}
body#cesta3 #top {background-image: url(../pcs/pcs_layout/top-cesta-3.jpg);}
body#cesta4 #top {background-image: url(../pcs/pcs_layout/top-cesta-4.jpg);}
body#cesta5 #top {background-image: url(../pcs/pcs_layout/top-cesta-5.jpg);}

body#lev1 #top {background-image: url(../pcs/pcs_layout/top-lev-1.jpg);}
body#lev2 #top {background-image: url(../pcs/pcs_layout/top-lev-2.jpg);}
body#lev3 #top {background-image: url(../pcs/pcs_layout/top-lev-3.jpg);}
body#lev4 #top {background-image: url(../pcs/pcs_layout/top-lev-4.jpg);}
body#lev5 #top {background-image: url(../pcs/pcs_layout/top-lev-5.jpg);}

body#mlyn1 #top {background-image: url(../pcs/pcs_layout/top-mlyn-1.jpg);}
body#mlyn2 #top {background-image: url(../pcs/pcs_layout/top-mlyn-2.jpg);}
body#mlyn3 #top {background-image: url(../pcs/pcs_layout/top-mlyn-3.jpg);}
body#mlyn4 #top {background-image: url(../pcs/pcs_layout/top-mlyn-4.jpg);}
body#mlyn5 #top {background-image: url(../pcs/pcs_layout/top-mlyn-5.jpg);}

body#layoutAll1 #top {background-image: url(../pcs/pcs_layout/top-image-1.jpg);}
body#layoutAll2 #top {background-image: url(../pcs/pcs_layout/top-image-2.jpg);}

body#layoutAll3 #top {background-image: url(../pcs/pcs_layout/top-rozvoz-1.jpg);}

body#layoutAll4 #top {background-image: url(../pcs/pcs_layout/top-catering-1.jpg);}
body#layoutAll5 #top {background-image: url(../pcs/pcs_layout/top-catering-2.jpg);}
body#layoutAll6 #top {background-image: url(../pcs/pcs_layout/top-catering-3.jpg);}
body#layoutAll7 #top {background-image: url(../pcs/pcs_layout/top-catering-4.jpg);}
body#layoutAll8 #top {background-image: url(../pcs/pcs_layout/top-catering-5.jpg);}

body#layoutAll9 #top {background-image: url(../pcs/pcs_layout/top-cesta-1.jpg);}
body#layoutAll10 #top {background-image: url(../pcs/pcs_layout/top-cesta-2.jpg);}
body#layoutAll11 #top {background-image: url(../pcs/pcs_layout/top-cesta-3.jpg);}
body#layoutAll12 #top {background-image: url(../pcs/pcs_layout/top-cesta-4.jpg);}
body#layoutAll13 #top {background-image: url(../pcs/pcs_layout/top-cesta-5.jpg);}

body#layoutAll14 #top {background-image: url(../pcs/pcs_layout/top-lev-1.jpg);}
body#layoutAll15 #top {background-image: url(../pcs/pcs_layout/top-lev-2.jpg);}
body#layoutAll16 #top {background-image: url(../pcs/pcs_layout/top-lev-3.jpg);}
body#layoutAll17 #top {background-image: url(../pcs/pcs_layout/top-lev-4.jpg);}
body#layoutAll18 #top {background-image: url(../pcs/pcs_layout/top-lev-5.jpg);}

body#layoutAll19 #top {background-image: url(../pcs/pcs_layout/top-mlyn-1.jpg);}
body#layoutAll20 #top {background-image: url(../pcs/pcs_layout/top-mlyn-2.jpg);}
body#layoutAll21 #top {background-image: url(../pcs/pcs_layout/top-mlyn-3.jpg);}
body#layoutAll22 #top {background-image: url(../pcs/pcs_layout/top-mlyn-4.jpg);}
body#layoutAll23 #top {background-image: url(../pcs/pcs_layout/top-mlyn-5.jpg);}

body#restaurace1 #top {background-image: url(../pcs/pcs_layout/top-cesta-1.jpg);}
body#restaurace2 #top {background-image: url(../pcs/pcs_layout/top-cesta-2.jpg);}
body#restaurace3 #top {background-image: url(../pcs/pcs_layout/top-cesta-3.jpg);}
body#restaurace4 #top {background-image: url(../pcs/pcs_layout/top-cesta-4.jpg);}
body#restaurace5 #top {background-image: url(../pcs/pcs_layout/top-cesta-5.jpg);}
body#restaurace6 #top {background-image: url(../pcs/pcs_layout/top-lev-1.jpg);}
body#restaurace7 #top {background-image: url(../pcs/pcs_layout/top-lev-2.jpg);}
body#restaurace8 #top {background-image: url(../pcs/pcs_layout/top-lev-3.jpg);}
body#restaurace9 #top {background-image: url(../pcs/pcs_layout/top-lev-4.jpg);}
body#restaurace10 #top {background-image: url(../pcs/pcs_layout/top-lev-5.jpg);}
body#restaurace11 #top {background-image: url(../pcs/pcs_layout/top-mlyn-1.jpg);}
body#restaurace12 #top {background-image: url(../pcs/pcs_layout/top-mlyn-2.jpg);}
body#restaurace13 #top {background-image: url(../pcs/pcs_layout/top-mlyn-3.jpg);}
body#restaurace14 #top {background-image: url(../pcs/pcs_layout/top-mlyn-4.jpg);}
body#restaurace15 #top {background-image: url(../pcs/pcs_layout/top-mlyn-5.jpg);}



#page {
background-position: top left;
background-repeat: no-repeat;
width:100%;
min-height:734px;
}

#pageAnimation {
z-index: 2;
margin-top: 105px;
width:100%;
min-height:734px;
}

#pageAnimation #homeRun {
background-image: url(../pcs/pcs_layout/logo.gif);
background-position: 5px 1px;
background-repeat: no-repeat;
}

body#layout1 #page {background-image: url(../pcs/pcs_layout/page-image-1.jpg);}
body#layout2 #page {background-image: url(../pcs/pcs_layout/page-image-2.jpg);}

body#rozvoz1 #page {background-image: url(../pcs/pcs_layout/main-rozvoz-1.jpg);}
body#rozvoz2 #page {background-image: url(../pcs/pcs_layout/main-rozvoz-2.jpg);}
body#rozvoz3 #page {background-image: url(../pcs/pcs_layout/main-rozvoz-3.jpg);}

body#rozvozJidlo1 #page {background-image: url(../pcs/pcs_layout/main-jidlo-1.jpg);}
body#rozvozJidlo2 #page {background-image: url(../pcs/pcs_layout/main-jidlo-2.jpg);}
body#rozvozJidlo3 #page {background-image: url(../pcs/pcs_layout/main-jidlo-3.jpg);}
body#rozvozJidlo4 #page {background-image: url(../pcs/pcs_layout/main-jidlo-4.jpg);}

body#catering1 #page {background-image: url(../pcs/pcs_layout/main-catering-1.jpg);}
body#catering2 #page {background-image: url(../pcs/pcs_layout/main-catering-2.jpg);}
body#catering3 #page {background-image: url(../pcs/pcs_layout/main-catering-3.jpg);}
body#catering4 #page {background-image: url(../pcs/pcs_layout/main-catering-4.jpg);}
body#catering5 #page {background-image: url(../pcs/pcs_layout/main-catering-5.jpg);}

body#cesta1 #page {background-image: url(../pcs/pcs_layout/main-cesta-1.jpg);}
body#cesta2 #page {background-image: url(../pcs/pcs_layout/main-cesta-2.jpg);}
body#cesta3 #page {background-image: url(../pcs/pcs_layout/main-cesta-3.jpg);}
body#cesta4 #page {background-image: url(../pcs/pcs_layout/main-cesta-4.jpg);}
body#cesta5 #page {background-image: url(../pcs/pcs_layout/main-cesta-5.jpg);}

body#lev1 #page {background-image: url(../pcs/pcs_layout/main-lev-1.jpg);}
body#lev2 #page {background-image: url(../pcs/pcs_layout/main-lev-2.jpg);}
body#lev3 #page {background-image: url(../pcs/pcs_layout/main-lev-3.jpg);}
body#lev4 #page {background-image: url(../pcs/pcs_layout/main-lev-4.jpg);}
body#lev5 #page {background-image: url(../pcs/pcs_layout/main-lev-5.jpg);}

body#mlyn1 #page {background-image: url(../pcs/pcs_layout/main-mlyn-1.jpg);}
body#mlyn2 #page {background-image: url(../pcs/pcs_layout/main-mlyn-2.jpg);}
body#mlyn3 #page {background-image: url(../pcs/pcs_layout/main-mlyn-3.jpg);}
body#mlyn4 #page {background-image: url(../pcs/pcs_layout/main-mlyn-4.jpg);}
body#mlyn5 #page {background-image: url(../pcs/pcs_layout/main-mlyn-5.jpg);}

body#layoutAll1 #page {background-image: url(../pcs/pcs_layout/page-image-1.jpg);}
body#layoutAll2 #page {background-image: url(../pcs/pcs_layout/page-image-2.jpg);}

body#layoutAll3 #page {background-image: url(../pcs/pcs_layout/main-rozvoz-1.jpg);}

body#layoutAll4 #page {background-image: url(../pcs/pcs_layout/main-catering-1.jpg);}
body#layoutAll5 #page {background-image: url(../pcs/pcs_layout/main-catering-2.jpg);}
body#layoutAll6 #page {background-image: url(../pcs/pcs_layout/main-catering-3.jpg);}
body#layoutAll7 #page {background-image: url(../pcs/pcs_layout/main-catering-4.jpg);}
body#layoutAll8 #page {background-image: url(../pcs/pcs_layout/main-catering-5.jpg);}

body#layoutAll9 #page {background-image: url(../pcs/pcs_layout/main-cesta-1.jpg);}
body#layoutAll10 #page {background-image: url(../pcs/pcs_layout/main-cesta-2.jpg);}
body#layoutAll11 #page {background-image: url(../pcs/pcs_layout/main-cesta-3.jpg);}
body#layoutAll12 #page {background-image: url(../pcs/pcs_layout/main-cesta-4.jpg);}
body#layoutAll13 #page {background-image: url(../pcs/pcs_layout/main-cesta-5.jpg);}

body#layoutAll14 #page {background-image: url(../pcs/pcs_layout/main-lev-1.jpg);}
body#layoutAll15 #page {background-image: url(../pcs/pcs_layout/main-lev-2.jpg);}
body#layoutAll16 #page {background-image: url(../pcs/pcs_layout/main-lev-3.jpg);}
body#layoutAll17 #page {background-image: url(../pcs/pcs_layout/main-lev-4.jpg);}
body#layoutAll18 #page {background-image: url(../pcs/pcs_layout/main-lev-5.jpg);}

body#layoutAll19 #page {background-image: url(../pcs/pcs_layout/main-mlyn-1.jpg);}
body#layoutAll20 #page {background-image: url(../pcs/pcs_layout/main-mlyn-2.jpg);}
body#layoutAll21 #page {background-image: url(../pcs/pcs_layout/main-mlyn-3.jpg);}
body#layoutAll22 #page {background-image: url(../pcs/pcs_layout/main-mlyn-4.jpg);}
body#layoutAll23 #page {background-image: url(../pcs/pcs_layout/main-mlyn-5.jpg);}

body#restaurace1 #page {background-image: url(../pcs/pcs_layout/main-cesta-1.jpg);}
body#restaurace2 #page {background-image: url(../pcs/pcs_layout/main-cesta-2.jpg);}
body#restaurace3 #page {background-image: url(../pcs/pcs_layout/main-cesta-3.jpg);}
body#restaurace4 #page {background-image: url(../pcs/pcs_layout/main-cesta-4.jpg);}
body#restaurace5 #page {background-image: url(../pcs/pcs_layout/main-cesta-5.jpg);}
body#restaurace6 #page {background-image: url(../pcs/pcs_layout/main-lev-1.jpg);}
body#restaurace7 #page {background-image: url(../pcs/pcs_layout/main-lev-2.jpg);}
body#restaurace8 #page {background-image: url(../pcs/pcs_layout/main-lev-3.jpg);}
body#restaurace9 #page {background-image: url(../pcs/pcs_layout/main-lev-4.jpg);}
body#restaurace10 #page {background-image: url(../pcs/pcs_layout/main-lev-5.jpg);}
body#restaurace11 #page {background-image: url(../pcs/pcs_layout/main-mlyn-1.jpg);}
body#restaurace12 #page {background-image: url(../pcs/pcs_layout/main-mlyn-2.jpg);}
body#restaurace13 #page {background-image: url(../pcs/pcs_layout/main-mlyn-3.jpg);}
body#restaurace14 #page {background-image: url(../pcs/pcs_layout/main-mlyn-4.jpg);}
body#restaurace15 #page {background-image: url(../pcs/pcs_layout/main-mlyn-5.jpg);}

#content {
width:530px;
position:relative;
padding:160px 370px 50px 100px;
}

#flashNews {
position:absolute;
top:148px;
left:659px;
}

#homeRun {
width:140px;
height:140px;
position:absolute;
top:0;
left:100px;
}

ul#menu {
position:absolute;
top:0;
left:208px;	
width:800px;
}

#menu li {
list-style-type: none;
float:left;
height:102px;
width:105px;
text-align:center;
}

#menu li a {
display:block;
height:51px;
padding-top:51px;
color:White;
text-decoration:none;
font-size:95%;
font-weight:bold;
}

#menu li.double a {
height:66px;
padding-top:36px;
}

#menu li a:HOVER, #menu li a:HOVER, #menu li a.selected {
background-image: url(../pcs/pcs_layout/menu-background.png);
background-position: center;
background-repeat: no-repeat;
}

h1, h2 {
font-size:22px;
font-weight:bold;
color:#e32119;
line-height:22px;
margin:0 0 10px 0;
}

h1 span {
font-size:18px;
color:#e32119;
}

h2 {
font-size:20px;
margin:1em 0;
}

h1.noMa, h2.noMa {margin:0;}

p.introText {
margin:1em 0;
/*font-size:100%;*/
}

p.ods {margin:1em 0;}
.itemList {margin:1em 0 1em 25px;}

#colums {margin:1.5em 0;}

#colums div {
float:left;
width:100px;
margin:0 7px 0 0;
background-position: top center;
background-repeat: no-repeat;
padding-top:123px;
font-size:85%;
position:relative;
}

#colums h2 {margin:0;}
#colums div.colum5 {margin:0;}

.colum1 {background-image: url(../pcs/pcs_layout/ico1.jpg);}
.colum2 {background-image: url(../pcs/pcs_layout/ico2.jpg);}
.colum3 {background-image: url(../pcs/pcs_layout/ico3.jpg);}
.colum4 {background-image: url(../pcs/pcs_layout/ico4.jpg);}
.colum5 {background-image: url(../pcs/pcs_layout/ico5.jpg);}

#colums div a {
display:block;
margin-bottom:5px;
color:#5d6164;
line-height:96%;
}

.linkAbs1, .linkAbs2, .linkAbs3, .linkAbs4, .linkAbs5 {
position:absolute;
top:0;
left:0;	
width:100px;
height:100px;
}

.linkAbs2 {left:100;	}
.linkAbs3 {left:200;	}
.linkAbs4 {left:300;	}
.linkAbs5 {left:400;	}


/*	form	*/
#contactForm {margin: 40px 0;}

label, input {
display: block;
float: left;
margin-bottom: 5px;
}

label {width: 140px;}

input, select, textarea {
margin-bottom: 5px;
border : 1px solid #b1a5a9;
color : #777777;
}

input.pass {color:Red;}
input.error, select.error, textarea.error  {border : 1px solid red;}

textarea.komplet {
width: 398px;
height : 90px;
}

textarea.textareaRight {
width: 258px;
height : 70px;
}


select {
width: 260px;
_margin-left: -3px;
}

select.short {width: 136px;}

input {padding : 2px;}
input.short {width: 130px;}
input.long {width: 254px;}
input.submit {width: 260px;}

option {
padding : 1px;
padding : 2px;
color : #617ea9;
}

legend {
text-align: left;
font-weight : bold;
padding-top: 20px;
_margin-left: -6px
}

label {
text-align: left;
padding-top : 4px;
}

#contactForm p {margin-top : 20px;}
#contactForm br {
clear: left;
line-height : 8px;
}

.povinne {
font-size: 85%;
color:#e32119;
margin-left:140px;
}

input.submit, .submitForm {
background-color : #a0a5a8;
border : 1px solid #a0a5a8;
font-weight : bold;
width: 170px;
text-align: center;
color: White;
}

.dokonceniObjednavkyLink {
display:block;
background-color : #a0a5a8;
color:White;
float:left;
height:25px;
line-height:25px;
font-weight : bold;
margin-left:10px;
padding:0 15px;
text-decoration:none;
}

#chybove_odeslani, #uspesne_odeslani {
margin: 20px 0;
font-weight: bold;
color: Black;
}

#chybove_odeslani {color: #e32119;}

.imgLeft, .imgLeftLast {
float:left;
margin:5px 5px 0 0;
}

.imgLeftLast {margin:5px 0 0 0;}

.imgRight {
float:right;
margin:5px 5px 0 15px;
}

.fill100 {height:100px;}
.fill200 {height:200px;}

/*	objednavka	*/
.objednavkaJidlo {
display:block;
margin:25px 0;
border-bottom:1px solid #c6c6c6;
position:relative;
padding-right:80px;
min-height:60px;
}

.imageJidlo {
float:left;
margin-right:20px;
}

.nazevJidlo {
font-size:120%;
color:#878787;
}

.popisJidlo {
font-size:85%;
margin:5px 0;
}

.cenaJidlo {
font-size:130%;
font-weight:bold;
color:#e32119;
position:absolute;
top:0;
right:15px;
}

/*.addItemInput {
font-size:120%;
color:#e32119;
position:absolute;
top:30px;
right:20px;
width:30px;
border:1px solid #e32119;
text-align:center;
}*/

.addItemInput {
font-size:120%;
color:#e32119;
position:absolute;
top:30px;
right:20px;
width:45px;
border:1px solid #e32119;
text-align:left;
}

.deleteLink {
font-size:85%;
color:#e32119;
position:absolute;
top:62px;
right:17px;
text-decoration:none;
}

.seznamZbozi {border-collapse: collapse;}

.seznamZbozi td,.seznamZbozi th {
text-align:left;
padding:5px 25px 5px 0; 
border-bottom:1px solid #c6c6c6;
}

.seznamZbozi th {color:#737373;}

.icoPrezentaceLev, .icoPrezentaceCas, .icoPrezentaceCert {
height:50px;
line-height:50px;
background-image : url(../pcs/pcs_layout/ico1-half.jpg);
background-position : left center;
background-repeat : no-repeat;
padding-left:65px;
}

.icoPrezentaceCas {background-image : url(../pcs/pcs_layout/ico3-half.jpg);}
.icoPrezentaceCert {background-image : url(../pcs/pcs_layout/ico2-half.jpg);}

.restauraceIco1, .restauraceIco2, .restauraceIco3 {
height:130px;
background-image : url(../pcs/pcs_layout/ico1.jpg);
background-position : top left;
background-repeat : no-repeat;
padding-left:120px;
padding-top:10px;
}

.restauraceIco2 {background-image : url(../pcs/pcs_layout/ico2.jpg);}
.restauraceIco3 {background-image : url(../pcs/pcs_layout/ico3.jpg);}

.kontaktIntro {
padding:0 50px 8px 0;
background-image: url(../pcs/pcs_layout/kontakt-cara.jpg);
background-position: bottom left;
background-repeat: no-repeat;
margin:1.8em 0 0 0;
color:#959595;
font-weight:bold;
font-size:115%;
}

.linkNepodtrz {text-decoration:none;}

.dummy100 {height:100px;}
.dummy200 {height:200px;}

.icoCatering1, .icoCatering2, .icoCatering3 {
float:left;
width:172px;
height:100px;
position:relative;
background-position: center;
background-repeat: no-repeat;
margin:5px 5px 0 0;
color:White;
}

.icoCatering1 p, .icoCatering2 p, .icoCatering3 p {
color:White;
position:absolute;
top:12px;
left:12px;
width:148px;
line-height:15px;
font-size:12px;
z-index:1;
}

.icoCatering1 p strong , .icoCatering2 p strong, .icoCatering3 p strong {
font-size:18px;
font-weight:bold;
line-height:16px;
color:White;
display:block;
margin-bottom:3px;
}

.icoCatering1 p span , .icoCatering2 p span, .icoCatering3 p span {
color:White;
display:block;
text-decoration:underline;
font-size:12px;
}

.icoCatering1 a, .icoCatering2 a, .icoCatering3 a {
position:absolute;
top:0;
left:0;
width:172px;
height:100px;
display:block;
z-index:10;
}

.icoCatering1 {background-image: url(../pcs/pcs_catering/fotogalerie.jpg);}
.icoCatering2 {background-image: url(../pcs/pcs_catering/reference.jpg);}

.icoCatering3 {
background-image: url(../pcs/pcs_catering/slovnik.jpg);
margin:5px 0 0 0;
}

#icoLev, #icoCert, #icoCas {
float:left;
display:block;
height:50px;
width:50px;
background-image : url(../pcs/pcs_restaurace/ico_lev.jpg);
background-position : left top;
background-repeat : no-repeat;
margin-right:10px;
}

#icoCert {background-image : url(../pcs/pcs_restaurace/ico_cert.jpg);}
#icoCas {background-image : url(../pcs/pcs_restaurace/ico_cas.jpg);}

#icoLev strong, #icoCert strong, #icoCas strong {
display:block;
float:left;
}

#icoCert {background-image : url(../pcs/pcs_restaurace/ico_cert.jpg);}
#icoCas {background-image : url(../pcs/pcs_restaurace/ico_cas.jpg);}

.mt5 {margin-top:5px;}

.popisek {
height:20px;
line-height:20px;	
font-size:10px;
}

.tabRight {
text-align:right !important;
}