@media screen {
body, table {
	font-family: verdana, tahoma, arial;
}

body {
	font-size: 80%;
	margin: 0px;
}

/* tabulka */

table {
	font-size: 100%;
	border-collapse: collapse;
}

table.tab {
	width: 100%;
}

table.tab td {
	border: 1px #D1DBF6 solid;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}

table.tab thead td {
	border: 1px #D1DBF6 solid;
	background-color: #D1DBF6;
	border: 1px white solid;
	font-weight: bold;
	color: #184AA6;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
	white-space: normal;
}

table.tab td.tab1 {
	text-align: right;
	/* white-space: nowrap; */
	font-weight: bold;
	color: navy;
}

table.tab td.tab1_povinne {
	text-align: right;
	/* white-space: nowrap; */
	font-weight: bold;
	color: navy;
	background-color: #FFF9BF;
}

table.tab td.tab2 {
	/* width: 100%; */
}

table.tab td.tab2_povinne {
	/* width: 100%; */
	background-color: #FFF9BF;
}

/* odkazy */

a {
	color: blue;
}
a:visited {
	color: blue;
}
a:hover {
	color: red;
}
a:active {
	color: red;
}

/* linka */

hr {
	height: 1px;
	border: 1px #184AA6 solid;
}

/* nadpisy */

h1 {
	font-family: 'lucida sans unicode', verdana;
	font-size: 150%;
	color: navy;
	margin-bottom: 15;
	font-weight: normal;
}

input.text, select.text, textarea.text {
	width: 650px;
	font-family: verdana;
}

input.text2, select.text2, textarea.text2 {
	width: 120px;
	font-family: verdana;
}
input.text3, select.text3, textarea.text3 {
	width: 590px;
	font-family: verdana;
}
select.multiselect {
	width: 650px;
	color: black;
	font-size: 8pt;
	font-family: tahoma;
}

iframe.cisvyber {
	width: 700px;
	height: 260px;
	border: 0px;
}
iframe.cisvyber2 {
	width: 700px;
	height: 210px;
	border: 0px;
}
iframe.cisvyber3 {
	width: 700px;
	height: 135px;
	border: 0px;
}
iframe.cisvyber4 {
	width: 700px;
	height: 300px;
	border: 0px;
}
iframe.cisvyber5 {
	width: 700px;
	height: 230px;
	border: 0px;
}
iframe.cisvyber6 {
	width: 700px;
	height: 500px;
	border: 0px;
}iframe.prilohy {
	width: 700px;
	height: 90px;
	border: 0px;
}
span.top-menu {
	padding: 1px;
	font-weight: bold;
	white-space: nowrap;
	font-size: 10pt;
}

span.top-menua {
	padding: 0px;
	font-weight: bold;
	color: navy;
	background-color: #FFAE52;
	border: 1px solid #000084;
	cursor: pointer;
	white-space: nowrap;
	font-size: 10pt;
}

img.kalendar {
	cursor: pointer;
}

div.pozn {
	color: gray;
	font-size: 80%;
}

table.x {
	border: 0px;	
}
table.x td {
	border: 0px;	
	padding: 0px;
}

img.plusminus {
	width: 9px;
	height: 9px;
	margin-right: 5px;
	vertical-align: middle;
}
}

/*  tisk */
@media print {

div.netisk {
	display: none;
}

td.netisk {
	display: none;
}

h1 {
	color: black;
	font-family: 'lucida sans unicode', verdana;
	font-size: 150%;
}

body, table {
	font-family: verdana, tahoma, arial;
}

body {
	font-size: 80%;
	margin: 0px;
}

/* tabulka */

table {
	font-size: 100%;
	border-collapse: collapse;
}

table.tab {
	width: 100%;
}

table.tab td {
	border: 1pt black solid;
	border-left: 0.5pt black solid;
	border-right: 0.5pt black solid;
	padding: 2pt 3pt 2pt 3pt;
	font-size: 9pt;
	font-family: arial;
	vertical-align: top;
	/* width: 100%; */ 
}

table.tab thead td {
	background-color: white;
	border: 1pt black solid;
	font-weight: bold;
	padding: 2pt 2pt 2pt 2pt;
	font-family: arial;
	color: black;
	vertical-align: top;
	white-space: normal;
}

table.tab td.tab1 {
	text-align: right;
	/* white-space: nowrap; */
	font-weight: bold;
	color: black;
}

table.tab td.tab2 {
}

table.x td.cis1 {
	border: 0pt;
	padding: 0pt 5pt 5pt 0pt;
}
table.x td.cis2 {
	width: 2em;
	border: 0pt;
	padding: 0pt 10pt 5pt 0pt;
	font-weight: bold;
}
table.x td.cis3 {
	border: 0px;
	padding: 0pt 10pt 5pt 0pt;
}

table.x {
	border: 0pt;	
}
table.x td {
	border: 0pt;	
	padding: 0pt;
}

a {
	color: black;
	text-decoration: none;
}
a:visited {
	color: black;
}
a:hover {
	color: black;
}
a:active {
	color: black;
}
img.plusminus {
	width: 9px;
	height: 9px;
	margin-right: 5px;
	vertical-align: middle;
}

}