*
  {
  margin: 0;
  padding: 0;
  }
html, body
  {
  font-family: tahoma, arial, "Trebuchet MS",verdana, sans-serif;
  text-align: center;

  }
body
  {
  min-width: 1020px;
  margin: 0px auto;
  padding: 0;
  background: #CBCBBF url(../img/) top left repeat-x;
  
  }
#frame_all {
	margin: 0 auto;
	width: 1020px;
	height: 955px;
	/*background:  #fff url(../img/)  repeat;*/
	/*border: 1px solid;*/
	 }
#all {
	margin: 30px auto;
	padding: 0px 16px 0 0;
	width: 1000px;
	height: 960px;
	background: #fff url(../img/) repeat;
	 }
 
#left
{
width: 0px;
height: 0px;
background: #fff url(../img/) top left no-repeat; 
float: left;
}
#right
{
width: 0px;
height: 0px;
background:  #fff url(../img/) top left no-repeat; 
float: right;
}
#all_stat
{
margin: 30px auto;
	padding: 0px 0 0 0;
	border: 0px solid;
	width: 97%;
	
}
#top 
{  
  padding: 26px 0px 0px 0px;
  margin: 10px 0 0 0;
  color: #000;
  background: transparent url(../img/) top left no-repeat;
}

#bottom 
{
  background: #fff url(../img/) bottom left no-repeat;
  padding: 0px 0px 56px 0px;
}
#pata
{
width: 100%;
height: 100px;
background: #fff url(../img/.jpg) top  no-repeat;
}

#logo
{
background: #fff url(../img/egis_logo.jpg)   no-repeat;
width: 248px;
height: 150px;
float: left;
border-right: 30px solid #1C377A
}
#adress
{
background: #9FD098 url(../img/corner__right.jpg) top right  no-repeat;
width: 700px;
height: 150px;
float: right;
margin: 0 0px 0 0;
}
#banner_text
{
font-family: tahoma, arial, "Trebuchet MS",verdana, sans-serif;
  font-size: 2.3em;
  color: #DAEDD7;
  float: right;
  font-weight: normal;
  margin: 80px 10px 0 0;
}
#banner_text2
{
font-family:  Georgia, serif; ;
  font-size: 1.5em;
  color: #fff;
  float: right;
  font-weight: normal;
  margin: 94px 80px 0 0;
}

ul
  {
  list-style-type: none;
    }  
ul#line
  {
  padding: 25px 0px 25px 0;
  margin: 0 0px 0 0;
  list-style-type: none;
  text-align: right;
  float: right;
  width: 980px;
  /*height: 70px;*/
  background: #49545B url(../img/left_line.jpg) top left no-repeat;
  /*border: 1px solid #000;*/
  }
ul#line li 
    {
	margin: 0;	
    float: right;
	font-weight: normal;
	padding: 0  35px 0 0px;
	text-align: right;
	font-family: arial, Tahoma, Geneva, sans-serif; 	
	color: #fff;
	font-size: 1.0em;
	/*width: 130px;*/
	   }
 ul#line li a
      {	
	  
	 text-decoration: none;
	/*padding: 5px;*/
	color: #fff;
	   }
  ul#line li a:hover
    {
   text-decoration: none;
   color: #C0FAF9;
		}
		
	ul#vertical
{
  padding:  5px 0 0 0px;
  margin: 0 0 0 20px;
  list-style-type: none;
  text-align: right;
  float: left;
  width: 280px;
  height: 520px;
  /*border: solid 1px #e1e1e1;*/
  background: #F7F8EE  url(../img/vert_line_menu.jpg) top right repeat-y;
   }
ul#vertical li 
    {
	margin: 8px 0;	
    font-weight: normal;
	padding: 8px  0 0 15px;
	text-align: left;
	font-family: verdana, arial, tahoma, "Trebuchet MS", sans-serif; 	
	font-size: 0.7em;
	color: #3e3e3e;
	   }
 ul#vertical li a
      {	
	font-weight: normal;
    text-decoration: none;
	padding: 5px  0 0 15px;
	color: #3e3e3e;
	background:  url(../img/nfo_off.gif) left no-repeat;
	   }
  ul#vertical li a:hover
    {
   text-decoration: underline;
   color: #9BCDAA;
		} 
ul#vertical li a:visited
    {
   text-decoration: none;
   color: #003399;
		} 
.prn
{
margin: 5px 0px 5px 5px;
padding: 3px;
width: 487px;
display: block;
font-size: 0.6em;
color: #bfbfbf;
border: 1px dotted #868686;
background: #4f4f4f;
float: left;
} 
.flash
{    
	margin: 0;
	padding: 0;
	border-left: 5px solid #fff;
	width: 500px;
    height: 325px;
    background: #fff url('../img/');
    float: right;
	border: 0px solid;
 }
	ul#vertical2
{
  padding:  8px 0 0 0px;
  margin: 0 0 0 0px;
  list-style-type: none;
  text-align: right;
  float: left;
  width: 200px;
  height: 517px;
  /*border: solid 1px #e1e1e1;*/
  background: #1C377A  url(../img/blue_pills.jpg) bottom left no-repeat;
  
   }
ul#vertical2 li 
    {
	margin: 10px 0;	
    font-weight: bold;
	padding: 8px 15px 8px 15px;
	text-align: left;
	font-family: verdana, arial, tahoma, "Trebuchet MS", sans-serif; 	
	font-size: 0.7em;
	color: #B8C8F0;
	background: transparent;
	
	   }
 ul#vertical2 li a
      {	
	display: block;
	font-weight: normal;
    text-decoration: none;
	padding: 5px  0 5px 0px;
	color: #B8C8F0;
	background:  url(../img/.gif) left no-repeat;
	border-bottom: #6285DC 1px dotted;
	   }
  ul#vertical2 li a:hover
    {
   text-decoration: none;
   color: #9BCDAA;
		}  	
#foot
{
float: right;
width: 980px;
height: 60px;
margin: 0px 0 5px 0;
background: #999999 url(../img/b_navi.jpg) left no-repeat;
}
ul#foot_menu
  {
  padding: 22px 0px 23px 5px ;
  margin: 0;
  list-style-type: none;
  text-align: center;
  float: left;
  width: 615px;
  /*border-left: 5px solid #AADCB9;*/
    }
ul#foot_menu li 
    {
	margin: 0;	
    float: left;
	font-weight: normal;
	padding: 0 10px;
	text-align: left;
	font-family: arial, verdana, tahoma, "Trebuchet MS", sans-serif; 	
	font-size: 0.7em;
	color: #989898;
	   }
 ul#foot_menu li a
      {	
	 font-weight: normal;
    text-decoration: none;
	padding: 0px;
	color: #fff;
	padding: 0px;
	   }
  ul#foot_menu li a:hover
    {
   text-decoration: underline;
   color: #9BCDAA;
		}
#copy
{
background: #1C377A;
color: #fff;
width: 195px;
height: 38px;
font-size: 0.6em;
float: right;
padding: 12px 50px 10px 10px;
line-height: 2.0em;
text-align: right;
}
.off_block_right
{
display: block;
float: right;
width: 150px;
height: 180px;
margin: 10px 0 0 0;
background:  url(../img/gm.jpg) top  no-repeat;
}
.nadp
{
width: 495px;
text-align: centre;
font-family: tahoma, "Trebuchet MS", arial, verdana, sans-serif;
font-size: 0.6em; 
font-weight: bold;
color: #000;
margin: 0px 0 0px 0px;
padding: 5px 2px;
border-left: 0px solid #CCE1B7;
float: right;
background: #e1e1e1;
}
.frame
{
margin: 5px 0 0px 0px;
padding: 0 0 0px 0;
float: right;
width: 500px;
height: 167px;
overflow-y: scroll;
}
.frame_spc
{
margin: 5px 0 0px 0px;
padding: 0 0 0px 0;
float: right;
width: 500px;
height: 490px;
overflow-y: scroll;
}
.block_left
{
display: block;
margin: 0 0 0 3px;
float: left;
width: 237px;
font-family: tahoma, arial, "Trebuchet MS",verdana, sans-serif;
font-size: 0.6em;
color: #505050;
text-align: justify;
}
.block_left_in
{
border-left: 1px dotted #757575;
margin: 0 0 20px 0;
padding: 0px 15px 0px 15px;
}		
.block_left_in_g
{
border-left: 1px dotted #757575;
margin: 0 0 20px 0;
padding: 0px 15px 0px 15px;
}
.frame_history
{
margin: 5px 0 0px 0px;
padding: 0 0 0px 0;
float: left;
width: 500px;
height: 190px;
overflow-y: scroll;
}
.block_right_history
{
display: block;
float: right;
width: 150px;
height: 200px;
margin: 0px 0 0 0;
background:  url(../img/factory.jpg)  no-repeat;
}
.nadp2
{
font-family:  verdana, tahoma, "Trebuchet MS", arial, sans-serif;
font-size: 0.8em; 
font-weight: normal;
color: #505050;
margin: 5px 0 0px 5px;
padding: 2px 10px;
border: 2px dotted #dadada;
float: right;
width: 470px;
height: 180px;
/* overflow-y: scroll; */
text-align: justify;
background: #ececec url(../img/.jpg)  no-repeat;
}	
.nadp3
{
font-family:  verdana, tahoma,  "Trebuchet MS", arial, sans-serif;
font-size: 0.8em; 
font-weight: normal;
color: #505050;
margin: 5px 0 0px 5px;
padding: 2px 10px;
border: 2px dotted #dadada;
float: right;
width: 470px;
/* height: 180px; */
/* overflow-y: scroll; */
text-align: justify;
background: #ececec url(../img/.jpg)  no-repeat;
}	
.off_block_right_cns
{
display: block;
float: right;
width: 255px;
height: 200px;
margin: 0px 0 0 0;
background:  url(../img/cns.jpg) top  no-repeat;
}		
ul.menu_kardio_green
{
float: left;
margin: 0px 0 0px 0px;
padding: 13px 15px 0px 20px;
width: 185px;
height: 183px;
/*border-left: 1px dotted #CCE1B7;*/
text-align: right;
background: #fff;
}
ul.menu_kardio
{
float: left;
margin: 5px 0px 0px 150px;
/* height: 183px; */
text-align: right;
background: #fff;
height: 458px;
/* border: 1px dotted #CCE1B7 */
}
ul.menu_kardio li, ul.menu_kardio_green li
{
padding: 0px;
/*font-size: 1.0em;*/

}
ul.menu_kardio li a, ul.menu_kardio_green li a
{
margin: 3px 0 0 0px ;
display: block;
width: 200px;
font-family: verdana,arial,  tahoma, "Trebuchet MS", sans-serif; 	
font-size: 1.0em;
color: #006600;
text-decoration: none;
padding-right: 10px;
border-bottom: 1px dotted #cdcdcd;
background:  url(../img/sil.gif) left no-repeat;
}
ul.menu_kardio li a:hover, ul.menu_kardio_green li a:hover
{
color: #000;
text-decoration: none;
/*border-bottom: 1px dotted #000;*/
background:  url(../img/sil_on.gif) left no-repeat;
}
.off_block_right_kardio
{
display: block;
float: right;
width: 255px;
height: 200px;
margin: 0px 0 0 0;
background:  url(../img/lens.jpg) top  no-repeat;
}
.frame_info
{
margin: 5px 0;
padding: 25px;
float: right;
width: 450px;
height: 460px;
/*overflow-y: scroll;*/ 
}		
.mel
{
border-left: 0px solid #CCE1B7;
font-family:  tahoma, verdana, arial, "Trebuchet MS", sans-serif; 	
font-size: 0.7em;
color: #505050;
text-align: justify;
padding: 0 10px;
}
.mel_sign
{
width: 440px;
height: 100px;
background:  url(../img/mel_sign.gif) top left no-repeat;
}

#head
{
padding: 0px;
margin: 15px 0 10px 14px;
background: #fff url(../img/chem.jpg) top left no-repeat;
height: 325px;
width: 855px;
float: left;
}
hr
  {
  display: none;
  }

h1
  {
  display: none;
  }
#skok
{
display: none;
}


div#obsah
  {
  padding: 0px 5px 0px 5px;
  font-family: tahoma, arial, "Trebuchet MS",verdana, sans-serif;
  font-size: 0.75em;
  color: #252525;
  width: 585px;
  _width: 590px;
   float: left;
   text-align: justify;  
   line-height: 1.1em; 
   } 
   div#obsah p
    {
    font-size: .9em;
    padding: 2px 10px 2px 2px;
	margin: 0;
	
    }



ul#spc
{
  padding:  0px 0 5px 100px;
  list-style-type: none;
  text-align: left;
  float: left;
  width: 380px;
    }
ul#spc li 
    {
	margin: 9px 0;	
    font-weight: normal;
	padding: 0px  0 0 15px;
	text-align: left;
	font-family: verdana, arial, tahoma, "Trebuchet MS", sans-serif; 	
	font-size: 0.7em;
	   }
 ul#spc li a
      {	
	font-weight: normal;
    text-decoration: none;
	margin: 0 0 0 70px;
	padding: 5px  0 0 15px;
	color: #3e3e3e;
	background:  url(../img/sil.gif) left no-repeat;
	   }		
 ul#spc li a:hover	
 {
 text-decoration: underline;
   color: #000;
   background:  url(../img/sil_on.gif) left no-repeat;
 }	
		
ul#nfo
{
  padding:  10px 22px 0px 10px;
  margin: 0px 0 0 0px;
  float: left;
  /*border-left: 5px solid #C2E0CB;*/
  background: transparent; 
  height: 110px 
  }
 ul#nfo:hover
 {
 background: #F4FCF6;
 }
ul#nfo li 
    {
	margin: 8px 0;	
    font-weight: normal;
	padding: 0 0 0 10px; 
	text-align: left;
	font-family: tahoma, verdana, arial, "Trebuchet MS", sans-serif; 	
	font-size: 0.8em;
	   }
 ul#nfo li a
      {	
	margin: 0;
	font-weight: normal;
    text-decoration: none;
	padding: 0px;
	color: #6A9E7A;
	   }
  ul#nfo li a:hover
    {
   text-decoration: underline;
   color: #518D63;
		} 
.info
{
	font-family: tahoma, verdana, arial, "Trebuchet MS", sans-serif; 	
	color: #fff;
	font-size: 1.8em;
	padding: 68px 100px 20px 20px;
}
.ic
{
color: #439B5E;
font-weight: normal;
}
.racuo
{
color: #ff9933;
}
.menu_div
{
display: block;
background:  url(../img/menu_div.jpg) top right no-repeat;

}	

.product
{
display: block;
width: 250px;
height: 50px;
background: #1C377A url(../img/) top left no-repeat;
float: right;
color: #fff;
padding: 50px 0 0 0;
font-family: tahoma, arial, "Trebuchet MS",verdana, sans-serif;
font-size: 1.75em;

}
.img
{
float: left;
background: #fff url(../img/chem.jpg) top left no-repeat;
width: 628px;
height: 325px;
}
.under_img
{
display: block;
width: 623px;
height: 120px;
background: #E1F4DE url(../img/) top left no-repeat;
float: left;
text-align: right;
padding: 0;
font-family: verdana, tahoma, arial, "Trebuchet MS",sans-serif;
border-right: 5px solid #9BCDAA;
border-left: 5px solid #CCE1B7
}
.under_menu
{
display: block;
width: 245px;
height: 30px;
background: #AADCB9 url(../img/under_menu.jpg) bottom left no-repeat;
float: right;
text-align: center;
color: #fff;
padding: 70px 0 20px 5px;
font-family: tahoma, arial, "Trebuchet MS",verdana, sans-serif;
font-size: 1.75em;
}



#under
{
font-size: 0.6em;
color: #ababab;
float: left;
}

.spc_pro
{
margin: 5px 0;
padding: 20px;
float: right;
width: 460px;
height: 150px;
text-align: justify;
font-family:  tahoma, arial, verdana, "Trebuchet MS", sans-serif; 	
font-size: 0.7em;
/* overflow-y: scroll; */ 
color: #3f3f3f;
border-left: 0px solid #d2d2d2;
line-height: 1.7em;
}
.spc_pro a
{
color: #cc0000;
}
.spc_pro p
{
text-indent: 20px;
padding: 0px 0 10px 0;
}


ul.info_pdf li a
{

text-decoration: none;
    color:   #616161;
	background:  url(../img/pdf2.gif) top left no-repeat ;
	border-bottom: #000 1px dotted;
	padding: 2px 0 2px 35px;
}
h3
{
width: 100%;
text-align: center;
color: #000;
}
.orange
{
color: #000;
/* border-bottom: 1px dotted #000; */
text-align: center;
}
.txt_center
{
font-family:  tahoma, arial, verdana, "Trebuchet MS", sans-serif; 	
font-size: 0.8em;
text-align: center;
color: #000;
}
ul.pleg
{

float:left;
list-style-type: disc;
}
.center
{
margin-left: auto;
margin-right: auto;
width: 200px;
height: 40px;
}

.block_right_job
{
display: block;
float: right;
width: 255px;
height: 160px;
margin: 10px 0 0 0;
background:  url(../img/hand.jpg) top  no-repeat;
}

.spc_sort 
{
width: 450px;
font-family:  verdana, tahoma, "Trebuchet MS", arial, sans-serif;
font-size: 0.6em; 
font-weight: bold;
margin: 5px 23px 3px 0;
padding: 4px 0px 4px 4px;
float: right;
word-spacing: 2px;
background: #bdbdbd;
text-align: left;
/*border: 1px dotted #dcdcdc;*/
}
.spc_sort a
{
color: #000;
padding: 3px 5px 3px 4px;
border: 1px dotted #e1e1e1;
background: #f3f3f3;
}
.spc_sort a:hover
{
color: #000;
padding: 3px 5px 3px 4px;
border: 1px dotted #000;
background: #e1e1e1;
}


.nadp_job
{
display: block;
font-family: verdana, tahoma, "Trebuchet MS", arial, sans-serif;
font-size: 0.8em; 
font-weight: normal;
text-align: left;
color: #505050;
margin: 0px 0 0px 0;
padding: 15px 20px;
border-left: 0px solid #CCE1B7;
float: left;
width: 300px;
}
.nadp_job2
{
display: block;
font-family:  verdana, tahoma, "Trebuchet MS", arial, sans-serif;
font-size: 0.8em; 
font-weight: normal;
text-align: left;
color: #505050;
margin: 10px 0 10px 0;
padding: 3px 20px;
border-left: 0px solid #CCE1B7;
float: left;
width: 300px;
background:  url(../img/enve.gif) top right no-repeat;
}

.adress
{
float: left;
background: #f1f1f1;
border: 1px solid #f3f3f3;
padding: 5px;
}
ul.inprofi
  {
  margin: 10px 0;
  list-style-type: none;
  text-align: center;
  padding: 15px 0px 15px 15px;
  font-size: 0.8em; 
     }
 
  ul.inprofi li a, ul.in_profi li a:hover
    {
	font-family:  tahoma, verdana, arial, "Trebuchet MS", sans-serif; 
    padding: 8px 10px 8px 13px;
	color: #3B8552;
    font-weight: bold;
    text-decoration: none;
	background: url(../img/btn_val.gif) top left no-repeat;
		}
  ul.inprofi li a:hover
    {
	color: #4069D2;
    text-decoration: underline;
    padding: 8px 10px 8px 13px;
	background: url(../img/btn_val_on.gif) top left no-repeat;
     }
ul.inprofi_spc
  {
  margin: 30px 0;
  list-style-type: none;
  text-align: center;
  padding: 15px 0px 15px 15px;
  font-size: 0.8em; 
     }
ul.inprofi_spc2
  {
  margin: 0px 0;
  list-style-type: none;
  text-align: center;
  padding: 15px 0px 15px 15px;
  font-size: 0.8em; 
     }
	 
 ul.inprofi_yes
  {
  list-style-type: none;
  text-align: center;
  padding: 20px;
  font-size: 0.8em; 
  width: 200px;
  margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
     }
ul.inprofi_yes li
    {
	float: left;
	font-family:  tahoma, verdana, arial, "Trebuchet MS", sans-serif; 
    margin: 0px 0px 0 30px;
	color: #3B8552;
    font-weight: bold;
    text-decoration: none;
		}
ul.inprofi_yes li a
    {
	display: block;
	text-decoration: none;
	padding: 8px 13px 8px 11px;
	background: url(../img/yes.gif) top left no-repeat;
		}
ul.inprofi_yes li a:hover
    {
	background: url(../img/yes_over.gif) top left no-repeat;
		}	 
	 
  ul.inprofi_spc li a, ul.in_profi_spc li a:hover, ul.inprofi_spc2 li a, ul.inprofi_spc2 li a:hover
    {
	font-family:  tahoma, verdana, arial, "Trebuchet MS", sans-serif; 
    padding: 8px 18px 8px 14px;
	color: #3B8552;
    font-weight: bold;
    text-decoration: none;
	background: url(../img/btn_val.jpg) top left no-repeat;
		}
  ul.inprofi_spc li a:hover, ul.inprofi_spc2 li a:hover
    {
	color: #4069D2;
    text-decoration: none;
    
	background: url(../img/btn_val_on.jpg) top left no-repeat;
     }
.banner
{
margin-left: auto;
margin-right: auto;
width: 468px;
height: 60px;
padding: 0px 0 0 5px;
}
ul.pill
{
margin: 0;
dislplay: block;
width: 198px;
float: left;
text-align: left;
border-left: 5px solid #CCE1B7;
}
ul.pill li a
{
	font-family:  tahoma, verdana, arial, "Trebuchet MS", sans-serif; 
    padding: 0px 0px 0px 30px;
	margin: 0 0 0 10px;
	color: #747474;
	font-size: 0.8em;
	background: url(../img/pdf3.gif) left no-repeat;
}
ul.pill li a:hover
{
	font-family:  tahoma, verdana, arial, "Trebuchet MS", sans-serif; 
    color: #3B8552;
	font-size: 0.8em;
	text-decoration: none;
	background: url(../img/pdf2.gif) left no-repeat;
}
.off_spc_right
{
display: block;
float: right;
padding: 0px;
width: 150px;
height: 200px;
margin: 0px 0 0px 0;
background: #fff url(../img/pills.jpg) bottom left no-repeat;
font-family: tahoma, arial, verdana, "Trebuchet MS", sans-serif; 	
font-size: 0.8em;
color: #846808;
text-align: justify;
border-left: 0px solid #EBDFB7;
/*line-height: 1.6em*/
}
.map
{
margin: 0px 0 0px 0;
padding: 20px 0 0 50px;
float: left;
border: 0px solid #f0f0f0;
width: 185px;
height: 172px;
background: #fff;
font-family: tahoma, arial, verdana, "Trebuchet MS", sans-serif; 	
font-size: 0.8em;
color: #000;
text-align: justify;
border: 0px solid #EBDFB7;
line-height: 1.6em;

}
.block_right_map 
{
display: block;
float: right;
padding: 0px;
width: 255px;
height: 505px;
margin: 0px 0 0 0;
/*background: #fff url(../img/pills2.jpg) bottom left no-repeat;*/
background: #E1DED1;
}
.block_right_map a
{
float: right;
padding: 5px;
margin: 0;
width: 245px;
display: block;
text-align: center;
background: #E1DED1;
}
table.graf_y
{
float: left;
cellpadding: 0px;
cellspacing: 0px;
width: 25%;
border-collapse: collapse;
border-top: 5px solid #bdbdbd;
border-bottom: 1px solid #bdbdbd;
}
table.graf_y td
{
margin: 0px;

border-top: 1px solid #eaeaea;
text-align: left;
font-family: tahoma, arial, verdana, "Trebuchet MS", sans-serif; 	
font-size: 0.8em;
}
.graf_height
{
/*padding: 0 0 40px 0;*/
height: 57px;
background: #DDFBE4;
padding: 0 0 0 5px;
}
.graf_height2
{
height: 25px;
background: #DDFBE4;
padding: 0 0 0 5px;
text-align: center;
}
.tab_td
{
background: #f2f2f2;
}
.tab_graf
{
background: #fcfcfc;
}
.tab_blue
{
background: #EEF4FC;
}
.tab_green
{
background: #DDFBE4;
}
.button
{
width: 100px;
float: right;
margin: 0 28px 0 0;
font-size: 0.8em;
}
.end
{
margin: 20px 0 0 20px;
float: left;
font-family: tahoma, arial, verdana, "Trebuchet MS", sans-serif; 	
font-size: 0.6em;
font-cplor: #bbbbbb;
}
.unline
{
text-decoration: underline;
}
