* {margin:0;padding:0;border:0;}
html {height:100%;}
body {height:100%;background:#FFF;color:#000;font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif;font-size:85%;text-align:center;}
#stranka {position:relative;width:734px;height:auto;min-height:100%;margin:0 auto;}
* html #stranka {height:100% !important;}
h1 {position:relative;width:734px;height:93px;margin-bottom:25px;padding-top:70px;text-align:center;font-size:200%;font-weight:bold;}
* html h1 {height:163px;}
h1 span {display:block;position:absolute;top:0;left:0;width:734px;height:163px;background:url('/img/logo.png') no-repeat top left;}
h1 a {display:block;width:734px;height:163px;}
#obsah {width:548px;margin-bottom:100px;padding:10px 30px;float:right;text-align:left;overflow:auto;}
* html #obsah {width:608px;}
/** html .pod {height:expression((document.body.scrollHeight-310)+'px');}*/
#menu {width:125px;float:left;margin-bottom:100px;padding-top:10px;border-right:1px solid #000;text-align:left;list-style:none;}
* html #menu {width:126px;}
.uvod #obsah {width:307px;}
* html .uvod #obsah {width:367px;}
.uvod #menu {width:366px;}
* html .uvod #menu {width:367px;}
hr {height:1px;overflow:hidden;visibility:hidden;}
.cistic {clear:both;}
#paticka {position:absolute;bottom:0;left:0;width:734px;height:82px;background:url('/img/paticka.png') no-repeat top left;}

h2 {margin-bottom:15px;font-size:130%;font-weight:bold;text-align:right;text-transform:lowercase;}
h3 {margin-top:40px;margin-bottom:10px;font-size:120%;}
h4 {clear:both;margin-top:20px;margin-bottom:10px;font-size:110%;}
#obsah p {margin-bottom:15px;padding:0 5px;text-align:justify;text-indent:1em;line-height:140%;}
#obsah ul {margin-bottom:20px;padding-left:25px;list-style:circle;}
dl {padding:10px 10px 0;}
dt {font-weight:bold;}
dd {margin:0 0 10px 10px;}
dl.seznam {margin:5px 10px;}
dl.seznam dt {margin-bottom:5px;float:left;clear:left;}
dl.seznam dd {margin-bottom:5px;}
div.prispevek {clear:both;border-bottom:1px dashed #888;}
div.zvyrazneny,div.zvyrazneny a {color:#AC0000;}
div.prispevek dl {padding:10px 0 0;}
div.prispevek dl dt {width:80px;margin-bottom:5px;float:left;}
div.prispevek dl dd {width:445px;margin-bottom:5px;float:left;}
ul.menu {width:150px;float:right;border-left:1px solid #000;font-size:90%;list-style:none !important;padding:0 !important;}
ul.menu li {padding:1px 10px;}
ul.menu a {color:#000;font-weight:bold;text-decoration:none;}
ul.menu a:hover,ul.menu a.akt {color:#AC0000;}
fieldset {margin:0 20px 25px;padding:10px 25px 0;border:1px solid #000;}
legend {margin-left:280px;padding:0 5px;font-weight:bold;}
label {display:block;float:left;width:80px;padding-top:3px;}
input,textarea {padding:2px 5px;border:1px solid #000;background:#FFF;color:#000;font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif;font-size:100%;}
form p {margin-bottom:10px;padding:0;text-indent:0;}

#menu a {display:block;position:relative;width:110px;height:24px;padding-right:15px;color:#000;font-weight:bold;text-align:right;text-decoration:none;text-transform:lowercase;line-height:24px;}
* html #menu a {width:125px;cursor:hand;}
.uvod #menu a {margin-left:241px;}
#menu a:hover,#menu a.akt {color:#AC0000;}
#menu span {display:block;width:110px;height:24px;position:absolute;top:0;left:0;background:no-repeat 0 0;}
#menu a:hover span,#menu a.akt span {background-position:0 -24px;}
#menu .tlomne {background-image:url('/img/tl_omne_red.png');}
#menu .tlfotogalerie {background-image:url('/img/tl_fotogalerie_red.png');}
#menu .tlwebdesign {background-image:url('/img/tl_webdesign_red.png');}
#menu .tlvtipky {background-image:url('/img/tl_vtipky_red.png');}
#menu .tldownload {background-image:url('/img/tl_download_red.png');}
#menu .tlodkazy {background-image:url('/img/tl_odkazy_red.png');}
#menu .tlvzkazy {background-image:url('/img/tl_vzkazy_red.png');}
#menu #vyberstylu {position:relative;width:125px;height:70px;background:url('/img/vyberstylu.png') no-repeat right bottom;font-size:85%;font-weight:bold;}
* html #menu #vyberstylu {top:4px;}
#menu #vyberstylu a {position:absolute;top:38px;width:21px;height:21px;overflow:hidden;}
#menu #vyberstylu a#stylred {left:0px;}
#menu #vyberstylu a#stylblue {left:42px;}
#menu #vyberstylu a#stylgreen {left:84px;}
#menu #vyberstylu #vybertext {display:block;position:absolute;top:17px;left:0;width:105px;height:19px;text-align:center;line-height:19px;}
#menu #vyberstylu #vybertext span {display:block;position:absolute;top:0;left:0;width:105px;height:19px;background:url('/img/vyber_stylu.png') no-repeat center center;}
.uvod #vyberstylu {display:block;position:relative;top:-101px;width:105px;height:86px;margin:0 auto;clear:both;background:url('/img/vyberstylu2.png') no-repeat center top;font-size:85%;font-weight:bold;}
* html .uvod #vyberstylu {top:-105px;}
.uvod #vyberstylu a {position:absolute;top:41px;width:21px;height:21px;overflow:hidden;}
.uvod #vyberstylu a#stylred {left:0px;}
.uvod #vyberstylu a#stylblue {left:42px;}
.uvod #vyberstylu a#stylgreen {left:84px;}
.uvod #vyberstylu #vybertext {display:block;position:absolute;top:67px;left:0;width:105px;height:19px;text-align:center;line-height:19px;}
.uvod #vyberstylu #vybertext span {display:block;position:absolute;top:0;left:0;width:105px;height:19px;background:url('/img/vyber_stylu.png') no-repeat center center;}
#menu .ikonka {position:relative;left:1px;padding-top:15px;background:#FFF;}
.uvod #aktualizace {position:relative;top:-80px;text-align:center;font-size:90%;}

a {color:#000;text-decoration:underline;}
a:hover {color:#AC0000;}
.center {text-align:center;}
.neblok {text-align:left;}
.pryc {display:none;}
.ref {width:200px;position:relative;top:-10px;text-indent:0;text-align:center;}
.refimg {text-indent:0;float:left;}
a img {border:0;}