/* CSS Document */

h1 {font-size: 18px; color: #039; font-weight: bold;}
h2 {font-size: 13px; color: #039; font-weight: bold; padding: 0; margin: 0;}
h3 {font-size: 17px; color: #039; font-weight: bold;}
h4 {
	font-size: 19px;
	color: black;
	margin-top: 3px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 40px;
	margin-bottom: 40px;
}


.main {width: 773px; margin: 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 11px;}
.menutop {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.menutop a {margin-left: 15px; text-decoration: none; color: #666; font-size: 15px; font-weight: bold; padding: 0 6px;}
.menutop a:hover {color: black; background-color: #CCCCCC;}
.fotka {
	float: left;
	margin: 0px 20px 0px 0;
}
.citace {
	text-align: right;
	display: block;
	font-style: italic;
	border-bottom: 1px solid #D0E3FD;
	margin-bottom: 20px;
	margin-top: 15px;
	padding-bottom: 10px;
}
.odhalte {margin: 30px 10px 10px 20px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.politici {
	margin-right: 10px;
	margin-left: 10px;
}
.politici img {
	margin-left: 10px;
	vertical-align: top;
}


.odhalte td {padding: 0; width: 180px; font-size: 12px; line-height: 120%;}
.modry {color: #003399;}
.zeleny {color: #999900;}
.oranzovy {color: #FF870F;}
.modry, .zeleny, .oranzovy, .sedy {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
.odhalte td p {margin: 10px;}
.sedy {
	color: #333333;
}


.dolnimenu {margin: 25px 20px 20px 20px; padding: 0; border-top: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif;}
.dolnimenu ul {margin: 0; padding: 0; border: 0; list-style-type: none; height: 30px; text-align: center;}
.dolnimenu ul li {display: inline; padding: 0; margin: 0; font-size: 14px;}
.dolnimenu a {display: inline; font-weight: bold; color: #666; padding: 2px 15px; text-align: center; margin: 0; line-height: 32px; text-decoration: none; white-space: nowrap;}
.dolnimenu a:hover, .dolnimenu a:focus {background-color: white; background-color: #CCCCCC; color: black;}
.dolnimenu a:highlight {background-color: white;}
.kategorie {background-color: #E9E9E9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 160%;}
.kategorie p {margin: 0;}
.kategorie a {text-decoration: none; color: black;}
.kategorie a:hover {text-decoration: underline; color: #003399;}
.kath, .katd, .kategorie {margin-left: 20px; width: 520px;}
.kath {height: 16px; padding: 0; margin-top: 15px;}
.kategorie td {padding: 2px 16px;}
.kategorie td#levy {width: 230px;}
.kategorie #modry {color: #039; font-weight: bold;}
.odpovedi {margin-top: 25px; margin-left: 20px; width: 650px; line-height: 130%;}
.odpovedi p {margin-top: 7px; padding: 0;}
.produkt {margin: 0 auto 20px auto; width: 650px; line-height: 130%;}
.produkttab {margin-bottom: 8px;}
.produkttab td {padding: 2px 15px; width: 130px;}
.produkttab td img {text-align: center;}
.produkt p {margin-top: 7px; padding: 0px;}


.pata {text-align: center; color: #666; font-size: 12px; padding-top: 4px; font-weight: normal;}

.titul {color: #003399; font-size: 12px; font-weight: bold;}
p.titul  {margin: 0 0 10px 0;}
.objednat {position: relative; top: 16px; right: 35px; width: 181px; margin: 0; padding: 0; float: right;}
.objednatdole {text-align: center;}
.logo {}
.bold {font-weight: bold;}
.kontakt {background-color: #E9E9E9;}
.kontakt td.pad {padding: 2px 8px;}
.kontakt td.pad textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.nv {
	text-align: center;
	padding: 10px;
}
.reference {
margin: 50px auto 20px auto; width: 550px; line-height: 130%;
}
.ukazka {
	margin: 0 0 10px 0;
	width: 650px;
	line-height: 130%;
	height: 95px;
}
h5 {
	font-size: 11px;
	font-weight: normal;
	margin-top: 20px;
}

.ukazka img {
	float: left;
	margin-right: 20px;
}
.objednatdiv {padding: 6px; background-color: #E9E9E9;}
.objednatform td {padding: 1px 6px;}
.formular td {
	padding: 0px 10px;
	background-color: #FFCC99;
}

.formular input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
#first {
	padding-top: 5px;
	padding-bottom: 5px;
}

.ptrleft {float: left; margin: 4px 12px 5px 0; border: 1px solid #CCC;}

