body, html{font-size:small;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,Geneva,sans-serif;margin:0;padding:0;line-height:140%;}
img{border:none;}
#content img{border:1px gray outset;}
a{text-decoration:underline;color:#0000FE;}
a:visited{color:#551A8B;}
#main a:hover{color:#FFA500;}
p, dl{margin:0.2em 0 1em 0;}
ul{margin-top:0.2em;margin-bottom:1em;}
h1, h2, h3, h4{margin:1.5em 0 0.5em 0;padding:0;color:#100067;line-height:125%;}
h1{font-size:x-large;margin-top:0.5em}
h2{font-size:large;text-transform:uppercase;clear:left;}
h3{font-size:medium;}
dl.blok dt{display:block;display:run-in;margin:0.2em 0 0 1em;padding:0;}
dl.blok dd{margin-left:3em;display:block;}
dt{text-transform:uppercase;font-weight:bold;font-size:85%;margin-top:0.3em;display:inline;padding:0 0.4em 0 1.5em;line-height:150%;}
dd{display:inline;margin:0;padding:0;line-height:150%;}
table{border-collapse:collapse;}
td, th{border:solid #808080 1px;padding:0.1em 0.5em;vertical-align:top;}
td.cena{text-align:right;width:6em;}
tr.celkem td{font-weight:bold;background:white;}
table.ceny-100{width:95%;}
thead th{background:#EEEEEE;}
th{background:#FFFFFF;}
.fleft{float:left;}
body .fright{float:right;}
.right{text-align:right;}
.invisible{position:absolute;left:-5000px;}
.cistic{clear:both !important;}
.center{text-align:center;}
.srovnej *{vertical-align:middle;}
td.val{text-align:right;white-space:nowrap}

.error {font-weight:bold;color:#FF0000}
.ok {color:#336600}

#cform input[type=text] {width:180px}
#cform textarea {width:450px;height:160px}
#cform td,
	#cform th {background:transparent;border:0;padding:0 0 0.5em 0}
#cform th {text-align:right;font-weight:normal;padding:2px 10px 0.5em 0}
#cform tr:hover {background:transparent}

.backlink {margin:1em 0}
#main{margin:0.5em auto 0 auto;text-align:left;padding-top:0.35em;position:relative;
	}
#header h1, #header h2{background:#100067;padding:10px;color:#FFFFFF;font-style:italic;text-transform:uppercase;font-size:135%;text-align:center;position:relative;padding-left:212px;letter-spacing:0.05em;margin-top:1.7em;}
#header #hlogotext span{position:absolute;left:-2000px;}
#header #hlogotext{position:absolute;left:20px;top:10px;}
#header a{color:#FFFFFF;}
#header img{position:absolute;top:-29px;left:10px;}
#zacatek{position:absolute;left:-2000px;}
#content{padding:2em 2em 1em 2em;z-index:10;}
.homepage #content {}
#footer{text-align:right;font-size:x-small;padding-top:0.5em;margin:0 10px;clear:both;}
#contentfooter{text-transform:uppercase;text-align:center;clear:both;margin:1.5em -2em -1em -2em;}
#contentfooter #cfhlaska{font-size:large;color:#100067;letter-spacing:0.2em;margin-top:0;padding:0.2em 0 0.2em 0;font-style:italic;font-weight:bold;margin-bottom:0.8em;background-color:#40E6FF;display:block;}
#cfkontakt span{width:32.5%;font-size:x-small;padding:0.2em 0;display:block;}
#cfkontakt span.prvni{margin-right:0.9em;}
#cfkontakt span a{color:#FFFFFF;}
#counter, #nscounter, #counter img, #nscounter img{width:1px;height:1px;}
#footer .srovnej{margin-top:0.2em;text-align:left;}
.certifikat img{margin:0.2em 0.5em;width:150px;height:210px;}
.fotoklice{margin:0;padding:0;}
.fotoklice li{list-style:none;float:left;width:260px;padding:1.5em 0 0 0;margin:0 0.5em 0 0;text-align:center;}
.fotoklice h3{margin:0;}
.obrazek{float:left;font-style:italic;margin:0.5em 1em 0 0;width:202px;text-align:center;padding:0.4em;background:#FFFFFF;border:1px gray solid;}
.obrazek.fright{margin:0.5em 0 0 1em;}
.noborder{border:none !important;}
#psmapa{position:relative;margin-top:1em;width:500px;height:400px;}
#pscopy{width:500px;font-size:80%;text-align:right;line-height:150%;}
#psmapa img{position:absolute;z-index:10;margin:0;}
#nobody{position:absolute;}
#sitemap li{color:gray;list-style:circle;}
#dvere-parametry td[colspan], #dvere-parametry th{text-align:center;vertical-align:middle;}
#ukazky-obkladu img{margin:0.5em 0.7em 0 0;}
#ukazky-zabezpeceni h3{clear:both;padding-top:1em;border-top:solid #eeeeee 1px;}
#uchyceni-dveri img{border:none;}
#uchyceni-dveri{margin-top:-4em;}
#dvere-vyroba-foto .obrazek{width:304px;}
.t-trezory{width:22em;min-width:230px;float:left;padding:0.5em 1em;margin:0.5em 1.5em 1em 0;background:white;border:gray outset 1px;text-align:center;}
.t-trezory h3, .t-trezory p{margin:0 0 0.5em 0;}
.t-trezory p{text-align:left;}
img.ikona, .fotoklice img{border:none !important;}

