/* Generováno nástroji pro vývojáře F12. Nemusí se jednat o přesnou reprezentaci původního zdrojového souboru. */
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
a {
	color: rgb(51, 51, 51);
}
html {
	margin: 0px; padding: 0px; height: 100%; background-color: white; _height: 100%;
}
body {
	margin: 0px; padding: 0px; height: 100%; background-color: white; _height: 100%;
}
body {
	color: black; _text-align: center;
}
body {
	font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 100%;
}
table {
	font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 100%;
}
#holder {
	margin: 0px auto; width: 940px; _text-align: left;
}
#bottom {
	margin: 0px auto; width: 940px; _text-align: left;
}
div#holder {
	height: 95%; font-size: 100%; position: relative;
}
#bottom {
	padding-top: 2%;
}
#header {
	width: 940px; background-color: rgb(255, 255, 255);
}
#languages {
	width: 100%; overflow: hidden;
}
#bookmarks {
	width: 100%; overflow: hidden;
}
#headAr div div {
	width: 100%; overflow: hidden;
}
#header ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#header ul li {
	margin: 0px; padding: 0px; display: block;
}
#header ul li a {
	display: block; _display: inline-block;
}
#header ul li strong {
	display: block; _display: inline-block;
}
#languages {
	background: url("../img/bck_bookR.gif") no-repeat right bottom rgb(240, 240, 240); left: 720px; top: 0px; width: 220px; height: 1.2em; line-height: 1em; position: absolute; z-index: 100;
}
#languages ul {
	padding: 0.31em 0.65em 0em 0em;
}
#languages ul li {
	height: 1.56em; line-height: 1.56em; float: right;
}
#languages ul li a {
	padding: 0em 1.5em; color: rgb(204, 51, 0); font-size: 0.62em; font-weight: bold; text-decoration: none;
}
#languages ul li strong {
	background: url("../img/bck_langR.gif") no-repeat right top white;
}
#languages ul li strong a {
	background: url("../img/bck_langL.gif") no-repeat left top;
}
#bookmarks {
	background: url("../img/bck_bookL.gif") no-repeat left bottom rgb(240, 240, 240); width: 920px; position: relative; z-index: 200;
}
#bookmarks ul {
	padding: 0em 0em 0em 1em; text-align: left; vertical-align: middle;
}
#bookmarks ul li {
	margin: 0em 1em 0em 0em; height: 1.2em; line-height: 1em; float: left;
}
#bookmarks ul li a {
	font-size: 0.68em; vertical-align: middle;
}
#h1area {
	position: relative;
}
h1 {
	background: url("../img/bck_headline.jpg") repeat-x left bottom white; margin: 0px; padding: 20px 0px 17px 35px; font-size: 0.75em;
}
h1 div {
	width: 406px; height: 50px; display: block;
}
h1 div span {
	width: 406px; height: 50px; display: block;
}
h1 div {
	overflow: hidden; position: relative;
}

#search {
	background: url("../img/bck_search.gif") no-repeat left top; top: 28px; width: 371px; height: 30px; right: 30px; position: absolute;
}
#search input {
	border-width: 0px; margin: 0px; padding: 6px 4px; line-height: 18px; font-family: Verdana, "Geneva CE", lucida, sans-serif; vertical-align: middle; float: left; display: block;
}
#search input.search {
	width: 262px; font-size: 14px;
}
#search input.go {
	width: 97px; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold;
}
#welcome {
	background: url("../img/bck_orloj.jpg") no-repeat left top rgb(158, 7, 2);
}
#welcome .content {
	background: url("../img/bck_prague.jpg") no-repeat right top; padding: 12px 280px 12px 198px; color: white; line-height: 150%; font-size: 0.75em; min-height: 48px; _height: 48px;
}
#welcome p {
	margin: 0px; padding: 0px;
}
#headAr {
	background: url("../img/bck_headAr.jpg") repeat-x left top white;
}
#headAr div {
	background: url("../img/bck_headArL.gif") no-repeat left 33px;
}
#headAr div div {
	background: url("../img/bck_headArR.gif") no-repeat right 33px;
}
#headAr ul {
	padding: 4px 13px 0px; border-top-color: rgb(219, 132, 98); border-top-width: 1px; border-top-style: solid;
}
#headAr ul li {
	height: 54px; float: left;
}
#headAr ul li a {
	background: url("../img/bck_menuI.gif") repeat-x left top rgb(203, 77, 27); padding: 0em 1em; height: 54px; color: rgb(255, 255, 255); line-height: 2.33em; font-size: 0.75em; font-weight: bold; text-decoration: none;
}
#headAr ul li strong {
	background: url("../img/bck_Right.gif") no-repeat right top white;
}
#headAr ul li strong a {
	background: url("../img/bck_Left.gif") no-repeat left top; color: rgb(102, 102, 102); text-decoration: none;
}
#headAr ul li a:hover {
	color: rgb(153, 153, 153);
}
body.two-columns #content {
	margin: 0px 10px 0px 0px; width: 690px; _width: 686px;
}
#content {
	color: rgb(51, 51, 51); font-size: 1em;
}
#INAHeader {
	color: rgb(51, 51, 51); font-size: 1em;
}
#leftColumn {
	color: rgb(51, 51, 51); font-size: 1em;
}
#breadcrumbs a {
	color: rgb(102, 102, 102);
}
#breadcrumbs strong {
	color: rgb(102, 102, 102);
}
#leftColumn {
	width: 230px; overflow: hidden; float: left;
}
#rightColumn {
	width: 230px; overflow: hidden; float: left;
}
#leftColumn {
	margin: 0px 10px 0px 0px;
}
#content {
	margin: 0px 40px 0px 0px; width: 428px; overflow: hidden; float: left;
}
#INAHeader {
	margin: 0px 40px 0px 0px; width: auto; overflow: hidden; float: left;
}
#subpage #breadcrumbs {
	padding: 0em 0em 0.5em; margin-bottom: 0.5em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#subpage #content #breadcrumbs ul {
	margin: 0em; padding: 0em; line-height: 150%;
}
#subpage #content #breadcrumbs li {
	margin: 0px; padding: 0px; font-size: 0.91em; display: inline;
}
#subpage #content #breadcrumbs li a {
	background: url("../img/Arrow_path.gif") no-repeat right; margin: 0em 0.5em 0em 0em; padding: 0em 1.5em 0em 0em;
}
#subpage #content .perex {
	font-weight: bold;
}
#subpage #content li {
	line-height: 150%;
}
#subpage #content p {
	line-height: 150%;
}
#subpage #content dt {
	line-height: 150%;
}
#subpage #content dd {
	line-height: 150%;
}
#subpage #content th {
	line-height: 150%;
}
#subpage #content td {
	line-height: 150%;
}
#subpage #content ul {
	margin: 0px; padding: 0px;
}
#subpage #content p {
	margin: 0em 0em 1.5em;
}
#subpage #content ul li {
	margin: 0em 0em 1.5em;
}
#subpage #content ul li {
	background: url("../img/bck_list.gif") no-repeat 2em 0.5em; padding: 0em 0em 0em 4.5em; list-style-type: none;
}
#subpage #content h2 {
	margin: 0.6em 0em; line-height: 150%; font-size: 1.66em;
}
#subpage #content h3 {
	margin: 1.28em 0em 0.64em; line-height: 150%; font-size: 1.16em;
}
#subpage #content h4 {
	margin: 1.5em 0em 0.75em; line-height: 150%; font-size: 1em;
}
#subpage #content img {
	margin: 0.4em;
}
#hp #content {
	margin: 0px; width: 940px; z-index: 0;
}
#hp #content .left-block {
	width: 345px; float: left;
}
#hp #content .right-block {
	width: 345px; float: left;
}
#hp #content .left-block {
	margin: 0px 10px 10px 0px;
}
#hp #content .right-block {
	margin: 0px 0px 10px;
}
#hp #content h2 {
	background: url("../img/bck_HpH3.gif") no-repeat left top rgb(217, 217, 217); margin: 0px; padding: 0em 1em; color: rgb(102, 102, 102); line-height: 2.28em; font-size: 1.16em; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
#hp #content h2 a {
	color: rgb(102, 102, 02); text-decoration: underline;
}
#hp #content h2.bottom {
	background: url("../img/bck_HpH3b.gif") no-repeat left bottom rgb(217, 217, 217); border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-bottom-width: 0px; border-top-style: solid;
}
#hp #content h2 a.archiv {
	margin: 0em 0em 0em 0.5em; padding: 0px; color: rgb(204, 51, 0); font-size: 0.78em; font-weight: normal; float: right; display: block;
}
#hp .box-image {
	background: url("../img/bck_HpBox.jpg") repeat-x left top; border-width: 0px; border-color: rgb(255, 255, 255); padding: 1.33em 0.83em; min-height: 8em; _height: 8em;
}
#hp .box-image .image {
	margin: 0px 10px 10px 0px; padding: 0px; width: 65px; height: 65px; overflow: hidden; float: left; display: block;
}
#hp .box-image .image img {
	display: block;
}
#hp .box-image * {
	line-height: 150%;
}
#hp .box-image h3 {
	margin: 0px; padding: 0px; font-size: 1em;
}
#hp .box-image p {
	margin: 0px; padding: 0px; font-size: 1em;
}
#hp .box-image h3 a {
	text-decoration: none;
}
#hp .box-image h4 a {
	text-decoration: none;
}
#hp .box-image .dat {
	margin: 0em 0.5em 0em 0em; color: rgb(102, 102, 102); font-size: 0.91em;
}
#hp .older {
	background: url("../img/bck_older.jpg") repeat-x left bottom;
}
#hp .older h3 {
	margin: 1em 0em 0em; padding: 0em 0.71em 0.5em; color: rgb(153, 153, 153); font-size: 1.16em; border-bottom-color: rgb(236, 236, 236); 
border-bottom-width: 1px; border-bottom-style: solid;
}
#hp .older .box-image {
	
}
#hp .older .box-image {
	min-height: 6em; _height: 6em;
}
#hp .less-important .box-image {
	min-height: 6em; _height: 6em;
}
#hp .older .box-image h4 {
	margin: 0px; padding: 0px; font-size: 1em;
}
#hp .less-important .box-image h3 {
	margin: 0px; padding: 0px; font-size: 1em;
}
#hp .older .box-image p {
	clear: none; font-size: 1em;
}
#hp .less-important .box-image p {
	clear: none; font-size: 1em;
}
#hp .older .box-image .dat {
	font-size: 0.91em;
}
#hp .less-important .box-image .dat {
	font-size: 0.91em;
}
#rightColumn .box {
	margin: 0em 0em 1em;
}
#rightColumn .box h2 {
	background: url("../img/bck_lathH2o.gif") no-repeat left top rgb(101, 101, 101); margin: 0px; padding: 0.41em 0.83em; color: white; font-size: 1em;
}
#rightColumn .box-var-2 h2 {
	background: url("../img/bck_lathH2t.gif") no-repeat left top rgb(179, 40, 14);
}
#rightColumn .box h2 a {
	color: rgb(255, 255, 255);
}
#rightColumn .box-var-2 h2 {
	color: rgb(255, 255, 255);
}
#rightColumn .image {
	width: 230px; overflow: hidden;
}
#rightColumn .image img {
	display: block;
}
#rightColumn .box .content {
	background: url("../img/bck_boxContent.gif") repeat-x left bottom rgb(240, 240, 240); padding: 0.5em; font-size: 0.91em;
}
#rightColumn ul {
	margin: 0.5em 0em 1em; padding: 0px;
}
#rightColumn ul li {
	background: url("../img/bck_listaLi.gif") no-repeat 5px 0.54em; margin: 0px 0px 10px; padding: 0em 0em 0em 20px; line-height: 150%; list-style-type: none;
}
#leftColumn {
	border-top-color: rgb(102, 102, 102); border-top-width: 6px; border-top-style: solid;
}
#leftColumn ul {
	margin: 0px; padding: 0em 0em 1em; width: 100%; list-style-type: none;
}
#leftColumn li {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#leftColumn .open {
	background: url("../img/bck_mnuGrad.gif") repeat-y left top white; border-bottom-width: 0px;
}
#leftColumn .selected {
	background: rgb(255, 255, 255);
}
#leftColumn .selected strong {
	background: url("../img/bck_mnuSel.gif") repeat-y left rgb(204, 51, 0); display: block;
}
#leftColumn ul ul {
	margin: 0px; padding: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#leftColumn .open a {
	color: rgb(51, 51, 51);
}
#leftColumn li a {
	padding: 9px 10px; font-weight: bold; text-decoration: none; display: block; _height: 1px;
}
#leftColumn li a {
	color: rgb(207, 49, 15);
}
#leftColumn .open li a {
	color: rgb(207, 49, 15);
}
#leftColumn .open .open li a {
	color: rgb(207, 49, 15);
}
#leftColumn .open .open .open li a {
	color: rgb(207, 49, 15);
}
#leftColumn .open .open .open .open li a {
	color: rgb(207, 49, 15);
}
#leftColumn .selected li a {
	color: rgb(207, 49, 15);
}
#leftColumn .open .selected li a {
	color: rgb(207, 49, 15);
}
#leftColumn .open .open .selected li a {
	color: rgb(207, 49, 15);
}
#leftColumn .open .open .open .selected li a {
	color: rgb(207, 49, 15);
}
#leftColumn .open li a {
	font-weight: normal; background-image: url("../img/bck_menu.gif");
}
#leftColumn .open .open li a {
	font-weight: normal; background-image: url("../img/bck_menu.gif");
}
#leftColumn .open .open .open li a {
	font-weight: normal; background-image: url("../img/bck_menu.gif");
}
#leftColumn .open .open .open .open li a {
	font-weight: normal; background-image: url("../img/bck_menu.gif");
}
#leftColumn .selected li a {
	font-weight: normal; background-image: url("../img/bck_menu.gif");
}
#leftColumn .open .selected li a {
	font-weight: normal; background-image: url("../img/bck_menu.gif");
}
#leftColumn .open .open .selected li a {
	font-weight: normal; background-image: url("../img/bck_menu.gif");
}
#leftColumn .open .open .open .selected li a {
	font-weight: normal; background-image: url("../img/bck_menu.gif");
}
#leftColumn .open a {
	color: rgb(51, 51, 51); font-weight: bold;
}
#leftColumn .open .open a {
	color: rgb(51, 51, 51); font-weight: bold;
}
#leftColumn .open .open .open a {
	color: rgb(51, 51, 51); font-weight: bold;
}
#leftColumn .open .open .open .open a {
	color: rgb(51, 51, 51); font-weight: bold;
}
#leftColumn .open .open .open .open .open a {
	color: rgb(51, 51, 51); font-weight: bold;
}
#leftColumn .open .open a {
	background-image: url("../img/bck_menuP.gif");
}
#leftColumn .open .open .open a {
	background-image: url("../img/bck_menuP.gif");
}
#leftColumn .open .open .open .open a {
	background-image: url("../img/bck_menuP.gif");
}
#leftColumn .open .open .open .open .open a {
	background-image: url("../img/bck_menuP.gif");
}
#leftColumn .selected a {
	color: rgb(255, 255, 255);
}
#leftColumn .open .selected a {
	color: rgb(255, 255, 255);
}
#leftColumn .open .open .selected a {
	color: rgb(255, 255, 255);
}
#leftColumn .open .open .open .selected a {
	color: rgb(255, 255, 255);
}
#leftColumn .open .open .open .open .selected a {
	color: rgb(255, 255, 255);
}
#leftColumn .open .selected a {
	background-image: url("../img/bck_menuS.gif");
}
#leftColumn .open .open .selected a {
	background-image: url("../img/bck_menuS.gif");
}
#leftColumn .open .open .open .selected a {
	background-image: url("../img/bck_menuS.gif");
}
#leftColumn .open .open .open .open .selected a {
	background-image: url("../img/bck_menuS.gif");
}
#leftColumn li li a {
	background-position: 10px; padding: 5px 20px 5px 28px; font-weight: normal; background-repeat: no-repeat;
}
#leftColumn li li li a {
	background-position: 28px; padding: 5px 20px 5px 46px; font-size: 0.91em;
}
#leftColumn li li li li a {
	background-position: 46px; padding: 5px 20px 5px 64px;
}
#leftColumn li li li li li a {
	background-position: 64px; padding: 5px 20px 5px 82px;
}
#bottom {
	text-align: left; clear: both;
}
#copy {
	padding: 0em 1.5em 0em 0em; float: right;
}
#bottomNav {
	margin: 0px; padding: 0em 0em 0em 1.5em; list-style-type: none;
}

table.TableVlastnik {
	border-width: 0px; margin: 0px; border-spacing: 0; background-color: transparent;
}
tr.TableVlastnik {
	border-width: 0px; margin: 0px; border-spacing: 0; background-color: transparent;
}
.TableVlastnik td {border-width: 0px; margin: 0px; border-spacing: 0; background-color: transparent;
}

table.TableFooter {
	border-width: 0px; margin: 0px; border-spacing: 0; background-color: transparent;
}
tr.TableFooter {
	border-width: 0px; margin: 0px; border-spacing: 0; background-color: transparent;
}
.TableFooter td {border-width: 0px; margin: 0px; border-spacing: 0; background-color: transparent;
}

table.TableFooter td {
	margin: 0px; color: gray; font-size: 0.6em;
}

#bottomNav li {
	margin: 0em 1.5em 0em 0em; padding: 0px; float: left;
}
table {
	margin: 0em 0em 1.5em; border-left-color: rgb(255, 255, 255); border-left-width: 2px; border-left-style: solid; border-collapse: collapse; border-spacing: 0px;
}
table.wide {
	width: 100%;
}
th {
	padding: 0.5em 0.75em; text-align: left; vertical-align: top;
}
td {
	padding: 0.5em 0.75em; text-align: left; vertical-align: top;
}
thead td {
	background: url("../img/bck_th.gif") repeat-x left bottom rgb(204, 204, 204); border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid;
}
thead th {
	background: url("../img/bck_th.gif") repeat-x left bottom rgb(204, 204, 204); border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid;
}
th {
	background: url("../img/bck_th.gif") repeat-x left bottom rgb(204, 204, 204); border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid;
}
tbody td {
	border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
tbody th {
	border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
td:first-child {
	border-left-width: 0px;
}
th:first-child {
	border-left-width: 0px;
}
tr.odd td {
	background-color: rgb(248, 248, 248);
}
tr.even td {
	background-color: rgb(255, 255, 255);
}
div.paging {
	padding: 0.75em 0px;
}
#subpage #content div.paging p {
	margin: 0.62em 0px;
}
table.list {
	margin: 0.75em 0px;
}
div.paging a {
	text-decoration: none;
}
div.paging .first {
	padding-left: 7px;
}
div.paging .prev10 {
	padding-left: 7px;
}
div.paging .prev {
	padding-left: 7px;
}
div.paging .last {
	padding-left: 7px;
}
div.paging .next10 {
	padding-left: 7px;
}
div.paging .next {
	padding-left: 7px;
}
div.paging .first {
	background: url("../images/Arrow_start.gif") no-repeat left;
}
div.paging .prev10 {
	background: url("../images/Arrow_left10.gif") no-repeat left;
}
div.paging .prev {
	background: url("../images/Arrow_left.gif") no-repeat left;
}
div.paging .last {
	background: url("../images/Arrow_end.gif") no-repeat right;
}
div.paging .next10 {
	background: url("../images/Arrow_right10.gif") no-repeat right;
}
div.paging .next {
	background: url("../images/Arrow_right.gif") no-repeat right;
}
table.form {
	border-collapse: collapse; border-spacing: 0px; background-color: rgb(248, 248, 248);
}
table.form td {
	
}
table.form th {
	background: rgb(248, 248, 248); font-weight: normal;
}
table.form thead td {
	background: rgb(248, 248, 248); font-weight: normal;
}
table.form caption {
	background: url("../img/bck_th.gif") repeat-x left bottom rgb(204, 204, 204); padding: 0.82em; text-align: left; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
table.form td.buttons {
	padding: 1em 0px !important; text-align: center;
}
#subpage div#content div.box {
	margin-bottom: 0.75em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#subpage div#content div.box-image {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(204, 204, 204); margin-bottom: 0.75em; position: relative;
}
#subpage div#content div.box-image div.content {
	padding-left: 100px; position: relative; min-height: 100px; _height: 100px;
}
#subpage div#content div.box-image h3 {
	margin-top: 0px;
}
#subpage div#content div.box-image a img.topic {
	top: 0px; width: 90px; margin-left: 0em; position: absolute;
}
#subpage div#content div.box div.info {
	height: 1.5em; text-align: right; margin-bottom: 0.75em;
}
#subpage div#content div.box-image div.info {
	height: 1.5em;
}
div#content .foot {
	font-size: 0.9em;
}

#LoginTable {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

#LoginTable td {
    padding-top: 1px;
    padding-bottom: 1px;
}

#LoginTable {
	left: 200px; width: 502px; height: 195px; position: relative;
}
#PanelLogin {
	top: 25px; width: 321px; height: 30px; right: 16px; font-size: smaller; font-weight: bold; position: absolute; z-index: 999;
}
#VlastnikPanel {
	top: 25px; width: 321px; height: 30px; left: 1px; font-size: smaller; font-weight: bold; position: absolute; z-index: 999;
}
#headArS {
	background: url("../img/bck_headAr.jpg") repeat-x left top white;
}
#headArS div {
	background: url("../img/bck_headArL.gif") no-repeat left 33px;
}
#headArS div div {
	background: url("../img/bck_headArR.gif") no-repeat right 33px;
}
#MenuDiv {
	margin: 0px; padding: 5px 0px 0px 13px;
}
table.TableMenu {
	border-width: 0px; margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0;
}
#TableMenuRow {
	border-width: 0px; margin: 0px; padding: 0px; text-align: center; font-size: small; font-weight: bold; border-collapse: collapse; border-spacing: 0;
}
.MenuLink {
	margin: 0px; padding: 0px 0px 0px 12px; height: 54px; color: rgb(255, 255, 255); line-height: 26px; text-decoration: none;
}
td.MenuLink {
	border-width: 0px; margin: 0px; padding: 0px 12px 0px 0px;
}
td.MenuLinkActive {
	background: url("../img/bck_Right.gif") no-repeat right top white; border-width: 0px; margin: 0px; padding: 0px 12px 0px 0px;
}
.MenuLinkActive {
	background: url("../img/bck_Left.gif") no-repeat left top; padding: 5px 0px 0px 12px; height: 54px; color: rgb(102, 102, 102); line-height: 26px; text-decoration: none;
}
.MenuLink a:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
div #Zalozky {
	margin: 0px; padding: 0.5em 0em 0em; width: 100%;
}
table.TableZalozky {
	border-width: 0px; margin: 0px; border-spacing: 0; background-color: transparent;
}
tr.TableZalozky {
	border-width: 0px; margin: 0px; border-spacing: 0; background-color: transparent;
}
.MenuEviskuLink {
	background: url("../img/tabrightB.gif") no-repeat right top; color: black; font-size: 0.85em; font-weight: bold; text-decoration: none;
}
td.MenuEviskuLink {
	border-width: 0px; margin: 0px; padding: 0.6em 0em; height: 1.1em;
}
a.MenuEviskuLink {
	border-width: 0px; margin: 0px; padding: 0.7em 1.5em 0.65em; color: black; font-size: 0.85em; font-weight: bold; text-decoration: none; background-image: url("../img/tableftB.gif"); background-repeat: no-repeat;
}

.MenuEviskuLinkTab {
	background: url("../img/tabrightB.gif") no-repeat right top; color: black; font-size: 0.85em; font-weight: bold; text-decoration: none;
}
td.MenuEviskuLinkTab {
	border-width: 0px; margin: 0px; padding: 0.6em 0em; height: 1.1em;
}
a.MenuEviskuLinkTab {
	border-width: 0px; margin: 0px; padding: 0.7em 1.5em 0.65em; color: black; font-size: 0.85em; font-weight: bold; text-decoration: none; background-image: url("../img/tableftB.gif"); background-repeat: no-repeat;
}



.MenuEviskuLinkActive {
	background: url("../img/tabrightB.gif") no-repeat right -42px; color: black; font-size: 0.85em; font-weight: bold; text-decoration: none;
}
td.MenuEviskuLinkActive {
	border-width: 0px; margin: 0px; padding: 0.6em 0em; height: 1.1em;
}
.MenuEviskuLinkActiveLink {
	background-position: left -42px; border-width: 0px; margin: 0px; padding: 0.7em 1.5em 0.65em; color: black; font-size: 0.85em; font-weight: bold; text-decoration: none; background-image: url("../img/tableftB.gif"); background-repeat: no-repeat;
}
.MenuEviskuLink a:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
table.TableHledani {
	margin: 0px; padding: 0px; width: 540px; font-size: 0.75em; float: left; border-collapse: collapse; z-index: 900; border-spacing: 0px; background-color: rgb(248, 248, 248);
}
table.TableHledani a {
	color: rgb(207, 49, 15);
}
#tb1 td {
	margin: 0px; padding: 0px 10px 10px; z-index: 900;
}
.tdTabHledaniDotaz#tdTabHledaniDotaz {
	margin: 0px; padding: 5px 0px 5px 10px;
}
#TblParametry td {
	margin: 0px; padding: 0px;
}
table.TableHledani th {
	background: rgb(248, 248, 248); margin: 0px; padding: 0px; font-size: 1em; font-weight: normal; z-index: 900;
}
table.TableHledani thead td {
	background: rgb(248, 248, 248); margin: 0px; padding: 0px; font-size: 1em; font-weight: normal; z-index: 900;
}
table.TableHledani caption {
	background: url("../img/bck_th.gif") repeat-x left bottom rgb(204, 204, 204); padding: 0.4em; text-align: left; font-size: 1em; font-style: italic; font-weight: normal; z-index: 900;
}
table.TableHledani td.buttons {
	text-align: center;
}
table.TableHledani td.Rightfloat {
	float: right;
}
table.TableHledani td.Leftfloat {
	float: left;
}
table.TableHledani caption.LabelCiseln {
	margin: 0px; padding: 0.7em; font-size: 1em; font-weight: bold; z-index: 900;
}
#PnlParametry {
	margin: 0px; padding: 0px; font-size: 1.4em; z-index: 99;
}
#PnlParametry a {
	
}
.ParamDotaz {
	margin: 0px; padding: 2px 0px 0px; visibility: visible;
}
.ParamDotazTxt {
	margin: 0px; padding: 0px; visibility: visible;
}
.TblParametry {
	margin: 0px; padding: 0px 0px 5px;
}
.TblParametry tr {
	margin: 0px; padding: 0px;
}
.TblParametry td {
	margin: 0px; padding: 0px;
}
.ParTableRow {
	margin: 0px; padding: 0px; height: 18px; 
}
.ParTableCellParamDotazPopis {
	width: auto; padding-top: 3px; 
}
#TableHledaniFtx {
	margin: 0px 0px 0px 1px; padding: 0px; width: 360px; height: 50px; float: left;
}
.TableFtxTd {
	margin: 0px; padding: 5px 10px 6px;
}
.TableFtxTdHle {
	margin: 0px; padding: 0px 10px 0px 0px; height: 33px;
}
table.TableCiselnik {
	margin: 0px; font-size: 1em; float: left; border-collapse: collapse; z-index: 999; border-spacing: 0px; background-color: rgb(248, 248, 248);
}
table.TableCiselnik td {
	
}
table.TableCiselnik th {
	background: rgb(248, 248, 248); font-weight: normal;
}
table.TableCiselnik thead td {
	background: rgb(248, 248, 248); font-weight: normal;
}
table.TableCiselnik caption {
	background: url("../img/bck_th.gif") repeat-x left bottom rgb(204, 204, 204); text-align: left; font-size: 1em; font-style: italic; font-weight: normal; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 0px; border-bottom-style: solid;
}
table.TableCiselnik td.buttons {
	text-align: center;
}
table.TableCiselnik td.Rightfloat {
	float: right;
}
table.TableCiselnik caption.LabelCiseln {
	margin: 0px; padding: 0.7em; font-size: 1em; font-weight: bold;
}
#SeznamTabulka {
	margin: 0px; padding: 0.5em 0px 0px; width: 100%; clear: both; z-index: 600;
}
.seznamtable {
	margin: 0.5em 0em 0em; padding: 0.5em 0px 0px; border: thin solid rgb(248, 248, 248); width: 100%; color: black; clear: both; font-size: 0.75em; font-weight: normal; border-collapse: collapse; z-index: 600; background-color: rgb(238, 238, 238);
}
.seznamtable a {
	color: rgb(207, 49, 15);
}
/* .seznamtable a {
	color: rgb(194, 19, 2);
}
*/
.legenda {
	width: 98%; clear: both;
}
.PanelCiselnik {
	margin: 0px; padding: 0px; border: 1px solid blue; position: absolute; z-index: 999; background-color: silver;
}
table.TableDetail {
	margin: 0em; padding: 0px; top: 1em; width: 100%; font-size: 0.8em; position: relative;
}
table.TableDetail a {
	color: rgb(207, 49, 15);
}

.BarvaOdkazuLogin{
	color:  rgb(207, 49, 15);
}

.BarvaOdkazu{
	color:  rgb(207, 49, 15);
}

#copyright {
	background: url("../img/bck_bottom.gif") no-repeat left top white; text-align: left; color: gray; font-size: 0.7em;
}
#copyright br {
	color: gray; font-size: 0.3em;
}

#copyright #odkaz {
	color: gray; padding-bottom: 2%; clear: both; font-weight: bold; text-decoration: none; margin-top: 0px; float: right;
}
.clear {
	clear: both;
}
.polozka {
	width: 135px; height: 20px; font-weight: bold; vertical-align: top;
}
.polozkaDetLabel {
	width: 135px; height: 18px; font-size: small; font-weight: bold; vertical-align: top;
}
.polozkaDetText {
	font-size: small;
}
.tdPopisek {
	color: black; background-color: rgb(172, 223, 236);
}
.tdNavigator {
	color: black; background-color: rgb(255, 255, 255);
}




table.TableOperativa {
	margin: 0px; padding: 0px; width: 740px; font-size: 1em; float: left; border-collapse: collapse; z-index: 900; border-spacing: 0px; background-color: rgb(248, 248, 248);
}
table.TableOperativa a {
	color: rgb(207, 49, 15);
}
table.TableOperativa th {
	background: rgb(248, 248, 248); margin: 0px; padding: 0px; font-size: 1em; font-weight: normal; z-index: 900;
}
table.TableOperativa thead td {
	background: rgb(248, 248, 248); margin: 0px; padding: 0px; font-size: 1em; font-weight: normal; z-index: 900;
}
table.TableOperativa caption {
	background: url("../img/bck_th.gif") repeat-x left bottom rgb(204, 204, 204); padding: 0.4em; text-align: left; font-size: 1em; font-style: italic; font-weight: normal; z-index: 900;
}
table.TableOperativa td.buttons {
	text-align: center;
}
table.TableOperativa td.Rightfloat {
	float: right;
}
table.TableOperativa td.Leftfloat {
	float: left;
}
table.TableOperativa caption.LabelCiseln {
	margin: 0px; padding: 1em; font-size: 1em; font-weight: bold; z-index: 900;
}


/* ===== LOGIN – komplet úprava vzhledu ===== */

/* Panel s loginem – můžeš doladit margin-top podle potřeby */
#PnlLogin {
    position: relative;
    margin-top: 30px;
    text-align: center;         /* zarovná LoginTable na střed */
    font-size: 0.9em;
}

/* Vnější tabulka LoginTable – jen obálka */
#LoginTable {
    margin: 0 auto 1.5em auto;  /* vycentrování + malá mezera dole */
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    width: 502px;               /* podle původního layoutu */
}

/* Buňky vnější tabulky – jen malá rozumná mezera */
#LoginTable > tbody > tr > td {
    padding: 6px 10px;          /* top/bottom 6px, left/right 10px */
    vertical-align: middle;
    background-color: #ffffff;
    border: none;
}

/* Nadpis „Přihlášení do systému“ */
#LoginTable h3 {
    margin: 0 0 8px 0;
    padding: 0;
}

/* Vnitřní tabulka s popisky + poli */
#LoginTable table {
    margin: 0;
    padding: 0;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

/* Buňky vnitřní tabulky – kompaktní, ale ne nalepené */
#LoginTable table td {
    padding: 3px 4px;           /* tady se řeší ty „mezery v buňce“ */
    vertical-align: middle;     /* pole jsou uprostřed řádku */
    background-color: #ffffff;
    border: none;
}

/* Sloupec s popisky (Uživatelské jméno, Heslo...) vpravo */
#LoginTable table td:first-child {
    text-align: right;
    white-space: nowrap;
}

/* Sloupec se vstupními poli – vycentrovaný */
#LoginTable table td:nth-child(2) {
    text-align: center;
}

/* Chybové hlášky z RequiredFieldValidator – menší a vlevo */
#LoginTable table td:nth-child(3) {
    text-align: left;
    font-size: 0.85em;
}

/* TextBoxy pro login – hezky uprostřed v buňce */
#LoginTable input[type="text"],
#LoginTable input[type="password"] {
    display: inline-block;
    margin: 0;                  /* bez extra mezer kolem */
}

/* Řádek s tlačítkem – celé vycentrovat a dát větší odstup shora */
#LoginTable table tr:last-child td {
    text-align: center;
    padding-top: 10px;
}

/* Tlačítko pro přihlášení – jemné zarovnání (volitelné) */
#LoginTable input[type="submit"],
#LoginTable button,
#LoginTable .aspNet-Button {
    min-width: 140px;
}

/* LOGIN – zarovnání tabulky na střed stránky */
#LoginTable {
    position: static;                /* zruší relativní posun */
    left: auto;
    margin-left: auto;               /* centrování */
    margin-right: auto;
}

/* LOGIN – obnovit šedé čáry mezi buňkami */
#LoginTable table tbody td {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

/* první buňka v řádku bez levého rámečku – jako jinde v aplikaci */
#LoginTable table tbody td:first-child {
    border-left-width: 0;
}

/* === Login – checkbox chbAD vlevo v posledním řádku === */

/* třetí buňka posledního řádku (td s chbAD) bude vlevo */
#LoginTable table tr:last-child td:nth-child(3) {
    text-align: left !important;
}

/* samotný checkbox bez odsazení */
#LoginTable #chbAD {
    margin-left: 0 !important;
    display: inline-block;
}