/* DOTAZNIK SBORU START */
.hd_xls{float:right;}
.stavlogin{
  margin-top:10px;
  font-size:0.8em;
}
.oney{margin:4px;border:1px solid #ccc;background:#eee;border-radius:4px;padding:4px;}
.yact{border-left:8px solid green;}
.yinact{border-left:8px solid #cc0000;}
/*.oypix, .oycls {width:20px;float:right; margin-top:-3px;}*/
.oyreload,.oybudget,.oycls,.oypix{width:20px;float:right; margin-top:2px; margin-right:16px; color:#82BCC7}
.oyrotate{width:20px;float:right; margin-top:2px;margin-right:6px;}
.oclose{color:#cc0000}
.oopen{color:#6CB359}
.no{
  text-align:right;
}
.no,.konec{
  text-align:right;
}

div.konec{text-align:left}

.fl{float:left;}
.var_head{margin-right:10px;border:0 !important; font-weight:normal;}

.osen{
  border:#b0c7cf 1px solid;
  border-radius:3px;
  margin-bottom:4px;
}

.evidot{
  border-radius:3px;
  background:#b0c7cf;
  padding:4px;
  margin-bottom:4px;
}
.rotate,.rotates{
  float:right;
  width:18px;
  height:21px;
  background: url(/img/reload_grey.png);
}
.oynadpis img{float:left;margin-right:3px;}

.evidot img{
  float:left;
  margin-top:2px;
  margin-right:3px;
}
.oyear{
  border:#e8e6d5 1px solid;
  border-radius:3px;
  margin-bottom:4px;
}
.oynadpis{
background:#e8e6d5;
  padding:3px;
  
}

.oynadpisclick{width:500px;float:left;}

.oyeardata{
  padding:4px;
}

.osen .ev{
  background:#cddbe0;
  padding:3px;
}

.osen .ev img{
  float:left;
  margin-top:2px;
  margin-right:3px;
}

.osensbory{ padding:3px;}
.osbor{border-top:#cddbe0 1px dotted;}
.fs{border:none;}
.osbor div.fl{float:left;}
.osborpopis {width:440px;}
.osborfill,.osborpdf   {width:80px;}
.osborstav   {width:140px;}



.ev_dotaznik h1{
  color:#334455;
}

.ev_links{

	float:right;
	width:550px;
	text-align:right;
}

.evs{
	font-weight:bold;
	border-bottom:1px solid silver;
}

.evsb{
	width:300px; 
	float:left;
}

.evstav{
	width:100px;
	float:left;
	color:#cc0000;
}
.evcross{
	width:130px;
	float:left;
	color:#000;
}
.dot{color:silver;}

.clenu{}


.working{color:#006699;}

.evidot tr.closed{background:#eee;}

.onecheck{width:120px;float:left;}

.cancel{
	float:right;
}
.ev_dotaznik pre {
    background-color: #E0DCE4;
    border: 1px solid #003355;
    font-size: 1.1em;
    padding: 7px;
    color:#006699;
}

.ev_readonly{background-color:#eee;}

.ev_dotaznik .fldbad{
	color:#cc0000;
	margin-bottom:4px;
	border-bottom:1px solid silver;
}
.ev_dotaznik .fldbad .popis{
	color:silver;
	font-style:italic;
}
.fform{
    background-color: #E0DCE4;
    border: 1px solid #888;
    font-size: 1.1em;
    /*padding: 7px;*/
    color:#006699;
    margin-top:10px;
}

.nadpis{
	padding:7px;

}

.fform .one_field{
	background-color: #f0f0f0;
	border: 1px solid #aaa;
	padding: 7px;
	margin:2px;	
}

div.konec{
	background-color: #a2bebc !important;
	border: 1px solid #aaa;
	padding: 7px;
	margin:2px;
  font-weight:bold;
  color:white;
}

.fform .one_field .labelshort{
	width:170px;
	float:left;
  color:black;
  /*font-size:9px;*/
}
.fform .one_field .label{
	width:300px;
	float:left;
}
.fform .one_field .val{
	font-WEIGHT:bold;
	margin-left:390px;
}

.chklab{width:80px;float:left;}
.fform .one_field .inp300{
	border:1px solid silver;
	font-size:11px;
	width:300px;
	padding:3px;
}
.fform .one_field .inp{
	border:1px solid silver;
	font-size:11px;
	width:340px;
	padding:3px;
}
.fform .one_field .hosp_inp{
	border:1px solid silver;
	font-size:11px;
	width:70px;
	padding:3px;
}
.fform .sect{margin-top:20px;}
.fform .first{margin-top:0px;}

.addmulti{
  border:1px solid #BF9D84;
  background-color: #FFDDC5;
  width:160px;
  float:left;
  font-weight:normal;
  font-size:11px;
  padding:3px;
  margin:2px;
  color:black;
  text-align:center;
}

.cb{clear:both}

.red{background-color:#FF8E73;}

.mandatory{
	border-right:4px solid #FF6440 !important;
}

.one_mandatory{
background: #EDCACA !important;
}

.switch{
  width:14px;
  height:14px;
  float:right;
  background:url('../img/h_arr_down.png');
}

#log{
  width:300px;
  height:500px;
  font-size:9px;
  color:gray;
  border:1px solid silver;
  background-color:#efefef;
  position:absolute;
  padding:4px;
  border-radius:3px;
  top:140px;
  left:50%;
  margin-left:500px;
  line-height:99%;
  }


/* DOTAZNIK SBORU END */

/* HOMEPAGE STYLES*/
.delete_mp{
  width:12px;
  height:6px;
  display:inline;
  padding:4px;
  border-radius:5px;
  background:#e9e6d4;
  font-size:8px;
  color:#cc0000;
  text-align:center;
  font-weight:bold;
  cursor:pointer;
}

/* HOMEPAGE STYLES END*/


.list
{
 display: table;
 padding: 0.2em;
 width: 100%;
 font-size: 12px; 
 font-weight: normal;
 border-collapse: collapse;
/* border: dotted green 1px;/**/
}


.list_titulek
{
 display: table;
 background: #335c33;  
/* padding: 0.2em;/**/
 color: White;  
 font-weight: bold;
 width: 100%;
 
}

.list_row
{
 display: table-row;/**/
 border-bottom: solid gray 2px;
}

.list_l
{
 display: table-cell;
 width: 30%;
 padding: 2px;
/* border: dotted blue 1px;/**/
}


.list_m
{
 display: table-cell;
 width: 40%;
/* border: dotted black 1px;/**/
}

.list_r
{
 display: table-cell;
 width: 30%;
/* border: dotted red 1px;/**/
}

.tab
{
 width: 95%;
 margin-top: 1em;
 margin-bottom: 1em;
/* border: solid black 1px;/**/
}
.tab_titulek
{
 display: table;
 background: #335c33;  
 padding: 0.2em;
 color: White;  
 font-weight: bold;
 width: 100%;
/* border: dotted black 1px;/**/
}

.tab_titulek_l
{
 display: table-cell;
 vertical-align: middle;
/* border: dotted blue 1px;/**/
}

.tab_titulek_r
{
 display: table-cell;
/* width: 45%;*/
 vertical-align: middle;
 text-align: right;
/* border: dotted red 1px;/**/
}

.tab_obsah
{
 display: table;
 padding: 0.2em;
 width: 100%;
 font-size: 12px; 
 font-weight: normal;
/* border: dotted green 1px;/**/
}

.tab_row
{
 display: table-row;
}

.tab_l
{
 display: table-cell;
 width: 70%;
/* border: dotted blue 1px;/**/
}

.tab_r
{
 display: table-cell;
 width: 30%;
 text-align: left;
/* border: dotted red 1px;/**/
}

.tab_paticka
{
 display: table;
 padding: 0.2em;
 width: 100%;
 font-size:10px;
 background: #E6E6E6; 
 color: black;
}

.tab_paticka_l
{
 display: table-cell;
}

.tab_paticka_r
{
 display: table-cell;
 text-align: right;
}

a.kazatel {  color:  #988048;font-weight: bold; }

.f
{
 font-size: 12px;/**/
/* border: dotted black 1px;/**/
}

.f_titulek
{
 background: #335c33;  
 width: 100%;
 color: White;  
 font-size: 14px;
 font-weight: bold;
 margin-top: 4px;
 margin-bottom: 4px;
 padding: 1px;
/* border: solid black 1px;/**/
}


.f_line_svetlemale
{
  color: black;
  font-weight: normal;
  overflow: hidden;
 /* height: 3ex; /**/
  width: 100%;
  padding-top: 0.1em;
  padding-bottom: 0.3em;
/*  border: solid black 1px;/**/
}
		    

.f_line_silver 
{ 
  background: #E6E6E6;/**/
  color: black;
  font-weight: normal;
  overflow: hidden;
 /* height: 3ex; /**/
  width: 100%; 
  padding-top: 0.1em;
  padding-bottom: 0.3em;
/*  border: dotted red 1px;/**/

}


.f_line_simple
{
 text-align:left;
 padding: 0.2em;
 /* border: solid black 1px;/**/
}


.f_line_r_text
{
 padding-top: 0.5em;/**/
 padding-right: 0.2em;/**/
 padding-bottom: 0.2em;
 /* border: solid black 1px;/**/ 
}

.f_line_l 
{
 float: left;
 width: 15%;/**/
/* font-size:50px;/**/
 text-align:right;
 padding-top: 0.5em;/**/
 padding-right: 0.2em;/**/
 padding-bottom: 0.2em;
/* border: solid blue 1px; /**/
}

.f_line_l_m
{
 float: left;
 width: 15%;/**/
 text-align: center;
 /*padding-right: 0.2em;/**/
/* padding-bottom: 0.2em;/**/

/* border: solid black 1px; /**/
}
     

.f_line_r 
{
 padding-top: 0.2em;/**/
 padding-right: 0.2em;/**/
/* border: solid black 1px;/**/ 
}


.f_input
{
/* margin-bottom: 0.5em;/**/
}


.f_submit
{
 font-size:10px;
}

table.laici
{
 width: 100%;
 /*text-align: center;/**/
 border-collapse: collapse;/**/
}

th.laici
{
 background: #335c33; /**/
 color: white;
 border-style: hidden;/**/
 text-align: left;
/* border: solid 50px;/**/
 padding: 2px;
}

tr.laici
{
/* font-size: 10px;/**/
 border-bottom: gray solid 2px;/**/
}

td.laicie
{
}

