body {
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 1.2em; 
	background-color: #9a9a9a; 
	text-align: center; 
	margin: 0; 
	padding: 0; 
}

h1 { 
	color: #ed1c24; 
	font-size: 1em; 
	font-weight: bold; 
	margin: 0; 
	padding: 30px 0 0 25px; 
}
h2 { 
	color: #ed1c24; 
	font-size: 1em; 
}
h3 { 
	color: #f7941d; 
	font-size: 0.9em; 
	text-align: center; 
	margin-bottom: 5px; 
	padding-bottom: 5px; 
}
p {
	font-size: 0.9em; 
	text-align: left; 
}
img {
	border: solid 2px #b3d4e0; 
 }
a img:hover {
	border-color:red;
} 
 
ul { 
	font-size: 90%; 
}
ul li { 
	background-image: url(../images/li.gif); 
	background-repeat: no-repeat; 
	background-position: left 7px; 
	padding-left: 15px; 
	list-style-type: none; 
}
a { 
	color: #0072bc; 
}
a:hover { 
	color: #f00; 
}

hr { 
	display: none; 
}
table { 
	font-size: 0.8em;
	width: 488px; 
	margin-bottom: 10px; 
	border: none; 
	border-collapse: collapse 
  }
th { 
	color: #fff; 
	background-color: #e5743d; 
	padding: 2px 3px; 
	border: solid 1px #666; 
}
td { 
	padding: 2px 3px; 
	border: solid 1px #666; 
}
tr.blue td {
	background-color:#b3d4e0;
	font-weight:bold;

}


th.seda {
	background-color:#eaeaea;
	color:#000000;
	font-weight:normal;
}

label { 
	text-align: right; 
	width: 25%; 
	float: left; 
	margin-right: 10px; 
}
#content { 
	background-image: url(../images/bg1.gif); 
	background-repeat: repeat-y; 
	background-position: 0 0; 
	text-align: left;
	width: 821px; 
	margin: 0 auto;
	padding: 0 0 0 0; 
}
#top { 
	background-image: url(../images/top.gif); 
	background-repeat: no-repeat; 
	height: 33px; 
	margin-left: 27px; 
}
#logo {
	background-image: url(../images/logo.gif); 
	background-repeat: no-repeat;
	width: 240px;
	height: 130px; 
}
/*#header { background-image: url(../images/header.jpg); background-repeat: no-repeat; height: 193px; }
#header_down { background-image: url(../images/header_down.jpg); background-repeat: no-repeat; width: 520px; height: 72px; }*/
#header_new { 
	background-image: url(../images/header_new.jpg); 
	background-repeat: no-repeat; 
	height: 153px; 
}

#header_down_new { 
	background-image: url(../images/header_down_new.jpg); 
	background-repeat: no-repeat; 
	width: 520px;
	height: 72px;
}
#obsah-left {
     float: left; 
     width: 285px; /* Součet #stred a #vlevo */
}
#left { 
	float: left; 
	width: 35px; 
	margin-top: 15px;
}
#middle { 
	float: right;
	width: 250px; 
}
#middle ul { 
	margin-left: 0;
	padding-left: 0; 
}
.middle_form { 
	margin: 0; 
	padding: 0; 
}
.middle_form fieldset { 
	margin-top: 0; 
	margin-bottom: 0;
	padding-top: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	border-style: none; 
	border-width: 0; 
}
.middle_form p { 
	margin: 0; 
	padding: 5px 0;
}
.middle_in { 
	background-color: #b3d4e0;
	margin-left: 10px;
}
#middle_in_foot { 
	background-image: url(../images/middle_foot.gif); 
	background-repeat: no-repeat; 
	height: 9px; 
	overflow: hidden; 
}
#right { 
	float: right; 
	width: 536px; 
	padding-bottom: 20px; 
}
#flag { 
	background-image: url(../images/flags.gif); 
	background-repeat: no-repeat; 
	width: 35px; 
	height: 148px; 
}
.flag_in {
	padding-top: 27px; 
	padding-left: 15px; 
}
.flag_in img { 
	border-style: none; 
	border-width: 0;
 }
#navigace_top { 
	background-image: url(../images/nav_top.gif);
	background-repeat: no-repeat;
	height: 14px; 
}
#navigace ul { 
	font-size: 0.8em; 
	font-weight: bold;
	width: 200px; 
	margin-top: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
	padding-top: 0; 
	padding-bottom: 0; 
	padding-left: 15px; 
}
#navigace ul li { 
	background-image: url(../images/nav_li.gif); 
	background-repeat: no-repeat; 
	background-position: left center; 
	padding-bottom: 4px; 
	padding-left: 20px; 
	border-bottom: 1px dotted #808080; 
	list-style-type: none; 
	list-style-image: none; 
}
#navigace ul li.last { 
	border-style: none; border-width: 0;
}
#navigace a { 
	color: #000; text-decoration: none; 
}
#navigace a:hover {
	color: #fff; text-decoration: none; 
}
body.uvod #navigace li#nav-1 a, 
body.plav #navigace li#nav-2 a, 
body.lod #navigace li#nav-3 a, 
body.map #navigace li#nav-4 a,
body.nap #navigace li#nav-5 a,
body.foto #navigace li#nav-6 a,
body.kont #navigace li#nav-7 a,
body.nov #navigace li#nav-8 a,
body.pro #navigace li#nav-9 a { color: #fff; text-decoration: none; }

body.uvod #navigace li#nav-1, 
body.plav #navigace li#nav-2, 
body.lod #navigace li#nav-3, 
body.map #navigace li#nav-4,
body.nap #navigace li#nav-5,
body.foto #navigace li#nav-6,
body.kont #navigace li#nav-7,
body.nov #navigace li#nav-8,
body.pro #navigace li#nav-9 { 
	background-image: url(../images/nav_li_hover.gif); 
	background-repeat: no-repeat; 
	background-position: left center; 
	padding-bottom: 4px; 
	padding-left: 20px;
	 }
#footer { 
	line-height: 1em; 
	background-image: url(../images/footer2.gif); 
	background-repeat: no-repeat; 
	text-align: center; 
	position: relative; 
	width: 821px; height: 95px; 
	margin-right: auto; 
	margin-left: auto; 
}
#copy p {
	color: #000; 
	font-size: 0.7em; 
	text-align: left;
	margin: 0; 
	padding: 32px 0 0 120px; 
}
#copy a { 
	color: #000; 
	text-decoration: none;
}
#copy a:hover { 
	text-decoration: underline; 
}
#copy img {
	position: absolute; 
	top: 37px; 
	left: 60px; 
}
#copy a img {
	border: solid 1px #fff;
}
#copy a:hover img {
	border: solid 1px #f00;
}
#kontakt fieldset { 
	margin: 0; 
	padding: 0; 
	border-style: none;
	border-width: 0; 
}
#enoviny fieldset {
	margin: 0; 
	padding: 0; 
	border-style: none; 
	border-width: 0; 
 }
.inner {
	padding-right: 23px; 
	padding-left: 25px; 
 }
.inner2 { 
	margin: 0; 
	padding: 0 15px; 
}
.obr_right { 
	width: 173px; 
	float: right; 
	margin-left: 15px; 
}
.cleaner { 
	font-size: 1px; 
	line-height: 1px; 
	float: none; 
	clear: both; 
}
.doporuc { 
	line-height: 1em; 
	background-color: #b3d4e0;
	margin-bottom: 10px; 
}
.doporuc p { 
	font-size: 0.7em; 
	margin: 0; 
	padding: 5px 10px 0;
}
.doporuc_top {
	background-image: url(../images/doporucujeme_top.jpg); 
	background-repeat: no-repeat; 
	height: 186px; 
}
.doporuc_top_plavba { 
	background-image: url(../images/doporucujeme_plavba_top.jpg); 
	background-repeat: no-repeat; 
	height: 155px;
}
.doporuc_top_pronajem { 
	background-image: url(../images/doporucujeme_plavba1_top.jpg); 
	background-repeat: no-repeat; 
	height: 155px;
}
.doporuc_bottom { 
	background-image: url(../images/doporuc_foot.gif); 
	background-repeat: no-repeat; 
	height: 20px; 
	overflow: hidden; 
}
.ubyt { 
	line-height: 1em; 
	background-color: #c4df9b;
 }
.ubyt p { 
	font-size: 0.7em; 
	margin: 0; 
	padding: 5px 10px 0;
}
.ubyt_top { 
	background-image: url(../images/ubyt_top.gif); 
	background-repeat: no-repeat;
	height: 187px;
}
.ubyt_bottom { 
background-image: url(../images/ubyt_foot.gif);
background-repeat: no-repeat; 
height: 17px;
overflow: hidden;
}
.novinka_datum {
	background-image: url(../images/datum.gif);
	background-repeat: no-repeat; 
	height: 16px; 
	margin-bottom: 0; 
	margin-left: 0; 
	padding: 0 0 0 20px;
	border-style: none;
	border-width: 0; 
}
.novinka_text { 
	margin: 0; 
	padding: 0; 
}
.boxik { 
	background-color: #b0b2ad; 
	margin-bottom: 10px; 
}
.boxik p { 
	color: #fff; 
	font-weight: bold; 
	text-align: left; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: 0 15px; 
}
.boxik_top { 
	background-image: url(../images/boxik_top.gif); 
	background-repeat: no-repeat;
	height: 26px; 
}
.boxik_foot { 
	background-image: url(../images/boxik_foot.gif);
	background-repeat: no-repeat; 
	height: 14px;
	overflow: hidden;
}
.black { color: #2a1f00; }
.tlac { 
	color: #fff; 
	font-weight: bold; 
	background-image: url(../images/tlac.gif); 
	background-repeat: repeat-x; 
	height: 25px; 
	padding-right: 5px; 
	padding-left: 5px; 
	border: solid 1px #958e8a; 
	cursor: pointer; 
}
.grey { color: #808080; }
.nobr {
	border-style: none;
	border-width: 0;
}
.noscreen { display: none; }
.galery, .galery1 {
	line-height: 1em; 
	background-color: #b3d4e0; 
	text-align: center;
	width: 154px; 
	float: left; 
	margin-right: 10px; 
	margin-bottom: 10px; 
}
.gal_in { 
	padding-right: 10px; 
	padding-left: 10px; 
}
.gal_in p { 
	font-size: 0.7em; 
	text-align: center; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding-top: 0; 
	padding-bottom: 0; 
}
.galery a img, .galery1 a img { border: solid 2px #fff; }
.galery a:hover img, .galery1 a:hover img { border: solid 2px #0072bc; }
.galery_top { 
	background-image: url(../images/galerie_top.gif); 
	background-repeat: no-repeat;
	height: 17px; 
}
.galery_bottom { 
	background-image: url(../images/galerie_foot.gif); 
	background-repeat: no-repeat; 
	height: 17px; 
	overflow: hidden; 
}
.galery1 { margin-right: 0; }
.mapa a img { border: solid 2px #b3d4e0; }
.mapa a:hover img { border: solid 2px #f00; }
.fl_left { float: left; 
	margin-right: 20px; 
	margin-bottom: 10px; }
.fl_right { 
	float: right; 
	margin-bottom: 10px; 
	margin-left: 20px; 
}

.left { text-align:left;}
.right { text-align:right;}
.center {text-align:center;}
.notop { margin-top:0;}
.nomar { margin:0;}
		

.nofound p { margin-left: 55px; }
.nofound img { 
	float: left; 
	padding-top: 20px; 
	border-style: none; 
	border-width: 0; 
}
.delitko { 
	background-image: url(../images/delitko.gif); 
	background-repeat: no-repeat; 
	height: 30px; 
	float: none; 
	clear: both; 
	margin-top: 10px; 
}
.vybralijste { 
	padding: 10px; 
	border: dotted 3px #ff5e00; 
}
.nazor { background-color: #ffc; }
.nazor span { 
	font-weight: bold; 
	font-style: italic; 
	padding-left: 200px; }
.prvni_sloupec { 
	background-color: #ffc; 
	width: 100px; 
}
#chyba { 
	color: #000; font-size: 1em;
	font-weight: bold; 
	background-color: #b3d4e0; 
	padding: 5px; 
}
/*printit*/
.top { 
	_width: 2em;
	white-space:nowrap; 
	background-image: url(../images/nahoru.gif); 
	background-repeat: no-repeat; 
	background-position: left center; 
	margin-bottom: 0; 
	padding-top: 1em; 
	padding-bottom: 1em; 
	padding-left: 20px; 
}
.print {
	_width: 2em; 
	white-space:nowrap; 
	background-image: url(../images/print.gif);
	background-repeat: no-repeat; 
	background-position: left center; 
	margin-bottom: 0; 
	margin-left: 20px; 
	padding-top: 1em;
	padding-bottom: 1em; 
	padding-left: 20px; }
.printit { 
	margin: 0; 
	padding: 0; 
}
/*novinky*/
.novinka_datum {
	background-image: url(../images/datum.gif);
	background-repeat: no-repeat; 
	height: 16px; margin-bottom: 0;
	margin-left: 0; 
	padding: 0 0 0 20px;
	border-style: none;
	border-width: 0;
}
.novinka_text { margin: 0; padding: 0; }
.novinka_archiv { 
	background-image: url(../images/archiv_news.gif); 
	background-repeat: no-repeat; 
	height: 16px; 
	padding-left: 20px;
}

.star {
	color:red;
	font-size: 1.4em;
	padding: 0 5px;
}

form#kontakt input.inp, form#kontakt textarea {
	width:250px;
}
