
body { font-size: 12px; background-color: #FFFFFF; color: black; text-align: center; font-family: Verdana; }
* { margin: 0px; padding: 0px; border: 0px; }

h1,h2 { text-align: center; }
h1 { font-size: 26px; }
h2 { font-size: 16px; margin: 4px; }
a {text-decoration: underline; color: #AA4400; }
a:hover { text-decoration: none; }
img {border: 0px; padding: 0px; margin: 0px; }
p { text-align: justify; }
/*______________________ kontakt ______________________*/
p.kontakt {margin: 10px;}
.kontaktni {padding: 10px 0px 10px 85px; width: 485px; display: block; margin: 0px 0px 20px 14px; border: 1px solid #DD9977; background: #FFFFCC; }
.box .odk-v-boxu { width: 560px; padding: 2px 10px 10px 10px; }
/*______________________ cely produktovy ______________________*/
.box .pravy-prod-data p { padding: 15px 10px 0px 10px; }
.box .levy-prod-foto { float: left; display: block; }
.box .levy-prod-foto img { float: left; }
.box .pravy-prod-data { float: left; display: block; }
/*______________________ nahledovy box stroje i cely produktovy ______________________*/
.levy-foto { float: left; height: 120px; }
.pravy-data { float: left; height: 120px; }
h3.box-titul { font-weight: bold; font-size: 12px; margin: 12px 0px 0px 10px; }
.navigacni-box { border: 1px solid #DD9977; padding: 5px; background: #FFFFCC; width: 560px; display: block; margin: 0px 0px 20px 14px; font-size: 11px; }
/*______________________ aktuality ______________________*/
img.img-akt { margin: 0px 5px 5px 0px;}
.perex-odst { margin: 10px 18px 10px 18px; font-size: 10px;}

/*______________________ reference ______________________*/
.centrovany { width: 100%; text-align: center;}
table.reference {border-collapse: collapse; margin: 0px auto;}
table.reference td {text-align: left; background-color: #FFFFCC; border: 1px solid #DD9977; padding: 2px 5px 2px 5px;}
table.reference tr.zahlavi td { background-color: #FFFFCC; font-weight: bold; }

/*______________________ uvodni strana ______________________*/
p.info { font-weight: bold; padding: 0px 10px 10px 10px; margin: 0px 0px 10px 0px; }
.menu-kontakt { font-size: 10px; padding: 6px 0px 10px 16px}
.obrazkovy { float: left; text-align: center; padding: 0px 32px 0px 32px;}
.obr { float: left; border: 1px solid #FFEE88; background: #FFFFCC; padding: 10px 15px 10px 15px; margin: 0px 0px 0px 25px; _margin: 0px 13px 0px 12px; display: block;}
/*______________________ boxy ______________________*/
.referencni-box a { float: left; border: 1px solid #DD9977; background: #FFFFCC; display: block; margin: 0px 10px 10px 10px; padding: 4px;
	width: 170px; height: 66px; text-align: center; vertical-align: middle; _margin: 0px 8px 10px 8px; }
.referencni-box a:hover { background: #FFFFAA; }
/*______________________ boxy ______________________*/
.box { border: 1px solid #DD9977; background: #FFFFCC; width: 570px; display: block; margin: 0px 0px 20px 14px; font-size: 11px; }
h3.box-nadpis { float: left; background: url('/img/box-nadpis.gif') top left no-repeat; font-size: 12px; width: 550px; height: 20px; display: block; font-weight: normal; font-size: 12px; padding: 0px 0px 0px 4px; }
h4.box-titul{ font-weight: bold; font-size: 10px; margin: 12px 0px 0px 10px; }
.box p { margin: 0px; padding: 2px 10px 0px 10px; text-align: justify; }
.vcorrect {clear: both; font-size: 30px; }
.mcorrect {clear: both; font-size: 15px; }
.scorrect {clear: both; font-size: 0px; height: 0px; width: 0px; _display: none;}

h2#h-menu {
	width: 150px; height: 30px; display: block; background: url('/img/menu.gif') top left no-repeat; text-align: center;
	font-weight: bold; font-size: 14px; color: #FFCC00; margin: 0px; padding: 8px 0px 0px 0px;
	_position: relative; top: -3px;
}
h1#h-content {
	width: 600px; height: 30px; display: block; background: url('/img/nadpis.gif') top left no-repeat; text-align: center;
	font-weight: bold; font-size: 14px; color: #0066AA; margin: 0px; padding: 8px 0px 0px 0px;
	_position: relative; top: -3px;
}






#menu ul { margin: 6px 0px 20px 4px; padding: 0px; list-style-image: none; }
#menu ul li {
	width: 112px; height: 20px; display: block; background: url('/img/menu-li.gif') top left no-repeat;
	margin: 0px 0px 0px 0px; padding: 3px 0px 0px 20px; font-size: 11px;
}
#menu ul li a { width: 100%; height: 16px; display: block; text-decoration: none; color: #005533; }
#menu ul li a:hover { text-decoration: underline; }

#obal {
	text-align: left;
	margin: 0px auto;
	_margin: 0px;
	width: 759px;
	padding: 0px;
	background: url('/img/pozadi.gif') top left repeat-y;
}
#copy {
	text-align: right;
	margin: 0px auto;
	_margin: 0px;
	width: 759px;
	padding: 0px;
	margin-bottom: 20px;
	font-size: 10px;
	color: black;
	font-weight: bold;
}

#menu {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	color: #005533;
}

#content {
	float: right;
	width: 600px;
	margin: 0px;
	padding: 0px;
}

#pata {
	clear: both;
	background: url('/img/pata.gif') bottom left no-repeat;
	width: 759px;
	height: 1px;
	display: block;
}

