html {padding:0px;margin:0px;border:0px;height:100%;background:rgb(86,201,70);background-image:url(x9/bg.jpg);background-repeat:repeat-x;overflow:auto;}
body {min-width:758px;height:100%;padding:0px;margin:0px;border:0;text-align:center;}
#hlavni {position:relative;margin-left:auto;margin-right:auto;width:758px;padding-bottom:66px;background-image:url(x9/2c.jpg);color:green;text-align:left;}
.dalsi {padding:0;}
.hi {visibility:hidden;}
a {color:black;text-decoration:none;border-bottom:1px dotted rgb(202,239,196);}
a:hover {color:green;text-decoration:none;border-bottom:1px dotted green;}

/* hacka */
h1 {margin:0;padding:0;background-image:url(x9/h1.jpg);width:100%;height:323px;}
h2 {margin:0;padding:0;width:624px;height:58px;position:absolute;top:260px;left:0;background-repeat:no-repeat;}
h3 {margin:10px 0 0 0;padding:0;font-family:sans-serif;font-size:135%;font-weight:bold;color:green;border-bottom:1px solid limegreen;letter-spacing:0.2em;}
h4 {margin:0;padding:0;font-family:sans-serif;font-size:110%;font-weight:bold;color:white;border-bottom:1px solid limegreen;letter-spacing:0.05em; margin-top: 25px;}
.sm {padding-top:25px;}

/* obrazkovy podnadpisy */
.my {background-image:url(x9/h2firma.jpg);}
.sluzby {background-image:url(x9/h2sluzby.jpg);}
.wd {background-image:url(x9/h2design.jpg);}
.wh {background-image:url(x9/h2hosting.jpg);}
.cd {background-image:url(x9/h2cd.jpg);}
.dtp {background-image:url(x9/h2dtp.jpg);}
.ceny {background-image:url(x9/h2ceny.jpg);}
.ref {background-image:url(x9/h2reference.jpg);}
.down {background-image:url(x9/h2download.jpg);}
.co {background-image:url(x9/h2kontakty.jpg);}
.faq {background-image:url(x9/h2faq.jpg);}

/* spodek a obsah */
.obsah {width:70%;padding:20px;font-family:sans-serif;margin-top:-25px;}
.obsah p {text-align:justify;margin:12px;}
address {margin:0;padding:0;background-image:url(x9/pata.jpg);width:100%;height:66px;position:absolute;bottom:0;left:0;}
hr.cistic {clear:both;height:10px;border:none;margin:-1em 0 0 0;visibility:hidden;}
p#co {font-size:10px;font-family:sans-serif;position:absolute;top:40px;left:20px;}

/* menu*/
ul#menu {padding:0;margin:0;margin-left:10px;list-style:none;width:20%;position:absolute;top:160px;right:20px;z-index:15;}
ul#menu li {margin-bottom:5px;}
ul#menu li a {border:1px solid black;width:85%;color:black;margin:auto;margin-bottom:6px;padding:9px;padding-left:2px;padding-bottom:2px;font-family:sans-serif;display:block;text-decoration:none;font-weight:bold;text-align:right;background-image:url(x9/aa.jpg);font-size:80%;}
ul#menu li a:hover {margin:auto; margin-bottom: 6px; padding: 9px; padding-left:2px; padding-bottom:2px;background-image:url(x9/ah.jpg);text-decoration:none;border-bottom:1px solid black;}
ul#menu li a.ne {filter:Alpha(Opacity="20");-moz-opacity:0.2;margin-top:20px;}
ul#menu li a.konec {margin-top:20px;}
ul#menu li a.ne:hover {filter:Alpha(Opacity="20");-moz-opacity:0.2;margin-top:20px;}
ul#menu li a.konec:hover {margin-top:20px;filter:Alpha(Opacity="80");-moz-opacity:0.8;}
ul#menu li a#ap {border:1px solid green;}
#ap:before {content:' > > ';color:silver;}
.ac {color:green;}

/* style switcher */
p#ss {font-size:80%;font-family:sans-serif;padding-left:30px;}
p#ss a {color:rgb(140,140,140);}
p#ss a:hover {color:black;}

/* tabulky */
table {border-collapse:collapse;margin-bottom:18px;}
table td, table th {border-color:green;border-style:solid;border-width:1px 0px;padding:2px;text-align:center;}
.dom {text-align:left;}

/* reference */
.nadref {font-size:180%;font-weight:bold;color:rgb(197,168,94);border-bottom:2px solid rgb(197,168,94);padding-left:12px;width:94%;margin-bottom:14px;}
.refbox {width:94%;margin-bottom:10px;}
.refbox p a img {margin:10px;margin-top:0;float:left;border:2px solid green;clear:both;margin-bottom:1.3em;width:176px;height:55px;}
.refbox p a img:hover {margin:10px;margin-top:0;float:left;clear:both;border:2px solid black;margin-bottom:1.3em;}
.refbox h4 a {margin-top:2px;margin-left:15px;}
.lnk {margin:0px;padding:0px;display:block;border:0px;}
.pra {text-align:right;margin-right:10px;}
.goo {margin-top:-14px;}
.bwz {background:rgb(227,220,204);text-align:center;}

/* download */
a.zum:hover {text-decoration:none;border:none;}
.half p a.zum img {border:2px solid green;margin:5px;_margin:-5px;width:220px;height:120px;}
.half p a.zum img:hover {border:2px solid black;margin:5px;_margin:-5px;width:220px;height:120px;}
.half {width:45%;_width:40%;}
.ll {float:left;}
.rr {float:right;}
div.wlppr p img {margin-left:150px}
div.wlppr p img.kk {margin-left:8px}

/* drobnosti */
.info {color:silver;}
.info:after {content:"";font-size:85%;color:rgb(86,201,70);}
abbr span.abbr {border-bottom:1px rgb(86,201,70) dotted;cursor:help;}

/* vylepsene seznamy */
ul#add {list-style:url(x9/doc-tecka.gif);}
ul#add li {padding:.25em;font-weight:1.5em;color:black;}

/* formular */
form {width:98%;font-size:.94em;_font-size:.75em;position:relative;height:700px;_height:850px;}
form input {margin:0 .3em 0 0;border:0;background:transparent;}
.mssux {_border:1px solid green;color:green;} /* msie nepozna textovy chlivky od radia nebo checkboxu */
form div.spodek {width:98%;margin:1em 0 .3em 0;float:none;text-align:center;padding-left:auto;padding-right:auto;}
form div.spodek input {border:2px solid green;background:white;font-weight:bold;cursor:pointer;}
form div.spodek input:hover {border:2px solid white;background:green;color:white;}
form div div.kont input {margin:.5em 0 0 0;}
form div div.lfo p {margin:.6em 0 0 0;}
.hbox {visibility:hidden;}
legend {background:white;border:1px solid green;padding:.2em;margin:0 0 0 -.35em; font-size:1.2em;_margin-bottom:10px;}
.all {width:100%;padding:0 0 1em 0;margin:0 0 1em 0;_margin-bottom:5px;_padding-bottom:5px;}
.inp {border:0;padding:0;float:right;width:56%;}
label {width:42%;display:block;float:left;}
input {padding:.2em;margin:.5em;}
input[type="text"] {border:1px solid green;color:green;}
.mssux {border:1px solid green} /* msie nepozna textovy chlivky od radia nebo checkboxu */
.lajna {border-bottom:1px solid white;margin:0 0 2em 0;}
#text5 div.all {_margin:0;_padding:0;}
textarea {background:transparent;border:1px solid green;color:green;height:5em;font-family:sans-serif;padding:.5em;overflow:auto;width:90%;_margin-bottom:1em;}

/* prepinac formu */
fieldset {border:none;margin:.0 0 .8em 0;padding:.8em 0 0 0;position:absolute;top:0;left:0;width:98%;visibility:hidden;_top:-20px;}
p#formhop {position:absolute;top:250px;left:10px;text-align:right;font-family:sans-serif;_top:280px;}
p#formhop strong a {background:white;padding:.1em .4em .1em .4em;color:green;border:1px solid green;position:absolute;top:22px;right:0;}
p#formhop strong a:hover {border:1px solid black;color:black;}

