@charset "windows-1250";

body { /*height: 30cm;*/  /* Required for percentage heights below */
	font-family: Verdana, geneva, helvetica, sans-serif, Tahoma, "Helvetica CE", Arial, "Arial CE", "Lucida Sans Unicode", "Lucida Grande";
	font-size: 80%;
	color: #000000;
    /*overflow: auto;*/
    background: #ffffff; 
	/*margin: 0px 0px 5px 0px;*/
	min-width: 480px;
	letter-spacing: 0.03em;
	text-align: left;
    padding: 0px 0px 0px 0px;
}

#idcontent {    
      width: 100%; 
      padding: 0px !important; 
      padding: 10px 10px 5px 10px; 
   } 


/* Set the padding in the INNER div for all other browsers. */ 

  #innerdiv {    
      padding: 10px 10px 5px 10px !important;  
      padding: 0px; 
   } 

   #idheader { 
      
      width:100%; 
      height:auto; 
      margin: 0; 
      position: relative;
      top: 0;
      left: 0; 
   } 
   #idfooter { 
      width:100%; 
      height:auto; 
      margin: 0; 
      position: relative;
      top: 0;
      left: 0; 
   } 

p.header {
    height=60px;
    font-size: 14pt;
    margin: 0; 
    padding: 0px 10px 0px 0px;
	color:#000000;
	background-color: #ffffff;
	text-align: right;
	overflow: auto;
}
p.footer {
 color:#000000;
 margin-bottom: 3px; margin-top: 0px;
 text-align: right;
 padding: 0px 10px 3px 10px;
 background-color: #ffffff;
 border-color: #849ac6;
 border-style: solid;
 border-width: 1px;
 border-right: none;
 border-bottom: none;
 border-left: none;
 font-size: 7pt;
}

.zahlavi_mapa { float: right; border: solid 1px; margin: 10px 3% 10px 20px; padding: 2px; 
                background-color: white;}
.mapa { float: right; border: solid 1px; margin: 2px; padding: 2px; 
                background-color: white;}

img.znak {vertical-align: text-bottom; margin: 0px 0px 0px 0px; border: none; float:left; height=60px;}
img.logo {vertical-align: text-bottom; margin: 0px 0px 0px 30px; border: none; float:right; height: 68px;}
  

/*----------- tabulka pro dotazy bez šablon ----------------------- */

.even {
	background-color: #ffffff;
	color: #000000;
}
.odd {
	background-color: #ffffff;
	color: #000000;
}
.tblfootnote {
	background-color: #ffffff;
	color: #000000;
	font-size: 7pt;
}
/*-----------
.tbldata {
	background-color: #ffffff;
	color: #000000;
	font-size: .85em;
	width: 100%;
	border-width: 0px 0px 1px 1px
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: #000000;
}
-------------*/
.tbldata {
	background-color: #ffffff;
	color: #000000;
	font-size: .85em;
	width: 100%;
	color: #ffffff;
	vertical-align: top;
	border: solid #849ac6 1px 
}

/*viz taky sekce link*/

.tbldata th{
	margin: 0;
	background-color: #849ac6;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
}
.tbldata th.vert { 
	margin: 0;
	writing-mode: tb-rl; filter: flipv fliph;
	text-align: left;
	color: #ffffff;
}
.tbldata td{
	margin: 0;
	background-color: "#f3f3f3";
	padding: 2px;
	color: #000000;


}

.tbldata td.left{
	padding: 2px;
	background: #dae3db;
	color: #000000;
	font-weight: bold;
	text-align: right;
}

/*----------------tabulka pro záhlaví s mapou---------*/
.tbltitle {
	background-color: #ffffff;
	color: #000000;
	font-size: .95em;
	width: 100%;
}
.tbltitle td{
	background-color: #ffffff;
	border: none;
	padding: 2px;
	vertical-align: top;
}

#td_dec { text-align: center; }
/* decimal nefunguje
#td_dec { text-align: decimal; }
*/
/*----------------tabulky ze sablon CR ---------------*/
tr {vertical-align: top; page-break-inside: avoid;}

td.th_row1 {
	background: #edf0f7;
	color: #000000;
    text-align: right;
    vertical-align: top;
}

td.th_row2 {
	border: 1px 1px 0px 0px solid #000000;
	padding: 3px;
	background: #dae3db;
	vertical-align: top;
}

td.th_row2r {
	border: 1px 1px 0px 0px solid #000000;
	padding: 3px;
	background: #dae3db;
	vertical-align: top;
	text-align: right;
    vertical-align: top;
}

/*--------------------fotodokumentace-------------------*/
.foto {
	background-color: #ffffff;
	border: none;
	font-size: 1em;
}
.foto td {
	background-color: #ffffff;
	padding: 3px;
	vertical-align: top;
	font-size: .9em;
}

/*---------------------sablony-cr------------------------*/
.pozor {color: red; text-align: right;}
.tucne {text-decoration: bold;} 

.xx{
	background-image: url(../zahlavi/titl_1.jpg);
	background-repeat: no-repeat;
	background-position: left;
}



/*krizovy telefon*/
td.tel_kriz {font-weight: bold;color: red;}

/* mobilni telefon */
td.tel_mobil {font-weight: bold;}

/* jmeno nebo nazev*/
td.jmeno {font-weight: bold;}

/* zvyrazneni stupnu pohotovosti, a-svetlejsi b-tmavsi
1st zelena
2st zluta
3st cervena */
td.st1b {background-color: rgb(152,255,152);text-align:center;}
td.st1a {background-color: rgb(194,255,194);text-align:center;}
td.st2b {background-color: rgb(255,255,152);text-align:center;}
td.st2a {background-color: rgb(255,255,194);text-align:center;}
td.st3b {background-color: rgb(255,152,152);text-align:center;}
td.st3a {background-color: rgb(255,194,194);text-align:center;}
th.st1b {background-color: rgb(152,255,152);text-align:center;}
th.st1a {background-color: rgb(194,255,194);text-align:center;}
th.st2b {background-color: rgb(255,255,152);text-align:center;}
th.st2a {background-color: rgb(255,255,194);text-align:center;}
th.st3b {background-color: rgb(255,152,152);text-align:center;}
th.st3a {background-color: rgb(255,194,194);text-align:center;}
span.st1 {background-color:rgb(194,255,194);}
span.st2 {background-color:rgb(255,255,194);}
span.st3 {background-color:rgb(255,194,194);}

p.vpravo {text-align:right;}
p.vlevo {text-align:left;}

.floatnone { float: none; }
.floatright { float: right; }
.floatleft { float: left; }
.spacer {clear: both;}


/* -------------- pocet stranek a odkazu ---------------*/
.str {
	FONT-SIZE: 8pt;
	PADDING-LEFT: 0px;
}

.selector {font-size: 8pt;}
.malytxt  {font-size: .8em;}

/* LVL - uroven podrizenesti subjektu */
.level1 {}
.level2 {margin-left: 10px; }
.level3 {margin-left: 20px; }
.level4 {margin-left: 30px; }
.level5 {margin-left: 40px; }

/*--------------------------komise------------------------------------*/

table.pk {
	font-size: 100%;
	vertical-align: top;
	page-break-inside: avoid;
	border: none;
}

.pk th{
	font-size: 85%;
	background-color: #849ac6;
	font-weight: bold;
	padding: 3px;
	color: #ffffff;
	vertical-align: top;
}
p {clear : both; text-align: left; margin:0; padding:0;}

p.pk_adrpk {
	clear : both;
	background-color : #d9e6f2;
	border-bottom : 2px solid #005aa8;
	border-top : 1px;
	padding: 3px 5px 5px 5px;
	margin: 0 0 0px 0;
}
p.pk_adrpk2 {
	clear : both;
	background-color : #ffff66;
	border-bottom : 1px solid;
	border-top : 0;
	padding: 3px 5px 5px 5px;
	margin: 0 0 0 0;
}
td.tel {text-align: left; font-size:75%}
td.tel_kriz {font-weight: bold; color: red; text-align: center;}
td.tel_mob {font-weight: bold; text-align: center;}
td.byd_1 {background-color: #f0f0f0; color:black; text-align: center;}
td.pra_1 {font-weight: bold; color:black; text-align: center;}
td.fax_1 { color:black; text-align: center;}
td.byd {background-color: #f0f0f0; color:black; text-align: right; font-size:75%}

td.pra_a {background-color: #ffffff; font-weight: bold; color:black; text-align: center;}
td.fax_a {background-color: #ffffff; color:black; text-align: center;}
td.byd_a {background-color: #f0f0f0; color:black; text-align: right; font-size:75%}
td.eml_a {background-color: #f0f0f0; font-size:80%; text-align: center;}

td.pra_b {background-color: #f0f0f0; color:black; text-align: left; font-size:75%}
td.byd_b {background-color: #ffffff; color:black; text-align: right; font-size:75%}
td.byd_1b {background-color: #ffffff; color:black; text-align: right; font-size:75%}


td.pra {background-color: #d9e6f2; color:black; text-align: left; font-size:75%}
td.eml {text-align: left; font-size:75%}
td.eml_c {font-size:80%; text-align: center; background-color: #d9e6f2;}


td.adresa {font-size:80%; background-color: #d9e6f2;}
td.funkce {font-size:80%; background-color: #d9e6f2;}
td.poznamka {font-size:80%; background-color: #d9e6f2; border-bottom : 1px solid #005aa8;}
td.poz_1 {background-color: #f0f0f0; color:black; text-align: right; font-size:75%;}

td.predseda {background-color: #FF9999 !important; color:black; font-size:110%; font-weight: bold;}
td.mistopre {background-color: #FFCC66 !important; color:black; font-size:110%; font-weight: bold;}
td.clen {background-color: #d9e6f2; color:black; font-size:110%; font-weight: bold;}

td.predseda_b {background-color: #FF9999 !important; color:black; font-size:110%; font-weight: bold; }
td.mistopre_b {background-color: #FFCC66!important; color:black; font-size:110%; font-weight: bold; }
td.clen_b {background-color: #d9e6f2; color:black; font-size:110%; font-weight: bold; }

td.predseda_c {background-color: #FF9999; color:black; font-size:110%; font-weight: bold;}
td.mistopre_c {background-color: #FFCC66; color:black; font-size:110%; font-weight: bold;}
td.clen_c {background-color: #d9e6f2; color:black; font-size:110%; font-weight: bold;}

.mi {font-size:75%; font-weight: normal;}



/*--------------------------------------------------------*/
/*-----------------sebrane styly -------------------------*/
/* docasne zde - napojit na styly H&M                     */
/*--------------------------------------------------------*/
/*---------------------------
P, DIV, SPAN, UL, OL, BLOCKQUOTE, B  {
	font-size: 1em;
	text-align : justify;
	/*color: #000000;*/
	/*MARGIN-BOTTOM: 1em;*/
}
-----------------------------*/
/*------hp=hlasne profily ---------------------------------*/
.hp {
	text-align:center;
	font-size: 80%;	
}
ul{
	list-style-type : square;
}
hr {
	width: 100%;
	height: 1px;
	color: #000000;
	border: 0px solid;
	background-color: #0E327D;
}


h1 {
	color: #000000;
	background: #ffffff;
	padding-top: 7px;
	padding-bottom: 5px;
	font-size: 1.4em;
	text-decoration: none;
}
h1.hp {
	BORDER-BOTTOM: #0E327D 2px solid;
	text-align:center;	
}

/* viz taky sekce LINK */

h2 {
	color: #000000;
	background: #ffffff;
	padding-top: 0px;
	padding-bottom: 5px;
	font-size: 1.2em;
	text-decoration: none;
}
h3, h5, h6 {
	color: #000000;
	background: #ffffff;
	margin: 0px;
	padding-top: 7px;
	font-size: 1em;
	text-decoration: none;
}
/*----------------------*/
/* LINK: formaty odkazu */
/*----------------------*/

a, a:active, a:link, a:visited {
	color: #000000;
 	text-decoration: underline;
}
a:hover {
	color: #cc0000;
	text-decoration: underline;
}

.footer a, .footer a:active, .footer a:link, .footer a:visited {
	color: #000000;
 	text-decoration: underline;
}
.footer a:hover {
	color: #cc0000;
	text-decoration: underline;
}

.tbldata a:active, .tbldata a:link, .tbldata a:visited, .tbldata a {
	color: #000000;
 	text-decoration: underline;
}
.tbldata a:hover {
	color: #cc0000;
	text-decoration: underline;
}
h1 a:active, h1 a:link, h1 a:visited, h1 a  {
	color: #000000;
	text-decoration: none;
}
h1 a:hover{
	color: #cc0000;
	text-decoration: underline;
}

/* paticka*/
.bottom {
	min-width: 600px;
	max-width: 750px; 
	height: 39px;
	border-top: 2px solid #0E327D;
	margin-top: 10px;
	color:#0E327D;
}
/*
//--------------------------------------------------------------------
//   datova tabulka - starsi verze sablon
//--------------------------------------------------------------------
*/
.null {
	background-color: #FFFFFF;
	font-size: 1em;
}
.tbl{
	width: 100%;
}
.datatable {
	background-color: #ffffff;
	color: #000000;
	font-size: .9em;
	width: 100%;
	border: 1px solid black;
}

.datatable th {
	background-color: #849ac6;
	font-weight: bold;
	padding: 3px;
	color: #ffffff;
	vertical-align: top;
}
.datatable td {
	background-color: #ffffff;
	border: 1px solid black;
	padding: 2px;
	vertical-align: top;
}

.datatable td.cray {
	border: 1px solid black;
	padding: 2px;
	background: #E9E9E9;
	vertical-align: top;
}

