/* -- start setup -- */

* {
font-family : Arial,Helvetica,sans-serif;
font-size : small;
margin : 0;
border : none;
padding : 0;
color:#FFFFFF;
}

/* -- 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;}
.clear0 { height: 0px; overflow: hidden; clear: both; }

/* -- all pages -- */
hr {display : none;}

body {
background-color : #efbb83;
text-align: center;
}

#container {
width:856px;
margin:0 auto;
text-align:left;
background-color : #cea566;
border-bottom:7px solid #1a171b;
}

#introFlash {
background-color: #1a181d;
padding-top:26px;
position:relative;
height:303px;
background-image: url(../pcs/pcs_layout/intro-flash-background.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#header {
height:101px;
position:relative;
background-position: center;
background-repeat: no-repeat;
}

.header1 {background-image: url(../pcs/pcs_layout/1_01.jpg);}
.header2 {background-image: url(../pcs/pcs_layout/2_01.jpg);}
.header3 {background-image: url(../pcs/pcs_layout/3_01.jpg);}
.header4 {background-image: url(../pcs/pcs_layout/4_01.jpg);}
.header5 {background-image: url(../pcs/pcs_layout/5_01.jpg);}
.header6 {background-image: url(../pcs/pcs_layout/6_01.jpg);}
.header7 {background-image: url(../pcs/pcs_layout/7_01.jpg);}
.header8 {background-image: url(../pcs/pcs_layout/8_01.jpg);}
.header9 {background-image: url(../pcs/pcs_layout/9_01.jpg);}
.header10 {background-image: url(../pcs/pcs_layout/10_01.jpg);}
.header11 {background-image: url(../pcs/pcs_layout/11_01.jpg);}

#homeRun {
position:absolute;
top:0;
left:0;
width:200px;
height:101px;	
}

#langMenu {
position:absolute;
top:5px;
right:7px;
}

#langMenu li {
list-style-type: none;
display:inline;
}

#langMenu li a {
font-size:85%;
text-decoration:none;
text-transform: uppercase;
padding:0 2px;
font-family: Georgia, 'New York CE', utopia, serif;
}

#intro {
height:228px;
position:relative;
background-position: center;
background-repeat: no-repeat;
}

.intro1 {background-image: url(../pcs/pcs_layout/1_02.jpg);}
.intro2 {background-image: url(../pcs/pcs_layout/2_02.jpg);}
.intro3 {background-image: url(../pcs/pcs_layout/3_02.jpg);}
.intro4 {background-image: url(../pcs/pcs_layout/4_02.jpg);}
.intro5 {background-image: url(../pcs/pcs_layout/5_02.jpg);}
.intro6 {background-image: url(../pcs/pcs_layout/6_02.jpg);}
.intro7 {background-image: url(../pcs/pcs_layout/7_02.jpg);}
.intro8 {background-image: url(../pcs/pcs_layout/8_02.jpg);}
.intro9 {background-image: url(../pcs/pcs_layout/9_02.jpg);}
.intro10 {background-image: url(../pcs/pcs_layout/10_02.jpg);}
.intro11 {background-image: url(../pcs/pcs_layout/11_02.jpg);}

.introTitle {
position:absolute;
bottom:56px;
right:56px;
width:200px;	
text-align:right;
font-size:380%;
font-family: Georgia, 'New York CE', utopia, serif;
line-height:85%;
}

#main {
margin:37px 0;
padding:0 25px;
background-image: url(../pcs/pcs_layout/main-background.gif);
background-position: center;
background-repeat: repeat-y;
}

#menu, #content, #news {float:left;}
#menu {width: 175px;}

#content {
width: 380px;
margin-right:40px;
}

#news {
width: 205px;
text-align: center;
}

#menu li {
list-style-type : none;
line-height:19px;
}

#menu li a {
text-decoration:none;
color:#ffffff;
text-transform : uppercase;
font-family: Georgia, 'New York CE', utopia, serif;
font-size:90%;
}

#menu li a:HOVER {text-decoration:underline;}

#adresa {
margin-top:80px;
text-decoration:none;
color:#ffffff;
font-family: Georgia, 'New York CE', utopia, serif;
font-size:90%;
}

#adresa * {
font-size:100%;
font-family: Georgia, 'New York CE', utopia, serif;
}

#footer {
width:856px;
margin:3px auto;
text-align:right;
}

#footer a {
font-size:80%;
color:#282222;
text-decoration:none;
font-weight:bold;
}

#footer a:HOVER {text-decoration:underline;}

#footerLeft {
float:left;
color:#282222;
}

#footerLeft a {
font-size:80%;
color:#282222;
text-decoration:none;
font-weight:bold;
}

#footerLeft a:HOVER {text-decoration:underline;}

h1, h2, .welcome, .likeH2, h3, .likeH3 {
font-family: Georgia, 'New York CE', utopia, serif;
font-size:135%;
font-weight:normal;
color:#ffd89c;
text-transform:uppercase;
margin-bottom:.7em;
}

.likeH2 {font-size:110%;}
h3, .likeH3 {font-size:110%;}

.welcome {
font-size:220%;
line-height:95%;
}

p.ods {
line-height:135%;
margin:1em 0;
font-size:90%;
}

p.ods * {font-size:100%;}

.itemList {
line-height:135%;
margin:1em 0 1em 25px; 
font-size:90%;
}

p.new {line-height:135%;}
p.new a {font-size:87%;}

.imgLeft {
float:left;
margin:0 10px 10px 0; 
}

.imgLeftCert {
float:left;
margin:0 20px 20px 0; 
}

table.cenik {
border-collapse: collapse;
margin:2em 0;
}

table.cenik td, table.cenik th {
padding:5px 15px 5px 0;
border-bottom:1px solid White;
vertical-align: bottom;
text-align:left;
font-size:90%;
}

table.cenik td.center {text-align:center;}

#contactForm label, #contactForm input {
display: block;
float: left;
margin-bottom: 5px;
}

#contactForm label {width: 140px;}

#contactForm input, #contactForm select, #contactForm textarea {
margin-bottom: 5px;
color:#622280;
}

#contactForm input.error, #contactForm select.error, #contactForm textarea.error  {border : 1px solid red;}

#contactForm textarea.komplet {
width: 258px;
height : 90px;
}

#contactForm select.short {width: 136px;}
#contactForm input {padding : 2px;}
#contactForm input.short {width: 130px;}
#contactForm input.long {width: 254px;}
#contactForm input.submit {width: 260px;}

#contactForm option {
padding : 1px;
padding : 2px;
}

#contactForm legend {
text-align: left;
font-weight : bold;
padding-top: 20px;
_margin-left: -6px;
font-size:110%;
}

#contactForm label {
text-align: left;
padding-top : 4px;
}

#contactForm p {margin-top : 20px;}
#contactForm br {
clear: left;
line-height : 8px;
}

#contactForm .povinne {
font-size : 9px;
color: Red;
}

#contactForm input.submit {
font-size:100%;
width: 170px;
text-align: center;
border:none;
text-transform:uppercase;
background-color : White;
font-weight:bold;
}

#chybove_odeslani, #uspesne_odeslani {
margin: 20px 0;
font-weight: bold;
}

#rooms {
font-family: Georgia, 'New York CE', utopia, serif;
font-size:135%;
font-weight:normal;
color:#ffd89c;
text-transform:uppercase;
margin:20px 0;
}

#rooms a {
display:block;
width:149px;
height:73px;
background-position: center;
background-repeat: no-repeat;
margin-top:5px;
}

.room1 {background-image: url(../pcs/pcs_layout/img-left1.jpg);}
.room2 {background-image: url(../pcs/pcs_layout/img-left2.jpg);}
.room3 {background-image: url(../pcs/pcs_layout/img-left3.jpg);}
.room4 {background-image: url(../pcs/pcs_layout/img-left4.jpg);}

.room1:HOVER {background-image: url(../pcs/pcs_layout/img-left1-hover.jpg);}
.room2:HOVER {background-image: url(../pcs/pcs_layout/img-left2-hover.jpg);}
.room3:HOVER {background-image: url(../pcs/pcs_layout/img-left3-hover.jpg);}
.room4:HOVER {background-image: url(../pcs/pcs_layout/img-left4-hover.jpg);}


/*	ubytovani	*/
.pokoj1, .pokoj2, .pokoj3, .pokoj4 {
background-position: top left;
background-repeat: no-repeat;
padding: 0 0 0 162px;
height:120px;
}

.pokoj1 {background-image: url(../pcs/pcs_ubytovani/pokoj1.jpg);}
.pokoj2 {background-image: url(../pcs/pcs_ubytovani/pokoj2.jpg);}
.pokoj3 {background-image: url(../pcs/pcs_ubytovani/pokoj3.jpg);}
.pokoj4 {background-image: url(../pcs/pcs_ubytovani/pokoj4.jpg);}

#icons li {
background-position: left top;
background-repeat: no-repeat;
list-style-type: none;
height:46px;
padding:5px 0 0 56px;
}

.ico1 {background-image: url(../pcs/pcs_historie/ico_1.jpg);}
.ico2 {background-image: url(../pcs/pcs_historie/ico_2.jpg);}
.ico3 {background-image: url(../pcs/pcs_historie/ico_3.jpg);}

.newscontent {
text-align: left;
}

#newscontent2 {
display:none;
}

.newstitleactivated {
float:left;
cursor:pointer;
cursor:hand;
border-style:solid;
border-width:1px;
border-color:#ffd89c;
margin-bottom:.7em;
}

.newstitle {
float:left;
cursor:pointer;
cursor:hand;
border-style:solid;
border-width:0px;
border-top-width:1px;
border-bottom-width:1px;
border-top-color:#cca664;
border-bottom-color:#ffd89c;
margin-bottom:.7em;
}

.newstitlespace {
float:left;
border-style:solid;
border-width:0px;
border-top-width:1px;
border-bottom-width:1px;
border-top-color:#cca664;
border-bottom-color:#ffd89c;
margin-bottom:.7em;
}

.newstitleactivated h2 {
margin-bottom:.0em;
}

.newstitle h2 {
margin-bottom:.0em;
}

.newstitlespace h2 {
margin-bottom:.0em;
}

.sociallink {
text-decoration: none;
}
