* {margin:0;padding:0;} 
body {font-family:Verdana, "Geneva CE", lucida, sans-serif;font-size:80%;font-weight:normal;color:#1E2F41;background:#101F33;text-align:center;}
a {text-decoration:underline;}
a:link {color:#AF0000;}
a:visited {color:#101F32;}
a:hover {color:#4680AD;}
#main {width:100%;background:url("images/bgmain.gif") top repeat-x #1A293C;}
#mainin {width:980px;margin:0 auto;text-align:left;background:url("images/shadow.gif") right top repeat-y;}
#top {width:100%;height:165px;background:url("images/top.jpg") no-repeat top;}
#top h1 {display:block;width:234px;height:165px;margin:0;padding:0;position:relative;float:left;top:0;left:0;background:url("images/logo.gif") left top no-repeat;overflow:hidden;}
#top h1 a,#top h1 a span {display:block;width:234px;height:165px;margin:0;padding:0;background-image:none;cursor:pointer;}
#top h1 a {float:left;}
#top h1 a:hover {background:url("images/logo.gif") top left no-repeat;}
#top h1 a span {position:absolute;top:0;left:0;z-index:1;background:url("images/logo.gif") left top no-repeat;}
#shadow {width:100%;background:url("images/bgtop.jpg") right top no-repeat;position:relative;}
#right {width:683px;float:right;margin:0 63px 0 0;}
#topmenu {width:100%;height:206px;font-size:0.9em;background:url("images/topmenu.jpg") center top no-repeat;}
#topmenu ul {margin:0 0 0 10px;padding:0;width:673px;height:206px;overflow:hidden;background:url("images/topmenu-bot.gif") right bottom no-repeat;}
#topmenu li {float:left;font-weight:bold;margin:0 3px 0 0;padding:0;list-style:none;height:206px;text-align:center;overflow:hidden;}
#topmenu li#ozubeni {width:132px;background:url("images/ozubeni.jpg") no-repeat;}
#topmenu li#deleni {width:130px;background:url("images/deleni.jpg") no-repeat;}
#topmenu li#obrabeni {width:131px;background:url("images/obrabeni.jpg") no-repeat;}
#topmenu li#material {width:125px;background:url("images/material.jpg") no-repeat;}
#topmenu li#kontakt {width:132px;background:url("images/kontakty.jpg") no-repeat;}
#topmenu li a {display:block;width:100%;height:190px;padding-top:12px;border-bottom:4px solid #245C81;}
#topmenu li a:link {color:#91CDF8;}
#topmenu li a:visited {color:#91CDF8;}
#topmenu li a:hover,#topmenu li.active a {color:white;border-bottom:4px solid white;}
#topmenu li a span {text-decoration:underline;background:url("images/topmenu-li.gif") top repeat-x #1A293C;}
#topmenu li p {color:white;font-weight:bold;width:100%;height:190px;margin:0;padding-top:12px;border-bottom:4px solid white;}
#breadcrumbs {width:633px;margin:0;padding:0 25px;min-height:36px;line-height:36px;color:#101C28;font-weight:bold;font-size:0.85em;background:url("images/crumb.gif") repeat-x #A6D0E3;border-bottom:1px solid #101F32;color:#101C28;clear:both;}
#breadcrumbs a:link,#breadcrumbs a:visited {color:#101C28;}
#breadcrumbs a:hover {color:#AF0000;}
#content {width:633px;min-height:420px;padding:20px 25px 30px;background-color:white;}
#content.home {width:683px;min-height:420px;padding:20px 0 0;}
#content.home h1,#content.home p {margin-left:25px;margin-right:25px;}
#content.home #homebot p {margin-left:0;margin-right:0;}
#content p {line-height:1.7em;text-align:justify;}
#homebot {width:653px;margin:20px 0 0 0;padding:25px 10px 25px 20px;color:#99ABC1;background:url("images/home.jpg") center top no-repeat #1A293C;clear:both;}
#homebot h2 {color:#91CDF8;margin:0 0 20px 0;font-size:1.1em;}
#homebot h2 a {text-decoration:none;}
#homebot a:link,#homebot a:visited {color:#99ABC1;}
#homebot a:hover {color:white;}
#homebot div.col {min-height:185px;padding:10px 10px;float:left;font-size:0.85em;background:url("images/col.gif") right top no-repeat;}
#homebot div.col.ozubeni {width:170px;}
#homebot div.col.deleni {width:115px;}
#homebot div.col.obrabeni {width:100px;}
#homebot div.col.prodej {width:175px;background-image:none;}
#homebot div.col ul {margin:0 0 15px 14px;}
#aktuality {width:405px;float:left;margin:35px 0 25px 8px;font-size:0.9em;}
#aktuality p.odkaz {margin:0 20px 0 0 !important;padding:0;border:0;text-align:right;line-height:1.4em;}
#aktuality div.akt {width:365px;min-height:85px;padding:10px 20px;background:url("images/aktuality.gif") center top no-repeat;}
#aktuality h3 {margin:8px 0;color:white;}
#aktuality h3 span.datum {color:#456691;font-weight:normal;margin-right:6px;}
#kontakty {width:212px;float:right;margin:35px 8px 25px 0;font-size:0.9em;}
#kontaktybox {width:99px;min-height:96px;padding:12px 90px 0 23px;background:url("images/phone.gif") center top no-repeat #B5CBD7;}
#kontaktyboxbot {width:212px;min-height:105px;padding:0 0 17px 0;background:url("images/kontaktybot.gif") center bottom no-repeat #B5CBD7;}
#kontakty p {text-align:left;color:#101C28;font-size:0.95em;padding-top:4px;}
#kontakty a:link,#kontakty a:visited {color:#AF0000;}
#kontakty a:hover {color:#101F32;}
#aktuality h2,#kontakty h2 {font-size:1em;margin:0 0 10px 0;}
#left {float:left;width:170px;margin-left:52px;color:#8DA2BA;}
#left strong.vyrazny {color:white;}
#left a:link,#left a:visited {color:#8DA2BA;}
#left a:hover {color:white;}
#left p {line-height:1.6em;}
#left p.moreinfo {font-size:0.85em;margin-top:23px;}
#footer {width:683px;margin:0 auto 30px auto;padding:0 0 30px 170px;clear:both;text-align:left;font-size:0.85em;color:#4680AD;}
#footer a:link,#footer a:visited {color:#4680AD;}
#footer a:hover {color:white;}
#footer p {margin:0 35px 6px;line-height:1.3em;}
#copy {width:683px;height:78px;position:relative;overflow:hidden;color:white;background:url("images/footer.jpg") center top no-repeat;}
#copy strong {color:#9DD0F8;}
#copy p {position:absolute;left:-5px;bottom:18px;}
#action {position:absolute;top:115px;right:77px;width:147px;margin:0;padding:0;list-style:none;z-index:10;}
#action li {float:left;margin:0 0 0 20px;list-style:none;}
#action img {float:none;border:none;margin:0;}
#print {float:left;margin:0;padding-top:3px;}
#print a {display:block;width:12px;height:11px;background:url("images/print.gif") no-repeat;}

.cleaner {clear:both;margin:0;padding:0;height:1px;font-size:1px;line-height:1px;border:none;background:transparent;}
.plavl {float:left;}
.plavr {float:right;}

ul,ol {margin:0.6em 0.2em 0.6em 24px;}
li {margin:0.6em 0;}
ul li,ol.abc ul li,ul.aktuality ul li {list-style:disc;}
ul p,ol p {font-size:1em;}
ul.chyba {color:red;}

p {margin:6px 0;}
p.moreinfo a {font-weight:bold;background:url("images/moreinfo.gif") top repeat-x #96BDD0;padding:4px 8px;}
p.moreinfo a:link,p.moreinfo a:visited {color:#101C28 !important;}
p.moreinfo a:hover {color:#AF0000 !important;}
#content p.odkaz {margin:15px 0;text-align:center;padding-top:6px;border-top:1px dashed #1E2F41;}

h1 {font-size:1.2em;color:#AF0000;margin:6px 0 12px;}
h2 {font-size:1.1em;color:#4680AD;margin:15px 0 6px;}
#left h2 {font-size:0.9em;color:#91CDF8;}
h3 {font-size:1.05em;color:#101F32;margin:20px 0 6px;}
h3 span.datum {color:#245C81;margin-right:10px;}
h4,h5 {font-size:1em;margin:15px 0 6px;color:#275287;}
h5 {font-size:0.9em;color:black;}
div.pul h2,div.pul h3,div.pul h4,div.pul h5 {margin-top:7px;}

table {border:none;padding:0;border-collapse:collapse;margin:10px 0;width:97%;font-size:0.9em;}
td,th {border:2px solid white;padding:3px 4px;text-align:center;}
th {font-weight:bold;background-color:#1A293C;color:white;}
td {background-color:#CCDCE9;}
td p {margin:0 0.4em 0.8em 0.4em;font-size:1em;}
td img,th img {float:none;margin:3px;}
th.l,td.l {text-align:left;}
table.auto {width:auto;}
th.velikost {width:20%;}
th.jakost {width:15%;}
th.delka {width:55%;}
th.vaha {width:10%;}
tr:hover td {background-color:#1A293C;color:white;}

form {margin:8px 0;width:90%;}
form p {margin:4px 8px 10px 8px;margin-top:4px;}
fieldset {border:2px solid #CCDCE9;padding:0.8em 0.4em;margin:0 0 10px 0;font-size:0.9em;}
fieldset p {font-size:1em;}
legend {padding:0.2em 0.5em;margin-bottom:6px;background-color:white;border:2px solid #CCDCE9;border-left:10px solid #CCDCE9;border-right:10px solid #CCDCE9;color:#AF0000;text-align:right;font-weight:bold;}
label {margin-right:0.5em;padding-top:0.3em;width:150px;float:left;text-align:right;font-weight:bold;}
label.auto {width:auto;text-align:left;float:none;margin-left:8px;}
input,textarea,select {margin:2px 6px;border:1px solid #CCDCE9;}
input.tlacitko {color:#101F32;background-color:#CCDCE9;border:2px double #AF0000;margin:15px 0 8px;padding:1px 5px;font-weight:bold;}
input.tlacitko:hover {background-color:#AF0000;color:white;}

img {border-top:2px solid #728194;border-left:2px solid #475669;border-right:2px solid #151F2B;border-bottom:2px solid #151F2B;float:right;margin:0 1px 6px 8px;}
p img {float:none;}
img.pravy {float:right !important;margin:8px 4px 8px 10px !important}
img.levy {float:left !important;margin:8px 12px 8px 0 !important}
div.stred img {float:none;}

div.foto {width:100%;margin:15px 0;}
div.foto div.im {float:left;padding:0 22px 0 0;margin:0 30px 0 0;position:relative;}
div.foto div.im img {float:none;margin:0 !important;}
div.foto div.im span {display:block;width:22px;height:30px;position:absolute;right:0;bottom:15px;cursor:pointer;background:url("images/lupa.gif") no-repeat;}

div.foto.sloupec {width:170px;float:right;text-align:center;margin:5px 0 10px 10px;}
div.foto.sloupec div.im {margin:0 0 12px 0;}

#left div.foto div.im span,#aktuality div.foto div.im span {background-image:url("images/lupa-left.gif");}
#left div.foto.sloupec {float:none;margin:0;padding:39px 0;}

strong {font-weight:bold;}
em {font-weight:normal;font-style:italic;}
.pul {width:47%;}
.tret {width:31%;}
.stred {text-align:center !important;}
.nobord {border:none !important;}
.nomargin {margin:0 !important;}
.hide {position:absolute;top:-10000px;left:0;height:1px;font-size:1px;overflow:hidden;}
hr {display:none;}
