/* -- start setup -- */

* {
font-family : Helvetica, Arial, Veradana,Times, serif;
/*font-size : small;*/
font-size : 12px;
margin : 0;	
border : none;
padding : 0;
color:White;
}

/* -- common -- */

.m2 {margin : 2px;}
.m5 {margin : 5px;}
.m10 {margin : 10px;}
.m20 {margin : 20px;}
.m30 {margin : 30px;}

.mt5 {margin-top : 5px;}
.mt10 {margin-top : 10px;}
.mt14 {margin-top : 13px;}

.mt20 {margin-top : 20px;}
.mt40 {margin-top : 40px;}

.ml5 {margin-left : 5px;}
.ml10 {margin-left : 10px;}
.ml20 {margin-left : 20px;}
.ml40 {margin-left : 40px;}

.mb5 {margin-bottom : 5px;}
.mb10 {margin-bottom : 10px;}
.mb20 {margin-bottom : 20px;}
.mb40 {margin-bottom : 40px;}

.mr5 {margin-right : 5px;}
.mr10 {margin-right : 10px;}
.mr20 {margin-right : 20px;}
.mr40 {margin-right : 40px;}

.b1red {border : 1px solid Red;}
.b1bl {border : 1px solid Black;}
.b2bl {border : 2px solid Black;}
.b1wh {border : 1px solid White;}
.b2wh {border : 2px solid White;}

.b1oranz {border : 1px solid #FE5815;}

.p2 {padding : 2px;}
.p5 {padding : 5px;}
.p10 {padding : 10px;}
.p20 {padding : 20px;}
.p30 {padding : 30px;}
.p60 {padding : 60px;}

.pt2 {padding-top : 2px;}
.pt5 {padding-top : 5px;}
.pt10 {padding-top : 10px;}
.pt20 {padding-top : 20px;}
.pt30 {padding-top : 30px;}

.pr2 {padding-right : 2px;}
.pr5 {padding-right : 5px;}
.pr10 {padding-right : 10px;}
.pr20 {padding-right : 20px;}
.pr30 {padding-right : 30px;}

.pb2 {padding-bottom : 2px;}
.pb5 {padding-bottom : 5px;}
.pb10 {padding-bottom : 10px;}
.pb20 {padding-bottom : 20px;}
.pb30 {padding-bottom : 30px;}

.pl2 {padding-left : 2px;}
.pl5 {padding-left : 5px;}
.pl10 {padding-left : 10px;}
.pl20 {padding-left : 20px;}
.pl30 {padding-left : 30px;}

.ml0 {margin-left : 0;}

/* -- text -- */
.bez_podtrz {text-decoration : none;}
.b {font-weight : bold;}
.norm {font-weight : normal;}
.i {font-style : italic;}
.u {text-decoration : underline;}
.text_doprostred {text-align : center;}
.text_blok {text-align : justify;}
.text_doleva {text-align : left;}
.vcenter {vertical-align : middle;}

/* -- colors --*/
.wh {color : White;}
.cervena {color : Red;}
.cerna {color : Black;}
.blue {color : #00A0C6;}
.green {color: #87AF12;}

/* -- display --*/
.neviditelny {visibility : hidden;}
.skryty {display : none;}

/* -- font size -- */
.mediuml {font-size : medium;}
.small {font-size : small;} /* -- start size --*/
.x_small {font-size : xx-small;}
.font_x_small {font-size : 10px;}
.xx_small {font-size : xx-small;}
.horni_index {vertical-align : super;}

/* -- float -- */
.float_left {float : left;}
.float_right {float : right;}

.clear {clear : both;}

/* -- all pages -- */
hr {display : none;}

body{
background-image: url(../pcs/pcs_layout/body-background.jpg);
background-position: top center;
background-repeat: repeat-x;
background-color: #906B41;
}

#container {
width:960px;
margin:33px auto 50px auto; 
position:relative;
text-align:left;
background-image: url(../pcs/pcs_layout/logo.jpg);
background-position: top center;
background-repeat: no-repeat;
padding-top:0;
}

#homeRun {
display:block;
height:49px;
margin:0 280px;
}

#topMenu {
margin:0 15px;
height:73px;
position:relative;
}

#topMenu ul {display:block;}

#topMenu ul li {
list-style-type: none;
float:left;
height:73px;
line-height:73px;
}

#topMenu ul li a {
text-transform:uppercase;
text-align:center;
color:#240c09;
text-decoration:none;
font-weight:bold;
float:left;
height:73px;
line-height:73px;
font-family: Georgia, "MS Serif", "New York", serif;
background-image: url(../pcs/pcs_layout/top-menu-background.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

/*#topMenu ul li.home a {padding:0 16px 0 32px;}
#topMenu ul li.kontakty a {padding:0 0 0 16px;}
*/

#topMenu ul li.home a {width:119px;}
#topMenu ul li.denniMenu a {width:169px;}
#topMenu ul li.novinky a {width:201px;}
#topMenu ul li.naseProvozovny a {width:203px;}
#topMenu ul li.oNas a {width:103px;}
/*#topMenu ul li.nametyPripominky a {width:220px;}*/
#topMenu ul li.kontakty a {
width:133px;
margin-right:1px;
}

#topMenu ul li.home a {width:140px;}
#topMenu ul li.denniMenu a {width:190px;}
#topMenu ul li.novinky a {width:221px;}
#topMenu ul li.naseProvozovny a {width:224px;}
/*#topMenu ul li.oNas a {width:103px;}*/
/*#topMenu ul li.nametyPripominky a {width:220px;}*/
#topMenu ul li.kontakty a {
width:153px;
margin-right:1px;
}


#topMenu ul li.kontakty {
background-image: url(../pcs/pcs_layout/menu-border.jpg);
background-position: bottom right;
background-repeat: no-repeat;
}

#topMenu ul li a:HOVER, #topMenu ul li a.selected {background-image: url(../pcs/pcs_layout/top-menu-background-hover.jpg);}

#introMain {
height:487px;
position:relative;
background-position: center;
background-repeat: no-repeat;
}

#continueMain {
position:relative;
background-position: top center;
background-repeat: no-repeat;
padding-top:199px;
}

.background1 {background-image: url(../pcs/pcs_layout/background1.jpg);}
.background2 {background-image: url(../pcs/pcs_layout/background2.jpg);}
.background3 {background-image: url(../pcs/pcs_layout/background3.jpg);}
.background4 {background-image: url(../pcs/pcs_layout/background4.jpg);}
.background5 {background-image: url(../pcs/pcs_layout/background5.jpg);}
.background6 {background-image: url(../pcs/pcs_layout/background6.jpg);}
.background7 {background-image: url(../pcs/pcs_layout/background7.jpg);}
.background8 {background-image: url(../pcs/pcs_layout/background8.jpg);}
.background9 {background-image: url(../pcs/pcs_layout/background9.jpg);}
.background10 {background-image: url(../pcs/pcs_layout/background10.jpg);}
.background11 {background-image: url(../pcs/pcs_layout/background11.jpg);}

.zoom {
position:absolute;
top:16px;
right:16px;
width:23px;
height:20px;
background-image: url(../pcs/pcs_layout/lupa.jpg);
background-position: center;
background-repeat: no-repeat;
}

.kartaRestaurace, .kartaRestauraceContinue {	
position:absolute;
top:184px;
width:227px;
height:123px;
background-image: url(../pcs/pcs_layout/karta-background.png);
background-position: center;
background-repeat: repeat;
}

.activeCard {background-image: url(../pcs/pcs_layout/karta-background-active.png);}

.kartaRestauraceContinue {	
top:15px;
height:80px;
}

.kartaRestaurace p a, .kartaRestauraceContinue p {	
position:absolute;
bottom:10px;
left:17px;
width:180px;
font-size:25px;
line-height:15px;
font-weight:bold;
color:#240c09;
font-family: Georgia, "MS Serif", "New York", serif;
text-decoration:none;
}

.kartaRestauraceContinue p { font-size:20px;}

.kartaRestaurace p a span, .kartaRestauraceContinue p span {	
font-size:10px;
font-weight:normal;
display:block;
color:#240c09;
text-decoration:none;
}

#karta1 {left:15px;}
#karta2 {left:249px;}
#karta3 {left:483px;}
#karta4 {left:717px;}

.kartaRestaurace a.kartaLink {	
position:absolute;
top:0;
left:0;
width:227px;
height:123px;
text-decoration:none;
z-index:150;
}

.kartaRestaurace a.kartaLink span {	
position:absolute;
top:0;
right:0;
width:57px;
text-align:center;
height:20px;	
line-height:20px;	
background-image: url(../pcs/pcs_layout/karta-link-background.png);
background-position: center;
background-repeat: repeat;
text-transform:uppercase;
text-decoration:none;
font-size:10px;
}

.kartaRestauraceContinue a {	
position:absolute;
top:0;
left:0;
width:180px;
width:225px;
height:80px;
display:block;
}

.kartaSecond {	
position:absolute;
top:315px;
width:227px;
height:155px;
background-color:#240c09;
}

.kartaSecond p {	
margin:15px 0 0 17px;
width:200px;
font-size:90%;
}

.kartaSecond p strong {
display:block;
font-weight:bold;
font-family: Georgia, "MS Serif", "New York", serif;
text-transform:uppercase;
}

#kartaNews p {	width:423px}

#kartaNews {
left:15px;
width:461px;	
}

#kartaMenu {
left:483px;
text-transform:uppercase;
}

#kartaMenu img {margin:5px 0;}
#kartaWeather {left:717px;}

#secondMenu {
position:absolute;
top:102px;
width:227px;
height:90px;
background-image: url(../pcs/pcs_layout/karta-background-active.png);
background-position: center;
background-repeat: repeat;
}

#secondMenu ul {margin:9px 0 0 19px;}
#secondMenu ul li { list-style-type: none; }

#secondMenu ul li a { 
text-transform: uppercase;  
text-decoration: none;  
font-family: Georgia, "MS Serif", "New York", serif;;   
color:#240c09;
font-weight:bold;
line-height:12px;
font-size:105%;
}

.secondMenu1 {left:15px;}
.secondMenu2 {left:249px;}
.secondMenu3 {left:483px;}
.secondMenu4 {left:717px;}

#content {
background-color: #240c0a;
margin:0 17px;
padding:15px 30px 15px 255px;
background-position: 10px 10px;
background-repeat: no-repeat;
color:#ebd4aa;

position:relative;
min-height:500px;
}

#contentRes {
background-color: #240c0a;
margin:0 17px;
padding:15px 0 15px 8px;
color:#ebd4aa;
}

#content * {color:#ebd4aa;}

.content1 {background-image: url(../pcs/pcs_layout/1-d1-1.jpg);}
.content2 {background-image: url(../pcs/pcs_layout/2-d1-2.jpg);}
.content3 {background-image: url(../pcs/pcs_layout/3-d1-3.jpg);}
.content4 {background-image: url(../pcs/pcs_layout/4-d1-4.jpg);}
.content5 {background-image: url(../pcs/pcs_layout/5-d2-1.jpg);}
.content6 {background-image: url(../pcs/pcs_layout/6-d2-2.jpg);}
.content7 {background-image: url(../pcs/pcs_layout/7-d2-3.jpg);}
.content8 {background-image: url(../pcs/pcs_layout/8-dc3-1.jpg);}
.content9 {background-image: url(../pcs/pcs_layout/9-dc3-2.jpg);}
.content10 {background-image: url(../pcs/pcs_layout/10-dc3-3.jpg);}
.content11 {background-image: url(../pcs/pcs_layout/11-dc3-4.jpg);}
.content12 {background-image: url(../pcs/pcs_layout/12-dc3-5.jpg);}
.content13 {background-image: url(../pcs/pcs_layout/13-hostinec.jpg);}
.content14 {background-image: url(../pcs/pcs_layout/vino.jpg);}

.contentRes1 {background-image: url(../pcs/pcs_layout/1-d1-1.jpg);}
.contentRes2 {background-image: url(../pcs/pcs_layout/5-d2-1.jpg);}
.contentRes3 {background-image: url(../pcs/pcs_layout/8-dc3-1.jpg);}
.contentRes4 {background-image: url(../pcs/pcs_layout/13-hostinec.jpg);}

#footer {
padding:30px 0 0 0;
height:65px;
background-image: url(../pcs/pcs_layout/footer-background.jpg);
background-position: center;
background-repeat: no-repeat;
text-align:center;
color:#240c09;
font-size:95%;
font-weight:bold;
}

#credits {
margin:5px 0 0 0;
text-align:center;
color:#240c09;
font-size:87%;
font-weight:bold;
}

#credits a {
text-align:center;
color:#240c09;
font-size:100%;
font-weight:bold;
text-decoration:none;
}

h1, h2 {
text-transform: uppercase;
font-family: Georgia, "MS Serif", "New York", serif;;   
font-size:20px;
margin:15px 0;
}

h2 {
font-size:16px;
font-weight:normal;
}

h2 span {text-transform: none;}

p.ods {margin:15px 0;}

.itemList {margin:15px 0 15px 20px;}

/*	tab denni	*/
table.tabDenni td {
padding:2px 4px 2px 2px ;
}

table td.menuCena {width:100px;}
table.jidelniListek td, table.jidelniListek th {padding:3px 6px 3px 0;}




.pizzaDetail, .pizzaDetailSec {
float:left;
margin:10px 30px 0px 0;
}

.pizzaDetailSec {margin:10px 0 0px 0;}

.pizzaDetail img, .pizzaDetailSec img {
margin:5px 0 0 0;
/*border:1px solid #5E4934;*/
}

.pizzaDetail strong, .pizzaDetailSec strong {
text-transform: uppercase;
font-family: Georgia, "MS Serif", "New York", serif;;   
font-size:105%;
}

.imgThumb {
float:left;
margin:0 33px 33px 0;
font-size:11px;
}


.imgThumb img {
/*border:1px solid #5E4934;
*/
}

.imgRight {
float:right;
margin:0 0 0 15px;	
}

.formGb {width:500px;}

.enterRestaurace {
float: left;
margin: 0 5px 0 0;
background-position: top left;
background-repeat: no-repeat;
width:218px;
position:relative;
padding-top:200px;
color:#E6D1B2;
}


.enterRestaurace span {
position:absolute;
top:150px;
left:10px;
font-size:25px;
font-family: Georgia, "MS Serif", "New York", serif;
font-weight:bold;
text-transform:uppercase;
color:#F0E3D0;
}

.enterRestaurace a {
position:absolute;
top:0;
left:0;
width:220px;
height:190px;
}


.enterRestaurace strong {
font-size:16px;
font-family: Georgia, "MS Serif", "New York", serif;
font-weight:bold;
display:block;
color:#E6D1B2;
}

#kartaRes1 {
background-image: url(../pcs/pcs_layout/karta-res1.jpg);
}

#kartaRes2 {
background-image: url(../pcs/pcs_layout/karta-res2.jpg);
width:229px;
}

#kartaRes3 {
background-image: url(../pcs/pcs_layout/karta-res3.jpg);
width:229px;
}

#kartaRes4 {
background-image: url(../pcs/pcs_layout/karta-res4.jpg);
}

.novinka {margin-bottom:6px;}
.link {text-decoration:none;	}
.link:HOVER {text-decoration:underline;	}

.textRight {text-align: right;}
