/* -- start setup -- */

* {
font-family : Helvetica,Arial,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:#6D5129;
}

/* -- 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 : #F1B45A;
background-image : url(../pcs/pcs_layout/body-background.gif);
background-position : left top;
background-repeat : repeat-y;
}

body#continue {background-image : url(../pcs/pcs_layout/continue-body-bcg.gif);}

#homeRun {
display : block;
width : 200px;
height : 140px;
position:absolute;
top:85px;
left:90px;
}

#continueContainer #homeRun {left:20px;}

#introContainer {
width:770px;
height: 597px;	
background-image : url(../pcs/pcs_layout/intro-background.jpg);
background-position : center;
background-repeat : no-repeat;
position:relative;
}

.foot {
text-align : center;
font-weight : bold;
}

#mainMenu, #subMenu, address, #wifi {
position:absolute;
top: 245px;	
left: 40px;
}

#subMenu {top: 415px;}

address {
text-align : right;
top: 520px;
left: 50px;
}

#wifi {
top: 630px;
left: 80px;
}

#mainMenu li, #subMenu li {
padding-left:90px;
background-image : url(../pcs/pcs_layout/menu-background.gif);
background-position : left center;
background-repeat : no-repeat;
list-style-type : none;
line-height : 200%;
}

#mainMenu li a, #subMenu li a {text-decoration:none;}
#mainMenu li a:HOVER, #subMenu li a:HOVER, #mainMenu li a.selected, #subMenu li a.selected {color:Black;}

#introduction {
position:absolute;
left:320px;
top: 530px;
width:390px;
}

#introduction p {
margin-bottom:10px;
font-size:90%;
}

#introduction p span {
font-size:95%;
}

/*	posun continue	*/
body#continue #mainMenu, body#continue #subMenu {left: 0;}

body#continue #subMenu {top: 445px;}

#continueContainer, #continueContainerRezervace {
background-image : url(../pcs/pcs_layout/continue-container.jpg);
background-position : top left;
background-repeat : no-repeat;
width:650px;
}

#continueContainerRezervace {
width:720px;
}

#mainContent {
margin: 0 0 0 293px;
padding: 65px 0 50px 0;
min-height : 550px;
}

/*	txt	*/ 
.ods {margin: 1.6em 0;}
.odsRez {margin: 1.6em 50px 1.6em 0;}

h1,h2 {
visibility : hidden;
}

h3 {
font-weight:normal;
font-size:150%;
margin-bottom: 25px;
color:#BA8234;
}

/*	img	*/
.imgThumb {
float:left;
margin: 7px 15px 7px 0;	
}

#credits {
margin-top:5px;
text-align:right;
}

#credits a {
text-decoration:none;
}

table.cenik, table.prehled {border-collapse: collapse;}

table.cenik td, table.cenik th {
text-align:left;
padding: 5px 20px 5px 0;
}

table.prehled {margin: 15px 0;}

table.prehled td, table.prehled th {
text-align:left;
padding: 2px 20px 2px 0;
}

.textVpravo {
text-align: right;
}


.introNews {
margin-bottom:25px;
font-size: 85%;
margin-right:40px;
}

.introNews strong {font-size: 100%;}
.introNews a {
font-size: 100%;
text-decoration:none;
}

.introNews a:HOVER {
color: Black;
text-decoration:none;
}

/* form */
.formular {
	width: 300px;
}

fieldset {
	padding: 10px;
	border: 1px solid #fff1e1;
}
label {
	cursor: pointer;
	cursor: hand;
}
.req {
	font-weight: bold;
}
input, textarea {
	width: 300px;
	background: #fff;
	color: #000;
  background-color : White;
  border : 1px solid #989898;
  padding : 3px;  
}
textarea {
	width: 300px;
}
p.submit {
	text-align: center;
}
p.submit input {
	width: 120px;
	font-weight: bold;
	border: 3px double #a46a51;
	color: #a46a51;
	cursor: pointer;
	cursor: hand;
}
form p {
	font-size: 84%;
}
/* form */

#fc{
	position: absolute;
	z-index: 20;
}
#toplist {
visibility : hidden;
}

.lang {
  width: 120px;
  height: 30px;
  top: 10px;
  left:590px;
  position: absolute;
	z-index: 20;

}
.lang ul {
	float: left;
	display: inline;
}
.lang li {
	display: inline;
	float: left;
	text-align: center;
	margin-left: 5px
}
.lang li a {
	background: #fff;
	padding: 1px;
	display: inline;
	float: left;
}
.lang li a:hover {
	background: #666;
	color: #fff;
}
