/* -- start setup -- */

* {
font-family : Helvetica,Arial,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:#4f4f4f;
}

/* -- 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;}

.clearZero {
clear : both;
height:0px;
font-size:1%;
}

/* -- all pages -- */
hr {display : none;}

body {
background-color : #dae8eb;
text-align: center;
}

#container {
width:978px;
margin:0 auto;	
background-color:White;
text-align:left;
border:1px solid #00a0c6;
}

#header {
height:292px;
background-image: url(../pcs/pcs_layout/header-background.jpg);
background-position: center;
background-repeat: no-repeat;
position:relative;
border-bottom:1px solid #00a0c6;
}

#header .mainTitle {
font-size:300%;
padding:12px;
background-color: #00a0c6;
color:White;
margin: 0 0 3px 0;
text-decoration:none;
font-weight:bold;
display:block;
float:left;
}

#header div {
position:absolute;
top:93px;
left:30px;
}

#header div .subTitle {
display:block;
font-size:140%;
padding:4px 14px 4px 16px;
background-color: #00a0c6;
color:White;
margin-right:3px;
float:left;
text-decoration:none;
font-weight:bold;
}

#header .mainTitle:HOVER, #header div .subTitle:HOVER {
background-color: White;
color:#00A0C6;
}

#homeRun {
position:absolute;
top:93px;
left:41px;
display:block;
width:250px;
height:100px;
border:1px solid Red;
}

#topMenu {
position:absolute;
top:-1px;
right:0;
line-height:55px;
background-color: White;
padding: 0 25px 0 15px;
}

#topMenu li {display:inline;}

#topMenu li a {
color:#00a0c6;
text-decoration:none;
font-weight:bold;
margin: 0 0 0 3px;
padding: 0 4px 0 0;
border-right:1px solid #00a0c6;
}

#topMenu li a:HOVER, #topMenu li a.selected {text-decoration:underline;}

#topMenu li a.last {
padding: 0;
border-right:none;
}

#kontextMenu {
position:absolute;
bottom:0;
right:0;
line-height:55px;
background-color: #00a0c6;
padding: 0 0 0 2px;
width:354px;
}

#kontextMenu li {display:inline;}

#kontextMenu li a {
color:#98d4e3;
text-decoration:none;
font-weight:bold;
margin: 0 20px 0 22px;
margin: 0 20px 0 16px;
}

#kontextMenu li a.last {margin: 0 10px 0 17px;}
#kontextMenu li a.selected, #kontextMenu li a:HOVER {color:#ffffff;}

#topIco {
position:absolute;
bottom: 59px;
right:4px;
}

.icoUbytovani, .icoLetenky {
position:absolute;
bottom: 0;
right:0;
width:29px;
height:30px;
background-position: top right;
background-repeat: no-repeat;
display:block;
background-image: url(../pcs/pcs_layout/ico-ubytovani.gif);
}

.icoLetenky {
right:31px;
background-image: url(../pcs/pcs_layout/ico-letenky.gif);
}

#topIco.stav1 .icoLetenky {background-position: top left;}
#topIco.stav2 .icoUbytovani {background-position: top left;}
#topIco.stav3 .icoLetenky, #topIco.stav3 .icoUbytovani {background-position: top left;}

/*
.icoUbytovani.noActive, .icoLetenky.noActive {background-position: top right;}
.icoUbytovani:HOVER, .icoLetenky:HOVER {background-position: top left;}
*/

#content {
background-color: White;
background-image: url(../pcs/pcs_layout/content-background.gif);
background-position: top right;
background-repeat: repeat-y;
}

#main, #zeme, #destinace {float:left;}
#main {width:622px}
#zeme {width:178px}
#destinace {width:178px}

#main .title, #zeme .title, #destinace .title {
line-height:55px;
border-bottom:1px solid #00a0c6;
padding-left:63px;
font-size:145%;
background-position: left center;
background-repeat: no-repeat;
color:#00A0C6;
}

#main .title { 
background-image: url(../pcs/pcs_layout/ico-letenky-main.gif);
background-color: #DAE8EB;
padding-left:74px;
}

#zeme .title { background-image: url(../pcs/pcs_layout/ico-zeme-main.gif); }
#destinace .title { background-image: url(../pcs/pcs_layout/ico-destinace-main.gif); }

#zeme ul, #destinace ul {margin:25px 0;}
#zeme ul li, #destinace ul li {list-style-type: none;}

#zeme ul li a, #destinace ul li a { 
line-height:150%; 
_height:15px;
display:block;
text-decoration:none;
padding-left:19px;
font-size:90%;
}

#zeme ul li a:HOVER, #destinace ul li a:HOVER, #zeme ul li a.selected, #destinace ul li a.selected { 
background-color: #00A0C6; 
color:White;
}

.contentIn {padding:25px 30px;}

.newsArea {
float:left;
width:165px;
}

.newsArea span, .newsArea strong {display:block;}
.newsArea span, .newsArea p {font-size:80%;}
.newsArea p {margin:0 0 20px 0;}

.textArea {
margin-left:180px;
border-left:1px solid #00a0c6;
padding-left:15px;
}

.formTmp {
width:450px;
padding-bottom:25px;
}

iframe { background-color: white;}
iframe { border: none; overflow: hidden; }

h2, h3 {
font-size:125%;
color:#00a0c6;
margin:0 0 20px 0; 
}

.ods {
margin:1.2em 0;
font-size:90%;
}

.ods span, .ods strong, .ods a {font-size:100%;}

#seoLista {
width:914px;
margin:10px auto;	
color:#A9A9A9;
text-decoration:none;
padding:0 32px;
}

#seoLista a {
font-size:10px;
color:#A9A9A9;
text-decoration:none;
}

#seoLista a:HOVER {color:#676767;}

