* {padding:0px; margin:0px;}

body{text-align:center; font-family: "Arial CE", Arial, sans-serif; font-size:80%; background:#e6f5fa url('../img/pozadi.gif'); margin: 10px 0px 10px 0px; color:#003366;}

/* Nadpisy */
h1, #slogan strong{padding-right:10px; font-weight:normal;}
h1{padding-top:8px; font-size:151%; margin-bottom:2px;}


h1, h2, h3{font-weight:normal;}
h2, h3{font-size:150%; text-align:right; margin-top:0.7em;}

h2, h3, h4{margin-bottom:0.7em;}
h3{font-size:140%; text-align:left;}

h2, h3, h4, strong, #section h3 a, dt, a:hover, #section a:visited, #sidebar strong a, #sidebar a:hover, #section ol li, .colored{color:#4d99ba;}
h4{font-size:100%;}



/* Obecne */
strong, dt{font-weight:bold;}
dd{margin: 0.15em 0em 1.2em 1em;}

/* zkratzku: lze precist, hlaskujeme */
acronym, abbr{border-bottom: dashed 1px #003366; cursor:help;}


hr, .hide{display:none;}

/*p{text-indent:1.2em;}*/

/* odradkovani */
p, ul, ol, dl, table, #ref{margin-bottom:1.6em;line-height:1.5em;}

ul, ol{margin-left:2.2em;}
ul li, ol li{margin-bottom:0.7em;}

img{border:0px;}
.clear{clear:both;}
.adresa{float:left;}

/* Zvyrazneni box */
.highlight{border:1px solid #e6f5fa; padding:5px;}
.highlight:hover{background:#e6f5fa; border:#80cced solid 1px;}


/* Odkazy  */
a{color:#ffffff; text-decoration:none;}
a:hover{text-decoration:underline;}
#sidebar a{color:#003366;}
#section a, #report a{color:#003366; text-decoration:underline;}



/* Formularove prvky */
#section strong, #zprava strong, input, table, textarea, th, td{color:#003366;}
input{border:1px #cccccc solid; padding:3px;width:50%;}
input#submit{width:5em;}
.no-border input{width:250px;}


table{text-align:center; width:100%; border-collapse:separate;}
th, td{border: solid 1px #e6f5fa; padding:5px;}
th{border:solid 1px #c1e2eb; color:#4d99ba;}


.blue-cell{background:#f1faff;}
.no-border, .no-border td{border: solid 0px; width:250px;}
.no-border, .no-border td, .left{text-align:left;}


/* Zarovnani radkovych prvku */
.mid{text-align:center;}
.int{text-align:right;}
.str{text-align:left;}



/* Obalka stranky */
#main{margin:0px auto; text-align:left; width:720px; position:relative;}

/* Zahlavi webu */
#header{background:#003366 url('../img/header.gif') top center no-repeat; color:#ffffff; min-height:105px;border-bottom:#C1E2EB solid 3px; }

/* Logo v levem rohu */
#logo, #logo a{height:54px;}
#logo{width:449px; float:left; padding:10px 0px 0px 10px; margin-bottom:15px; }

/* Slogan v levem rohu + alternativni text */
#slogan{width:259px; height:49px;}
#slogan{text-align:right; float:left; overflow:hidden; margin-top:5px;}
#slogan strong{font-size:100%; display:block;}

#nd{color:#66b2d4;}
#rd{color:#80cced;}
#slogan a:hover{color:#ffffff; text-decoration: none;}

/* Horizontalni nav */
#nav ul li{display:inline; font-size:105%; margin-bottom:0px; background: url('../img/divide.jpg') center left no-repeat; padding: 0px 7px 0px 9px;}
#nav ul{margin:0px 0px 0px 10px; padding:0px 0px 10px 0px;}


/* obsah = #sidebar + #section */
#content{background:#ffffff;}

/* Panorama snimek */
#illustration{width:488px; height:122px; margin-bottom:0em; background:#e6f5fa;}


/* Vertikalni nav */
#sidebar{float:right; padding:10px 0px 5px 9px; width:200px; padding-right:12px;}
#sidebar ul{margin:0px; padding-left:0px;}
#sidebar ul li{list-style-type:none; background:#e6f5fa; margin-bottom:4px; padding:1px 0px 2px 6px;}

#sidebar ul li ul{padding-left:6px; margin-top:0.2em;}
#sidebar ul li ul li{background:url('../img/sipka.gif') left center no-repeat; padding-left:10px; margin:0px; margin-bottom:0.2em;}



/* Styl pro odrazky v sectionove casti */
#section{width:490px; float:right; padding-top:10px; padding-bottom:5px; padding-right:9px;}
#section ul{margin-left:1em;}
#section ul li, #section ol li ul li{list-style-type:none; background:url('../img/li.gif') left 0.6em no-repeat; padding-left:1em;}
#section ol li {margin-top:0.3em;}

#section ol li{color:#003366;}


#in{padding-right:4px;}



/* Paticka webu */
#footer{background:#003366; color:#ffffff; height:19px; padding:5px 0px 5px 0px; border-top:#c1e2eb solid 3px;}

#tools ul li{display:inline; margin:0px; background: url('../img/divide.jpg') center right no-repeat; padding:0px 9px 0px 8px;}
#tools ul, #tools{margin:0px;}
#tools{width:385px; padding:0px; text-align:right;}


/* Statusovy radek - prave se nachazite */
#info{width:315px; padding-left:10px;}
#info, #tools{float:left;}




/* Mini map CR v nav s pohyblivym bodem */
#map{position:relative; background: url('../img/map.gif'); width:150px; height:88px; margin:2em 0px 1em 2em;}
#point{position:absolute; background: url('../img/point.gif') no-repeat; width:10px; height:10px;}




/* Odkazy mimo server */
a.external{padding-right:15px;}
a.external{background: url('../img/external.gif') right center no-repeat;}
a.external:hover, a.external:visited{background: url('../img/external_.gif') right center no-repeat;}


/* Obrazek v textu */
.pic{float:left; margin:2px 11px 0px 0px; /*background:#e6f5fa;width:70px; height:60px;*/ }



/* Fotografie v footer staveb */
.view{width:478px; text-align:left; margin-bottom:0.75em;}
.view img{margin:10px; width:70px; height:60px;}




/* HP */
#columnA, #columnB{float:left; width:230px;}
#columnA{margin-right:20px;}


.box{border:1px solid #eeeeee; width:218px; padding:6px; margin-bottom:20px; padding-top:0;}
.box h3{font-size:140%; margin-top:70px; color:#003366;}



#perex{border:1px solid #e6f5fa;  padding:6px; background:#e6f5fa;}

.aktuality{background: url('../img/aktuality.jpg') 5px 5px no-repeat;}
.tiskovky{background: url('../img/tiskovky.jpg') 5px 5px no-repeat;}
.psd{background: url('../img/psd.jpg') 5px 5px no-repeat;}
.stavime{background: url('../img/stavime.jpg') 5px 5px no-repeat;}
.webkamera{background: url('../img/webkamera.jpg') 5px 5px no-repeat;}
.newsletter{background: url('../img/newsletter.jpg') 5px 5px no-repeat;}



/*#section .box:hover{border:#66b2d4 dotted 1px;}*/
.tvar img{float:left; margin-bottom:2em; margin-right:1em;}
.tvar{margin-bottom:1em; clear:both;}
.st{margin-right:40px}



/* Ikonky priloh */
#section ul.etc{margin-left:0px;}
#section ul.etc li{list-style-type:none; background:none; padding-left:22px;}


/* Popisky k priloham */
#section ul.etc li span{display:block; font-style:italic;}
#section ul.etc li.pdf {background:url('../img/pdf.png') left 0.15em no-repeat;}
#section ul.etc li.zip {background:url('../img/zip.png') left 0.15em no-repeat;}
#section ul.etc li.xls {background:url('../img/xls.png') left 0.15em no-repeat;}
#section ul.etc li.doc {background:url('../img/doc.png') left 0.15em no-repeat;}
#section ul.etc li.www {background:url('../img/www.png') left 0.15em no-repeat;}
#section ul.etc li.txt {background:url('../img/txt.png') left 0.15em no-repeat;}
#section ul.etc li.net {background:url('../img/net.png') left 0.15em no-repeat;}
#section ul.etc li.ppt {background:url('../img/ppt.png') left 0.15em no-repeat;}
#section ul.etc li.jpg {background:url('../img/jpg.png') left 0.15em no-repeat;}


/* tiskovky na HP*/
#section ul.blank{margin-left:0;}
#section ul.blank li{list-style-type:none; background:none; padding:0;}

/* Odkazy v sectionu následující nadpis H3 */
.tiskovaZprava h3{font-size:115%;}
#section a:hover{color:#4D99BA;text-decoration:underline;}
#section .tiskovaZprava h3 a{color:#4D99BA; text-decoration:none;}
#section .tiskovaZprava h3 a:hover{color:#003366; text-decoration:none;}


/* Seznam tiskovych zprav ikona + popisek s odkazem na zpravu*/
.print-image {float:left; margin:0px 12px 0px 0px; width:70px; height:60px; /*background:#e6f5fa;*/}
.print h3{margin:0em 0em 0.15em 0em;}
#section .print h3 a{color:#4d99ba;}
#section .print h3{font-size:100%; font-weight:bold;}


/* Mapa webu */
.mapa-webu{float:left; width:240px;}
.mapa-webu ul{margin:0em 0em 1em 0em;}
.mapa-webu h3, .message h3, .link-map h3{text-align:left;}

/* Tiskove zpravy - odlisna struktura formatovani nez jine stranky */
#tiskove-zpravy{text-align:center; margin:0px;}

#zprava{margin:0px auto; background:#ffffff; width:700px;}
#zprava #header{width:700px; background:#003366; min-height:62px; padding-bottom:10px; color:#ffffff; text-align:left;}
#zprava #logo{float:left; width:100px; padding:10px 0px 0px 10px;}
#zprava #udalost{float:left; width:580px; text-align:right; margin-top:15px;}
#zprava #section{color:#003366; text-align:left; width:670px; margin:0px; padding:15px; background:#ffffff;}

#udalost h2{font-weight:normal; font-size:150%; color:#ffffff;}

#zprava #nastroje{width:690px; background:#003366; min-height:20px; color:#ffffff; text-align:right; padding-top:5px; padding-bottom:5px; padding-right:10px;}
#zprava #nastroje ul li{display:inline; margin:0px; background: url("img/delitko.jpg") center right no-repeat; padding:0px 7px 0px 8px;}
#zprava #nastroje ul, #nastroje{margin:0px;}


#investor{float:left; margin-right:5px;}


/* Organizacni struktura */
.in2{float:left; width:160px;}
.in1{margin-bottom:1em; width:100%;}

.out{text-align:center; position:relative;}
.out img{width:115px; height:132px; background:#e6f5fa;}
.out, .out img{margin-bottom:0.3em;}


/* Zrizovaci listina */
.zrizovaci-listina h3{text-align:center;}

/* Otázky a odpovedi */
#otazky-odpovedi dt{font-weight:normal; font-style:italic; margin-bottom:0.5em;}
#otazky-odpovedi dd{margin-bottom:1.7em;}
.ok{color:green;}


#location{color:#aaaaaa; margin-bottom:0; margin:0.25em;}

/* tiskovky perex obsah */
#section .perex strong{color:#4d99ba;}
.perex{font-weight:bold;}

#zpravy-nastroje{border-top:1px #eeeeee solid; padding-top:1.25em; text-align:center;color:#aaaaaa;}



#print{background: url('../img/print.gif') no-repeat scroll left center; padding-left:20px;}
#mail{background: url('../img/mail.gif') no-repeat scroll left center; padding-left:20px;}
#document{background: url('../img/document.gif') no-repeat scroll left center; padding-left:17px;}


/* public relations */
#picture{width:130px; float:left;}
#text{width:350px;}
#picture img{width:115px; height:132px;}


/* referencni tabulky u staveb rozevirajici se */

.tabs{cursor:pointer;}

#ref{padding:1em; margin-bottom:2em; height:160px; width:440px; overflow:auto; overflow-y: auto;  overflow: -moz-scrollbars-vertical; border:1px dashed #dddddd; }
#ref h4{font-size:100%; font-weight:bold; padding-bottom:0px; text-decoration:underline;}
#ref p{margin-bottom:1em;}
/*#ref *{margin:0; padding:0;}*/




#section .etc li ul{margin-top:0.5em;}
#section .etc li ul li{background:url('../img/li.gif') left 0.6em no-repeat; padding-left:1em; margin-left:0; }


#section .result li{color:#aaaaaa;background:none; padding-left:0;}


.chyba{color:red;font-weight:bold;}

/* pocitadlo */
#counter{text-align:center; color:#999999;}



#print-caption, #print-foot{display:none;}

