body {	margin: 0;	padding: 0;	text-align: center;	font-size: 0.75em;	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;	background: #9cd8f0 url("../pics/bg.gif") left top repeat-x;	line-height: 1.5em;}#obsah {	width: 1000px;	margin: 0 auto;	text-align: left;}#lang {  margin-top:5px;  width:950px;  text-align:right;}#lang a {  color:#000000;}#lang a img {  border:0;}#hlavicka {	width: 1000px;	height: 241px;	background:  url("../pics/hlavicka-01-bg.jpg") left top no-repeat;	position: relative;}#panely {	width: 571px;	height: 185px;	position: absolute;	left: 390px;	top: 35px;}#panely a {	display: block;	width: 142px;	height: 185px;	line-height: 185px;	text-align: center;	font-weight: bold;	color: #000;	background: #eee;	font-size: 1.2em;	float: left;	position: relative;}#panely a span {	display: block;	width: 142px;	height: 185px;	position: absolute;	left: 0;	top: 0;	z-index: 50;}#panely a:hover {	color: #2e3397;	cursor:hand;} #panel-01 span {	background: url("../pics/panel-01.jpg") left top no-repeat;}#panel-02 span {	background: url("../pics/panel-02.jpg") left top no-repeat;}#panel-03 span {	background: url("../pics/panel-03.jpg") left top no-repeat;}#panel-04 span {	background: url("../pics/panel-04.jpg") left top no-repeat;}#panel-05 span {	background: url("../pics/panel-05.jpg") left top no-repeat;}#panel-01en span {	background: url("../pics/panel-01_en.jpg") left top no-repeat;}#panel-02en span {	background: url("../pics/panel-02_en.jpg") left top no-repeat;}#panel-03en span {	background: url("../pics/panel-03_en.jpg") left top no-repeat;}#panel-04en span {	background: url("../pics/panel-04_en.jpg") left top no-repeat;}#panel-05en span {	background: url("../pics/panel-05_en.jpg") left top no-repeat;}#panel-01pl span {	background: url("../pics/panel-01_pl.jpg") left top no-repeat;}#panel-02pl span {	background: url("../pics/panel-02_pl.jpg") left top no-repeat;}#panel-03pl span {	background: url("../pics/panel-03_pl.jpg") left top no-repeat;}#panel-04pl span {	background: url("../pics/panel-04_pl.jpg") left top no-repeat;}#panel-05pl span {	background: url("../pics/panel-05_pl.jpg") left top no-repeat;}h1 {	width: 1000px;	height: 241px;	position: relative;  display: block;}h1 a {	display: block;	width: 1000px;	height: 241px;	position: absolute;	z-index: 50;}h1 span {	display: none;}#main {  padding:0; margin:0;}#levy {	width: 220px;	float: left;	background: url("../pics/bg_menu.jpg") left top no-repeat;}#levy h2, #pravy h2 {	width: 155px;	height: 26px;	line-height: 26px;	margin: 0;	padding: 0 0 0 16px;	font-size: 1.1em;}#levy h2 {	margin-left: 24px;	}ul#menu , #menu li {	margin: 0;	padding: 0;	list-style-type: none;	width: 188px;	text-transform: uppercase;}ul#menu  {	margin: 5px 0 24px 24px;}#menu li {	width: 188px;	height: 24px;	margin: 0 15px;	line-height: 23px;	background: url("../pics/podtrzeni-tecky.gif") left bottom no-repeat;}#menu li a {	display: block;	width: 172px;	height: 23px;	line-height: 23px;	padding-left: 15px;	background: url("../pics/menu-sipky.gif") left top no-repeat;	color: #333333;	text-decoration: none;}#menu li a:hover {	background: url("../pics/menu-sipky.gif") left bottom no-repeat;	color:#fff000;	font-weight:bold;}#search {	width: 182px;	height: 59px;	margin: 0 0 20px 32px;	background: url("../pics/vyhledavani-bg.jpg") left top no-repeat;}#search fieldset {	margin: 0;  padding:0;	border: 0;}#search .matrjoska {	padding-top:32px;	_padding-top:13px;	padding-left:5px;}#search input {	width: 114px;	height: 18px;	line-height: 18px;	border: 1px solid #bec0c2;	background: #fff;	color: #333;	margin: 0;	vertical-align: middle;}#search input.submit {	width: 50px;	height: 20px;	line-height: 20px;	border: 1px solid #464746;	background: #727372;	color: #fff;	font-weight: bold;	font-size: 1em;}#search_en {	width: 182px;	height: 59px;	margin: 0 0 20px 32px;	background: url("../pics/vyhledavani-bg_en.jpg") left top no-repeat;}#search_en fieldset {	margin: 0;  padding:0;	border: 0;}#search_en .matrjoska {	padding-top:32px;	_padding-top:13px;	padding-left:5px;}#search_en input {	width: 114px;	height: 18px;	line-height: 18px;	border: 1px solid #bec0c2;	background: #fff;	color: #333;	margin: 0;	vertical-align: middle;}#search_en input.submit {	width: 50px;	height: 20px;	line-height: 20px;	border: 1px solid #464746;	background: #727372;	color: #fff;	font-weight: bold;	font-size: 1em;}#search_pl {	width: 182px;	height: 59px;	margin: 0 0 20px 32px;	background: url("../pics/vyhledavani-bg_pl.jpg") left top no-repeat;}#search_pl fieldset {	margin: 0;  padding:0;	border: 0;}#search_pl .matrjoska {	padding-top:32px;	_padding-top:13px;	padding-left:5px;}#search_pl input {	width: 114px;	height: 18px;	line-height: 18px;	border: 1px solid #bec0c2;	background: #fff;	color: #333;	margin: 0;	vertical-align: middle;}#search_pl input.submit {	width: 50px;	height: 20px;	line-height: 20px;	border: 1px solid #464746;	background: #727372;	color: #fff;	font-weight: bold;	font-size: 1em;	padding:0;}#bazen {	width: 182px;	height: 68px;	background: url("../pics/bazen-bg.jpg") left top no-repeat;	position: relative;	margin: 0 0 20px 32px;}#bazen p {	display: block;	width: 40px;	height: 22px;	margin:0;	padding: 0;	line-height: 22px;	font-size: 1.5em;	font-weight: bold;	color: #fff;	position: absolute;	left: 35px;	top: 38px;	overflow: hidden;}#bazen p a {  color:#fff;}#sauna {	width: 182px;	height: 68px;	background: url("../pics/sauna-bg.jpg") left top no-repeat;	position: relative;	margin: 0 0 20px 32px;}#sauna p {	display: block;	width: 40px;	height: 22px;	margin:0;	padding: 0;	line-height: 22px;	font-size: 1.5em;	font-weight: bold;	color: #fff;	position: absolute;	left: 35px;	top: 38px;	overflow: hidden;}#sauna p a {  color:#fff;}#teplomer {	width: 182px;	height: 68px;	background: url("../pics/teplota-bg.jpg") left top no-repeat;	position: relative;	margin: 0 0 20px 32px;}#teplomer p {	display: block;	width: 50px;	height: 22px;	margin:0;	padding: 0;	line-height: 22px;	font-size: 1.5em;	font-weight: bold;	color: #fff;	position: absolute;	left: 35px;	top: 38px;	overflow: hidden;}#bazen_en {	width: 182px;	height: 68px;	background: url("../pics/bazen-bg_en.jpg") left top no-repeat;	position: relative;	margin: 0 0 20px 32px;}#bazen_en p {	display: block;	width: 40px;	height: 22px;	margin:0;	padding: 0;	line-height: 22px;	font-size: 1.5em;	font-weight: bold;	color: #fff;	position: absolute;	left: 35px;	top: 38px;	overflow: hidden;}#bazen_en p a {  color:#fff;}#sauna_en {	width: 182px;	height: 68px;	background: url("../pics/sauna-bg_en.jpg") left top no-repeat;	position: relative;	margin: 0 0 20px 32px;}#sauna_en p {	display: block;	width: 40px;	height: 22px;	margin:0;	padding: 0;	line-height: 22px;	font-size: 1.5em;	font-weight: bold;	color: #fff;	position: absolute;	left: 35px;	top: 38px;	overflow: hidden;}#sauna_en p a {  color:#fff;}#teplomer_en {	width: 182px;	height: 68px;	background: url("../pics/teplota-bg_en.jpg") left top no-repeat;	position: relative;	margin: 0 0 20px 32px;}#teplomer_en p {	display: block;	width: 50px;	height: 22px;	margin:0;	padding: 0;	line-height: 22px;	font-size: 1.5em;	font-weight: bold;	color: #fff;	position: absolute;	left: 35px;	top: 38px;	overflow: hidden;}#bazen_pl {	width: 182px;	height: 68px;	background: url("../pics/bazen-bg_pl.jpg") left top no-repeat;	position: relative;	margin: 0 0 20px 32px;}#bazen_pl p {	display: block;	width: 40px;	height: 22px;	margin:0;	padding: 0;	line-height: 22px;	font-size: 1.5em;	font-weight: bold;	color: #fff;	position: absolute;	left: 35px;	top: 38px;	overflow: hidden;}#bazen_pl p a {  color:#fff;}#sauna_pl {	width: 182px;	height: 68px;	background: url("../pics/sauna-bg_pl.jpg") left top no-repeat;	position: relative;	margin: 0 0 20px 32px;}#sauna_pl p {	display: block;	width: 40px;	height: 22px;	margin:0;	padding: 0;	line-height: 22px;	font-size: 1.5em;	font-weight: bold;	color: #fff;	position: absolute;	left: 35px;	top: 38px;	overflow: hidden;}#sauna_pl p a {  color:#fff;}#teplomer_pl {	width: 182px;	height: 68px;	background: url("../pics/teplota-bg_pl.jpg") left top no-repeat;	position: relative;	margin: 0 0 20px 32px;}#teplomer_pl p {	display: block;	width: 50px;	height: 22px;	margin:0;	padding: 0;	line-height: 22px;	font-size: 1.5em;	font-weight: bold;	color: #fff;	position: absolute;	left: 35px;	top: 38px;	overflow: hidden;}#main-main {	width: 711px;	float: left;	margin-left: 25px;	background: #ffffff url("../pics/main-main.gif") left top no-repeat;	text-align: justify;}#main-main .main-bottom {	width: 711px;	height:16px;	font-size:1px;	background: #ffffff url("../pics/main-bottom.gif") left top no-repeat;}#main-main .odsad {  padding-left:20px;  padding-right:8px;  padding-top:20px;  padding-bottom:20px;}#main-main .odsad2 {  padding-right:12px;}#main-main h2 {	height:27px;	line-height:27px;	color: #ff7b09;	font-size: 1.4em;	font-weight:normal;		border-bottom:6px solid #eaeaea;	margin-bottom:5px;	margin-top:0;}#main-main h3 {	color: #333;	font-size: 1.2em;	margin-top:0;	padding-top:0;}#main-main p {	margin: 10px 0;	color: #333;}#main-main p#navigace {	display: block;	width: 390px;	height: 23px;	line-height: 23px;	margin: 0;	padding-left: 10px;	text-align: left;	text-transform: uppercase;	font-weight: bold;	color: #666;	background: url("../pics/ikona-sipka-nav.gif") left top no-repeat;}#main-main a {	color: #3399cc;	font-weight: bold;}#main-main a.vice {	padding-left: 10px;	background: url("../pics/ikona-sipka.gif") left center no-repeat;}#main-main a:hover {	color: #000;}#main-main img.okraj {  padding: 2px;	border: 1px solid #999;	margin: 0 auto;	margin-top: 10px;	margin-bottom: 10px;}#main-main .clanek {  background-color:#eee;  padding:15px;}#levy-main {  width:385px;  float:left;  margin:0;  padding:0;}#pravy {	width: 262px;	float: left;	margin-left: 35px;	_margin-left:15px;	line-height: 1.5em;}#pravy a {	color: #3399cc;	font-weight: bold;}#pravy a:hover {	color: #000;}#pravy h3 {	height:27px;	line-height:27px;	color: #ff7b09;	font-size: 1.3em;	font-weight:bold;	margin-bottom:5px;	margin-top:0;}#pravy h4 {  color:#cccccc;  font-size:0.9em;  margin:0;  padding:0;}#pravy h5 {  font-size:0.9em;}.novinky-top {	width: 247px;	height:4px;	font-size:1px;	background: url("../pics/roh1.gif") left top no-repeat;}.novinky-bottom {	width: 247px;	height:4px;	font-size:1px;	background: url("../pics/roh2.gif") left bottom no-repeat;}.novinky {	width: 245px;	border-left:1px solid #ebebeb;	border-right:1px solid #ebebeb;	background: #f5f5f5 url("../pics/bg_nov.gif") left top repeat-x;}.novinky-odsad {  padding-left:15px;  padding-right:15px;  padding-top:5px;  padding-bottom:5px;}.novinky input.submit {  border:1px solid; }.novinky p {	margin: 0;	padding:0;	color: #333;}.novinky .novinka {	margin-bottom:10px}.novinky .podtrzeni {	margin: 15px 0;	width: 222px;	height: 1px;	line-height: 1px;	font-size: 0;	background: #d6d6d6;}.novinky .ico_tel {  background: url("../pics/ico_tel.gif") left center no-repeat;  height:20px;  padding-left:24px;  vertical-align:middle;}.novinky .ico_fax {  background: url("../pics/ico_fax.gif") left center no-repeat;  height:20px;  padding-left:24px;  vertical-align:middle;}.novinky .ico_email {  background: url("../pics/ico_email.gif") left center no-repeat;  height:20px;  padding-left:24px;  vertical-align:middle;}.novinky .bospor_anketa_hlasuj {  text-align:center;}#paticka {	width: 100%;	height: 60px;	background-color: #fff;	text-align:center;	margin-left:auto;	margin-right:auto;	border-top:1px solid #00adef;	color:#666;}#paticka .odsad {	  width:800px;  padding-top:5px;	text-align:left;		margin-left:auto;	margin-right:auto;}#paticka a {	color: #3399cc;}#paticka a:hover {	color: #000;}.mezera {	width: 100%;	height: 20px;	line-height: 0;	font-size: 0;	float: none;	clear: both;}.center {text-align:center;}.cleaner {	width: 100%;	height: 0;	line-height: 0;	font-size: 0;	float: none;	clear: both;}