/* -- start setup -- */

* {
/*font-family : Myriad Pro, Helvetica,Verdana,Arial,sans-serif;*/
font-family : Helvetica,Verdana,Arial,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:White;
}

/* -- common -- */
.horniIndex {vertical-align : super; font-size:9px;}
.i {font-style : italic;}
sup {font-size: 0.7em;}

/* -- float -- */
.floatLeft {float : left;}
.floatRight {float : right;}
.clear {clear : both;}

/* -- all pages -- */
hr {display : none;}

body {background-color: #aa4e0e;}

#header {
height:148px;
position:relative;
background-color: #f8eddb;
border-bottom:1px solid #d9b697;
background-position: 515px 0;
background-repeat: no-repeat;
}

.headerImg1 {background-image: url(../pcs/pcs_layout/header-background1.jpg);}
.headerImg2 {background-image: url(../pcs/pcs_layout/header-background2.jpg);}
.headerImg3 {background-image: url(../pcs/pcs_layout/header-background3.jpg);}
.headerImg4 {background-image: url(../pcs/pcs_layout/header-background4.jpg);}
.headerImg5 {background-image: url(../pcs/pcs_layout/header-background5.jpg);}

#simi {
position:absolute;
top:36px;
right:28px;
background-image: url(../pcs/pcs_layout/simi-gastro.png);
background-position: right top;
background-repeat: no-repeat;
width:200px;
text-align:right;
color:#e32119;
padding:7px 99px 50px 0;
font-size:110%;
font-weight:bold;
line-height:19px;
}

#homeRun {
width:235px;
height:130px;
background-image: url(../pcs/pcs_layout/logo-background.gif);
background-position: center;
background-repeat: no-repeat;
position:absolute;
top:10px;
left:25px;
}

.simiLink {
width:270px;
height:110px;
display:block;
position:absolute;
top:20px;
right:20px;
}

#menu {
background-image: url(../pcs/pcs_layout/menu-background.gif);
background-position: center;
background-repeat: repeat-x;
height:50px;
}

#menu ul li {
float:left;
height:50px;
line-height:50px;
list-style-type: none;
padding-right:1px;
background-image: url(../pcs/pcs_layout/menu-item-background.jpg);
background-position: top right;
background-repeat: no-repeat;
}

#menu ul li.last {background-image: none;}
#menu ul li.first a {padding:0 19px 0 27px;}

#menu ul li a {
float:left;
height:50px;
line-height:50px;
padding:0 19px;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#menu ul li a:HOVER, #menu ul li a.active {
background-image: url(../pcs/pcs_layout/menu-item-hover.jpg);
background-position: center;
background-repeat: repeat-x;
}

#content {
position:relative;
background-position: top left;
background-repeat: no-repeat;
}

body .img1 {background-image: url(../pcs/pcs_layout/continue-background1.jpg);}
body .img2 {background-image: url(../pcs/pcs_layout/continue-background2.jpg);}
body .img3 {background-image: url(../pcs/pcs_layout/continue-background3.jpg);}
body .img4 {background-image: url(../pcs/pcs_layout/continue-background4.jpg);}
body .img5 {background-image: url(../pcs/pcs_layout/continue-background5.jpg);}

body #main {
padding:148px 0 0 85px; 	
width:540px;
}

body#intro .img1 {background-image: url(../pcs/pcs_layout/intro-background1.jpg);}
body#intro .img2 {background-image: url(../pcs/pcs_layout/intro-background2.jpg);}
body#intro .img3 {background-image: url(../pcs/pcs_layout/intro-background3.jpg);}
body#intro .img4 {background-image: url(../pcs/pcs_layout/intro-background4.jpg);}
body#intro .img5 {background-image: url(../pcs/pcs_layout/intro-background5.jpg);}

body#intro #main {
padding:250px 0 0 85px; 	
width:540px;
}

#shade {
position:absolute;
top:0;
left:0;
height:10px;
background-image: url(../pcs/pcs_layout/top-shade.png);
background-position: center;
background-repeat: repeat-x;
width:100%;
}

#stickers {
position:absolute;	
top:46px;
left:619px;
}

#stickers * {
color:#944711;
font-family: Trebuchet MS,Helvetica,Verdana,Arial,sans-serif;
}

#stickers p {
font-size:10px;
line-height:12px;
width:125px;
}

#stickers p a {
font-size:10px;
font-weight:bold;
}

#stickers strong {
font-size:14px;
display:block;
margin:4px 0;
}

#sticker1, #sticker2, #sticker3, #sticker4 {
position:absolute;
width:175px;
height:165px;

width:145px;
height:135px;

background-position: center;
background-repeat: no-repeat;
padding:30px 0 0 30px;
}

#sticker1 { 
top:5px;
left:0;
background-image: url(../pcs/pcs_layout/karta1background.png); 
z-index:40;
}

#sticker2 {
top:2px;
left:167px;
background-image: url(../pcs/pcs_layout/karta2background.png); 
z-index:30;
}

#sticker3 { 
top:168px;
left:6px;
background-image: url(../pcs/pcs_layout/karta3background.png); 
z-index:20;
}

#sticker4 { 
top:166px;
left:171px;
background-image: url(../pcs/pcs_layout/karta4background.png); 
z-index:10;
}

#sticker2 {
height:175px;
height:145px;
}

#sticker3 {
height:175px;
height:145px;
}

h1 {
font-size:180%;
font-weight:normal;	
}

h2 {margin:15px 0;}

p.ods {margin:0.7em 0;	}

.imgLeft {
float:left;
margin:20px 20px 0 0;
}

.imgRight {
float:right;
margin:20px 0 0 20px;
}


#footer {
border-top:1px solid #be7743;
margin:35px 0 0 0;	
padding-top:20px;
}

.icoRozvoz, .icoAutodoprava {
float:left;
margin-right:17px;
width:85px;
padding-left:64px;
background-position: top left;
background-repeat: no-repeat;
font-size:11px;
color:#fbeee1;
}

.icoRozvoz strong, .icoAutodoprava strong {
color:White;
display:block;
}

.icoRozvoz a, .icoAutodoprava a {font-size:11px;}
.icoRozvoz {background-image: url(../pcs/pcs_layout/ico-rozvoz.jpg);}
.icoAutodoprava {background-image: url(../pcs/pcs_layout/ico-autodoprava.jpg);}

.icoCert, .icoCesta, .icoLev, .icoCatering {
float:left;
display:block;
margin-top:10px;
background-position: top left;
background-repeat: no-repeat;
background-image: url(../pcs/pcs_layout/ico-cert.jpg);
width:77px;
height:60px;
}

.icoCesta {background-image: url(../pcs/pcs_layout/ico-cesta.jpg);}
.icoLev {background-image: url(../pcs/pcs_layout/ico-lev.jpg);}

.icoCatering {
margin-top: 0;
background-image: url(../pcs/pcs_layout/ico-catering.jpg);
width:54px;
}

#footer p {
font-size:9px;
margin-top:20px; 
}

#footer p * {font-size:9px;}

.fill100 {height:100px;	}



#gb {margin-top : 20px;}

label, input {
display: block;
float: left;
margin-bottom: 5px;
}

label {width: 100px;}

input, select, textarea {
margin-bottom: 5px;
border : 1px solid #C24606;
background-color: #FFD58D;
color : #832D00;
}

option {color : #832D00;}

textarea {
width: 254px;
_margin-left: -3px;
height : 80px;
}

input {
width: 150px;
padding : 2px;
}

input.long {width: 250px;}
legend {visibility: hidden;}

label {
text-align: left;
padding-top : 4px;
}

#gb p {margin-top : 20px;}
#gb br {
clear: left;
line-height : 8px;
}

/*	err */
#gb_error {
background-color : #FFD58D;
border : 1px solid #C24606;
margin : 0;
padding : 10px 15px;
display : inline;
color : Black;
font-size: 10px;
padding-left : 30px;
background-image : url(../pcs/pcs_gb/error.gif);
background-position : left center;
background-repeat : no-repeat;
}

/*	menu	*/
ul.prehled_jidel {
list-style: none;
width: 400px;
}

ul.prehled_jidel a {
color: #f8eddb;
font-size: 10px;
white-space: nowrap;
}

ul.prehled_jidel li  {float: left;}
ul.prehled_jidel a:HOVER {color: White;}

a.back_top {
font-size: 10px;
margin-left: 40px;
padding-left: 11px;
background-image: url(../pcs/pcs_menu/sipicka.gif);
background-position: left center;
background-repeat: no-repeat;
}

#jidelnicek {
width:485px;
}

#jidelnicek h3 {
color: White;
font-size: 16px;
padding-top: 25px;
padding-bottom: 15px;
padding-left: 40px;
}

dl{
width: 100%;
overflow: auto;
margin: 0 0 1em;
} 

dt,dd.price{
font-weight: bold;
font-size: 11px;
}

dt{
float: left;
padding-right: 3px;
padding-bottom: 2px;
color: #e8d2c3;
width: 430px;
background: url(../pcs/pcs_menu/dot.gif) repeat-x left bottom;
}

dt span {
font: italic 100% Georgia,Times,sans-serif;
color: #dec0ac;
width: 40px;
display: block;
float: left;
}

dd.price{
float: right;
padding-left: 3px;
color: White;
font-size:13px;
} 

dd.ingredients{
float: left;
width: 100%;
padding: 3px 0;
font: italic 100% Georgia,Times,sans-serif;
color: #dec0ac;
font-size: 11px;
width: 325px;
padding-left: 40px;
} 

#jidelnicek p.comment {
font: italic 100% Georgia,Times,sans-serif;
color: White;
font-size: 10px;
margin-top: 1.5em;
margin-bottom: 1.5em;
padding-left: 40px;
font-weight:bold;
}
