
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%; }
.bgwhite { background-color: #ffffff; }
.justify { text-align:justify; }
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:984px; 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 #rightColumn .textTeaser, #content #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 #rightColumn .textTeaser h2, #content #rightColumn .graphicTeaser h2 { font-size:0.8em; color:#0066aa; margin:16px 16px 0 16px; }
#content #rightColumn .textTeaser h2 a, #content #rightColumn .graphicTeaser h2 a { font-size:100%; text-decoration:none; color:#0066aa; }
#content #rightColumn .textTeaser h3, #content #rightColumn .graphicTeaser h3 { font-size:0.8em; font-weight:normal; color:#0066aa; margin:4px 16px 0 16px; }
#content #rightColumn .textTeaser h3 a, #content #rightColumn .graphicTeaser h3 a { text-decoration:none; }
#content #rightColumn .textTeaser p, #content #rightColumn .graphicTeaser p { font-size:0.7em; margin:0 16px 16px 16px; }
#content #rightColumn .textTeaser div.emptyCap, #content #rightColumn .graphicTeaser div.emptyCap {margin-top:16px;}
#content #rightColumn .textTeaser.white, #content #rightColumn .graphicTeaser.white {color:#fff;}
#content #rightColumn .textTeaser.white a, #content #rightColumn .graphicTeaser.white a {color:#fff;}
#content #rightColumn div a.linkbox { display:block; position:absolute; width:156px; height:156px; top: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 #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.last.active { background:#bbd6e8 url('/en/design/li-last-corner-active.gif') no-repeat scroll right top;}
ul#menu li.last.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; /*height:160px;*/ 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 h3 {margin:0 0 12px 0; padding:0; font-size:18px;}
#funbox p {margin:0; padding:0;}
#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.RWETV {background:#a6cae1 url('/en/design/bg-body.jpg') repeat-x 0 -68px;}
body.home.RWETV #page #content { margin-top:517px; background:#FFFFFF;}
body.home.RWETV #page #content #rightColumn { width:156px; margin-right:0px; margin-top: 60px;}
body.home.RWETV #page #header #headerimage a {display:none;}
body.home.RWETV #page #flashholder {margin:96px 0 0 242px; width:509px; height:350px;}
body.home.RWETV #page #flashContent {display:none;}
body.home.ELEKTRINA #page #content { margin-top:350px; }
#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: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 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:6px 0 10px 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.last { background-image:none; }
#leftMenu ul li ul li a { margin-bottom:1px; padding:4px 0px 0 28px; width:176px;background-image:none; text-decoration:none; display:block; float:left; color:#0066aa; font-size:100%; }
#leftMenu ul li ul li a:hover { text-decoration:underline; background:transparent url('/en/design/odrazka-mala-modra.gif') no-repeat 12px 8px; }
#leftMenu ul li ul li a.active { font-weight:bold; background:transparent url('/en/design/odrazka-mala-modra.gif') no-repeat 12px 8px; }
*/
#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-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 .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 { 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; }
#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; }
#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; }
body.home.RWETV #page #content #leftColumn { width:753px;}

#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: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 * 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.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 { background:#a6cae1 url('/en/design/bg-body.jpg') repeat-x 0 -46px; }
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{ background:#a6cae1 url('/en/design/bg-body-plynoprojekt.jpg') repeat-x 0 0px; }
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.RWETV * #quicksearch { top:554px !important; }
body.home.DS * #quicksearch { top:228px !important; }
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:12px 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:2px 0 0 0; padding:0; list-style-type:none; height:13px; position:relative;}
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 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; position:relative;}
#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; }
/* 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;} 
/* TV porady */
#leftColumn .teaser2cols.tvporady {margin:44px 0 0 17px; }
#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;}
#leftColumn .teaser2cols.tvporady .item h2 {font-size:14px; overflow:hidden; }
#leftColumn .teaser2cols.tvporady .item .datum, #leftColumn #hpcontentcols .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 #hpcontentcols .teaser.tvporady .item .wysiwyg * img{width:132px; height:72px; margin:0 0 0 8px;}
#leftColumn .teaser2cols.tvporady .item .vice, #leftColumn #hpcontentcols .teaser.tvporady .item .vice{margin-top:10px; 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 #hpcontentcols .teaser.tvporady {margin:44px 0 0 0; }
#leftColumn #hpcontentcols .teaser.tvporady .left {width:100%;}
#leftColumn #hpcontentcols .teaser.tvporady .left  .item{width:100%;}
#leftColumn  #hpcontentcols .teaser.tvporady .item .wysiwyg {height: 72px; overflow:hidden; } 
#leftColumn #hpcontentcols .teaser.tvporady .item .vice {font-size: 1em;}
#leftColumn #hpcontentcols .teaser.tvporady .item h2 {font-size: 14px;}
#leftColumn #hpcontentcols .teaser.tvporady .item .wysiwyg {font-size: 1em;}
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.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('/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;}

/* 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 #E6E4E1; margin:0; padding:2px 0 2px 16px; font-size: 10px; color:#E2001A; }
#formLoginBox input.formbutton.size1 {left:0; text-align: left; padding: 0 0 4px 6px; color:#E2001A; background:transparent url('/en/design/button-redbg-login.gif') no-repeat;}
#formLoginBox p {height:18px; width:190px; 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 * .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;}

/* 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; margin:0 5px 0 5px; padding:0; list-style-type:none; float:left; font-size: 1.3em;}
#leftColumn .pagination a {text-decoration: none;}
#leftColumn .pagination a:hover {text-decoration: underline;}


/* 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 div.body div.objednat {position: absolute; left:280px; top:166px;}

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

/* 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 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; }
/* 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 16px 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;}
#content #rightColumn .graphicTeaser .zavolejteBox * input.width250 {width:115px; font-size:12px; border:1px solid #A15A48; color:#575757; padding-left:5px;}
#content #rightColumn .graphicTeaser .zavolejteBox * #OTAZKA {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;}
 
