body {padding-top: 0px;padding-left: 0px;padding-right: 0px;	margin: 10px;/*  font-family: 'Open Sans',Verdana, Geneva, Arial, Helvetica, sans-serif;*/	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	background-color: white;	}#paticka {font-weight: bold;font-style: italic;	}.patickatext {	float: left;}.created {	float: right;}h1 {	font-size: 16px;}h2 {	font-size: 14px;}.vpravo a {	color: white;}.vpravo a:hover {	color: white;}.vpravo,.vpravozpet {	float: right;}.vpravofooter {	float: right;	text-align: right;}.mensihodnoty {	float: left;	padding: 10px;}.mensihodnoty input {	width: 100px;}.cekat {	clear: both;}.pocty {position: relative;float: right;font-size: 9px;	text-align: right;	font-style: italic;}.cervena {color: red;font-style: italic;}.zluta {color: #db8900;font-style: italic;}.datumhledattest {color: green;font-weight: bold;}.zelena {color: green;font-style: italic;}.zelenavolnocal {color: green;font-style: italic;font-size: 80%;}.zelenasouhlas {color: green;font-style: italic;font-weight: bold;}.petexpertupozorneni {color: #00cd00;font-style: bold;}.hneda {color: #603B3B;font-style: italic;}.kartazpet {position: relative;	float: right;}label.error {	color: red;	font-weight: bold;}#pocetform {	display: inline;}#pocetformmarze {	display: inline;}.helptip {	color: red;	cursor: pointer;}.table .text-right {text-align: right}.table .text-left {text-align: left}.table .text-center {text-align: center}.infocal {	background-color: #b4e2ed;}.calaktual {	background-color: silver;}#anchorpridat {position: relative;top: -50px;padding-top: 100px; }.hiddenqtip {	display: none;}.vlevotabulka {	float: left;}.rozpissloupecden {float: left;width: 50px;text-align: left;line-height: 28px;}.rozpissloupec {float: left;width: 85px;text-align: right;font-weight: bold;line-height: 28px;}.rozpissloupeccas {float: left;width: 120px;text-align: center;line-height: 28px;}.rozpissloupeclekar {float: left;line-height: 28px;}a.novanavsteva {	background-color: #efcaba;	font-weight: bold;	padding: 3px;  border-radius: 5px;}.listingkun {position: relative;	width: 180px;border-bottom: 1px solid black;		float: left;}.vlevolistingkun {position: relative;	width: 500px;	float: left;}.vpravolistingkun {position: relative;	width: 500px;	float: left;}.autocomp1 {	background-color: #f1f1f1;}.autocomphover {	background-color: green;	color: red;}.nezaplacenyvetbook {	position: relative;	padding: 20px;	background-color: red;	color: white;	margin-bottom: 5px;	font-weight: bold;}