body {
	font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica,
		sans-serif;
	font-size: 12px;
	color: white;
	SCROLLBAR-FACE-COLOR: #FFCC66;
	SCROLLBAR-ARROW-COLOR: #805C14;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFE9CC;
	SCROLLBAR-SHADOW-COLOR: #A57E22;
	SCROLLBAR-3DLIGHT-COLOR: Gray;
	SCROLLBAR-TRACK-COLOR: #4C4C4C;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	background-color: white;
	border: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	height: 100%;
	font-size: 12px;
}

html {
	height: 100%;
	font-size: 12px;
}

img {
	border: 0
}

.cursor {
	cursor: pointer;
	_cursor: hand;
}

table {
	_font-size: 12px;
}

p,ul,ol,li {
	line-height: 1.3em;
}

p b,li b {
	color: orange;
}

span.fc1 {
	color: red;
}

span.fc2 {
	color: blue;
}

span.fc3 {
	color: navy;
}

span.fc4 {
	color: green;
}

span.fc5 {
	color: gray;
}

.mezera {
	margin-top: 1em;
	margin-bottom: 1em;
}

table.tableNic {
	width: 90%;
}

table.tableNic .tdNic {
	width: 50%;
	border: 0px;
}

table.redakce {
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #5E2404;
	border: 1px solid White;
	border-width: 1px 1px 1px 1px;
	color: white;
	width: 100%;
}

table.redakce td {
	background-color: #FFCC66;
	text-align: center;
	color: #5E2404;
	padding: 1px;
	margin: 0px;
	border: 1px dotted White;
}

table.redakce tr {
	background-color: #FFCC88;
	color: #5E2404;
}

table.redakce tr:hover {
	background-color: #FFCCBB;
}

table.redakce th {
	background-color: #5E2404;
	border: 1px solid White;
	border-width: 1px 1px 1px 1px;
	color: white;
	text-align: center;
	padding: 1px;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

/* MAIN */
table#main {
	height: 100%;
	min-width: 800px;
	width: 100%;
	border: 0;
}

/* BODY */
table#main tr#body {
	background-color: #774327;
	font-size: 12px;
}

table#main tr#body td {
	height: 100%;
	vertical-align: top;
}

/* TOP */
table#main tr#top {
	background-color: #411903;
	font-size: 11px;
	color: white;
	/*background-image: url(../img/bar-top.png);
    _background-image: none;
    background-repeat: repeat-x;*/
}

table#main tr#top a {
	font-size: 12px;
	color: #FCE100;
	text-decoration: none;
	font-weight: bold;
}

table#main tr#top a:hover {
	text-decoration: underline;
}

table#main tr#top .top_left, table#main tr#top .top_right {
	height: 75px;
	max-height: 75px;
	min-height: 75px;
	width: 180px;
	min-width: 180px;
	max-width: 180px;
	text-align: center;
}

table#main tr#top .top_center {
	height: 75px;
	max-height: 75px;
	min-height: 75px;
	width: 5000px;
	min-width: 100%;
}

table#main tr#top #find {
	position: absolute;
	visibility: hidden;
	width: 30%;
	height: 100px;
	border: 1px solid white;
	background-color: #5e2404;
	left: 35%
}

table#main tr#top #find .find1 {
	float: right;
	text-align: right;
	margin: 2px;
}

table#main tr#top #find .find2 {
	font-weight: bold;
	margin-top: 15px;
	padding: 3px;
	text-align: center;
}

table#main tr#top .toplogo {
	text-align: center;
	font-size: 9px;
	font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
}

/* MENU */
table#main tr#menu {
	background-image: url(../img/bar3.png);
	_background-image: none;
	background-color: #5E2404;
	font-size: 12px;
	color: white;
}

table#main tr#menu:hover {
	background-color: #6E3408;
}

table#main tr#menu td {
	height: 25px;
	max-height: 25px;
	min-height: 25px;
	text-align: center;
}

table#main tr#menu a {
	color: #FCE100;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

table#main tr#menu a:hover {
	text-decoration: underline;
}

/* SUBMENU */
table#main tr#submenu {
	background-image: url(../img/bar3.png);
	_background-image: none;
	background-color: #762F08;
	font-size: 12px;
	color: white;
}

table#main tr#submenu:hover {
	background-color: #7E3212;
}

table#main tr#submenu td {
	height: 25px;
	max-height: 25px;
	min-height: 25px;
	text-align: center;
}

table#main tr#submenu a {
	color: #FCE100;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

table#main tr#submenu a:hover {
	text-decoration: underline;
}

/* BOTTOM */
table#main tr#bottom {
	background-image: url(../img/bar3.png);
	_background-image: none;
	background-color: #5E2404;
	font-size: 10px;
	font-weight: bold;
	color: white;
}

table#main tr#bottom:hover {
	background-color: #6E3408;
}

table#main tr#bottom a {
	font-size: 10px;
	color: #FCE100;
	text-decoration: none;
	font-weight: bold;
}

table#main tr#bottom a:hover {
	text-decoration: underline;
}

table#main tr#bottom #statusbar {
	font-size: 12px;
	font-weight: bold;
	color: #FCE100;
	text-align: left;
	height: 16px;
	max-height: 16px;
	overflow: hidden;
	padding-left: 5px;
	width: auto;
}

table#main tr#bottom .bottom_left {
	border: 0;
	margin: 0;
	padding: 0;
	height: 25px;
	max-height: 25px;
	min-height: 25px;
	text-align: left;
	width: 100%;
}

table#main tr#bottom .bottom_right {
	border: 0;
	margin: 0;
	padding: 0;
	height: 25px;
	max-height: 25px;
	min-height: 25px;
	text-align: center;
	width: 180px;
}

/* DALSIMENU */
#dalsimenu {
	position: absolute;
	top: 40%;
	left: 40%;
	visibility: hidden;
	background-color: #5E2404;
	border: 1px solid White;
	border-width: 1px 1px 1px 1px;
	margin: 10px;
	z-index: 4;
	text-align: left;
	padding: 5px;
	_width: 200px;
}

#dalsimenu div {
	padding: 2px;
}

#dalsimenu div.zavrit {
	float: right;
	text-align: right;
	margin: 2px;
	cursor: pointer;
	_cursor: hand;
	padding: 1px;
}

/* nadpisy */
h1 {
	font-size: 24px;
	text-align: center;
	color: #FCE100;
	font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px;
}

h2 {
	font-size: 21px;
	text-align: center;
	color: #FCE100;
	font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px;
}

h3 {
	font-size: 18px;
	text-align: center;
	color: #FCE100;
	font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px;
}

h4 {
	font-size: 16px;
	text-align: center;
	color: #FCE100;
	font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px;
}

h5 {
	font-size: 14px;
	text-align: center;
	color: #FCE100;
	font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	padding: 5px 5px 5px 5px;
	margin: 5px;
}

/* odkazy */
a {
	color: #FCE100;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#body a.a1 {
	color: blue;
	text-decoration: none;
	font-weight: bold;
}

#body a.a1:hover {
	color: red;
	text-decoration: underline;
}

#body a.a2 {
	color: teal;
	text-decoration: none;
	font-weight: bold;
}

#body a.a2:hover {
	color: red;
	text-decoration: underline;
}

#body a.a3 {
	color: #5E2404;
	text-decoration: none;
	font-weight: bold;
}

#body a.a3:hover {
	color: red;
	text-decoration: underline;
}

#body a.a4 {
	font-weight: normal;
	color: #5E2404;
	text-decoration: none;
}

#body a.a4:hover {
	color: red;
	text-decoration: underline;
}

#body a.a5 {
	font-weight: bold;
	color: green;
	text-decoration: none;
}

#body a.a5:hover {
	color: red;
	text-decoration: underline;
}

#body a.a6 {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

#body a.a6:hover {
	color: red;
	text-decoration: underline;
}

#body a.a7 {
	font-weight: bold;
	color: gray;
	text-decoration: none;
}

#body a.a7:hover {
	color: red;
	text-decoration: underline;
}

#body a.a9 {
	font-weight: bold;
	color: fuchsia;
	text-decoration: none;
}

#body a.a9:hover {
	color: red;
	text-decoration: underline;
}

#body a.a10 {
	color: navy;
	text-decoration: none;
	font-weight: bold;
}

#body a.a10:hover {
	color: red;
	text-decoration: underline;
}

#body a.a11 {
	color: navy;
	text-decoration: none;
	font-weight: bold;
}

#body a.a11:hover {
	color: red;
	text-decoration: underline;
}

#body a.aNavy {
	color: navy;
	text-decoration: none;
	font-weight: bold;
}

#body a.aNavy:hover {
	color: red;
	text-decoration: underline;
}

/* tabulky */
td.input {
	font-weight: bold;
	text-align: right;
}

.table,#table,#table2 {
	background-color: #5E2404;
	border: 1px solid White;
	border-width: 1px 1px 1px 1px;
	color: white;
}

.table th,#table th,tr.table_th th,#table2 th {
	background-image: url(../img/bar3.png);
	_background-image: none;
	background-repeat: repeat-x;
	color: #FCE100;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	background-color: #762F08;
}

.table th:hover,#table th:hover,#table2 th:hover {
	background-color: #7E3212;
}

.table th a,#table th a,#table2 th a {
	color: #FCE100;
}

.table tr.row1,#table tr.row1,#table2 tr.row1 {
	background-color: #FFCC66;
	color: #5E2404;
}

.table tr.row1:hover,#table tr.row1:hover,#table2 tr.row1:hover {
	background-color: #FFCCBB;
}

.table tr.row2,#table tr.row2,#table2 tr.row2 {
	background-color: #FFCC88;
	color: #5E2404;
}

.table tr.row2:hover,#table tr.row2:hover,#table2 tr.row2:hover {
	background-color: #FFCCBB;
}

.table td a,#table td a,#table2 td a {
	color: #5E2404;
	font-weight: bold;
	text-decoration: none;
}

.table td a:hover,#table td a:hover,#table2 td a:hover {
	color: red;
	text-decoration: underline;
}

.zarovnani_vpravo {
	text-align: right;
	float: right
}

.table .checkbox {
  	border: 0px;
	background-image: none;
	background-color: transparent;
}

.detail th {
	text-align: right;
	background-image: none;
	vertical-align: top;
	width: 250px;
}

.edit th {
	text-align: right;
}

.edit .submit,.submit,#submit {
	text-align: center;
	padding-top: 5px;
}

.edit .submit input,.submit input,#submit input {
	width: auto;
}

.table2 {
	background-color: #5E2404;
	border: 1px solid White;
	border-width: 1px 1px 1px 1px;
	color: white;
}

.table2:hover {
	border: 1px solid yellow;
}

.table2 th {
	background-image: url(../img/bar3.png);
	_background-image: none;
	color: #FCE100;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	background-color: #762F08;
	background-repeat: repeat-x;
}

.table2 th:hover {
	background-color: #7E3212;
}

.table2 td {
	text-align: left;
	background-color: #5E2404;
}

.table2 td:hover {
	background-color: #762808;
}

.detail2 th {
	background-image: none;
}

/* formulare */
input,textarea,button,select,file {
	color: #663300;
	background: #FFCC66;
	border-color: #663300;
	border-top: 1px solid #663300;
	border-bottom: 1px solid #663300;
	border-left: 1px solid #663300;
	border-right: 1px solid #663300;
	font-family: verdana, "Arial CE", "helvetica CE", Arial, Helvetica,
		sans-serif;
	font-size: 12px;
	background-image: url(../img/bar4.png);
	_background-image: none;
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #FFCC66;
}

select {
	_margin: 4px 0;
}

/* centrovani a pod. */
.center1 {
	text-align: center;
}

.center2 {
	margin: auto;
	text-align: left;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.smalltable tr th,.smalltable tr td,.smalltable tr td a,.smalltable tr th a
	{
	font-size: 11px;
}

tr.smallth th {
	font-size: 11px;
}

tr.smalltd td,tr.smalltd td a {
	font-size: 11px;
}

.inc1 {
	width: 200px;
}

.inc2 {
	width: 90%;
}

.empty {
	margin: 15px;
}

/* obecne */
small {
	font-size: 9px;
}

/* spesl */
.datum {
	
}

.datum input {
	width: 230px;
}

.datum .button {
	margin-left: 4px;
	width: 112px;
}

.paging {
	margin: 20px auto;
}

.abutton {
	text-transform: uppercase;
	margin-top: 15px;
	text-align: center
}

/* soustredeni */
.soustredeni .clock {
	width: 330px;
	background-image: none;
	background-color: transparent;
	color: white;
	border: 0;
}

.soustredeni_detail {
	width: 700px;
}

.soustredeni_edit {
	width: 380px;
}

/* tags */
.tags {
	width: 310px;
	margin-top: 15px;
}

.tags td {
	padding: 5px;
}

/* novinky */
.novinky {
	width: 780px;
	margin-top: 20px;
}

.novinky .datum {
	text-align: right;
}

.novinky .pridal {
	text-align: right;
}

.novinky .pul {
	width: 50%;
}

.novinky .ctvrt {
	width: 25%;
}

.novinky_edit .eweb {
	width: 350px;
	font-size: 10px;
	text-align: justify;
}

/* nastenka */
.nastenka dl {
	font-size: 83%;
	text-align: center;
	background-image: url(../img/tab/around.png);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 10px;
	width: 409px;
	position: relative;
	float: left;
}

.nastenka dl::before,.nastenka dl::after {
	content: "";
	background-image: url(../img/tab/around-x.png);
	height: 10px;
	width: 408px;
	display: block;
}

.nastenka dl::after {
	background-image: url(../img/tab/around-y.png);
}

.nastenka dt {
	font-weight: bold;
	color: #FCE100;
	background-color: transparent;
	background-image: url(../img/tab/tab-i.png);
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 108px;
	position: absolute;
	top: -8px;
	left: 40px;
}

.nastenka dd {
	color: black;
	text-align: justify;
	line-height: 150%;
	padding: 0px;
	margin: 10px 30px;
}

.nastenka .nastDD a {
	font-size: 10px;
	color: #663300;
	text-decoration: none;
	font-weight: bold;
}

.nastenka .nastDD {
	overflow: auto;
}

.nastenka .nastDD a:hover {
	text-decoration: underline;
}

.nastenka dd a {
	color: #5E2404;
	text-decoration: none;
	font-weight: bold;
}

.nastenka dd a:hover {
	color: red;
	text-decoration: underline;
}

/* bany */
.ban_vysvetlivky {
	width: 250px
}

.ban_detail {
	max-width: 90%;
}

.ban_detail th {
	width: 180px
}

.ban_edit input,.ban_edit select,.ban_edit textarea {
	width: 200px
}

.ban_edit_pozn {
	width: 320px;
	text-align: justify
}

/* spoje */
.spoje_edit input,.spoje_edit select,.spoje_edit textarea {
	width: 200px;
}

.spoje_popis {
	padding-left: 30px;
}

.spoje_detail th {
	width: 100px;
}

.wifi_kalkulacka_odkazy {
	margin: 15px auto;
	line-height: 2em;
}

.wifi_kalkulacka_table {
	padding: 0 5px;
}

.wifi_navod {
	width: 500px;
}

.wifi_navod2 {
	width: 700px;
}

.wifi_navod2 td {
	text-align: center;
}

.wifi_navod2 tr td {
	padding: 10px 0;
}

.wifi_navod2_list {
	text-align: left;
	padding-left: 30px;
}

/* adresy */
.adresy_sluc select {
	width: 400px;
}

.adresy_edit input, .adresy_edit textarea {
	width: 200px;
}

div.adresa_poznamka {
	text-align: center;
}

div.adresa_poznamka p {
	margin: auto;
	width: 50%;
	text-align: justify;
	padding-top: 10px; 
	padding-bottom: 10px; 
}

/* pocitace */
.pocitace_sloupec_levy {
	width: 380px;
}

.pocitace_sloupec_pravy {
	width: 400px;
	text-align: left;
}

.pocitace_edit_popis {
	width: 330px;
}

.pocitace_edit input,.pocitace_edit textarea,.pocitace_edit select {
	width: 200px;
}

.pocitace_detail {
	width: 750px;
}

.pocitace_detail th {
	width: 120px;
}

.pocitace_detail_ip {
	width: 500px;
	text-align: center;
}

.pocitace_ip td {
	text-align: center;
}

.pocitace_ip input {
	width: 300px;
}

.fw_vnejsi {
	height: 95%;
}

.fw_vnejsi1 {
	position: absolute;
	border: 0;
	_height: 65%;
	width: 40%;
	left: 5%;
	top: 160px;
	bottom: 27%;
	border: 1px solid white;
}

.fw_vnejsi2 {
	position: absolute;
	border: 0;
	_height: 65%;
	width: 40%;
	right: 5%;
	top: 160px;
	bottom: 27%;
	border: 1px solid white;
}

.fw_vnejsi3 {
	position: absolute;
	border: 0;
	_height: 22%;
	right: 5%;
	left: 5%;
	top: 78%;
	bottom: 50px;
	border: 1px solid white;
}

.fw_vnejsi1 .title,.fw_vnejsi2 .title,.fw_vnejsi3 .title {
	position: absolute;
	top: -20px;
	color: #FCE100;
	font-weight: bold;
}

.fw_frame {
	border: 0;
	width: 100%;
	height: 100%;
	background-color: white;
}

/* verejne ip */
.verejne_ip_edit_pos {
	position: absolute;
	left: 50px;
	top: 50px;
	visibility: hidden
}

.verejne_ip_edit,.verejne_ip_edit input,.verejne_ip_edit textarea,.verejne_ip_edit select
	{
	width: 230px
}

/* zajemci    */
.zajemci_detail_navod {
	padding: 5px
}

.zajemci_detail {
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
	width: 250px;
	padding: 5px;
	z-index: 100
}

.zajemci_poznamka textarea,.zajemci_poznamka input,.zajemci_poznamka select
	{
	width: 300px
}

.zajemci_poznamka_puvodni {
	width: 600px;
	margin: 15px auto;
}

.zajemci_poznamka_puvodni td a {
	font-weight: bold;
	color: white
}

.zajemci_find input,.zajemci_find select {
	width: 150px;
}

/* informace */
.informace_programy {
	width: 700px
}

.informace_programy td {
	text-align: center;
}

.informace_programy th {
	padding: 2px 5px
}

.informace_programy .informace_programy_popis {
	text-align: left;
	padding: 2px 4px
}

.informace_programy_edit td {
	text-align: center;
}

.informace_programy_edit input,.informace_programy_edit textarea,.informace_programy_edit select
	{
	width: 270px
}

.informace_rozsahy input,.informace_rozsahy select {
	width: 150px
}

.informace_ap_edit input,.informace_ap_edit textarea {
	width: 220px
}

.info_ap {
	width: 750px
}

/* nastaveni */
.nastaveni_nadpis {
	width: 280px;
	padding-top: 13px;
	padding-right: 3px;
}

.nastaveni_fce {
	width: 280px;
	padding-left: 3px;
}

/* dotazniky */
.dotaznik_detail {
	width: 700px;
}

.dotaznik_detail_otazky {
	width: 93%;
	color: #5E2404;
}

.dotaznik_detail ol {
	padding-left: 0;
	margin: 0 25px
}

.dotaznik_detail ul {
	list-style-type: disc;
	color: #5E2404;
}

.dotaznik_detail_zneni {
	width: 80%
}

.dotaznik_detail_zneni2 {
	width: 90%
}

.dotaznik_detail_procenta {
	width: 10%;
}

.dotaznik_edit input,.dotaznik_edit textarea,.dotaznik_edit select {
	width: 300px
}

.dotaznik_edit_otazky {
	margin-top: 20px
}

.dotaznik_edit_otazky input,.dotaznik_edit_otazky select,.dotaznik_edit_otazky textarea
	{
	width: 300px
}

/* uzivatele */
.hesla_jednoraz {
	width: 300px;
	margin-top: 20px;
}

.hesla_jednoraz td {
	text-align: center
}

#mrtvolka {
	position: absolute;
	left: 50px;
	top: 10px;
	visibility: hidden;
}

#mrtvolka textarea {
	width: 200px;
}

#uzivatel_neaktivni {
	margin: 0 auto;
	width: 750px;
	padding: 10px;
}

#uzivatel_neaktivni td {
	padding: 5px 10px;
	vertical-align: middle;
}

#uzivatel_neaktivni td a {
	text-decoration: underline;
	display: block;
	white-space: nowrap;
}

#uzivatel_neaktivni td a:hover {
	text-decoration: none;
	display: block;
	white-space: nowrap;
}

#neziskovka {
	position: absolute;
	left: 50px;
	top: 10px;
	visibility: hidden;
}

#neziskovka .input {
	width: 250px;
}

/* hlasovani */
.hlasovani_detail {
	width: 700px
}

/* investice */
.investice_list_inc {
	width: 90%;
}

.investice_list_inc td,.investice_list_inc th {
	text-align: center;
}

.investice_detail {
	width: 99%;
	margin: 5px;
}

.investice_edit input,.investice_edit textarea,.investice_edit select {
	width: 350px
}

.investice_edit td {
	text-align: center;
}

.investice_hlasovani td {
	text-align: left;
	padding: 2px 15px
}

.investice_hlasovani input {
	margin: 3px 5px
}

.faktura_edit input,.faktura_edit textarea,.faktura_edit select {
	width: 250px
}

.faktura_edit .button_cal {
	width: 103px
}

.faktura_edit .button_storno {
	width: 13px
}

.investice_find input,.investice_find select {
	width: 150px;
}

/* platby */
.platby_find input,.platby_find select {
	width: 200px;
}

.platba_detail_uzivatel {
	margin-top: 100px;
	margin-right: 20px
}

.platba_detail_uzivatel th {
	width: 70px
}

/* katalog */
.katalog_edit th {
	text-align: center;
}

.katalog_edit input,.katalog_edit textarea {
	width: 250px
}

/* redakce */
.redakce_stranka_result {
	margin-left: 10px;
	margin-right: 10px
}

.redakce_stranka_zmenil {
	text-align: right;
	font-size: 10px;
	color: #999999;
}

.redakce_stranka_zmenil a {
	font-size: 10px;
}

.stranka_table {
	text-align: center;
	margin: auto
}

.stranka_table input,.stranka_table select,.stranka_table textarea {
	width: 400px
}

.stranka_table .row {
	font-weight: bold;
	margin-top: 5px
}

.stranka_table_vlozit_out {
	position: absolute;
	top: 245px;
	_top: 365px;
	left: 45%;
	margin-left: -370px;
	background-color: #762F08;
	border: 1px solid white;
	width: 200px;
	height: 245px;
	_height: 265px;
	text-align: center
}

.stranka_table_vlozit_in {
	margin-top: 0px;
	height: 15px;
	background-color: #FCE100;
	font-weight: bold;
	padding: 2px;
	padding-bottom: 5px;
	color: black
}

.stranka_table_vlozit_polozka {
	margin-top: 10px;
	text-align: center
}

.stranka_table_vlozit_polozka select {
	width: 180px
}

.redakce_detail {
	margin: 10px;
	margin-right: 20px
}

.redakce_detail_polozka1 {
	text-align: left;
	font-size: 10px;
	color: #999999;
}

.redakce_detail_polozka2 {
	text-align: right;
	font-size: 10px;
	color: #999999;
}

/* tags */
.redakce_tags {
	border: 1px solid white;
	width: 320px;
	margin: 4px auto;
	padding: 2px;
	padding-bottom: 10px;
	background-color: #5E2404;
}

.redakce_tags .title {
	font-size: 0.9em;
	background-image: url(../img/bar3.png);
	_background-image: none;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	background-color: #762F08;
	padding: 4px;
}

/* obrazky */
.obrazek_upload {
	text-align: center
}

.obrazek_upload input {
	width: 250px
}

.obrazek_upload_foto {
	margin: 15px auto;
}

/* download */
.download_edit input,.download_edit textarea {
	width: 250px
}

/* uzivatele */
.uzivatele {
	width: 90%;
}

.uzivatele_find input,.uzivatele_find select {
	width: 228px
}

.uzivatele_find .button_cal {
	width: 102px
}

.uzivatel_edit input,.uzivatel_edit select,.uzivatel_edit textarea {
	width: 200px
}

.uzivatel_edit_popis {
	margin: 15px auto;
}

.uzivatel_edit_popis p a {
	color: #FCE100;
	font-weight: bold
}

.registrace_stanovy {
	margin: 15px auto;
}

.registrace_info {
	text-align: left;
	width: 80%;
	border: 1px solid white;
	padding: 8px 12px;
}

.fotky_polozka {
	float: left;
	margin: 5px;
	background-color: #FFCC66;
	color: #5E2404;
	padding-bottom: 2px;
}

/* logon */
.logon_levy {
	position: absolute;
	top: 150px;
	left: 1%;
	right: 51%;
	bottom: 55px;
	text-align: center;
	_visibility: hidden;;
}

.logon_levy_pozadi {
	height: 100%;
	min-height: 380px;
	max-height: 500px;
	max-width: 385px;
}

.logon_pravy {
	position: absolute;
	top: 150px;
	right: 1%;
	left: 43%;
	bottom: 55px;
	_left: 25%;
	_right: 25%;
}

.logon_popis {
	text-align: justify;
	margin: 15px;
}

#slogan {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	padding: 8px;
	border: 1px dotted white;
	position: absolute;
	bottom: 38px;
	left: 5px;
	right: 5px;
	_width: 100%;
	overflow: hidden;
	height: 25px;
	_height: 43px;
	z-index: 99;
	background-color: #774327;
}

/* statistiky */
.grafy_barvy_tabulka {
	position: relative;
	float: left;
	text-align: left;
	margin: 0;
	border: 1px solid black;
	height: 10px;
	width: auto
}

.grafy_barvy_tabulka .radka {
	float: left;
	height: 10px;
	text-align: left;
	margin: 0
}

.grafy_barvy_tabulka .radka2 {
	position: absolute;
	right: 0;
	height: 5px;
	text-align: left;
	margin: 0;
	_font-size: 4px;
}

#legenda {
	margin: 15px auto;
	height: 100px;
	width: 280px;
}

#legenda .legenda_polozka {
	float: right;
	height: 14px;
	font-size: 10px;
	width: 150px;
	text-align: left;
	margin-left: 20px
}

#legenda .legenda_polozka_barva {
	height: 14px;
	width: 100px;
	text-align: left;
	margin: 3px 0;
}

.statistiky_sloupec {
	border: 1px solid red;
	height: 10px
}

/* logy */
.logy_find input,.logy_find select {
	width: 184px;
}

.logy_detail {
	width: 750px;
}

.logy_detail th {
	width: 120px
}

/* mapa */
table.mapa {
	border: none;
	padding: 0px;
	margin: 0px; 
	border-collapse: collapse;
}

table.mapa td {
	border: none;
	padding: 0px;
	margin: 0px; 
}

table.mapa img {
	border: none;
	width: 998px;
	height: 992px;
}

div.mapadiv {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 130px;
	z-index: 3;
	visibility: hidden;
}

table.mapabod td {
	border-top: 1px solid #5E2404;
}

table.mapabod {
	width: 130px;
	border-collapse: collapse;
	margin-top: 2px;
}

.smlouva_edit {
  border: 0;
  width: 100%;
  text-align: center;
}

.smlouva_edit table {
  width: 920px;
  margin: 0px auto;
  text-align: center;
}

/* titulek radky */
.smlouva_edit th {
  width: 150px;
  text-align: right;
  white-space: nowrap;
  padding: 2px 1px;
  margin: 0px;
}

.smlouva_edit tr {
  width: 900px;
}

.smlouva_edit td {
  width: 730px;
  padding: 2px 5px;
  margin: 0px;
  text-align: left;
}

.smlouva_edit td input, .smlouva_edit td select, .smlouva_edit td textarea {
  width: 700px;
  padding: 0px;
  margin: 0px;
}

.smlouva_edit #radky {
	text-align: left;
    width: 700px;
}

.smlouva_edit #radky span {
}

.mceLayout {
}


td.smlouva {
 background-color: #862F08;
 color: white;
 font-weight: normal;
 font-stretch: normal;
}

.popup {
 	background-color: #5E2404;
	position: absolute;
	top:130px;
	left:300px;
	border: 2px solid white; 
	padding: 5px;
	height:550px; 
	width:400px;
	text-align: center;
	z-index: 2000; 
	overflow:hidden;/*must have*/
}

.popup input, .popup select, .popup button {
	width: 370px;	
	margin: 3px;
	padding: 3px;
}

.popup input {
	width: 270px;	
	margin: 3px;
	padding: 3px;
}


.popup .title {
	font-size: 12px;
	padding: 10px;
}

.popup select {
	margin: 3px;
	height: 380px;	
}

.popup button {
	margin: 3px;	
	cursor: pointer; 
}

.popupoff {
	display: none;
}
 
.popup-backgr {
 	background-color: #5E2404;
} 
 
.popup iframe 
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

/* volny */
.majetekstav0 td,.majetekstav0 td a
{
	color: green;
}

/* k vyrazeni */
.majetekstav2 td,.majetekstav2 td a
{
	color: red;
}

/* k vyrazeni */
.majetekstav3 td,.majetekstav3 td a
{
	color: #808080;
}

.uzivatel_existuje_ano
{
	color: #ff0000;
	font-weight: bold;
}

.uzivatel_existuje_ne
{
	color: #30Cf30;
	font-weight: bold;
}

input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] 
{ 
 color: #909090; 
 cursor: default; 
} 