    body{	background: #D9EBBA;	margin: 0px;	padding: 0px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	color: black;}body#agentura li.agentura, body#cdomacipece li.cdomacipece, body#kdomacipece li.kdomacipece, body#sluzby li.sluzby, body#infoklient li.infoklient, body#infolekar li.infolekar, body#zamestnanci li.zamestnanci, body#kontakt li.kontakt {	font-weight: bold;}		a {	color: #333;	font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;	}	a:hover {	color: #222;	color: black;	font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;	}		#stin {      position: absolute;      left: 50%;      top: 50%;      width: 792px;      height: 536px;      margin-left: -396px; /* half of width */      margin-top: -268px;  /* half of height */      background-image: url(img/mainbg.gif);}	#vnitrek {      position:absolute;      left: 50%;      top:50%;      width: 764px;      height: 510px;      margin-left: -382px;  /* half of width */      margin-top: -255px;   /* half of height */      background-image: url(img/main.jpg);}     	#levy {      position: relative;	  float: left;      left: 18px;      top: 17px;      width: 195px;      height: 482px;	  /*padding-bottom: 10px;*/	  /*margin-bottom: 10px;*/      /*background-image: url(img/png.gif);*/}	#levy img#logo {      position: relative;      float: right;      right: 9px;	  top: 7px;      width: 174px;      height: 128px;}	#levy #obsah {      position: relative;      float: left;      top: 10px;      width: 175px;      height: 290px;	  /*background: white;*/}	#levy #obsah a {	color: black;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	}	#levy #obsah a:hover {	color: black;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	}	#levy #obsah ul{	  font-size: 12px;	  padding-top: 10px;}	#levy #obsah li{	  padding-top: 5px;}	#vlajky {      float:left;	  position: relative;      top: 34px;      width: 195px;      height: 31px;}		dl#vlajecky{
			position: relative;
			/*float: right;*/
			margin: 0;
			padding: 0;
			background: transparent url(img/vlajky.gif) top left no-repeat;
			width: 195px;
			height: 31px;
			}
			
			dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
			dd{ margin: 0; padding: 0; position: absolute; font-size: 85%; }
			
			dd a { position: absolute; height: 31px; text-decoration: none; }
			dd a span { display: none; }
			dd a:hover span { display: none; }
			
			dd#lang_cz { left: 0px; top: 0px; }
			dd#lang_cz a { position: absolute; width: 55px; height: 31px; }
			body.cz dd#lang_cz a, dd#lang_cz a:hover { background: url(img/vlajky.gif) -0px -31px no-repeat; }
			
			dd#lang_en { left: 69px; top: 0px; }
			dd#lang_en a { position: absolute; width: 55px; height: 31px; }
			body.en dd#lang_en a, dd#lang_en a:hover { background: url(img/vlajky.gif) -69px -31px no-repeat; }
			
			dd#lang_de { left: 140px; top: 0px; }
			dd#lang_de a { position: absolute; width: 55px; height: 31px; }
			body.de dd#lang_de a, dd#lang_de a:hover { background: url(img/vlajky.gif) -140px -31px no-repeat; }	#banner {      position: relative;	  float: right;      right: 18px;      top: 17px;      width: 515px;      height: 111px;      /*background-image: url(img/png.gif);*/}	#banner img {	  position: relative;	  left: 25px;      top: 13px;      width: 478px;      height: 89px;}	#okno {      overflow: auto;	  position: relative;	  float: right;      right: 18px;      top: 45px;      width: 502px;      height: 292px;	  text-align: left;	  scrollbar-arrow-color: #D4D2D3;	  scrollbar-face-color: #F0F0F0;	  scrollbar-highlight-color: #F0F0F0;	  scrollbar-shadow-color: #F0F0F0;	  scrollbar-3dlight-color: #F0F0F0;	  scrollbar-darkshadow-color: #F0F0F0;	  scrollbar-track-color: #D4D2D3;      /*background: url(img/okno.jpg) center center no-repeat fixed;*/}		#okno #iframe {		  /*text-align: justify;*/		  /*width: 500px;*/		  /*padding: 10px;*/		  padding: 0px;		  padding-left: 0px;		  padding-right: 10px;		  /*margin-right: 10px;*/	}			a img#mapa {		  position: relative;		  border: 1px solid #ccc;		  float: right;		  right: 10px;	}			table, tr, td {		  font-size: 11px;		  padding: 7px;		  vertical-align: top;	}			h2 {		  color: #296BA5;	}			h3 {		  color: #BD0000;	}			h2.error {		  color: red;	}			.strong {		  font-weight: bold;	}			.sluzba{		  width: 50%;		  font-weight: bold;	}			h4 {		  text-decoration: underline;	}		#copyright {      position: relative;	  float: right;      right: 18px;      top: 68px;      /*width: 515px;*/      height: 30px;}		#copyright a img{		  margin-left: 10px;		  border: 0;	}