
body {
	font-family: Tahoma, sant-serif;
	font-size: 80%;
	background-color: #c0e8ff;
	background: #c0e8ff url('./dopl/podstr.jpg') repeat-x top;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #11516d;
	line-height: 135%;
	}

div, p, form, table, th, tr, td, dt, dl, dd, img, h1, h2, h3, h4, h5, h6, input, option, select {
	margin: 0px;
	padding: 0px;
	}

table, table td {
	font-size: 100%;
	border: 0;
	line-height: 130%;
	color: #333;
	}

img { border: 0px; }

a { color: #247094; font-weight: bold; padding: 1px 2px; } /*  60c  96f */
a:hover { c-olor: #96f; background-color: #fff; }

h1, h2, h3, h4, h5, h6 {
	line-height: 130%;
	/*text-transform: uppercase;
	font-family: Arial, sant-serif;
	font-weight: normal;*/
	}
	
h1 { font-size: 140%; margin-bottom: 1em; color: #fff; padding: 4px 9px; background-color: #89c2e6; }
h2 { font-size: 140%; margin-bottom: 1em; color: #fff; padding: 4px 9px; background-color: #a2d1ec; }
/*h2 { font-size: 125%; margin-bottom: 0.1em; }*/
h3 { font-size: 130%; margin-bottom: 1em; }
h4 { font-size: 100%; margin: 0.4em 0; }
h5 { margin: 0.5em; }
h6 { font-size: 90%; letter-spacing: 1px; font-weight: normal; padding-left: 27px; }

/* ------------------- rozmisteni ------------------- */

#page {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: left;
	width: 834px;
    position: relative;
	}

/* ------------------- menu horni --------------------- */

.logo { float: left; padding: 0px; }
.koste { float: right; }

ul#menu {
	top: 101px;
	left: 260px;
    position: absolute;
    font-size: 13px;
	}

ul#menu li {
	display: inline;
    list-style: none;
	float: left;
	display: block;
	margin-right: 4px;
	}

ul#menu li a {
	padding: 0px;
	display: block;
	color: #4489ad;
	text-decoration: none;
	background: transparent url('./dopl/tl2.jpg') no-repeat right top;
	}

ul#menu li a b {
	padding: 10px 17px;
	display: block;
	background: transparent url('./dopl/tl1.jpg') no-repeat left top;
	f-ont-weight: normal;
}

ul#menu li a:hover {
	color: #247094;
	background: transparent url('./dopl/tl2.jpg') no-repeat right bottom;
	}

ul#menu li a:hover b {
	background: transparent url('./dopl/tl1.jpg') no-repeat left bottom;
	}

/* ------------------- vypisy ------------------- */

.popis, .text { margin-bottom: 1.5em; }

/* ------------------ dalsi ------------------- */

#str { padding: 24px 10px 0px 10px; }

#info { float: left; width: 580px; }
#inzer { float: right; width: 190px; font-size: 90%; padding: 0px 10px; background-color: #a2d1ec; }

.patk {
	font-size: 85%;
	margin: 0 2.2em;
	padding-top: 6px;
	text-align: center;
	}

hr {
	height: 1px;
	color: #fff;
	border-width: 1px;
	border-color: #fff;
	border-style: solid none none none;
	margin: 9px 0 6px 0;
	}

.reset {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	}

.pnadp {
	color: #999;
	font-size: 85%;
	text-align: center;
	padding: 10px;
	}
.pnadp a { color: #fff; text-decoration: underline; }
.pnadp a.mapa { float: right; }
.pnadp a:hover { color: #000; }

/* --------- akce ----------- */

h4.edit {padding: 1px 0px 3px 6px; background-color: #fe9; margin: 0px 0px 4px 0px; border: none; }
h4.copy {padding: 1px 0px 3px 6px; background-color: #cfb; margin: 0px 0px 4px 0px; border: none; }
h4.del  {padding: 1px 0px 3px 6px; background-color: #f30; margin: 0px 0px 4px 0px; border: none; }
h4.new  {padding: 1px 0px 3px 6px; background-color: #fff; margin: 0px 0px 4px 0px; border: none; }

/* --------- texty ----------- */

#str ul { list-style: disc outside; }
#str li { margin-bottom: 0.3em; }
#str em { color: #69c; text-decoration: line-through; font-style: normal;}

.p, .P, .r, .R { float: right; margin: 2px 0px 5px 1em; }
.l, .L { float: left; margin: 2px 1em 5px 0px; }
.c, .C, .s, .S { text-align: center; padding: 0.4em; }
.o1 { border: 1px solid #666; }
.s50 { width: 50%; }

/*----------------------------*/

.nadp {margin: 3px; padding: 3px;}
dl {line-height: 150%;}

a.stran1 {border: 1px solid #666; padding: 1px 4px; margin: 0 2px; background-color: #e0e9f0; }
a.stran0 {border: 1px solid #ccc; padding: 1px 4px; margin: 0 2px; color: #999; }

/* ------------------ galerie -------------------- */

img.gale { border: 4px solid #fff; padding: 1px; margin: 1em; background-color: #777; }

.dia { margin-left: 1.5em; }

.dia td {
	width: 130px;
	height: 167px;
	text-align: center;
	vertical-align: middle;
	background: transparent url('./dopl/vector.png') no-repeat left bottom;
	}

.dia td img { border: 1px solid #999; }

.fotov { float: right; margin: 1.5em 4em 1em 0; }
.fotov img { border: 2px solid #999; }

/* ------------------ edit ----------------------*/

.forum td {
	border: 0;
	text-align: left;
	}

.edit, .edit td {
	margin: 1em 0 0 6em;
	padding: 2px;
	color: black;
	text-align: left;
	}

.edit td { background-color: #fff; border-bottom: 1px solid #ccc; }
.edit td hr { margin: 0; padding: 0; }

.editmenu {
	background-color: #fff;
	padding: 1px 7px;
	margin-bottom: 1px;
	}

.editmenu span, .edit span { float: right; }

.rozsir td {
	padding: 7px;
	}

table.vstupy { margin-bottom: 6px; }
.vstupy td { padding: 3px 4px 2px 4px; }
.vstupy td.nevy, tr.nevy td { background-color: #ccc;}
.vstupy th { text-align: center; border: 1px solid #ccc; padding: 2px 3px; font-size: 90%; color: #999; }
.vstupy th.dom { /*width: 17px;*/ font-size: 80%; }

.zmens { width: 100%;}
.zmens, .zmens select, .zmens input { font-size: 95%; }
/*.zmens input { font-size: 90%; }*/
.stand, .stand select, .stand input { font-size: 106%; }

.edit .oddel {
	background-color: transparent;
	padding: 1px;
	border: 0px;
	font-size: 1px;
	}

.sede { color: #aaa; }
.bold { font-weight: bold; }
.left { text-align: left; }
td.right, th.right { text-align: right; }
td.cent, th.cent { text-align: center; }
/*tr.nzob td { background-color: #999; }*/

.edit h1 { text-align: left; margin: 0 0 2px 0; border: none;}
.edit h3 { color: black; text-align: left; margin: 6px 0 0 0; }

table.petina td { width: 20%; }
.label { width: 60px; float: left; padding: 2px; }

img.pikt { margin: 5px 5px 5px 0px; }
.cena { float: right; }

#zbozi { text-align: left; padding: 5px 7px; }
#zbozi li { border-bottom: 1px solid #def; padding-bottom: 1px; }

.strankov { clear: both; padding: 0 2em 2px 2em; }

.pridat {
	float: left;
	width: 21%;
	display: block;
	border-left: 1px solid #abc;
	border-bottom: 1px solid #abc;
	padding: 4px;
	margin: 0.3em 1.2em 1em 0em;
	text-align: center;
	height: 130px;
	}

.pridat .pri { height: 100%; }
.pridat h5 { height: 2.5em; margin-bottom: 4px; }

.soub {width: 700px; padding: 1em;}
.soub span {float: right;}
.soub dd {border-bottom: 1px solid #cde;}

.help { text-align: left; padding: 1.2em; }
.help u { font-weight: bold; text-transform: uppercase; background-color: #fff; padding: 2px 4px; }
.vysl { border: 1px solid #999; background-color: #eee; margin: 1em 0; padding: 0.4em; }

form h6 { color: #369; text-align: center; }
form h6 i { color: #c33; font-style: normal; }
.neb { font-weight: normal;}

#najdi i { padding: 1px; margin: 0px 1px; background-color: #fdb; color: #000; font-style: normal;  font-weight: bold; }
/*#najdi h2 i { padding: 1px 2px; background-color: #036; font-style: normal; }*/
#najdi span { float: right; }
#najdi table { border-collapse: collapse; border-spacing: 0px; width: 100%; }
#najdi td { padding: 3px; border-bottom: 1px solid #abc; }
#najdi input.zlut { background-color: #ffc;}

h2 small { float: right; font-size: 85%; }
.podb { font-size: 110%; color: #fff; padding: 2px 7px; background: #e50; }

.auth { padding: 2em; }