/* -- start setup -- */

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

/* -- 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;}
.blueFont {color:#008AC9;	}

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

body {
background-color : #4cadda;
text-align: center;
background-image: url(../pcs/pcs_layout/image-background.jpg);
background-position: top left;
background-repeat: repeat-x;
}

#container {
width:950px;
margin:0 auto;
text-align:left;	
}

#header {
height:143px;
background-image: url(../pcs/pcs_layout/header-background.jpg);
background-position: top left;
background-repeat: no-repeat;
position:relative;
border-bottom:10px solid White;
}

#homeRun {
position:absolute;
top:10px;
left:10px;
width:365px;	
height:130px;
}

#langMenu {
position:absolute;
top:42px;
right:38px;
height:29px;
background-image: url(../pcs/pcs_layout/lang-menu-background.gif);
background-position: center;
background-repeat: repeat-x;
}

#langMenu li {
list-style-type: none;
float:left;
height:29px;
line-height:29px;
text-align:center;
}

#langMenu li.cz {width:67px;}
#langMenu li.en {width:67px;}
#langMenu li.de {width:68px;}

#langMenu li a {
display:block;
height:29px;
line-height:29px;
color:White;
text-decoration:none;
font-size:90%;
font-weight:bold;
background-position: center;
background-repeat: no-repeat;
}

#langMenu li a:HOVER, #langMenu li a.selected {color:#4e4e50;}

#langMenu li.cz a { background-image: url(../pcs/pcs_layout/lang-menu-cz.jpg); }
#langMenu li.en a { background-image: url(../pcs/pcs_layout/lang-menu-en.jpg); }
#langMenu li.de a { background-image: url(../pcs/pcs_layout/lang-menu-de.jpg); }

#langMenu li.cz a.selected, #langMenu li.cz a:HOVER { background-image: url(../pcs/pcs_layout/lang-menu-cz-hover.jpg); }
#langMenu li.en a.selected, #langMenu li.en a:HOVER { background-image: url(../pcs/pcs_layout/lang-menu-en-hover.jpg); }
#langMenu li.de a.selected, #langMenu li.de a:HOVER { background-image: url(../pcs/pcs_layout/lang-menu-de-hover.jpg); }

#topSearch {
position:absolute;
top:76px;
right:38px;
}

#topSearch p {float:left;}

#topSearch input.topSearchInput {
float:left;
width:164px;
padding:3px 2px;
height:17px;
background-image: url(../pcs/pcs_layout/top-search-input.jpg);
background-position: center;
background-repeat: no-repeat;
color:#87888a;
font-size:90%;
font-weight:bold;
}

#topSearch a.topSearchSubmit {
float:left;
display:block;
width:34px;
height:23px;
background-image: url(../pcs/pcs_layout/top-search-submit.jpg);
background-position: center right;
background-repeat: no-repeat;
}

#topSearch a.topSearchSubmit:HOVER {background-image: url(../pcs/pcs_layout/top-search-submit-hover.jpg);}

#mainMenu {
height:35px;
border-bottom:2px solid #717173;
background-image: url(../pcs/pcs_layout/main-menu-background.jpg);
}

#mainMenu li {
list-style-type: none;
float:left;
height:35px;
line-height:35px;
text-align:center;
background-image: url(../pcs/pcs_layout/main-menu-border.jpg);
background-position: top right;
background-repeat: no-repeat;
padding-right:2px;
}

#mainMenu li.home {
width:118px;
background-image: url(../pcs/pcs_layout/menu-start.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-right:0;
}

#mainMenu li.spolecnost {width:127px;}
#mainMenu li.provoz {width:88px;}
#mainMenu li.informace {width:171px;}
#mainMenu li.rizeni {width:199px;}
#mainMenu li.ekonomika {width:110px;}

#mainMenu li.zdroje {
width:125px;
background-image: url(../pcs/pcs_layout/menu-end.jpg);
background-position: top right;
background-repeat: no-repeat;
}

#mainMenu.en li.spolecnost {width:129px;}
#mainMenu.en li.provoz {width:93px;}
#mainMenu.en li.informace {width:134px;}
#mainMenu.en li.rizeni {width:216px;}
#mainMenu.en li.ekonomika {width:110px;}

#mainMenu.en li.zdroje {
width:137px;
background-image: url(../pcs/pcs_layout/menu-end.jpg);
background-position: top right;
background-repeat: no-repeat;
}

#mainMenu li a {
display:block;
height:35px;
line-height:35px;
color:White;
text-decoration:none;
font-size:90%;
font-weight:bold;
}

#mainMenu li a:HOVER, #mainMenu li a:HOVER span, #mainMenu li a.selected span {color:#565656;}

#mainMenu li a:HOVER, #mainMenu li a.selected {
background-image: url(../pcs/pcs_layout/main-menu-background-hover.jpg);
background-position: center;
background-repeat: repeat-x;
color:#565656;
}

#mainMenu li.home a:HOVER, #mainMenu li.home a.selected {
background-image: url(../pcs/pcs_layout/menu-start-hover.jpg);
background-position: top left;
background-repeat: no-repeat;
color:#565656;
}

#mainMenu li.zdroje a:HOVER, #mainMenu li.zdroje a.selected {
background-image: url(../pcs/pcs_layout/menu-end-hover.jpg);
background-position: top right;
background-repeat: repeat-x;
color:#565656;
}

#mainMenu li a span {
color:White;
text-decoration:none;
font-size:100%;
font-weight:bold;
padding-right:22px;
background-image: url(../pcs/pcs_layout/home-domek.jpg);
background-position: top right;
background-repeat: no-repeat;
}

#mainMenu li a:HOVER span, #mainMenu li a.selected span {background-image: url(../pcs/pcs_layout/home-domek-hover.jpg);}

#mainMenu li.home a {
background-image: url(../pcs/pcs_layout/main-menu-border.jpg);
background-position: top right;
background-repeat: no-repeat;
}

#main {
background-color: White;
padding:16px 0 0 0;
}

#navig, #content {
float:right;
padding-bottom:20px;
}

#content {
width:735px;
margin-left:10px;
}

#navig {width:205px;}

#footer {
clear:both;
height:27px;
line-height:27px;
background-image: url(../pcs/pcs_layout/footer-background.jpg);
background-position: center;
background-repeat: repeat-y;
}

#footer a, #footer span {
font-size:80%;
font-weight:bold;
text-decoration:none;
margin:0 0 0 15px;
}

#subMenu {margin:4px 0 20px 0;}

#leftMenu li, #secondLeftMenu li {
list-style-type: none;
margin-bottom:4px;
}

#subMenu li  {
list-style-type: none;
margin-bottom:0;
}

#leftMenu li a, #secondLeftMenu li a, #subMenu li a {
display:block;
height:29px;	
line-height:29px;
background-image: url(../pcs/pcs_layout/left-menu-grey.jpg);
background-position: center;
background-repeat: no-repeat;
padding-left:24px;
width:180px;
color:White;
text-decoration:none;
font-size:90%;
font-weight:bold;
}

/*	DD	*/
#leftMenu li a.double, #secondLeftMenu li a.double, #subMenu li a.double, #leftMenu li a.selectedDouble, #secondLeftMenu li a.selectedDouble, #subMenu li a.selectedDouble {
height:47px;	
/*line-height:20px;*/
line-height:17px;
padding-top:9px;
padding-top:11px;
background-image: url(../pcs/pcs_layout/double-left-menu-grey.jpg);
}

#subMenu li a {
height:24px;	
line-height:24px;
background-image: url(../pcs/pcs_layout/left-submenu.jpg);
color:#4e4e4e;
}

/*	DD	*/
#subMenu li a.double, #subMenu li a.selectedDouble {
height:48px;	
height:41px;	
line-height:24px;
line-height:17px;
padding-top:7px;
background-image: url(../pcs/pcs_layout/double-left-submenu.jpg);
}

#secondLeftMenu li a {color:#688712;}

#leftMenu {margin-bottom:15px;}
/*#secondLeftMenu {margin-top:15px;}*/

#secondLeftMenu li a {background-image: url(../pcs/pcs_layout/left-menu-light-green.jpg);}
#secondLeftMenu li a.double {background-image: url(../pcs/pcs_layout/double-left-menu-light-green.jpg);}

#leftMenu li a:HOVER, #leftMenu li a.selected {background-image: url(../pcs/pcs_layout/left-menu-blue.jpg);}
#leftMenu li a.double:HOVER, #leftMenu li a.selectedDouble, #leftMenu li a.selectedDouble:HOVER {background-image: url(../pcs/pcs_layout/double-left-menu-blue.jpg);}

#secondLeftMenu li a:HOVER, #secondLeftMenu li a.selected, #secondLeftMenu li a.selectedDouble {
background-image: url(../pcs/pcs_layout/left-menu-green.jpg);
color:White;
}

#secondLeftMenu li a.double:HOVER, #secondLeftMenu li a.selectedDouble, #secondLeftMenu li a.selectedDouble:HOVER {background-image: url(../pcs/pcs_layout/double-left-menu-green.jpg);}

#subMenu li a:HOVER, #subMenu li a.selected {
color:#252525;
background-image: url(../pcs/pcs_layout/left-submenu.jpg);
}

#subMenu li a.double:HOVER, #subMenu li a.selectedDouble, #subMenu li a.selectedDouble:HOVER {background-image: url(../pcs/pcs_layout/double-left-submenu.jpg);}

#infoBox {
width:210px;
height:198px;
border-right:9px solid White; /*	ie double margin FIX	*/
border-left:9px solid White;
float:left;
position:relative;
background-position: center;
background-repeat: no-repeat;

position:relative;  /*	pekaboo?	*/
}

#content .yellow, #content .yellowActive {
border-right:none;
width:182px;
} 	/* sirka fix */

#content .violet, #content .violetActive {width:226px;} 	/* sirka fix */
#content .green, #content .greenActive {width:207px;} 	/* sirka fix */

#infoBox a {
width:210px;
height:198px;
position:absolute;
text-decoration:none;
}

#infoBox strong {
padding:3px 0 3px 15px;
display:block;
font-size:85%;
color:White;
}

#infoBox p {
padding:10px 15px 0 15px;
font-size:110%;
color:White;
font-weight:bold;
}

#content .blue strong {background-color: #80c5e4;}
#content .blue { background-color: #0080bd; }

/*	hover	*/
#content .blueActive strong, #content .blueActive p {display:none;}
#content .blueActive {background-image: url(../pcs/pcs_layout/home-info-box.jpg);}

#content .blue2 strong {background-color: #80c5e4;}
#content .blue2 { background-color: #0080bd; }

/*	hover	*/
#content .blueActive2 strong, #content .blueActive2 p {display:none;}
#content .blueActive2 {background-image: url(../pcs/pcs_layout/informace-info-box.jpg);}

#content .green strong {background-color: #cbdf86;}
#content .green { background-color: #95bb0c; }

/*	hover	*/
#content .greenActive strong, #content .greenActive p {display:none;}
#content .greenActive {background-image: url(../pcs/pcs_layout/spolecnost-info-box.jpg);}

#content .brown strong {background-color: #d1c4bb;}
#content .brown { background-color: #a38a76; }

/*	hover	*/
#content .brownActive strong, #content .brownActive p {display:none;}
#content .brownActive {background-image: url(../pcs/pcs_layout/provoz-info-box.jpg);}

#content .red strong {background-color: #f0808e;}
#content .red { background-color: #d40017; }

/*	hover	*/
#content .redActive strong, #content .redActive p {display:none;}
#content .redActive {background-image: url(../pcs/pcs_layout/ekonomika-info-box.jpg);}

#content .yellow strong {background-color: #fcd89a;}
#content .yellow { background-color: #f8b334; }

/*	hover	*/
#content .yellowActive strong, #content .yellowActive p {display:none;}
#content .yellowActive {background-image: url(../pcs/pcs_layout/zdroje-info-box.jpg);}

#content .violet strong {background-color: #c887bf;}
#content .violet { background-color: #93117d; }

/*	hover	*/
#content .violetActive strong, #content .violetActive p {display:none;}
#content .violetActive {background-image: url(../pcs/pcs_layout/integrace-info-box.jpg);}

/*	home	*/
#imageFotoFull, #imageFotoHalf, #imageFotoMini, #imageFotoQuarter, #imageFotoPidi, #imageFotoBigger, #imageFotoPumlic, #imageFotoLast {
float:left;
width:507px;
height:198px;
background-position: center;
background-repeat: no-repeat;
}

#imageFotoHalf {width:319px;}
#imageFotoMini {width:182px;}
#imageFotoQuarter {width:431px;}
#imageFotoPidi {width:67px;}
#imageFotoBigger {width:535px;}
#imageFotoPumlic {width:106px;}
#imageFotoLast {width:376px;}

#content .home {background-image: url(../pcs/pcs_layout/image-home-full.jpg);}
#content .informace {background-image: url(../pcs/pcs_layout/image-informace-full.jpg);}
#content .ekonomika {background-image: url(../pcs/pcs_layout/image-ekonomika-full.jpg);}

#imageFotoHalf.spolecnost {
background-image: url(../pcs/pcs_layout/image-spolecnost-half.jpg);
border-left:9px solid White;
}

#imageFotoMini.spolecnost {background-image: url(../pcs/pcs_layout/image-spolecnost-mini.jpg);}

#imageFotoQuarter.provoz {
background-image: url(../pcs/pcs_layout/image-provoz-quarter.jpg);
border-left:9px solid White;
}

#imageFotoPidi.provoz {background-image: url(../pcs/pcs_layout/image-provoz-pidi.jpg);}
#imageFotoBigger.zdroje { 
background-image: url(../pcs/pcs_layout/image-zdroje-bigger.jpg); 
border-left:9px solid White;
}

#imageFotoPumlic.integrace { 
background-image: url(../pcs/pcs_layout/image-integrace-pumlic.jpg); 
border-left:9px solid White;
}

#imageFotoLast.integrace { background-image: url(../pcs/pcs_layout/image-integrace-zvratek.jpg); }

#text {
padding-right:202px;
position:relative;
}

#newsBox {
position:absolute;
top:0;
right:0;
width:182px;
height:223px;
background-image: url(../pcs/pcs_layout/news-box-background.jpg);
background-position: bottom center;
background-repeat: no-repeat;
}

#newsBox strong {
height:29px;
line-height:29px;
padding-left:14px;
display:block;
font-size:85%;
color:White;
background-image: url(../pcs/pcs_layout/news-box-header.gif);
background-position: bottom center;
background-repeat: no-repeat;
}

#newsBox p {
padding:10px 10px 0 14px;
font-size:85%;
color:Black;
}

.moreInfo {
position:absolute;
bottom:10px;
right:17px;
padding-right:30px;
height: 20px;
line-height: 20px;
background-image: url(../pcs/pcs_layout/more-info.gif);
background-position: center right;
background-repeat: no-repeat;
text-decoration:none;
font-size:85%;
}

/*h1 {
font-weight:bold;
font-size:120%;
margin:10px 0 .5em 15px;
padding-top:3px;
}

h2 {
font-weight:bold;
font-size:110%;
margin:.5em 0 .5em 15px;
}

h3 {
font-weight:bold;
font-size:105%;
margin:.5em 0 .5em 15px;
}*/

h1 {
font-weight:bold;
font-size:120%;
margin:10px 0 .5em 15px;
padding-top:3px;
}

h2 {
font-weight:bold;
font-size:110%;
margin:.0 0 0.5em 15px;
margin:1px 0 .5em 15px;
}

h3 {
font-weight:bold;
font-size:105%;
margin:0 0 0.5em 15px;
}

p.ods {
font-size:85%;
margin:.7em 0 1.2em  15px;
margin:0 0 1.2em  15px;
}

p.odsBlue {
font-size:85%;
font-weight:bold;
color:#008ac9;
margin:.7em 0 1.2em  15px;
margin:0 0 1.2em  15px;
}

p.ods a, p.odsBlue a {
font-size:100%;
font-weight:bold;
}

.odd {
height:15px;
height:20px;
background-image: url(../pcs/pcs_layout/odd-background.gif);
background-position: left center;
background-repeat: repeat-x;
font-size:1px;
margin-bottom:1.2em;
}

p.ods strong, p.odsBlue strong {font-size:100%;}
p.ods span, p.odsBlue span {font-size:100%;}

#text ul {margin:.5em 0 .5em 28px}

#text ul li {
font-size:85%;
font-weight:bold;
color:#008ac9;
}

#text ul li sup {color:#008ac9;}

#text ul li * {font-size:100%;}

#text ul.spaced li {
line-height:140%;
margin-bottom:10px;
}

.itemListBlue {margin:.5em 0 .5em 28px}

/*	link	*/
.link {text-decoration:none;}
.link:HOVER {text-decoration:underline;}

/*	tab	*/
.tabZakladniUdaje, .tabZakladniUdajeSmall {
border-collapse: collapse;
margin:1em 0 1.5em 0;
width:100%;
}

.tabZakladniUdaje td, .tabZakladniUdaje th, .tabZakladniUdajeSmall td, .tabZakladniUdajeSmall th {
text-align:left;
padding:4px 35px 5px 25px;
vertical-align: top;
font-size:85%;
}

.tabZakladniUdajeSmall td, .tabZakladniUdajeSmall th {padding:4px 10px 5px 25px;}

.tabZakladniUdaje tr, .tabZakladniUdajeSmall tr {
background-image: url(../pcs/pcs_layout/table-background.gif);
background-position: bottom left;
background-repeat: repeat-x;
}

.tabZakladniUdaje .tabTitle, .tabZakladniUdajeSmall .tabTitle {
background-color: #acacac;
color:White;
padding:6px 25px 16px 25px;
font-size:110%;
background-image: url(../pcs/pcs_layout/table-title-background.gif);
background-position: bottom left;
background-repeat: repeat-x;
}

.tabZakladniUdaje td *, .tabZakladniUdaje th *, .tabZakladniUdajeSmall td *, .tabZakladniUdajeSmall th * {font-size:100%;}

.tabZakladniUdaje .tabShort, .tabZakladniUdajeSmall .tabShort {width:30%;}

.clearTable {
border-collapse: collapse;
margin:.5em 0 1.5em 10px
}

.clearTable td, .clearTable th {
text-align:left;
padding:2px 25px 4px 0;
vertical-align: top;
font-size:85%;
}

.clearTable h3 {
font-size:90%;
font-weight:bold;
color:#008ac9;
}

.clearTable td *, .clearTable th * {font-size:100%;}

.clearTable p {font-size:90%;}

/*  rasp. care - big table  */

.bigTable {
border-collapse: collapse;
margin:1em 0 1.5em 20px;
width:680px;
}

.bigTable th {
font-size:110%;
background-color: #acacac;
color:White;
padding: 3px 2px;
}

.bigTable td {
padding: 2px 2px;
background-image: url(../pcs/pcs_layout/table-background.gif);
background-position: bottom left;
background-repeat: repeat-x;
}

.colNum,.trHead td,.trFooter td {
font-weight: bold; 
}

.trFooter td {
border-bottom: 10px solid #fff;
background: #dbdbdb !important;
}

/*	img	*/
.imgLeft {
float:left;
/*margin:10px 25px 5px 28px;*/
margin:3px 25px 12px 15px;

font-size:80%;
font-weight:bold;
color:#747474;
}

.imgRight {
float:right;
margin:10px 0 5px 25px;
margin:3px 0 12px 25px;
font-size:80%;
font-weight:bold;
color:#747474;
}

.imgGalerie {
margin:0 0 0 15px;	
width:515px;
}

.imgGalerie .imgLeft, .imgGalerie .imgRight {
margin-left:0;
margin-right:15px;
}

/*	ikonky	*/
.dwFileReader, .dwFileExcel, .dwFileWord, .dwFileVideo {
text-decoration:none;
padding:10px 0 10px 22px;
/*background-image: url(../pcs/pcs_layout/ico-adobe.gif);*/
background-position: left center;
background-repeat: no-repeat;
color:#0079c0;
}

.dwFileReader {background-image: url(../pcs/pcs_layout/ico-adobe.gif);}
.dwFileExcel {background-image: url(../pcs/pcs_layout/ico-excel.gif);}
.dwFileWord {background-image: url(../pcs/pcs_layout/ico-word.gif);}
.dwFileVideo {background-image: url(../pcs/pcs_layout/ico-video.gif);}

.dwFileReader:HOVER, .dwFileExcel:HOVER, .dwFileWord:HOVER, .dwFileVideo:HOVER {color:Black;}

.dwFileReader span, .dwFileExcel span, .dwFileWord span, .dwFileVideo span {
font-weight:normal;
color:#acacac;
}

#preload img {display:none;}

.kontaktFloat {
float:left;
width:250px;
}