html,body {  margin: 0px;  padding: 0px;  font-family: verdana;   font-size: 12px;  text-align: center;  color: black;  background-image: url('images/pozadi.gif');  /*background-color: #B7C9EF;*/}#obsah p {  margin: 12px 36px 0px 36px;  text-indent: 10px;}#obsah a,#obsah a:visited{	font-weight:bold;	color:black;}#obsah a:hover{	color:#7F9ED7;}#paticka p {  margin: 2px 0px 0px 0px;}#obsah h2 {  font-size: 25px;  margin: 7px 0px 10px 10px;}  a {color: #7F9ED7;}  a:visited {color: #7F9ED7;}  a:active {color: white;}  a:link, a:visited   {text-decoration: none;}	a:hover {color: white;}#tabulka {  margin: 0 auto;  border-width: 0;  position: relative;  width: 652px;  height: 500px;  margin-top: 0px;  text-align: center;}#logo h1 {  margin: 0 auto;  margin-top: 0px;  margin-bottom: 0px;  width: 100%;  height: 40px;  font-size: 38px;  font-weight: normal;  text-align: left;}#banner {  width: 100%;  margin-top: 10px;  height: 330px;  background-image: url('images/banner.png');}ul#menu {  font-size: 40px;  text-align: right;  margin-top: 68px;  position: relative;  right:100px;  width: 200px;  height: 150px;  float: right;  list-style-type: none;}ul#menu li{  display: block;  text-align: right;  margin: 0 0 0 0;  padding:0;}ul#menu li.active{	color:white;}#obsah {  text-align: left;  margin: 0 auto;  margin-top: 0px;  width: 100%;  margin-top: 0px;  background-image: url('images/obsah.png');}#text {  margin: 0 auto;  background-repeat:no-repeat;    background-position:bottom;    background-image: url('images/paticka-home.png');   min-height: 450px;  _height: 450px;}#text2{	margin: 0 30px 0 30px;}#podpaticka {  margin-top: 0px;  width: 100%;  height: 20px;}#validita {  text-align: left;  margin-left: 0px;  padding-left: 22px;  width: 120px;  height: 100%;  float: left;}#copyright {  text-align: left;  margin-left: 0px;  width: 174px;  height: 100%;  float: right;  font-size: 12px;  color: #7F9ED7;}/**************************************/.reference{	margin:10px 10px 20px 10px;	clear:both;}.nahled {	display:block;	float:left;}a.nahled {	border: 2px solid white;}a.nahled:hover{	border: 2px solid white;}a.nahled:visited{	border: 2px solid #7F9ED7; }a.nahled:link{	border: 2px solid #7F9ED7; }	img {  border: none;}.reference h3{	margin:0;	font-size: 15px;}a.reference h3{	color:red;}.reference h3 a:hover{	color:white;}.reference p{	margin:0;	padding:0;}hr.oddelovac{	clear:both;	margin: 20px auto;	width:60%;	text-align:center;	border:1px solid #7F9ED7;}ul.technologie{	list-style-type:none;}ul.technologie li{	font-weight:bold;}h2#slogan{	position: absolute;	margin-top: 74px;	left: 37px;	width: 320px;  text-align: left; 	font-weight: normal;	font-style: italic;	font-size: 29px;  color: white;}h2#slogan2{	position: absolute;	margin-top: 100px;	left: 17px;	width: 320px;  text-align: right; 	font-style: italic;	font-size: 29px;  color: white;}.navysovac li{	display:block;	float:left;	width:250px;}.navysovac li a:link,.navysovac li a:visited{	font-weight:normal;}.vymenaOdkaz{	clear:left;	display:block;	width:100%;}