body{
	background-color : #ffffff;
	font-size:11px;
	font-family: Tahoma;color:#444444;
	margin : 0px 0px 0px 0px; 
}
td {
	font-size:11px;
}
th {
	font-size:11px;
}
table.hlavni{ 
	border: 1px solid #000000;  
	background-color : #ffffff;
}
A:link { text-decoration:none;
		color:#064072; }
A:visited { text-decoration:none;color:#064072;}
A:hover { text-decoration:underline;color:#064072;}
A:active {text-decoration:none;color:#064072;}
body.kniha{
	background-color : #064072;
	font-size: 11px;font-family: Tahoma;color:#444444;
	margin : 0px 0px 0px 0px;
}
.blue{color:#003066}
.blue_zahlavi, .blue_zahlavi td {color:#003066; background-color : #eeF0FF;}
.kniha{
	background-color : #064072;
	font-size: 11px;font-family: Tahoma;color:#444444;
	margin : 0px 0px 0px 0px;
}
td.login_form_horni{ 
	font-size: 11px;font-family: Tahoma; 
	background-image : url(/pic/login_form_horni2.gif); background-repeat: no-repeat; background-position:left top; background-color: #064072;
    padding-left:7px; padding-right:7px;width:247px;
	color: red;  font-weight:bold;
}

td.login_aktuality_horni{ 
	font-size: 11px;font-family: Tahoma; 
	background-image : url(/pic/login_aktuality_horni2.gif); background-repeat: no-repeat; background-position:left top; background-color: #5f84a4;
    padding-left:7px; padding-right:7px;width:247px;
	color: red;  font-weight:bold;
}

td.login_odkazy_horni{ 
	font-size: 11px;font-family: Tahoma; 
	background-image : url(/pic/login_aktuality_horni3.gif); background-repeat: no-repeat; background-position:left top; background-color: #5f84a4;
    padding-left:7px; padding-right:7px;width:200px;
	color: red;  font-weight:bold;
}

.login_form{ 
	font-size: 11px;font-family: Tahoma;color:#bdccd9; 
	background-color: #064072;
    padding-left:7px; padding-right:3px;
	padding-top:1px; padding-bottom:1px;
}
.login_form a {
	color:#FFFFFF;

}
.login_aktuality{ 
	font-size: 11px;font-family: Tahoma;color:#444444; 
	background-color: #DEEEF8;
    padding-left:12px; padding-right:12px;  
	 
}
.login_form_head{ 
	font-size: 18px; font-weight:normal;font-family: Arial;color:#bdccd9; 
	background-color: #064072;
    padding-left:12px; padding-right:7px;   padding-bottom:7px; padding-top:0px;  
}

.login_aktuality_head{ 
	font-size: 18px; font-weight:normal;font-family: Arial;color:#FFFFFF; 
	background-color: #5f84a4;
    padding-left:12px; padding-right:7px;   padding-bottom:7px; padding-top:0px;  
}

.login_form_mezera{ 
	font-size: 4px;  
	background-color: #064072; 
	height:3px;
} 
td.login_form_dolni{ 
	font-size: 11px;font-family: Tahoma;color:#bdccd9; 
	background-image : url(/pic/login_form_dolni2.gif); background-repeat: no-repeat; background-color: #064072;
    padding-left:7px; padding-right:7px; 
	width:247px;height:10px;
}
td.login_form_dolni3{ 
	font-size: 11px;font-family: Tahoma;color:#000000; 
	background-image : url(/pic/login_form_dolni3.gif); background-repeat: no-repeat; background-color: #deeef8;
    padding-left:7px; padding-right:7px; 
	width:247px;height:10px;
}
td.login_form_dolni4{ 
	font-size: 11px;font-family: Tahoma;color:#000000; 
	background-image : url(/pic/login_form_dolni4.gif); background-repeat: no-repeat; background-color: #deeef8;
    padding-left:7px; padding-right:7px; 
	width:200px;height:10px;
}
td.kniha_mezizalozky {
	background-color : #064072;
	background-image : url(/pic/kj_zal_bg.gif);
	background-repeat : repeat-x; 
	height:23;
}
td.kniha_zalozka{
	padding-left:8px;
	padding-right:8px;
	vertical-align:middle;
	background-color : #789CBB;
	background-image : url(/pic/zalozka_bg.gif);
	font-size: 12px;font-family: Tahoma;color:#787878;
	text-decoration:none;
	cursor:pointer;
}
td.kniha_zalozka_a{
	padding-left:8px;
	padding-right:8px;
	vertical-align:middle;
	background-color : #789CBB;
	background-image : url(/pic/zalozka_bg_a.gif);
	font-size: 12px;font-family: Tahoma;color:#000000;
	text-decoration:none;
	cursor:pointer;
}
div.info_zahlavi_obal{
	margin-left:2px;  
	margin-top:2px;  
	height:23px;
	vertical-align:middle;
	background-color : #789CBB;
	background-image : url(/pic/zalozka_bg_a.gif);
	clear:both;
	border: 1px solid #000000;
	cursor:pointer; 
}
div.info_zahlavi{
	font-size: 12px;font-family: Tahoma;color:#004685;
	text-decoration:none;
	font-weight:bold; 
	margin-left:10px;
	margin-right:10px;
	margin-top:4px;
	margin-bottom:4px;  
}
a.kniha_zalozka:link , a.kniha_zalozka:visited ,a.kniha_zalozka:hover ,a.kniha_zalozka:active   { 
	font-size: 12px;font-family: Tahoma;color:#787878;
	text-decoration:none;
} 
a.kniha_zalozka_a:link , a.kniha_zalozka_a:visited ,a.kniha_zalozka_a:hover ,a.kniha_zalozka_a:active   { 
	font-size: 12px;font-family: Tahoma;
	color:#004685;  
	text-decoration:none;
} 
td.kniha_zal_leva_a{   
	background-image : url(/pic/zalozka_leva_a.gif);
	background-color: #789CBB;  
}
td.kniha_zal_leva{   
	background-image : url(/pic/zalozka_leva.gif);
	background-color: #789CBB;  
}
td.kniha_zal_prava_a{   
	background-image : url(/pic/zalozka_prava_a.gif);
	background-color: #789CBB;  
}
td.kniha_zal_prava{   
	background-image : url(/pic/zalozka_prava.gif);
	background-color: #789CBB;  
}
div.kniha_pozadi{
	margin-left: 4px; margin-right: 4px; margin-top: 0px; margin-bottom: 1px;
	border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: none; 
	background-color: #C7DCEF;
	background-image: url(/pic/kj_pozadi.jpg); background-repeat: repeat-x; 
	padding-top: 1px; padding-left: 5px; padding-bottom: 2px; padding-right: 3px;
}
div.zastavka_pozadi{
	margin-left: 4px; margin-right: 4px; margin-top: 0px; margin-bottom: 1px;
	border: 1px solid #000000; 
	background-color: #C7DCEF;
	background-image: url(/pic/kj_pozadi.jpg); background-repeat: repeat-x; 
	padding-top: 5px; padding-left: 8px; padding-bottom:5px; padding-right: 3px;
}
#zaklad {position: relative;visibility : visible; z-index:0;}
#pm1 {top:94;left:0;position: absolute;visibility : hidden;z-index : 1;}
#pm2 {top:94;left:0;position: absolute;visibility : hidden;z-index : 1;}
#pm3 {top:94;left:0;position: absolute;visibility : hidden;z-index : 1;}
img.i_a{
	vertical-align:bottom;
	cursor:hand;
	border: 0;
	width:14px;
	height:18px;  
}
img.bot{
	vertical-align:bottom; 
	border: 0;
}
img.bot18{
	vertical-align:bottom; 
	border: 0;
	width:18px;
	height:18px;
}
img.oko{
	vertical-align:bottom; 
	border: 0;
	width:15px;
	height:16px;
}
img.info{
	vertical-align:bottom; 
	border: 0;
	width:20px;
	height:10px;
}
img.bot14x18{
	vertical-align:bottom; 
	border: 0;
	width:14px;
	height:18px;
}

.text {font-size: 11px;font-family: Tahoma;color:#444444; }
.text_sedy {font-size: 11px;font-family: Tahoma;color:#888888; }

  
a.text:link , a.text:visited ,a.text:hover ,a.text:active   {   
	color:#444444;  
	text-decoration:none;
}  
a.text:hover ,a.text:active{   
	color:#444444;  
	text-decoration:underline;
} 
a.text_sedy:link , a.text_sedy:visited ,a.text_sedy:hover ,a.text_sedy:active   {   
	color:#888888;  
	text-decoration:none;
}  
a.text_sedy:hover ,a.text_sedy:active{   
	color:#888888;  
	text-decoration:underline;
} 
.text_varovani {font-size: 11px;font-weight:bold;font-family: Tahoma;color:#FF0022;background-color:#FFCC66;}
.text12 {font-size: 12px;font-family: Tahoma;color:#444444;}
.text14 {font-size: 14px;font-family: Tahoma;color:#444444;}
.nzvyraz1 {font-weight:bold;color:#00824F;}
.nzvyraz2 {font-weight:bold;color:#004685;}
.nnadpis1 {font-size: 11pt;font-weight: bold;font-family:Tahoma;color:#00824F;text-decoration:none;}
.nnadpis2 {font-size: 11pt;font-weight: bold;font-family:Tahoma;color:#004685;text-decoration:none;}
.nnadpis3 {font-size: 16pt;font-weight: bold;font-family:Tahoma;color:#00824F;text-decoration:none; margin-top:10px;}

H1{font-size: 12pt;font-weight: bold;font-family:Tahoma;color:#00824F;text-decoration:none;}
H1.uvod{font-size: 20px;font-weight: bold;font-family:Tahoma;color:#FFFFFF;text-decoration:none;background-color:#028448; padding:3px; } 
H2{font-size: 13px;font-weight: bold;font-family:Tahoma;color:#004685;text-decoration:none; margin-top:7px;margin-bottom: 2px;}
H3{font-size: 13px;font-weight: bold;font-family:Tahoma;color:#000000;text-decoration:none; margin-top:7px;margin-bottom: 2px;}
H2{font-size: 13px;font-weight: bold;font-family:Tahoma;color:#004685;text-decoration:none; margin-top:7px;margin-bottom: 2px;}
H5{font-size: 15px;font-weight: bold;font-family:Tahoma;color:#004685;text-decoration:none; margin-top:2px;margin-bottom: 2px;}
H6{font-size: 13px;font-weight: bold;font-family:Tahoma;color:#000000;text-decoration:none; margin-top:7px;margin-bottom: 2px;}
H11{font-size: 20px;font-weight: bold;font-family:Tahoma;color:#004685;text-decoration:none; }
div.odsazeni {font-size: 12px;font-family: Tahoma;text-decoration:none; margin-left:20px; }
div.o10{margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px;}

A.odkaz1 {color:#00824F;text-decoration:underline;}
A.odkaz1:hover {text-decoration:none;}
A.odkaz2 {color:#004685;text-decoration:underline;}
A.odkaz2:hover {text-decoration:none;}

A.uvod1 {font-size: 10pt;font-weight: bold;font-family:Tahoma;color:#00824F;text-decoration:none;}
A.uvod2 {font-size: 10pt;font-weight: bold;font-family:Tahoma;color:#004685;text-decoration:none;}
A.uvod1:hover {text-decoration:underline;}
A.uvod2:hover {text-decoration:underline;}

.menut {font-size: 8pt;font-family: Tahoma;font-weight:bold;color:#FFFFFF;overflow: hidden;}
A.menuo:link, A.menuo:visited, A.menuo:active {text-decoration:none;color:#FFFFFF;}
A.menuo:hover {text-decoration:underline;color:#FFFFFF;}

.pmt {font-size: 8pt;font-family: Tahoma;font-weight:bold;color:#00824F;}
A.pmo {text-decoration:none;color:#00824F;}
A.pmo:hover {text-decoration:underline;color:#00824F;}

.pmt2 {font-size: 7pt;font-family: Tahoma;font-weight:bold;color:#00824F;}
A.pm2o {text-decoration:none;color:#00824F;}
A.pm2o:hover {text-decoration:underline;color:#00824F;}

.tabmt {font-size: 8pt;font-family: Tahoma;color:#000000;}

.rot {font-size: 9pt;font-family: Tahoma;font-weight:bold;color:#004685;}
A.roo {text-decoration:underline;}
A.roo:hover {text-decoration:none;}

    .nadpis2 {
      font-size: 11pt;
      font-weight: bold;
      font-family: Tahoma;
      padding-bottom: 3px;
    }
    .deftable {
      font-size: 9pt;
      font-family: Tahoma;
    }
    .smalltable {
      font-size: 8pt;
      font-family: Tahoma;
    }
    .smalltext {
      font-family: verdana, arial, helvetica;
      font-size: 7pt;
    }
    a.blue {
      color: #003066;
    }
    .topbackoff { 
      filter: Alpha(Opacity=20);
	   opacity:0.2;
    }
    .topbackon { 
      filter: none;
    }
    .toptextoff { 
      font-family: verdana, arial, helvetica;
      font-size: 10px;
      color: #000000;
      text-decoration: none;
    }
    .toptexton { 
      font-family: verdana, arial, helvetica;
      font-size: 10px;
      color: #ffffff;
      text-decoration: none;
    }
    .toptextdis { 
      font-family: verdana, arial, helvetica;
      font-size: 10px;
      color: #777777;
      text-decoration: none;
    }
    .popupbackoff { 
      filter: Alpha(Opacity=90);
	  
    }
    .popupbackon { 
      filter: none;
    }
    .levymenu { 
      font-size: 8pt;
      font-family: Tahoma;
      color: #003066;
      font-weight: bold;
    }
    .levymenutext {
      font-size: 8pt;
      font-family: Tahoma;
    }
    .ShadowImage {
      filter: Shadow(Color="#aaaaaa",Strength="8",Direction="135");
    }
    .ftabletop {
      font-weight: bold;
      font-size: 7pt;
      color: #00814E;
    }
    .ftablen {
      font-size: 8pt;
      padding-left: 5px;
      padding-top: 1px;
      padding-bottom: 1px;
    }
    .ftablet {
      font-size: 10pt;
      font-weight: bold;
      padding-left: 5px;
      padding-top: 1px;
      padding-bottom: 1px;
    }
    .ftablebot {
      font-weight: bold;
      font-size: 7pt;
      padding-top: 2px;
      color: #092869;
    }
    .ftablcen {
      font-weight: bold;
      font-size: 7pt;
      padding-left: 5px;
      padding-right: 6px;
      padding-top: 1px;
      padding-bottom: 1px;
      color: #092869;
    }
    .toplink {
      font-size: 8pt;
      font-weight: bold;
      font-family: Tahoma;
      color: #ffffff;
    }
    .objtabcen {
      font-weight: bold;
      font-size: 7pt;
      padding-right: 3px;
      padding-top: 1px;
      padding-bottom: 1px;
      color: #092869;
    }
    .amountinput {
      font-size: 7pt;
      font-weight: bold;
      border-style: none;
      text-align: right;
    }
    .cenadisp {
      font-weight: bold;
      font-size: 7pt;
      color: #092869;
      border-style: none;
      text-align: right;
      width: 61px;
    }
    .cenadispgreen {
      background-color: #E6F5E6;
      font-weight: bold;
      font-size: 7pt;
      color: #092869;
      border-style: none;
      text-align: right;
      width: 61px;
    }
    .zakedit {
      font-size: 7pt;
      border-style: solid;
      border-width: 1px;
      width: 140pt;
    }
    .zakbtn {
      font-size: 7pt;
      border-top: #EBEEFF 2px solid;
      border-left: #EBEEFF 2px solid;
      border-right: #ABAEC4 2px solid;
      border-bottom: #ABAEC4 2px solid;
      background-color: #CBCEE4;
      width: 140pt;
    }
    .paddedcell {
      border-top: 10px;
    }
div.tree{
   margin: 0px;  
   display: block;  
} 
div.tree_b{
   margin: 0px;  
   display: block; 
   font-weight:bold; 
} 
.black{
	color: #000000;
}
div.tree a:link, div.tree a:hover,div.tree a:visited,div.tree a:active
{
    text-decoration: none;
    color: #000000;
}
div.tree img {
	margin: 0px;
	padding: 0px;
    /*vertical-align: bottom;*/
    border: 0px;
} 
.cht {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 4px;
	padding: 0px;
    vertical-align: bottom;
    border: 0px;
	height:16px;
	max-height:16px; 
}

.horni_bg{
	BACKGROUND: url(../pic/horni_bg.gif); 
	 background-color: #A9A9A9;
}
.horni_modry{
	BACKGROUND: url(../pic/horni_tab_bg.gif); 
	 background-color: #064072;
	 font-size: 8pt;font-family: Tahoma;font-weight:bold;color:#FFFFFF;
	 
}
.horni_modry2{
	BACKGROUND: url(../pic/topmenu2.gif); 
	 background-color: #064072;
	 font-size: 8pt;font-family: Tahoma;font-weight:bold;color:#FFFFFF;
	 
}
table.horni_modry{
	margin-left: 10px;
}

div.top_langswitch {
  box-sizing: border-box;
  position: relative;
  height: 31px;
  padding: 6px 0px 0px 0px;
}
div.top_langswitch > div {
  box-sizing: border-box;
  position: absolute;
  right: 8px;
  top: 0px;
  white-space: nowrap;
  padding: 6px 0px 0px 0px;
  width: 1000px;
  height: 100%;
  display: none;
  text-align: right;
  background-image: url(../pic/horni_bg.gif); 
}
div.top_langswitch:hover > div {
  display: block;
}
div.top_langswitch > div > a {
  margin-left: 6px;
}

.logBtn {
	BORDER: 1px solid #000000;  FONT-WEIGHT: bold; FONT-SIZE: 8pt;  
	BACKGROUND: url(../pic/tlacitko_bg.gif);  WIDTH: 72px; COLOR: #064072;  FONT-FAMILY: Verdana, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.logBtn:hover:active {
	background-image: url(../pic/tlacitko_bg_act.gif);
}
.logBtn_red {
    BORDER: 1px solid #000000;  FONT-WEIGHT: bold; FONT-SIZE: 8pt;
    BACKGROUND: url(../pic/tlacitko_bg.gif);  WIDTH: 72px; COLOR: #ff1a1a;  FONT-FAMILY: Verdana, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.logBtn_bile {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 8pt;  
	BACKGROUND: #FFFFFF; BORDER-LEFT: medium none; WIDTH: 2px; COLOR: #ffffff; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 19px; TEXT-DECORATION: none
}

.logBtn_zaloha {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: url(../Obrazky/login_tlacitko.png); BORDER-LEFT: medium none; WIDTH: 86px; COLOR: #ffffff; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 24px; TEXT-DECORATION: none
}

.logBtn_stat {
	BORDER: 1px solid #AAAAAA; margin:0; 
	FONT-FAMILY: Verdana; 	 FONT-SIZE: 11px; FONT-WEIGHT: bold;
	 height:20px; vertical-align:bottom;  
	BACKGROUND: url(/pic/tlacitko_bg2.gif);  WIDTH: 86px; COLOR: #064072; 
	  HEIGHT: 22px; TEXT-DECORATION: none;
}
.logBtn_stat:hover:active {
	background-image: url(../pic/tlacitko_bg2_act.gif);
}

.logBtn_nastroje {
	BORDER: 1px solid #AAAAAA; margin:0; 
	FONT-FAMILY: Verdana; 	 FONT-SIZE: 11px; FONT-WEIGHT: bold;
	 height:20px; vertical-align:bottom;  
	BACKGROUND: url(/pic/tlacitko_bg2.gif);  WIDTH: 86px; COLOR: #064072; 
	  HEIGHT: 22px; TEXT-DECORATION: none;
}
.logBtn_nastroje:hover:active {
	background-image: url(../pic/tlacitko_bg2_act.gif);
}

.logBtn_nastav {
	BORDER: 1px solid #AAAAAA; margin:0; 
	FONT-FAMILY: Verdana; 	 FONT-SIZE: 11px; FONT-WEIGHT: bold;
	 height:20px; vertical-align:bottom;  
	BACKGROUND: url(/pic/tlacitko_bg2.gif);  WIDTH: 86px; COLOR: #064072; 
	  HEIGHT: 22px; TEXT-DECORATION: none;
}
.logBtn_nastav:hover:active {
	background-image: url(../pic/tlacitko_bg2_act.gif);
}
.logBtn_lock {
	BORDER: 1px solid #000000;  FONT-WEIGHT: bold; FONT-SIZE: 8pt;  
	BACKGROUND: url(../pic/logbtn_lock.gif) no-repeat center ;  WIDTH: 40px; COLOR: #064072;  FONT-FAMILY: Verdana, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.logBtn_unlock {
	BORDER: 1px solid #000000;  FONT-WEIGHT: bold; FONT-SIZE: 8pt;  
	BACKGROUND: url(../pic/logbtn_unlock.gif) no-repeat center ;  WIDTH: 40px; COLOR: #064072;  FONT-FAMILY: Verdana, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
tr.bold_gray {
	font-weight:bold; 
	background-color: #aaaaaa;
}

 .tab_zapati{
	font-weight:bold; 
	 
	background-color: #ffffff;  
}

.tr_kniha_zahlavi_kj{
	position: sticky;
	top: 0;
}


 .tab_zahlavi, .tab_zahlavi td {
	font-weight:bold; 
	color: #064072;
	height: 26px;
	background-color: #aaaaaa;
	BACKGROUND: url(../pic/tab_zahlavi_bg.gif); 
	border-color:#000000;
	border-top: 1px solid #000000;border-bottom: 1px solid #000000;
	padding-right: 2px;
}
 .tab_n, .tab_n td {
	font-weight:bold; 
	color: #064072;
	min-height: 26px;
	BACKGROUND: url(../pic/tab_zahlavi_bg2.jpg); 
	background-repeat: repeat-x;
	background-color: #8ea9be;
	border-color:#000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000; 
	height: 26px;
}
 .tab_s,  .tab_s td,  .tab_s th {
	font-weight:bold; 
	color: #064072;
	min-height: 26px;
	BACKGROUND: url(../pic/tab_zahlavi_bg2.jpg); 
	background-repeat: repeat-x;
	background-color: #8ea9be;
	border-color:#000000;
	border-top: 1px solid #000000;border-bottom: 1px solid #000000; 
	height: 26px;
}
 .tab_n1,  .tab_n1 td {
	font-weight:bold; 
	color: #064072;
	min-height: 26px;
	BACKGROUND: url(../pic/tab_zahlavi_bg2.jpg); 
	background-repeat: repeat-x;
	background-color: #8ea9be;
	border-color:#000000;
	border-top: 1px solid #000000; 
	height: 26px;
}
 .tab_s1, .tab_s1 td {
	font-weight:bold; 
	color: #064072;
	min-height: 26px;
	BACKGROUND: url(../pic/tab_zahlavi_bg2.jpg); 
	background-repeat: repeat-x;
	background-color: #8ea9be;
	border-color:#000000;
	border-top: 1px solid #000000;
	height: 26px;
}
 .tab_n2,  .tab_n2 td {
	font-weight:bold; 
	color: #064072;
	min-height: 26px;
	BACKGROUND: url(../pic/tab_zahlavi_bg2.jpg); 
	background-repeat: repeat-x;
	background-color: #8ea9be;
	border-color:#000000;border-bottom: 1px solid #000000; 
	height: 26px;
}
 .tab_s2, .tab_s2 td {
	font-weight:bold; 
	color: #064072;
	min-height: 26px;
	BACKGROUND: url(../pic/tab_zahlavi_bg2.jpg); 
	background-repeat: repeat-x;
	background-color: #8ea9be;
	border-color:#000000;
	border-bottom: 1px solid #000000; 
	height: 26px;
}
 .nastav_zahlavi,  .nastav_zahlavi td {
	font-weight:bold;  
	height: 20px;  
	border-color:#000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000; 
}

 .podcara, .podcara td { 
	border-bottom: 1px solid #888888;  
}
 .cara_nahore {
 	font-weight:bold;  
	height: 10px;  
	border-color:#000000;
	border-top: 1px solid #000000; 
} 

 .tab_pad td {
	padding:3px;
} 
.l {
	padding-left:4px;
	border-left: 1px solid  #000000 ; 
}
.r { 
	padding-right:4px;
	border-right: 1px solid  #000000; 
}
.rr { 
	text-align:right;
}
.ll { 
	text-align:left;
}
.cc { 
	text-align:center;
}
.middle{
	display: inline-block;
	vertical-align: middle;
}

.icons{
	min-width: 45px;
}
.l_gray {
	padding-left:4px;
	border-left: 1px solid #888888; 
}
.r_gray {
	padding-right:4px;
	border-right: 1px solid #888888; 
}
.b_gray {
	border-bottom: 1px solid #888888; 
}
td.lr_gray {
	padding-left:20px;
	padding-right:20px;
	border-left: 1px solid #888888; 
	border-right: 1px solid #888888; 
	height:20px;
} 
tr.dc1, td.dc1, .dc1 td{
font-size: 11px;font-family: Tahoma;
	background-color: #dbe5f1;
}  
tr.dc2, td.dc2, .dc2 td{
font-size: 11px;font-family: Tahoma;
	background-color: #f2f2f2;
} 
tr.dc1i, td.dc1i, .dc1i td{
font-size: 11px;font-family: Tahoma;
	background-color: #dbe5f1 ;
	font-style: italic;
}  
tr.dc2i, td.dc2i, .dc2i td{
font-size: 11px;font-family: Tahoma;
	background-color: #f2f2f2;
	font-style: italic;
} 
tr.gray0, td.gray0{
font-size: 11px;font-family: Tahoma;
	background-color: #E5E5E5;
} 
tr.gray, td.gray, .gray td  { 
	background-color: #E5E5E5;
} 
 .lightgray , .lightgray td { 
	background-color: #F5F5F5;
} 
.lightgray_u , .lightgray_u td { 
	background-color: #F5F5F5;
	border-bottom: 1px solid #E5E5E5; 
} 
.red { 
	color:#ff0000;
}
td.bold_gray {
	font-size: 11px;font-family: Tahoma;
	background-color: #E5E5E5;
	font-weight:bold; 
}
tr.gray1 {
	font-size: 11px;font-family: Tahoma;
	background-color: #FFFFFF;
}
tr.sum_gray0{
	font-weight:bold;
	background-color: #FFFFFF;
}
tr.sum_gray1{
	font-weight:bold;
	background-color: #B5B5B5;
}

tr.a_gray {
	font-size: 11px;font-family: Tahoma;
	font-weight: bold; color: #FFFFFF;
	background-color: #00008B;
}
A.a_gray {
	font-size: 11px;font-family: Tahoma;
	font-weight: bold; color: #FFFFFF;
	background-color: #00008B;
}
tr.table_separator{
	font-weight:bold;
	background-color: #808080;
	height:1px;
	padding:0px;
}
tr.table_separator_light{
	font-weight:bold;
	background-color: #cccccc;
	height:1px;
	padding:0px;
}
.zalozka {font-size: 8pt;font-family: Tahoma;color:#444444;}
A.zalozka {text-decoration:none;color:#444444;}
A.zalozka:hover {text-decoration:underline;color:#444444;}
A.zalozka:link {text-decoration:underline;color:#444444;}
A.zalozka:visited{text-decoration:none;color:#444444;}
div.clear { clear:both; line-height:0px; font-size:0px; height:0px}

.menubar_new {
	border-color:#000000;
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; border-bottom-width: 1px;
	font-size: 9px; VERTICAL-ALIGN: bottom; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 18px; TEXT-ALIGN: left;
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px;   padding-top: 2px; 
}
.menubar {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px; 
	font-size: 10px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 19px; padding-top: 2px; 
}
.menubar_uppercase {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px; 
	font-size: 10px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 19px; padding-top: 2px; 
	 text-transform: uppercase
}
.menubar_invisible {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 1px;
    font-size: 10px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 19px; padding-top: 2px;
    border:0px;background-color:#e4e9ef;
}

input.menubar_red1 {
	border: 1px #ff0000 solid; PADDING-RIGHT: 1px;  PADDING-LEFT: 1px; 
	font-size: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 19px; padding-top: 2px;   
}
 input.menubar_red1:focus{
	border: 2px #ff0000 solid;
 }
.menubar_red {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px; 
	font-size: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 19px; padding-top: 2px; 
	background-color:#FFdddd;
}
.menubar_blue {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px; 
	font-size: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 19px; padding-top: 2px; 
	background-color:#F5F5FF;
}
.menubar_right {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px;
	font-size: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 19px; TEXT-ALIGN: right; padding-top: 2px; 
}
.right {
	TEXT-ALIGN: right;
}
select.menubar {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px; margin:0; 
	font-size: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 19px; overflow:hidden;
}
select.menubar2 {
	color: #064072;
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING: 1px; BORDER-RIGHT-WIDTH: 2px;  margin:0; 
	font-size: 10px; font-family: Tahoma;VERTICAL-ALIGN: baseline; COLOR: #000000;  height: 19px; line-height: 19px; overflow:hidden;
}
td.menubar {
	BORDER: 2px inset; FONT-SIZE: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
td.menubar_top {
	BORDER: 2px inset; FONT-SIZE: 9px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.menubar_textarea {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px; FONT-SIZE: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left;
}
.menubar_textarea_blue {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px; FONT-SIZE: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left;
	background-color:#F5F5FF;
}
.menubar_textarea_red {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px; FONT-SIZE: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left;
	border-color:#FFB8C8;
	background:#fff url(/pic/form/inpbox_bg_red.gif) repeat-x 0 0;
}


.menubar_stat {
	border-color:#cacaca;margin:0; 
	FONT-FAMILY: Verdana; 	 FONT-SIZE: 10px;
	padding-left:2px; padding-top: 4px; padding-right:1px; height:22px; vertical-align:baseline;
	background:#fff url(/pic/form/inpbox_bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;
	 }  
.menubar_stat_right {
	border-color:#cacaca;margin:0; 
	FONT-FAMILY: Verdana; 	 FONT-SIZE: 10px;
	padding-left:2px; padding-top: 4px; padding-right:1px; height:22px; vertical-align:baseline;
	background:#fff url(/pic/form/inpbox_bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;
	TEXT-ALIGN: right
	 }  
.menubar_nastroje {
	border-color:#cacaca;margin:0; 
	FONT-FAMILY: Verdana; 	 FONT-SIZE: 10px;
	padding-left:2px; padding-top: 4px; padding-right:1px; height:22px; vertical-align:baseline;
	background:#fff url(/pic/form/inpbox_bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;
	 }   
.menubar_nastroje_red {
	border-color:#cacaca;margin:0; 
	FONT-FAMILY: Verdana; 	 FONT-SIZE: 10px;
	padding-left:2px; padding-top: 4px; padding-right:1px; height:22px; vertical-align:baseline;
	background:#fff url(/pic/form/inpbox_bg_red.gif) repeat-x 0 0;border:1px solid #FFB8C8;
	 }  
td.menubar_nastroje_td_red{
	background:#fff url(/pic/form/inpbox_bg_red.gif) repeat-x 0 0;border:1px solid #FFB8C8;
}
.menubar_nastroje_uppercase {
	border-color:#cacaca;margin:0; 
	FONT-FAMILY: Verdana; 	 FONT-SIZE: 10px;
	padding-left:2px; padding-top: 4px; padding-right:1px; height:22px; vertical-align:baseline;
	background:#fff url(/pic/form/inpbox_bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;
	 text-transform: uppercase;
	 } 
.menubar_nastroje_uppercase_red {
	border-color:#cacaca;margin:0; 
	FONT-FAMILY: Verdana; 	 FONT-SIZE: 10px;
	padding-left:2px; padding-top: 4px; padding-right:1px; height:22px; vertical-align:baseline;
	background:#fff url(/pic/form/inpbox_bg_red.gif) repeat-x 0 0;border:1px solid #FFB8C8;
	 text-transform: uppercase;
	 } 
.menubar_nastav {
	border-color:#cacaca;margin:0; 
	FONT-FAMILY: Verdana; 	 FONT-SIZE: 10px;
	padding-left:2px; padding-top: 4px; padding-right:1px; height:22px; vertical-align:baseline;
	background:#fff url(/pic/form/inpbox_bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;
	 } 
.menubar_right {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px; FONT-SIZE: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 19px; TEXT-ALIGN: right
}
.textright {
	TEXT-ALIGN: right;
}

td.menubar {
	BORDER: 2px inset; FONT-SIZE: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
td.menubar_top {
	BORDER: 2px inset; FONT-SIZE: 9px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.menubar_textarea {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT-WIDTH: 2px; PADDING-LEFT: 1px; FONT-SIZE: 9px; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.iframe_obalka{
	border: 0px none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
td.novinky-datum{
	font-size: 11px;font-family: Tahoma;
	color: #000000;
	border-left: 1px solid #000000;
	VERTICAL-ALIGN: top;
}
td.novinky-obsah{
	font-size: 11px; font-family: Tahoma;
	color: #000000;
	border-right: 1px solid #000000;
	VERTICAL-ALIGN: top;
}
.novinky-titulek{
	font-size: 11px;font-family: Tahoma;
	color: #000000; font-weight: bold;
}
td.novinky-nadpis{
	border-top: 1px solid #000000;border-right: 1px solid #000000;border-left: 1px solid #000000;
	font-size: 11px;font-family: Tahoma;
	color: #000000; font-weight: bold;
}

.pujcovna_zahlavi {
	height:25px; width:25px;
	text-align:center;	font-weight: bold; color:#000000; background-color:#a0a0a0;
}
.pujcovna_zahlavi_mes { 
	text-align:center; font-weight: bold; color:#000000; background-color:#a0a0a0;
}
.pujcovna_zahlavi_red {
	height:25px; width:25px;
	font-weight: bold; text-align:center; color:#FF0000; background-color:#a0a0a0;
}
.pujcovna{
	height:25px; width:25px;
	background-color:#e0e0e0; vertical-align : middle;
}
.pujcovna_volne{
	text-align:center; height:25px; width:25px;
	color: #000000;	background-color:#FFFFFF; text-decoration: none; vertical-align:middle;
}
.pujcovna_volne_red{
	text-align:center; height:25px; width:25px;
	background-color:#FFFFFF; color:#FF0000; 
	text-decoration: none; vertical-align: middle; padding-top:0px;	padding-bottom:0px;
}
a.pujcovna_volne_red{
	padding-top:6px; text-align:center; height:25px; width:25px;
	background-color:#FFFFFF; color:#FF0000; text-decoration: none;	vertical-align : middle; padding-bottom:0px;
}
a.pujcovna_volne{
	padding-top:6px; text-align:center; height:25px; width:25px;
	color: #000000; background-color:#FFFFFF; text-decoration: none; vertical-align:middle;
}
.pujcovna_obsazeno{
	text-align:center;height:25px; width:25px; 
	background-color:#F50e0e; color:#000000; 
}
.pujcovna_obsazeno_red{
	text-align:center;height:25px; width:25px; 
	background-color:#F50e0e; 	color:#FFFFFF; 
}  

a.pujcovna_obsazeno_red:link , a.pujcovna_obsazeno_red:visited ,a.pujcovna_obsazeno_red:hover ,a.pujcovna_obsazeno_red:active {
	padding-top:6px; text-align:center; height:25px; width:25px;
	background-color:#F50e0e; color:#FFFFFF; text-decoration: none;vertical-align : middle;
} 
a.pujcovna_obsazeno:link , a.pujcovna_obsazeno:visited ,a.pujcovna_obsazeno:hover ,a.pujcovna_obsazeno:active {
	padding-top:6px; text-align:center; height:25px; width:25px;
	background-color:#F50e0e; color:#FFFFFF; text-decoration: none; vertical-align : middle;
}
.pujcovna_rezervovano{
	text-align:center; height:25px;	width:25px;
	background-color:#ff8e09; color:#FFFFFF; 
}
.pujcovna_rezervovano_red{
	text-align:center;height:25px;width:25px;
	background-color:#ff8e09;color:#FFFFFF; 
} 
a.pujcovna_rezervovano:link , a.pujcovna_rezervovano:visited ,a.pujcovna_rezervovano:hover ,a.pujcovna_rezervovano:active {
	padding-top:6px; text-align:center; height:25px; width:25px;
	background-color:#ff8e09; color:#FFFFFF; 
	text-decoration: none; vertical-align: middle;
} 
a.pujcovna_rezervovano_red:link , a.pujcovna_rezervovano_red:visited ,a.pujcovna_rezervovano_red:hover ,a.pujcovna_rezervovano_red:active {
	padding-top:6px; text-align:center;	height:25px; width:25px;
	background-color:#ff8e09; color:#FFFFFF; 
	text-decoration: none; vertical-align : middle;
}
.pujcovna_obsazenomoje{
	text-align:center; height:25px; width:25px;
	background-color:#1a72be; color:#000000; 
}
.pujcovna_obsazenomoje_red{
	text-align:center; height:25px; width:25px;
	background-color:#1a72be; color:#FFFFFF; 
} 
a.pujcovna_obsazenomoje_red:link , a.pujcovna_obsazenomoje_red:visited ,a.pujcovna_obsazenomoje_red:hover ,a.pujcovna_obsazenomoje_red:active {
	padding-top:6px; text-align:center;	height:25px; width:25px;
	background-color:#1a72be; color:#FFFFFF; text-decoration: none; vertical-align: middle;
} 
a.pujcovna_obsazenomoje:link , a.pujcovna_obsazenomoje:visited ,a.pujcovna_obsazenomoje:hover ,a.pujcovna_obsazenomoje:active {
	padding-top:6px; text-align:center;	height:25px; width:25px;
	background-color:#1a72be; color:#FFFFFF; text-decoration: none; vertical-align: middle;
}
.pujcovna_rezervovanomoje{
	text-align:center; height:25px; width:25px;
	background-color:#3094e9; color:#FFFFFF; 
}
.pujcovna_rezervovanomoje_red{
	text-align:center; height:25px; width:25px;
	background-color:#3094e9; color:#FFFFFF; 
}

a.pujcovna_rezervovanomoje:link , a.pujcovna_rezervovanomoje:visited ,a.pujcovna_rezervovanomoje:hover ,a.pujcovna_rezervovanomoje:active {
	padding-top:6px; text-align:center;	height:25px; width:25px;
	background-color:#3094e9; color:#FFFFFF; 
	text-decoration: none; vertical-align : middle;
} 
a.pujcovna_rezervovanomoje_red:link , a.pujcovna_rezervovanomoje_red:visited ,a.pujcovna_rezervovanomoje_red:hover ,a.pujcovna_rezervovanomoje_red:active {
	padding-top:6px; text-align:center;	height:25px; width:25px;
	background-color:#3094e9; color:#FFFFFF; 
	text-decoration: none; vertical-align : middle;
}
.pujcovna_vraceno{
	text-align:center;height:25px; width:25px; 
	background-color:#008f35; color:#000000; 
}
.pujcovna_vraceno_red{
	text-align:center;height:25px; width:25px; 
	background-color:#008f35; 	color:#FFFFFF; 
} 
a.pujcovna_vraceno_red:link , a.pujcovna_vraceno_red:visited ,a.pujcovna_vraceno_red:hover ,a.pujcovna_vraceno_red:active {
	padding-top:6px; text-align:center; height:25px; width:25px;
	background-color:#008f35; color:#FFFFFF; text-decoration: none;vertical-align : middle;
} 
a.pujcovna_vraceno:link , a.pujcovna_vraceno:visited ,a.pujcovna_vraceno:hover ,a.pujcovna_vraceno:active {
	padding-top:6px; text-align:center; height:25px; width:25px;
	background-color:#008f35; color:#FFFFFF; text-decoration: none; vertical-align : middle;
}
.pujcovna_vracenomoje{
	text-align:center; height:25px; width:25px;
	background-color:#008f35; color:#FFFFFF; 
}
.pujcovna_vracenomoje_red{
	text-align:center; height:25px; width:25px;
	background-color:#008f35; color:#FFFFFF; 
}
a.pujcovna_vracenomoje:link , a.pujcovna_vracenomoje:visited ,a.pujcovna_vracenomoje:hover ,a.pujcovna_vracenomoje:active {
	padding-top:6px; text-align:center;	height:25px; width:25px;
	background-color:#008f35; color:#FFFFFF; 
	text-decoration: none; vertical-align : middle;
}   
a.pujcovna_vracenomoje_red:link , a.pujcovna_vracenomoje_red:visited ,a.pujcovna_vracenomoje_red:hover ,a.pujcovna_vracenomoje_red:active {
	padding-top:6px; text-align:center;	height:25px; width:25px;
	background-color:#008f35; color:#FFFFFF; 
	text-decoration: none; vertical-align : middle;
}   
.gray_zahlavi_l{ padding:4px 4px 4px 4px; font-size:12px; border-color:#000000;background-color: #dddddd;font-weight:bold; border-left-style:solid; border-left-width:2px; border-top-style:solid; border-top-width:2px;  border-bottom-style:solid; border-bottom-width:2px; }
.gray_zahlavi_r{ padding:4px 4px 4px 4px; font-size:12px;  border-color:#000000; background-color: #dddddd;font-weight:bold; border-right-style:solid; border-right-width:2px; border-top-style:solid; border-top-width:2px;border-left-style:solid; border-left-width:1px;  border-bottom-style:solid; border-bottom-width:2px; }
.cenik_l{padding:4px 4px 4px 4px; font-size:12px;  border-color:#000000; border-left-style:solid; border-left-width:2px;border-bottom-style:solid; border-bottom-width:1px;}
.cenik_lm{padding:4px 4px 4px 4px; font-size:12px;  border-color:#000000; border-left-style:solid; border-left-width:2px;border-bottom-style:solid; border-bottom-width:1px;border-right-style:solid; border-right-width:1px;}
.cenik_lmb{padding:4px 4px 4px 4px; font-size:12px;  border-color:#000000; border-left-style:solid; border-left-width:2px;border-bottom-style:solid; border-bottom-width:2px;border-right-style:solid; border-right-width:1px;}
.cenik_m{padding:4px 4px 4px 4px; font-size:12px;  border-color:#000000; border-left-style:solid; border-left-width:1px;border-bottom-style:solid; border-bottom-width:1px;border-right-style:solid; border-right-width:1px;}
.cenik_r{padding:4px 4px 4px 4px; font-size:12px;  border-color:#000000; border-right-style:solid; border-right-width:2px;border-bottom-style:solid; border-bottom-width:1px;}
.cenik_lb{padding:4px 4px 4px 4px; font-size:12px;  border-color:#000000; border-left-style:solid; border-left-width:2px;border-bottom-style:solid; border-bottom-width:2px;}
.cenik_mb{padding:4px 4px 4px 4px; font-size:12px;  border-color:#000000; border-left-style:solid; border-left-width:1px;border-bottom-style:solid; border-bottom-width:2px;border-right-style:solid; border-right-width:1px;}
.cenik_rb{padding:4px 4px 4px 4px; font-size:12px;  border-color:#000000; border-right-style:solid; border-right-width:2px;border-bottom-style:solid; border-bottom-width:2px;}
 .L1 { border-left-style:solid; border-left-width:1pt; }
    .R1 { border-right-style:solid; border-right-width:1pt; }
    .T1 { border-top-style:solid; border-top-width:1pt; }
    .B1 { border-bottom-style:solid; border-bottom-width:1pt; }
    .TB1 { border-top-style:solid; border-top-width:1pt; border-bottom-style:solid; border-bottom-width:1pt; }
    .T2B1 { border-top-style:solid; border-top-width:2pt; border-bottom-style:solid; border-bottom-width:1pt; }
    .T2B1L2 { border-top-style:solid; border-top-width:2pt; border-bottom-style:solid; border-bottom-width:1pt;border-left-style:solid; border-left-width:2pt;  }
    .T2B1R2 { border-top-style:solid; border-top-width:2pt; border-bottom-style:solid; border-bottom-width:1pt;border-right-style:solid; border-right-width:2pt; }
	.T2R2 { border-top-style:solid; border-top-width:2pt; border-right-style:solid; border-right-width:2pt; }
	.T1R2 { border-top-style:solid; border-top-width:1pt; border-right-style:solid; border-right-width:2pt; }
	.T2L2 { border-top-style:solid; border-top-width:2pt; border-left-style:solid; border-left-width:2pt; }
	.T1L2 { border-top-style:solid; border-top-width:1pt; border-left-style:solid; border-left-width:2pt; }
	.B1L2 { border-bottom-style:solid; border-bottom-width:1pt; border-left-style:solid; border-left-width:2pt; }
	.B1R2 { border-bottom-style:solid; border-bottom-width:1pt; border-right-style:solid; border-right-width:2pt; }
	.L1R1 { border-left-style:solid; border-left-width:1pt;border-right-style:solid; border-right-width:1pt; }
	.L2R2 { border-left-style:solid; border-left-width:2pt;border-right-style:solid; border-right-width:2pt; }
	.L2R2B2 { border-left-style:solid; border-left-width:2pt;border-right-style:solid; border-right-width:2pt; border-bottom-style:solid; border-bottom-width:2pt;  }
	.L1B1 { border-left-style:solid; border-left-width:1pt;border-bottom-style:solid; border-bottom-width:1pt; }
	.L1R1B1 { border-left-style:solid; border-left-width:1pt;border-right-style:solid; border-right-width:1pt;border-bottom-style:solid; border-bottom-width:1pt;  }
    .L2 { border-left-style:solid; border-left-width:2pt; }
    .R2 { border-right-style:solid; border-right-width:2pt; }
    .T2 { border-top-style:solid; border-top-width:2pt; }
    .B2 { border-bottom-style:solid; border-bottom-width:2pt; }
    .L3 { border-left-style:solid; border-left-width:3pt; }
    .R3 { border-right-style:solid; border-right-width:3pt; }
    .T3 { border-top-style:solid; border-top-width:3pt; }
    .B3 { border-bottom-style:solid; border-bottom-width:3pt; }
    .L4 { border-left-style:solid; border-left-width:4pt; }
    .R4 { border-right-style:solid; border-right-width:4pt; }
    .T4 { border-top-style:solid; border-top-width:4pt; }
    .B4 { border-bottom-style:solid; border-bottom-width:4pt; }
    .L2B0 { border-left-style:solid; border-left-width:2pt; border-bottom-style:solid; border-bottom-width:1pt;border-bottom-color:#999999;}
    .R2B0 { border-right-style:solid; border-right-width:2pt; border-bottom-style:solid; border-bottom-width:1pt;border-bottom-color:#999999;}
    .B0 { border-bottom-style:solid; border-bottom-width:1pt;border-bottom-color:#999999;}
.disp_row{
   position:relative; 
	margin: 0px 0px 0px 0px;  
  height:100%;
  width:100%;
}
.disp_zak{
	position:absolute;  
	margin: 0px 0px 0px 0px; 
	border:1px solid #bbbbbb;
	top:0px;overflow:hidden;filter: alpha(opacity=75); 
	 opacity:0.75;
	color:#000000;  z-index:0; 
}
.disp2_zak{
	position:absolute;  
	margin: 0px 0px 0px 0px; 
	border:1px solid #c23514;
	top:0px;overflow:hidden;filter: alpha(opacity=75); 
	opacity:0.75;
	color:#000000;z-index:0; 
}
.disp_help{
	 z-index:5; 
	position:absolute; 
	margin: 0px 0px 0px 0px; 
	padding: 4px 4px 4px 4px; 
	border:1px solid #bbbbbb;
	display:none; 
	color:#000000;
	filter: alpha(opacity=100); 
	opacity:1;
	width:150px; overflow:visible; 
}
div.help{
	position:absolute;  z-index:5; 
	margin: 0px; 
	padding: 5px;  
	display:none; 
	color:#064072;
	background-color: #FFFFFF;
	overflow:visible; /*width:255px; */
} 

.helpobsah{ 
	font-size: 11px;color:#064072; 
	background-color: #DEEEF8;
    padding-left:7px; padding-right:7px;  
}
div.helpnadpis{
	font-weight: bold;
	margin-bottom:5px; 
	margin-top:0px; 
	color:#064072; 
} 
table.help{
	position:absolute;  z-index:5; 
	margin: 0px; 
	padding: 5px; 
	border:0px solid  #064072; 
	color:#064072;
	background-color: #FFFFFF;
	width:247px; overflow:visible; 
} 
.disp_zahlavi {
	height:25px; 
	border-right:1px solid #444444;
	border-top:1px solid #444444;
	text-align:center;
	padding: 4px 4px 4px 4px; 
	 font-weight: bold; color:#000000; background-color:#a0a0a0;
} 
.disp_zahlavi_small {
	height:25px; 
	border-right:1px solid #444444;
	border-top:1px solid #444444;
	text-align:center;
	padding: 0px; 
	 font-weight: normal; color:#000000; background-color:#a0a0a0;
} 
.disp_bott{ 
	border-bottom :1px solid #444444;
}
.disp_top{ 
	border-top :1px solid #444444;
}
.disp_left{ 
	border-left:1px solid #444444;
}
.disp_zahlavi_red {
	height:25px; 
	font-weight: bold; 
	text-align:center;
	padding: 4px 4px 4px 4px; 
	color:#FF0000; background-color:#a0a0a0;
}
.disp_right{ 
	border-right:1px solid #444444;  
}
.disp_topdashed{
	border-top:1px dashed #999999;
} 
.inline{
	margin:0px; padding:0px;
	color:#555555;
} 
.zalozka2 {
	font-size: 11px;
 	font-family: Tahoma;
	color:#444444; 
	background-color:#979CA9;
}
.zalozka2_leva { 
	background-color:#979CA9;
	background-image : url(../pic/leveousko.gif); background-repeat: no-repeat; background-position:left top; 
}

.zalozka2_prava { 
	background-color:#979CA9;
	background-image : url(../pic/praveousko.gif); background-repeat: no-repeat; background-position:right top; 
}
.text_podklad{
	font-size: 11px;font-family: Tahoma;color:#444444;  
} 
.text_podklad_fieldset{
	font-size: 11px;font-family: Tahoma;color:#444444;  
	 border: 1px solid #444444;
}
tr.text_podklad_separator{
	font-weight:bold;
	background-color: #808080;
	height:1px;
	padding:0px;
} 

.obsah_stranky {
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color: #FFFFFF;
}
td.sl1 { 
	font-size: 12px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
td.sl2{
	font-size: 12px;
	border-right: solid 1px #000000; 
	border-bottom: solid 1px #000000;
	background-color:#FFFF00;
}
hr.rychle_odkazy{
	border-width:0;
	border-top:1px solid  #5f84a4;
	height:1px; 
	margin-top:2px;
	margin-bottom:2px;
}
div.rychle_odkazy {
	font-weight:bold; 
	padding-top:6px;
	margin-top:2px;
	margin-bottom:2px;
	border-bottom: 1px solid  #5f84a4;
	min-height: 22px;
}
p.rychle_odkazy{   
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
}
td.osobni_obsah{ 
	border: solid 1px #000000;  
	background-color: #e4e9ef;
	padding:10px;
	vertical-align:top;
	line-height:22px;
}
 .osobni_zahlavi,  .osobni_zahlavi td,  .osobni_zahlavi th { 
	font-weight:bold; 
	color: #064072;
	min-height: 26px;
	BACKGROUND: url(../pic/tab_zahlavi_bg.gif); 
	background-repeat: repeat-x;
	background-color: #8ea9be;
	border-color:#000000;
	border-top: 1px solid #000000;border-left: 1px solid #000000; border-right: 1px solid #000000; 
	height: 26px; 
	padding-right:4px;
	padding-left:4px;
}
 
td.osobni_obsah2{ 
	border: solid 1px #000000;  
	background-color: #e4e9ef;
	padding:0px; 
}
 .tab_s3,  .tab_s3 td,  .tab_s3 th  { 
	font-weight:bold; 
	color: #064072;
	min-height: 26px;
	BACKGROUND: url(../pic/tab_zahlavi_bg.gif); 
	background-repeat: repeat-x;
	background-color: #8ea9be; 
	border-top: 1px solid #000000;border-bottom: 1px solid #000000; 
	height: 26px; 
	padding-right:4px;
	padding-left:4px;
}
 
p.myhelp{
	line-height:1.1;  
	margin-top:7px;
}
.it {
	font-style: italic;
}
div.napoveda {
	z-index:5000;
	height:auto;
	position:absolute;
	right: 20px;top:30px; 
	float:right;
	border:1px solid #000000;
	background-color:#fae971;
	background-image : url(../pic/help_bg.gif); background-repeat:repeat-x; background-position:left top; 
} 
img.napoveda_iko {
	z-index:4;
	position:absolute;
	right: 20px;top:30px; 
	float:right; 
	height: 19px;
	width: 19px;
	border:0px; 
	clear:both;
} 
div.help_h {
	min-height: 26px;
	height: 26px;
	font-weight:bold; 
	color: #064072; 
	text-align:left;
	vertical-align:bottom;
	line-height:24px;
	border-bottom:1px solid #000000;
	clear:both;
}
.napoveda em {color:#003a6d}
 

 
.result_table {
	margin-right:18px;
	font-size: 11px;font-family: Tahoma;color:#444444;
}
.result_table, .result_table tr {
	border-top:solid #000000 1px;
	border-left:solid #000000 1px;
}
.result_table th {
	font-weight:bold; 
	color: #064072;
	min-height: 26px;
	BACKGROUND: url(../pic/tab_zahlavi_bg2.jpg); 
	background-repeat: repeat-x;
	background-color: #8ea9be;
	border-color:#000000;
	border-top: 1px solid #000000;border-bottom: 1px solid #000000; 
	height: 26px; 
	font-size: 11px;font-family: Tahoma; 
}

.result_table td { 
	padding:2px;
	text-align:right;
	font-size: 11px;font-family: Tahoma;color:#444444;
}
.result_table #bg_0 {
	background-color:#CCCCCC; 
}


div.obalTabulky {
	height: 600px; 	
	overflow: auto;
	margin: 0;
	min-height:300px;
}
 
#rolujschovat, #rolujschovat td {
	font-size:0px;
	height:0px;
	margin:0px;
	padding:0px;
}
p.nevidim{
	display:none;
	z-index:0;
}
.obj_dis{
	color: #a0a0a0;
	font-size: 12px;font-family: Tahoma;
	font-weight:bold;
	text-align: right;
	background-color: transparent; 
	border: 0px solid;  
	border: none; 
}

.abs_zahlavi {
	height:25px; 
	border-right:1px solid #444444;
	border-bottom:1px solid #444444;
	border-top:1px solid #444444;
	text-align:center;
	padding: 4px 4px 4px 4px; 
	 font-weight: bold; color:#000000; background-color:#eeeeee;
} 
.abs_zahlavi_small {
	height:25px; 
	border-right:1px solid #444444;
	border-top:1px solid #444444;
	border-bottom:1px solid #444444;
	text-align:center;
	padding: 0px; 
	 font-weight: normal; color:#000000; background-color:#eeeeee;
}  
.abs_zahlavi_wd {
	height:25px;  
	text-align:center;
	border-top:1px solid #444444;
	padding: 4px 4px 4px 4px; 
	color:#000000; background-color:#bbbbbb;
}
.abs_zahlavi_wd_small{
	height:25px; 
	border-right:1px solid #444444;
	border-top:1px solid #444444; 
	border-bottom:1px solid #444444;
	text-align:center;
	padding: 0px; 
	color:#000000; background-color:#bbbbbb;
} 
.abs_bott{ 
	border-bottom :1px solid #ccc;
	cursor:hand;
}
.abs_top{ 
	border-top :1px solid #ccc;
	cursor:hand;
}
.abs_left{ 
	border-left:1px solid #ccc;
	cursor:hand;
} 
.abs_right{ 
	border-right:1px solid #ccc; 
	text-align:center; 
	cursor:hand;
}  
div.oknosms100{
	background-image : url(/pic/novazprava_bg.png); background-repeat: no-repeat; background-position:left top; 
	float:right; 
	position:absolute; 
	top:0px;
	right:0px;  
	padding:10px 20px 20px 40px; 
	width:300px; height:300px;
	z-index:10;   color:#000000;
	display:none;
}
div.oknosms75{
	float:right; 
	position:absolute; 
	top:0px;
	right:0px;  
	padding:10px 20px 20px 40px; 
	width:300px; height:300px;
	z-index:10; 
	filter: Alpha(Opacity=75);
	 opacity:0.75; color:#000000;
	background-image : url(/pic/novazprava_bg.png); background-repeat: no-repeat; background-position:left top; 
}
div.oknosms50{
	float:right; 
	position:absolute; 
	top:0px;
	right:0px;  
	padding:10px 20px 20px 40px; 
	width:300px; height:300px;
	z-index:10; 
	filter: Alpha(Opacity=50);
	 opacity:0.5; color:#000000;
	background-image : url(/pic/novazprava_bg.png); background-repeat: no-repeat; background-position:left top; 
}
div.oknosms25{
	float:right; 
	position:absolute; 
	top:0px;
	right:0px; 
	background-image : url(/pic/novazprava_bg.png); background-repeat: no-repeat; background-position:left top; 
	width:300px; height:300px;
	z-index:10; 
	padding:10px 20px 20px 40px; 
	filter: Alpha(Opacity=25);
	 opacity:0.25; color:#000000;
}
div.autopujcar{
	float:left; 
	clear:right;
	border:1px #000000 solid; 
	margin:10px;
	padding:15px;
	font-size:12px;
}
td.dc_green{
	background-color: #00FF00;
	text-align: center;
}
td.dc_red{
	background-color: #FF0000; 
	text-align: center;
}
td.dc_yellow{
	background-color: #ffff00;
	text-align: center;	 
}
td.pd_0{
    background-color: #FF0000;
    text-align: center;
}
td.pd_1{
    background-color: #FF2D00;
    text-align: center;
}
td.pd_2{
    background-color: #FF5B00;
    text-align: center;
}
td.pd_3{
    background-color: #FF8900;
    text-align: center;
}
td.pd_4{
    background-color: #FFB700;
    text-align: center;
}
td.pd_5{
    background-color: #FFE500;
    text-align: center;
}
td.pd_6{
    background-color: #EBFF00;
    text-align: center;
}
td.pd_7{
    background-color: #BDFF00;
    text-align: center;
}
td.pd_8{
    background-color: #8FFF00;
    text-align: center;
}
td.pd_9{
    background-color: #61FF00;
    text-align: center;
}
td.pd_10{
    background-color: #00FF00;
    text-align: center;
}
.timetable_box {
	overflow:hidden;
	border-left: 1px solid #dcdada;
	border-right:1px solid #dcdada;
	position:absolute;
	top:0px;
	z-index:10;
	

}
.timetable_item {
	overflow:hidden;
	position:absolute;
	z-index:20;
	border: solid 1px #7eaacc;
	font-size:11px;
}
.tbldiv td{
	padding:0 2px 0 2px; 
	overflow:hidden; 
}
.view_agend {
	display:block; z-index:5; float:right;clear:none; 
	margin-top:5px;margin-right:10px;
	
}
.noprint{

}
.hid_screen{
	display:none;
}
.tab_blue td{
	color:#909090;
	font-style:italic;
} 
.balicky_popis{
	float:left; 
	clear:none;
	width:300px; 
	
	font-size:13px;
}

/* editace jizdy */
.aux_sel_ucel > .x-form-field-wrap {
  display: inline-block;
}

.table-statistika tr:hover {
    background-color: #a3e8ff !important;
}

.table-statistika tr:first-child{
    position: sticky;
    top:0;
}


.wd-error-box{
    border: 1px solid black;
    background-color: #f0bbbb;
    display: inline-block;
    padding: 1em;
    margin: 1em;
}

.loader{
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
}

.loader .spinner{
    width: 120px;
}
.badcard {
  color: #a0a0a0;
}
.nowrap {
  white-space: nowrap;
}

.cursor_pointer {
    cursor: pointer;
}

span.tachocard > .country {
  margin-right: 2px;
  color: blue;
}

.nowrap td {
    white-space: nowrap;
}

table.kc_params {
  border-collapse: collapse;
  border-spacing: 0px;
}
table.kc_params th, table.kc_params td {
  padding: 0px 5px;
  border: 1px solid #dddddd;
}

.hideItem {
    display: none;
}

.required-info{
    color: #cc0000;
}

.zvyrazni-text {
    font-weight: bold;
}

.error-input{
    background-image: none !important;
    border: 1px solid #fc6262 !important;
    background-color: #f0bbbb !important;
    display: inline-block;
}

div.hostinfo {
	text-align: center;
}
div.hostinfo > span {
	font-family: tahoma;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #ffffff;
	opacity: 0.8;
}
div.noticeheader {
	box-sizing: border-box;
	padding-top: 1px;
	border-bottom: 1px solid #dde000;
	text-align: center;
	background: yellow;
}
div.noticeheader > a,
div.noticeheader > span {
	font-family: tahoma;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	color: #000000;
	opacity: 0.7;
}

input:read-only {
    background-color: #ccc;
}

.maxwidth {
	width: 100%;
}
