* {margin:0;padding:0;}

body {background:url("images/back-top.gif") top repeat-x #013A57;color:black;text-align:center;font:80% "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;}

a {text-decoration:underline;font-weight:bold;}
a:link {color:#3C6189;}
a:visited {color:black;}
a:hover {color:#DC1821;}

#bgbot {width:100%;background:url("images/back-bottom.gif") bottom repeat-x;}

#main {width:980px;margin:0 auto;background:url("images/back-middle.gif") repeat-y white;position:relative;}

#top {position:relative;width:100%;height:222px;background:url("images/top.jpg") no-repeat;}

#topmenu {width:900px;min-height:49px;margin:0 40px 0 39px;padding:0;background:url("images/back-topmenu.gif") top repeat-x white;text-align:left;}
#topmenu ul {width:800px;min-height:49px;list-style-type:none;font-weight:bold;margin:0 0 0 7px;padding:0;}
#topmenu li {float:left;margin:8px 2px 0 2px;width:95px;min-height:28px;line-height:28px;background:url("images/back-topmenu-li.gif") top repeat-x #175E7B;text-align:center;overflow:hidden;}
#topmenu a {display:block;width:100%;text-decoration:none;font-size:1em;}
#topmenu a:link,#topmenu a:visited {color:white;}
#topmenu a:hover {color:#3C6189;background:url("images/back-topmenu-li-hover.gif") top repeat-x #CDF0F8;}
#topmenu li.active {height:49px;margin-top:0;padding-top:8px;color:#3C6189;background:url("images/back-topmenu-li-active.gif") top no-repeat;}
#topmenu li.active a:link,#topmenu li.active a:visited {color:#3C6189;}
#topmenu li.active a:hover {background:transparent;color:#DC1821;}

#logo {margin:0;padding:0;position:absolute;top:27px;left:20px;width:294px;height:56px;background:url("images/logo.jpg") top left no-repeat;overflow:hidden;}
#logo a,#logo a span {display:block;width:294px;height:56px;margin:0;background-image:none;}
#logo a:hover {background:url("images/logo.jpg") top left no-repeat;cursor:pointer;}
#logo a span {position:absolute;left:0;top:0;z-index:1;background:url("images/logo.jpg") top left no-repeat;}

#crumbs {margin:6px 0 8px 0;padding:0 0 0 25px;line-height:2.8em;background:url("images/back-crumbs.gif") bottom repeat-x;color:#3C6189;}
#crumbs a:link,#crumbs a:visited {color:#3C6189;}
#crumbs a:hover {color:#DC1821;}

#content {float:left;width:650px;min-height:500px;margin:0 0 0 40px;padding:0 0 40px 0;text-align:left;clear:both;}

#right {float:right;width:225px;margin:4px 40px 0 0;padding:0 0 30px 0;text-align:left;}

#loga {padding-left:6px;}
#loga img {float:left;margin:0;}

#footer {width:940px;min-height:106px;margin:0 auto;padding:0;font-size:0.9em;text-align:left;background:url("images/footer.jpg") top center no-repeat;}
#footer a:link, #footer a:visited {color:white;}
#footer a:hover {color:#5295B6;}

#copy {font-weight:bold;width:200px;float:left;color:#5295B6;line-height:1.7em;margin:15px 0 0 15px;}

#authors {width:400px;float:right;color:#5295B6;line-height:1.7em;margin:15px 15px 0 0;text-align:right;}

#action {width:400px;float:right;margin:14px 0 0 0;list-style:none;}
#action li {float:right;margin:0;text-align:left;background:transparent;}
#backtop {width:73px;}
#print {width:96px;}
#favorite {width:117px;}
#print a,#favorite a,#backtop a {display:block;padding:0 0 0 22px;height:2.2em;line-height:2.2em;color:black;}
#backtop a {padding-left:14px;}
#print a {background:url("images/print.gif") left no-repeat;}
#favorite a {background:url("images/fav.gif") left no-repeat;}
#backtop a {background:url("images/top.gif") left no-repeat;}

#bgtopright {display:block;width:220px;height:375px;position:absolute;top:265px;right:-200px;background:url("images/bg-right-top.jpg") no-repeat;}
#bgbotleft {display:block;width:230px;height:550px;position:absolute;bottom:0;left:-210px;background:url("images/bg-left-bot.jpg") no-repeat;}

p {margin:6px 0 6px 25px;}
p.odkaz {text-align:center;margin:25px 0 20px 0;padding-top:8px;border-top:1px dotted #9ABCD8;clear:both;}

h1, h2, h3, h4 {font-weight:bold;}
h1 {font-size:1.45em;color:#DC1821;margin:0;padding:10px 0 6px 25px;}
h2 {font-size:1.3em;color:#06405D;background-color:#CCEFF8;padding:4px 25px 2px;margin:15px 0 10px 0;}
h2.nobg {background:transparent;}
h3 {font-size:1.2em;color:#DC1821;margin:12px 0 6px 25px;padding:0 0 0 7px;background:url("images/h3.gif") left top no-repeat;}
ul h3,ul h2 {padding-left:0;margin-left:0;background:transparent;}
h4 {font-size:1.1em;color:#06405D;}
div.pul h2 {text-align:left;}

ul,ol {margin:6px 0 10px 25px;padding:0 0 0 25px;}
ul {list-style:square;}
li {padding:0;margin:4px 0;list-style-position:outside;}
li h3 {font-size:1em;}

table {margin:10px 0 10px 25px;font-size:0.9em;border-collapse:collapse;}
table.auto,div.pul table.auto {width:auto;}
table.plavr {margin-left:8px;}
div.pul table {width:100%;}
div.pul table th {text-align:left;}
td,th {border:1px solid black;background-color:#CCEFF8;padding:3px 6px;margin:0;font-weight:normal;text-align:center;}
th,td.hl {background-color:#06405D;color:white;font-weight:bold;}
td.l,th.l {text-align:left;}
div.stred table {margin:10px auto;}

img {border:none;}
img.plavl {margin-right:8px;}
img.plavr {margin-left:8px;}
div.stred img {float:none !important;margin-left:auto;margin-right:auto;}
img.ramecek {border:1px solid #06405D;}

.box {width:225px;min-height:110px;margin:0 0 15px 0;padding:0 0 10px 0;background:url("images/back-box.gif") bottom repeat-x #9DD0D9;border-bottom:1px solid #3C6189;}
.box h2 {width:205px;min-height:28px;margin:0 0 10px 0;padding:7px 5px 0 15px;font-size:1em;color:white;background:url("images/back-box-h2.gif") top no-repeat;}
.box h2 span {background:url("images/back-box-h2-span.gif") top repeat-x #013E5C;}
.box ul {font-size:0.9em;margin:15px 0 5px;list-style-type:none;}
.box ul li {padding-left:12px;background:url("images/box-li.gif") left top no-repeat;}
.box p {margin:15px;font-size:0.9em;}
.box img {margin:6px;}
.box div.stred p {margin:0;}

div.prodejna,div.ram {border:1px solid #06405D;padding:6px;margin:10px 0 10px 25px;background-color:#CCEFF8;}
div.prodejna {clear:both;}
div.prodejna p,div.prodejna ul,div.ram p,div.ram ul {margin-left:6px;}
div.prodejna table {margin-left:6px;width:auto;}
div.prodejna table td {background-color:white;}
div.prodejna table td.hl {background-color:#06405D;color:white;}
div.prodejna h4 {font-size:1em;}
div.prodejna h3, div.prodejna h4 {margin:6px;}
div.prodejna .kontakt {float:left;width:170px;}
div.prodejna .kontakt p {font-size:0.9em;}
div.prodejna .doba {float:left; width:160px;margin-left:4px;}
div.prodejna img {float:right;margin-right:6px;}

div.ram.plavr {margin:10px 0 10px 0;padding:10px;}

div.vyrobek {margin:20px 0;width:96%;margin-left:25px;}
div.vyrobek.top {width:auto;}
div.vyrobek.pul {float:left;width:47%;text-align:center;}
div.vyrobek.pul ul,div.vyrobek.pul h3,div.vyrobek.pul p {text-align:left;}
div.oddel div.vyrobek {border-bottom:1px solid #06405D;}
div.vyrobek h2,div.vyrobek h3 {font-size:1.1em;padding:2px 2px 2px 4px;margin:0 0 8px 0;}
div.vyrobek h3.pul {width:48%;}
div.vyrobek h3 {background:#CCEFF8;color:#06405D;font-size:0.9em;}
div.vyrobek h2 {border-left:8px solid #BC2F19;background-color:#06405D;color:white;}
div.vyrobek h2 a {font-weight:bold;text-decoration:none;}
div.vyrobek h2 a:link,div.vyrobek h2 a:visited {color:white;}
div.vyrobek h2 a:hover {color:#E9F4FF}
div.vyrobek.fischer h3 {font-size:1.1em;border-left:8px solid #BC2F19;background-color:#06405D;color:white;}
div.vyrobek.fischer h3 a {font-weight:bold;text-decoration:none;}
div.vyrobek.fischer h3 a:link,div.vyrobek h3 a:visited {color:white;}
div.vyrobek.fischer h3 a:hover {color:#E9F4FF}
div.vyrobek p {margin-left:6px;}
div.vyrobek img {margin:8px 0;}
div.vyrobek img.pravy {float:right;margin:0 0 8px 8px;}
div.vyrobek img.levy {float:left;margin:0 8px 8px 0;}
div.vyrobek div.obr {float:right;width:220px;}
div.vyrobek div.obr.helmy {float:none;width:100%;}
div.vyrobek div.obr img {float:left;margin:0 4px;}
div.vyrobek div.obr.helmy img {float:left;margin:4px 0;}
div.vyrobek table {margin-left:6px;}
div.vyrobek td {background:transparent;}
div.vyrobek th,td.hl {background-color:#CCEFF8;color:black;}
div.vyrobek ul {font-size:0.9em;margin-left:6px;}
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;}
div.vyrobek ul.tech {margin-left:25px;}
div.vyrobek ul.boty {width:290px;margin-left:27px;}
div.vyrobek p.uroven {float:right;width:200 px;padding: 4px 4px 0;text-align:right;margin:23px 0 0 0;min-height: 1.5em;line-height:1.5em;}
div.vyrobek p.uroven img {vertical-align:text-top;margin:0;}

div.vysvet {width:45%;float:left;margin:8px;text-align:center;}
div.vysvet h2 {font-size:0.8em;background-color:#06405D;color:white;padding:0.2em;}
div.vysvet p {text-align:justify;}
div.vysvet img {border:1px solid #06405D;margin:auto;}

div.nahledy {float:right;width:230px;}
div.nahledy img {float:left;}

form {margin:20px 8px 20px 25px;width:90%;}
fieldset {border:1px solid #06405D;font-size:1em;padding:12px;margin:15px 0;}
legend {border:1px solid #06405D;padding:0.3em 0.5em;color:#DC1821;text-align:right;font-weight:bold;margin-bottom:10px;}
input,textarea,select {margin:4px 6px;border:1px solid #06405D;}
input.tlacitko {font-weight:bold;margin:10px 0;padding:2px 4px;border:1px solid #06405D;background-color:#06405D;color:white;}
input.tlacitko:hover {background-color:#DC1821;}
label {float:left;width:130px;margin-right:0.3em;padding-top:0.5em;text-align:right;font-weight:bold;}
label.sirsi {width:190px;}
form p {font-size:1em;}

.cleaner {clear:both;margin:0;padding:0;height:1px;font-size:1px;border:none;background:transparent;}
.cleaner.l {clear:left;}

strong {font-weight:bold;font-style:normal;}
em {font-weight:normal;font-style:italic;}

.plavl {float:left;margin-right:6px;}
.plavr {float:right;margin-left:6px;}
.nobord {border:none !important;}
.nomargin {margin:0 !important;}
.nofl {float:none;}
.stred  {text-align:center;}
.pul {width:47%;}
.tret {width:32%;}
.dvetret {width:62%;}
.ctvrt {width:23%;}
.sl {width:160px;}
.okraj {border-left:6px solid white;}
.moveup {margin-top:-3px;}
.pozn {font-size:0.7em;margin-top:0.4em;font-style:italic;}
.pravy {text-align:right;}
.levy  {text-align:left;}
.vzdal {margin-top:0.7em;margin-bottom:0.5em;}
.hide {position:absolute;top:-10000px;left:0;height:1px;font-size:1px;overflow:hidden;}
.chyba {color:#DC1821;}
hr {display:none;}
