* {padding: 0;margin: 0;}
body {font-family: Verdana, "Geneva CE", lucida, sans-serif;font-size:85%;text-align:center;font-weight: normal;
color:black;background: url("images/back.gif");}
a {text-decoration:underline;}
a:link {color:#C90202;}
a:visited {color:black;}
a:hover {color:#25BBD7;}
#main {width:830px;margin:0 auto;padding-bottom:20px;}
#top {width:100%;height:140px;position:relative;}
#logo {margin:0;padding:30px 0;position:absolute;top:128px;left:-20px;width:300px;height:194px;background: url("images/logo.gif") top left no-repeat;overflow:hidden;}
#logo a,#logo a span {display:block;width:300px;height:194px;margin:0;background-image:none;}
#logo a:hover {background:url("images/logo.gif") top left no-repeat;cursor:pointer;}
#logo a span {position:absolute;left:0;top:0;z-index:1;background:url("images/logo.gif") top left no-repeat;}
#motto {display:block;width:126px;height:127px;position:absolute;margin:0;padding:0;top:93px;right:-16px;background: url("images/motto.gif") no-repeat;}
#menu {width:100%;height:100%;position:relative;top:0;left:0;margin:0;padding:0;}
#menu li {display:block;position:absolute;list-style:none;margin:0;padding:0;overflow:hidden;}
#menu li a,#menu li p,#menu li a span,#menu li p span {display:block;}
#menu li a span,#menu li p span {position:absolute;left:0;top:0;z-index:2;}
#menu li a:hover {cursor:pointer;}
#menu li.active p span {cursor:default;}
li#uvod {width:192px;height:80px;top:27px;left:29px;background:url("images/uvod.gif") left top no-repeat;}
li#uvod a span,li#uvod.active p span {width:192px;height:80px;background:url("images/uvod.gif") left top no-repeat;}
li#uvod a:hover span,li#uvod.active p span {background:url("images/uvod.gif") left bottom no-repeat;}
li#reference {width:184px;height:95px;top:16px;left:256px;background:url("images/reference.gif") left top no-repeat;}
li#reference a span,li#reference.active p span {width:184px;height:95px;display:block;background:url("images/reference.gif") left top no-repeat;}
li#reference a:hover span,li#reference.active p span {background:url("images/reference.gif") left bottom no-repeat;}
li#kontakt {width:166px;height:78px;top:34px;left:440px;background:url("images/kontakt.gif") left top no-repeat;}
li#kontakt a span,li#kontakt.active p span {width:166px;height:78px;background:url("images/kontakt.gif") left top no-repeat;}
li#kontakt a:hover span,li#kontakt.active p span {background:url("images/kontakt.gif") left bottom no-repeat;}
li#cenik {width:189px;height:83px;top:4px;right:28px;background:url("images/cenik.gif") left top no-repeat;}
li#cenik a span,li#cenik.active p span {width:189px;height:83px;background:url("images/cenik.gif") left top no-repeat;}
li#cenik a:hover span,li#cenik.active p span {background:url("images/cenik.gif") left bottom no-repeat;}
#vlastnosti {display:block;width:263px;height:322px;position:absolute;top:322px;left:-25px;text-align:left;background: url("images/vlastnosti.gif") top left no-repeat;overflow:hidden;}
#vlastnosti span {display:block;width:263px;height:322px;margin:0;position:absolute;left:0;top:0;background: url("images/vlastnosti.gif") top left no-repeat;}
#content {width:100%;padding-top:39px;background:url("images/papir-top.gif") top center no-repeat;}
#contentin {padding:10px 40px 25px 300px;background:url("images/papir-bot.gif") bottom center no-repeat;min-height:500px;text-align:left;background-color:white;}
#funkce,#design {text-align:center;font-weight:bold;font-size:1.1em;width:47%;float:left}
#funkce a,#design a {padding:8px 30px 8px 0;height:2.2em;line-height:2.2em;background:url("images/sipka.gif") center right no-repeat;}
#funkce a:link,#funkce a:visited {color:#C90202;}
#funkce a:hover {color:#25BBD7;}
#design a:link,#design a:visited {color:#C90202;}
#design a:hover {color:#25BBD7;}
#footer {width:702px;margin:0 auto;background-color:#fff;font-size:0.9em;padding:20px 0 10px;text-align:left;}
#copy {width:340px;float:left;margin:0 0 0 10px;}
#copy a:link,#copy a:visited,#action a:link,#action a:visited {color:black;}
#copy a:hover,#action a:hover {color:#25BBD7;}
#action {width:330px;float:right;margin:0 6px 0 0;list-style:none;}
#action li {float:right;margin:0;text-align:left;list-style:none;background:transparent;}
#backtop {width:72px;}
#print {width:92px;}
#favorite {width:117px;}
#print a,#favorite a,#backtop a {display:block;padding:0 0 0 20px;height:2.2em;line-height:2.2em;color:black;}
#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/bctop.gif") left no-repeat;}
#fakt {width:180px;float:right;margin-left:15px;padding:10px 0 10px 20px;background-color:#F0F0F0;}
h1,h2,h3,h4 {font-weight:normal;}
h1 {font-size:1.2em;}
h2 {margin:0.5em 0 0.9em;font-size:1.7em;color:#C90202;}
h3 {margin:15px 0 6px;font-size:1.3em;color:#25BBD7;}
h4 {color:black;font-size:1em;margin:12px 0 6px;}
p {font-size:0.9em;margin:0.5em 0;line-height:1.7em;}
p.odkaz {text-align:center;margin:12px 0 20px;padding:4px 8px;font-size:0.8em;background-color:#ECF4FF;border-top:1px solid #4F97FE;border-bottom:1px solid #4F97FE;}
table {border:3px solid #25BBD7;padding:0;margin:10px 0;width:95%;font-size:0.9em;border-collapse:collapse;}
td {border:1px solid #25BBD7;padding:0.3em;margin:0;text-align:center;vertical-align:middle;}
th {background-color:#F0F0F0;border:1px solid #25BBD7;color:#C90202;font-size:1.1em;font-weight:bold;padding:0.5em 0.3em;text-align:left;}
th.stred {text-align:center;}
td.nic {background-color:#DCF3F7;}
th.modul {background-color:white;}
td.cena {color:#25BBD7;font-weight:bold;}
table img {border:0;float:none;}
fieldset {border:1px solid #25BBD7;font-size:0.9em;padding:0.4em;}
legend {border:1px solid #25BBD7;padding:0.6em;min-height:1.4em;line-height:1.4em;color:#C90202;text-align:left;font-weight:bold;margin-bottom:10px;}
form {margin:20px 0;width:98%;}
input,textarea {margin:2px 6px;padding:3px;border:1px solid #25BBD7;background:#F0F0F0;font:100% "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;}
input.butt {font-weight:bold;margin:10px 0;padding:4px 4px 2px;background-color:#C90202;color:white;border:1px solid #25BBD7;}
input.butt:hover {background-color:#25BBD7;border:1px solid #C90202;}
label {float:left;width:100px;margin-right:0.5em;padding-top:0.5em;text-align:right;font-weight:bold;}
form p {font-size:1em;}
img {border:3px solid #F0F0F0;float:right;margin:0 0 10px 15px;}
ol,ul {margin-left:25px;}
li {margin:8px 0;line-height:1.5em;font-size:0.9em;}
ul li {list-style-type:square;}
li p {font-size:1em;margin:0.2em 0;}
li h3 {margin:0 0 4px;color:#4F97FE;}
strong {font-weight: bold;font-style: normal;}
em {font-weight: normal;font-style: italic;color:#4F97FE;}
.pul {width:47%;}
.stred {text-align:center;}
.pravy {text-align:right;}
div.stred img {float:none;}
div.foto {width:280px;position:absolute;text-align:center;top:670px;background-color:white;}
div.foto.r {width:220px;position:static;float:right;padding-top:0;}
div.foto img {float:none;}
div.design {width:48%;float:left;text-align:center;margin-top:12px}
div.design img {float:none;margin:0;}
div.design p {margin:2px;}
.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;}
.plavl {float:left;}
.plavr {float:right;}
.cleaner {clear: both;margin: 0;padding: 0;height: 0;line-height:0;font-size: 1px;border: none;background: transparent;}
