* {margin:0;padding:0;border:0;}
body {font-family:Arial, Verdana, Tahoma, sans-serif, Helvetica;font-size:13px;background:#4C4C4C url('/img/pozadi2.png') repeat-x;color:#000;text-align:center;}
* html body {background-color:#404040;}
#stranka {width:1000px;margin:0 auto;text-align:left;position:relative;}
h1 {width:1000px;height:189px;position:relative;overflow:hidden;text-align:center;font-size:30px;font-family:Verdana;letter-spacing:2px;color:#444;background:#fff;}
h1 span {display:block;width:1000px;height:189px;position:absolute;top:0;left:0;z-index:1;background:transparent url('/img/header.png') no-repeat;}
* html h1 span {background:transparent url('/img/header2.png') no-repeat;}
h1 span a {display:block;width:1000px;height:140px;}
#menu {width:180px;float:left;position:absolute;top:200px;left:50px;padding-bottom:30px;}
#menu h3 {display:block;height:29px;background:#000088 url('/img/nadpis_tabulky.png') repeat-x;color:#fff;font-weight:bold;text-align:center;padding-top:11px;font-size:15px;text-transform:uppercase;font-family:"Trebuchet MS";}
#menu p {padding:10px;border-style:solid;border-color:#C0C0C0;border-width:0 1px 1px 1px;background:#D6D6D6;}
#menu p.lang {padding:8px 0;text-align:center;background:transparent;border:0;font-size:12px;background:#D6D6D6;;border-style:solid;border-color:#C0C0C0;border-width:1px 1px 0 1px;}
#menu .lang a {color:#555;text-decoration:underline;}
#menu .lang a:hover {color:#aa0000;text-decoration:underline;}
.menu {list-style:none;border-color:#C0C0C0;border-style:solid;border-width:0 1px 1px 1px;margin-bottom:15px;}
.menu li {display:block;border-bottom:1px solid #F9F9F9;}
.menu li a {display:block;width:148px;background:#E0E0E0 url('/img/sipka.gif') left center no-repeat;background-position:10px;color:#777778;text-decoration:none;padding:5px 0 5px 30px;font-weight:bold;}
.menu li a:hover, .menu li a.akt {background-color:#D0D0D0;}
* html .menu li a {width:178px;}
#obsah {width:639px;float:right;background:transparent url('/img/stin.png') repeat-y;padding:0 30px 30px 30px;margin-right:27px;position:relative;}
* html #obsah {margin-right:20px;width:673px;background:transparent url('/img/stin_ie.png') repeat-y;}
#obsah #copy {position:absolute;bottom:0;left:20px;width:660px;text-align:center;font-size:12px;color:#333;background:#EAEAEA;padding:6px 0 0 0;}
* html #obsah #copy {left:7px;}
#paticka {width:690px;height:16px;background:transparent url('/img/spodekvfh.png') no-repeat;margin-right:31px;float:right;}
* html #paticka {position:relative;left:22px;width:673px;height:7px;background:transparent url('/img/spodek_ie.png') no-repeat;}
h2 {font-size:20px;font-family:Verdana;font-variant:small-caps;color:#770000;border-bottom:4px double #bd0000;position:absolute;z-index:3;top:155px;right:65px;width:630px;}
#lng {font-variant:normal;font-size:13px;font-weight:normal;position:absolute;right:5px;top:3px;}
#lng a {color:#555;text-decoration:underline;}
#lng a:hover {color:#aa0000;text-decoration:underline;}
#obsah p {padding:8px 15px;}
#obsah a {color:#bb0000;text-decoration:underline;}
#obsah a:hover {color:#333;text-decoration:none;}
#obsah .zelena_usporam {display:block;width:200px;height:156px;background:transparent url('/img/zelenausporam.png') no-repeat;margin:5px auto;}
#obsah ul {list-style-type:disc;margin:5px 30px 5px 30px;}
#obsah ul li {margin-left:10px;}
/* class */
.stred {text-align:center;}
.vpravo {text-align:right;}
.clear {display:block;width:1px;height:1px;clear:both;}
/* doplňkové styly */
cite {color:#333;font-style:italic;}
dl {list-style:none;padding:5px 20px;}
dl.under dt {width:auto;float:none;display:block;margin-top:5px;}
dl.under dd {padding:2px 8px;}
dl dt {font-weight:bold;display:block;width:80px;float:left;clear:both;margin:1px;padding:1px;}
dl dd {display:block;padding:2px;}
/* formuláře */
#obsah form fieldset {padding:15px;margin:10px;border:1px solid #aaa;}
#obsah form legend {padding:3px 10px;font-weight:bold;font-size:14px;margin-left:20px;}
#óbsah form p.radek {padding:0;margin-bottom:3px;clear:both;}
#obsah form label {display:block;float:left;width:150px;font-weight:bold;margin:2px;padding:3px 2px 0 2px;text-align:right;}
#obsah form .input {width:200px;padding:2px;margin:2px;border:1px inset #aaa;}
#obsah form .input:hover, #obsah form .input:focus, #obsah form textarea:hover, #obsah form textarea:focus {border:1px outset #777;}
#obsah form textarea {width:350px;height:150px;margin:2px;padding:2px;border:1px inset #aaa;font-size:12px;font-family:Arial;}
#obsah form .tl {padding:3px 10px;border:1px solid #ccc;background:#eee;cursor:pointer;font-weight:bold;}
table {width:100%;margin:15px 0;border:1px solid #ccc;border-collapse:collapse;font-size:13px;}
table tbody td {text-align:center;padding:5px;border:1px solid #ccc;}   
table em.gdesc {display:block;font-size:12px;color:#777;font-style:normal;padding-top:3px;}
.dodavatel {margin:5px;}
a img {border:0;}
