/* -- start setup -- */

* {
font-family : Helvetica,Arial,sans-serif;
font-size : xx-small;
margin : 0;	
border : none;
padding : 0;
}

/* -- 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-color : Black;
text-align: center;
background-position: top center;
background-repeat: no-repeat;
}

body#layout1 {background-image: url(../pcs/pcs_layout/background-1.gif);}
body#layout2 {background-image: url(../pcs/pcs_layout/background-2.gif);}
body#layout3 {background-image: url(../pcs/pcs_layout/background-3.gif);}

#container {
width: 877px;
text-align: left;
margin: 151px auto 0 auto;	
position: relative;
}

#colorSchemaArea {
height: 20px;
}

#colorSchemaArea a  {
height: 12px;
width: 12px;
background-position: top left;
background-repeat: no-repeat;
display: block;
float: left;
}

#colorSchemaArea a#color1  { background-image: url(../pcs/pcs_layout/dot-1.gif); }
#colorSchemaArea a#color2  { background-image: url(../pcs/pcs_layout/dot-2.gif); }
#colorSchemaArea a#color3  { background-image: url(../pcs/pcs_layout/dot-3.gif); }

#menu, #menuEn {
position: absolute;
top: 33px;
left: 424px;
}

#menu li, #menuEn li {
list-style-type: none;
float: left;
}

#menu a, #menuEn a {
color: White;	
font-size: 10px;
text-decoration: none;
float: left;
margin: 0 20px 0 0;
text-transform: uppercase;
}

#menu a:HOVER, #menuEn a:HOVER, #menu a.selected, #menuEn a.selected {color: Black; }

#menuLang {
position: absolute;
top: 33px;
right: 17px;
color: White;	
font-size: 11px;
}

#menuLang a {
color: White;	
font-size: 10px;
text-decoration: none;
}

#menuLang a:HOVER, #menuLang a.selected {color: Black; }

/*	content txt	*/
#contentText {
background-position: top left;
background-repeat: no-repeat;
width: 430px;
height: 180px;
position: absolute;
top: 83px;
left: 425px;
}

/*	jedna rada txt	*/
#contentTextShort {
background-position: top left;
background-repeat: no-repeat;
width: 430px;
height: 30px;
position: absolute;
top: 83px;
left: 425px;
}

/*	page content	*/
body#layout1 .restauracecs { background-image: url(../pcs/pcs_intro/text-cz-1.gif); }
body#layout2 .restauracecs { background-image: url(../pcs/pcs_intro/text-cz-2.gif); }
body#layout3 .restauracecs { background-image: url(../pcs/pcs_intro/text-cz-3.gif); }

body#layout1 .restauraceen { background-image: url(../pcs/pcs_intro/text-en-1.gif); }
body#layout2 .restauraceen { background-image: url(../pcs/pcs_intro/text-en-2.gif); }
body#layout3 .restauraceen { background-image: url(../pcs/pcs_intro/text-en-3.gif); }

body#layout1 .vinotekacs { background-image: url(../pcs/pcs_vinoteka/text-cz-1.gif); }
body#layout2 .vinotekacs { background-image: url(../pcs/pcs_vinoteka/text-cz-2.gif); }
body#layout3 .vinotekacs { background-image: url(../pcs/pcs_vinoteka/text-cz-3.gif); }

body#layout1 .vinotekaen { background-image: url(../pcs/pcs_vinoteka/text-en-1.gif); }
body#layout2 .vinotekaen { background-image: url(../pcs/pcs_vinoteka/text-en-2.gif); }
body#layout3 .vinotekaen { background-image: url(../pcs/pcs_vinoteka/text-en-3.gif); }

body#layout1 .fotogaleriecs { background-image: url(../pcs/pcs_fotogalerie/text-cz-1.gif); }
body#layout2 .fotogaleriecs { background-image: url(../pcs/pcs_fotogalerie/text-cz-2.gif); }
body#layout3 .fotogaleriecs { background-image: url(../pcs/pcs_fotogalerie/text-cz-3.gif); }

body#layout1 .fotogalerieen { background-image: url(../pcs/pcs_fotogalerie/text-en-1.gif); }
body#layout2 .fotogalerieen { background-image: url(../pcs/pcs_fotogalerie/text-en-2.gif); }
body#layout3 .fotogalerieen { background-image: url(../pcs/pcs_fotogalerie/text-en-3.gif); }

body#layout1 .menucs { background-image: url(../pcs/pcs_menu/text-cz-1.gif); }
body#layout2 .menucs { background-image: url(../pcs/pcs_menu/text-cz-2.gif); }
body#layout3 .menucs { background-image: url(../pcs/pcs_menu/text-cz-3.gif); }

body#layout1 .menuen { background-image: url(../pcs/pcs_menu/text-en-1.gif); }
body#layout2 .menuen { background-image: url(../pcs/pcs_menu/text-en-2.gif); }
body#layout3 .menuen { background-image: url(../pcs/pcs_menu/text-en-3.gif); }

body#layout1 .kontaktcs { background-image: url(../pcs/pcs_kontakt/text-cz-1.gif); }
body#layout2 .kontaktcs { background-image: url(../pcs/pcs_kontakt/text-cz-2.gif); }
body#layout3 .kontaktcs { background-image: url(../pcs/pcs_kontakt/text-cz-3.gif); }

body#layout1 .kontakten { background-image: url(../pcs/pcs_kontakt/text-en-1.gif); }
body#layout2 .kontakten { background-image: url(../pcs/pcs_kontakt/text-en-2.gif); }
body#layout3 .kontakten { background-image: url(../pcs/pcs_kontakt/text-en-3.gif); }

#contentText h1, #contentTextShort h1 {display: none;}
#contentText p, #contentTextShort p {display: none;}

#contentImg {
background-position: top left;
background-repeat: no-repeat;
width: 396px;
height: 354px;
position: absolute;
top: 20px;
left: 0;	
}

.restaurace { background-image: url(../pcs/pcs_intro/image.jpg); }
.vinoteka { background-image: url(../pcs/pcs_vinoteka/image.jpg); background-position: top left;}
.fotogalerie { background-image: url(../pcs/pcs_fotogalerie/image.gif); }
.menu { background-image: url(../pcs/pcs_menu/image.jpg); }

.kontakt1 { background-image: url(../pcs/pcs_kontakt/image1.gif); }
.kontakt2 { background-image: url(../pcs/pcs_kontakt/image2.gif); }
.kontakt3 { background-image: url(../pcs/pcs_kontakt/image3.gif); }

#contextRybky {
position: absolute;
top: 323px;
left: 190px;		
width: 129px;
height: 31px;
}

#footer {
position: absolute;
top: 382px;
right: 0;
color: #888888;
font-size: 9px;
}

#footer a {
color: #888888;
font-size: 9px;
text-decoration:none;
}

#footer a:HOVER {color: White;}

#lunchBox {
width: 440px;
height: 145px;
border: 1px solid White;
overflow: auto;

position: absolute;
top: 120px;
left: 418px;
}

#lunchBoxIn {
padding: 0 10px 10px 10px;
color: White;
text-transform: uppercase;
}

#lunchBoxIn h2 {
margin-top: 10px;
color: Black;
font-weight:normal;
font-size: 10px;
}

#lunchBoxIn table {border-collapse: collapse;}

#lunchBoxIn table th, #lunchBoxIn table td {
vertical-align: bottom;
padding: 2px 0;
font-size: 10px;
}

#lunchBoxIn table th {height: 20px;}

#lunchBoxIn table th {
margin-top: 10px;
color: Black;
font-weight:normal;
text-align: left;
}

#lunchBoxIn table td.tabPrice {
text-align: right;
width: 50px;
padding-right: 7px;
}

#lunchBoxIn table td.tabItem {
width: 300px;
padding-right: 55px;
}

/*	virtual	*/
#virtualPhoto {margin: 17px 0 0 17px;}

#virtualPhoto a {
float: left;
margin: 14px 17px 0 0;
}

/*	download	*/
#download {
position: absolute;
top: 310px;
left: 440px;
left: 424px;
font-size: 8px;
color:White;
text-align: center;
text-transform:uppercase;
}

#download a {
font-size: 9px;
color:White;
}

#silverLine {
position: absolute;
top: 310px;
left: 424px;
font-size: 8px;
color:White;
text-transform:uppercase;
}

#link {
display:block;
position: absolute;
top: 210px;
left: 424px;	
width: 240px;
height: 50px;
}
