body {
	margin:0cm;
	background:transparent;
	font:12pt/1.5 serif;
	}

img { border:0px; }

#tdtop { vertical-align:top; }
#pefc_cert { position:absolute; left:230px; top:7px; border-left:8px solid #fff; border-right:8px solid #fff; }
#program { margin:10px 0px; list-style-type:square; padding:0px 0px 0px 15px;}
.program_nazev { text-transform:uppercase; font-weight:bold; }
.program_text {list-style-type:disc; margin:0px 0px 15px 0px; padding:0px 0px 0px 50px; }
#certifikaty { margin:0px 0px 10px 0px; padding:0px 0px 0px 50px; }

#contentbox{ width: 6.25in; }
#header { text-align:left; border-bottom:1px solid #000; padding:0px 0px 10px 0px;  }
.headerSite { float:right; margin-top:10px; }
#greybox { display:none; }
#menu { display:none; }
#menu2 { display:none; }
table { margin:10px 10px 20px 10px; width:100%; }
caption { text-align:left; font-weight:bold; font-size:19px; }
caption div { float:right; }
th { background:#eee; }
td { padding:5px 15px; border-bottom:1px solid black; text-align:center; }
.up { display:none; }
#p_kontakt { text-align:left; padding:10px 0px 0px 0px; font-size:70%; line-height:10pt; }
#listy td { border:1px solid black; text-align:left; }
	#listy p { float:right; }
	#listy img { margin:10px 5px 10px 5px; }
#profily { border:1px solid black; margin:0px; }
#profily table { margin:0px; }
#profily td { padding:5px 0px 5px 0px; border-bottom:0px; }
.horniIndex { font-size:0.7em; top:-0.5em; position:relative; }
.delky { float:right; text-align:right; }

.ceny { margin:0px; margin:0px auto; width:100%; }
	.nazev { text-align:left; padding:0px; } 
	.cena { text-align:left; padding:0px 0px 0px 5px; }
	#late .nazev { width:150px; }
.td_small { font-size:10px; padding:0px; }
.s_late { font-size:10px; padding:0px; }
.sleva { display:block; text-align:center; font-weight:bold; font-size:100%; margin:0px 0px 5px 0px; }

#hobl_profily { margin:0px 0px 50px 0px; }
.profil_ctverec { padding: 0px;}
.profil_ctverec_l { text-align:right; font-size:10px; padding:4px; }
.profil_ctverec_l strong {font-size:12px; }
.profil_ctverec_r { text-align:left; font-size:10px; padding:4px; }
.profil_ctverec_r strong { font-size:12px; }
.bg { background:#000; color:#fff; padding:0px 2px; }

#mapa { position:absolute; left:360px; top:190px; }

#heightDiv { display:none; }
#heightBox { display:none; }

a { color:black; }

h1, h2, h3, h4 {
	margin:1ex 0 0.5ex 0;
	}

h1 { font-size: 250%; }
h2 { font-size: 210%; }
h3 { font-size: 140%; }
h4 { font-size: 110%; margin:5px 0px 0px 0px; padding:0px; }
p { margin:1ex 0 0.5ex 0; }
p.odsaz { margin:0px 0px 0px 0px; padding:0px; }

#button1 { display:none; }
#button2 { display:none; }
#button3 { display:none; }

#footer {
	margin:1em 0 0 0;
	padding-top:1em;
	border-top:1px solid black;
	font-size:80%;
	}

hr, .noprint, .pefc { display:none }

.tikkurila { float:right; border: 1px solid #DBCAB8; }
.beckeracroma { float:right; clear:right; border: 1px solid #DBCAB8; background:#fff; margin-left:10px; }
.tikkurila2 { text-align:center; margin-top:15px; }
.tikkurila3 { text-align:center; margin-top:15px; }
.adler { float:right; border: 1px solid #DBCAB8;  }
.lukaprofil { float:right; border: 1px solid #DBCAB8;  }
.center { text-align:center; }
.pb { page-break-after:always; }
.pbef { page-break-before:always; }

.aktualni_cenik { display:none; }