body {
      font-family: arial, tahoma, verdana, georgia;
      font-size: 70%;
      margin: 0px;
      padding: 0px;
      color: #343434;
      background: #ffffff;
}

#page {
      width: 939px;
      margin: 0px auto;
      border-left: 10px solid white;
      border-right: 10px solid white;
      position: relative;
}
#head {
      background: url('/img/head.jpg');
      background-repeat: no-repeat;
      height: 177px;
      position: relative;
}

/* eng */
#head-en {
      background: url('/img/en/head.jpg');
      background-repeat: no-repeat;
      height: 177px;
      position: relative;
}

#schuzka {
         position: absolute;
         display: block;
         width: 245px;
         height: 50px;
         right: 7px;
         top: 125px;
}
#head #logo {
      position: absolute;
      top: 42px;
      left: 0px;
      border: 0px;
}

/* eng */
#head-en #logo {
      position: absolute;
      top: 42px;
      left: 0px;
      border: 0px;
}

#content-part {
              padding-top: 15px;
}



     /* MENU >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
        
        
        #menu {
              height: 46px;
              background-color: #003767;
              position: absolute;
              top: 123px;
              left: 7px;
        }
        #menu ul {
              list-style: none;
              padding: 0px;
              margin: 0px;
        }
        #menu ul li {
              position: relative;
              float: left;
        }
        #menu ul li a {
              display: block;
              color: white;
              font-weight: bold;
              position: relative;
              height: 46px;
              overflow: hidden;
              text-align: center;
              line-height: 46px;
        }
        
        #menu ul li span {
              display: block;
              position: absolute;
              left: 0px;
              top: 0px;
              height: 46px;
              cursor: pointer;
        }
        
        /* factoring */
        #menu ul .factoring a, #menu ul .factoring-hover {
              width: 123px;
        }
        #menu ul .factoring a span, #menu ul .factoring-hover a span {
              width: 123px;
              background: url('/img/menu-factoring.gif');
              background-repeat: no-repeat;
        }
        #menu ul .factoring ul li a, #menu ul .factoring-hover ul li a {
              width: 152px; 
        } 
        #menu ul .factoring ul, #menu ul .factoring ul .m-bottom, #menu ul .factoring-hover ul .m-bottom {
              width: 182px; 
        }
        #menu ul .factoring:hover a span, #menu ul .factoring-hover a span {
              background: url('/img/menu-factoring-h.gif');
              background-repeat: no-repeat;
        }
        #menu ul .factoring-hover ul {
              display: block;
        }
        
        
        /* nase_sluzby */
        #menu ul .nase_sluzby a, #menu ul .nase_sluzby-hover {
              width: 142px;
        }
        #menu ul .nase_sluzby a span, #menu ul .nase_sluzby-hover a span {
              width: 142px;
              background: url('/img/menu-produkty.gif');
              background-repeat: no-repeat;
        }
        #menu ul .nase_sluzby ul li a, #menu ul .nase_sluzby-hover ul li a {
              width: 152px; 
        } 
        #menu ul .nase_sluzby ul, #menu ul .nase_sluzby ul .m-bottom, #menu ul .nase_sluzby-hover ul .m-bottom {
              width: 182px; 
        }
        #menu ul .nase_sluzby:hover a span, #menu ul .nase_sluzby-hover a span {
              background: url('/img/menu-produkty-h.gif');
              background-repeat: no-repeat;
        }
        #menu ul .nase_sluzby-hover ul {
              display: block;
        }
        
        /* nase_sluzby eng */
        #menu ul .our_services_ a, #menu ul .our_services_-hover {
              width: 142px;
        }
        #menu ul .our_services_ a span, #menu ul .our_services_-hover a span {
              width: 142px;
              background: url('/img/en/menu-our-services.gif');
              background-repeat: no-repeat;
        }
        #menu ul .our_services_ ul li a, #menu ul .our_services_-hover ul li a {
              width: 152px; 
        } 
        #menu ul .our_services_ ul, #menu ul .our_services_ ul .m-bottom, #menu ul .our_services_-hover ul .m-bottom {
              width: 182px; 
        }
        #menu ul .our_services_:hover a span, #menu ul .our_services_-hover a span {
              background: url('/img/en/menu-our-services-h.gif');
              background-repeat: no-repeat;
        }
        #menu ul .our_services_-hover ul {
              display: block;
        }
        
        /* spoluprace */
        #menu ul .spoluprace a, #menu ul .spoluprace-hover {
              width: 137px;
        }
        #menu ul .spoluprace a span, #menu ul .spoluprace-hover a span {
              width: 137px;
              background: url('/img/menu-spoluprace.gif');
              background-repeat: no-repeat;
        }
        #menu ul .spoluprace ul li a, #menu ul .spoluprace-hover ul li a {
              width: 152px; 
        } 
        #menu ul .spoluprace ul, #menu ul .spoluprace ul .m-bottom, #menu ul .spoluprace-hover ul .m-bottom {
              width: 182px; 
        }
        #menu ul .spoluprace:hover a span, #menu ul .spoluprace-hover a span {
              background: url('/img/menu-spoluprace-h.gif');
              background-repeat: no-repeat;
        }
        #menu ul .spoluprace-hover ul {
              display: block;
        }
        
        /* spoluprace eng */
        #menu ul .cooperation_ a, #menu ul .cooperation_-hover {
              width: 137px;
        }
        #menu ul .cooperation_ a span, #menu ul .cooperation_-hover a span {
              width: 137px;
              background: url('/img/en/menu-cooperation.gif');
              background-repeat: no-repeat;
        }
        #menu ul .cooperation_ ul li a, #menu ul .cooperation_-hover ul li a {
              width: 152px; 
        } 
        #menu ul .cooperation_ ul, #menu ul .cooperation_ ul .m-bottom, #menu ul .cooperation_-hover ul .m-bottom {
              width: 182px; 
        }
        #menu ul .cooperation_:hover a span, #menu ul .cooperation_-hover a span {
              background: url('/img/en/menu-cooperation-h.gif');
              background-repeat: no-repeat;
        }
        #menu ul .cooperation_-hover ul {
              display: block;
		}	  
			  
        /* o nas */
        #menu ul .o_nas a, #menu ul .o_nas-hover {
              width: 95px;
        }
        #menu ul .o_nas a span, #menu ul .o_nas-hover a span {
              width: 95px;
              background: url('/img/menu-onas.gif');
              background-repeat: no-repeat;
        }
        #menu ul .o_nas ul li a, #menu ul .o_nas-hover ul li a {
              width: 152px; 
        } 
        #menu ul .o_nas ul, #menu ul .o_nas ul .m-bottom, #menu ul .o_nas-hover ul .m-bottom {
              width: 182px; 
        }
        #menu ul .o_nas:hover a span, #menu ul .o_nas-hover a span {
              background: url('/img/menu-onas-h.gif');
              background-repeat: no-repeat;
        }
        #menu ul .o_nas-hover ul {
              display: block;
        }
        
		 /* o nas eng */
		  #menu ul .company_introduction a, #menu ul .company_introduction-hover {
              width: 115px;
        }
        #menu ul .company_introduction a span, #menu ul .company_introduction-hover a span {
              width: 115px;
              background: url('/img/en/menu-about-us.gif');
              background-repeat: no-repeat;
        }
        #menu ul .company_introduction ul li a, #menu ul .company_introduction-hover ul li a {
              width: 152px; 
        } 
        #menu ul .company_introduction ul, #menu ul .company_introduction ul .m-bottom, #menu ul .company_introduction-hover ul .m-bottom {
              width: 182px; 
        }
        #menu ul .company_introduction:hover a span, #menu ul .company_introduction-hover a span {
              background: url('/img/en/menu-about-us-h.gif');
              background-repeat: no-repeat;
        }
        #menu ul .company_introduction-hover ul {
              display: block;
        }
		
        
        /* kontakt */
        #menu ul .kontakt a, #menu ul .kontakt-hover {
              width: 154px;
        }
        #menu ul .kontakt a span, #menu ul .kontakt-hover a span {
              width: 154px;
              background: url('/img/menu-kontakt.gif');
              background-repeat: no-repeat;
        }
        #menu ul .kontakt ul li a, #menu ul .kontakt-hover ul li a {
              width: 152px; 
        } 
        #menu ul .kontakt ul, #menu ul .kontakt ul .m-bottom, #menu ul .kontakt-hover ul .m-bottom {
              width: 182px; 
        }
        #menu ul .kontakt:hover a span, #menu ul .kontakt-hover a span {
              background: url('/img/menu-kontakt-h.gif');
              background-repeat: no-repeat;
        }
        #menu ul .kontakt:hover ul , #menu ul .kontakt-hover ul {
              right: 0px;
              display: block;
        }
        
		
		/* kontakt eng */
		#menu ul .contact a, #menu ul .contact-hover {
              width: 134px;
        }
        #menu ul .contact a span, #menu ul .contact-hover a span {
              width: 134px;
              background: url('/img/en/menu-contakt.gif');
              background-repeat: no-repeat;
        }
        #menu ul .contact ul li a, #menu ul .contact-hover ul li a {
              width: 152px; 
        } 
        #menu ul .contact ul, #menu ul .contact ul .m-bottom, #menu ul .contact-hover ul .m-bottom {
              width: 182px; 
        }
        #menu ul .contact:hover a span, #menu ul .contact-hover a span {
              background: url('/img/en/menu-contakt-h.gif');
              background-repeat: no-repeat;
        }
        #menu ul .contact:hover ul , #menu ul .contact-hover ul {
              right: 0px;
              display: block;
        }
        
        
        /* menu 2. uroven --------------------------  */
        
        
        #menu ul ul {
                 position: absolute;
                 /* left: 0px; */
                 border-top: 8px solid #5583AC;
                 font-size: 110%;
                 background: url('/img/menu-bottom3.gif');
                 background-repeat: no-repeat;
                 background-position: left bottom;
                 margin-left: 15px;
                 display: none;
                 padding-bottom: 5px;
        }
        #menu ul ul li {
              float: left;
        }
        #menu ul ul li a {
              height: auto;
              text-align: left;
              text-decoration: none;
              padding-top: 8px;
              padding-bottom: 8px;
              padding-left: 17px;
              padding-right: 13px;
              background: url('/img/menu-rep.gif');
              background-repeat: repeat-x;
              background-color: #5C8AB1;
              overflow: hidden;
              line-height: 100%;
        }
        #menu ul ul li span {
              margin: 0px;
              padding: 0px;
              position: relative;
              height: auto;
              width: auto;
              background: url('/img/menu-rep2.gif');
              background-repeat: repeat-x;
              background-position: left bottom;
              padding-bottom: 1px;
              margin-bottom: 0px;
        }
        
        
        #menu ul ul li .m-bottom {
              /*
              height: 6px;
              position: relative;
              background: url('/img/menu-bottom2.gif');
              background-repeat: no-repeat;
              background-position: right ;
              border-top: 1px solid #6B96BC;
              padding: 0px;
              margin-top: -1px;
              float: right;
              line-height: 1px;
              font-size: 1px;
              */
              background: none;
        }
        #menu ul ul li a:hover {
              background: none;
              background-color: #B5CBDE;
              color: #003767;
        }
        /* actions */
        #menu ul li:hover ul {
               display: block;
              
        }
                    
     /* END MENU >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/



#top-links {
           position: absolute;
           top: 0px;
           width: 750px;
           right: 0px;
           overflow: hidden;
}
#top-links #control-buttons {
           float: right;
           margin-right: 0px;
           height: 55px;
           overflow: hidden;
}
#top-links a {
           padding-left: 25px;
           padding-bottom: 5px;
           color: #003767;
           margin-right: 25px;
           float: left;
}
#top-links #tisk {
      margin-top: 13px;
      background: url('/img/tisk.gif');
      background-repeat: no-repeat;           
}
#top-links #mapa {
      margin-top: 13px;
      background: url('/img/mapa.gif');
      background-repeat: no-repeat;           
}
#top-links #napiste {
      margin-top: 13px;
      background: url('/img/napiste.gif');
      background-repeat: no-repeat;           
}
#top-links #ln-sw {
      float: right;
      width: 200px;
}
#top-links #ln-sw a, #top-links #ln-sw span {
           padding: 0px;
           margin-right: 10px;
           overflow: hidden;
           float: right;
}
#top-links #ln-sw #ln-cs {
           padding-top: 13px;
           padding-left: 35px;
           background: url('/img/ln-cz.gif');
           background-repeat: no-repeat;                      
           width: 45px;
           height: 22px;
           font-weight: bold;
}
#top-links #ln-sw #ln-cs-active {
           padding-top: 13px;
           padding-left: 35px;
           background: url('/img/ln-cz-active.gif');
           background-repeat: no-repeat;                      
           width: 45px;
           height: 22px;
}
#top-links #ln-sw #ln-en {
           padding-top: 13px;
           padding-left: 35px;
           background: url('/img/ln-en.gif');
           background-repeat: no-repeat;                      
           width: 55px;
           height: 22px;
           font-weight: bold;
}
#top-links #ln-sw #ln-en-active {
           padding-top: 13px;
           padding-left: 35px;
           background: url('/img/ln-en-active.gif');
           background-repeat: no-repeat;                      
           width: 55px;
           height: 22px;
}






#pata {
      margin-top: 17px;
      padding-top: 22px;
      background: url('/img/pata-top.gif');
      background-repeat: no-repeat;
      background-color: #C3E7F2;
      padding-left: 18px;
      padding-right: 18px;
      color: #003767;
      line-height: 160%;
}
#pata span {
      color: #67A1B4;
      padding-left: 10px;
      padding-right: 10px;
}
#pata-bottom {
      background: url('/img/pata-bottom.gif');
      background-repeat: no-repeat;
      background-color: #C3E7F2;
      height: 7px;
      font-size: 1px;
      line-height: 1px;
}
#pata a {
      color: #003767;
}
#pata p {
      margin: 0px;
      padding: 0px;
}

#skupina {position: relative;}


#link a.ilogo {
  padding: 0;
  text-decoration: none;
  /*
  position: absolute;
  top: 1em;
  right: 1em;
  */
}

#link .ilogo span {
  padding: 0;
}

#link .design {
  color: #5B5B5B;
}

#link .imagic {
  font-weight: bold;
  color: #006CB7;
}

#link .ilogo img {
  border: none;
}

#skupina {
    padding-top: 20px;
	color: #207DB0;         
}

#skupina #skupina-nadpis {
  display: none;
}

#skupina #links a {
  color: #207DB0;
  margin-left: 3px;
  margin-right: 3px;
}

#skupina .hidden {
  display: inline;
  color: #207DB0;
}

#skupina #links {
         width: 730px;
         padding: 0px;
         line-height: 160%;
         float: left;
		 font-size: 11px;
}
#skupina #links p {
         margin: 0px;
         padding: 0px;
}
#skupina #link {
         width: 180px;
         height: 20px;
         float: right;
         text-align: right;
         /* padding-right: 15px; */
}
.hidden {
        display: none;
}
a {
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
.cleaner {
         clear: both;
         height: 1px;
         font-size: 1px;
         line-height: 1px;
}

.alttext {
  display:none;
}

.mapas img {
  border:none;
}
