/* CSS Document */* {	margin: 0;	padding: 0;}body {	background-color: white;	font-size: 12px;	font-family: Arial, Tahoma, sans-serif;	color: rgb(33,43,67);	text-align: center; }#obal {	width: 800px;	margin-top: 30px;	margin-left: auto;	margin-right: auto;	padding: 0px;	text-align: center;	background-color: rgb(240,240,255);}hr {	width: 100%;	height: 1px;	color: #8ca9cb;}h1 {	float: left;	font-size: 16px;	width: 100%;	height: 30px;	background: #ffffff;	color: rgb(80,102,153);	margin: 0px;	padding: 5px 0px 20px 0px;}h2 {	font-size: 13px;	margin: 0px;	padding: 10px;	padding-bottom: 5px;	padding-top: 5px;	font-weight: bold;	color: rgb(80,102,153);}h3 {	font-size: 13px;	margin: 0px;	padding: 0px;	padding-left: 12px;	text-align: left;	color: rgb(80,102,153);}h4 {	font-size: 12px;	margin: 0px;	padding: 12px;	padding-bottom: 0px;  color: rgb(33,43,67);	text-align: left;}.h2leve {    width: 100%;  color: #ffffff;  background: rgb(140,169,203);  margin: 0px;  padding: 5px 0px 5px 8px;  text-align: left;}p {	margin: 1.5em 1em;	text-align: justify;	color: rgb(33,43,67);}p em {	color: rgb(128,64,64);	font-style: normal;	font-weight: bold;}a {	color: rgb(80,102,153);}ul {	margin: 0px;	margin-top: 10px;	margin-bottom: 10px;	padding: 0 0 0 2em;}ol {	margin: 0px;	margin-top: 10px;	margin-bottom: 10px;	padding: 0 0 0 2em;	list-style-type: circle;}li {	padding: 0px;	padding-left: 5px;	padding-right: 10px;	color: rgb(33,43,67);	text-align: justify;}li a {	color: rgb(33,43,67);	text-decoration: underline;}li em {	color: rgb(80,102,153);	font-style: normal;}#hlavicka {	width: 100%;	margin: 0px;	padding: 0px;	background-color: #ffffff;}#obrazky {	width: 100%;	height: 100px;	margin: 0px;	padding: 0px;	background-color: #ffffff;}#obrazky img {	margin: 0px;	padding: 0;	border: 0px;}.zalozky {	clear: both;	width: 100%;	height: 22px;	background-color: rgb(240,240,255);	padding: 0px;}.zalozky ul {	margin: 0px;	padding: 0px;}.zalozky li {	float: right;	display: inline;	padding: 4px 0.2em;	white-space: nowrap;	color: rgb(33,43,67);}.zalozky li.active {	color: rgb(128,64,64);	font-weight: bold;	padding: 4px 1.5em;}.zalozky li a {	color: rgb(33,43,67);	text-decoration: none;	padding: 4px 1em;}.zalozky li a:hover {	background-color: #ffffff;}#page {	clear: left;	margin: 0px;	padding: 0px;	color: rgb(33,43,67);}#pagein {	width: 100%;	border: none;	border-right: 1px solid rgb(230,230,255);	border-bottom: 1px solid rgb(230,230,255);}#blok1 {	width: 77%;	float: right;	background-color: white;	margin: 0px;}#blok1in {	margin: 0px;	padding: 8px;	text-align: justify;	background-color: white;}#blok1in img { float: right;	margin: 18px 0px 0px 10px;	padding: 0px;	border: 0px;}.imgleft {  width: 168px;  float: left;  margin: 0px;  margin-top: 3px;  margin-right: 3px;  padding: 0px;}.imgviessman {  width: 565px;  float: left;  margin: 0px;  margin-bottom: 30px;  padding: 0px;}#blok2 {	width: 22%;	float: left;	margin: 0px;	padding: 0px;}#blok2in {	margin: 0px;	padding: 0px;	width: 100%;}.cleaner {	clear: both;	height: 0;	content: ' ';	overflow: hidden;}.cleaner hr {	display: none;}.levemenu {	margin: 0px;	padding: 0px;	padding-left: 23px;	padding-top: 3px;	width: 90%;}.levemenu ul {	margin: 0px;	padding: 0px;}.levemenu ul li {	font-size: 12px;	margin: 0px;	padding: 0px;	}.levemenu a {	font-size: 12px;	color: #273b4f;	text-decoration: none;	font-weight: normal;	margin: 0px;	padding: 0px;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 4px;	display: block;}.levemenu a:hover {	margin: 0px;	padding: 0px;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 4px;	color: #ffffff;	background-color: #8ca9cb;}.levemenu li.active {	font-size: 12px;	font-weight: bold;	margin: 0px;	padding: 0px;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 4px;	color: rgb(128,64,64);}.prazdnybox {	height: 570px;	width: 100%;}.pmin {	font-size: 10px;	text-align: center;}.zarice {	width: 100%;}.zarice img {	float: right;	margin: 10px;	margin-top: 20px;	margin-bottom: 5px;}#reference {	padding-left: 20px;	text-align: center;}#reference ul {	margin: 0px;	padding-left: 0px;	list-style-type: none;}#reference li {	float: left;	display: inline;	margin: 4px 0.2em 0 0.2em;	padding: 2px .5em;	white-space: nowrap;	background-color: #5782ad;	color: rgb(48,79,103);}#reference a {	background: #5782ad;	color: #ffffff;	font-weight: bold;	text-align: center;	text-decoration: none;	white-space: nowrap;}#reference li a:hover {	background-color: #5782ad;	color: #ffcc00;}