body { font-family: sans-serif; background-color: #99cccc; margin-top: 0; margin-left: 0; }
a:link        { color: #444453; text-decoration: underline }
a:visited         { color: #444453; text-decoration: underline }
a:hover        { color: #699; text-decoration: underline }
a:hover img { filter:alpha(opacity=40, style=0); opacity:0.4 }
#navcontainer { font-size: 0.8em; font-family: sans-serif; width: 280px; margin: 0; padding: 0; }
#navcontainer ul { text-indent: 10px; position: relative; top: 24px; width: 100%; margin: 0; paddi;padding: 0 0 0 0; }
#navcontainer li { margin: 0; padding: 0; line-height: 12px; }
#navcontainer ul li a { display: block; padding: 7px 6px 7px 12px; width: 180px; background-color: #699; }
#navcontainer ul li a:link, #navcontainer ul li a:visited { color: #fff; text-decoration: none; }
#navcontainer ul li a:hover { background-color: #518484; color: white; background-image: url(imgs/spol/zav.gif); background-repeat: no-repeat; background-position: 10px center; }
#navcontainer ul ul li a { display: block; padding: 7px 6px 7px 32px; width: 180px; background-color: #99cccc; }
#navcontainer ul ul li a:link, #navcontainer ul li a:visited { color: #fff; text-decoration: none; }
#navcontainer ul ul li a:hover { background-color: #99cccc; color: white; background-image: url(imgs/spol/zav2.gif); background-repeat: no-repeat; background-position: 10px center; }
.odkazy     { color: #444453; font-weight: bold; font-size: 12px; font-family: sans-serif }
#navhome { position: absolute;top:0px;left:0px;width:33px;height:24px; }
#navback { position:absolute;top:0px;left:33px;width:165px;height:24px; }
.text    { color: #444453; font-weight: normal; font-size: 10px; font-family: sans-serif }
.textvystavy  { color: white; font-style: normal; font-weight: bold; font-size: 12px; font-family: sans-serif; text-decoration: none; text-align: left; vertical-align: baseline; padding: 10px }
.textvystavyblk { color: black; font-style: normal; font-weight: normal; font-size: 11px; font-family: sans-serif; text-decoration: none; text-align: left; vertical-align: baseline; padding: 10px }
.textvystavyr  { color: white; font-style: normal; font-weight: bold; font-size: 11px; font-family: sans-serif; text-align: right; text-transform: uppercase; vertical-align: baseline; padding-right: 10px; padding-left: 10px }
.textblk { color: black; font-weight: bold; font-size: 13px; font-family: sans-serif; text-align: left; vertical-align: middle; padding: 15px }
.odsaz { padding-top: 20px; padding-right: 10px; padding-left: 10px }
.textbld     { color: #444453; font-weight: bold; font-size: 11px; font-family: sans-serif }
.texttitulbld  { color: black; font-weight: bold; font-size: 18px; font-family: sans-serif }
.textneg  { color: #afeeee; font-weight: normal; font-size: 12px; font-family: sans-serif; background-color: #4d6c6e }
.textzel { color: #9cc; font-weight: normal; font-size: 12px; font-family: sans-serif }
.textzelx  { color: #8099a1; font-weight: normal; font-size: 1.1em; line-height: 2em; font-family: sans-serif ; background-color: #333; position: absolute; top: 160px; left: 280px; width: 600px; padding: 10px; }
.textzely { color: #8099a1; font-size: 1.1em; font-family: sans-serif; font-weight: normal; line-height: 2em; background-color: #8ebdbd; padding: 10px; position: absolute; top: 160px; left: 280px; width: 600px; }
.textcer { color: black; font-weight: normal; font-size: 12px; font-family: sans-serif }
p { color: #444453; font-size: 0.8em; line-height: 1.2em; background-color: transparent; }
h1 { color: #518484; font-size: 1.3em; font-family: sans-serif; font-weight: normal; line-height: 1.1em; background-color: transparent; }
h2 { color: #3c3c3c; font-size: 1.1em; font-family: sans-serif; font-weight: normal; line-height: 1.1em; background-color: transparent; }
h3 { color: #3c3c3c; font-size: 1em; font-family: sans-serif; font-weight: normal; line-height: 1.1em; background-color: transparent; }
.textwhit { color: white; font-weight: normal; font-size: 13px; font-family: sans-serif }
.textwhitmaly { color: white; font-weight: normal; font-size: 11px; font-family: sans-serif }
.textbwhit { color: white; font-weight: bold; font-size: 13px; font-family: sans-serif }
.textbwhitx  { color: white; font-style: normal; font-weight: bold; font-size: 16px; font-family: sans-serif }
.textbwhitxx { color: white; font-style: normal; font-weight: bold; font-size: 24px; font-family: sans-serif }
.txtblok { margin-top: 100px; margin-right: 10%; margin-left: 10% }
.txtkont { position: absolute; top: 150px; left: 300px; }
.txtmapa { line-height: 1.3em; position: absolute; top: 150px; left: 300px; }
.logo { position: absolute; top: 20px; right: 20px; }
a.externi:visited { background-image: url(imgs/spol/linkout.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.externi:link { background-image: url(imgs/spol/linkout.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.mail:visited { background-image: url(imgs/spol/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.mail:link { background-image: url(imgs/spol/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
img, div { border-width: 0; behavior: url(iepngfix.htc)  }
.vystavabox { color: white; font-style: normal; font-size: 13px; font-family: sans-serif }
li { font-size: 11px; font-family: sans-serif; list-style-type: disc; }
.navrcholu { height: 14px; width: 14px; position: fixed; _position: absolute; right: 0; bottom: 0; visibility: visible; }
.odkazy { font-size: 8px; font-weight: normal; text-decoration: none; visibility: visible; position: fixed; right: 50px; bottom: 0; height: 14px; _position: absolute; }
.frame { position: absolute; top: 186px; left: 198px; width: 500px; height: 700px; }
.frame2 { position: absolute; top: 186px; left: 198px; width: 700px; height: 700px; }
.galerie { position: absolute; top: 186px; left: 711px; width: 140px; height: 340px; overflow: auto; }
.galerie img { border-bottom: 10px solid #9cc; }
.titulkolekce { position: absolute; top: 30px; left: 230px; width: 680px; }
.titulkolekce p { font-size: 0.8em; line-height: 1.1em; }
.popis { color: #3c3c3c; font-size: 0.7em; line-height: 1.2em; background-color: transparent; }
.navb { color: #000; background-color: transparent; background-image: url(imgs/navb.gif); background-repeat: no-repeat; background-position: right center; padding-right: 20px; }
.textindex { color: #3c3c3c; font-size: 0.8em; line-height: 1.3em; background-image: url(imgs/spol/uvoz.gif); background-repeat: no-repeat; background-position: 20px 20px; position: absolute; top: 50px; left: 250px; width: 580px; }
.textindex2 { color: #3c3c3c; font-size: 0.8em; line-height: 1.3em; position: absolute; top: 575px; left: 200px; width: 400px; }
.popis a { font-size: 70%; text-decoration: none; }
.odkazsestakkont { color: white; font-size: 80%; background-color: transparent; position: absolute; top: 600px; left: 0; width: 120px; height: 360px; }
.odkazsestakkont a { color: white; font-size: 90%; background-color: transparent; text-decoration: none; }
.odkazsestak1 { background-image: url(imgs/showroom_link.jpg); background-repeat: no-repeat; background-position: left top; padding: 60px 0 0 5px; position: absolute; top: 0; left: 0; width: 120px; height: 120px; float: right; }
.odkazsestak2 { background-image: url(imgs/podlahy_link.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; top: 120px; left: 0; width: 120px; height: 120px; float: right; padding: 60px 0 0 5px; }
.odkazsestak3 { background-image: url(imgs/jsj_link.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; top: 240px; left: 0; width: 120px; height: 120px; padding: 60px 0 0 5px; }
.odkazsestak4 { background-image: url(imgs/balterio_link.jpg); background-repeat: no-repeat; background-position: left top; padding: 60px 0 0 5px; position: absolute; top: 0; left: 0; width: 120px; height: 120px; }
#akce { font-size: 12px; font-weight: bold; background-color: transparent; text-transform: uppercase; position: absolute; top: 0; left: 230px; width: auto; height: auto; z-index: 15; padding: 2px 15px; }
.paticka3 { text-align: right; font-size: 0.8em; position: relative; top: 30px; border-top: #999 solid 1px; padding-top: 10px; padding-bottom: 10px; }
.partneri { font-style: italic; }
.linka { padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #666; }
