body { color: #666; font: 1em; font-family: sans-serif; line-height: 1.4em; background-color: #ccc; background-image: url(imgs/bgrd.gif); background-repeat: repeat-y; background-position: left top; margin: 0; padding: 0; }
html { height: 100%; font-size: 62.5%; }
.kruh { background-color: transparent; background-image: url(imgs/kruh.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; top: 0; left: 0; width: 250px; height: 250px; z-index: 1; }
.kruh2 { background-color: transparent; background-image: url(imgs/kruh.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; z-index: 1; top: -150px; left: -290px; width: 250px; height: 250px; }
a:link { color: #000; background-color: transparent; text-decoration: none; padding-bottom: 6px; }
a:visited { color: black; background-color: transparent; text-decoration: none; padding-bottom: 6px; }
a:hover { color: #000; background-color: transparent; text-decoration: underline; }
a:active { color: #000; background-color: transparent; text-decoration: none; }
.navig a:link { color: #666; text-decoration: none; padding-left: 25px; }
a:hover img { filter:alpha(opacity=40, style=0); opacity:0.4 }
.navig2 a:link { color: #666; text-decoration: none; padding-left: 25px; }
.navig a:visited { color: #666; background-color: transparent; text-decoration: none; padding-left: 25px; }
.navig2 a:visited { color: #666; text-decoration: none; background-color: transparent; padding-left: 25px; }
.navig a:active { color: #666; background-color: transparent; text-decoration: none; padding-left: 25px; }
.navig2 a:active { color: #666; text-decoration: none; background-color: transparent; padding-left: 25px; }
.navig a:hover { color: #ff8000; text-decoration: none; background-color: transparent; background-image: url(imgs/navigsipka.gif); background-repeat: no-repeat; background-position: left top; padding-left: 25px; }
.navig2 a:hover { color: #ff8000; text-decoration: none; background-color: transparent; background-image: url(imgs/navigsipka.gif); background-repeat: no-repeat; background-position: left top; padding-left: 25px; }
a.externi:visited { background-image: url(imgs/linkout.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.externi:link { background-image: url(imgs/linkout.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
.imgleft { margin-left: -3px; }
a.mail:visited { background-image: url(imgs/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.mail:link { background-image: url(imgs/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
.navig { font-size: 12px; position: absolute; top: 180px; left: 20px; width: 270px; z-index: 2; padding-top: 60px; padding-left: 0; border-left: 1px solid #ff8000; }
.navig2 { font-size: 12px; padding-top: 60px; padding-left: 0; position: absolute; z-index: 2; top: 30px; left: -270px; width: 270px; border-left: 1px solid #ff8000; }
.navigcara { color: #ff8000; background-color: transparent; background-image: url(imgs/navigcara.gif); background-repeat: no-repeat; background-position: left top; padding-left: 25px; }
p { font-size: 1em; font-family: sans-serif; line-height: 1.4em; }
h1 { font-size: 25px; font-family: sans-serif; line-height: 1.3em; }
h2 { font-size: 20px; font-family: sans-serif; line-height: 1.3em; }
h3 { font-size: 16px; font-family: sans-serif; line-height: 1.3em; }
h4 { font-size: 13px; font-family: sans-serif; line-height: 1.3em; }
ul { list-style-image: url(imgs/obdel.gif); }
td { padding: 5px; border-top: 1px dotted #808080; border-right: 1px dotted #808080; }
table { border: solid 1px gray; }
table strong { font-size: 120%;  }
.blok { position: absolute; top: 150px; left: 290px; width: 600px; padding-left: 3px; }
.blokul { position: absolute; top: 150px; left: 290px; width: 550px; padding-left: 3px; }
.blokul li { border-bottom: dotted 1px #999; margin-bottom: 2px; }
.logo { text-align: right; margin-top: 30px; margin-right: 30px; }
#text { height: 170px; width: 180px; left: 440px; top: 543px; position: absolute; visibility: visible; }
.popisfoto { float: left; }
.blokb-b { background-color: black; position: relative; width: 120px; height: 320px; float: left; clear: right; margin-right: 40px; margin-bottom: 40px; padding-right: 0; padding-bottom: 30px; }
.bloka { position: relative; width: 150px; height: 200px; float: left; clear: right; }
.blokc { background-color: #000; position: relative; width: 60px; height: 90px; float: left; clear: right; margin-right: 30px; margin-bottom: 20px; padding-right: 0; padding-bottom: 10px; }
.blokd { background-color: black; position: relative; width: 100px; height: auto; float: left; clear: right; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-bottom: 10px; }
.blokb-c { width: 100px; height: 50px; border: solid 1px aqua; }
.popis { color: #b09263; font-size: 9px; font-weight: bold; background-color: transparent; }
.pozn { font-size: 10px; background-color: #e3edef; position: relative; left: 50px; width: 300px; padding: 3px 3px 3px 6px; border: dashed 1px gray; }
.linka { border-bottom: 1px solid gray; }
.clear { clear: both; }
.vzor { position: absolute; left: 240px; width: 60px; height: 60px; }
#akce { color: white; font-size: 1em; line-height: 1.2em; background-color: transparent; position: absolute; top: -140px; left: 0; width: 450px; height: auto; z-index: 10; padding: 5px 15px; }
#akce2 { color: white; font-size: 1em; line-height: 1.2em; background-color: transparent; position: absolute; top: -80px; left: 60px; width: 300px; background-color:#FC6; border: #666 solid 1px; padding: 3px 3px 1px 5px; display: block; z-index: 300; }
#akce3 { color: black; font-size: 1em; line-height: 1.2em; background-color: transparent; position: absolute; top: -20px; left: 60px; width: 300px; background-color:#FFF; border: #666 solid 1px; padding: 3px 3px 1px 5px; display: block; z-index: 300; }
.textbwhitxx { color: white; font-style: normal; font-weight: bold; font-size: 24px; font-family: sans-serif }
.pozvanka { color: white; font-size: 16px; font-family: sans-serif; line-height: 20px; background-color: transparent; }
.navrcholu { height: 14px; width: 14px; position: fixed; _position: absolute; right: 0; bottom: 0; visibility: visible; }
.odkazsestakkont { color: white; font-size: 80%; background-color: transparent; position: absolute; top: 650px; left: 0; width: 120px; height: 360px; }
.odkazsestakkont a { color: white; 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: 120px; left: 0; width: 120px; height: 120px; }
img { border-width: 0; }
.h1size h1 { font-size: 1.2em; line-height: 1em; }
sup { font-size: 0.6em; }
.paticka3 { text-align: right; font-size: 8px; text-transform: uppercase; position: relative; top: 30px; border-top: #999 solid 1px; padding-top: 10px; padding-bottom: 10px; }
.partneri { font-style: italic; }
#sipkaakce { height: 120px; width: 103px; left: 0px; top: 320px; position: absolute; visibility: visible; z-index: 3}
#upozorneni { font-weight: bold; height: 170px; width: 180px; left: 110px; top: 430px; position: absolute; visibility: visible; z-index: 3}
.orange { color:#F60; }
/*.odkaz { position: relative; width: 200px;}*/
