* {margin: 0;padding: 0;} 
body {color: black;text-align: center;font: 100% "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;background: url("images/back.gif") center repeat-y;}
#main {width: 750px;margin: auto;}
#top {position: relative;width: 100%;height: 136px;}
#top a, #menu a {font-weight: bold;}
#search {position:absolute;top:105px;right:-2px;width:150px;font-size:10px;}
#search input {float: left;margin:0;}
#search input.vstup {border:1px solid #DBDCE0;height: 16px;background-color: white;}
#search input.hledej {width:60px;color:#546B77;font-weight:bold;
background:url("images/sipka.gif") center right no-repeat;border:none;cursor:pointer;cursor:hand;}
#search form {margin:0;width:auto;}
#search fieldset {border:none;background:transparent;padding:0;margin:0;}
#logof {margin:0;padding:0;position:absolute;top:50px;left:40px;width:64px;height:64px;background: url("images/fischer.gif") top left no-repeat;overflow:hidden;}
#logof a,#logof a span {display:block;width:64px;height:64px;margin:0;padding:0;background-image:none;cursor: pointer;}
#logof a:hover {background:url("images/fischer.gif") top left no-repeat;}
#logof a span {position:absolute;left:0;top:0;z-index:1;background:url("images/fischer.gif") top left no-repeat;}
#logo {width: 180px;height: 32px;margin:0 auto;}
#logo a {display:block;margin:0;padding:0;text-decoration: none;}
#logo a {width:180px;height:32px;background: url("images/logo-sfcb.gif") no-repeat;}
#logo a span {display:none;}
#sekce {width: 170px;position: absolute;top: 13px;left: 20px;text-align: left;}
#sekce span {font-size: 0.85em;}
#sekce img {border:none;margin:0;}
#menu {width:746px;margin: 0;padding:1px;padding-bottom:0;border: 1px solid #DBDCE0;border-top:none;background-color: #EFF1F2;}
#menu ul {width: 100%;margin:0;padding:0;background: url("images/back-menu.gif") top repeat-x #EFF1F2;text-align: left;}
#menu ul, #menu ul.sub {list-style-type: none;margin: 0;padding: 0;}
#menu li {float: left;width: 13%;background: url("images/back-menu.gif") top repeat-x #EFF1F2;}
#menu li.dl {width: 16%;}
#menu li, #menu ul.sub li {margin: 0;z-index:12;}
#menu h3 {font-size:0.83em;margin:0;}
#menu h3 a {display: block;padding:6px 4px 2px 10px;border-right:1px solid white;border-bottom:1px solid white;text-decoration: none;
color:black;min-height: 3em;background: url("images/roh.gif") top right no-repeat;}
#menu h3 a.posledni {border-right: none;}
ul.sub {position: absolute; z-index: 10; visibility:hidden;}
#menu ul.sub {width:158px;border:1px solid #546B77;}
#menu ul.sub li {float:left;width: 100%;margin:0; padding: 0;background-image: none;}
#menu ul.sub li a {display: block;margin: 0;width: 100%;background-color: #EEF0F2;font-size: 1.1em;text-decoration: none;
min-height: 1.6em;color:black;font-weight:normal;border-bottom: 1px solid #DBDCE0;padding-left:8px;padding-top:2px;}
#menu ul.sub li > a {width: 150px;}
#menu ul.sub li a:hover {background-color: #7D8C96; color: white;}
#menu ul li.mainmenu:hover h3 a {background: url("images/roh-over.gif") top right no-repeat;color: white;}
#menu ul li.mainmenu:hover {background: url("images/back-menu-over.gif") top repeat-x #EFF1F2;background-color: #C2C9CD;}
#menu ul li.mainmenu {position: relative;}
#menu ul li > ul.sub {position: absolute; z-index:10; visibility: hidden;}
#menu ul li.mainmenu:hover ul.sub {visibility: visible;}
#content, #right {border: 1px solid #DBDCE0;margin: 0;margin-top:8px;}
#content {float: left;text-align: left;width: 540px;min-height: 38.1em;}
#contentin {padding:4px 20px;}
#right {float: right;text-align: right;width: 204px;padding: 0;border:none;}
#footer {width:748px;height:1.4em;line-height: 1.4em;margin: 2px 0 4px;padding:0;border: 1px solid #DBDCE0;background-color: #EFF1F2;}
#footer p {font-size: 0.7em;margin: 0 6px;}
.cleaner {clear: both;margin: 0;padding: 0;height: 1px;font-size: 1px;line-height: 1px;border: none;background: transparent;}
.cleaner.l {clear:left;}
.plavl {float: left;}
.plavr {float: right;}
.plavl.okraj {margin-right:20px;}
img.plavl {margin-right: 8px;}
img.plavr {margin-left: 8px;}
table {font-size: 0.75em;border-collapse: collapse;margin:6px;}
td {border: 1px solid #DBDCE0;background-color: transparent;padding: 3px 6px;margin: 0;}
td.cisla {text-align: right;width: 100px;}
td.cena {text-align: right;}
table.struny td.cisla, table.struny th.cisla {width: auto;}
th {background-color: #EFF1F2;font-weight: bold;text-align: center;border: 1px solid #DBDCE0;padding: 0 4px;}
td.levy, th.levy {text-align: left;}
div.vyrobek th {text-align: left;}
table.stred td{text-align: center;}
table.stred td.pravy {text-align: right;}
td p,th p,td h3,th h3 {font-size:1em;}
th h3 {text-align:center;}
#content a, #sekce a, #footer a {width: auto;}
a {font-weight: normal;}
a:link {color: #3173D6;}
a:active {color: #3173D6;}
a:visited {color: black;}
a:hover {color: #C43939;}
p, li {font-size: 0.8em;text-align:left;}
ul,ol {margin: 0;margin-left: 25px;padding: 0;}
ul {list-style:square;}
li{padding: 0;margin: 4px 0;list-style-position: outside;}
p {margin: 0.3em 0;}
h1, h2, h3 {font-weight: bold;text-align:left;}
h1 {font-size: 1.3em;color: #3173D6;margin: 15px 0;font-weight:normal;}
h2 {font-size: 1em;color: #C43939;margin: 20px 0 8px 0;}
h3 {font-size: 0.9em;color: #3173D6;margin: 20px 0 8px 0;}
h4 {font-size: 0.8em;color:black;margin: 10px 0 8px 0;}
div.ram {border: 1px solid #DBDCE0;padding:1px;margin: 0 0 2px;width: 200px;font-size: 0.85em;text-align: center;}
div.ram h2 {color: black;width:100%;margin:0;background: url("images/back-heading.gif") top repeat-x #E2E5E8;
min-height: 2em;line-height:2em;text-align:center;}
div.ram span {width:100%;float:right;background: url("images/roh.gif") top right no-repeat;}
div.ram p {margin: 4px;text-align: center;}
div.ram p.levy {text-align:left;}
div.ram ul {font-size: 1em;text-align: left;margin-bottom:8px;}
div.ram.vysvet {width:98%;}
div.ram.vysvet p {text-align:justify;font-size:0.9em;}
div.ram.vysvet img {float:right;margin:0 0 0 10px;}
div.ram.vysvet img.levy {float:none;}
div.ram img {border: none;margin:0;}
div.ram.obrazek {background-color:#F1F1F1;}
div.ram.obrazek img {border-top:1px solid white;margin:0;}
div.vyrobek {margin: 10px 0;width: 100%;}
div.vyrobek img {margin:6px 0;border:none;}
div.vyrobek img.nomargin {margin:0;}
div.vyrobek h2, div.vyrobek h3 {color: black;width: 95%;padding: 2px 4px;margin:0;font-size: 0.75em;}
div.vyrobek h2 {background: url("images/back-prodheading.gif") top repeat-x #E2E5E8;
min-height: 1.5em;line-height:1.5em;border-left: 5px solid #f3e710;}
div.vyrobek h2 a {font-weight:bold;text-decoration:none;}
div.vyrobek h2 a:link,div.vyrobek h2 a:visited {color:black;}
div.vyrobek h2 a:hover {color:#C43939}
div.vyrobek h2.lyze {float:left;width:30%;}
div.vyrobek p {margin: 8px 0 8px 6px;font-size:0.75em;}
div.vyrobek p.uroven {float: left;width:65%;padding: 4px 4px 0;text-align:right;
margin:0;background: url("images/back-prodheading.gif") top repeat-x #E2E5E8;
min-height: 1.5em;line-height:1.5em;}
div.vyrobek p.uroven img {vertical-align:text-top;margin:0;}
div.vyrobek ul {margin:0 0 10px 6px;list-style:none;}
div.vyrobek ul.tech {margin-left:25px;list-style:square;}
div.vyrobek ul.boty {width:290px;}
div.vyrobek li {font-size:0.75em;margin: 6px 0;}
ul.pul li {width:48%;float:left;}
ul.tret li {width:32%;float:left;}
div.vyrobek.pul {width:45%;float:left;margin-right:4px;text-align:center;}
div.vyrobek.pul h2 {text-align:left;}
div.vyrobek.pul p {text-align:center;}
div.vyrobek.pul p a {font-size:0.9em;}
div.vyrobek.pul img {float:none;}
form {margin: 8px auto;width: 90%;}
fieldset {border:1px solid #DBDCE0;background-color: #EFF1F2;font-size: 0.8em;padding:0.8em 0.4em;margin:1em 0;}
legend {padding: 0.2em;margin-bottom:6px;border:1px solid #DBDCE0;border-left:6px solid #C43939;color: black;background-color:white;text-align:right;font-weight: bold;}
label {float:left;width:100px;margin-right:0.5em;padding-top:0.2em;text-align:right;font-weight:bold;}
label.obyc {width: auto;text-align:left;float:none;}
input,textarea {margin: 2px 6px;}
form p {font-size:1em;margin-left:8px;}
input.tlac {border:1px solid #C43939;background-color:white;margin:15px 0 8px;padding: 0 4px;}
input.tlac:hover {background-color: #C43939;color:white;border:1px solid white;}
.nobord {border:none;}
.nomargin {margin:0;}
.nomarginh {margin-left:0;margin-right:0;}
.stred {text-align: center !important;}
div.reklama {text-align: center;}
div.reklama img {border:3px solid #DBDCE0;}
p.odkaz {text-align:center;border-top: 1px solid #DBDCE0;padding:4px;margin-top:8px;}
.pravy {text-align: right;}
.levy,div.levy,div.levy p,div.levy img {text-align:left !important;}
.pul {width:48%;}
ul.pul {width:100%;}
strong,strong a {font-weight: bold;font-style: normal;}
em {font-weight: normal;font-style: italic;}
.skryt {display: none;}
img {border: 1px solid #DBDCE0;margin: 6px;}
