@media screen, projection {
/** Layout */
/** Základní */
#hlavicka
   {
        !width:100%;
        height:50px;
        background:url("GRAFIKA/arad_titulek_cs.gif") bottom right ;
        background-repeat: no-repeat;
       }

#hlavickaEn
   {
        !width:100%;
        height:50px;
        background:url("GRAFIKA/arad_titulek_en.gif") bottom right ;
        background-repeat: no-repeat;
       }
          
#text{
       padding-left:10px;
       padding-right:10px;
       margin-top:0px; 
       !margin-top:10px; /* IE hack */      
       width:97%;
       !width:100%;
       float:left;
       }
       
#dataTable{
      padding-left:10px;
      padding-right:10px;
      margin-top:0px; 
      !margin-top:10px; /* IE hack */      
      width:97%;
      !width:100%;
      float:left;
      !height:100%; /*IE hack */
}
       
#pata{
       width:97%;
       !width:100%;
       font-family:arial, helvetica, sans-serif;
       font-size:0.7em;            
       padding-top: 10px;
       clear: both;
}


/* Index stránka*/
     
#sloupec1 {float: left;
           width: 58%; 
          }
     
#sloupec2 {float: right; 
           width: 40%;
           white-space:normal;
           }



fieldset.index{
    border:1px solid black;
    margin:10px 0px 0px 0px;
    !margin:0 0 0 0; /** IE hack*/
    display: block;
}


.metadata{
  background-color: black; 
}

.info {
  left:0;
  margin:0;
  padding:5px 5px 5px 5px;
  !padding:5px 0px 5px 5px; /** IE hack*/
  white-space:normal;
  }


.info li{ 
  list-style: none;
  padding: 0px 10px 10px 10px;
  margin: 0px 0px 10px 0px;
  background: url(GRAFIKA/cal_+.gif) 0 50% no-repeat;	
  font-size:0.9em;
  white-space:normal;
  background-color:#F2F2F2;
}

.zdroje {
  left:0;
  margin:0;
  padding:5px 5px 5px 5px;
  !padding:5px 0px 5px 5px; /** IE hack*/
  white-space:normal;
  }

.zdroje li{ 
  list-style: none;
  padding: 0px 0px 0px 10px;
  /*margin: 0px 0px 10px 0px;*/
  font-size:0.8em;
  white-space:normal;
  background: url(GRAFIKA/cal_+.gif) 0 50% no-repeat;	
  }

.zdrojeT{
    font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
    font-size:1em;
    color:navy;
    font-weight:bold;
    display: block;
}

.info li.drill{
  background:none;
  padding: 0px 10px 10px 0px;
}

.info a.plusko{
  background: url(GRAFIKA/plus.gif) 100% 50% no-repeat;
  _background: none;
  padding:0 15px 0 0 ;
}

.info a.minusko{
  background: url(GRAFIKA/minus.gif) 100% 50% no-repeat;
  _background: none;
  padding:0 15px 0 0 ;
}

.tmstmp{ 
    font-size:0.8em;
}

p.vice{
  font-size:0.7em;
  height:100%;
  text-align:right;
  margin:10px 0px 0px 0px;
  padding:0;
}




.start{
  background: url("GRAFIKA/data.gif") 3% 50% no-repeat;
  padding:2px 10px 2px 35px;
  font-weight:bold;
}
.startTxt{
  text-align:center;
  font-size:0.9em;
  line-height: 150%;
  background: ButtonFace;
  border: 2px groove #fff;
  width:55%;
  padding:2px;
}


.startTxt a{ text-decoration: none;
             color:#000;  }

.startTxt a:hover, 
.startTxt a:active {border: 2px outset #fff;}

.center {
  width:100%;
  text-align:center;
}

.blink{
  text-decoration:blink;
}



/***/
.min_size{
     min-height: 300px;
	   _height: expression(document.body.clientHeight > 300? "300px" : "auto" ); /*IE hack*/
}


/** Hlavni menu*/
#menuContainer {
   /* position:absolute;
    top:53px;*/
    font-family:arial, helvetica, sans-serif;
    background: ButtonFace;
    color: #000;
    border-top: 2px groove #fff;
    border-bottom: 2px groove #fff;
    margin: 0;
    padding: 4px 4px 4px 20px;
    width:97%;
    !width:100%;    
    white-space:nowrap;
    }


#mainMenu {margin: 0;
          padding: 0 0 0 0;
          font-size: .8em;}

#mainMenu ul {
  margin: 0; 
  padding: 0;
  white-space:nowrap;
}

#mainMenu li {
  display: inline; 
  list-style: none;
  white-space:nowrap
  }
  

#mainMenu li  {background:transparent;
               color:#000;
               margin: 2px 0;
               padding: 2px 4px;
               text-decoration: none;}
#mainMenu a  {
  background:transparent;
  color:#000;
  margin: 2px 0;
  padding: 2px 4px;
  text-decoration: none;
  white-space:nowrap;}

#mainMenu li a:link, 
#mainMenu li a:visited {border: 2px solid ButtonFace;}

#mainMenu li a:hover, 
#mainMenu li a:active {border: 2px outset #fff;}

#mainMenu li.separator {border-left: 2px groove #fff;
                       }
#mainMenu a.home {
  background: url("GRAFIKA/home_n.gif") 0 50% no-repeat;
  !background: url("GRAFIKA/home_n.gif") 5px 50% no-repeat; /**IE hack - osetreni zarovnani obrazku od leva*/
	padding:2px 5px 2px 25px;
	
}
#mainMenu a.data {
	background: url("GRAFIKA/data.gif") 0% 50% no-repeat;
	!background: url("GRAFIKA/data.gif") 5px 50% no-repeat;
  padding:2px 5px 2px 25px;
}
#mainMenu a.search {
	background: url("GRAFIKA/search.gif") 0% 50% no-repeat;
	!background: url("GRAFIKA/search.gif") 5px 50% no-repeat;
	padding:2px 5px 2px 25px;
}
#mainMenu a.info {
	background: url("GRAFIKA/cascade.gif") 0% 50% no-repeat;
	!background: url("GRAFIKA/cascade.gif") 5px 50% no-repeat;
  padding:2px 5px 2px 25px;
}
#mainMenu a.doc {
	background: url("GRAFIKA/doc.gif") 0% 50% no-repeat;
	!background: url("GRAFIKA/doc.gif") 5px 50% no-repeat;
	padding:2px 5px 2px 25px;
}
#mainMenu a.top {
	background: url("GRAFIKA/star_yellow.gif") 0% 50% no-repeat;
	!background: url("GRAFIKA/star_yellow.gif") 5px 50% no-repeat;
	padding:2px 5px 2px 25px;
}
#mainMenu a.cz {
	background: url("GRAFIKA/czech.gif") 0% 50% no-repeat;
	!background: url("GRAFIKA/czech.gif") 5px 50% no-repeat;
	padding:2px 5px 2px 30px;
}

#mainMenu a.en {
	background: url("GRAFIKA/english.gif") 0% 50% no-repeat;
	!background: url("GRAFIKA/english.gif") 5px 50% no-repeat;
	padding:2px 5px 2px 30px;
}


/** Strom */

#stromContainer{
  min-height: 350px;
	_height: expression(document.body.clientHeight > 350? "350px" : "auto" ); /*IE hack*/
	padding-top:15px;
	
}

#stromContainer fieldset{
  	/*margin:5px; 5px; 5px; 5px;*/
  	padding:0px 10px 0px 10px;
    border: 1px solid black;
}
#stromContainer legend{
   font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
   font-size:0.9em; 
   color:navy;
}

#strom {
  white-space:nowrap;
}

ul.koren{
  width: auto;
	padding-left : 0px;
	margin-left : 0px;
	font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size:0.8em;
	line-height:22px;	
}

ul.koren li {
  list-style-type: none;
  white-space: nowrap;
  overflow: hidden; 
}

ul.koren a {
   background: url(GRAFIKA/openfolder.gif) 0 50% no-repeat;
   padding:0px 10px 1px 0px;
   font-weight:bold; 
}

ul.koren a:link, ul.koren a:visited
{
  text-decoration:none;
}
ul.koren a:hover
{
  text-decoration:underline;
}

ul.koren a.db {
   background: url(GRAFIKA/db.gif) 0 50% no-repeat;
   padding:0px 10px 0px 0px;
   display:block;   
}

ul.koren a.sest {
   background: url(GRAFIKA/fopen.gif) 0 50% no-repeat;
   padding:0px 10px 0px 0px;
}

ul.vetve{
  width: auto;
	padding-left : 0px;
	margin-left : 0px;
	font-size:1em;
	line-height:22px;
}


ul.vetve li {
  list-style-type: none;
  white-space: nowrap;
  overflow: hidden; 
  background: url(GRAFIKA/node.gif) no-repeat; 
  padding:0px 10px 1px 20px;
  display: block;
}

ul.vetve li.last  {
  background: url(GRAFIKA/lastnode.gif) no-repeat;
	display: block;
}

ul.vetve a {
   background: url(GRAFIKA/closedfolder.gif) 0 50% no-repeat;
   padding:0px 10px 0px 0px; 
   font-weight:normal;
}
ul.vetve a.ukaz{
   background: url(GRAFIKA/document_time.gif) 0 50% no-repeat;
   padding:0px 10px 0px 0px;	
   font-size:0.9em;
}

ul.vetve a.sest {
   background: url(GRAFIKA/fclosed.gif) 0 50% no-repeat;
   padding:0px 10px 0px 0px;
}

ul.vetve a.book {
   background: url(GRAFIKA/book.gif) 0 50% no-repeat;
   padding:0px 10px 0px 0px;
}

ul.vetve a.openBook{
   background: url(GRAFIKA/openbook.gif) 0 50% no-repeat;
   padding:0px 10px 0px 0px;
}

ul.vetve a.plus{
  background: url(GRAFIKA/plus.gif) 0 50% no-repeat;
  padding:0px 10px 6px 25px;
}

ul.vetve a.minus{
  background: url(GRAFIKA/minus.gif) 0 50% no-repeat;
  padding:0px 10px 6px 25px;
}



/** tabMenu */

#tabMenuHeader {
	position: relative;
 	width: 100%;
	height: 1em;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#tabMenuHeader ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#tabMenuHeader ul#primary li  {
	display: inline;
	list-style: none;	
}

#tabMenuHeader ul#primary a,#tabMenuHeader ul#primary span,#tabMenuHeader ul#primary a.current {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font:bold 0.8em 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	text-decoration: none;
	color: black;
}

#tabMenuHeader ul#primary span,#tabMenuHeader ul#primary a.current,#tabMenuHeader ul#primary a.current:hover {
	border: 1px solid black;
	border-bottom: none;
	background:ButtonFace;
	padding-bottom: 6px;
	margin-top: 0;
}

#tabMenuHeader ul#primary a {
	/*background: #E0E0E0;*/
	background:ButtonFace;
	border: 1px solid black;
	border-bottom: none;
	color:#606060  ;
}

#tabMenuHeader ul#primary a:hover {
	margin-top: 0;
	border-color: black;
	background: #D0D0D0;
	padding-bottom: 5px;
}

#tabMain {
	border: 1px solid black;
	clear: both;
	background:ButtonFace;
	/**padding-top: 2em;*/
}

#tabContent {
  padding: 1em 1.5em 1.5em 1.5em;
  background:ButtonFace;
  min-height: 300px;
  !min-height:default; /*IE7*/
  _height: expression(document.body.clientHeight > 300? "300px" : "auto" ); /*IE6*/
  /*overflow:auto;
	/*height:300px;*/
	
}

/* okna s metadaty*/
#tabContent fieldset.index{
    border:1px groove #fff;;
    margin:10px 0px 0px 0px;
    !margin:0 0 0 0; /** IE hack*/
    display: block;
    font-size:0.8em;
}

 a.pdf
{
  background: url(GRAFIKA/pdf_small.gif) 0 50% no-repeat;
  padding: 0px 10px 0px 25px;	
}

 a.htm
{
  background: url(GRAFIKA/html_small.gif) 0 50% no-repeat;
  padding: 0px 10px 0px 25px;	
}

/** Navigace */
ul.navigace {
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.75em;	
  width: auto;
	padding-left : 0px;
	margin-left : 0px;
	left:0px;
	display: inline;
}

ul.navigace li{
  background: url(GRAFIKA/arrow.gif) 0% 50% no-repeat;
	padding: 10px 5px 10px 10px;
  list-style-type: none;
	/*white-space: nowrap;*/
	overflow: hidden;
	display: inline;
}

ul.navigace li.first{
  background:none;
  padding: 10px 5px 10px 0px;
  list-style-type: none;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	font-weight:bold;
}


ul.nav_hledej{
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:1em;	
  width: auto;
	padding: 0px 0px 0px 5px;
	margin : 0px 0px 5px 0px;
	left:0px;
}

ul.nav_hledej li{
  background: url(grafika/arrow.gif) 0% 50% no-repeat;
  padding: 0px 5px 0px 10px;
	white-space: normal;
	overflow: hidden;
	display: inline;
}
ul.nav_hledej li.first{
  background:none;
  list-style-type: none;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
}


.findForm fieldset
{
  border:1px solid black;
  background-color:ButtonFace;
  padding:20px 20px 20px 20px;
}

.typ{
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.8em;	
}

.findForm p 
{
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.9em;	
}

/**Panel s prametry pro vyber*/

form{
      display: inline;
      padding:0px;
      margin:0px;
    }
         
fieldset{
        border:1px groove;        
        display: inline;
        padding:5px 5px 5px 5px;
        margin:0px 0px 0px 0px;
}

fieldset.noborder{
        border:0px;        
}

fieldset.radio{
        border:1px solid gray;        
        margin:0px 10px 0px 0px;
}
fieldset.tbl{
  display:block;
}

legend{
        font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
        font-size:1em;
        color:navy;
        font-weight:bold;
}


#paramPanel{           
        font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
        font-size:0.8em;
}


#paramPanel ul {
  display:inline;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#paramPanel li {
  list-style-type: none;
  display:inline;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#paramPanel .popisParam{
  font-size:0.9em;
  margin-left:5px;
}

#paramPanel .popisObd{
  font-size:0.9em;
  margin-left:10px;
  margin-right:5px;
}
.title{
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-size:0.8em;
  /*font-weight: bold;*/
}
#tabPanel ul{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;  
}


#tabPanel li {
  list-style-type: none;
  display:inline;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#tabPanel legend {
    font-size:0.8em;
}
/** Fonty */

h1 {
  font-size:1.3em;
  color:navy;
}
body {
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:1em;
}

table,textarea,h2 {
	font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.8em;
}

p {font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;}

select{
      font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size:0.9em;
}

select.obdobi{
      margin:0px;margin-left:-5px;padding:0px;border-width:0px;
}

input{
      font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.9em;
}
input.vypocet
{
  font:bold;
  color:navy;
  margin:5px 0px 0px 0px;
  width:15em;
}


hr { height:1px;
     color:#000000;
     background-color:#000000;
     border-width: 0px;
}



/* Kurzor datové tabulky*/

.normal { border-style:solid;
          border-width:1px;
          width:100px;
          border-width:1px;}
.highlight { background-color:red; }


/** Tabulka*/
table { border-collapse:collapse;
        background-color:#fff;      
        border-style:groove;
        border-width:2px;
        border-color:#fff;
             
}
        
th {
          /*background-color:#1B5185;
          color:white;*/
          background-color:navy;
          color:white;
          height:25px;        
          padding-left:5px;
          white-space:nowrap; 
          font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.9em;
}

td {
  padding:3px 2px 3px 5px;
  /*_width:100%;*/
  border-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#CCCCCC;
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.9em;
}

td.right{
   padding-right:10px;
  text-align:right;
  _text-align:right; /* IE hack - jinak nezarovná**/
}
td.w60 { 
  width:5.2em; 
  
}
td.w70 { 
  width:6.0em;
}

.c{ 
   background-color:#F2F2F2;
}
td.w30p {
  width:30%;
}

table.w100p
{
  width:100%;
}

/* Tabulka data*/

#tbl_container { /*IE hack - kontejner pouze v IE*/
  width:99%;
  height:78%;
  scrollbar-base-color:#ffeaff;
  border-width:1px;
  border_style:inset;
  overflow: -moz-scrollbars-horizontal; /** IE z nějakého záhadného důvodu načítá ???*/
  _overflow: auto;
}

/* child selector syntax which IE6 and older do not support*/
#tbl_container table>tbody	{  
	overflow: auto; 
	height:290px;
	!height:auto;
	overflow-x: hidden;
	}

#tbl_container  table {
  background-color: WhiteSmoke;
  border-width:0px;
  border-style:solid;
  border-top-width:3px;
  border-bottom-width:2px;
  border-left-width:2px;
  border-right-width:2px;
  border-color:black;
  font-family:monospace; 
  font-size:1em;
  _font-size:0.9em;
  border-collapse: collapse;  
}

#tbl_container thead td {
  white-space:normal;
  border-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:1px;
  border-color:black;
  text-align: center;
  _text-align: center; /*IE hack - jinak nezarovná*/
}

thead td, thead td.locked	{
  /*font-weight: bold;*/
  text-align: center;
  color: black;
  _position:relative; /*IE hack */
  cursor: default;
  white-space:normal; 
  cursor:Pointer;
}
	
thead td.locked {
  z-index: 30;
  color:black;}

td.locked  {
  background-color: #FFFFCC;
  font-weight: bold;
  color:black;
  border-right: 1px solid silver;
  left: expression(document.getElementById("tbl_container").scrollLeft); /* IE5+ only */
  position: relative;
  z-index: 10;
}
	
	
thead td	{
	position:relative; 
	top: expression(document.getElementById("tbl_container").scrollTop-2); /*IE5+ only*/
	}



#tbl_container td{
  border-style:solid;
  border-width:1px;
  width:auto;
  white-space:nowrap;
  border-width:1px;
  font-family:monospace;
  font-size:1em;
  _font-size:0.9em; 
}



#tbl_container tbody td{
  white-space:nowrap;
  text-align:right;
  _text-align:right; /* IE hack - jinak nezarovná**/
}

td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/ 


/* Tooltip */

#dhtmltooltip{
  position: absolute;
  width: 150px;
  border: 1px solid black;
  padding: 2px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.8em;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
} 


/* Tabulka hledej */


.hledej th{
  text-align:left;
}

.hledej td{
  /*  width:100%;*/
    border-top-width:0px;
    border-bottom-width:0px;
    
}
.hledej td.uka{
     background: url(GRAFIKA/document_time.gif) 5px 50% no-repeat;
     padding:5px 5px 0px 35px;
     !padding:5px 5px 5px 35px;  /* IE hack - špatné mezery*/
     border-top-width:1px;
     border-bottom-width:0px;
}

.hledej td.ukaI{
     border-top-width:1px;    
}

.hledej td.sest{
     background: url(GRAFIKA/book.gif) 5px 50% no-repeat;
     padding:5px 5px 0px 35px;
    !padding:5px 5px 5px 35px; /* IE hack - špatné mezery**/
     border-top-width:1px;
     border-bottom-width:0px;
}
.hledej td.sestI{
     border-top-width:1px;     
}

.hledej td.c{ 
   background-color:#F2F2F2;
}
.red{
    color:red;
}
#hledej_vysledky{
    font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.9em;
    padding:10px 0px 0px 0px;
}

#hledej_vysledky ul {
      padding:0px;
      margin:0px;
}

#hledej_vysledky li{
    font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.9em;
    padding:0px 0px 0px 5px;
    list-style-type:none;
    background: url(GRAFIKA/book.gif) 10px 50% no-repeat;
    padding:5px 5px 0px 30px;
}

#hledej_vysledky li.uka{
    font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.9em;
    padding:0px 0px 0px 5px;
    list-style-type:none;
    background: url(GRAFIKA/document_time.gif) 10px 50% no-repeat;
    padding:5px 5px 0px 30px;
}

#hledej_vysledky fieldset {
  border:1px solid black;
}
.hvl{
  width:100%;
  text-align:right;
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.9em;
}

/* Trideni*/
	.sort-table thead 			{ background:ButtonFace; }
	.sort-table thead td 		{ border:1px solid; border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;}
	.sort-table thead td:active { border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; padding:3px 4px 1px 6px; }
	.sort-arrow 				{ width: 11px; height: 11px; background-position:center center; background-repeat:no-repeat; margin:0px 2px; }
  .sort-arrow 				{ width: 11px; height: 11px; background-position:center center; background-repeat:no-repeat; margin:0px 2px; }
  .sort-arrow.descending 		{ background:url(GRAFIKA/downsimple.png) 50% 50% no-repeat;display:block; }
  .sort-arrow.ascending 		{ background:url(GRAFIKA/upsimple.png) 50% 50% no-repeat;display:block; }
  .sortable img {display:block; }




#toggle{
  display:none;
  _display:inline; /*jenom IE6*/
  cursor:Pointer;
}


ul.nadTabulkou1{
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.75em;	
  width: 100%;
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	left:0px;
	text-align:right;
}
ul.nadTabulkou2{
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:0.75em;	
  width: auto;
	padding-top:0px;
	padding-bottom:5px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	left:0px;
}

ul.nadTabulkou2 li,ul.nadTabulkou1 li{
	width: auto;
  padding: 0px 15px 0px 0px;
  list-style-type: none;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
}

ul.nadTabulkou1 li{
   padding: 0px 10px 0px 10px;
   background: url(GRAFIKA/cal_+.gif) 0 50% no-repeat;
}

ul.nadTabulkou2 a{
  padding: 0px 0px 0px 23px;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	background:url("GRAFIKA/printer.gif") 0 50% no-repeat;
}

ul.nadTabulkou2 a.clipboard{
  padding: 0px 0px 0px 23px;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	background:url("GRAFIKA/clipboard.gif") 0 50% no-repeat;
}

ul.nadTabulkou2 a.chart{
  padding: 0px 0px 0px 23px;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	background:url("GRAFIKA/chart.gif") 0 50% no-repeat;
}

ul.nadTabulkou2 a.full{
  padding: 0px 0px 0px 23px;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	background:url("GRAFIKA/window_new.gif") 0 50% no-repeat;
}
ul.nadTabulkou2 a.closeW{
  padding: 0px 0px 0px 23px;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	background:url("GRAFIKA/window_delete.gif") 0 50% no-repeat;
}
ul.nadTabulkou2 a.excel{
  padding: 0px 0px 0px 23px;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	background:url("GRAFIKA/excel_small.gif") 0 50% no-repeat;
}


/* Průběh načítání stránky */
#Prubeh_div{
      position:absolute;
      width:100%;
      visibility:hidden;
}

#Prubeh_div p{
      position:relative;
      left:30%;
      width:30%;
      border:1px groove black;
      padding: 30px 10px 30px 10px;
      text-align:center;
      background-color:ButtonFace;
      /*background:url("GRAFIKA/prubeh.gif") 50% 10px no-repeat;*/
}

#Prubeh_div span{
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;font-size:1em;
  font-weight: bold;
}

.progress_bar {
	display:block;
	width:201px;height:22px;
	border:1px groove black;
	background:url("GRAFIKA/prubeh.gif") no-repeat top left;
}

/** Texty*/
.texty{
  text-align:justify;
  font-size:0.9em;
  line-height: 150%;

}
.hightext{
  font-weight: bold;
  color:#336699;
}

.boldItalic{
  font-weight: bold;
  font-style:italic;
}

.dokumentace li {
  list-style: none;
  padding: 0px 10px 0px 20px;
  margin: 0px 0px 10px 0px;
  background: url(GRAFIKA/cal_+.gif) 0 50% no-repeat;	
  font-size:0.9em;
}
.dokumentace li.none {
  list-style: none;
  padding: 0px 10px 0px 20px;
  margin: 0px 0px 10px 0px;
  background: none;	
}

.dokumentace a.pdf
{
  background: url(GRAFIKA/pdf_small.gif) 0 50% no-repeat;
  padding: 0px 10px 0px 25px;	
}
.dokumentace a.htm
{
  background: url(GRAFIKA/html_small.gif) 0 50% no-repeat;
  padding: 0px 10px 0px 25px;	
}


.up{
  padding: 0px 7px 0px 5px;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	background:url("GRAFIKA/grow.gif") 0 50% no-repeat;
}

.down{
  padding: 0px 7px 0px 5px;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	background:url("GRAFIKA/fall.gif") 0 50% no-repeat;
}

.equal{
  padding: 0px 7px 0px 5px;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	background:url("GRAFIKA/equal.gif") 0 50% no-repeat;
}

.warning{
  padding: 0px 0px 0px 15px;
	white-space: nowrap;
	overflow: hidden;
	display: inline;
	background:url("GRAFIKA/warning.gif") 0 50% no-repeat;
}



/** PATA */
#pata p{
      padding:0px 0px 2px 0px;
      margin:0px;
}

p.top, p.top2{
    width:100%;
    text-align:right;
}

p.top2{
    font-size:0.7em; 
}
p.top a,p.top2 a{
	padding: 0px 0px 0px 12px;
  display: inline;
	background:url("GRAFIKA/top.gif") 0 50% no-repeat;
}



/**TISK*/

#tisk table td{
  font-family:monospace; font-size:0.85em;
  border-style:solid;
  text-align: right;
}

#tisk table{
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-color:black;
}

#tisk thead td {
  white-space:normal;
  border-color:black;
  background-color:ButtonFace;
  border-width:1px; 
  color:black;
  font-weight: bold;
  width:100px;
  text-align: center;
}

#tisk tbody td{
    border-style:solid;
    border-width:1px;
    width:100px;
    font-family:monospace; font-size:0.85em;
}

/** Graf */
#graf iframe {
  padding:10px;

}

/** Loga */
.cnblogocz {
	display:block;
	width:300px;height:49px;
	background:url("GRAFIKA/cnb_logo.gif") no-repeat top left;
	position: absolute;
  left:0px;
  cursor: pointer;
}
.cnblogoen {
	display:block;
	width:300px;height:49px;
	background:url("GRAFIKA/cnb_logo_en.gif") no-repeat top left;
  position: absolute;
  left:0px;
   cursor: pointer;
}

/** Manual */
.manual h2,h3,ul,li,p{
                    font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
                    }

.manual h2{
           font-size:1.2em;
           text-align:center;
          }

.manual h3 {
           font-size:0.9em;
           font-weight: bold;
          }


.manual fieldset{
        border:1px solid;        
        display: inline;
        padding:5px 15px 5px 15px;
        margin:0px 0px 20px 0px;
        width:800px;
}

.manual ul{
      margin: 0; 
      padding: 0;
}
  
.manual li {
  font-size:0.9em;
  list-style: none;
  padding: 0px 10px 0px 20px;
  margin: 0px 0px 10px 0px;
  background: url(GRAFIKA/cal_+.gif) 0 50% no-repeat;	
}
.manual li.img {
  background: none;	
}

  


/** Obrázky */
.plus{
   width:9px;height:9px;
   background-image:url("GRAFIKA/plus.gif");
   background-repeat: no-repeat;
}
.minus{
   width:9px;height:9px;
   background-image:url("GRAFIKA/minus.gif");
   background-repeat: no-repeat;
}

.loading{
  /*top:50%;
  left:50%;*/
  width:100%;
  height:100%;
  background:url("GRAFIKA/loading.gif") no-repeat;
}

.current{
  background-color:#6699CC;
}

}

@media print {

/**Tabulka*/


#tisk table,td{
  font-family:monospace;
  font-size:12px;
  border-style:solid;
}

#tisk table{
  border-collapse:collapse;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-color:black;
}

#tisk thead td{
  text-align: center;
  !text-align: center; /*IE hack - jinak nezarovná*/
  white-space:normal;
  border-color:black;
  background-color:ButtonFace;
  border-width:1px; 
  color:black;
  width:100px;
  
}

#tisk tbody td {
    border-style:solid;
    border-top-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-color:black;
    width:100px;
    text-align: right;
}

#tisk table{
  /*page-break-after: always;*/
} 

}


