* {
	color: black;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 100%;
	font-family: Verdana, Arial;
}
body {
	padding: 0;
	background: #496e9e url('/images/background.png');
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
br.separator {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}
div.page {
	width: 1001px;
	margin: 0 auto;
	text-align: left;
	background: url('/images/body.png') no-repeat;
}
hr {
	display: none;
}
.none {
	display: none;
}
div.header {
	width: 1001px;
	height: 158px;
	background: url('/images/header.png') top right no-repeat;
	margin-bottom: 7px;
}
div.header h1 {
	position: absolute;
	width: 184px;
	height: 158px;
	overflow: hidden;
	font-size: 90%;
	top: 20px;
	margin-left: 0;
}
div.header h1 span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	width: 184px;
	height: 158px;
	background: url('/images/logo.png');
}
div.header h1 a {
	overflow: hidden;
	cursor: pointer;
	text-decoration: none;
	color: white;
}
/* ------------------------------------------------------ Footer ---------------------*/
div.footer {
	width: 1001px;
	height: 49px;
	text-align: center;
	vertical-align: bottom;
	background: url('/images/footer.png');
	color: #538aac;
}
div.footer table.footer {
	border-collapse: collapse;
	height: 43px;
	width: 1001px;
}
div.footer table.footer td.copy {
	font-size: 70%;
	width: 182px;
	color: #538aac;
}
div.footer table.footer td.menu {
	font-size: 70%;
	padding-left: 40px;
}
div.footer table.footer td.menu ul li {
	float: left;
	color: #538aac;
}
div.footer table.footer td.menu a {
	color: #538aac;
}
div.footer table.footer td.menu a:hover {
	text-decoration: none;
	color: black;
}
div.footer table.footer td.autor {
	font-size: 70%;
	width: 300px;
}
div.footer table.footer td.autor a {
	color: #538aac;
}
div.footer table.footer td.autor a:hover {
	text-decoration: none;
	color: black;
}
/* ------------------------------------------------------ Sidebar ---------------------*/
div.sidebar {
	width: 188px;
	float: left;
}
/* ---------------------------- Menu -------------*/
div.sidebar div.menu {
	margin: 0 0 5px 0;
}
div.sidebar div.menu div.top {
	width: 182px;
	height: 2px;
	background: url('/images/menu-h.png') no-repeat;
}
div.sidebar div.menu div.bottom {
	width: 182px;
	height: 8px;
	background: url('/images/menu-f.png') no-repeat;
}
div.sidebar div.menu ul.menu li {
	width: 182px;
	height: 36px;
	font-size: 90%;
	background: url('/images/menu-button.png') no-repeat;
}
div.sidebar div.menu ul.menu li:hover {
	background: url('/images/menu-button-hover.png') no-repeat;
}
div.sidebar div.menu ul.menu li a {
	display: block;
	width: 134px;
	height: 24px;
	color: #165878;
	padding: 12px 0 0 48px;
	text-decoration: none;
}
div.sidebar div.menu ul.menu li a:hover {
	color: white;
}
div.sidebar div.menu ul.menu li a.hls {
	background: url('/images/ik-hls.png') no-repeat 13px 14px;
}
div.sidebar div.menu ul.menu li a.hls:hover {
	background: url('/images/ik-hls-hover.png') no-repeat 13px 14px;
}
div.sidebar div.menu ul.menu li a.fotogal {
	background: url('/images/ik-fotogal.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.fotogal:hover {
	background: url('/images/ik-fotogal-hover.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.denik {
	background: url('/images/ik-denik.png') no-repeat 13px 14px;
}
div.sidebar div.menu ul.menu li a.denik:hover {
	background: url('/images/ik-denik-hover.png') no-repeat 13px 14px;
}
div.sidebar div.menu ul.menu li a.moudra {
	background: url('/images/ik-moudra.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.moudra:hover {
	background: url('/images/ik-moudra-hover.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.forum {
	background: url('/images/ik-forum.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.forum:hover {
	background: url('/images/ik-forum-hover.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.download {
	background: url('/images/ik-download.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.download:hover {
	background: url('/images/ik-download-hover.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.kalendar {
	background: url('/images/ik-kalendar.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.kalendar:hover {
	background: url('/images/ik-kalendar-hover.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.bazar {
	background: url('/images/ik-bazar.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.bazar:hover {
	background: url('/images/ik-bazar-hover.png') no-repeat 13px 13px;
}
div.sidebar div.menu ul.menu li a.sluzby {
	background: url('/images/ik-sluzby.png') no-repeat 13px 14px;
}
div.sidebar div.menu ul.menu li a.sluzby:hover {
	background: url('/images/ik-sluzby-hover.png') no-repeat 13px 14px;
}
div.sidebar div.menu ul.menu li a.kontakt {
	background: url('/images/ik-kontakt.png') no-repeat 13px 12px;
}
div.sidebar div.menu ul.menu li a.kontakt:hover {
	background: url('/images/ik-kontakt-hover.png') no-repeat 13px 12px;
}
/* ----------------------------- Počasí -------------*/
div.sidebar div.pocasi {
	width: 182px;
	margin: 0 0 5px 0;
}
div.sidebar div.pocasi div.h {
	height: 38px;
	width: 182px;
	background: url('/images/box-h.png') no-repeat;
}
div.sidebar div.pocasi div.c {
	width: 182px;
	background: url('/images/box-b.png') repeat-y;
	padding: 5px 0;
}
div.sidebar div.pocasi div.f {
	height: 8px;
	width: 182px;
	background: url('/images/box-f.png') no-repeat;
}
div.sidebar div.pocasi h2 {
	font-size: 90%;
	font-weight: normal;
	color: #165878;
	background: url('/images/ik-forum.png') no-repeat 13px 14px;
	padding: 0 0 0 48px;
	line-height: 38px;
}
#pocasi {
	font-size: 70%;
}
div.sidebar div.pocasi form.pocasi fieldset {
	border: 0;
	font-size: 80%;
	width: 165px;
	margin: 0 auto;
}
div.sidebar div.pocasi form.pocasi fieldset select {
	float: left;
	width: 100px;
	font-size: 90%;
	margin-right: 5px;
	background: #b0d7fd;
	border: solid #165878 1px;
	padding: 0;
	margin-top: 1px;
}
div.sidebar div.pocasi form.pocasi fieldset input {
	font-size: 80%;
	padding: 0;
}
/* ---------------------------- Kalendář -------------*/
div.sidebar div.kalendar {
	width: 182px;
	margin: 0 0 5px 0;
}
div.sidebar div.kalendar div.h {
	height: 38px;
	width: 182px;
	background: url('/images/box-h.png') no-repeat;
}
div.sidebar div.kalendar div.c {
	width: 182px;
	background: url('/images/box-b.png') repeat-y;
}
div.sidebar div.kalendar div.f {
	height: 8px;
	width: 182px;
	background: url('/images/box-f.png') no-repeat;
}
div.sidebar div.kalendar h2 {
	font-size: 90%;
	font-weight: normal;
	color: #165878;
	background: url('/images/ik-kalendar.png') no-repeat 13px 14px;
	padding: 0 0 0 48px;
	line-height: 38px;
}
#kalendar {
	font-size: 70%;
}
div.sidebar div.kalendar table {
	font-size: 80%;
	border-collapse: collapse;
	margin: 10px 0 10px 5px;
	text-align: center;
	color: #165878;
}
div.sidebar div.kalendar table a {
	text-decoration: none;
}
div.sidebar div.kalendar table td {
	border: solid #538aac 1px;
}
div.sidebar div.kalendar table td.mesic {
	height: 20px;
	border: none;
	padding-bottom: 10px;
}
div.sidebar div.kalendar table td.mesic div.vyber_mesicu {
	display: none;
}
div.sidebar div.kalendar table td.mesic:hover div.vyber_mesicu {
	display: block;
	position: absolute;
	margin: 15px 0 0 16px;
	background: #cbe5ff url('/images/kalendar-div.png');
	padding: 5px;
	border: solid black 1px;
	line-height: 110%;
	text-align: right;
}
div.sidebar div.kalendar table td.mesic:hover div.vyber_mesicu a:hover {
	text-decoration: underline;
}
div.sidebar div.kalendar table td.nazev_dne {
	font-weight: bolder;
	height: 23px;
	background: #a1c5e8;
}
div.sidebar div.kalendar table tr td.cislo_dne {
	width: 23px;
	height: 23px;
}
div.sidebar div.kalendar table td.red {
	background: #ee7950;
}
div.sidebar div.kalendar table td.blue {
	background: #bdbcf3;
}
div.sidebar div.kalendar table td.kalendar_dnes {
	background: #a1c5e8;
}
div.sidebar div.kalendar div.kalendar_hover {
	display: none;
}
div.sidebar div.kalendar table td.obsazeny {
	cursor: pointer;
}
div.sidebar div.kalendar table td.obsazeny:hover div.kalendar_hover {
	display: block;
	position: absolute;
	margin: 10px 0 0 33px;
	background: #cbe5ff url('/images/kalendar-div.png');
	padding: 5px;
	padding-bottom: 0;
	border: solid black 1px;
	width: 200px;
}
div.sidebar div.kalendar table td.obsazeny:hover div.kalendar_hover p.nadpis {
	font-size: 110%;
	text-align: left;
	font-weight: bolder;
	margin: 0;
}
div.sidebar div.kalendar table td.obsazeny:hover div.kalendar_hover p {
	text-align: left;
	margin: 3px 0 10px 0;
}
/* ---------------------------- Odkazy -------------*/
div.sidebar div.odkazy {
	width: 182px;
	margin: 0 0 5px 0;
}
div.sidebar div.odkazy div.h {
	height: 38px;
	width: 182px;
	background: url('/images/box-h.png') no-repeat;
}
div.sidebar div.odkazy div.c {
	width: 182px;
	background: url('/images/box-b.png') repeat-y;
	text-align: center;
	padding: 5px 0;
}
div.sidebar div.odkazy div.f {
	height: 8px;
	width: 182px;
	background: url('/images/box-f.png') no-repeat;
}
div.sidebar div.odkazy h2 {
	font-size: 90%;
	font-weight: normal;
	color: #165878;
	background: url('/images/ik-odkazy.png') no-repeat 13px 14px;
	padding: 0 0 0 48px;
	line-height: 38px;
}
div.sidebar div.odkazy a img {
	border: solid #4c4c4c 1px;
	margin-top: 5px;
}
/* ------------------------------------------------------ Content ---------------------*/
div.aaa {
	height: 6px;
}
div.content {
	margin: 0 0 0 188px;
	width: 813px;
}
div.content h3 {
	color: #538aac;
	margin: 5px 0 15px 0;
}
div.content h4 {
	color: #165878;
	margin: 5px 0 5px 10px;
	font-size: 90%;
}
div.content div.content_in {
	background: url('/images/content-b.png') repeat-y;
	padding: 5px 40px 5px 30px;
}
div.content div.content_top {
	width: 813px;
	height: 6px;
	background: url('/images/content-h.png') no-repeat;
}
div.content div.content_footer {
	width: 813px;
	height: 6px;
	background: url('/images/content-f.png') no-repeat;
}
div.content div.content_in div.dr_navigace {
	height: 20px;
	font-size: 70%;
	color: #808080;
	border-bottom: dotted #808080 1px;
	margin-bottom: 10px;
}
div.content div.content_in div.dr_navigace a {
	color: #808080;
	text-decoration: underline;
}
div.content div.content_in div.dr_navigace a:hover {
	color: black;
}
div.content div.content_in div.reklama {
	height: 100px;
	width: 728px;
	font-size: 70%;
	color: #808080;
	border-top: dotted #808080 1px;
	margin: 35px auto 0 auto;
	padding-top: 10px;
}
/* ------------------------------------------------------ Administrace ---------------------*/
form.login fieldset {
	border: none;
	width: 275px;
	margin: 20px auto;
	padding: 20px 0;
	font-size: 80%;
}
form.login fieldset label {
	width: 70px;
	float: left;
	vertical-align: middle;
}
form.login fieldset input.login {
	background: #cce6ff;
	width: 200px;
}
form.login fieldset input.password {
	background: #cce6ff;
	width: 200px;
	margin-top: 5px;
}
form.login fieldset p {
	text-align: right;
	padding-top: 10px;
}
form.login fieldset p input {
	padding: 2px 5px;
}
div.administrace {
	margin-bottom: 20px;
}
div.administrace hr.visible {
	display: block;
	border: solid black 1px;
	;
	height: 1px;
	margin: 10px 0;
}
div.administrace h2 {
	color: #538aac;
	margin: 0 0 20px 0;
}
div.administrace h3 {
	color: #538aac;
	margin: 0 0 10px 11px;
	font-size: 90%;
}
div.administrace div.admin_menu {
	background: #486d9d;
	height: 25px;
	margin: 0 auto 15px auto;
	font-size: 80%;
}
div.administrace div.admin_menu ul {
	margin: 0 5px;
}
div.administrace div.admin_menu ul li {
	float: left;
	margin: 5px 0;
	color: white;
	list-style-type: none;
}
div.administrace div.admin_menu ul li a {
	color: white;
}
/* ------------------ Články ---------------*/
div.administrace p.pridat_clanek {
	font-size: 80%;
	text-align: right;
	padding: 10px 20px 0 0;
}
div.administrace p.pridat_clanek a {
	color: #538aac;
	font-weight: bolder;
}
div.administrace fieldset.edit {
	border: none;
	width: 720px;
	margin: 0 auto;
}
div.administrace fieldset.edit label {
	font-size: 80%;
	font-weight: bolder;
	line-height: 140%;
}
div.administrace fieldset.edit input {
	width: 720px;
	font-size: 80%;
	padding: 2px;
}
div.administrace fieldset.edit textarea {
	background: #cce6ff;
	width: 720px;
	height: 200px;
}
div.administrace fieldset.edit select {
	width: 720px;
	font-size: 80%;
	padding: 2px;
	background: #cce6ff;
}
div.administrace fieldset.edit input.nazev {
	background: #cce6ff;
}
div.administrace fieldset.edit p {
	text-align: right;
	padding-top: 15px;
}
div.administrace fieldset.edit p input {
	width: 60px;
	padding: 0;
}
table.seznam_clanku {
	width: 720px;
	margin: 0  auto;
	font-size: 90%;
	border-collapse: collapse;
}
table.seznam_clanku tr td {
	padding: 3px 5px;
	font-size: 90%;
}
table.seznam_clanku tr td.upravit {
}
table.seznam_clanku tr td a {
	text-decoration: none;
	font-weight: bolder;
	color: #538aac;
}
table.seznam_clanku tr td a:hover {
	text-decoration: underline;
}
table.seznam_clanku tr td.souborya {
	text-align: center;
}
table.seznam_clanku tr td.nazeva a {
	color: black;
	font-weight: normal;
}
table.seznam_clanku tr td.upravita {
	text-align: center;
	font-size: 90%;
}
table.seznam_clanku tr td.smazata {
	text-align: center;
	font-size: 90%;
}
table.seznam_clanku tr.slide td {
	background: #ebf3fb;
}
table.seznam_clanku tr.nadpis td {
	background: #b0d1f1;
	font-weight: bolder;
	padding: 5px 5px;
	font-size: 90%;
}
table.seznam_clanku tr.nadpis td.soubory {
	text-align: center;
	width: 70px;
}
table.seznam_clanku tr.nadpis td.kategorie {
	width: 90px;
}
table.seznam_clanku tr.nadpis td.datum {
	width: 110px;
}
table.seznam_clanku tr.nadpis td.upravit {
	text-align: center;
	width: 60px;
}
table.seznam_clanku tr.nadpis td.smazat {
	text-align: center;
	width: 60px;
}
/* ------------------ Nahrátí souboru ---------------*/
div.administrace fieldset.files_upload {
	width: 235px;
	border: none;
	margin-left: 10px;
}
div.administrace fieldset.files_upload label {
	font-size: 80%;
	font-weight: bolder;
	line-height: 140%;
}
div.administrace fieldset.files_upload input {
	width: 230px;
	font-size: 80%;
	padding: 2px;
}
div.administrace fieldset.files_upload input.nazev {
	background: #cce6ff;
}
div.administrace fieldset.files_upload p {
	text-align: right;
	padding: 10px 0 0 0;
}
div.administrace fieldset.files_upload p input {
	width: 60px;
	padding: 0;
}
div.administrace fieldset.files_upload select {
	width: 230px;
	font-size: 80%;
	padding: 2px;
	background: #cce6ff;
}
div.administrace fieldset.files_upload textarea {
	width: 230px;
	height: 230px;
	font-size: 80%;
	padding: 2px;
	background: #cce6ff;
}
/* --------- Seznam souborů -------*/
div.administrace table.seznam_files {
	width: 720px;
	font-size: 80%;
	margin-bottom: 20px;
}
div.administrace table.seznam_files td.datum {
	width: 200px;
}
div.administrace table.seznam_files td.ikona {
	width: 30px;
}
div.administrace table.seznam_files td.smazat {
	width: 70px;
	text-align: right;
}
div.administrace table.seznam_files td.smazat a {
	color: #538aac;
	text-decoration: none;
	font-weight: bolder;
}
div.administrace table.seznam_files td.smazat a:hover {
	text-decoration: underline;
}
div.administrace table.seznam_files td.velikost {
	width: 150px;
	text-align: right;
}
div.administrace table.confirm_delete {
	width: 450px;
	margin: 20px auto 10px auto;
	border-collapse: collapse;
}
div.administrace table.confirm_delete td {
	border: solid black 1px;
}
div.administrace table.confirm_delete td.nadpis {
	background: #cce6ff;
	color: white;
	padding: 5px;
	text-align: Center;
}
div.administrace table.confirm_delete td.nadpis h3 {
	font-size: 80%;
}
div.administrace table.confirm_delete tr.odpovedi td {
	text-align: center;
	padding: 10px 0;
	width: 225px;
}
div.administrace table.confirm_delete tr.odpovedi td a {
	color: #538aac;
	text-decoration: none;
	font-weight: bolder;
}
/* ------------------------------------------------------------------------------ Content ---------------*/
table.cislovani {
	margin: 10px auto;
}
table.cislovani td {
	padding: 0 3px;
}
table.cislovani td span.vybrano {
	text-decoration: underline;
}
table.cislovani a {
	text-decoration: none;
	color: #165878;
	font-weight: bolder;
	font-size: 80%;
}
div.content div.pf {
	margin: 0 auto 20px auto;
	padding: 0;
	width: 740px;
	border: solid #165878 1px;
	border-bottom: none;
}
div.content div.info_box {
	font-size: 90%;
	margin: 0 auto 20px auto;
	width: 730px;
	background: #cee6ff;
	padding: 5px;
	border: solid #165878 1px;
}
div.content div.info_box p.odkaz {
	text-align: right;
	padding-top: 5px;
}
div.content div.info_box p.odkaz a {
	color: #165878;
	font-weight: bolder;
	padding-right: 5px;
}
div.content div.info_box p.odkaz a:hover {
	text-decoration: none;
}
div.content * {
	line-height: 110%;
}
div.content ul {
	margin: 0 20px 20px 50px;
}
div.content ul li {
	list-style-type: disc;
	margin-bottom: 5px;
}
/* ---------------------------------------------------------- Lodní bazar -----------------------*/
table.lodni_bazar {
	width: 700px;
	border-collapse: collapse;
	text-align: justify;
	margin: 0 auto;
	font-size: 80%;
}
table.lodni_bazar td.a {
	width: 120px;
}
table.lodni_bazar td.b {
	width: 480px;
}
table.lodni_bazar td.c {
	width: 100px;
}
table.lodni_bazar tr.nadpis td {
	background: #165878;
	padding: 3px 5px;
	border: solid #165878 1px;
}
table.lodni_bazar td.nadpis {
	vertical-align: middle;
}
table.lodni_bazar td.nadpis h5 {
	color: white;
}
table.lodni_bazar td.nadpis h5 a {
	color: white;
	text-decoration: none;
}
table.lodni_bazar td.nadpis h5 a:hover {
	text-decoration: underline;
}
table.lodni_bazar td.stav {
	vertical-align: middle;
	text-align: right;
	color: white;
}
table.lodni_bazar tr.body td {
	background: #f2f3fe;
	border: solid #165878 1px;
}
table.lodni_bazar td.image {
}
table.lodni_bazar td.image img {
	width: 100px;
	margin: 5px 10px;
}
table.lodni_bazar td.image a img {
	border: solid #165878 1px;
}
table.lodni_bazar td.text {
	padding: 5px;
}
table.lodni_bazar td.text p {
	line-height: 110%;
}
table.lodni_bazar tr.footer td {
	background: #cee6ff;
	padding: 3px 5px;
	border: solid #165878 1px;
}
table.lodni_bazar td.precteno {
	font-size: 80%;
}
table.lodni_bazar td.cely {
	text-align: center;
}
table.lodni_bazar td.cely a {
	text-decoration: none;
	font-weight: bolder;
	font-size: 80%;
	color: #165878;
}
table.lodni_bazar td.cely a:hover {
	text-decoration: underline;
}
hr.bazar {
	width: 710px;
	margin: 10px auto;
	border: none;
	border-bottom: dotted #808080 1px;
	display: block;
}
div.filtry {
  margin: 0 0 40px 0;}
div.filtry ul li{
  float:left;
  list-style-type: none;
  font-size: 80%;}
/* ------------- Inzerát -------*/
div.lodni_bazar_inzerat {
	font-size: 90%;
}
div.lodni_bazar_inzerat div.text {
	width: 450px;
}
div.lodni_bazar_inzerat div.text hr {
	display: block;
	border: none;
	height: 1px;
	background: black;
	margin: 10px 0;
}
div.lodni_bazar_inzerat div.text div {
	font-size: 90%;
}
div.lodni_bazar_inzerat div.text div.cena {
	margin-top: 15px;
}
div.lodni_bazar_inzerat div.text div.cena span {
	color: #165878;
	font-weight: bolder;
}
div.lodni_bazar_inzerat div.text div.stav {
	margin-top: 20px;
}
div.lodni_bazar_inzerat div.text div.stav span {
	color: #165878;
	font-weight: bolder;
}
div.lodni_bazar_inzerat div.text div.pridano {
	margin-top: 5px;
}
div.lodni_bazar_inzerat div.text div.pridano span {
	color: #165878;
	font-weight: bolder;
}
div.lodni_bazar_inzerat div.text div.precteno {
	margin-top: 5px;
}
div.lodni_bazar_inzerat div.text div.precteno span {
	color: #165878;
	font-weight: bolder;
}
div.lodni_bazar_inzerat div.text div.kontakt {
	margin-top: 5px;
}
div.lodni_bazar_inzerat div.text div.kontakt span {
	color: #165878;
	font-weight: bolder;
}
div.lodni_bazar_inzerat div.foto {
	width: 200px;
	float: right;
}
div.lodni_bazar_inzerat div.foto img {
	width: 200px;
	border: solid #165878 1px;
	;
}
div.content div.odpoved {
	margin-top: 50px;
	font-size: 90%;
	border-top: dotted #808080 1px;
	padding: 10px 0;
}
div.content fieldset.logininzerat {
	border: none;
	width: 350px;
	margin: 0 auto;
}
div.content fieldset.logininzerat label {
	font-size: 80%;
	width: 100px;
	float: left;
	font-weight: bolder;
	line-height: 140%;
}
div.content fieldset.logininzerat input {
	width: 240px;
	font-size: 80%;
	padding: 2px;
	margin-top: 5px;
}
div.content fieldset.logininzerat input.nazev {
	background: #cce6ff;
}
div.content fieldset.logininzerat p {
	text-align: right;
	padding-top: 15px;
}
div.content fieldset.logininzerat p input {
	width: 65px;
	padding: 0;
}
/* ---------------------------- Editace inzerátu ------------- */
div.content fieldset.inzerce {
	border: none;
	width: 720px;
	margin: 0 auto;
}
div.content fieldset.inzerce label {
	font-size: 80%;
	font-weight: bolder;
	line-height: 140%;
}
div.content fieldset.inzerce label.kod {
	float: left;
}
div.content fieldset.inzerce input {
	width: 720px;
	font-size: 80%;
	padding: 2px;
}
div.content fieldset.inzerce input.kod {
	width: 40px;
	font-size: 80%;
	padding: 2px;
	background: #cce6ff;
}
div.content fieldset.inzerce textarea {
	background: #cce6ff;
	width: 720px;
	height: 100px;
	padding: 2px;
}
div.content fieldset.inzerce select {
	width: 720px;
	font-size: 80%;
	padding: 2px;
	background: #cce6ff;
}
div.content fieldset.inzerce input.nazev {
	background: #cce6ff;
}
div.content fieldset.inzerce p {
	text-align: right;
	padding-top: 15px;
}
div.content fieldset.inzerce p input {
	width: 60px;
	padding: 0;
}
/* ----------------------------------------------------------------------------------- Kontakt ----------*/
div.content table.kontakt {
	width: 700px;
	margin: 0 auto;
}
div.content table.kontakt td {
	vertical-align: top;
}
div.content table.kontakt h4 {
	margin: 0 0 5px 0;
}
div.content table.kontakt p {
	font-size: 90%;
	padding: 0 0 25px 10px;
}
div.content table.kontakt p.udaje {
	line-height: 130%;
}
div.content table.kontakt ul {
	font-size: 90%;
	margin: 0 0 25px 10px;
}
div.content table.kontakt ul li {
	list-style-type: none;
	margin-bottom: 15px;
}
div.content table.kontakt img {
	margin-bottom: 10px;
	border: solid black 1px;
}
div.content table.kontakt strong {
	color: #165878;
	font-weight: normal;
}
/* ----------------------------------------------------------------------------------- Lodní deník ----------*/
table.lodni_denik {
	width: 700px;
	margin: 0 auto;
}
table.lodni_denik tr.nadpis td {
	vertical-align: middle;
	padding-bottom: 3px;
}
table.lodni_denik tr.nadpis td h4 {
	margin: 0;
	padding: 3px 0 0 25px;
	font-size: 100%;
	font-weight: normal;
}
table.lodni_denik tr.nadpis td img {
	float: left;
}
table.lodni_denik tr.info td {
	font-size: 70%;
	padding-bottom: 5px;
	font-style: italic;
}
table.lodni_denik tr.obsah td {
	font-size: 90%;
	vertical-align: top;
}
table.lodni_denik tr.obsah td.img {
	width: 86px;
}
table.lodni_denik tr.obsah td.img div {
	width: 81px;
	height: 81px;
	background: url('/images/cl-img.png') no-repeat;
	margin: 0 5px 0 0;
}
table.lodni_denik tr.obsah td.img div img {
	margin: 2px 0 0 4px;
	width: 73px;
	height: 73px;
}
table.lodni_denik tr.cely td {
	font-size: 70%;
	font-weight: bolder;
	text-align: right;
}
/* ------------------------------------------ Článek ----------------*/
div.clanekk {
	font-size: 90%;
}
div.clanekk div.perez {
	font-style: italic;
	padding-bottom: 25px;
}
div.clanekk div.text p {
	padding: 0 0 10px 0;
	margin: 0;
	text-align: justify;
}
div.clanekk div.text img {
	margin: 0 10px 10px 0;
	border: solid #165878 1px;
	width: 160px;
}
div.clanekk div.text a {
	font-size: 90%;
}
div.clanekk div.text h4 {
	font-size: 110%;
	padding-top: 15px;
	padding-left: 0;
	margin-left: 0;
	padding-bottom: 5px;
	text-align: center;
	color: #538aac;
}
div.clanekk div.text h5 {
	font-size: 100%;
	padding-top: 15px;
	padding-left: 0;
	margin-left: 0;
	padding-bottom: 5px;
	text-align: center;
	color: #538aac;
}
div.clanekk div.text h6 {
	font-size: 90%;
	padding-top: 15px;
	padding-left: 0;
	margin-left: 0;
	padding-bottom: 5px;
	text-align: left;
	color: #165878;
}
div.clanekk div.text strong {
	font-size: 90%;
	color: #165878;
}
div.download img {
	border: none;
	margin-right: 10px;
}
/* ---------------------------- Hlavní strana -------------------*/
div.home {
	font-size: 90%;
}
div.home h3 {
	font-size: 105%;
	margin-bottom: 7px;
}
div.home p {
	margin: 7px 0;
}
div.home table.novinky {
	border-collapse: collapse;
	width: 720px;
	margin: 0 auto;
}
div.home table.novinky a {
	text-decoration: none;
}
div.home table.novinky a:hover {
	text-decoration: underline;
}
div.home table.novinky th {
	color: #165878;
	width: 100px;
	vertical-align: top;
}
div.home table.novinky th, div.home table.novinky td {
	padding: 3px 5px;
}
div.home table.novinky tr.two th, div.home table.novinky tr.two td {
	background: #ebf3fb;
}
div.home table.nahodne_foto {
	margin: 0 auto;
	background: #cee6ff;
	border: solid #165878 1px;
}
div.home table.nahodne_foto img {
	border: solid #165878 1px;
	margin: 5px 10px;
}
div.home div.bbox {
	padding: 15px 0;
	border-bottom: dotted #808080 1px;
	font-size: 90%;
}
div.home div.bbox_end {
	border: none;
	padding: 15px 0;
}
/* -------------------------------------------------- Mapa webu ----------------------- */
ul.mapa {
	margin: 20px auto;
}
ul.mapa li a {
	text-decoration: none;
	font-weight: bolder;
	color: #165878;
}
ul.mapa li a:hover {
	text-decoration: underline;
}
ul.mapa li.nonel {
	list-style-type: none;
}
ul.mapa ul {
	margin: 0 0 0 50px;
}
ul.mapa ul li a {
	font-weight: normal;
}
/* -------------------------------------------------- Služby ----------------------- */
div.sluzby {
	font-size: 95%;
}
div.sluzby table {
	border: solid #165878 1px;
	border-collapse: collapse;
}
div.sluzby table td, div.sluzby table th {
	border: solid #165878 1px;
	padding: 5px;
}
div.sluzby table th {
	text-align: center;
	background: #165878;
	color: white;
}
div.sluzby table tr th.cena {
	width: 150px;
}
div.sluzby table tr td.cenaa {
	text-align: center;
}
div.sluzby table p {
	margin-top: 5px;
}
/* -------------------------------------------------- Nadstandart ----------------------- */
div.content div.bimage {
	text-align: center;
}
div.content div.bimage img {
	width: 700px;
}
div.content div.nob img {
	border: none;
}
div.content table.beuforova {
	border-collapse: collapse;
}
div.content table.beuforova th, div.content table.beuforova td {
	border: solid black 1px;
}
div.content table.beuforova th {
	color: white;
	padding: 4px 2px;
	text-align: center;
	background: #538aac;
}
div.content table.beuforova th.vlny {
	width: 70px;
}
div.content table.beuforova td {
	padding: 2px;
}
div.content table.beuforova td.c {
	font-weight: bolder;
	color: #538aac;
	text-align: center;
	background: #cee6ff;
}
/* -------------------------------------------------- Videogalerie ----------------------- */
img.videogalerie {
	float: left;
	width: 159px;
	margin-right: 10px;
	border: solid black 1px;
}
a.videogalerie {
	text-decoration: none;
}
a.videogalerie:hover {
	text-decoration: underline;
}
p.videogalerie {
	font-size: 80%;
	padding-top: 10px;
}
span.videogalerie {
	font-size: 110%;
	font-weight: bolder;
}
hr.videogalerie {
	margin: 20px 0 10px 0;
	display: block;
	border: none;
	height: 1px;
	background: white;
	border-top: dashed black 1px;
}
object.videogalerie {
	margin: 0 auto;
	text-align: center;
}

/* ---------------------------- Marker ----------------- */
div.kkotviste {
	position:relative;
}
div.kkotviste a.add {
	font-weight:bolder;
	text-decoration:none;
	position:absolute;
	top:10px;
	right:5px;
}
div.kkotviste a.all {
	font-weight:bolder;
}
div.kkotviste a:hover {
	text-decoration:underline;
}
div.kkotviste a.all {
	font-weight:bolder;
	margin-left:20px;
}
div.kkotviste a.all:hover {
	text-decoration:none;
}
form.filtr_kotva {
	margin-left:50px;
}
form.filtr_kotva label {
	font-weight:bolder;
	margin-right:3px;
}
form.filtr_kotva label.kot_bre {
	color:#663300;
}
form.filtr_kotva label.kot {
	color:#00FF00;
}
form.filtr_kotva label.boj {
	color:#FFFF00;
}
form.filtr_kotva label.mol {
	color:#000000;
}
form.filtr_kotva label.mar {
	color:#FF0000;
}
form.filtr_kotva input[type=checkbox]{
	margin-right:25px;
}
form.filtr_kotva input[type=submit]{
	padding: 1px 5px;
}
#map_canvas {
	margin-top: 10px;
	border: solid #165878 1px;
}
div.marker_okno p.center {
	text-align:center;
	padding:10px 0;
}
div.marker_okno table {
	border-collapse: collapse;
	text-align: left;
	font-size: 80%;
	width:300px;
}
div.marker_okno table th {
	text-align: right;
	padding: 3px 10px 3px 0;
	vertical-align: top;
	line-height: 150%;
}
div.marker_okno table th.nazev {
	font-size: 120%;
	text-align: left;
}
div.marker_okno table th.hodnoceni {
	vertical-align: middle;
}
div.marker_okno table td {
	vertical-align: top;
	padding: 3px 0;
	line-height: 150%;
}
div.marker_okno table td a {
	font-weight: normal;
}
div.marker_okno p {
	font-size: 80%;
}
div.marker_okno table ul {
	margin-left:15px;
	margin-bottom:10px;
}
div.marker_okno table li {
	line-height: 130%;
}
div.marker_okno div.visited {
	overflow:auto;
	height:80px;
}
form fieldset.pridat_kot input[type=checkbox] {
	width: 14px;
	margin-right:15px;
}
