
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; }
body.home.RWE { background:#a6cae1 url('/en/design/bg-body.jpg') repeat-x 0 -46px; }
body.home.PLYNOPROJEKT{ background:#a6cae1 url('/en/design/bg-body-PLYNOPROJEKT_256_bez_ICC_4px.jpg') repeat-x 0 0px; }
image, input { border:none; }
form { margin:0; padding:0; }
h1 { color:#0066aa; font-size:16px; display:block; padding:0; margin:21px 0 9px 0;/*margin:10px 0 20px 0;*/ }
h1.newsteaser {margin-bottom:0px;}
h2 { font-size:15px; margin:0 0 15px 0;}
h1.novisible {display:none;}
.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%; }
.bgwhite { background-color: #ffffff; }
.justify { text-align:justify; }
a { color:#0066aa; }
/*
#leftColumn a[href^="http"], #rightColumn a[href^="https"] {background:transparent url('/en/design/externi_proklik_11x11_px.gif') no-repeat 0 2px; padding:0 0 0 19px;}
#leftColumn a[href^="http://premium.rwe.cz"],
#rightColumn a[href^="http://premium.rwe.cz"],
#leftColumn a[href^="http://www.rwe.cz"],
#rightColumn a[href^="http://www.rwe.cz"],
#leftColumn a[href^="https://www.rwe.cz"],
#rightColumn a[href^="https://www.rwe.cz"]
 {background:none;padding:0;}
#leftColumn a.noexternal, #rightColumn a.noexternal {background:transparent url('') no-repeat 0 0; padding:0;}
*/
#page { width:984px;  margin:0 auto 0 auto; position:relative;}
#page #header { width:inherit; position:relative; padding-top:37px; }
#page #header #headerimage {background-image:url('/en/design/cp-header-image-rwecz.jpg'); width:984px; height:169px; position:absolute;top:0px; left:0;}
.home #page #header #headerimage {background-image:none; 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:984px; background:#fff url('/en/design/bg-content-subpage.gif') no-repeat; padding-bottom:0px; margin-top:132px;}
#content.big #leftColumn, #content_develop.big #leftColumn { width:556px;}
#content.big #rightColumn { width:156px; margin-right:0px; }
#content .textTeaser, #content .graphicTeaser { height:156px; width:156px; padding:0; margin:0 0 12px 0; overflow:hidden; position:relative; background:#d8e8f2 url('/en/design/bg-teaser.jpg') no-repeat; }
#content .textTeaser h2, #content .graphicTeaser h2 { font-size:0.8em; color:#0066aa; margin:16px 16px 0 16px; }
#content .textTeaser h2 a, #content .graphicTeaser h2 a { font-size:100%; text-decoration:none; color:#0066aa; }
#content .textTeaser h3, #content .graphicTeaser h3 { font-size:0.8em; font-weight:normal; color:#0066aa; margin:4px 16px 0 16px; }
#content .textTeaser h3 a, #content .graphicTeaser h3 a { text-decoration:none; }
#content .textTeaser p, #content .graphicTeaser p { font-size:0.7em; margin:0 16px 16px 16px; }
#content .textTeaser div.emptyCap, #content .graphicTeaser div.emptyCap {margin-top:16px;}
#content .textTeaser.white, #content .graphicTeaser.white {color:#fff;}
#content .textTeaser.white a, #content .graphicTeaser.white a {color:#fff;}
#content .textTeaser a.linkbox, #content .graphicTeaser a.linkbox { display:block; position:absolute; width:156px; height:156px; top:0;}
#content .graphicTeaser a.linkbox { background:transparent url('') no-repeat 0 0; padding:0;}
#content #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 div.bigGraphicTeaser { width:240px; padding:0; margin:0 0 10px 0; overflow:hidden; }
#content div.bigGraphicTeaser a.linkbox {  position:relative; width:auto; height:auto; background:transparent url('') no-repeat 0 0; padding:0;}
#content 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; margin-left:13px; }
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 li.hp a, ul#submenu li.hpb a { display:block; height:16px; width:56px; background:transparent url('/en/design/rweczAnchor.gif') no-repeat left bottom; }
ul#submenu li.hp a:hover, ul#submenu li.hpb a:hover { display:block; height:16px; width:56px; background:transparent url('/en/design/rweczAnchor.gif') no-repeat left top; }
ul#submenu li.hpb a {background:transparent url('/en/design/rweczAnchorB.gif') no-repeat left bottom; }
ul#submenu li.hpb a:hover {background:transparent url('/en/design/rweczAnchorB.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;}

#funbox { display:block; width:204px; background:transparent url('/en/design/bg-headerform-big.gif') no-repeat left bottom; position:absolute; right:0; top:192px; padding:16px 18px; color:#fff; }
#funbox .wraper { padding:0; margin:0; max-height: 106px; overflow:hidden;}
#funbox h3 {margin:0 0 12px 0; padding:0; font-size:18px;}
#funbox p {margin:0; padding:0; max-height: 102px; line-height:16px;}
#funbox p a {color:#fff; text-decoration:none;}
#funbox p a:hover {text-decoration:underline;}

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 #header #headerimage a {top:80px;}
body.home.RWE #page #header #headerimage a.motivelink {top: 190px;}
body.home.RWE #page #content { margin-top:395px; }
body.home.GOLF #page #content { margin-top:395px; }
body.home.PLYNOPROJEKT #page #content { margin-top:330px; }
body.home.ELEKTRINA #page #content { margin-top:350px; }

#leftColumn h1 { margin:40px 0 16px 0;}
#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 p { margin-bottom:24px;}
#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:0 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 48px 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-image:none; }
#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 .tinyteasergroup {padding:0; margin: 0 0 48px 0;}
#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 0 10px 0; overflow:hidden; position:relative; }
body.home #rightColumn .boxes { padding-top:29px; }
#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 h2.first a { color:#0066aa; }
#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; }
#boxes .content a.vice {bottom:8px!important; }
#boxes .content {position:relative; }
#boxes .wysiwyg {padding-bottom:5px!important;}
#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; }
div#hpcontentcols .wysiwyg ul li {float:none!important;} /*ie oprava pro wysiwyg text v ramci HP template*/
#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 #leftColumn.wide { width:inherit;}
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; text-decoration:none; background: url('/en/design/empty.gif') repeat; z-index:100;}
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:11px;}
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 div, 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 div, 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.wysiwyg span.white {color:#fff;}
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 #page * #themeboxes div div.loginBox h2 {color:#fff!important;}
body.home #page * #themeboxes div div.loginBox h3 {color:#fff;}
body.home #page * #themeboxes div div.loginBox * p {color:#fff;}
body.home #page * #themeboxes div div.loginBox * p.topText {padding-top:15px;}
body.home #page * #themeboxes div div.loginBox * p.user {font-weight:bold; padding: 5px 0px 5px 0px;}
body.home #page * #themeboxes div div.loginBox * p.bottomText {padding-bottom:7px;}
body.home #page * #themeboxes div div.loginBox * a {color:#fff;}
body.home #page * #themeboxes div div.loginBox .wysiwyg h2 {padding-left:0;} 
body.home.RWE #page * #themeboxes div { width:159px; height:156px; margin-left:6px; padding:0; float:left; background-image:none; 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:absolute; top:0;}
body.home.RWE #page * #themeboxes * div.wysiwyg { margin:0; padding:31px 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('/en/design/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 * #quicksearch { top:110px !important; }
body.home.RWE * #headerform { top:146px !important; }
body.home.GOLF #page * #themeboxes div { width:324px; margin-left:6px; padding:0; float:left; background:transparent url('/en/design/theme-box-jedenapusloupce.gif') no-repeat; position:relative; top:-7px;}
body.home.GOLF #page * #themeboxes div div { margin:0; padding:0; background-image:none; position:absolute; top:0;}
body.home.GOLF #page * #themeboxes div a.linkbox { width:324px;}
body.home.GOLF #page * #themeboxes div.first {margin-left:0;}
body.home.PLYNOPROJEKT * #quicksearch { top:228px !important; }
body.home.PLYNOPROJEKT #funbox{ top:264px; /*height: 40px;*/ background-image:url('/en/design/bg-headerform-plynoproj.gif');}
body.home.DS * #quicksearch { top:228px !important; }

body.home.BOX5 #page * #themeboxes div { width:192px; height:192px; margin-left:6px; padding:0; float:left; background:transparent url('/en/design/theme-box-5-na-stranku.gif') no-repeat; position:relative; top:-7px; }
body.home.BOX5 #page * #themeboxes div a.linkbox { display:block; position:absolute; width:192px; height:192px; }
body.home.BOX5 #page * #themeboxes div div { margin:0; padding:0; background-image:none; position:absolute; top:0;}
body.home.BOX5 #page * #themeboxes div.first { margin-left:0; }
body.home.BOX5 { background:#a6cae1 url('/en/design/bg-body.jpg') repeat-x 0 -46px; }
body.home.BOX5 * #quicksearch { top:229px !important; }
body.home.BOX5 * #headerform { top:365px !important; }
body.home.BOX5 #content #rightColumn div a.linkbox {position:relative; height:auto; margin-top: 10px; }
body.home.BOX5 #leftColumn h2 { color:#0066aa; }

body.home #page * #firstbox {width:240px; height:192px; padding:0; float:left; background:transparent url('/en/design/bg-box-type-3.gif') repeat-y; position:relative; top:-7px;}
body.home #page * #firstbox h2 { color:#0066aa; margin:0; padding:9px 5px 4px 15px; display:block; background:transparent url('') no-repeat; }
body.home #page * #firstbox h2 a {text-decoration:none; }
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-3.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-3-over.gif') no-repeat; color:#ffffff;}
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 {}

/* uprava casti "dalsi" pro firstbox menu */
#firstbox ul li div li a {font-size:125%!important;}
body.home #page * #firstbox ul li div {background-color:#ffffff!important;}

ul#drobecky { margin:0 0 0 0; padding:0; list-style-type:none; height:12px; position:relative; line-height:12px;}
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:hover { text-decoration:underline; }
ul#drobecky.notheme {margin:5px 0 1px 0;}
body.home #page ul#drobecky { margin-left:15px; }

/* Obsahova cast homepage a landing page */
#hpcontentcols {margin:40px 0 0 0; padding:0; float:left; position:relative;}
#hpcontentcols h1 {margin-top:0px;}
#hpcontentcols h2 { color:#0066aa; margin:0 0 12px 0; padding:0; font-size:16px;}
#hpcontentcols * div.bigGraphicTeaser {margin:10px 0 0 0;}
#hpcontentcols * .colL, #hpcontentcols * .colR {float:left;}
#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;}
#leftColumn.wide #hpcontentcols {width:inherit;}

/* 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; }

/* Paticka clanku */
ul#footerart { display:block; margin:15px 0 0 0; padding:0; list-style-type:none; float:left; }
ul#footerart li { margin:0; padding:0; float:left; color:#408dbf; font-size:10px !important; }
ul#footerart li a { color:#408dbf; text-decoration:none; font-size:10px; padding: 0px 20px 0 20px; }
ul#footerart li a.print { background:transparent url('/en/design/ico-print-red.gif') no-repeat;}
ul#footerart li a.oblibene { background:transparent url('/en/design/ico-oblibene.gif') no-repeat;}
ul#footerart li a.doporucit { background:transparent url('/en/design/ico-doporucit.gif') no-repeat;}
ul#footerart li a.facebook { background:transparent url('/en/design/ico-facebook.gif') no-repeat;}
ul#footerart li a:hover { text-decoration:underline; }
ul#footerart li.stars span { display: block; height:10px; width:11px; padding-right:1px; float: left; }
ul#footerart li.stars span.on { background: transparent url('') no-repeat; }
ul#footerart li.stars span.off { background: transparent url('/en/design/star-off.gif') no-repeat; }

/* 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 0 16px; 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 * .teaser h2 {font-size: 1em; text-transform: uppercase; font-weight: bold;}
#leftColumn #hpcontentcols .col1 * .teaser {width:676px;}
#leftColumn #hpcontentcols .col2L * .teaser h2, #hpcontentcols .col2P * .teaser h2 {/*margin:0 0 16px 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: 16px; margin-top: 22px;*/ min-height: 0px!important;} 
#leftColumn .teaser.press.big .item .wysiwyg, .teaser.press.big .item .wysiwyg {min-height: 0;} 
#leftColumn .teaser.press .item .datumH {padding-right:24px;}
#leftColumn #hpcontentcols .col2L * .teaser.press.karta .item .wysiwyg * img {float:left; height:72px; width:132px; margin:3px 20px 5px 0;}
#leftColumn .teaser.press.karta .item {margin:0 0 30px 0;}
#leftColumn .teaser.press.karta .switch {font-size:11px; font-weight:bold; margin:0 0 20px 0; height:19px;}
#leftColumn .teaser.press.karta .switch div {float:left; }
#leftColumn .teaser.press.karta .switch .buttonL {background: transparent url('/en/design/bg-news-light.gif') no-repeat 0px 0px; width:218px; height:19px; padding:2px 0;}
#leftColumn .teaser.press.karta .switch .buttonD {background: transparent url('/en/design/bg-news-dark.gif') no-repeat 0px 0px; width:218px; height:19px; padding:2px 0;}
#leftColumn .teaser.press.karta .switch .buttonL.f, #leftColumn .teaser.press.karta .switch .buttonD.f {margin-right:5px;}
#leftColumn .teaser.press.karta .switch a {text-decoration: none; padding:0 0 0 17px;}
#leftColumn .teaser.press.karta .switch .buttonD a {color:#fff;}

/* TV porady */
#leftColumn .teaser2cols.tvporady {margin:44px 0 0 0; }
#leftColumn .teaser2cols.tvporady .left {width:240px; margin-right:16px;}
#leftColumn .teaser2cols.tvporady .right {width:240px; margin:0;}
#leftColumn .teaser2cols.tvporady .item {width:240px; height:240px;position:relative;}
#leftColumn .teaser2cols.tvporady .item h2 , #leftColumn .result .teaser.tvporady .item h2 {font-size:14px; overflow:hidden; height:34px; margin-bottom:16px;}
#leftColumn .teaser2cols.tvporady .item .datum, #leftColumn .result .teaser.tvporady .item .datum  {font-weight: bold; color:#0066aa; font-size:11px;}
#leftColumn .teaser2cols.tvporady .item .wysiwyg {/*height: 160px;*/ overflow:hidden;} 
#leftColumn .teaser2cols.tvporady .item .wysiwyg * img, #leftColumn .result .teaser.tvporady .item .wysiwyg * img{width:132px; height:72px; margin:0 0 20px 8px;}
#leftColumn .teaser2cols.tvporady .item .vice, #leftColumn  .result .teaser.tvporady .item .vice {position:absolute; top:128px; right:0; margin:0px; float:right; padding-left:10px; background: transparent url('/en/design/odrazka-velka-cervena.gif') no-repeat 0px 4px; color:#408dbf; text-decoration:none; font-size: 0.75em;}
#leftColumn .result .teaser.tvporady {margin:44px 0 0 0; }
#leftColumn .result .teaser.tvporady .left {width:100%;}
#leftColumn .result .teaser.tvporady .left  .item{width:100%; position:relative;}
#leftColumn .result .teaser.tvporady .item .wysiwyg {height: 72px; overflow:hidden; } 
#leftColumn .result .teaser.tvporady .item .vice {font-size: 1em; float:left;}
#leftColumn .result .teaser.tvporady .item h2 {font-size: 14px;}
#leftColumn .result .teaser.tvporady .item .wysiwyg {font-size: 1em;}

input.formbutton { position:relative; left:-3px; text-decoration:none; font-size:11px!important; font-weight:bold; padding-bottom:6px; height:25px; color:#0066aa; cursor:pointer; }
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; }
input.formbutton.size2.redbg {width:108px; background:transparent url('/en/design/button-redbg-size2.gif') no-repeat; color:#e2001a; }
input.formbutton.size3.redbg {width:147px; background:transparent url('/en/design/button-redbg-size3.gif') no-repeat; color:#e2001a; }

/* Login formular pro online servis - horni lista nad CP */
#login { display:block; position:absolute; width:736px; height:36px; top:133px; left:248px; background:transparent url('/en/design/bg-login-red.gif') no-repeat; }
#login p { color:#fff; padding:0 0 0 16px; font-size:16px; margin:8px 0 0 0;  }
#login p #login-portal, #login p #password-portal { color:#0066aa; font-size:0.75em; width:140px; padding-left:8px;  }
#login p #login-portal { margin-left:10px; }
#login span#welcome { position:relative; font-size:0.8em; color:#fff; padding:0 10px; }


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); }
/* Odstraneno za zadost pani Srbove ze dne 25.10
#leftColumn .docList ul li.odkaz.externi {background:transparent url('/en/design/externi_proklik_11x11_px.gif') no-repeat left 7px;}
#leftColumn .docList ul li.odkaz.externi a {background-image:none; padding: 0;}
*/
#leftColumn .docList ul li.produkt {padding:0; margin:0; border:0; background:transparent none; margin-bottom: 44px;}
#leftColumn .docList ul li.produkt h2 {margin:0; padding:0; color:#408dbf; font-size:1em; }
#leftColumn .docList ul li.produkt h2 a {text-decoration: none; }
#leftColumn .docList ul li.produkt h2 a:hover {text-decoration: underline; }
#leftColumn .docList ul li.produkt .wysiwyg {margin-top: 16px;}
#leftColumn .docList ul li.produkt .wysiwyg img {margin:0 0 0 24px;}
#leftColumn .docList ul li.produkt .wysiwyg ul.docList {margin:10px 0 0 0;}
#leftColumn .docList ul li.produkt .wysiwyg ul.docList li {border:0;}
#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('/en/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; font-size:16px;}
#leftColumn #hpcontentcols .docList ul li,  #leftColumn #hpcontentcols 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;}

/* Teaser login RWE servis*/
#formLoginRBox {margin:0; padding:0;}
#formLoginRBox label {display:none;}
#formLoginRBox input.text { width:192px; border:1px solid #E6E4E1; margin:0; padding:2px 0 2px 13px; font-size: 10px; color:#585858; }
#formLoginRBox div {height:18px; width:207px; margin:8px 0 0 0; padding:0;}
#formLoginRBox div.row3 {height: 30px;}
#formLoginBox {margin:0; padding:0;}
#formLoginBox label {display:none;}
#formLoginBox input.text {width:190px; border:1px solid #b8b3aa; margin:0; padding:2px 0 2px 16px; font-size: 10px; color:#58585A; }
#formLoginBox input.formbutton.size1 {left:0; text-align: center; padding: 0 10px 4px 0px; color:#58585A; background:transparent url('/en/design/button-redbg-login.png') no-repeat; float: right;}
#formLoginBox p {height:18px; width:210px; margin:8px 0 0 0!important; padding:0!important;}
#formLoginBox p.row3 {height: 30px;}
#formLoginBox a {color:#fff; text-decoration:none; padding:0 0 8px 12px;  background:transparent url('/en/design/odrazka-velka-bila.gif') no-repeat 0 3px;}
#formLoginBox a:hover {text-decoration:underline;}
#formLoginBoxObchodnik {margin:0; padding:0;}
#formLoginBoxObchodnik label {width:45px; float:left; font-weight: bold;}
#formLoginBoxObchodnik input.text {width:150px; border:1px solid #E6E4E1; margin:0; font-size: 10px; height:12px; padding:0px 0 4px 16px; color:#6B6B6B;}
#formLoginBoxObchodnik p {height:18px; margin:8px 0 0 0!important; padding:0!important;}
/* 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.small .simplebgr {background:transparent url('/en/design/bg-form-small.gif') no-repeat;}
#leftColumn .filtr .simplebgr {background:transparent url('/en/design/bg-form.gif') no-repeat;}
#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 tr td.label {color: #0066AA;} */
#leftColumn .filtr .body table .last {border-right: none!important;}
#leftColumn .filtr .body table .multi {border-bottom: none!important;}
#leftColumn .filtr .body table .ppc {color: #5090C9; font-weight:bolder;} /* poznamka pod carou */
#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; margin-top:5px;}
#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 * .width45 { width:45px;}
#leftColumn .filtr .body * .width80 { width:80px;}
#leftColumn .filtr .body * .width150 { width:150px;}
#leftColumn .filtr .body * .width180 { width:180px;}
#leftColumn .filtr .body * .width189 { width:189px;}
#leftColumn .filtr .body * .width200 { width:200px;}
#leftColumn .filtr .body * .width230 { width:230px;}
#leftColumn .filtr .body * .width240 { width:240px;}
#leftColumn .filtr .body * .width250 { width:250px;}
#leftColumn .filtr .body * .width300 { width:300px;}
#leftColumn .filtr .body * .width360 { width:360px;}
#leftColumn .filtr .body * .width450 { width:450px;}
#leftColumn .filtr .body * .width45p { width:45%;}
#leftColumn .filtr .body * .width50p { width:50%;}
#leftColumn .filtr .body input.formbutton {border:0px;}
#leftColumn .filtr .body fieldset { border: 1px solid #0066AA; }
#leftColumn .filtr .body legend {font-size: 13px; color: #0066AA; }
#leftColumn .filtr .body .msg { font-size:0.75em; padding:4px 5px 8px 5px;}
#leftColumn .filtr .body .small { font-size:0.75em; padding:0; line-height:125%;}
#leftColumn .filtr .body .red { color:#F00000;}
#leftColumn .filtr .body .blue { color:#0066AA;}
#leftColumn .filtr .body .bold { font-weight:bolder;}
#leftColumn .filtr .body p {font-size:1em;}
#leftColumn .result {margin-top:10px; font-size:0.8em;}
#leftColumn .result p {font-size:1em;}
#leftColumn .filtr .body input.inputError, #leftColumn .filtr .body select.inputError,  #leftColumn .filtr .body textarea.inputError, #leftColumn .filtr .body label.inputError {border:1px solid red;}
#leftColumn .filtr.small .body #frm_inter_id a { font-size:12px; }


/* strankovac u gridu */
#leftColumn .pagination {font-size: 12px; float:left;}
#leftColumn .pagination span {float:left; margin: 0 5px;}
#leftColumn .pagination span.disabled {}
#leftColumn .pagination ul {float:left; font-size: 0.75em;}
#leftColumn .pagination ul li {background:none!important; width:auto!important; margin:0 5px 0 5px!important; padding:0!important; list-style-type:none; float:left; font-size: 1.3em;}
#leftColumn .pagination a {text-decoration: none;}
#leftColumn .pagination a:hover {text-decoration: underline;}

#leftColumn .pager {text-align:center; margin:10px 0 0 0;font-size:0.75em;}
#leftColumn .pager a, #leftColumn .pager strong {margin:0 15px 0 0;}
#leftColumn .pager a span.current {font-weight:bold;}

/* casopis */
#leftColumn .casopis h2 {margin:0; padding:0; color:#408dbf; font-size:1em; }
#leftColumn .casopis .wysiwyg {margin-top: 16px;}
#leftColumn .casopis .wysiwyg img {margin:0 0 0 24px;}
#leftColumn .casopis .wysiwyg ul.docList li.priloha { padding-bottom:7px; margin-bottom: 7px; padding-left: 18px; list-style-type: none; background-repeat: no-repeat; background-position: left 3px; background-image: url('/en/design/download.gif') !important;}

/* vyhledej kontaktni misto */
#leftColumn div.tabs {height:30px; margin:10px 0; border:0;}
#leftColumn div.tabs ul {margin:0; padding:0;}
#leftColumn div.tabs ul li {width:156px; height: 20px; color:#ffffff; background-image:none; background-color:#0066AA; border-right:solid 1px #ffffff; display:inline; float:left; list-style:none outside none; padding:6px 0 4px 0; text-align:center; font-weight:bolder;}
#leftColumn div.tabs ul li.activ {background-color:#80B2D5;}
#leftColumn div.tabs ul li.last {border-right:none;}
#leftColumn div.tabs ul li a {color:#ffffff; text-decoration:none; font-weight:normal;}
#leftColumn div.tabs ul li a:hover {text-decoration:underline;}
#leftColumn .filtr .body tr td.dense {padding:5px; font-size:90%;}
#leftColumn .filtr .body tr td.dense ul {padding:5px;}
#leftColumn .filtr .body tr td.dense ul li {padding-bottom: 2px; font-size:100%;}
#leftColumn div.body {position: relative;}
#leftColumn #newFiltr.filtr .body table.nobackground tr td, #newFiltr.filtr .body table.nobackground tr th { background: #ffffff; border: none !important; border-bottom: 2px solid #FFF !important; }
/*#leftColumn div.body div.objednat {position: absolute; left:280px; top:166px;}*/
#leftColumn div.body div.objednat {position: relative;}

/* prepocet spotreby */
#leftColumn .filtr .body .pozn { font-size:0.88em; line-height:120%; padding: 5px}

/* zmena platby */
#leftColumn .filtr .body .option { position:relative; top:2px;}
#leftColumn .filtr .body .asterix { display:none;}
#leftColumn .filtr .body .req { font-weight:bold;}
#leftColumn .filtr .body .req .asterix { display:inline;}

/* forms */
#leftColumn form table tbody tr td, #leftColumn form table tbody tr th {border-color: #ffffff;} 
/* galerie */
#leftColumn .gallery {} 
#leftColumn .gallery .row {padding:0; margin:0; /*background-color:green;*/}
#leftColumn .gallery .row .item {padding:0; margin: 0 37px 24px 0; float: left; width: 125px; font-size: 12px; text-align: center; /*background-color:red;*/}
#leftColumn .gallery .row .item a {border:0; width: 125px; height:94px; display: block; margin:0 0 12px 0;}
#leftColumn .gallery .row .item img {border:0; /*width: 125px; height:94px;*/}
#leftColumn .gallery .row .item strong {font-weight: normal;}
/*anketa*/
div.anketa {margin: 0 12px 0 12px;font-size:0.75em; color:#0066AA;}
/* Vyhodna elektrina */
#leftColumn div.relative {position:relative;}
#leftColumn table tr td.pad5 {padding-left:5px; padding-right:5px;}
#showHelp img {border:0; position:relative; top:3px;}
#help {display: none; position: absolute; width: 450px; top:0; margin:0; min-height: 1px; background-color: #fff; color: #0066AA; border:1px solid #eae9e6; font-size: 80%; padding: 10px; height: auto; z-index: 10; left:0; }
/* Vyhodna elektrina - cross teaser */
body.home #page * #themeboxes * div.zavolejteBox div.wysiwyg { top: 60px; }
body.home #page * #themeboxes * div.zavolejteBox * { color: #FFF; }
body.home #page * #themeboxes * div.zavolejteBox h2 { font-size: 14px; }
body.home #page * #themeboxes * div.zavolejteBox input#JMENO, body.home #page * #themeboxes * div.zavolejteBox input#TELEFON, body.home #page * #themeboxes * div.zavolejteBox input#OTAZKA { width: 117px; border-color: #656565; padding: 2px 4px; color: #656565; }
body.home #page * #themeboxes * div.zavolejteBox input#btnOdeslat { background: transparent url('/en/design/button-redbg-send.gif') no-repeat 0 0; width:78px; margin-right: 12px; color: #444; font-weight: normal; }
body.home #page * #themeboxes * div.zavolejteBox td { border: none !important; padding: 4px 0; }
body.home #page * #themeboxes * div.zavolejteBox td.question { line-height: 17px; height: 35px; min-height: 35px; padding: 0; }
/* Vyhodna elektrina - cross teaser 2 chci poradentsvi */
body.home #page * #themeboxes * div.zavolejteBox input#JMENO2, body.home #page * #themeboxes * div.zavolejteBox input#TELEFON2, body.home #page * #themeboxes * div.zavolejteBox input#OTAZKA2 { width: 117px; border-color: #0066aa; padding: 2px 4px; color: #656565; }
body.home #page * #themeboxes * div.zavolejteBox input#btnOdeslat2 { background: transparent url('/en/design/button-redbg-send.gif') no-repeat 0 0; width:78px; margin-right: 12px; color: #444; font-weight: normal; }


/* NOVY CSS FORMULAR */
#leftColumn #newFiltr.filtr { background: none; }
#leftColumn #newFiltr.filtr.small { width: 472px; }
#leftColumn #newFiltr.filtr table { background: #EEF6FB; }
#leftColumn #newFiltr.filtr .body, #leftColumn #newFiltr.filtr.small .body { padding: 0; }
#leftColumn #newFiltr.filtr .body select, #leftColumn #newFiltr.filtr .body input, #leftColumn #newFiltr.filtr .body textarea { border: 1px solid #D9E8F2; }
#leftColumn #newFiltr.filtr .body select { height: 19px; line-height: 19px;}
#leftColumn #newFiltr.filtr .body .blue, #leftColumn form #newFiltr.filtr .body .label, #leftColumn form #newFiltr.filtr select, #leftColumn form #newFiltr.filtr textarea, #leftColumn form #newFiltr.filtr input, #leftColumn form #newFiltr.filtr label { color: #2780BD; vertical-align: top; }
#leftColumn #newFiltr.filtr .caption, #leftColumn #newFiltr.filtr.small .caption { background: #FFF; color: #176CB2; height: 24px; padding: 0; padding-top: 24px; }
#leftColumn #newFiltr.filtr table tr td, #leftColumn #newFiltr.filtr table tr th { padding-left: 10px; line-height: 23px; }
#leftColumn #newFiltr.filtr table tr td.data, #leftColumn #newFiltr.filtr table tr th.data { padding: 2px 16px 2px 0; }
#leftColumn #newFiltr.filtr .body table tr td, #newFiltr.filtr .body table tr th { border-bottom: 2px solid #FFF !important; }
#leftColumn #newFiltr.filtr .body * .width250 { width: 252px; }
#leftColumn #newFiltr.filtr .body * select.width250 { width: 254px; }
#leftColumn #newFiltr.filtr .body * .width200 { width: 202px; }
#leftColumn #newFiltr.filtr .body * select.width200 { width: 204px; }

#leftColumn #newFiltr.filtr .body input.formbutton { left: 0; border: none; }
#leftColumn #newFiltr.filtr table { background: none; border-spacing: 0; border-collapse: collapse; }
#leftColumn #newFiltr.filtr .body table tr td, #newFiltr.filtr .body table tr th { background: #EEF6FB; border: none !important; border-bottom: 2px solid #FFF !important; }
#leftColumn #newFiltr.filtr .body table .multi { border-bottom: none !important; }
#leftColumn #newFiltr.filtr .body input.inputError, #leftColumn #newFiltr.filtr .body select.inputError, #leftColumn #newFiltr.filtr .body textarea.inputError, #leftColumn #newFiltr.filtr .body label.inputError { border: 1px solid #F00 !important; }
#leftColumn #newFiltr.filtr .body .msg { padding: 4px 0 8px; }
#leftColumn #newFiltr.filtr .body textarea { font-size: 100%; font-family:'Lucida Grande', Tahoma, sans-serif; }

div.errorCheckbox { display:block;width:20px;height:20px;border:none !important;float:left;clear:both; }
div.errorCheckbox.yes { border:1px solid #F00 !important; }

/* END: NOVY CSS FORMULAR */

#content #rightColumn .graphicTeaser .zavolejteBox {color: white; margin:0px; padding:0px;}
#content #rightColumn .graphicTeaser .zavolejteBox h2 {color: white; margin:5px 16px; font-size:15px;}
#content #rightColumn .graphicTeaser .zavolejteBox p {margin:0px 12px 4px 16px; font-size:12px;}
#content #rightColumn .graphicTeaser .zavolejteBox * td {font-size:11px; margin:0px; padding:1px;}
#content #rightColumn .graphicTeaser .zavolejteBox * td.question { font-size:10px; height:28px; width:135px; letter-spacing:-0.3px;}
#content #rightColumn .graphicTeaser .zavolejteBox * input.width250 {width:115px; font-size:12px; border:1px solid #A15A48; color:#575757; padding-left:5px;}
#content #rightColumn .graphicTeaser .zavolejteBox #f2 input.width250 {border:1px solid #0066aa!important;}
#content #rightColumn .graphicTeaser .zavolejteBox * #OTAZKA, #content #rightColumn .graphicTeaser .zavolejteBox * #OTAZKA2 {width:40px !important; border:1px solid #A15A48; color:#575757; padding-bottom:3px;}
#content #rightColumn .graphicTeaser .zavolejteBox * .body {margin:0px 15px 0;}
#content #rightColumn .graphicTeaser .zavolejteBox * .body table {margin:0px; padding:0px;}
#content #rightColumn .graphicTeaser .zavolejteBox * input.formbutton {color:#575757; background:url("/en/design/button-zavolej.gif") no-repeat scroll 0 0 transparent; float:right; width:52px; padding-bottom:4px;}
 
/*ds kontakt*/
#leftColumn .filtr .body table .tdhr, #leftColumn .filtr .body table .tdspc {border: none!important; padding:0;}
#leftColumn .filtr .body table .tdbdr0 {border: none!important; padding-left:6px;}
#leftColumn .filtr .body table .tdspc hr {border: 0 none; color:#FFFFFF; background-color:#FFFFFF; height:1px; width:100%;}
#leftColumn .filtr .body table .tdhr hr {border: 0 none; color:#0066AA; background-color:#0066AA; height:3px;}

#leftColumn .vyraznytext {color:#F00000; font-weight:normal; font-style:italic;}

/*Diskuse*/ 
#leftColumn .diskuse {margin: 15px 0 0 0;}
#leftColumn .diskuse h3 {display:none;}
#leftColumn .diskuse .item {font-size: 0.75em; border-left:2px #6B6B6B solid; margin:0 0 5px 0; padding: 0 0 0 5px;}
#leftColumn .diskuse .item.lvl0 {border:0; padding:0;}
#leftColumn .diskuse .item .itemhead {}
#leftColumn .diskuse .item .itemhead .nazev {font-weight: bold; padding:5px;}
#leftColumn .diskuse .item.lvl0 .itemhead .nazev {background:transparent url('/en/design/bg-form.gif') no-repeat; color:#fff; padding:5px 5px 5px 12px;}
#leftColumn .diskuse .item .itemhead .info {background:#e0ecf4; padding: 5px; font-style:italic; position:relative;}
#leftColumn .diskuse .item .itemhead .popis { padding: 5px;}
#leftColumn .diskuse .item .itemhead .info .reakce {float:right;font-style:normal; text-decoration: none;}


/* hodnoceni clanku */
#stars {position:relative;}
#footerart li {background-image: none!important;}
.ui-stars-star,
.ui-stars-cancel {  float: left;  display: block;  overflow: hidden;  text-indent: -999em;  cursor: pointer;}
.ui-stars-star a,
.ui-stars-cancel a {  width: 11px;  height: 10px;  display: block;  background: url('/en/design/stars.gif') no-repeat 0 0;  padding:0!important;}
.ui-stars-star a {  background-position: 0 0px;  }
.ui-stars-star-on a {  background-position: 0 -20px;   }
.ui-stars-star-hover a {  background-position: 0 -10px; }

/* facebook */
.fblike {margin: 10px 0 0 0;}

/* faq */
#leftColumn .faq h4 {color: #0066aa; font-size: 13px; margin-bottom: 5px;}

.boxes .content table.noformat {font-size: 11px;}
.boxes .content table.noformat td, .boxes .content table.noformat th {text-align: left; vertical-align: top;}
.boxes .content table.noformat th {font-weight: normal;}

/* embded videospot */
.videospotembded{width: 509px; height: 350px; border:0; border-style:none; margin: 10px 0;}

/*webcall*/
div#webcall h1 {font-weight:bolder; font-size:16px; color:#0066AA;}
div#webcall h2 {font-weight:bolder; font-size:15px; color:#0066AA;}
div#webcall a {text-decoration:none;}
div#webcall a:hover{text-decoration:underline;}
div#webcall table.cal, div#webcall table.legend {float:left;}
div#webcall table.cal {width:256px;}
div#webcall table.legend {width:288px; margin-top:59px; margin-left:12px}
div#webcall table.cal tr td, div#webcall table.cal tr th {border:solid 2px #FFFFFF; line-height: 18px; padding: 0 4px 0 4px; font-weight:normal;}
div#webcall table.legend tr td {border:solid 2px #FFFFFF; line-height: 18px; padding: 0 8px; font-weight:normal;}
div#webcall table.cal caption a, div#webcall table.cal caption span {display:block; width:50%; float:left; color:#3C72A0; font-weight:bolder; margin:0px; padding: 0 0 5px 0; text-align:left;}
div#webcall div.caption {width: 254px; font-size:12px;}
div#webcall div.caption  * {font-size:12px;}
div#webcall div.caption a, div#webcall div.caption span {display:block; width:50%; float:left; color:#3C72A0; font-weight:bolder; margin:0px; padding: 0 0 5px 0; text-align:left;}
div#webcall div.caption a {text-align:right; color:#747474;}
div#webcall table.cal {margin-top:0;}
div#webcall .vyrazne {color:#3C72A0; font-weight:bolder; border:none;}
/*div#webcall table.cal caption a.left:hover{text-decoration:none;}*/
div#webcall table.cal caption a.left {text-align:left;}
div#webcall table.cal caption a.right {text-align:right; color:#747474;}
#leftColumn #newFiltr.filtr table.cal tr th {padding-left:4px;}
div#webcall table tr th {background-color:#3A89C1; color:#FFFFFF;}
div#webcall table tr td.stav1, div#webcall table tr td.stav1 a {background-color:#A3BE39; color:#FFFFFF;}
div#webcall table tr td.stavx {background-color:#F5DA19; color:#898E91;}
div#webcall table tr td.stav2 {background-color:#B0B2B1; color:#898E91;}
div#webcall table tr td.stav3 {background-color:#DAE8F5; color:#898E91;}
div#webcall table tr td.stav0 {background-color:#ECF4F6; color:#898E91;}
div#webcall ul {list-style: none outside none; margin: 0; padding: 6px 0 6px 0;;}
div#webcall ul li { margin-bottom:1px; padding:4px 0px 4px 0px; background:none; text-decoration:none; display:block;}
div#webcall .red { color:#F00000;}
#leftColumn p.error { color:#F00000; font-weight:bolder;}
div#webcall div#cinnostDoklady table tr td.chk {padding:0 0 0 10px; width:10px;}
#leftColumn #newFiltr.filtr .body * .width100pro { width: 100%; }
input.formbutton { font-family: Tahoma, sans-serif;}
#leftColumn #newFiltr.filtr table tr td, #leftColumn #newFiltr.filtr table tr th { line-height: 20px; }
/* dynamicka sirka tlacitek - dokud se nenasadi Webcall */
input.sizeauto { position:static; height:25px; width:150px; padding:0; margin:0; background:transparent url('/en/design/button-middle.gif') repeat-x; float:left;}
div.b_left  {height:25px; width:16px; background:transparent url('/en/design/button-left.gif') no-repeat; float:left;}
div.b_right {height:25px; width:23px; background:transparent url('/en/design/button-right.gif') no-repeat; float:left; }
span.b_dummy {font-family: Tahoma, sans-serif; font-size:11px; font-weight:bold; font-style: normal; line-height:13px; padding:0px; margin:0px; width:auto; display:none;}
div.flowright {float:right;}
div.flowleft {float:left;}
div.b_cont {height:25px;}
#leftColumn .small {overflow:hidden;} /* pro IE6 */

/* dynamicka sirka tlacitek */
#leftColumn #rweapp div.b_btn {position:relative; top:-3px;}
#leftColumn #rweapp input.sizeauto { position:static; height:27px; width:150px; padding:0; margin:0; background:transparent url('/en/design/button-middle2.gif') repeat-x; float:left;}
#leftColumn #rweapp div.b_left_0  {height:24px; width:17px; background:transparent url('/en/design/button-left-0.gif') no-repeat; float:left;}
#leftColumn #rweapp div.b_left_ba  {height:24px; width:25px; background:transparent url('/en/design/button-left-ba.gif') no-repeat; float:left;}
#leftColumn #rweapp div.b_left_ra  {height:24px; width:25px; background:transparent url('/en/design/button-left-ra.gif') no-repeat; float:left;}
#leftColumn #rweapp div.b_right_0 {height:24px; width:17px; background:transparent url('/en/design/button-right-0.gif') no-repeat; float:left; }
#leftColumn #rweapp div.b_right_ba {height:24px; width:25px; background:transparent url('/en/design/button-right-ba.gif') no-repeat; float:left; }
#leftColumn #rweapp div.b_right_ra {height:24px; width:25px; background:transparent url('/en/design/button-right-ra.gif') no-repeat; float:left; }
#leftColumn #rweapp span.b_dummy {font-family: Tahoma, sans-serif; font-size:11px; font-weight:bold; font-style: normal; line-height:13px; padding:0px; margin:0px; width:auto; display:none;}
#leftColumn #rweapp div.flowright {float:right;}
#leftColumn #rweapp div.flowleft {float:left;}
#leftColumn #rweapp div.b_cont {height:25px;}
#leftColumn #rweapp #leftColumn .small {overflow:hidden;} /* pro IE6 */

/* rweapp - styl pro portálovou aplikaci dle design manualu */
#leftColumn #rweapp { font-family: Tahoma, sans-serif; color:#58585a; line-height:16px;}
#leftColumn #rweapp h1 { margin:22px 0 11px 0; }
#leftColumn #rweapp h2 {font-weight:bolder; font-size:12px; color:#58585A; line-height:15px; margin:0px 0 10px 0; padding:0;}
#leftColumn #rweapp h2.nadpis_sekce {font-weight:normal; font-size:14px; color:#0066AA; line-height:16px; margin:8px 0 10px 0; padding:0;}
#leftColumn #rweapp .filtr { margin:0;}
#leftColumn #rweapp p { margin: 0 0 9px 0;}
#leftColumn #rweapp p.od24_12 { margin: 18px 0 9px 0;}
#leftColumn #rweapp p.od24_24 { margin: 18px 0 21px 0;}
#leftColumn #rweapp p.od24_0 { margin: 17px 0 0 0;}
#leftColumn #rweapp p.od12_24 { margin: 0 0 21px 0;}
#leftColumn #rweapp p.popisek { margin: 0 0 12px 0;}
#leftColumn #rweapp p.od0_0 { margin:0;}
#leftColumn #rweapp ul {list-style: none outside none; margin: 9px 0 0 0; padding:0;}
#leftColumn #rweapp ul li { background:url('/en/design/odrazka-plus-modra.gif') no-repeat 0 7px; margin:0; padding:0 0 9px 12px; text-decoration:none; display:block; line-height:16px;}
#leftColumn #rweapp .normalsize ,#leftColumn #rweapp ul.normalsize li { font-size:100%; line-height:16px;}
#leftColumn #rweapp ul.normalsize { padding:0;}
#leftColumn #rweapp ul.plus li { background:url('/en/design/odrazka-plus-modra.gif') no-repeat 0 7px; padding:0 10px 2px 13px;}
#leftColumn #rweapp h5 { margin: 40px 0 9px 0;}
#leftColumn #rweapp iframe { border:1px solid #58585A;}
/*#leftColumn #rweapp .fotos { margin-bottom:-1px;}*/
#leftColumn #rweapp .btnSpc {width: 16px; overflow:hidden;}
#leftColumn #rweapp .float_left div {float:left;}
#leftColumn #rweapp .div_btn {height:24px; overflow:hidden;}
#leftColumn #rweapp div.b_cont {float:left;}
#leftColumn #rweapp .filtr { background: none; }
#leftColumn #rweapp .filtr.small { width: 556px; }
#leftColumn #rweapp .filtr.smaller {width: 471px;}
#leftColumn #rweapp .filtr table { background: #EEF6FB; }
#leftColumn #rweapp .filtr .body, #leftColumn #rweapp .filtr.small .body { padding: 0; }
#leftColumn #rweapp .filtr .body select, #leftColumn #rweapp .filtr .body input, #leftColumn #rweapp .filtr .body textarea { border: 1px solid #D9E8F2; }
#leftColumn #rweapp .filtr .body select { height: 19px; line-height: 19px;}
#leftColumn #rweapp .filtr .body .blue, #leftColumn form #rweapp .filtr .body .label, #leftColumn form #rweapp .filtr select, #leftColumn form #rweapp .filtr textarea, #leftColumn form #rweapp .filtr input, #leftColumn form #rweapp .filtr label { color: #2780BD; vertical-align: top; }
#leftColumn #rweapp div.caption { font-size:12px; background: #FFF; color: #176CB2; height: 26px; width:253px; margin:17px 0 0 2px; padding:0; }
#leftColumn #rweapp .filtr table tr td, #leftColumn #rweapp .filtr table tr th { padding-left:10px; line-height: 24px; }
#leftColumn #rweapp .filtr table tr td.data { padding:2px 16px 2px 10px; line-height: 24px;}
#leftColumn #rweapp .filtr.comp table tr td, #leftColumn #rweapp .filtr table tr th { padding-left: 0; line-height: 16px; margin:0; }
#leftColumn #rweapp .filtr .body table tr td, #rweapp .filtr .body table tr th { border-bottom: 2px solid #FFF !important; }
#leftColumn #rweapp .filtr .body * .width40  { width:40px; }
#leftColumn #rweapp .filtr .body * .width250 { width:252px; }
#leftColumn #rweapp .filtr .body * select.width250 { width:254px; }
#leftColumn #rweapp .filtr .body * .width200 { width:202px; }
#leftColumn #rweapp .filtr .body * select.width200 { width: 204px; }
#leftColumn #rweapp .filtr .body * .width320 { width:320px; }
#leftColumn #rweapp .filtr .body * select.width320 { width:322px; }
#leftColumn #rweapp .filtr .body * .width336 { width:336px; }
#leftColumn #rweapp .filtr .body * select.width336 { width:338px; }
#leftColumn #rweapp .filtr .body * .width442 { width:442px; }
#leftColumn #rweapp .filtr .body * .width530 { width:530px; }
#leftColumn #rweapp .filtr .body * .width100p { width:100%; }

#leftColumn #rweapp .filtr .body input.formbutton { left: 0; border: none; }
#leftColumn #rweapp .filtr table { background: none; border-spacing: 0; border-collapse: collapse; }
#leftColumn #rweapp .filtr .body table tr td, #rweapp .filtr .body table tr th { background: #EEF6FB; border: none !important; border-bottom: 2px solid #FFF !important;}
#leftColumn #rweapp .filtr .rekapitulace table tr td { background: none; }
#leftColumn #rweapp .filtr .rekapitulace table tr td.data { color: #585858; }
#leftColumn #rweapp .filtr .body table .multi { border-bottom: none !important; }
#leftColumn #rweapp .filtr .body input.inputError, #leftColumn #rweapp .filtr .body select.inputError, #leftColumn #rweapp .filtr .body textarea.inputError, #leftColumn #rweapp .filtr .body label.inputError { border: 1px solid #F00 !important; }
#leftColumn #rweapp .filtr .body .msg {padding: 0 0 9px 0;}
#leftColumn #rweapp .filtr .body textarea { font-size: 100%; font-family:'Lucida Grande', Tahoma, sans-serif; }
#leftColumn #rweapp .filtr .body table.nobackground tr td, #rweapp .filtr .body table.nobackground tr th { background: #ffffff; border: none !important; border-bottom: 0px solid #FFF !important; }
#leftColumn #rweapp .filtr .body table.nopad tr td { padding-left:0; padding-right:0; }
#leftColumn #rweapp table tr td.chk { padding:0 0 0 8px; width:31px; }
#leftColumn #rweapp .b_dum {font-family: Tahoma, sans-serif; font-size:11px; font-weight:bold; font-style: normal; line-height:13px; padding:0; margin:0; border:0; width:auto; white-space: nowrap;} 
#leftColumn #rweapp input.formbutton { left:0;}
#leftColumn #rweapp .space9 {height:9px; overflow:hidden;}
#leftColumn #rweapp .space12 {height:12px; overflow:hidden;}
#leftColumn #rweapp .space24 {height:24px; overflow:hidden;}
#leftColumn #rweapp .space36 {height:36px; overflow:hidden;}
#leftColumn #rweapp .space40 {height:40px; overflow:hidden;}
#leftColumn #rweapp .space44 {height:44px; overflow:hidden;}
#leftColumn #rweapp .hight1 {height:1px; overflow:hidden; font-size:1px;}
#leftColumn #rweapp .buttons {margin: 21px 0 36px 0;}
#leftColumn #rweapp a {text-decoration:none;}
#leftColumn #rweapp a:hover{text-decoration:underline;}
#leftColumn #rweapp .vyrazne {color:#3C72A0; font-weight:bolder; border:none;}
#leftColumn #rweapp .red { color:#F00000;}
#leftColumn #rweapp table {width: 100%; border:0; margin: 0 0 18px 0;}
#leftColumn #rweapp .filtr .body .navigationbar { margin:0;}
#leftColumn #rweapp .filtr .body table thead tr th{font-size:14px !important; height:auto !important; line-height:16px !important; background-color:#ffffff; color:#0066aa; text-align:left; font-weight:bold; padding:8px 0 10px 0;}
#leftColumn #rweapp .filtr .body.rekapitulace table thead tr th {padding:8px 0 10px 10px;}
#leftColumn #rweapp .filtr .body table tfoot tr th{font-size:1px; height:10px; line-height:1px; background-color:#ffffff; color:#ffffff; overflow:hidden;}
#leftColumn #rweapp .datadiv { width:322px; overflow:hidden;}
#leftColumn #rweapp .datadiv.inputError, #leftColumn #rweapp div.inputError { border:solid 1px red;}

/*webcall*/
#leftColumn #rweapp table.cal, #leftColumn #rweapp table.legend {float:left;}
#leftColumn #rweapp table.cal {width:256px;}
#leftColumn #rweapp table.legend {width:288px; margin-top:25px; margin-left:12px}
#leftColumn #rweapp table.cal tr td, #leftColumn #rweapp table.cal tr th {border:solid 2px #FFFFFF; line-height: 19px; padding: 2px 4px 2px 4px; font-weight:normal; text-align:center;}
#leftColumn #rweapp table.legend tr td {border:solid 2px #FFFFFF; line-height: 19px; padding: 2px 4px 2px 4px; font-weight:normal;}
#leftColumn #rweapp table.legend tr td {padding: 2px 0 2px 8px;}
#leftColumn #rweapp table.legend tr td.stav0, #leftColumn #rweapp table.legend tr td.stav1, #leftColumn #rweapp table.legend tr td.stav2, #leftColumn #rweapp table.legend tr td.stav3, #leftColumn #rweapp table.legend tr td.stavx {width:26px; padding:2px 0;}
#leftColumn #rweapp table.cal caption a, #leftColumn #rweapp table.cal caption span {display:block; width:50%; float:left; color:#3C72A0; font-weight:bolder; margin:0px; padding: 0 0 5px 0; text-align:left;}
#leftColumn #rweapp div.caption div.left {color:#3C72A0; font-weight:bolder;}
#leftColumn #rweapp div.caption div.right {float:right; width:124px;}
#leftColumn #rweapp div.caption div.right a {color:#747474; font-weight:bolder; float:right;}
#leftColumn #rweapp .filtr table.cal tr th {padding-left:4px; }
#leftColumn #rweapp table tr th {background-color:#3A89C1; color:#FFFFFF;}
#leftColumn #rweapp table tr td.stav1, #leftColumn #rweapp table tr td.stav1 a {background-color:#A3BE39; color:#FFFFFF;}
#leftColumn #rweapp table tr td.stavx {background-color:#F5DA19; color:#898E91;}
#leftColumn #rweapp table tr td.stav2 {background-color:#B0B2B1; color:#898E91;}
#leftColumn #rweapp table tr td.stav3 {background-color:#DAE8F5; color:#898E91;}
#leftColumn #rweapp table tr td.stav0 {background-color:#ECF4F6; color:#898E91;}
#leftColumn #rweapp #leftColumn #cinnostDoklady table tr td.chk {padding:0 0 0 10px; width:10px;}

#leftColumn #rweapp div.b_btn {height:24px; overflow: hidden; margin:0; position:relative; top:0px;}
#leftColumn #rweapp div.b_btn input {font-family: Tahoma,sans-serif !important; padding:0; width:auto; overflow:visible; position:relative; top:-3px; margin:0 -3px;}
#leftColumn #rweapp .filtr .body table tfoot.w12 tr th {font-size:1px; height:10px; line-height:1px; background-color:#ffffff; color:#ffffff; overflow:hidden; border:0;}
#leftColumn #rweapp div.navigationbar span.top_indent {position:relative; top:4px;}
#leftColumn #rweapp div.reset.size0 { height:0px;}
#leftColumn #rweapp .fotos { margin-bottom:-2px;}

/* Chrome a Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    h1 {margin:22px 0 9px 0;}
    #leftColumn #rweapp .filtr .body table tfoot tr th{height:8px;}
    #leftColumn #rweapp .filtr .body table tfoot.w12 tr th {font-size:1px; height:8px; line-height:1px; border:0; margin:0; padding:0;}
    #leftColumn #rweapp #intervaly td, #leftColumn #rweapp #cinnostDoklady td {height:20px !important;}
}

#leftColumn #rweapp .filtr .body table table.plain tr td { font-size:133.33%; border: none !important; border-bottom: 0px solid #FFF !important; padding-left:0;}
#leftColumn #rweapp .width_chkbox { width:18px; }
#leftColumn #rweapp p.wysiwyg { font-size: 0.75em; }
#leftColumn #rweapp .whitebgr {background: none repeat scroll 0 0 #ffffff !important;}
#leftColumn #rweapp .filtr .body table thead tr th.empty {line-height:2px !important; padding:0 !important;}
#leftColumn #rweapp .filtr table tr td, #leftColumn #rweapp .filtr table tr th { padding:4px 15px 4px 10px; line-height: 16px; }
#leftColumn #rweapp tr td {color:#0066AA;}
#leftColumn #rweapp table.gray tr td {color:#58585A;}
#leftColumn #rweapp table.compact tr td {padding:0;}
#leftColumn #rweapp tr td.help {cursor:help;}
#leftColumn #rweapp tr td.arrow {cursor:default;}
 
#leftColumn #rweapp * td.styledCombo * span { position: absolute; width: 298px; height: 20px; padding:0 20px 0 4px; font: 12px/21px arial,sans-serif; color: #0165A1; overflow: hidden; background: url('/en/design/select320.png') no-repeat 0 0; }
#leftColumn #rweapp * td.styledCombo * span.disabled { background-position: 0 -20px;}
#leftColumn #rweapp * td.styledCombo * span.inputError { background-position: 0 -40px;}
#leftColumn #rweapp .vysledky .block { font-size:12px; line-height:15px; font-weight:normal; color:#58585a; padding:0; margin:0 0 18px 0;}
#leftColumn #rweapp .vysledky .block a { text-decoration:underline;}
#leftColumn #rweapp .vysledky .block h3 { font-size:12px; font-weight:bold; color:#0066aa; padding:0; margin:0;}
#leftColumn #rweapp .vysledky .block h4 { font-size:12px; font-weight:normal; margin:0 0 2px 0;}
#leftColumn #rweapp table.cal tr td, #leftColumn #rweapp table.cal tr th {border:solid 2px #FFFFFF; line-height: 19px; padding: 2px 4px 2px 4px; font-weight:normal; text-align:center;}
#leftColumn #rweapp table.legend tr td {border:solid 2px #FFFFFF; line-height: 19px; padding: 2px 4px 2px 4px; font-weight:normal;}
#leftColumn #rweapp .filtr .body table thead tr th.height24 {line-height:10px !important; padding:0 !important;}
#leftColumn #rweapp .filtr table tr td.data.pozn { line-height: 16px; padding-top:4px; padding-bottom:4px; }
#leftColumn #rweapp table tr td.bgwhite {background-color:#FFFFFF !important; }
#leftColumn #rweapp div.body.vysledky h2 { font-size:15px; color:#0066aa; font-weight:bold; margin:0 0 2px 0;}
#leftColumn #rweapp div.body.vysledky p.nalezeno { font-size:12px; color:#58585a; font-weight:normal; padding:0; margin:0 0 17px 0;}
#leftColumn #rweapp p.od24_44 {margin:0 0 29px 0; padding:8px 0 0 0;}
 
/*napoveda*/
.jqHelp img {border:0; position:relative; top:3px;}
a.jqHelp {text-decoration:none !important}
table.jqHelpTable { position: absolute; z-index: 50;  border-collapse: collapse !important; width:auto; max-width:508px; left:423px; border:0px solid #FFF !important;}
table.jqHelpTable div.jqHelpContent {font-size:12px; line-height:16px; color:#58585a; background-color:#FDFAE9; white-space:normal; display: inline-block; font-family: Tahoma,Arial,sans-serif;}
#leftColumn table.jqHelpTable td {border: 0; overflow:hidden !important; padding:0 !important; background:none; border-bottom: 0px solid #FFF !important; background-color:#FDFAE9 !important;}
#leftColumn #rweapp .filtr .body table.jqHelpTable tr td, #rweapp .filtr .body table.jqHelpTable tr th { border-bottom: 0px solid #FFF !important; }
#leftColumn #newFiltr.filtr .body table table.jqHelpTable tr td, #newFiltr.filtr .body table table.jqHelpTable tr th { border-bottom: 0px !important; }
#leftColumn table.jqHelpTable td.topleft { background-image: url('/en/design/hlp1.png') !important; height: 12px; width: 12px;}
#leftColumn table.jqHelpTable td.top { background-image: url('/en/design/hlp2.png') !important; background-repeat:repeat-x; height: 12px;}
#leftColumn table.jqHelpTable td.topright { background-image: url('/en/design/hlp3.png') !important; height: 12px; width: 17px; background-color:transparent !important;}
#leftColumn table.jqHelpTable td.left { width: 12px; background-image: url('/en/design/hlp4.png') !important;}
#leftColumn table.jqHelpTable td.right { width: 17px; background-image: url('/en/design/hlp5.png') !important; background-color:transparent !important;}
#leftColumn table.jqHelpTable td.bottomleft { background-image: url('/en/design/hlp6.png') !important; height: 17px; width: 12px;}
#leftColumn table.jqHelpTable td.bottom { height: 17px !important; background-image: url('/en/design/hlp7.png') !important; text-align: center;  background-repeat:repeat-x;}
#leftColumn table.jqHelpTable td.bottomright { background-image: url('/en/design/hlp8.png') !important; height: 17px; width: 17px; background-color:transparent !important;}
 
#leftColumn #rweapp input, #leftColumn #rweapp select { font-size:12px; font-family: Tahoma, sans-serif;}
#leftColumn #rweapp div.navigationbar.vcor .b_btn input {top:-2px;}

#leftColumn #rweapp .filtr .body table tfoot tr th.tiny {font-size:1px; height:2px; line-height:1px; padding:1px 15px 0px 10px; }
#leftColumn #rweapp .filtr .body .datadiv.flow2 .rb_item { width:160px; float:left;}
#leftColumn #rweapp .filtr .body table tr td.data.bgblue, #leftColumn #rweapp .filtr .body table tr td.label.bgblue { border-color:#eef6fb !important;}
#leftColumn #rweapp .filtr.comp table tr td.lpad { padding-left: 10px; }
#leftColumn #rweapp input, #leftColumn #rweapp select { font-size:12px; font-family: Tahoma, sans-serif;}

#leftColumn #rweapp .filtr .body table tfoot tr th.tiny {font-size:1px; height:2px; line-height:1px; padding:1px 15px 0px 10px; }
#leftColumn #rweapp .filtr .body .datadiv.flow2 .rb_item { width:160px; float:left;}
#leftColumn #rweapp .filtr .body table tr td.data.bgblue, #leftColumn #rweapp .filtr .body table tr td.label.bgblue { border-color:#eef6fb !important;}
#leftColumn #rweapp .filtr.comp table tr td.lpad { padding-left: 10px; }
#leftColumn #rweapp input, #leftColumn #rweapp select { font-size:12px; font-family: Tahoma, sans-serif;}
#leftColumn #rweapp .filtr .body ul.level1 li {font-size:100% !important; font-weight:bolder; background:none !important;}
#leftColumn #rweapp .filtr .body ul.level2 {margin:0;}
#leftColumn #rweapp .filtr .body ul.level2 li {font-size:100% !important; font-weight:normal; background:none !important; margin:0 0 0 10px;}
#leftColumn #rweapp .filtr .body #divOblastMapa {position:relative; height:288px; width:auto;}
#leftColumn #rweapp .filtr .body #divOblastMapa img {position:absolute; top:0; left: 0;}
#leftColumn #rweapp .hidden {display:none;}
#leftColumn #rweapp .filtr .body .divOblast {width:175px; float:left;}
#leftColumn #themeboxes img {margin:0;}
#leftColumn #rweapp .filtr .body #divOblastMapa {position:relative;}
#leftColumn #rweapp .filtr .body #divOblastMapa .divOblastSelAll {position:absolute;right:0px; top:12px;}
#leftColumn #rweapp .filtr .body #divOblastMapa .divOblastHotovo {position:absolute;right:0px; top:52px;}
#leftColumn #rweapp .filtr .body #divSortVyber {position:relative;}
#leftColumn #rweapp .filtr .body #divSortVyber .divSortHotovo {position:absolute;right:0px; top:12px;}
#leftColumn #rweapp .filtr .body #divVyberteSort, #leftColumn #rweapp .filtr .body #divVyberteOblasti {height:24px;}
#leftColumn #rweapp hr { border-style:solid; color:#A5A7AA; border-left:none; border-right:none; border-bottom:none;}
#headerimage img {border:0}

/* dynamicka sirka tlacitek horni lista */
.btn div.b_btn {position:relative; top:0px;}
.btn input.sizeauto {width: auto; position:static; height:27px !important; padding: 0px 0px 7px 0px  ; color: #58585a !important; margin:0; background:transparent url('/en/design/button-middle2-ba-red.png') repeat-x; float:left;}
.btn div.b_left_0  {height:24px; width:17px; background:transparent url('/en/design/button-left-ba-red.png') no-repeat; float:left;}
.btn div.b_left_ba  {height:24px; width:25px; background:transparent url('/en/design/button-left-ba-red.png') no-repeat; float:left;}
.btn div.b_left_ra  {height:24px; width:25px; background:transparent url('/en/design/button-left-ra.gif') no-repeat; float:left;}
.btn div.b_right_0 {height:24px; width:17px; background:transparent url('/en/design/button-right-0.gif') no-repeat; float:left; }
.btn div.b_right_ba {height:24px; width:25px; background:transparent url('/en/design/button-right-ba-red.png') no-repeat; float:left; }
.btn div.b_right_ra {height:24px; width:25px; background:transparent url('/en/design/button-right-ra.gif') no-repeat; float:left; }
.btn span.b_dummy {font-family: Tahoma, sans-serif; font-size:11px; font-weight:bold; font-style: normal; line-height:13px; padding:0px; margin:0px; width:auto; display:none;}
.btn div.flowright {float:right;}
.btn div.flowleft {float:left;}
.btn div.b_cont {height:25px;}
.btn #leftColumn .small {overflow:hidden;} /* pro IE6 */
 
#leftColumn #rweapp * td.hlp {padding:0 10px 7px 0 !important;}
#leftColumn #rweapp * td.hlp img {margin:0;}
#leftColumn #rweapp * a.jqHelp:hover {text-decoration:none !important;}
#header div.btn div.b_btn {position:relative; top:-1px;}
#header input#username, #header input#password {position:relative; top:-1px;}
#leftColumn #rweapp td.upload div {margin-left:4px;}
#leftColumn #rweapp label.lblchk {position:relative;top:1px;}
 
#leftColumn #rweapp #intervaly tr.selected td {background-color:#F5DA19;}
#leftColumn #rweapp input.formbutton {cursor:pointer;}
#leftColumn #rweapp .jqHelp img.small {border:0; position:relative; top:0px;}
#leftColumn #rweapp a.link-index {margin:0 5px 10px 5px;}
#leftColumn #rweapp span.btnText {font-weight:bolder; position:absolute; top:-1px; left:15px;}
#leftColumn #rweapp td.data.upload input.file {margin-top:2px;}
#leftColumn #rweapp .filtr .body select, #leftColumn #rweapp .filtr .body input[type=text] { height:18px; padding: 0px; }

/* widthSize2 - sirka prvku pro formular sire 556px */
#leftColumn #rweapp .filtr .body * .widthSize2 { width:334px; }
#leftColumn #rweapp .filtr .body * select.widthSize2 { width:336px; }
#leftColumn #rweapp * td.styledComboSize2 * span { position: absolute; width: 312px; height: 20px; padding:0 20px 0 4px; font: 12px/21px arial,sans-serif; color: #0165A1; overflow: hidden; background: url('/en/design/selectSize2.png') no-repeat 0 0; }
#leftColumn #rweapp * td.styledComboSize2 * span.disabled { background-position: 0 -20px; color:#808080;}
#leftColumn #rweapp * td.styledComboSize2 * span.inputError { background-position: 0 -40px; color:#808080;}
#leftColumn #rweapp div.filtr.big table td.label {border-right: none!important; padding-right:6px; /*width:194px;*/}
#leftColumn #rweapp div.filtr.big table td.data {border-right: none!important; padding-right:16px;}
#leftColumn #rweapp .filtr table tr td.data.pozn { padding-top:2px; padding-bottom:2px; }
#leftColumn #rweapp .filtr table tr td.data textarea {margin:0; }
#leftColumn #rweapp .filtr table tr td.label { padding-top:2px; padding-bottom: 2px;}
#leftColumn #rweapp span.ui-checkbox {margin:0;}
#leftColumn #rweapp #intervaly td.col1, #leftColumn #rweapp #cinnostDoklady td.col1 {padding:0 0 0 10px; width:10px;}
#leftColumn #rweapp #intervaly td.col2 {width:230px; text-align:center; padding-left:0; padding-right:0;}
#leftColumn #rweapp #intervaly td.col3 {padding-left:2px;}
#leftColumn #rweapp div.filtr.big table.label194 td.label {width:194px;}
#leftColumn #rweapp #intervaly td, #leftColumn #rweapp #cinnostDoklady td {height:26px;}


