html,body {height:100%;margin:0;padding:0;text-align:center;font:90%/125% Tahoma, "Arial CE", Arial, Helvetica, sans-serif;background:#cdcdcd;color:#47423e}

hr {margin:0;border:1px solid #fff;border-top:1px solid #ccc}
address {position:absolute;top:20px;right:20px;text-align:right;font-style: normal; }
.contacts {position:absolute;top:-15px;right:20px;text-align:right;font-style: normal; }

div.pozadi-horni {background:url("../images/pozadi-horni.gif") top repeat-x #fff}
div.pozadi-dolni {background:url("../images/pozadi-dolni.gif") bottom repeat-x;padding:30px 0 40px 0}
div.pozadi-hlavicka {margin:0 auto;width:780px;background:url("../images/pozadi-hlavicka.gif") top repeat-x #fff}
div.pozadi-paticka {background:url("../images/pozadi-paticka.gif") bottom repeat-x;padding-bottom:10px}
p.popis-spolecnosti {font-size:80%;margin:0;padding:0;border-top: 2px solid #54be46;color:#fff;background:#54be46}
p.popis-spolecnosti span {display:block;border-top: 3px solid #fff;padding:5px 10px}

#stranka {padding:200px 10px 20px 10px}
#text {padding:0 0 0 20px ;background:url("../images/pozadi-stranka.gif")}
#clanek {width:528px}

#panel {width:212px}
#menu {margin:5px 12px;color:#fff;background:url("../images/menu.gif") repeat-x}
#menu .menu-roh-1 {color:#fff;background:url("../images/menu-roh-1.gif") left top no-repeat}
#menu .menu-roh-2 {position:relative;height:34px;color:#fff;background:url("../images/menu-roh-2.gif") right top no-repeat}

#menu ul {position:absolute;top:0;left:10px;margin:0;padding:0;list-style:none}
#menu ul li {margin:0;padding:0;float:left}
#menu ul a {display:block;margin:0;border-bottom:none;padding:10px 18px 6px 18px;font-weight:bold;text-decoration:none;color:#fff;}
#menu ul a:hover {display:block;border-bottom:5px solid #1ca7ff;font-weight:bold;text-decoration:none;color:#1ca7ff;background:url("../images/menu-odkaz.gif") repeat-x #4b4b4b}
#menu ul .active a {display:block;border-bottom:5px solid #54be46;font-weight:bold;text-decoration:none;color:#54be46;background:url("../images/menu-odkaz.gif") repeat-x #4b4b4b}
#hlavicka {position:absolute;top:40px;width:760px;padding-top:100px}
img.hanyko-logo {position:absolute;top:15px;left:30px;border:0}
a.hanyko-praha-napis {position:absolute;top:40px;left:120px;display:block;width:315px;height:24px;overflow:hidden}
a.hanyko-praha-napis span {text-decoration:none;position:absolute;top:0;left:0;width:315px;height:24px;background:url("../images/hanyko-praha.gif") no-repeat;} 

a {color:#1ca7ff}
a:hover {color:#40b5ff}
h1 {margin:0;padding:0;font-size:240%;line-height:80%;font-family:Georgia;font-weight:normal;color:#1ca7ff}
h1 span {display:block;color:#4b4b4b;font-family:Georgia;font-size:62%}
h2 {margin:0;padding:1em 0 0 0;font-size:135%;font-weight:normal;font-family:Georgia;}
h3 {color:#54be46;margin:0;padding:1em 0 0 0;font-size:100%;font-weight:bold;font-family:Georgia}

#text h4 {margin:0;padding:0;font-size:130%;font-weight:normal;font-family:Georgia;color:#1ca7ff}
#panel h3 {font-size:100%;font-weight:bold;font-family:Georgia;color:#555}
#clanek form {margin:0;padding:0}
#clanek form fieldset {margin:.5em 0;border:1px solid #e3e3e3;padding:15px}
#clanek form fieldset table th {vertical-align:top;}

p.info {margin-top:0;padding:5px;color:#555}
p.zpet {margin-top:2em;border-top:1px solid #555;padding:5px;color:#555}
p.drobecky {margin-top:0;border-bottom:1px;padding:5px 10px;color:#555}

#text .sloupce1 {width:514px;background:#fafafa;color:#636363;}
#text .sloupce1 ul {margin:0;padding:0 10px 0 25px}
#text .sloupce1 ul li {list-style:url("../images/hvezdicka.gif")}
#text .sloupce1 .sloupec a.left {display:block;border:1px solid #dfdfdf}
#text .sloupce1 .sloupec img {display:block;border:0}
#text .sloupce1 .sloupec {width:256px}
#text .sloupce1 .sloupec ul {margin:0;border:0;padding:0 0 15px 15px;list-style:square}
#text .sloupce1 .sloupec ul li {margin:0;border:0;padding:0;list-style:square}
#text .sloupce1 .obsah1 {border:1px solid #e3e3e3;_width:100%}
#text .obsah2 {padding:15px 20px}
#text .obsah3 {border:1px solid #e3e3e3;padding:0 15px}
#text .obsah4 {padding:0 16px}
#text .ico {float:left;margin:10px;margin-left:50px;border:4px solid #1ca7ff;padding:2px;}

#text .sloupce2 {width:514px;background:#ff;color:#636363;}
#text .sloupce2 .obsah1 {margin:1em auto;border-left:1px solid #e3e3e3;_width:100%}
#text .sloupce2 .sloupec {width:256px}
#text .sloupce2 .sloupec .obsah2 {padding:0px 20px}
#text .sloupce2 h2 {padding:20px 20px}
#text .sloupce2 .sloupec a.left {display:block;}
#text .sloupce2 .sloupec img {margin:0 10px 0 0;border:1px solid #dfdfdf;padding:0;display:block}
#text .sloupce2 a {font-weight:bold}
#text ul {margin:0;padding:1em 10px 0 25px}
#text ul li {padding-bottom:.5em;list-style:url("../images/hvezdicka.gif")}

#text table {font-size:100%;margin:.5em 0 1em 0;border-collapse:collapse;border:1px solid #ccc;}
#text table th {text-align:left;border:1px solid #ccc;padding:5px;background:#eee;color:#555}
#text table td {border:1px solid #ccc;padding:5px}
#text address {font-style:normal}
#text .il {display:block;margin:10px;border:2px solid #eee;padding:2px}
#text a.il {border-color: #eee}
#text a.il:hover {border-color: #ccc}
#text .il img {border:0;display:block}

#text .clear {clear:both;height:10px;}
#text .yellow { text-align: center; background: #fbd329; }
#text .yellow h2 { font-weight: bold }

#panel .obsah {border-left:1px solid #eee;padding:0 10px }
#panel .obsah p {margin:0;padding:.5em 0}

#panel .obsah a img {margin:5px 0;padding:0;border:0}
#panel .obsah ul {margin:0;padding:0 10px 0 25px}
#panel .obsah ul li {list-style:url("../images/hvezdicka.gif")}
#panel p.border {line-height:160%;text-align:center;margin:5px 0;padding:10px;color:#fff;background:#1ca7ff}
#panel p.border a {color:#fff;}
#panel p.border strong a span {font-weight:normal;}

#footer {margin-bottom:1em;border-bottom:1px solid #eee;padding:1em}
.clear {clear:both}
.cleaner {clear:both;height:1px;margin:-1px 0 0 0;padding:0;font-size:1px;line-height:1px;visibility:hidden}
.right {float:right}
.left {float:left}
.nowrap {white-space:nowrap}
.nobold {font-weight:nomal}
.hidden {display:none}
.textl {text-align:left}
.textr {text-align:right}
.textc {text-align:center}

