@charset "utf-8";
/* CSS Document */

* {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
body { color:#000000; padding:0; margin:0; font-size:11pt; text-align:center; background: #EFFBFF url("../img/styl/bg-body.gif") repeat-x 0% 0%;}
h1 { margin:0; padding:0 0 20px 0; color:#FF5A00; font-size:14pt; line-height:1.2em; font-weight:bold; /*font-style:italic;*/ font-family:  "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;  }
h2 { margin:0; padding:15px 0 15px 0; color:#3E98CB; font-size:13pt; line-height:1.2em; font-weight:bold; /*font-style:italic;*/ font-family:  "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;  }
h3 { padding:15px 0; margin:0; color:#3E98CB; font-size: 12pt; font-weight:bold; font-style:italic;}
h4 { padding:15px 0; margin:0; color:#88888A; font-size: 11pt; font-weight:bold; }
img { border:solid 1px #A3DEFF; padding:0; margin:0; background:none;}
p { line-height:1.3em; margin:0; padding:0 0 15px 0; text-align:justify;}


/* Layout */
#print-header { display:block; padding-bottom:25px; border-bottom:solid 1px #696969; margin-bottom:20px;}
#background {width: 100%; margin: 0px auto; padding:0px; text-align:center; background: url("../img/styl/bg-background.jpg") no-repeat 50% 0%; }
#center {width: 100%; margin: 0px auto; padding:0px; text-align:left; background: #fff; }
#main {width: 100%; padding-bottom:25px; margin:0; background: #fff; float:left; background: url("../img/styl/bg-main.gif") repeat-x 0% 100%; }

#main-left { display:none; float:left; width:190px; background: url("../img/styl/bg-main-left.gif") repeat-x 0% 100%; padding-bottom:35px; }
#main-right { float:left; width:100%; margin-top:7px; background: url("../img/styl/bg-main-right.gif") repeat-x 0% 0%;  }
* html #main-right { margin-right:4px; height:300px; }
/*#main-right p { text-indent: 2em;}
#aktuality #main-right p { text-indent: 0; }*/

/* Header */
#header { display:none; height:161px; width:760px; background:#D0EEFB url("../img/styl/bg-header.jpg") no-repeat top right; float:left; border-bottom:solid 1px #fff;}
#lang-menu { height:33px; padding:0; margin:0; padding-bottom:7px; padding-right:15px; }
.lang-menu-item{ background: url("../img/styl/bg-lang-menu-item.gif") no-repeat top left; width:39px; padding:5px 0 5px 0; float:right; text-align:center; font-weight:bold; text-decoration:none; margin:4px 0 0 0; color:#3E98CB;}
a.lang-menu-item:hover { color:#FF5A00;}
.act{ background-image: url("../img/styl/bg-lang-menu-item-act.gif") }

span.lang-menu-split{ background: url("../img/styl/bg-lang-menu.gif") no-repeat top left; width:2px; height:33px; float:right; margin:0px 6px; }

a.lang-menu-ico{ background: url("../img/styl/spacer.gif") no-repeat top left; width:26px; height:26px; padding:0; float:right; text-align:center;text-decoration:none; margin:4px 0 0 0; }
a.home-ico{ background-image: url("../img/styl/ico-home.gif") }
a.mail-ico{ background-image: url("../img/styl/ico-mail.gif") }
a.sitemap-ico{ background-image: url("../img/styl/ico-sitemap.gif") }
a.home-ico:hover{ background-image: url("../img/styl/ico-home-act.gif") }
a.mail-ico:hover{ background-image: url("../img/styl/ico-mail-act.gif") }
a.sitemap-ico:hover{ background-image: url("../img/styl/ico-sitemap-act.gif") }
#homepage a.home-ico { visibility: hidden; }

#logo { width:313px; height:70px; position:relative; overflow:hidden; float:left; margin-left:25px;}
#energopage #logo { width:532px; height:70px; position:relative; overflow:hidden; float:left; margin-left: 0;}
* html #logo { margin-left:12px;}
#logo h2{ margin:0; padding:0; color:#2650A5; font-weight:bold; font-size:150%; text-align:left; float:left;}
#logo a{ width:313px; height:70px; display:block; position:absolute; left:0; top:0; z-index:1; margin:0; background:url("../img/styl/logo-pbs.gif") top left no-repeat; float:left; }
#energopage #logo a{ width:532px; height:46px; display:block; position:absolute; left:0; top:0; z-index:1; margin:12px 0; background:url("../img/styl/logo-eng.gif") top left no-repeat; float:left; }

#claim { width:302px; height:32px; overflow:hidden; float:left; padding-left:100px; margin-top:0px;}
#energopage #claim { width:420px; height:32px; overflow:hidden; float:left; padding-left:100px; margin-top:0;}
#claim h2{ margin:0; padding:0; color:#3E98CB; font-weight:bold; font-style:italic; font-size:150%; text-align:left; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; float:left;}
#energopage #claim h2{ margin:0; padding:0; color:#3E98CB; font-weight:bold; font-style:italic; font-size:140%; text-align:left; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; float:left;}

#search-container { margin:0px; padding:8px 0px 0 15px; width:167px; float:right; }
#search-form { margin:0; padding:0;}
.search-field-long { height:16px; width:110px; font-size:11px; margin:5px 0 3px 0; color:#727475; float:left; padding:3px 0 0 5px; border:solid 1px #fff; background:#fff url("../img/styl/bg-search-field.gif") top left no-repeat;}
.search-field-long:hover, .login-field-long:focus {color : #000;  background:#D5D8DA; border: 1px solid #fff;}
.search-button { margin: 0 0 0 3px; padding:0; float:left;}

#login-container {margin:0; padding:0 15px 0 5px; width:220px; float:right; display: none;}
#login-form { margin:0; padding:0; text-align: right;}
.label-name, .label-pass { height:10px; font-size:10px; margin:0; color:#000000; float:right; }
.login-name, .login-pass { height:10px; width:80px; font-size:8px; margin:0 0 0 8px; color:#727475; float:right; padding:3px 0 0 5px; text-transform:uppercase; border:solid 1px #fff; background:#fff url("../img/styl/bg-search-field.gif") top left no-repeat;}
.login-name:hover, .login-pass:hover, .login-name:focus, .login-pass:focus {color:#000000; background:#D5D8DA; border: 1px solid #FFFFFF;}
#login-form .login-button { height: 16px; width:80px; margin: 0 0 0 5px; padding:4px 0px 5px 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; border:none; font-size:80%; cursor:pointer; text-align:center; background:#6db4dc no-repeat 0 0; }
#login-form .login-button:hover { background:#ff8e4c no-repeat 0 0; }

/* Top menu */
#top-menu { display:none; float:left; height:70px; background:#419BCE;}
a.top-menu-item { width:152px; height:55px; position:relative; overflow:hidden; float:left; text-align:center; text-transform:uppercase; background-color:#419BCE; color:#fff; font-family:  "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:120%; padding-top:15px; }
a.top-menu-item:hover { background-color:#77BAE0; }
a.top-menu-item span{ width:152px; height:70px; display:block; position:absolute; left:0; top:0; z-index:1; margin:0; background:url("../img/styl/spacer.gif") top left no-repeat; float:left; cursor:pointer; }

/* Home */
#home-left { width:60%; float:left; padding:25px; border-right:solid 7px #fff;}
#home-right { width:30%; float:right; text-align:center; background: url("../img/styl/bg-home-right.gif") repeat-x 0% 0%; }

p.support-600 { font-weight:bold; font-size:90%; color:#2581B6; text-align:center; margin:0; padding: 25px 10px;}
p.support-600 a{ color:#2581B6; text-decoration:underline;}
p.support-600 a:hover{ color:#2581B6; text-decoration:none;}

#content-home { padding:0 20px; float:left; }

/* Left column */
#main-menu { padding:0; margin:0; background:#F5FCFF; border-bottom:solid 1px #fff; border-top:solid 1px #fff; float:left;}
.main-menu {margin: 0; padding:0; list-style:none; border-top:solid 1px #A0D5F2;}

.main-menu li.level1 {line-height: 1.1em; border-bottom:solid 1px #A0D5F2; border-top:solid 1px #fff;}
.main-menu li.level1 a{ color:#2581B6; text-decoration:none; font-weight:bold; display:block; width:155px; padding:7px 20px 11px 15px; background: url("../img/styl/bg-level1.gif") no-repeat 0% 55%;}
.main-menu li.level1 a:hover{ background: url("../img/styl/bg-level1-hover.gif") no-repeat 0% 55%; color:#2650A5;}
.main-menu li.level1 a.act, .main-menu li.level1 a.act:hover{ background: url("../img/styl/bg-level1-act.gif") no-repeat 0% 55%; color:#FF5A00; }

.main-menu li.level2 {line-height: 1.1em; padding:0 15px; background:#F5FCFF;}
.main-menu li.level2 a{ color:#2581B6; text-decoration:none; font-weight:normal; display:block; width:142px; padding:5px 0 5px 12px; background: url("../img/styl/bg-level2.gif") no-repeat 0% 50%; }
.main-menu li.level2 a:hover{ color:#2650A5; text-decoration:underline; }
.main-menu li.level2 a.act, .main-menu li.level2 a.act:hover{ color:#FF5A00; text-decoration:none;}

.main-menu li a:hover{ color:#fff; }

#under-block { background:#2481B6 url("../img/styl/bg-under-menu.gif") repeat-y 0% 0%; height:10px; float:left; width:190px; border-bottom:solid 1px #fff; line-height:1px; font-size:1px;}

.kontakt-popis {float: left; width: 50px;}

.hd-contact, .hd-ESF-projekty { width:190px; height:34px; position:relative; overflow:hidden; float:left; background:#6FB7DF; }
.hd-contact h2, .hd-ESF-projekty h2 { margin:0; padding:5px 0 0 12px; color:#fff; font-weight:bold; font-size:150%; text-align:left; text-transform:uppercase; font-family:  "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.hd-contact span, .hd-ESF-projekty span { width:190px; height:34px; display:block; position:absolute; left:0; top:0; z-index:1; margin:0; background:url("../img/styl/spacer.gif") top left no-repeat;}

#contact { width:190px; float:left; background:#429CCF url("../img/styl/bg-contact.gif") repeat-y 0% 0%; border-bottom:solid 1px #fff; }
#contact .obsah{ line-height:1.3em; padding:15px 10px; margin:0; color:#FFFFFF;}
#contact a{ color:#fff; text-decoration:underline;}
#contact a:hover{ color:#fff; text-decoration:none;}


/* Center column */
#crumb-navi { display:none; }

/* Subpage */
#content { padding:25px 20px; float:left; }

ul.list {margin: 0; padding:0px 0px 10px 0; list-style: none; }
ul.list li {list-style-type:square; line-height: 1.1em; margin-left:25px; margin-bottom:12px; }
* html ul.list li {list-style-type: disc;}

.page-half-left { width:47%; float:left; margin:0 15px 0 0; }
.page-half-right { width:47%; float:left; margin:0 0 0 15px; }

.page-third-left { width:31%; float:left; margin:0 16px 0 0; }
.page-third-middle { width:31%; float:left; margin:0 8px 0 8px; }
.page-third-right { width:31%; float:left; margin:0 0 0 16px; }

.page-twothird-left { width:62%; float:left; margin:0 16px 0 0; }
.page-twothird-right { width:62%; float:left; margin:0 0 0 16px; }

table.normal { border-collapse:collapse; text-align:center; border:solid 1px #A0D5F2; margin-bottom:15px; }
table.normal th{ border:solid 1px #A0D5F2; background:#77BADF; color:#FFFFFF; font-weight:bold; text-align:center; padding:8px 3px;}
table.normal td{ border:solid 1px #A0D5F2; background:#FFFFFF; padding:5px 3px;}
table.normal tr.highlight td, table.normal tr td.highlight{ background:#CFF7FF;}
table.normal tr.act td, table.normal tr td.act{ background:#AFFFAF;}
table.normal tr.past td, table.normal tr td.past{ text-decoration: line-through; } /*background:#F6D0FF; }*/

table.invisible { border-collapse:collapse; text-align:center; border:none; margin-bottom:15px; }
table.invisible th{ border:none; font-weight:bold; text-align:center; padding:8px 3px;}
table.invisible td{ border:none; padding:5px 3px;}

.normal-form { margin:25px 0; text-align: center;}
.normal-form .normal-button { margin: 0; padding:11px 0px 10px 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; border:none; font-size:90%; width:130px; cursor:pointer; text-align:center; background:#FFFFFF url("../img/styl/bg-button.gif") no-repeat 0 0; }
.normal-form .field { float: left; font-size:11px; margin: 0 10px 12px 0; color:#6C6C6C; padding:4px; background:#E3F7FF; border:solid 1px #A0D5F2;}
.normal-form .field.input { width:90px; }
.normal-form .field.input-long { width:345px; }
.normal-form .field.select { width:98px; height: 21px; }
.normal-form .field.select-long { width:353px; height: 21px; }
.normal-form .field.textarea-long { width:490px; height: 41px; }
.normal-form .field.textarea { width:345px; height: 41px; }
.normal-form .field.radio { width:25px; height: 25px; }
.normal-form .field.check { width:20px; height: 20px; }
.normal-form label{ float: left; font-weight:bold; width:135px; padding: 4px 10px 0 0; text-align: right;}
.normal-form label.radio{ float: left; font-weight:bold; width:80px; padding: 4px 10px 0 0; text-align: left;}
.normal-form label.double{ float: left; font-weight:bold; width:225px; padding: 4px 10px 0 0; text-align: left;}
.normal-form label.long{ float: left; font-weight:bold; width:490px; padding: 4px 10px 0 0; text-align: left;}
.normal-form .req { background:#F6D0FF; border:solid 1px #A0D5F2;}
.normal-form .clear-form { clear:both; }
.normal-form hr { float:left; width: 100%; height:1px; border: solid 1px #A0D5F2; color:#A0D5F2; margin:2em auto 3em auto; background:#A0D5F2; }

hr { height:2px; background:#A0D5F2; border: solid 1px #A0D5F2; color:#A0D5F2; margin:4.5em auto;}

/* Bottom menu */
#bottom-menu {display: none; width: 750px; padding:20px 5px; text-align:left; float:left; border-bottom:solid 1px #6EB3DA; background:#4BA1D2 url("../img/styl/bg-bottom-menu.jpg") no-repeat 0% 0%; }
#bottom-menu p.bottom-menu-left{ width: 450px; padding:0px; margin:0; color:#fff; font-weight:bold; float:left; text-align:left; }
#bottom-menu p.bottom-menu-right{ width: 250px; padding:0px; margin:0; color:#fff; font-weight:bold; float:right; text-align:right; }

#bottom-menu p.bottom-menu-left a{ padding:2px 10px; margin:0; color:#fff; font-weight:bold; float:left; text-align:left; background: url("../img/styl/bg-bottom-menu-item.gif") no-repeat 100% 50%; }
#bottom-menu p.bottom-menu-right a{ padding:2px 10px; margin:0; color:#fff; font-weight:bold; float:right; text-align:left; background: url("../img/styl/bg-bottom-menu-item.gif") no-repeat 0% 50%; }

/* Footer */
#footer { width: 100%; margin:0 auto; padding:0; text-align:center; background: url("../img/styl/bg-footer.gif") repeat-x 0% 0%; }
#footer p{ margin:0; padding-top:40px;}

.copyright { color:#2481B6; font-weight:normal; text-align:center; }
.copyright a{ color:#2481B6; text-decoration:underline; }
.copyright a:hover{ color:#2481B6; text-decoration:none; }

/* Others */
a { color:#2581B6; text-decoration:underline;}
a:hover { color:#FF5A00; text-decoration: none;}

a.more{ color:#2581B6; text-decoration:underline; font-weight:bold; background: url("../img/styl/bg-arrow-right.gif") no-repeat 100% 60%; padding-right:12px; white-space:nowrap; }
a.more:hover { color:#FF5A00; text-decoration: none;}

a.link{ color:#2581B6; text-decoration:underline; font-weight: normal; background: url("../img/styl/bg-arrow-right.gif") no-repeat 100% 70%; padding-right:12px; white-space:nowrap;}
a.link:hover { color:#FF5A00; text-decoration: none;}

a.link-tab{ color:#2581B6; text-decoration:none; display: block; padding-right:12px; background: url("../img/styl/bg-arrow-right.gif") no-repeat 100% 50%; }
a.link-tab:hover { color:#2581B6; text-decoration:underline;}

.tucne { font-weight: bold; }
.txt-left { text-align: left; }
.txt-center { text-align: center; }
.txt-right { text-align: right; }
.txt-justify { text-align: justify; }
.vystred {text-align: center; width: 100%; margin: 0; padding: 0;}

.left { float:left;}
.right { float:right;}

.clear { clear:both; margin:0; padding:0; font-size:1px; height:1px; line-height:1px;}
.clear-blue { clear:both; margin:0; padding:0; font-size:1px; height:1px; line-height:1px; background:#1F78A9;}
.hidden { display:none;}
.skipmenu { position: absolute; top: -10000px; left: 0; height: 1px; overflow: hidden; }

.smaller { font-size:90%;}
.no-margin { margin:0; padding:0;}

.clear-dashed { clear:both; margin:0; padding:0; font-size:1px; height:1px; line-height:1px; background: url("../img/styl/bg-dashed-horizontal.gif") repeat-x; margin-bottom:13px;}
.clear-inquiry { clear:both; margin:0; padding:0; font-size:1px; height:1px;}
.clear-home-green { clear:both; margin:0; padding:0; font-size:1px; height:8px; line-height:1px; background-color:#D0E64E;}

.colored-blue { color:#2581B6;}
.colored-blue a { color:#2581B6 !important; text-decoration:underline;}
.colored-blue a:hover { color:#2581B6; text-decoration: none;}

.colored-orange { color:#FF5A00;}
.colored-orange a { color:#FF5A00 !important; text-decoration:underline;}
.colored-orange a:hover { color:#FF5A00; text-decoration: none;}

img.img-left { float:left; margin:3px 15px 3px 0; background:#FFFFFF; padding:1px; }
img.img-right { float:right; margin:3px 0 3px 11px; background:#FFFFFF; padding:1px; }
img.img-inner { margin:3px auto; background:#FFFFFF; padding: 1px;}
img.img-under { float:left; width: 157px; margin:3px 5px; background:#FFFFFF; padding:1px; }
img.first { border:6px solid #A3DEFF; }

.img-popiska {padding: 3px 0 10px 0; font-style: italic;}

ul.google { clear: both; background:none; margin:0; padding:0;}
ul.google li { list-style: none; padding:2px 0 2px 62px; background: url("http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif") no-repeat 0 50%; }

ul.page_podpis li {list-style: none;}

#sitemap {margin: 0; padding: 0; list-style: none;}
#sitemap li {margin: 10px 0 15px 0;}

.datumovka {color:#88888A; font-size: 11pt; font-weight:bold; padding:0 0 15px 0; margin:0; }
.odsad15 { margin-left:15px; }
