@charset "utf-8";
/* CSS Document */

* {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
body { color:#000000; padding:0; margin:0; font-size:70%; text-align:center; background: #EFFBFF url("../img/styl/bg-body.gif") repeat-x 0% 0%;}
h1 { margin:0; padding:25px 0 20px 0; color:#FF5A00; font-size:160%; line-height:1.2em; font-weight:bold; /*font-style:italic;*/ font-family:  "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;  }
h2 { margin:0; padding:20px 0 15px 0; color:#3E98CB; font-size:140%; 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: 110%; font-weight:bold; font-style:italic; }
h4 {padding:15px 0; margin:0; color:#88888A; font-size: 100%; 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;}

.form-hlaseni-error { margin:0; padding:25px 0 20px 0; color:#FF5A00; font-size:160%; line-height:1.2em; font-weight:bold; /*font-style:italic;*/ font-family:  "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;  }

/* Layout */
#print-header { display:none;}
#background {width: 100%; margin: 0px auto; padding:0px; text-align:center; background: url("../img/styl/bg-background.jpg") no-repeat 50% 0%; }
#center {width: 760px; margin: 0px auto; padding:0px; text-align:left; background: #FFFFFF; }
#main {width: 760px; padding-bottom:25px; margin:0; background: #FFFFFF; float:left; background: url("../img/styl/bg-main.gif") repeat-x 0% 100%; }

#main-left { float:left; width:190px; background: url("../img/styl/bg-main-left.gif") repeat-x 0% 100%; padding-bottom:35px; }
#main-right { float:right; width:555px; margin-right:7px; margin-top:7px; background: url("../img/styl/bg-main-right.gif") repeat-x 0% 0%; min-height:300px; }
* html #main-right { margin-right:4px; height:300px; }
/*
#main-right p { text-indent: 0;}
#aktuality #main-right p { text-indent: 0; }
*/

/* Header */
#header { 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 { 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; background: url("../img/styl/bg-lang-menu-item.gif") no-repeat top left; }
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, #sitemappage a.sitemap-ico, #kontaktpage a.mail-ico { display: none; /*visibility: hidden;*/ }

#logo { width:313px; height:70px; position:relative; overflow:hidden; float:left; margin-left:25px;}
#eng-page #logo { width:532px; height:70px; position:relative; overflow:hidden; float:left; margin-left: 0;}
#spv-page #logo { width:373px; height:70px; position:relative; overflow:hidden; float:left; margin-left: 22px;}
* html #logo { margin-left:12px;}
#logo h2{ margin:0; padding:15px 0 0 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; }
#eng-page #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; }
#spv-page #logo a{ width:373px; height:68px; display:block; position:absolute; left:0; top:0; z-index:1; margin:0; background:url("../img/styl/logo-spv.gif") top left no-repeat; float:left; }

#claim { width:402px; height:32px; overflow:hidden; float:left; padding-left:100px; margin-top:0px;}
#eng-page #claim { width:520px; height:32px; overflow:hidden; float:left; padding-left:100px; margin-top:0px;}
#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;}
#eng-page #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 0 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: 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; width: 36px; height: 30px; border:none; font-size:80%; cursor:pointer; background: url("../img/styl/bg-search-button.gif") top left no-repeat;}
.search-button:hover { background: url("../img/styl/bg-search-button-act.gif") top left no-repeat;}

#login-container {margin:5px 0 0 0; padding:0 15px 0 5px; float:left;}
.log-form { margin:0; padding:0;}
.label-name, .label-pass { float:left; width:47px; font-size:10px; margin:10px 0 0 10px; color:#000000; text-align: right; }
.login-name, .login-pass { float:left; width:90px; font-size:9px; margin:8px 0 0 8px; color:#000000; padding:3px 0 1px 5px; border:solid 1px #fff; background: 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;}
.log-form .normal-button { margin: 0 0 0 10px; padding:10px 0px 10px 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; border:none; font-size:90%; width:130px; cursor:pointer; text-align:center; background: url("../img/styl/bg-button.gif") no-repeat 0 0; }

/* Top menu */
#top-menu { 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; }
a.top-menu-item label { visibility: hidden; }

/* Home */
#home-left { /*width:345px;*/ width:365px; float:left; padding:0 20px 25px 20px; border-right:solid 7px #FFFFFF;}
#home-right { /*width:163px;*/ width:143px; 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;}

/* Subpage */
#content { float:left; padding:0 20px 25px 20px; }
#content-home { float:left; padding:0 20px; }
#content .akce { border: 6px solid #A3DEFF; margin:10px 0 10px 0; padding:0 20px 25px 20px; background: #FFDDF0; }
#content .akce-nazev { margin:0; padding-top:20px; color:#FF5A00; font-size:160%; line-height:1.2em; font-weight:bold; /*font-style:italic;*/ font-family:  "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; }


/* Left column */
#main-menu { padding:0; margin:0; background:#F5FCFF; border-bottom:solid 1px #fff; border-top:solid 1px #fff; float:left;}
.main-menu, .esf-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 #FFFFFF;}
.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% 100%;}
.main-menu li.level1 a:hover{color:#2650A5; background: url("../img/styl/bg-level1-hover.gif") no-repeat 0% 100%; }
.main-menu li.level1 a.act, .main-menu li.level1 a.act:hover{ color:#FF5A00; background: url("../img/styl/bg-level1-act.gif") no-repeat 0% 100%;}

.main-menu li.level2 {line-height: 1.1em; padding:0 10px 0 15px; background:#F5FCFF;}
.main-menu li.level2 a {color:#2581B6; text-decoration:none; font-weight:normal; display:block; width:153px; 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.level3 {line-height: 1.1em; padding:0 10px 0 30px; background:#F5FCFF;}
.main-menu li.level3 a {font-size:90%; color:#666666; text-decoration:none; font-weight:normal; display:block; width:138px; padding:5px 0 5px 12px; background: url("../img/styl/bg-level2.gif") no-repeat 0% 50%;}
.main-menu li.level3 a:hover{ color:#2650A5; text-decoration:underline; }
.main-menu li.level3 a.act, .main-menu li.level3 a.act:hover {color:#FF5A00; text-decoration:none;}

.main-menu li.level4 {line-height: 1.1em; padding:0 45px; background:#F5FCFF;}
.main-menu li.level4 a{ color:#2581B6; text-decoration:none; font-weight:normal; display:block; width:82px; padding:5px 0 5px 12px; background: url("../img/styl/bg-level2.gif") no-repeat 0% 50%; }
.main-menu li.level4 a:hover{ color:#2650A5; text-decoration:underline; }
.main-menu li.level4 a.act, .main-menu li.level4 a.act:hover{color:#FF5A00; text-decoration:none;}

.main-menu li a:hover{ color:#FFFFFF; }

.main-menu li.freerow {margin-top:17px; padding-bottom: 6px; border-top: solid 1px #2581B6;} /*#3E98CB*/

.under-block {clear:both; height:10px; width:190px; border-bottom:solid 1px #FFFFFF; line-height:1px; font-size:1px; background:#2481B6 url("../img/styl/bg-under-menu.gif") repeat-y 0% 0%; }

.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:#FFFFFF; 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:#FFFFFF; text-decoration:underline;}
#contact a:hover{ color:#FFFFFF; text-decoration:none;}

#esf-projekty { width:190px; float:left; border-bottom:solid 1px #fff; }
.esf-menu li.esf-projekt {line-height: 1.1em; padding:0 10px 0 15px;}
.esf-menu li.esf-projekt a {font-size:90%; color:#666666; text-decoration:none; font-weight:normal; display:block; width:153px; padding:5px 0 5px 12px; background: url("../img/styl/bg-level2.gif") no-repeat 0% 50%;}
.esf-menu li.esf-projekt a:hover {color:#2650A5; text-decoration:underline; }
.esf-program-left { float: left; width: 90px; padding-right: 13px; }
.esf-program-right { float: left; width: 412px; }
.esf-program { font-size: 110%; font-weight:bold; }
.esf-nazev { color: #3E98CB; font-size: 110%; font-weight:bold; }
.esf-doba { color:#88888A; font-size: 110%; font-weight:bold; }
.esf-clear { clear:both; margin:0 0 15px 0; padding:1.5em 0 0 0; font-size:1px; height:1px; line-height:300%; }

/* Center column */
#crumb-navi { width:760px; margin:0; padding:0; text-align:left; background: url("../img/styl/bg-crumb-navi.jpg") no-repeat 0% 0%; float:left; padding-bottom:10px;}
#crumb-navi p{ margin:0; padding:10px 15px 0 15px; }
#crumb-navi p a{ color:#FFFFFF; text-decoration:underline; background: url("../img/styl/bg-crumb-item.gif") no-repeat 100% 60%; padding-right:11px; margin-right:7px;}
#crumb-navi p a.crumb-act { color:#FFFFFF; text-decoration: none; font-weight:bold; background:none;}
#crumb-navi p a:hover{ text-decoration:none;}

ul.list { margin:5px 0 20px 0; padding:0; background:none; }
ul.list li {list-style: none; padding:2px 0 2px 25px; margin-bottom:2px; line-height: 1.1em; background: url("../img/styl/bullet-list.gif") no-repeat 0 0; }

.page-half-left { width:242px; float:left; margin:0 15px 0 0; }
.page-half-right { width:242px; float:left; margin:0 0 0 15px; }

.page-third-left { width:155px; float:left; margin:0 16px 0 0; }
.page-third-middle { width:155px; float:left; margin:0 8px 0 8px; }
.page-third-right { width:155px; float:left; margin:0 0 0 16px; }

.page-twothird-left { width:326px; float:left; margin:0 16px 0 0; }
.page-twothird-right { width:326px; float:left; margin:0 0 0 16px; }

/* Tables */
table.normal { width: 515px; 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.future td, table.normal tr td.future{ font-weight: bold; } /*background:#F6D0FF; }*/
/*table.normal tr.past td, table.normal tr td.past{ text-decoration: line-through; } /*background:#F6D0FF; }*/

table.invisible { width: 515px; 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;}

table.foto-nav { width: 515px; border-collapse: collapse; margin: 15px 0 5px 0; font-family: Tahoma; font-weight: normal; text-align: center; text-decoration: none; } /*border: 1px solid #A0D5F2;*/
table.foto-nav td {height: 22px; position: relative; overflow: hidden; float: left; font-size: 1.3em; font-family: Tahoma; font-weight: bold; text-decoration: none; }
table.foto-nav td a.first { width: 18px; height: 19px; display: block; position: absolute; top: 1px; left: 16px; background: url("../img/styl/ico-navig-first.gif") top left no-repeat;}
table.foto-nav td a.prev { width: 18px; height: 19px; display: block; position: absolute; top: 1px; left: 16px; background: url("../img/styl/ico-navig-prev.gif") top left no-repeat;}
table.foto-nav td a.next { width: 18px; height: 19px; display: block; position: absolute; top: 1px; left: 16px; background: url("../img/styl/ico-navig-next.gif") top left no-repeat;}
table.foto-nav td a.last { width: 18px; height: 19px; display: block; position: absolute; top: 1px; left: 16px; background: url("../img/styl/ico-navig-last.gif") top left no-repeat;}

/* Forms */
.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-double { width:245px; }
.normal-form .field.input-long { width:345px; }
.normal-form .field.file { width:90px; height: 21px; }
.normal-form .field.file-double { width:245px; height: 21px; }
.normal-form .field.file-long { width:345px; height: 21px; }
.normal-form .field.select { width:98px; height: 21px; }
.normal-form .field.select-double { width:253px; height: 21px; }
.normal-form .field.select-long { width:353px; height: 21px; }
.normal-form .field.textarea { width:345px; height: 41px; }
.normal-form .field.textarea-long { width:490px; 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:235px; padding: 4px 10px 0 0; text-align: left;}
.normal-form label.triple{ float: left; font-weight:bold; width:390px; padding: 4px 10px 0 0; text-align: right;}
.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 .invis { visibility: hidden; }
.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:3.5em auto 1.5em auto;}
hr.kontakty { height:2px; background:#FF5A00; border: solid 0px #FF5A00; color:#FF5A00; margin:3.5em auto 1.5em auto;}
hr.esf { width: 100%; height:1px; background:#FF5A00; border: solid 0px #FF5A00; color:#FF5A00; margin:1em auto 1em auto;}

/* Bottom menu */
#bottom-menu { 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: 760px; 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;}
#footer img { float: right; border: none;}

.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-bold{ color:#2581B6; text-decoration:underline; font-weight: bold; background: url("../img/styl/bg-arrow-right.gif") no-repeat 100% 70%; padding-right:12px; white-space:nowrap;}
a.link-bold: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 20px 0; font-style: italic;}

img.img-index-prehled {margin-bottom: 10px;}

ul.google { clear: both; background:none; margin:0; padding:0;}
ul.google li { list-style: none; padding:2px 0 2px 62px; background: url("../img/styl/google-logo.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;}
#sitemap li a {color:#2581B6; text-decoration:none; padding:0 0 0 12px; background: url("../img/styl/bg-level2.gif") no-repeat 0% 50%;}
#sitemap li a:hover {color:#FF5A00; text-decoration:underline; }

.datumovka {color:#88888A; font-size: 100%; font-weight:bold; padding:0 0 15px 0; margin:0; }
.odsad15 { margin-left:15px; }

.error-message {color:#FF5A00; }