/* -- start setup -- */

* {
font-family : Arial, Verdana, Trebuchet MS,Helvetica,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:#000000;
}

/* -- 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;}

/* -- all pages -- */
hr {display : none;}

body {
text-align: center;
background-color: White;

}

#container {
text-align:left;	
}

#header {
height:140px;
position:relative;
display:none;	
}

#homeRun {
background-image: url(../pcs/pcs_layout/logo.gif);
background-position: center center;
background-repeat: no-repeat;
width:260px;
height:54px;
position:absolute;
top: 45px;
left:26px;
}

#topMenu {
position:absolute;
bottom:12px;
right:0;
display:none;	
}

#topMenu li {
list-style-type: none;
float:left;
}

#topMenu li span {
display:none;
}


#topMenu li a {
float:left;
display:block;
width:110px;
height:30px;
background-position: center;
background-repeat: no-repeat;
}

#topMenu li a.menuItem1 {background-image: url(../pcs/pcs_layout/top-menu1.jpg);}
#topMenu li a.menuItem2 {background-image: url(../pcs/pcs_layout/top-menu2.jpg);}
#topMenu li a.menuItem3 {background-image: url(../pcs/pcs_layout/top-menu3.jpg);}
#topMenu li a.menuItem4 {background-image: url(../pcs/pcs_layout/top-menu4.jpg);}
#topMenu li a.menuItem5 {background-image: url(../pcs/pcs_layout/top-menu5.jpg);}

#banner {
display:none;	
background-position: center center;
background-repeat: no-repeat;
position:relative;
}

body#homepage #banner {
background-image: url(../pcs/pcs_layout/header1.jpg);
height:220px;
}

body#sekce #banner {
height:180px;
background-position: top right;
background-color: #002664;
}

body.sekce0 #banner {background-image: url(../pcs/pcs_layout/sekce1-header.jpg);}
body.sekce1 #banner {background-image: url(../pcs/pcs_layout/sekce1-header.jpg);}
body.sekce2 #banner {background-image: url(../pcs/pcs_layout/sekce2-header.jpg);}
body.sekce3 #banner {background-image: url(../pcs/pcs_layout/sekce3-header.jpg);}
body.sekce4 #banner {background-image: url(../pcs/pcs_layout/sekce4-header.jpg);}

#slogan {
display:none;	
background-position: left center;
background-repeat: no-repeat;
position:absolute;
top: 0px;
left:0px;
}

body#homepage #slogan {
background-image: url(../pcs/pcs_layout/homepage-slogan.jpg);	
height:220px;
width:253px;
}

body#sekce #slogan {
background-image: url(../pcs/pcs_layout/continue-slogan.jpg);	
height:180px;
width:300px;	
}

body#sekce #slogan p, body#homepage #slogan p {display:none;}

#clientLogin {
background-image: url(../pcs/pcs_layout/client-login.png);
background-position: center center;
background-repeat: no-repeat;
width:200px;
height:36px;
line-height:36px;
position:absolute;
bottom: 25px;
right:0px;
padding-left:20px;
text-decoration:none;
font-weight:bold;
font-size:14px;
color:White;
}

body#sekce #clientLogin {bottom: 65px;	}
#clientLogin:HOVER {text-decoration:underline;}

#subMenu {
display:none;	
position:absolute;
bottom:0;
right:0;
}

#subMenu li {
list-style-type: none;
float:left;
}

#subMenu li a {
float:left;
width:175px;
height:32px;
background-position: center;
background-repeat: no-repeat;
}

#subMenu li a span {display:none;}

#subMenu li.link1 a {background-image: url(../pcs/pcs_layout/sub-menu1.png);}
#subMenu li.link2 a {background-image: url(../pcs/pcs_layout/sub-menu2.png);}
#subMenu li.link3 a {background-image: url(../pcs/pcs_layout/sub-menu3.png);}
#subMenu li.link4 a {background-image: url(../pcs/pcs_layout/sub-menu4.png);}

#statusLink {
display:none;	
line-height:35px;
height:35px;
text-align:right;
color:#7f7f7f;
}

#statusLink p {color:#969696;}
#items {padding-left:26px;}

#items div {

float:left;	
margin-right:38px;
width:209px;
background-position: top center;
background-repeat: no-repeat;
position:relative;
 background-image: none;
}

#items div a.boxLink {
position:absolute;
top:0;
left:0;
display:block;
width:209px;
height:160px;
}

#items div a span {display:none;}

#items div.item4 {margin-right:0;}

#items div p {
margin-top:180px;
color:#002664;
font-size:89%;
line-height:15px;
margin-bottom:20px;
height:7em;
}

#items div a {
display:block;
color:#ff6319;
text-align:right;
text-decoration:none;
}

#main {
position:relative;
margin:2px 0 0 0;
background-position: left center;
background-repeat: repeat-y;
 background-image: none;
}

#menu {
float:left;
width:300px;
display:none;	
}

#content {background-image: none;}

.nadpisSekce {
height:35px;
line-height:35px;
text-align:left;
padding-left:25px;
font-weight:bold;
color:White;
font-size:125%;
}

#leftMenu a {
padding-left:25px; 
font-weight:bold;
}

#leftMenu ul a {padding-left:40px;}
#leftMenu ul ul a {padding-left:55px;}

#leftMenu li { list-style-type: none; }

#leftMenu li a { 
line-height:30px; 
display:block;
text-decoration:none;
border-top:1px solid White;
}

/*	barvicky	*/
.sekce0 #leftMenu a {color:White;}

.sekce0 #leftMenu ul a {
color:White;
background-color: #85a7cd;
}

.sekce0 #leftMenu ul ul a {
color:#004796;
background-color: #e5edf4;
}

.sekce0 #leftMenu a:HOVER, .sekce0 #leftMenu a.active, .sekce0 #leftMenu ul ul a:HOVER, .sekce0 #leftMenu ul a.active, .sekce0 #leftMenu ul a:HOVER, .sekce0 #leftMenu ul ul a.active {
color:#ff8300;
background-color: White;
}

.sekce1 #leftMenu a {color:White;}

.sekce1 #leftMenu ul a {
color:White;
background-color: #85a7cd;
}

.sekce1 #leftMenu ul ul a {
color:#004796;
background-color: #e5edf4;
}

.sekce1 #leftMenu a:HOVER, .sekce1 #leftMenu a.active,.sekce1 #leftMenu ul a:HOVER, .sekce1 #leftMenu ul a.active,.sekce1 #leftMenu ul ul a:HOVER, .sekce1 #leftMenu ul ul a.active {
color:#ff8300;
background-color: White;
}

.sekce2 #leftMenu a {color:White;}

.sekce2 #leftMenu ul a {
color:White;
background-color: #eeb77b;
}

.sekce2 #leftMenu ul ul a {
color:#ee820f;
background-color: #eee6dd;
}

.sekce2 #leftMenu a:HOVER, .sekce2 #leftMenu a.active, .sekce2 #leftMenu ul a:HOVER, .sekce2 #leftMenu ul a.active,.sekce2 #leftMenu ul ul a:HOVER, .sekce2 #leftMenu ul ul a.active {
color:#004fa4;
background-color: White;
}

.sekce3 #leftMenu a {color:White;}

.sekce3 #leftMenu ul a {
color:White;
background-color: #83cbca;
}

.sekce3 #leftMenu ul ul a {
color:#1e9a97;
background-color: #83cbca;
}

.sekce3 #leftMenu a:HOVER, .sekce3 #leftMenu a.active, .sekce3 #leftMenu ul a:HOVER, .sekce3 #leftMenu ul a.active, .sekce3 #leftMenu ul ul a:HOVER, .sekce3 #leftMenu ul ul a.active {
color:#e16568;
background-color: White;
}
/*
.sekce4 #leftMenu a {color:White;}

.sekce4 #leftMenu ul a {
color:White;
background-color: #de86ad;
}

.sekce4 #leftMenu ul ul a {
color:#c00b5b;
background-color: #f2dde7;
}

.sekce4 #leftMenu a:HOVER, .sekce4 #leftMenu a.active, .sekce4 #leftMenu ul a:HOVER, .sekce4 #leftMenu ul a.active, .sekce4 #leftMenu ul ul a:HOVER, .sekce4 #leftMenu ul ul a.active {
color:#0a57adi;
background-color: White;
}
*/
.sekce4 #leftMenu a {color:White;}

.sekce4 #leftMenu ul a {
color:White;
background-color: #d8e78c;
background-color: #b9c864;

}

.sekce4 #leftMenu ul ul a {
color:#b9d723;
background-color: #96aa1e;
}

.sekce4 #leftMenu a:HOVER, .sekce4 #leftMenu a.active, .sekce4 #leftMenu ul a:HOVER, .sekce4 #leftMenu ul a.active, .sekce4 #leftMenu ul ul a:HOVER, .sekce4 #leftMenu ul ul a.active {
color:#8250be;
background-color: White;
}

/*	hover + active	*/
#leftMenu a:HOVER, #leftMenu a.active, #leftMenu ul a:HOVER, #leftMenu ul a.active, #leftMenu ul ul a:HOVER, #leftMenu ul ul a.active {
background-image: url(../pcs/pcs_layout/menu-selected1.jpg);
background-position: 280px 11px;
background-repeat: no-repeat;
}

.sekce0 #leftMenu a:HOVER, .sekce0 #leftMenu a.active {background-image: url(../pcs/pcs_layout/menu-selected1.jpg);}
.sekce1 #leftMenu a:HOVER, .sekce1 #leftMenu a.active {background-image: url(../pcs/pcs_layout/menu-selected1.jpg);}
.sekce2 #leftMenu a:HOVER, .sekce2 #leftMenu a.active {background-image: url(../pcs/pcs_layout/menu-selected2.jpg);}
.sekce3 #leftMenu a:HOVER, .sekce3 #leftMenu a.active {background-image: url(../pcs/pcs_layout/menu-selected3.jpg);}
.sekce4 #leftMenu a:HOVER, .sekce4 #leftMenu a.active {background-image: url(../pcs/pcs_layout/menu-selected4.jpg);}

.sekce0 #leftMenu ul a:HOVER, .sekce0 #leftMenu ul a.active {background-image: url(../pcs/pcs_layout/menu-selected1.jpg);}
.sekce1 #leftMenu ul a:HOVER, .sekce1 #leftMenu ul a.active {background-image: url(../pcs/pcs_layout/menu-selected1.jpg);}
.sekce2 #leftMenu ul a:HOVER, .sekce2 #leftMenu ul a.active {background-image: url(../pcs/pcs_layout/menu-selected2.jpg);}
.sekce3 #leftMenu ul a:HOVER, .sekce3 #leftMenu ul a.active {background-image: url(../pcs/pcs_layout/menu-selected3.jpg);}
.sekce4 #leftMenu ul a:HOVER, .sekce4 #leftMenu ul a.active {background-image: url(../pcs/pcs_layout/menu-selected4.jpg);}

.sekce0 #leftMenu ul ul a:HOVER, .sekce0 #leftMenu ul ul a.active {background-image: url(../pcs/pcs_layout/menu-selected1.jpg);}
.sekce1 #leftMenu ul ul a:HOVER, .sekce1 #leftMenu ul ul a.active {background-image: url(../pcs/pcs_layout/menu-selected1.jpg);}
.sekce2 #leftMenu ul ul a:HOVER, .sekce2 #leftMenu ul ul a.active {background-image: url(../pcs/pcs_layout/menu-selected2.jpg);}
.sekce3 #leftMenu ul ul a:HOVER, .sekce3 #leftMenu ul ul a.active {background-image: url(../pcs/pcs_layout/menu-selected3.jpg);}
.sekce4 #leftMenu ul ul a:HOVER, .sekce4 #leftMenu ul ul a.active {background-image: url(../pcs/pcs_layout/menu-selected4.jpg);}

#footer {
border-top:1px solid #002664;	
margin:1.4em 0;
padding-top:10px;
color:#002664;
text-align:right;
line-height:22px;
font-size:85%;
}

#footer p {
float:left;
font-size:100%;
}

#footer a {
font-size:100%;
margin:0 6px 0 0;
color:#002664;
}

h1 {
color:#0a57ad;
font-weight: bold;
font-size:135%;
margin:12px 0;
}

h2 {
font-weight:bold;
margin:12px 0;
}

p.ods {margin:12px 0; }

.itemList {margin:20px 0 20px 20px;}
.webMap {margin:5px 0 5px 20px;}

.sekce1 h1 {color:#ff8300;}
.sekce2 h1 {color:#004fa4;}
.sekce3 h1 {color:#e16568;}
.sekce4 h1 {color:#8250be;}

.sekce1 h2 {color:#004796;}
.sekce2 h2 {color:#ee820f;}
.sekce3 h2 {color:#1e9a97;}
.sekce4 h2 {color:#a0b91e;}

#path {
position:absolute;
top:10px;
left:325px;
}

#path, #path * {
font-size:9px;	
color:#002664;
text-decoration:none;
}

#path a:HOVER {text-decoration: underline;}

/*	form	*/

#contactForm {
margin:25px 0;	
}

#contactForm label, #contactForm input {
display: block;
float: left;
margin-bottom: 5px;
font-size:11px;
}

#contactForm label {width: 150px;}

#contactForm input, #contactForm select, #contactForm textarea {
margin-bottom: 8px;
border : 1px solid #1e9a97;
}

#contactForm input.error, #contactForm select.error, #contactForm textarea.error  {border : 1px solid red;}

#contactForm textarea.komplet {
width: 258px;
height : 150px;
}

#contactForm select {width: 259px;}
#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 {
padding-top : 4px;
margin-right:10px;
color:#4d4d4d;
font-weight:bold;
}

#contactForm p {margin-top : 20px;}
#contactForm br {
clear: left;
line-height : 8px;
}

.povinne {
font-size : small;
color: Red;
}

.formPovinne {
}

#contactForm input.submit {
margin-left:162px;
font-size:110%;
width: 177px;
text-align: center;
border:none;
height:42px;
line-height:42px;
color:White; 
background-color:#1e9a97;
}

#chybove_odeslani, #uspesne_odeslani {
margin: 20px 0;
font-weight: bold;
font-size:125%;
}

#chybove_odeslani {color:Red;}

.kontaktDivize {
margin:20px 0 0 0;
float:left;
width: 250px;
}