/*+++++++++++++++++++++++++++++++++++++++ ZÁKLADNÍ FORMATOVANI TEXTU ++++++++++++++++++++++++++++++++++++++++++*/

p   {text-align: justify;}
p.stred {text-align: center;}
p.bigFont   {font-size: 12pt;}
p.p11   {font-size: 11pt;}
p.text {text-indent: 1em;}
p.p8{font-size: 8pt;}
p.drobne {font-size: 6px}
p.p10{font-size: 10pt;}

p.small { font-size: 6pt; }
p.vystraha {font-weight: bold; color: red;}

/*-------------------------------------------------------------------------------------------------------------*/

strong { font-weight : bold;}
strong.red{color: red;}

/*-------------------------------------------------------------------------------------------------------------*/
a    { text-decoration: none;
       color: green; }
a.green{color: green; }
a:hover{ text-decoration: none;
         color : #F9772C;}

a.noDecor{color: black;}
a.noDecor:hover{color: black;}

a.orange{color: rgb(255,102,0)}
a.orange:hover{color:rgb(102,0,0)}

a.redDecor{color: red;}
a.redDecor:hover{ color: black;}
/*-------------------------------------------------------------------------------------------------------------*/

img {margin: 0; padding: 0; border: 0;}

/*-------------------------------------------------------------------------------------------------------------*/
  h1 {color: blue; text-align: center; font-size: 13pt; margin: 10px 0 0 0; }
  h1.mainNadpis {font-size: 20pt; 
                 font-family: 'Times New Roman', 'Times New CE','Times CE', 'Times New Roman',times,serif;  
                 font-variant: small-caps; }
  h2 {color: green; font-size: 14pt;}
  h2.center {text-align: center;}
  h3 {color: green; font-size: 13pt;}
  h3.center {text-align: center;}
  h4 {color: green; font-size: 12pt;}
  h4.close {color: green; font-size: 12pt; padding: 0; margin: 1em 0 0em 0; border: 0;}
  h5 {color: black; font-size: 10pt;}
  h5.close{margin: 5px 0 0 0; padding:0; border: 0; }/*pouzito pri vypisu adres*/
/*-------------------------------------------------------------------------------------------------------------*/

 hr {color: silver; border-width: thin;}
 hr.tenka {border: 0.5px solid yellow;  border-color: #CC9933; border-width: thin;}
 hr.light {border-color: grey; border-style: dotted; }

/*-------------------------------------------------------------------------------------------------------------*/
li .l2{margin-left: 50px;}

#vystraha{color: red;}
.vystraha{color: red;}

  /*---------------------------------------------------------------------------------------------------*/
  
  table {font-family: Verdana, 'Arial CE','Lucida Grande CE', 'Helvetica CE',sans-serif;
         font-size: 9pt; border: 0px solid black; 
         border-collapse: collapse; empty-cells: show; margin: 1px; padding: 0;}
  
  td {padding: 1px 2px 1px 2px; border: 1px solid black;}
  tr {border: 1px solid black;}
  tr.zahlavi {background-color: #CAEEF4; font-weight: bold;}
  
  /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
  table.common{padding: 0;}
  table.common tr{border: 1px solid black;}
  table.common td{border: 1px solid black;}
  
  table.vypisOp{table-layout: fixed; width: 1000px;}

  
  /*---------------------------------------------------------------------------------------------------*/
  table.zakaznik{padding: 0; border: 1px; table-layout: fixed; width: 740px; font-size: 8pt;}
  table.zakaznik tr{border: 1px solid black;}
  table.zakaznik td{border: 1px solid black; background-color: #CADCF5;}
  table.zakaznik td.vyrazne{background-color: blue; font-weight: bold;}
  table.zakaznik td.number{font-size: 7pt; font-align: center;}
  
  
  table.zakaznikShow{padding: 0; border: 1px; table-layout: fixed; width: 730px;}
  table.zakaznikShow tr {border: 1px solid black;}
  table.zakaznikShow tr.zahlavi {border: 1px solid white;}
  table.zakaznikShow td.zahlavi {border: 1px solid white; background-color: #CAEEF4;}
  




/*++++++++++++++++++++++++++++++++++++++++++FORMATOVA BLOKU++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
  
  .infowindow-tech {/*informacni okno ve formu technika*/
    	position: absolute;
    	left: 280px; top: 585px;
    	z-index: 1;	background-color: #FFFFCC;
    	color: #999999;	visibility: hidden;
    	border: 1px dashed #000000;
    	padding: 5px 5px 5px 5px;
   }


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*-------------------------------------------------------styly pro delku tlacitek----------------------------------*/
/*-------------------------------------------------------styly pro delku tlacitek----------------------------------*/
  
  form.searchForm input{height: 18px;}
  
  form.servisTl{border: 0px solid blue; margin: 0px; padding: 0px; display: inline; height: 10px;}
  
  input.buttUShort{width: 15px; margin: 0; padding: 0; display: inline; font-size: 7pt;}
            /*input ve vstupni formulari pro novou zakazku*/
  input.buttShort{width: 55px; } /*kratky input ve vstupni formular*/
  input.buttDate{width: 60px;} /*INPUT PRO FORMULA*/
  input.date-box{width: 70px;}
  input.buttMiddle{width: 90px; } /*kratky input ve vstupni formular*/
  input.buttLong{width: 120px; }/*input ve vstupni formulari pro novo zakazku*/
  input.buttLonger{width: 160px; }/*kratky input ve vstupni formulari*/
  input.buttLongest{width: 200px; }/*dlouhy input ve vstupni formulari*/
  input.buttELong{width: 250px; }
  
  input.lightButton{color: black;
                  border-color : #FF9933;
                  background-color : #FAAC47;
                  text-align: left;
                  font-size: 7pt; display: inline;
                  padding: 0; margin: 0; }
  
  input.searchForm{margin: 0; padding: 0; height: 18px;}/*formulare pro vyhledavani*/




/*++++++++++++++++++++++ Tabulkove styly opravenka +++++++++++++++++++++++++++*/
.legendy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}

.styl_tabulky_formular {     /* styl tabulky v opravence*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	width: 100%;
	border-top-color: rgb(237,244,252);
	border-right-color: rgb(237,244,252);
	border-bottom-color: rgb(237,244,252);
	border-left-color: rgb(237,244,252);
}

.styl_tabulky_formular td {border: 1px;}
.styl_tabulky_formular tr {border: 1px;}

.oprav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.oprav01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	max-width: 40px;
	margin-right: 10px;
	margin-left: 0px;
}

  .styl_tabulky_input {
  	background-color: #CADCF5;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  }
  .styl_tabulky_input1 {
  	background-color: #CAEEF4;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	border: 1px solid black;
    }
  
  .styl_tabulky_input_white {
  	background-color: white;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	border: 1px solid black;
    }  
    
    
  .styl_tabulky_input_noColor {/*k obarveni opravenky dojde az nasledne na zaklade podminek*/
  	background-color: none;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	border: 1px solid black;
    }
    
  .styl_tabulky_input_noCond {/*opravenka nevyhovela zadne podmince*/
  	background-color: lightgrey;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	border: 1px solid black;
    }      

  .styl_tab_hedr {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 14px;
  	color: #0000FF;
  	font-weight: bold;
  }
  .input_box {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	width: 95%;
  }
/*----------------------------------------------------------------------------*/
.styl_tabulky_vypis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 100%;
	border: 1;
	border-top: 1;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	border-bottom-width: 2px;
	border-top-width: 2px;

}


.datum_box {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	max-width: 20px;
	margin-right: 0px;
	margin-left: 0px;
}
.datum_box_rok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	max-width: 40px;
	margin-right: 0px;
	margin-left: 0px;
	
}
.input_box_kc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 95%;
	text-align: right;
}
.input_textarea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
.input_text_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	border: 0;
}
