/* Obecne nastaveni -> */
  html { 
    overflow:hidden;
  } 
  body, input, select, textarea, table, th, div {
  	font-family: Verdana, 'Geneva CE', lucida, sans-serif; 
  	font-size: 11px;
  	color: #505050;
    scrollbar-border: 1px solid black;
  }
  body {
    height: 100%;
    width: 100%;
    background-color: rgb(130,130,155);
    font-size: 12px;     
  	padding: 0px 0px 0px 0px;
  	margin: 0px 0px 0px 0px;
    overflow: hidden;
  }
  
  
  
  hr {
  	width: 0px;
  	height: 0px;
  	visibility: hidden;
  	position: absolute;
  	top: 0px;
  	left: 0px;
	}
  h3 {
  	font-size: 0px;
  	width: 0px;
  	height: 0px;
  	visibility: hidden;
  	position: absolute;
  	top: 0px;
  	left: 0px;
	}
  input.button, input.submit {
    border: 1px solid black;
    background-color:#dddddd;
    font-size:12px;
  }

/* Spolecne nastaveni objektu pripojenych k mape -> */
  /* obecne nastaveni objektu */
  div.leaf {
      z-index: 10000;  
      width: 265px;
      height: 175px;
    	background: url('./../../.././tms/ajax/client/default/images/bg_fp.png');
    	background-repeat: no-repeat;
    	background-position: top left;
  }
  div.leaf div.inner{
    height:145px;
    left:13px;
    overflow-x:hidden;
    overflow-y:auto;
    position:relative;
    top:12px;
    width:235px;
  }  
  /* nastaveni zahlavi */
  div.handle {
      position: absolute;
      left: 0px;
      top: 0px;
      width: 100%;  
  /*
      background-color: rgb(182,186,239);
      background-image: url('./../../.././tms/ajax/client/default/images/leaf_bg.gif');
      background-repeat: repeat-x;
  */            
  }
  div.handle a.close_img {
      position: absolute;
      top: 3px;
      right: 3px;
      width: 13px;
      height: 13px;
      background-image: url('./../../.././tms/ajax/client/default/images/bsc0.gif');
      background-repeat: repeat-x;
  }
  div.handle a:hover.close_img {
      position: absolute;
      top: 3px;
      right: 3px;
      width: 13px;
      height: 13px;
      background-image: url('./../../.././tms/ajax/client/default/images/bsc1.gif');
      background-repeat: repeat-x;
  }  
  
  /* nastaveni obsahu */
  div.leaf div.content {

  }

/* Nastaveni hlavicky -> */
  #header {
      z-index: 10000;
      width: 100%;
      height: 69px;
      border: 0px solid rgb(150,150,150);
      position: absolute;
      left: 0px;
      top: 0px;
      /*background-image: url('./../../.././tms/ajax/client/default/images/bg_header_panel2.gif');*/
      background-image: url('./../../.././tms/ajax/client/default/images/bg_header_panel.png');
    	background-repeat: repeat-x;
    	background-position: top left;
      /*
      background-color: #ffffff;
      background-image: url(./../../.././tms/ajax/client/default/images/logo_tms.png);
      background-position: left;
      background-repeat: repeat-y;
      */
  }

  div#logo {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	padding: 0px 0px 0px 0px;
  	margin: 0px 0px 0px 0px;
    z-index: 10005;
          /*background: url('./../../.././tms/ajax/client/default/images/logocz_new.gif') no-repeat bottom left;*/
  	}
  
  div#logo img{
  	/*visibility: hidden;*/
  	border: 0px;
  	padding: 0px;
  	margin: 0px;
  	}
  		
  a:link.a_logo, a:visited.a_logo, a:active.a_logo, a:hover.a_logo  {
  	/*padding: 0px 0px 70px 270px;*/
  	}  

/*================================================	*/
/*=>  LINK LINE - HORNÍ ODKAZY white				*/
/*================================================	*/	
	
div#link_line {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 29px;
	text-align: right;
	color: #ffffff;
	padding: 0px 1px 0px 0px;
	margin: 2px 0px 0px 0px;
	}

		
div#link_line ul, div#link_line li {
	padding: 0px;
	margin: 0px;
	display: inline;
	}

div#link_line li {
	padding: 0px;
	margin: 0px;
	display: inline;
	position: relative;
	}
	
.link-noicon a {
	text-decoration: underline;
	color: #ffffff;
	padding: 0px 7px 0px 5px;
	font-weight: bold;
	}
	
.link-icon a {
	text-decoration: underline;
	color: #ffffff;
	display: inline;
	padding: 0px 10px 3px 20px;
	background-repeat: no-repeat;
	}
		
.link-icon2 a {
	text-decoration: underline;
	color: #ffffff;
	display: inline;
	margin: 0px 0px 0px 20px;
	padding: 0px 5px 3px 24px;
	background-repeat: no-repeat;
	font-weight: bold;
	}
		
.link-icon3 a {
	text-decoration: underline;
	color: #ffffff;
	display: inline;
	padding: 0px 5px 3px 23px;
	background-repeat: no-repeat;
	}
	
.link-login a { background-image: url('./../../.././tms/ajax/client/default/images/login.gif'); }	
.link-register a { background-image: url('./../../.././tms/ajax/client/default/images/register.gif'); }	
.link-books a { background-image: url('./../../.././tms/ajax/client/default/images/books.gif'); }	
.link-help a { background-image: url('./../../.././tms/ajax/client/default/images/help.gif'); }	
.link-prague2 a { background-image: url('./../../.././tms/ajax/client/default/images/prague2.gif'); }	
.link-en a { background-image: url('./../../.././tms/ajax/client/default/images/en.gif'); }
.link-cz a { background-image: url('./../../.././tms/ajax/client/default/images/cz.gif'); }	
  
/* Nastaveni mapy -> */
  #mapa {
      /*border: 2px solid red;*/
      position: fixed;
      left: 300px;
      bottom: 0px;
      top: 69px;
      right: 0px;
      background-color: rgb(255,255,255);
      /*
      width: 100%;
      height: 100%;
      */
  }
  
  /* styl zoomboxu */ 
  #zoomBox {
    border: 2px solid rgb(70,128,168);
  }

  
    /* loading indikator */
    #tmsMapLoading.on {
      /*left:310px;*/
      position:absolute;
      /*top:5px;*/
      width: 100%;
      height: 100%;
      margin: 0 auto 0 auto; 
      z-index:10000;
      /*background-color: rgb(255,255,0);*/
      background-image: url('./../../.././tms/ajax/client/default/images/loading_anim.gif');
      background-repeat:no-repeat;
      background-attachment:fixed;
      background-position:center;
    }
    #tmsMapLoading.off {
      display: none;    
    }
    
/* Nastaveni sipek okolo mapy -> */
  #map_arrows {
    background-color: rgb(255,255,255);
    border: 1px solid rgb(200,200,200);
  }

/* Nastaveni prehledky -> */
/*
  #ov {
      width: 150px;
      position: absolute;
      left: 50px;
      top: 100px;      
      display: none;
  }
  #ov_content {
      font-size: 11px;
      color: rgb(25,25,25);
      width: 110px;
      height: 110px;
      overflow: hidden;
      display: none;
  }
*/
  

/* Nastaveni ovladani velikosti mapy -> */
/*
  #map_sizes {
      position: absolute;
      left: 1px;
      top: 30px;
      display: none;
  }  
  #map_sizes_content {
      width: 135px;
      height: 30px;
      overflow: hidden;          
      display: none;
  }               
*/
        

  
/* Nastaveni legendy -> */          
  #legend {
      font-size: 12px;
      width: 350px;
      position: absolute;
      left: 700px;
      top: 100px;
      overflow: visible;
      display: none;
  }             
  #legend_content {
      color: rgb(75,75,75);
      width: 350px;
      height: 400px;
      overflow-x: hidden;
      overflow-y: auto;          
      display: none;
  }

/* Nastaveni zobrazeni bublin -> */  
  div.bubble {
    z-index: 10003;
    position: absolute;
    top: 0px;
    left: 0px;
  	width: 274px;
  	height: 222px;
  	padding: 0px 0px 0px 0px;
  }
  div#bubble_inner {
    position: absolute;
    top: 0px;
    left: 0px;
  	width: 100%;
  	height: 100%;
  	padding: 0px 0px 0px 0px;

  }  
  div.bubble_menu {
    position: absolute;
    top: 17px;
    left: 14px;
    width: 210px;
    height: 22px;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }  
  div.bubble_content {
    position: absolute;
    top: 45px;
    left: 14px;
    width: 224px;
    height: 175px;
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 0px;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 11px;
    color: #505050;
    z-index: 9999;
  }   
  div.bubble_content a {
    color: #00466b;
  }
  div.bubble_close {
  	position: absolute;
  	top: 6px;
  	left: 227px;
  	width: 20px;
  	height: 20px;
  	border: 0px solid green;
	}
  div.bubble_footer {
    position: absolute;
    top: 255px;
    left: 14px;
    width: 224px;
    height: 20px;
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 0px;
    overflow: hidden;
    font-size: 10px;
    color: #505050;
  }   
  div.bubble_footer a {
    font-size: 10px;
    color: #00466b;
  }  
  a:link.a_bubble_close, a:visited.a_bubble_close, a:active.a_bubble_close  {
  	position: absolute;	
  	width: 13px;
  	height: 13px;
  	background: url('./../../.././tms/ajax/client/default/images/bsc0.gif');
  	background-repeat: no-repeat;
  	background-position: top left;
  	padding: 0px 0px 0px 0px;
	}
  a:hover.a_bubble_close  {
  	position: absolute;	
  	width: 13px;
  	height: 13px;
  	background: url('./../../.././tms/ajax/client/default/images/bsc1.gif');
  	background-repeat: no-repeat;
  	background-position: top left;
  	padding: 0px 0px 0px 0px;
	}  
  #bubble_print_link {
    position: absolute;
    right: 0px;
    cursor: pointer;
    text-decoration: underline;
    color: #00466B;
  }
	
/*==> BusinessCard MENU */
a:link.a_bc_mn, a:visited.a_bc_mn, a:active.a_bc_mn  {
	text-decoration: none;
	font-weight: bold;
	color: #6E6E6E;
	font-size: 11px;
	padding: 3px 7px 5px 7px;
	margin: 0px 0px 0px 0px;
	}
a:hover.a_bc_mn  {
	text-decoration: none;
	font-weight: bold;
	color: #00466B;
	font-size: 11px;
	padding: 3px 6px 5px 6px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #969696;
	border-right: 1px solid #969696;
	border-bottom: 0px solid #969696;
	border-left: 1px solid #969696;
	background-color: #FFFFFF;
	}
/*==> BusinessCard MENU AKTIVNÍ */
a:link.a_bc_mna, a:visited.a_bc_mna, a:active.a_bc_mna  {
  cursor: default;
	text-decoration: none;
	font-weight: bold;
	color: #00466B;
	font-size: 11px;
	padding: 3px 6px 5px 6px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #969696;
	border-right: 1px solid #969696;
	border-bottom: 0px solid #969696;
	border-left: 1px solid #969696;
	background-color: #FFFFFF;
	}
a:hover.a_bc_mna  {
	text-decoration: none;
	font-weight: bold;
	color: #00466B;
	font-size: 11px;
	padding: 3px 6px 5px 6px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #969696;
	border-right: 1px solid #969696;
	border-bottom: 0px solid #969696;
	border-left: 1px solid #969696;
	background-color: #FFFFFF;
	}
	
ul.ul_bubble_menu, ul.ul_bubble_menu li {
	padding: 0px;
	margin: 0px;
	display: inline;
	position: relative;
	}	
	

/*================================================	*/
/*=>  IKONY - VYHLEDANÉ POZICE						*/
/*================================================	*/	

    a {color: #ffffff;}

		div.pointer1 {
			width: 25px;
			height: 34px;
			}					
		div.pointer1 a:link, div.pointer1 a:visited, div.pointer1 a:active {
     background: url("./../../.././tms/ajax/client/default/images/pointer01n.gif"); 
     background-repeat: no-repeat; 
     background-position: top left; 
     position: absolute; 
     top: 7px; 
     left: 10px; 
     padding-top: 3px;
     padding-left: 0px;
     width: 15px; 
     height: 23px; 
     font-weight: bold; 
     color: #FFFFFF;
     font-size: 10px; 
     text-decoration: none;
     text-align: center;
     }	
    
		div.pointer1 a:hover { 
      background: url("./../../.././tms/ajax/client/default/images/pointer01a.gif"); 
      background-repeat: no-repeat; 
      background-position: top left; 
      position: absolute; 
      top: 7px; 
      left: 10px; 
      width: 15px; 
      height: 23px; 
      padding: 3px 0px 0px 0px; 
      font-weight: bold; 
      color: #FFFFFF;
      font-size: 10px; 
      text-decoration: none; 
      text-align: center;
      }
    
		div.active1 {
			width: 25px;
			height: 34px;
			}					
		div.active1 a { background: url("./../../.././tms/ajax/client/default/images/pointer01a.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 3px; left: 5px; width: 15px; height: 23px; padding: 3px 0px 0px 0px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; text-align: center;}
		
		div.pointer2 {
			width: 25px;
			height: 34px;
			}					
		div.pointer2 a:link, div.pointer2 a:visited, div.pointer2 a:active { background: url("./../../.././tms/ajax/client/default/images/pointer02n.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }
		div.pointer2 a:hover { background: url("./../../.././tms/ajax/client/default/images/pointer02a.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }

    div.pointer2 a.pointer_large_number {
     }

		div.active2 {
			width: 25px;
			height: 34px;
			}					
		div.active2 a { background: url("./../../.././tms/ajax/client/default/images/pointer02a.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }

		div.pointer3 {
			width: 25px;
			height: 34px;
			}					
		div.pointer3 a:link, div.pointer3 a:visited, div.pointer3 a:active { background: url("./../../.././tms/ajax/client/default/images/pointer03n.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }
		div.pointer3 a:hover { background: url("./../../.././tms/ajax/client/default/images/pointer03a.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }

    div.pointer3 a.pointer_large_number {
     }

		div.active3 {
			width: 25px;
			height: 34px;
			}					
		div.active3 a { background: url("./../../.././tms/ajax/client/default/images/pointer03a.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }
				
		div.pointer4 {
			width: 25px;
			height: 34px;
			}					
		div.pointer4 a:link, div.pointer4 a:visited, div.pointer4 a:active { background: url("./../../.././tms/ajax/client/default/images/pointer04n.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }
		div.pointer4 a:hover { background: url("./../../.././tms/ajax/client/default/images/pointer04a.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }

    div.pointer4 a.pointer_large_number {
     }

		div.active4 {
			width: 25px;
			height: 34px;
			}					
		div.active4 a { background: url("./../../.././tms/ajax/client/default/images/pointer04a.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }
				
		div.pointer5 {
			width: 25px;
			height: 34px;
			}					
		div.pointer5 a:link, div.pointer5 a:visited, div.pointer5 a:active { background: url("./../../.././tms/ajax/client/default/images/pointer05n.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }
		div.pointer5 a:hover { background: url("./../../.././tms/ajax/client/default/images/pointer05a.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }

    div.pointer5 a.pointer_large_number {
     }

		div.active5 {
			width: 25px;
			height: 34px;
			}					
		div.active5 a { background: url("./../../.././tms/ajax/client/default/images/pointer05a.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }
				
		div.pointer6 {
			width: 25px;
			height: 34px;
			}					
		div.pointer6 a:link, div.pointer6 a:visited, div.pointer6 a:active { background: url("./../../.././tms/ajax/client/default/images/pointer06n.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; }
		div.pointer6 a:hover { 
                background: url("./../../.././tms/ajax/client/default/images/pointer06a.gif");
                background-repeat: no-repeat;
                background-position: top left;
                position: absolute;
                top: 8px;
                left: 11px;
                width: 13px;
                height: 21px;
                padding: 2px 0px 0px 3px;
                font-weight: bold;
                color: #FFFFFF;
                font-size: 10px;
                text-decoration: none;
            }

    div.pointer6 a.pointer_large_number {
     }
		
		div.active6 {
			width: 25px;
			height: 34px;
			}					
		div.active6 a {
                background: url("./../../.././tms/ajax/client/default/images/pointer06a.gif");
                background-repeat: no-repeat;
                background-position: top left;
                position: absolute;
                top: 8px; left: 11px;
                width: 13px;
                height: 21px;
                padding: 2px 0px 0px 3px;
                font-weight: bold;
                color: #FFFFFF;
                font-size: 10px;
                text-decoration: none;
            }
		
    div.pointer_bg {
    	position: absolute;
    	top: 0px;
    	left: 0px;
    	width: 35px;
    	height: 42px;
    	/*
    	background: url("./../../.././tms/ajax/client/default/images/pointer.png");
    	background-repeat: no-repeat;
    	background-position: top left;
    	*/
    	/*
    	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./../../.././tms/ajax/client/default/images/pointer.png', sizingMethod='scale');
    	*background: none;
    	**/    	
    	}
    	
    /*    		  
    div.pointer1 a:link, div.pointer a:visited, div.pointer a:active { background: url("./../../.././tms/ajax/client/default/images/pointer01n.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: .FFFFFF; font-size: 10px; text-decoration: none; }	
    div.pointer1 a:hover { background: url("./../../.././tms/ajax/client/default/images/pointer01a.gif"); background-repeat: no-repeat; background-position: top left; position: absolute; top: 8px; left: 11px; width: 13px; height: 21px; padding: 2px 0px 0px 3px; font-weight: bold; color: .FFFFFF; font-size: 10px; text-decoration: none; }
    */

input.switch_button {
    color: #00466B;
    font-weight: bold;
  	position: absolute;
  	left: 50px;
  	top: 10px;
  	height: 25px;
  	cursor: pointer;
    z-index: 9999; 
    border-color:#ACACAC rgb(134, 134, 134) rgb(134, 134, 134) rgb(172, 172, 172);
    border-style:solid;
    border-width:1px 2px 2px 1px;
    background: transparent url(./../../.././tms/ajax/client/default/images/bg_butt.gif) repeat-x scroll left top;
}

/* Nastaveni tabs -> */
#tab_line{
    background-color:#ffffff;
    border-bottom:1px solid #969696;
    height: 1px;
    width: 100%;
    top: 64px;
    left: 5px;
    z-index:10001;
    position:absolute;
}
  #tabs {
background-color:transparent;
border-color:#969696;
border-style:none none none solid;
border-width:medium medium medium 1px;
height:20px;
left:299px;
position:absolute;
top:44px;
/*width:1100px;*/
z-index:10001;
      /*background-image: url('./../../.././tms/ajax/client/default/images/bg_header_panel2.gif');
    	background-repeat: repeat-x;
    	background-position: top left;
      */
      /*
      background-color: #ffffff;
      background-image: url(./../../.././tms/ajax/client/default/images/logo_tms.png);
      background-position: left;
      background-repeat: repeat-y;
      */
  }

div.tab_passive{
background-color:#FFFFFF;
border-bottom:1px solid #969696;
border-right:1px solid #969696;
border-top:1px solid #969696;
float:left;
height:10px;
padding:5px;
position:relative;
top:0px;
cursor: pointer;
  }

div.tab_active{
background-color:#C4D1E1;
border-color:#969696 #969696 #C4D1E1;
border-style:solid solid solid none;
border-width:1px;
float:left;
height:10px;
padding:5px;
position:relative;
cursor:default;
top:0;
}

div.tab_over{
background-color:#ecf0f5;
border-bottom:1px solid #969696;
border-right:1px solid #969696;
border-top:1px solid #969696;
float:left;
height:10px;
padding:5px;
position:relative;
top:0px;
cursor: pointer;
  }

#header div{
   width:30px;
   height:16px;
   float:left;
   background-repeat:no-repeat;
   z-index:100005;
}
div.lang_cz_passive{
   background-image: url('./../../.././tms/ajax/client/default/images/flags/flagCZ_a.gif');
   left:60px;
position:absolute;
top:45px;
}
div.lang_cz_active{
   background-image: url('./../../.././tms/ajax/client/default/images/flags/flagCZ_u.gif');
   cursor:pointer;
   left:60px;
position:absolute;
top:45px;
}
div.lang_en_passive{
   background-image: url('./../../.././tms/ajax/client/default/images/flags/flagEN_a.gif');
   left:90px;
position:absolute;
top:45px;

}
div.lang_en_active{
   background-image: url('./../../.././tms/ajax/client/default/images/flags/flagEN_u.gif');
      cursor:pointer;
   left:90px;
position:absolute;
top:45px;

}
div.lang_de_passive{
   background-image: url('./../../.././tms/ajax/client/default/images/flags/flagDE_a.gif');
   left:120px;
position:absolute;
top:45px;
}
div.lang_de_active{
   background-image: url('./../../.././tms/ajax/client/default/images/flags/flagDE_u.gif');
   cursor:pointer;
      left:120px;
position:absolute;
top:45px;

}
div.lang_pl_passive{
   background-image: url('./../../.././tms/ajax/client/default/images/flags/flagPL_a.gif');
   left:150px;
position:absolute;
top:45px;
}
div.lang_pl_active{
   background-image: url('./../../.././tms/ajax/client/default/images/flags/flagPL_u.gif');
   cursor:pointer;
   left:150px;
position:absolute;
top:45px;
}
div.crr_link{
/*   background-image: url('./../../.././tms/ajax/client/default/images/loga/crr.gif');*/
   background-image: url('./../../.././tms/ajax/client/default/images/loga/crr_logo.png');
   cursor:pointer;
   width:76px;
   height:40px;
}
div.ris_link{
/*   background-image: url('./../../.././tms/ajax/client/default/images/loga/ris.gif');*/
   background-image: url('./../../.././tms/ajax/client/default/images/loga/ris_logo.png');
   cursor:pointer;
   width:41px;
   height:40px;
}
div.panel_datalist {
bottom:50px;
position:absolute;
}
#EUname{
    color:#00466B;
    font-size:13px;
    font-weight:bold;
    height:35px;
    left:60px;
    overflow:hidden;
    position:absolute;
    top:10px;
    width:400px;
    z-index:10001;
}
a.EUname {
    color: #00466B;
    font-weight: bold;
    font-size: 13px;
}
a.search {
    color: #00466B;
    font-weight: bold;
    font-size: 11px;
}
a.legend{
    color: #505050;
    font-size: 11px;
}/*================================================	*/
/*=>  MiniMap									*/
/*================================================	*/	
			
div#ov {
  z-index: 9998;
	position: absolute;
	top: 99px;
	right: 0px;
	width: 153px;
	height: 114px;
	}
		
div#ov_bg {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 153px;
	height: 114px;
	background: url("./../../.././tms/ajax/client/default/images/bg_minimap.png");
	background-repeat: no-repeat;
	background-position: top left;
	/*
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./../../.././tms/ajax/client/default/images/bg_minimap.png', sizingMethod='crop');
	*background: none;		
    */
	}
	
div#ov_map {
  /*border: 2px solid red;*/
	position: absolute;
	left: 12px;
	top: 4px;
	right: 5px;
	*right: 4px;
	width: 133px;
	height: 98px;
	}	
	
div#ov_close {
	position: absolute;
	top: 2px;
	right: 0px;
	width: 21px;
	height: 21px;
	}
	
div#ov_close a {
	position: absolute;	
	width: 18px;
	height: 18px;
	background: url("./../../.././tms/ajax/client/default/images/butt_minimap_close.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 0px;
	z-index: 1001;
	}

/* nastaveni aktualniho bboxu */	
div#ov_extent_rect {
  border: 2px solid rgb(70,128,168);
  background: url("./../../.././tms/ajax/client/default/images/blank.gif");
}

/*================================================	*/
/*=>  MiniMap OPEN									*/
/*================================================	*/	
			
div#ov_open {
  z-index: 9999;
	position: absolute;
	top: 100px;
	right: 2px;
	width: 20px;
	height: 20px;
	
	}
		
div#ov_open_bg {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 20px;
	background: url("./../../.././tms/ajax/client/default/images/butt_minimap_open.gif");
	background-repeat: no-repeat;
	background-position: top left;
	/*
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./../../.././tms/ajax/client/default/images/butt_minimap_open.png', sizingMethod='crop');
	*background: none;	
    */
	}
	
	
div#ov_open a {
	position: absolute;	
	width: 20px;
	height: 20px;
	}/* Nastaveni vysledku Infa -> */   
  #info {
      font-size: 12px;
      width: 300px;
      position: absolute;
      left: 800px;
      top: 100px;
      /*overflow: hidden;*/
      display: none;
  }             
  #info_content {
      color: rgb(75,75,75);
      padding: 5px; 
      width: 225px;
      overflow: auto;          
      display: none;
  }
  table.info_result {
      color: rgb(75,75,75);
      font-size: 11px;
      width: 260px;
  }
  table.info_result td.info_head {
    background-color: rgb(225,225,225);
    text-align: center;
    font-weight: bold;
    border-left: 1px solid rgb(150,150,150);
    border-right: 1px solid rgb(150,150,150);
    border-bottom: 1px solid rgb(150,150,150);
    border-top: 1px solid rgb(150,150,150);
  }
  table.info_result th{
      background-color: rgb(225,225,225);
  }
  table.info_result td{
      text-align: left;
  }  
  
  table.info_result td.info_left {
    border-left: 1px solid rgb(150,150,150);
    border-bottom: 1px solid rgb(150,150,150);
  }

  table.info_result td.info_right {
    border-right: 1px solid rgb(150,150,150);
    border-left: 1px solid rgb(150,150,150);
    border-bottom: 1px solid rgb(150,150,150);
  }
  .info_hotlink {
      color: rgb(75,75,75);
      font-size: 11px;
  }
  .zoombar {
  border: 0px solid red;
  width: 18px;
  height: 110px;
  z-index: 9999;
  font-size: 12px;
  position: absolute;
  left: 315px;
  top: 90px;
  /*background: url('./../../.././tms/ajax/client/default/images/bg_zoombar_pixel.png');*/  
}

.zoombar_zoomout {
  cursor: pointer;
  background: url('./../../.././tms/ajax/client/default/images/bg_zoombar_zoomout.png');
  background-repeat: none; 
}

.zoombar_zoomin {
  cursor: pointer;
  background: url('./../../.././tms/ajax/client/default/images/bg_zoombar_zoomin.png');
  background-repeat: none; 
}

.zoombar_slider {
  cursor: move;
  background: url('./../../.././tms/ajax/client/default/images/scroll.png');
  background-repeat: none; 
}

.zoombar_background {
  border: 0px solid green;
  background: url('./../../.././tms/ajax/client/default/images/bg_zoombar_step.png');
  background-repeat: repeat-y;
  /*
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./../../.././tms/ajax/client/default/images/bg_zoombar_step_large.png', sizingMethod='crop');
	*background: none;  
*/
}

.zoombar_nosidebar {
  width: 18px;
  height: 118px;
  z-index: 9999;
  font-size: 12px;
  position: absolute;
  left: 20px;
  top: 80px;
}#copyright {
  color: black;
  z-index: 9999;
  font-size: 12px;
  position: absolute;
  right: 10px;
  bottom: 10px;
}#scalebar {
  width: 180px;
  height: 16px;
  z-index: 9999;
  font-size: 12px;
  position: absolute;
  left: 310px;
  bottom: 10px;
}

#scalebar_nosidebar {
  width: 180px;
  height: 16px;
  z-index: 9999;
  font-size: 12px;
  position: absolute;
  left: 15px;
  bottom: 10px;
}/*================================================	*/
/*=>  SIDEBAR										*/
/*================================================	*/	
/* Nastaveni sidebaru -> */
  #sidebar {
      z-index: 999;
      width: 299px;
      position: absolute;
      left: 0px;
      top: 69px;
      bottom: 0px;
      _height:expression(document.body.clientHeight-69); /*for IE6*/
      background-color: #e6e6e6;
      border-right-width: 1px;
      border-right-style: solid;
      border-right-color: #00466b;      
      overflow: hidden;
  }
	
  div#sidebar_data
  	{
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 293px;
  	height: 100%;
  	background-color: #FFFFFF;
  	border-right: 1px solid #969696;
  	padding: 0px 0px 0px 0px;
  	overflow-x: hidden;
  	overflow-y: auto;
 
  	}

  div#sidebar_data h3 {
  	width: 200px;
  	height: 10px;
  	visibility: visible;
  	position: relative;
  	font-weight: bold;
  	color: #323232;
  	font-size: 12px;
  	margin: 5px 0px 5px 0px;
  	padding: 0px;
  	}
  			
  div#sidebar_menu
  	{
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 293px;
  	*width: 292px;
  	height: 23px;
  	padding: 6px 0px 0px 15px;
  	background: url('./../../.././tms/ajax/client/default/images/bg_sb_menu.gif');
  	background-repeat: repeat-x;
  	background-position: top left;
  	}


  ul.ul_sidebar, ul.ul_sidebar li {
  	padding: 0px;
  	margin: 0px;
  	display: inline;
  	position: relative;
 	}

  div#sidebar_inner_data {
    /*border: 1px solid red;*/
  	position: absolute;
  	left: 15px;
  	top: 30px;
  	_height: 93%;
  	bottom: 7px;
  	width: 277px;
  	font-size: 10px;
  	color: #6E6E6E;
    overflow-x: hidden;
    overflow-y: auto;
             background: url('./../../.././tms/ajax/client/default/images/bg_all.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;

  	}
  			
  div.sidebar_inner_data2	{
  	position:absolute;
  	top: 0px;
    overflow-x: hidden;
  	}
  		
  div.sidebar_close_button
  	{
  	position: absolute;
  	top: 50%;
  	left: 293px;
  	*left: 292px;
  	width: 6px;
  	height: 58px;
  	padding: 0px 0px 0px 0px;
  	z-index: 9999;
  	}
  	
  /*==========>  */
  a:link.sidebar_close, a:visited.sidebar_close, a:active.sidebar_close  {
    position: absolute;
    left: 0px;
    top: 0px;
  	width: 6px;
  	height: 58px;
  	background: url('./../../.././tms/ajax/client/default/images/left_close_butt.gif');
  	background-repeat: no-repeat;
  	background-position: top left;
  	padding: 0px 10px 45px 0px;
  	}
  a:hover.sidebar_close  {
  	width: 6px;
  	height: 58px;
  	background: url('./../../.././tms/ajax/client/default/images/left_close_butt1.gif');
  	background-repeat: no-repeat;
  	background-position: top left;
  	}
  a:link.sidebar_open, a:visited.sidebar_open, a:active.sidebar_open  {
    position: absolute;
    left: 0px;
    top: 0px;
  	width: 6px;
  	height: 58px;
  	background: url('./../../.././tms/ajax/client/default/images/left_open_butt.gif');
  	background-repeat: no-repeat;
  	background-position: top left;
  	padding: 0px 10px 45px 0px;
  	}
  a:hover.sidebar_open  {
  	width: 6px;
  	height: 58px;
  	background: url('./../../.././tms/ajax/client/default/images/left_open_butt1.gif');
  	background-repeat: no-repeat;
  	background-position: top left;
  	}  	
  		
  		
  /*==========> SIDEBAR MENU */
  a:link.sb_pasive, a:visited.sb_pasive, a:active.sb_pasive  {
  	text-decoration: none;
  	font-weight: bold;
  	color: #6E6E6E;
  	font-size: 10px;
  	padding: 4px 7px 4px 7px;
  	margin-left: 2px;
  	}
  a:hover.sb_pasive  {
  	text-decoration: none;
  	font-weight: bold;
  	color: #00466B;
  	font-size: 10px;
  	padding: 4px 6px 4px 6px;
  	margin-left: 2px;
  	border-top: 1px solid #969696;
  	border-right: 1px solid #969696;
  	*border-bottom: 1px solid #ffffff;
  	border-left: 1px solid #969696;
  	background-color: #FFFFFF;
  	}
  	
  /*==========> SIDEBAR MENU AKTIVNÍ */
  a:link.sb_active, a:visited.sb_active, a:active.sb_active, a:hover.sb_active  {
  	text-decoration: none;
  	font-weight: bold;
  	color: #00466B;
  	font-size: 10px;
  	padding: 4px 6px 4px 6px;
  	margin-left: 2px;
  	border-top: 1px solid #969696;
  	border-right: 1px solid #969696;
  	*border-bottom: 1px solid #ffffff;
  	border-left: 1px solid #969696;
  	background-color: #FFFFFF;
  	}

span.news_date {
	color: #00466B;
	font-weight: bold;
	font-size: 9px;
}
/* SIDEBAR_DATALIST */
div.sidebar_data_segment {
	background: url('./../../.././tms/ajax/client/default/images/bg_panel_datalist.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-bottom: 15px;
	padding-left: 3px;
}  	
div.sidebar_data_segment h4 {
	color: #00466B;
	font-size: 11px;
	padding: 0px 0px 0px 6px;
	margin: 10px 0px 10px 0px;
	}

div.sidebar_data_segment ul {
	list-style-type: none;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	}
	
div.sidebar_data_segment li {
	list-style-type: none;
	padding: 3px 0px 4px 2px;
	*padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

div.sidebar_data_segment input {
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
	*margin: 0px 3px 0px 0px;
	}
	
ul.panel_datalist_news li {
	padding: 0px 0px 10px 0px;
	font-size: 9px;
	}

	
div.panel_copyright {
	color: #6E6E6E;
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	}
div.panel_copyright a {
	color: #6E6E6E;
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	text-decoration: underline;
	}	  	
	
iframe.cyklotrasy {
  overflow-x: hidden;
  overflow-y: auto;
  width:98%; 
  height:500px;  
}

/* TIPS */
div.tips {
	background: url('./../../.././tms/ajax/client/default/images/bg_panel_datalist.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	position: absolute;
	bottom: 0px;
	border-top:1px solid rgb(216,216,216);
}  	
div.tips h4 {
	color: #00466B;
	font-size: 11px;
	padding: 0px 0px 0px 6px;
	margin: 10px 0px 10px 0px;
	}

div.tips ul {
	list-style-type: none;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	}
	
div.tips li {
	list-style-type: none;
	padding: 3px 0px 4px 2px;
	*padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

div.tips input {
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
	*margin: 0px 3px 0px 0px;
	}

ul.panel_datalist_help {
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	}

ul.panel_datalist_help li {
	list-style-image: url('./../../.././tms/ajax/client/default/images/ico_info.gif');
	padding: 1px 0px 4px 0px;
	margin: 0px 0px 0px 15px;
	font-size: 9px;
	}

ul.panel_datalist_helpm li {
	padding: 0px 0px 10px 0px;
	font-size: 9px;
	}
	
ul.panel_datalist_helpm img {
	float: left;
	margin: 0px 7px 0px 0px;
	cursor: help;
	}

.copy_info {
  position: absolute;
  bottom: 0px;
  width: 100%;
  color:#6E6E6E;
  /*border-top:1px solid #D8D8D8;*/
  padding-bottom: 5px;
  font-size:10px;
  font-weight:normal;
  line-height:18px;
  text-align:left; 
  border-top:1px solid #D8D8D8;
}

.copy_info a {
  color:#6E6E6E;
  font-size:10px;
  font-weight:normal;
  text-decoration:underline;  
}

.copy_info a.pjsoft {
  margin-left: 74px; 
}

.copy_info a.pjsoft_en {
  margin-left: 104px; 
}

.copy_cyklo {
  position: relative;
  border-top:1px solid #D8D8D8;
}div#showlink {
	z-index: 1000;
	display: none;
	position: absolute;
	top: 110px;
	left: 378px;
	right: 160px;
	height: 39px;
	/*width: 404px;*/
	background: url('./../../.././tms/ajax/client/default/images/bg_showlink.png');
	background-repeat: repeat;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./../../.././tms/ajax/client/default/images/bg_showlink.png', sizingMethod='crop');
	*background: none;	 	
}

div#showlink div.inner {
	border: 1px solid #1F78C4;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 2px;
	/*width: 400px;*/
	height: 35px;
	background: url('./../../.././tms/ajax/client/default/images/bg_showlink2.gif');
	background-repeat: repeat-x;
}
	
div#showlink input {
  border: 1px solid #969696;
	position: absolute;
	top: 10px;
	left: 10px;
	right: 20px;
	*width: 92%;
	height: 13px;
	/*
  background-image: url('./../../.././tms/ajax/client/default/images/bg_input.gif');
  background-repeat: repeat-x;
  */
}
	
div#showlink a:link.close, a:visited.close, a:active.close  {
  position: absolute;
	top: 3px;
	right: 3px;    	
	width: 13px;
	height: 13px;
	background: url('./../../.././tms/ajax/client/default/images/bsc0.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
div#showlink a:hover.close  {
  position: absolute;
	top: 3px;
	right: 3px;	
	width: 13px;
	height: 13px;
	background: url('./../../.././tms/ajax/client/default/images/bsc1.gif');
	background-repeat: no-repeat;
	background-position: top left;
	} 	#measure {
	z-index: 1000;
	display: none;
	position: absolute;
	top: 110px;
	left: 350px;
	right: 160px;
	height: 39px;
	width: 180px;
}

#measure .inner {
	border: 1px solid #1F78C4;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 2px;
	/*width: 400px;*/
	height: 35px;
	background: url('./../../.././tms/ajax/client/default/images/bg_showlink2.gif');
	background-repeat: repeat-x;
}
	
#measure .inner .header label {
    position: relative;
	top: -3px;
}
	
#measure div.inner div.content {
    font-weight: bold;
    text-align: center;
    width: 100%;
    position: relative;
    bottom: 2px;
}
	
#measure a:link.close, a:visited.close, a:active.close  {
  position: absolute;
	top: 3px;
	right: 3px;    	
	width: 13px;
	height: 13px;
	background: url('./../../.././tms/ajax/client/default/images/bsc0.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
#measure a:hover.close  {
  position: absolute;
	top: 3px;
	right: 3px;	
	width: 13px;
	height: 13px;
	background: url('./../../.././tms/ajax/client/default/images/bsc1.gif');
	background-repeat: no-repeat;
	background-position: top left;
	} 	div.layers_separator {
  height: 1px;
  width: 200px;
  left: 5px;
	border-top: 1px solid rgb(180,180,180);
	margin-top: 6px;
}

div.checkbox {
	padding: 0px 0px 5px 0px;
	}
	
div.checkbox p{
	padding: 10px 0px 0px 25px;
	margin: 0px;
	display: block;
	}
	
img.checkbox {
	position: absolute;
	left: 5px;
	vertical-align: text-top;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	cursor: hand;
	}

img.checkbox_dis {
	position: absolute;
	left: 5px;
	vertical-align: text-top;
	padding: 0px 0px 0px 0px;
	cursor: default;
	}		

div.checkbox p span.toc_label{ 
}

div.checkbox p span.toc_label_dis{
	color: #DDDDDD;
}	

/* next level */
div.checkbox_nested {
	padding: 0px 0px 5px 15px;
	}
	
div.checkbox_nested p{
	padding: 10px 0px 0px 25px;
	margin: 0px;
	display: block;
	}
	
img.checkbox_nested {
	position: absolute;
	left: 20px;
	vertical-align: text-top;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	cursor: hand;
	}

img.checkbox_nested_dis {
	position: absolute;
	left: 20px;
	vertical-align: text-top;
	padding: 0px 0px 0px 0px;
	cursor: default;
	}		

div.checkbox_nested p span.toc_label{ 
}

div.checkbox_nested p span.toc_label_dis{
	color: #909090;
}	  #main_search {
    /*border: 1px solid red;*/
    position: absolute;
    top: 0px;
    left: 0px;
    width: 268px;
    /*height: 39px;*/
    /*background-color: transparent;*/
    /*background-image: url('./../../.././tms/ajax/client/default/images/bg_searchbar.gif');
    background-repeat: no-repeat;
    background-position: left top;*/
  }
  div.text_search {
  	/*border: 1px solid green;*/
  	position: absolute;
  	top: 73px;
  	left: 0px;
  	width: 250px;
  	height: 20px;
  	padding: 0px 0px 0px 0px;
  	margin: 0px 0px 0px 0px;
  	color: #B1C5D0;
  	font-size: 10px;
  }
  div#text_search span {
  	visibility: visible;
  	width: 174px;
  	font-weight: normal;
  	color: #B1C5D0;
  	font-size: 10px;
  }  
  
  input#search_form {
    padding-right: 3px;
    padding-left: 3px;
    margin-top: 3px;
    width: 180px;
    position: absolute;
    top: 50px;
    font-size: 10px;
    color: #505050;
  }  
  button#search_button {
    border-color:#ACACAC rgb(134, 134, 134) rgb(134, 134, 134) rgb(172, 172, 172);
    border-style:solid;
    border-width:1px 2px 2px 1px;
    position: absolute;
    top: 51px;
    right: 0px;
    cursor: pointer;
    width: 75px;
    height: 20px;
    /*background-color: transparent;*/
    background: transparent url(./../../.././tms/ajax/client/default/images/bg_butt.gif) repeat-x scroll left top;
    font-weight: bold;
    color: #00466b;
    font-size: 10px;
  }  
  
  div.search_foldbar {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 294px;
  	height: 14px;
  	padding: 0px;
  	margin: 0px;
  	}
  	
  ul.foldbar, ul.foldbar li {
    position: relative;
  	padding: 0px;
  	margin: 0px;
  	display: inline;
  	}
  		
  a.fba:link, a.fba:visited, a.fba:active, a.fba:hover {
  	text-decoration: none;
  	font-weight: bold;
  	color: #00466B;
  	font-size: 10px;
  	/*padding: 1px 5px 3px 5px;*/
    padding-top: 0px;
    margin-left: 2px;  	
    border-left: 1px solid #969696;
    border-right: 1px solid #969696;
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;

  	/*background: url('./../../.././tms/ajax/client/default/images/bg_srchfold1.gif') no-repeat top left;*/
  	}
  	
  		
  a.fb:link, a.fb:visited, a.fb:active {
  	text-decoration: none;
  	font-weight: bold;
  	color: #BBBBBB;
  	font-size: 10px;
/*  	padding: 1px 5px 3px 5px;*/
    padding-top: 0px;
    margin-left: 2px;  	
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-top: 0px solid #ffffff;  	
    border-bottom: 0px solid #ffffff;  	
  	/*background: url('./../../.././tms/ajax/client/default/images/bg_srchfold0.gif') no-repeat top left;*/
  	}
		
  a.fb:hover {
  	text-decoration: none;
  	font-weight: bold;
  	color: #00466B;
  	font-size: 10px;
/*  	padding: 1px 5px 3px 5px;*/
    padding-top: 0px;
    margin-left: 2px;  	
    border-left: 1px solid #969696;
    border-right: 1px solid #969696;
    border-top: 1px solid #969696;  	
    border-bottom: 1px solid #969696;
  	/*background: url('./../../.././tms/ajax/client/default/images/bg_srchfold1.gif') no-repeat top left;*/
  	}  
  

/* Nastaveni zobrazeni vysledku vyhledavani -> */
  div.result_pointer {
    float: right;
    position: relative;
    right: 4px;
  }
	div.result_pointer1 {
		width: 25px;
		height: 34px;
		}	  
  table.search_result_label {
    position: relative;
    top: 115px;
    width: 270px;
  	font-size: 12px;
  	font-weight: bold;
  }
  table.search_result_label .cancel {
    /*
    font-size: 11px;
  	color: #00466B;
  	font-weight: bold;
  	text-decoration: underline;
  	*/
    border-color:#ACACAC rgb(134, 134, 134) rgb(134, 134, 134) rgb(172, 172, 172);
    border-style:solid;
    border-width:1px 2px 2px 1px;
    cursor: pointer;
    width: 75px;
    height: 20px;
    /*background-color: transparent;*/
    background: transparent url(./../../.././tms/ajax/client/default/images/bg_butt.gif) repeat-x scroll left top;
    font-weight: bold;
    color: #00466b;
    font-size: 10px;  	
  }

  table.search_result {
    position: relative;
    top: 118px;  
    width: 229px;
    padding: 0px;
    border-spacing: 0;
    border: 0px solid rgb(150,150,150);  
  }
  .search_current_result_label {
   	font-size: 11px;
  	color: #6E6E6E;
  	font-weight: bold;
  	display: inline;
  }  
  .search_current_result_content {
  	font-size: 11px;
  	color: #00466B;
  	font-weight: bold;
  	display: inline;
  } 
  table.search_result tbody td {
    padding: 5px;
    /*color: rgb(0,0,255);*/
  	font-size: 11px;
  	color: #00466B;
  	font-weight: bold;
    border-top: 1px solid #E2E2E2;
  }
  table.search_result tbody td.active {
    cursor: pointer;
    background-color: #EAF2F7;
  }
	table.search_result tbody td div.result_pointer div.result_pointer1 span {
    background: url('./../../.././tms/ajax/client/default/images/pointer01n.gif'); 
    background-repeat: no-repeat; 
    background-position: top left; 
    position: absolute; 
    top: 7px; 
    left: 10px; 
    padding-top: 3px;
    padding-left: 0px;
    width: 15px; 
    height: 23px; 
    font-weight: bold; 
    color: #FFFFFF; 
    font-size: 10px; 
    text-decoration: none;
    text-align: center;
   }  
	table.search_result tbody td.active div.result_pointer div.result_pointer1 span {
    background: url('./../../.././tms/ajax/client/default/images/pointer01a.gif'); 
    background-repeat: no-repeat; 
    background-position: top left; 
    position: absolute; 
    top: 7px; 
    left: 10px; 
    padding-top: 3px;
    padding-left: 0px;
    width: 15px; 
    height: 23px; 
    font-weight: bold; 
    color: #FFFFFF; 
    font-size: 10px; 
    text-decoration: none;
    text-align: center;
   }	  
		div.pointer1 a:link, div.pointer1 a:visited, div.pointer1 a:active {
     background: url('./../../.././tms/ajax/client/default/images/pointer01n.gif'); 
     background-repeat: no-repeat; 
     background-position: top left; 
     position: absolute; 
     top: 3px; 
     left: 5px; 
     padding-top: 3px;
     padding-left: 0px;
     width: 15px; 
     height: 23px; 
     font-weight: bold; 
     color: .FFFFFF; 
     font-size: 10px; 
     text-decoration: none;
     text-align: center;
     }	
    
		div.pointer1 a:hover { 
      background: url('./../../.././tms/ajax/client/default/images/pointer01a.gif'); 
      background-repeat: no-repeat; 
      background-position: top left; 
      position: absolute; 
      top: 3px; 
      left: 5px; 
      width: 15px; 
      height: 23px; 
      padding: 3px 0px 0px 0px; 
      font-weight: bold; 
      color: .FFFFFF; 
      font-size: 10px; 
      text-decoration: none; 
      text-align: center;
      }   
   
  table.search_result tbody td.head {
    font-size: 10px;
    color: rgb(75,75,75);
    cursor: default;
    font-weight: bold;
    background-color: rgb(225,225,225);
  }
  table.search_result tbody td.info_head {
    font-size: 11px;
    color: rgb(75,75,75);
    cursor: default;
    font-weight: bold;
    background-color: rgb(200,200,200);
  }          
  
/*================================================	*/
/*=>  PAGING										*/
/*================================================	*/	
	
.paging_elem {
  width: 250px;
  border: 0px none;
  position: relative;
  top: 115px;
	color: #6E6E6E;
	font-size: 11px;
	font-weight: bold;
}

.paging_elem table {
  margin-left: auto; 
  margin-right: auto;
	}

td.paging {
	width: 8px;
	height: 17px;
}

td.paging_l {
	width: 17px;
	height: 17px;
}

td.paging_r {
	width: 17px;
	height: 17px;
}

span.paging_current {
  color: #ff0000;
}
	
a.paging:link, a.paging:visited,  a.paging:active {
	text-decoration: underline;
	color: #00466B;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	}

a.paging:hover {
	text-decoration: none;
	position: relative;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	background-color: #00466B;
	}
	
span.paging {
  padding: 2px 2px 2px 2px;
	border-bottom: 2px solid white;
	color: #D68800;
	}
	
td.paging_l a:link, td.paging_l a:visited,  td.paging_l a:active {
  position: relative;
	top: -5px;
	*top: 0px;  
	width: 17px;
	height: 17px;
	background: url('./../../.././tms/ajax/client/default/images/move_l.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 20px 4px 0px;
	*padding: 0px 20px 0px 0px;
	}
		
td.paging_l a:hover {
  position: relative;
	top: -5px;
	*top: 0px;   
	width: 17px;
	height: 17px;
	background: url('./../../.././tms/ajax/client/default/images/move_la.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 20px 4px 0px;
	*padding: 0px 20px 0px 0px;
	}
	
td.paging_r a:link, td.paging_r a:visited,  td.paging_r a:active {
	position: relative;
	left: 3px;
	top: -5px;
	*left: 0px;
	*top: 0px;
	width: 17px;
	height: 17px;
	background: url('./../../.././tms/ajax/client/default/images/move_r.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 20px 4px 0px;
	*padding: 0px 20px 0px 0px;	
	}
		
td.paging_r a:hover {
	position: relative;
	left: 3px;
	top: -5px;
	*left: 0px;
	*top: 0px;	
	width: 17px;
	height: 17px;
	background: url('./../../.././tms/ajax/client/default/images/move_ra.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 20px 4px 0px;
	*padding: 0px 20px 0px 0px;
	}  /* Nastaveni panelu -> */
  #panel {
      z-index:10001;
      font-weight: bold;
      text-align: right;
      height: 22px;
      position: absolute;
      left: 0px;
      top: 0px;
      width: 100%;
      background-color: transparent;
      overflow: visible;

  }
  table.tmsPanel {
      text-decoration: none;
      font-weight: bold;
      color: #00466b;
      font-size: 10px;
      border-collapse: collapse;
      height: 100%;
      /*width: 100%;*/
      position: absolute;
      right: 5px;
      /*color: rgb(75,75,75);*/
      /*width: 50%;*/
  }      
  /* polozka panelu */
  td.panel_op {
     vertical-align: middle;
     cursor: pointer;
  }
  /* polozka panelu typu function */
  td.function {
     cursor: pointer;
  }
  /* oddelovac polozek panelu */
  td.panel_separator {
      /*color: white;*/
  }