
body { padding:0; margin:0; font-family:Tahoma, Arial, sans-serif; background:#a6cae1 url('/en/design/bg-subpage.jpg') repeat-x; color:#6B6B6B; }
body.home { background:#a6cae1 url('/en/design/bg-body.jpg') repeat-x; }
image, input { border:none; }
form { margin:0; padding:0; }
h1 { color:#0066aa; font-size:16px; display:block; padding:0; margin:10px 0 20px 0; }
h1.newsteaser {margin-bottom:0px;}
h2 { font-size:15px; margin:0 0 15px 0;}
.reset { clear: both; height:1px; background-color:transparent !important; background-image:none !important; width:100%; overflow: hidden; border:none !important; }
p, li { font-size:0.75em; }
.wysiwyg { font-size:100%; }
a { color:#0066aa; }
#page { width:984px;  margin:0 auto 0 auto; }
#page #header { width:inherit; position:relative; padding-top:37px; }
#page #header #headerimage {width:984px; height:169px; position:absolute;top:0px; left:0;}
.home #page #header #headerimage {height:585px;}
#page #header #headerimage a {display:block; float:left; width:250px; height:80px; padding:0; margin:60px 0 0 0;}
body.home #page #header #headerimage a {width:300px; height:110px; padding:0; margin:0; left:0; top:113px; position:absolute;}
body.home #page #header #headerimage a.motivelink {width: 720px; height: 220px; top: 157px; border:0px solid;}
#leftMenu { float:left; width:204px; padding-right:44px; padding-bottom:30px; min-height:500px; height:500px; overflow:hidden; }
html>body #leftMenu { height:auto; }
#leftColumn { float:left; width:472px; /*padding-right:24px;*/ padding-bottom:30px; }
#rightColumn { float:right; width:240px; height:auto; padding-top:25px; padding-bottom:30px; }
#content { width:inherit; background:#fff url('/en/design/bg-content-subpage.gif') no-repeat; padding-bottom:0px; margin-top:132px;}
#content.big #leftColumn { width:556px;}
#content.big #rightColumn { width:156px; margin-right:0px; }
#content.big #rightColumn .textTeaser, #content.big #rightColumn .graphicTeaser { height:156px; width:156px; padding:0; margin:0 0 10px 0; overflow:hidden; position:relative; background:#d8e8f2 url('/en/design/bg-teaser.jpg') no-repeat; }
#content.big #rightColumn .textTeaser h2, #content.big #rightColumn .graphicTeaser h2 { font-size:0.8em; color:#0066aa; margin:16px 16px 0 16px; }
#content.big #rightColumn .textTeaser h2 a, #content.big #rightColumn .graphicTeaser h2 a { font-size:100%; text-decoration:none; color:#0066aa; }
#content.big #rightColumn .textTeaser h3, #content.big #rightColumn .graphicTeaser h3 { font-size:0.8em; font-weight:normal; color:#0066aa; margin:4px 16px 0 16px; }
#content.big #rightColumn .textTeaser h3 a, #content.big #rightColumn .graphicTeaser h3 a { text-decoration:none; }
#content.big #rightColumn .textTeaser p, #content.big #rightColumn .graphicTeaser p { font-size:0.7em; margin:0 16px 16px 16px; }
#content.big #rightColumn .textTeaser div.emptyCap, #content.big #rightColumn .graphicTeaser div.emptyCap {margin-top:16px;}
#content.big #rightColumn .textTeaser.white, #content.big #rightColumn .graphicTeaser.white {color:#fff;}
#content.big #rightColumn .textTeaser.white a, #content.big #rightColumn .graphicTeaser.white a {color:#fff;}
#content.big #rightColumn div a.linkbox { display:block; position:absolute; width:156px; height:156px; top:0; }
#content.big #rightColumn * .vice { position:absolute; bottom:16px; right:16px; padding-left:12px; background: transparent url('/en/design/odrazka-velka-cervena.gif') no-repeat 1px 4px; color:#408dbf; text-decoration:none !important; }
#content #rightColumn div.bigGraphicTeaser { width:240px; padding:0; margin:0; overflow:hidden;}
#content #rightColumn div.bigGraphicTeaser * img {border:0;}
#content .harddiv {float:right;}
ul#menu {  margin:0; padding:0; list-style-type:none; position:absolute;  height:44px; top:0; left:0;}
ul#menu li { margin:0; float:left; height:31px; overflow:hidden; }
ul#menu li a { text-align:center; text-decoration:none; font-weight:normal;  color:#1f79b4; background-color:#fff; padding:10px 13px 0 17px;  height:22px; display:block; float:left; }
ul#menu li.first { background:#0066aa url('/en/design/li-home-rightdown-corner.gif') no-repeat scroll right top; height:44px; padding-left:0; padding-right:0;}
ul#menu li.first a { background:#0066aa url('/en/design/li-home-leftdown-corner.gif') no-repeat scroll 0 0 !important; text-transform:uppercase; color:#fff; height:44px; padding-right:11px; padding-left:15px; margin-right:4px; }
ul#menu li.home { height:44px; }
ul#menu li.home a { background:transparent url('/en/design/li-home.gif') no-repeat scroll 0 0 !important; text-transform:uppercase; color:#fff; height:44px; width:65px; padding-left:0; padding-right:0; margin:0; text-align:center; display:block; }
ul#menu li.last a{ margin-right:3px; padding-right:11px; background:#fff url('/en/design/li-last-corner.gif') no-repeat scroll right top;}
ul#menu li.last a:hover { background:#eef5f9 url('/en/design/odrazka-mala-modra.gif') no-repeat scroll 10px 15px;  }
ul#menu li.active a.last { background:#bbd6e8 url('/en/design/li-last-corner-active.gif') no-repeat scroll right top;}
ul#menu li.active a.last:hover { margin-right:0; padding-right:14px; }
ul#menu li.active a { background:#bbd6e8 url('/en/design/odrazka-mala-modra.gif') no-repeat scroll 10px 15px;}
ul#menu li a:hover { background:#eef5f9 url('/en/design/odrazka-mala-modra.gif') no-repeat scroll 10px 15px;}
ul#submenu {  margin:0; padding:0; list-style-type:none; position:absolute; height:16px; top:8px; right:0;}
ul#submenu li { margin:0; float:left; height:16px; overflow:hidden; }
ul#submenu li.lang a { display:block; height:16px; width:56px;}
ul#submenu li.lang a.en { background:transparent url('/en/design/english.gif') no-repeat left bottom; }
ul#submenu li.lang a.en:hover { background:transparent url('/en/design/english.gif') no-repeat left top; }
ul#submenu li.lang a.cs { background:transparent url('/en/design/cesky.gif') no-repeat left bottom; }
ul#submenu li.lang a.cs:hover { background:transparent url('/en/design/cesky.gif') no-repeat left top; }
ul#submenu * span { display:none; }
#quicksearch { position:absolute; margin:0; padding:0; height:36px; width:240px; top:173px; right:5px; background:#fff url('/en/design/hledej-qsearch-en.gif') no-repeat; }
body.home #page * #quicksearch { position:absolute; margin:0; padding:0; height:36px; width:240px; top:228px; right:0; background:#fff url('/en/design/hledej-qsearch-en.gif') no-repeat; }
#quicksearch .txt { position:absolute; left:72px; top:8px; height:16px; width:140px; border:1px solid #0066aa; }
#quicksearch .button { position:absolute; display:block; width:24px; height:36px; background:#fff url('/en/design/btn-submit-qsearch.gif') no-repeat; top:0; right:0; cursor:pointer; }
#quicksearch.higher { top:156px !important; }
#headerform { display:block; width:240px;height:72px; background:transparent url('/en/design/bg-headerform.gif') no-repeat; position:absolute; right:0; top:191px;}
#headerform p { margin:5px 0 0 15px; }
#headerform p select { width:210px;}

body.home #page #content { width:inherit; background:#fff url('/en/design/bg-content.jpg') repeat-x; padding-bottom:0px; margin-top:300px;}
body.home #page #content.lpBig {margin-top:390px;}
body.home #page #content.lpSmall {margin-top:267px;}
body.home.RWE #page #content { margin-top:395px; }

#leftColumn h2 { font-size:0.75em; margin:0 0 16px 0;}
#leftColumn p { margin:0 0 20px 0;}
#leftColumn .wysiwyg { font-size: 0.75em;}
#leftColumn .wysiwyg * { font-size: 100%;}
#leftColumn .wysiwyg h1 {font-size:16px;}
#leftColumn .wysiwyg img {margin:15px;}

.wysiwyg td p, .wysiwyg th p {margin:0px!important; padding:0px!important;}
.wysiwyg table.noformat td p {margin:0px 0 20px 0!important; } 

#leftColumn ul { padding:0; margin:0; list-style:none; }
#leftColumn ul li { padding:0 10px 15px 13px; margin:0; background:transparent url('/en/design/odrazka-plus-cervena.gif') no-repeat 0 4px;}

#leftMenu h2 { color:#0066aa; margin:12px 0 7px 12px; padding:0; text-transform: uppercase; font-size:14px; }
#leftMenu h3 {font-size:12px;}
#leftMenu ul { margin:0; padding:9px 0 40px 0; list-style-type:none; width:204px;display:block; float:left; }
#leftMenu ul li { margin:0; padding:0; display:block;float:left; width:204px; background:transparent url('/en/design/li-rightmenu.gif') no-repeat right top; }
#leftMenu ul li.first { background-image:none; }
#leftMenu ul li.last { background-image:none; }
#leftMenu ul li a { margin-bottom:1px; padding:4px 0px 4px 28px; width:176px;background:transparent url('/en/design/odrazka-velka-cervena.gif') no-repeat 12px 8px; text-decoration:none; display:block; float:left; color:#0066aa; }
#leftMenu ul li a:hover { text-decoration:underline; }
#leftMenu ul li a.active { font-weight:bold; }
#leftMenu ul li ul {  margin:0; padding:0; list-style-type:none; width:204px;display:block; float:left; background:transparent url('/en/design/li-rightmenu.gif') no-repeat right top; }
#leftMenu ul li ul li { margin:0; padding:0; display:block;float:left; width:204px; background-image:none; font-size:100%; }
#leftMenu ul li ul li ul { background: none;}
#leftMenu ul li ul li ul li { background-image:none; font-size:100%; }
#leftMenu ul li ul li.last { background:transparent url('/en/design/li-last-corner.gif') no-repeat right top; }
#leftMenu ul li ul li a { margin-bottom:1px; padding:4px 0px 4px 38px; width:166px;background-image:none; text-decoration:none; display:block; float:left; color:#0066aa; font-size:100%; background:transparent url('/en/design/odrazka-velka-modra.gif') no-repeat 25px 8px; }
#leftMenu ul li ul li a:hover { text-decoration:underline; }
#leftMenu ul li ul li a.active { font-weight:bold; background:transparent url('/en/design/odrazka-velka-modra.gif') no-repeat 25px 8px; }
#leftMenu ul li ul li ul li a, #leftMenu ul li ul li ul li a.active { padding:4px 0px 4px 50px; background:transparent url('/en/design/odrazka-velka-modra.gif') no-repeat 37px 8px; }
#leftMenu ul li.gray a { color:#6B6B6B; background-image: url('/en/design/odrazka-velka-sediva.gif'); }
#leftMenu ul li ul li.gray a { color:#0066aa; background-image:url('/en/design/odrazka-velka-modra.gif');}
/* hack na prazdne ul li ul pro IE6 a IE7*/
#leftMenu ul li ul {width:auto!important; float:left;}


#leftMenu .tinyteaser { width:110px; height:65px;margin:0 0 1px 4px; padding:0px 30px 0px 64px; background:#e5eff6 url('/en/design/odrazka-velka.gif') 178px 48px no-repeat; position:relative; }
#leftMenu .tinyteaser h2 { margin:0;padding:0; }
#leftMenu .tinyteaser h2 a { display:block; position:absolute; top:0; left:0; width:110px; height:45px; padding:10px 30px 10px 64px; font-size:11px; color:#0066aa; text-decoration:none; background:transparent url('/en/design/bg-leftmenu-boxtheme-01.jpg') no-repeat;}
#leftMenu .tinyteaser h2 a:hover { text-decoration:underline; }
#leftMenu .tinyteaser p, #leftMenu .tinyteaser .wysiwyg { margin:0; padding:25px 0 0 0; font-size:11px; color:#909090;}
#leftMenu .tinyteaser .wysiwyg p { padding:0; }

#subpagetheme { float:right; margin:5px 5px 0 0; padding:0;  width:731px; height:242px; background:#fff url('/en/design/subpage-tema.jpg') no-repeat;}
#rightColumn .boxes { width:235px; padding:10px 0 0 0; float:left; margin:0; overflow:hidden; }
body.home #rightColumn .boxes { padding-top:29px; }
#rightColumn .boxes.slides { position:relative; }
#rightColumn .boxes h2 { margin:0; padding:3px 5px 4px 15px; display:block; background-color:#edecea; width:215px; font-size:13px; font-weight:normal; border-bottom:1px solid #fff;}
#rightColumn .boxes h2 a { color:#6B6B6B; text-decoration:none; }
#rightColumn .boxes h2 a.active { color:#0066aa; }
#rightColumn .boxes h2.first { padding:6px 5px 4px 15px; color:#0066aa; background:transparent url('/en/design/header-box-type-2.gif') no-repeat; }
#rightColumn .boxes div.content { width:203px; padding:16px 16px 10px 16px; margin:0; clear:both; background:#fff url('/en/design/bg-box-type-2.gif') repeat-y;  border-bottom: 1px solid #eae9e6;}
#rightColumn .boxes div.content p {font-size: 11px; margin:0; padding: 0 0 10px 0;}
#rightColumn .boxes div.content p a.vice { padding-left:12px; background: transparent url('/en/design/odrazka-velka-cervena.gif') no-repeat 1px 4px; color:#408dbf; font-size:11px;}
#rightColumn .boxes div.content img.right { float:right; margin:0 0 5px 5px; }
#rightColumn .boxes div.content ul.shortlinks {  margin:0; padding:0; list-style-type:none; width:205px;}
#rightColumn .boxes div.content ul.shortlinks li {font-size:11px; margin:0; padding: 0 16px 0 13px; background:transparent url('/en/design/odrazka-velka-sediva.gif') no-repeat 0px 3px; line-height: 12px;}
#rightColumn .boxes div.content ul.shortlinks li a {text-decoration: none; color:#6B6B6B;}
#rightColumn .boxes div.content ul.shortlinks li a:hover {text-decoration: underline;}
#rightColumn .boxes div.content ul.shortlinks li div.hr {border-bottom:1px dotted #6B6B6B; padding:0; margin:3px 0 3px 0;}
#rightColumn .boxes div.content ul.shortlinks li.last div.hr {border:0; margin:0;}
#rightColumn .boxes div.content.mapa { padding:10px; width:215px;}
#rightColumn .boxes div.content.mapa select { width:215px; }
#rightColumn .boxes div.content div.wysiwyg {font-size: 11px; display:inline-block; margin:0; padding:0; }
#rightColumn .boxes div.content div.wysiwyg ul { margin:0; padding:7px 0 7px 0; list-style-type:none; width:205px; float:none; }
#rightColumn .boxes div.content div.wysiwyg ul li {font-size:11px; padding:0 0 0px 13px; display:inline-block; float:none; width:inherit; background:transparent url('/en/design/odrazka-plus-cervena.gif') no-repeat 0px 4px; }
#rightColumn .boxes div.content div.wysiwyg a {text-decoration:none;}
#rightColumn .boxes div.content div.wysiwyg a:hover {text-decoration:underline;}

#rightColumn.notheme {margin-top:25px;}

body.home #page #content #leftColumn { width:739px; padding-right:0; }
body.home #page #content #leftColumn h2 {}
body.home #page #content #rightColumn { padding-top:0; }

#themeboxes { display:inline; float:left; }
body.home #page * #themeboxes div { width:243px; height:192px; margin-left:5px; padding:0; float:left; background:transparent url('/en/design/theme-box-light.gif') no-repeat; position:relative; top:-7px; }
body.home #page * #themeboxes div a.linkbox { display:block; position:absolute; width:243px; height:192px; }
body.home #page * #themeboxes div a.linkbox.roh { position:absolute; border:0px solid black; top:168px; left: 14px; width: 50px; height: 15px; text-decoration: none; padding-left:12px; background: transparent url('/en/design/odrazka-velka-cervena.gif') no-repeat 1px 4px; color:#408dbf; font-size:12px;}
body.home #page * #themeboxes div a.linkbox.roh:hover {text-decoration: underline;}
body.home #page * #themeboxes div.dvasloupce { width:491px; background:transparent url('/en/design/theme-box-dvasloupce.gif') no-repeat; }
body.home #page * #themeboxes div.dvasloupce a.linkbox { width:491px; }
body.home #page * #themeboxes div.trisloupce { margin-left:0;width:739px; background:transparent url('/en/design/theme-box-trisloupce.gif') no-repeat; }
body.home #page * #themeboxes div.trisloupce a.linkbox { width:739px; }
body.home #page * #themeboxes div div { margin:0; padding:0; background-image:none; position:absolute; top:0;}
body.home #page * #themeboxes * div.wysiwyg { margin:0; padding:31px 10px 4px 15px; width:auto;height:auto; background-image:none; color:#5A5859; font-size:0.7em}
body.home #page * #themeboxes * div.wysiwyg p {padding:0;}
body.home #page * #themeboxes div * div.white {color:#fff;}
body.home #page * #themeboxes div * div.white div.wysiwyg {color:#fff;}
body.home #page * #themeboxes div.first { margin-left:0; }
body.home #page * #themeboxes div * h2 { color:#0066aa; margin:0; padding:12px 10px 4px 15px; display:block; }
body.home #page * #themeboxes div * h3 { margin:0; padding:12px 10px 4px 15px; display:block; }
body.home #page * #themeboxes div * p { padding: 0 10px 4px 15px; margin:0; }
body.home #page * #themeboxes div * ul { margin:0; padding:0; list-style-type:none; }
body.home #page * #themeboxes div * ul li { margin-bottom:1px; padding:6px 10px 6px 12px; width:180px;background:transparent url('/en/design/odrazka-velka-cervena.gif') no-repeat 0px 10px; display:block; }
body.home #page * #themeboxes div * ul li a {text-decoration:none;}
body.home #page * #themeboxes div * ul li a:hover {text-decoration:underline;}
body.home #page * #themeboxes * div.wysiwyg h3 { color:#0066aa; margin:0; padding:12px 10px 4px 0px; display:block; font-size:1.2em;}
body.home #page * #themeboxes * div.wysiwyg h4 { margin:0; padding:12px 10px 4px 0px; font-size:1.1em; }
body.home #page * #themeboxes div div.white * {color:#fff!important;}

body.home.RWE #page * #themeboxes div { width:159px; height:156px; margin-left:6px; padding:0; float:left; background:transparent url('../../cs/img/theme-box-light-hp.gif') no-repeat; position:relative; top:-7px; }
body.home.RWE #page * #themeboxes div a.linkbox { display:block; position:absolute; width:159px; height:156px; }
body.home.RWE #page * #themeboxes div div { margin:0; padding:0; background-image:none; position:relative; top:0;}
body.home.RWE #page * #themeboxes * div.wysiwyg { margin:0; padding:0px 10px 4px 10px; width:auto;height:auto; background-image:none; color:#0066aa; font-size:0.7em}
body.home.RWE #page * #themeboxes div.first { margin-left:0; }
body.home.RWE #page * #themeboxes div * h2 { color:#0066aa; margin:0; padding:12px 10px 4px 10px; display:block; font-size:13px; }
body.home.RWE #page * #themeboxes div * h3 { margin:0; padding:12px 10px 4px 10px; display:block; }
body.home.RWE #page * #themeboxes div * p { padding: 0 10px 4px 15px; margin:0; }
body.home.RWE #page * #themeboxes div * ul { margin:5px 0 0 0; padding:0; list-style-type:none; }
body.home.RWE #page * #themeboxes div * ul li { margin-bottom:1px; padding:6px 10px 6px 27px; width:121px;background:transparent url('../../cs/img/odrazka-velka-cervena.gif') no-repeat 15px 10px; display:block; }
body.home.RWE #page * #themeboxes div * ul li a {text-decoration:none;}
body.home.RWE #page * #themeboxes div * ul li a:hover {text-decoration:underline;}
body.home.RWE #page * #themeboxes * div.wysiwyg h3 { color:#0066aa; margin:0; padding:12px 10px 4px 10px; display:block; font-size:1.2em;}
body.home.RWE #page * #themeboxes * div.wysiwyg h4 { margin:0; padding:12px 10px 4px 10px; font-size:1.1em; }
body.home.RWE { background:#a6cae1 url('/en/design/bg-body.jpg') repeat-x 0 -46px; }
body.home.RWE * #quicksearch { top:109px !important; }
body.home.RWE * #headerform { top:145px !important; }

body.home #page * #firstbox {width:240px; height:192px; padding:0; float:left; background:transparent url('/en/design/bg-box-type-1.gif') repeat-y; position:relative; top:-7px;}
body.home #page * #firstbox h2 { color:#0066aa; margin:0; padding:12px 5px 4px 15px; display:block; background:transparent url('/en/design/header-box-type-1.gif') no-repeat; }
body.home #page * #firstbox ul {  margin:0; padding:0; list-style-type:none; }
body.home #page * #firstbox ul li { margin:0; padding:0; float:left;  width:inherit; background:transparent url('/en/design/li-box-type-1.gif') no-repeat right bottom; }
body.home #page * #firstbox ul li.last { background-image:none; }
body.home #page * #firstbox ul li a { margin-bottom:1px; padding:2px 10px 2px 27px; width:205px;background:transparent url('/en/design/li-href-box-type-1.gif') no-repeat; text-decoration:none; display:block; color:#6B6B6B; font-size:90%; }
body.home #page * #firstbox ul li a:hover { background:transparent url('/en/design/li-href-box-type-1-over.gif') no-repeat; }
body.home #page * #firstbox ul li a.active, body.home #page * #firstbox ul li a.active:hover { background:transparent url('/en/design/li-href-box-type-1-active.gif') no-repeat; color:#fff; }
body.home #page * #firstbox ul li div {position: absolute; visibility: hidden; background:#F0F2F8;}
body.home #page * #firstbox ul li div ul {}
body.home #page * #firstbox ul li div ul li {width:240px;}
body.home #page * #firstbox ul li div li a {}

ul#drobecky { margin:2px 0 0 0; padding:0; list-style-type:none; height:14px;}
ul#drobecky li { margin:0; padding:0; float:left; background-color:transparent; background-image:none;}
ul#drobecky li a, ul#drobecky li span { padding:0; color:#408dbf; font-size:11px; text-decoration:none; }
ul#drobecky li span { color:#6B6B6B;}
ul#drobecky li span.bsipka { color:#408dbf; margin: 0 3px 0 3px;}
ul#drobecky li.first a { background:transparent url('/en/design/odrazka-velka.gif') no-repeat 0 3px; padding:0 0 0 12px;}

/*
ul#drobecky li a, ul#drobecky li span { padding:0 5px 0 12px; background:transparent url('/en/design/odrazka-sipka-simple-velka.gif') no-repeat 0 3px; color:#408dbf; font-size:11px; text-decoration:none; }
ul#drobecky li span { color:#6B6B6B; }
ul#drobecky li.first a { background:transparent url('/en/design/odrazka-velka.gif') no-repeat 0 3px; }
*/
ul#drobecky li a:hover { text-decoration:underline; }
ul#drobecky.notheme {height:16px; margin-bottom:37px;}
body.home #page ul#drobecky { margin-left:15px; }

/* Obsahova cast homepage a landing page */
#hpcontentcols {margin:22px 0 0 0; padding:0; float:left; }
#hpcontentcols * .colL, #hpcontentcols * .colR {float:left;}
#hpcontentcols * div.bigGraphicTeaser {margin:10px 0 0 0;}
#hpcontentcols .col1 {margin:0 0 0 34px;}
#hpcontentcols .col1 .colL, #hpcontentcols .col1 .colR {float:none;}
#hpcontentcols .col2L {margin:0 0 0 16px;}
#hpcontentcols .col2L .colL {width:216px; margin-right: 16px;}
#hpcontentcols .col2L .colR {width:441px;}
#hpcontentcols .col2P {margin:0 0 0 34px;}
#hpcontentcols .col2P .colL {width:441px; margin-right: 16px;}
#hpcontentcols .col2P .colR {width:216px; margin-left: 16px;}

/* Paticka */
#footer1 { width:984px; height: 25px; background-color:#fff; }
#footer1 ul {  margin:0 0 0 33px; padding:0; list-style-type:none; }
#footer1 ul li { margin:0; padding:0; float:left; }
#footer1 ul li a { color:#408dbf; text-decoration:none; font-size:10px; padding: 0px 20px 0 20px; }
#footer1 ul li a.print { background:transparent url('/en/design/ico-print.gif') no-repeat;}
#footer1 ul li a.nahoru { background:transparent url('/en/design/sipky-nahoru.gif') no-repeat;}
#footer1 ul li a.zpet { background:transparent url('/en/design/sipka-zpet.gif') no-repeat 0px 3px; padding-left:15px;}
#footer1 ul li a:hover { text-decoration:underline; }
#footer2 { width:984px; height: 25px; background-color:#cce0ee; text-align:right; }
#footer2 ul {  margin:0; padding:5px 0 0 0; list-style-type:none; }
#footer2 ul li { margin:0; padding:0; float:right; }
#footer2 ul li a { color:#408dbf; text-decoration:none; font-size:10px; background:transparent url('/en/design/odrazka-velka.gif') no-repeat 20px 5px; padding: 2px 8px 0 35px; }
#footer2 ul li a:hover { text-decoration:underline; }

/* Teaser standard */
#leftColumn .teaser {width: 100%; float:left;}
#leftColumn .teaser .item {margin:0 0 44px 0; /*float:left;*/ width:100%;}
#leftColumn .teaser .item h2, .teaser .item h3 {margin:0; padding:0;}
#leftColumn .teaser .item h2 a, .teaser .item h3 a {text-decoration: none;}
#leftColumn .teaser .item h2 a:hover, .teaser .item h3 a:hover {text-decoration: underline;}
#leftColumn .teaser .item h3 {padding:0; margin:0; font-size:0.75em;}
#leftColumn .teaser .item h3 a {color:#408dbf;}
#leftColumn .teaser .item .wysiwyg {margin-top: 16px; min-height: 84px;} 
#leftColumn .teaser .item .wysiwyg p {margin:0!important;}
#leftColumn .teaser .item .wysiwyg * img {width:216px; height:84px; margin:0 0 0 24px;}
#leftColumn .teaser .item .wysiwyg * .vice {padding-left:20px; background: transparent url('/en/design/odrazka-velka-cervena.gif') no-repeat 10px 4px; color:#408dbf; text-decoration:none;}
#leftColumn #hpcontentcols * .teaser h2, #hpcontentcols * .teaser  h3 {color:#0066aa;}
#leftColumn #hpcontentcols .col1 * .teaser {width:676px;}
#leftColumn #hpcontentcols .col2L * .teaser h2, #hpcontentcols .col2P * .teaser h2{margin:0 0 12px 0;}
#leftColumn #hpcontentcols .col2L * .teaser, #hpcontentcols .col2P * .teaser{width:441px;}
#leftColumn #hpcontentcols .col2L * .teaser .item .wysiwyg, #hpcontentcols .col2P * .teaser .item .wysiwyg {min-height: 88px; /*background-color:red;*/} 
#leftColumn #hpcontentcols .col2L * .teaser .item .wysiwyg * img, #hpcontentcols .col2P * .teaser .item .wysiwyg * img {width:156px; height:60px;/*width:132px; height:72px;*/ margin:0 0 16px 24px;}
#leftColumn.wide #hpcontentcols .col1 * .teaser {width:916px;}
#leftColumn .teaser2cols {width: inherit; }
#leftColumn .teaser2cols .left {float:left; width:428px; margin-right:60px;}
#leftColumn .teaser2cols .right {float:left; width:428px;}
#leftColumn .teaser2cols .item .wysiwyg {min-height:60px;}
#leftColumn .teaser2cols .item .wysiwyg * img {width:156px; height:60px; /*width: 132px; height: 60px;*/}

/* Press teaser standard */
#leftColumn .teaser.press .item .datum {font-size:11px; color:#585858;margin:0!important;}
#leftColumn .teaser.press .item h2 {font-size:12px!important;}
#leftColumn .teaser.press .item .wysiwyg {margin-top: 6px; /*margin-top: 22px;*/ min-height: 0px!important;} 
#leftColumn .teaser.press.big .item .wysiwyg, .teaser.press.big .item .wysiwyg {min-height: 0;} 

input.formbutton { position:relative; left:-3px; text-decoration:none; font-size:11px; font-weight:bold; height:25px; color:#0066aa; }
input.formbutton.size0 {width:69px; background:transparent url('/en/design/button-lightbg-size-0.gif') no-repeat; }
input.formbutton.size1 {width:88px; background:transparent url('/en/design/button-lightbg-size-1.gif') no-repeat; }
input.formbutton.size2 {width:117px; background:transparent url('/en/design/button-lightbg-size-2.gif') no-repeat; }
input.formbutton.size3 {width:147px; background:transparent url('/en/design/button-lightbg-size-3.gif') no-repeat; }
input.formbutton.size4 {width:177px; background:transparent url('/en/design/button-lightbg-size-4.gif') no-repeat; }
select { border:1px solid #eae9e6; color:#0066aa; font-size:11px; }
.alttext { display:none; }
.noborder { border:none;}

/* Podnadpis Autor, Datum */
#leftColumn .subtitle {margin-bottom: 15px; font-size: 11px;}

/* Boxy nad obsahovou sekci */
#leftColumn .sectionBoxes {}
#leftColumn .sectionBoxes .item {width: 220px; float: left; margin: 0 10px 0 0;}
#leftColumn .sectionBoxes .item h3 { font-size:12px; margin:0 0 15px 0; padding:0; color:#408dbf; }
#leftColumn .sectionBoxes .item h3 a { color:#408dbf;  }
#leftColumn .sectionBoxes .item h3 a:hover { }
#leftColumn .sectionBoxes .item p { font-size:12px; color:#6B6B6B; margin: 0 0 44px 0; padding:0; }
#leftColumn .sectionBoxes .item p a.vice { padding-left:14px; background: transparent url('/en/design/odrazka-velka-cervena.gif') no-repeat scroll 0 4px;}
#leftColumn .sectionBoxes .item p a.vice:hover {}
#leftColumn .sectionBoxes .item p img {display: block; margin: 10px 0; width: 132px; height: 72px;}

/* Seznam dokumentu */
#leftColumn .docList {margin: 16px 0 28px 0;}
#leftColumn .docList h2 {margin-bottom:7px;}
#leftColumn .docList ul {margin:0; padding: 0;}
#leftColumn .docList ul li {margin:0; padding:0; padding: 7px 0; padding-left: 18px; list-style-type: none; background-repeat: no-repeat; background-position: left 7px; border-bottom: 1px dotted #AFADA8;}
#leftColumn .docList ul li.first {border-top:1px dotted #AFADA8; }
#leftColumn .docList ul li.priloha { background-image: url(/en/design/download.gif); }
#leftColumn .docList ul li.priloha ul li {background-position: left 5px;}
#leftColumn .docList ul li.odkaz { background-image: url(/en/design/arrow_right.gif); }
#leftColumn .docList ul li a { color: #3D8DC2; }
#leftColumn .docList ul li p { margin:0; }
#leftColumn .docList ul li .wysiwyg {font-size: 1em; padding-top:3px;}
#leftColumn .docList ul li .wysiwyg ul {margin:0; padding:0; background-position:0 0; padding:15px 0 0 0; margin:0; list-style:none; }
#leftColumn .docList ul li .wysiwyg ul li {line-height:1em; margin:0; padding:0; background-position:0 0; border:0 solid; padding:0 10px 15px 13px; margin:0; background:transparent url('/cs/design/odrazka-plus-cervena.gif') no-repeat 0 4px;}
#leftColumn #hpcontentcols .docList {margin: 0;}
#leftColumn #hpcontentcols .docList h2 { color:#0066aa; margin:0 0 12px 0; padding:0; }
#leftColumn #hpcontentcols .docList ul li { display:block; float:left; width:99%; margin:0; padding:0 0 8px 12px; background:transparent url('/en/design/odrazka-velka-cervena.gif') no-repeat 0 3px; border:0;}
#leftColumn #hpcontentcols .docList ul li a {text-decoration: none; }
#leftColumn #hpcontentcols .docList ul li a:hover {text-decoration: underline; }

/* Obecna tabulka */
#leftColumn table {width: 100%; border:0; margin: 15px 0; border-spacing:0; font-size: 0.75em;}
#leftColumn table tr td, #leftColumn table tr th {border:0; line-height: 18px; padding: 0 15px 0 5px;}
#leftColumn table .odd {background-color: #F2F7FB;}
#leftColumn table thead tr th {border-bottom:2px solid #9E9E9E; color: #0066AA; font-weight: bold;}
#leftColumn table tbody tr td, #leftColumn table tbody tr th {border-bottom:1px solid #9E9E9E;}
#leftColumn table tbody tr th {font-weight: bold;  text-align:left;}
#leftColumn table tbody .foot {border-top:1px solid #9E9E9E;}

/* Neformatovana tabulka */
#leftColumn table.noformat {border:0; margin:0; padding:0; border-spacing:0px; border-collapse: collapse; }
#leftColumn table.noformat td, #leftColumn table.noformat th{border:0; padding:0; }

/* Odkaz archiv */ 
#leftColumn .ancArchive {/*float:left;*/}
#leftColumn .ancArchive a {/*color:#408dbf;*/ font-size:0.75em; font-weight: bold; background: transparent url('/en/design/odrazka-velka-cervena.gif') no-repeat 0px 4px; padding-left:18px; text-decoration:none;}
#leftColumn .ancArchive a:hover {text-decoration:underline;}


/* FORMULARE */
div.form input.formbutton {height:26px;}
div.form h2 { margin:0 0 5px 0 !important; color:#0066aa; border: none;}
div.form table { width:707px; margin:0 0 10px 0; float:left; }
div.form table.small { width: 345px; }
div.form table.small.right { float:right; }
div.form table.smaller {width: 295px;}
div.form table.smaller.right {float:right;}
div.form table * td { background-color:#f2f7fb; font-size:1em; color:#0066aa !important; height:24px; }
div.form table * td.txt { padding:0 12px; }
div.form table * td.txt2 { padding:0 0 0 12px; }
div.form table tr.empty td { background-color:#fff; padding:0 0 0 12px; color:#999999 !important; font-size:0.7em; }
div.form table * input, div.form table * select, div.form table * textarea { background-color:#fff; border:1px solid #d9e8f2; height:auto; font-size:1em; }
div.form table * .width10 { width:10px;}
div.form table * .width20 { width:20px;}
div.form table * .width30 { width:30px;}
div.form table * .width40 { width:40px;}
div.form table * .width50 { width:50px;}
div.form table * .width60 { width:60px;}
div.form table * .width70 { width:70px;}
div.form table * .width80 { width:80px;}
div.form table * .width90 { width:90px;}
div.form table * .width100 { width:100px;}
div.form table * .width125 { width:125px;}
div.form table * .width150 { width:150px;}
div.form table * .width175 { width:175px;}
div.form table * .width200 { width:200px;}
div.form table * .width225 { width:225px;}
div.form table * .width250 { width:250px;}
div.form table * .width300 { width:300px;}
div.form table * .width350 { width:350px;}
div.form table * .width400 { width:400px;}
div.form table * .width450 { width:450px;}
div.form table * .width500 { width:500px;}
div.form table * .width550 { width:550px;}
div.form table * td.submit { background-color:#fff; padding-top:12px; text-align:right; }
div.form * .dwnldVzorSoubor { padding-right:20px; font-size:100%; color:#0066aa; text-decoration:none; background:transparent url('/images/ico-download.gif') no-repeat right;}
div.form table * table tr td { font-size:100%; }
#leftColumn div.form table tbody tr td, #leftColumn div.form table tbody tr th {border-bottom:1px solid #ffffff; padding: 2px;}

div.ctrl { height: 18px; position: relative; }

/* povinne polozky a validace */
.req {font-weight:bold;}
div.form table * input.inputError, div.form table * select.inputError,  div.form table * textarea.inputError {border:1px solid red;}
.alignright { text-align: right; }
.alignleft { text-align: left; }
.aligncenter { text-align: center; }
.red { color: red; }
.bold { font-weight: bolder; }
a img {border:none;}

/* Mapa webu */ 
#leftColumn #sitemap {font-size:0.75em;}
#leftColumn #sitemap * ul {font-size:1em; padding-top:2px;}
#leftColumn #sitemap * li {font-size:1em; padding-bottom:2px!important;}

/* vyhledavani */
#leftColumn .filtr {background:#e0ecf4; padding:0; margin:0 0 15px 0;}
#leftColumn .filtr.small {width: 471px;}
#leftColumn .filtr .caption {background:#e0ecf4 url('/en/design/bg-encyclopedia-big.gif') no-repeat; color:#fff; font-size: 14px; height:20px; padding: 5px 5px 5px 12px;}
#leftColumn .filtr.small .caption {background:transparent url('/en/design/bg-encyclopedia-small.gif') no-repeat; width:471px;}
#leftColumn .filtr .body {padding: 5px;}
#leftColumn .filtr .body {padding: 5px; margin:0;}
#leftColumn .filtr .body table {border:0; padding:0; width: 100%; border-spacing:0; margin:0!important;}
#leftColumn .filtr .body table tr {}
#leftColumn .filtr .body table tr td, .filtr .body table tr th {border-bottom:1px solid white!important; border-right:1px solid white!important;}
#leftColumn .filtr .body table .last {border-right: none!important;}
#leftColumn .filtr .body table thead tr th {line-height: 5px!important; height: 5px!important; font-size:0!important;}
#leftColumn .filtr .body table tfoot tr td {border-bottom: none!important; line-height: 5px!important; height: 5px!important; font-size:0!important;}
#leftColumn .filtr .body .navigationbar {text-align:right;}
#leftColumn .filtr.small select#year {width: 50px;}
#leftColumn .filtr.small select#month {width: 100px;}
#leftColumn .filtr.small select#city, #leftColumn .filtr.small select#zone {width: 245px;}
#leftColumn .filtr .body select, #leftColumn .filtr .body  input, #leftColumn .filtr .body textarea {border:1px solid #408DBF;}
#leftColumn .filtr .body * .width80 { width:80px;}
#leftColumn .filtr .body * .width150 { width:150px;}
#leftColumn .filtr .body * .width230 { width:230px;}
#leftColumn .filtr .body * .width250 { width:250px;}
#leftColumn .filtr .body * .width300 { width:300px;}
#leftColumn .filtr .body input.formbutton {border:0px;}
#leftColumn .result {margin-top:10px; font-size:0.8em;}
#leftColumn .result p {font-size:1em;}
 
#leftColumn .filtr .pager {font-size:0.75em; text-align: right; padding: 5px;}
#leftColumn .filtr .pager a {text-decoration:none;}
#leftColumn .filtr .pager a:hover {text-decoration:underline;}
#leftColumn .filtr .errorbar {font-size:0.75em; text-align: left; padding: 5px; }

#leftColumn .filtr * input.inputError, #leftColumn .filtr * select.inputError,  #leftColumn .filtr * textarea.inputError {border:1px solid red;}
#leftColumn .filtr .body table input.formbuttonArrowDown {background: #E0ECF4 url('/en/design/sipka-dolu-cervena.gif') no-repeat 4px 4px; width:16px; height:14px; color: #E0ECF4; border:none; padding:15px 0 0 0; margin:2px; font-size:8px;}
#leftColumn .filtr .body table input.formbuttonArrowUp {background: #E0ECF4 url('/en/design/sipka-nahoru-cervena.gif') no-repeat 4px 4px; width:16px; height:14px; color: #E0ECF4; border:none; padding:15px 0 0 0; margin:2px; font-size:0px; position:absolute; left:85px;}
#leftColumn .filtr .body table td.spcr {padding-right: 45px;}

/* upravy kalkulacky GS a sladeni vzhledu s grafickym manualem */
#leftColumn table tr td.pad5 {padding: 0 5px 0 5px;}
#leftColumn table tr td.label, #leftColumn table tr td.data, #leftColumn div.result .label {color:#0066aa;}
#leftColumn .filtr.small .simplebgr {background:transparent url('/en/design/bg_form_small.gif') no-repeat;}
#leftColumn .filtr .body table .multi {border-bottom: none!important;}
#leftColumn .filtr .body table .ppc {color: #5090C9; font-weight:bolder;} /* poznamka pod carou */
.inputError {border:1px solid red;}
 

