html
{
  text-align: center;
  font-size:10px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color:#000000;
}

body
{
  text-align: center;
  font-size:1.1em;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color:#000000;
}


img{ border: 0px; }
img.searchButton{ vertical-align:middle; }

p.zero{ padding: 0px; margin: 0px; }


.tinyMceHeader{
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size:1.2em;
  font-weight:bold;
  color:#000000;
}


table {
  border-collapse: collapse;	
	width: 99%;
  text-align: left;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  margin:0px 0px 0px 1px;
  padding:0px;
  border: 1px solid #000000;
  border-spacing: 0px;
  empty-cells:show;
}

td {
	border: 1px solid #000000;
	padding: 10px;
	margin:0px;
	vertical-align:middle;
  text-align:left;
}


ul {
  list-style-type: disc;
  list-style-position: outside;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 40px;
  
}

ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 40px;
}

li { padding: 0px 0px 0px 0px; margin: 0px; list-style-image: url(../img/ul.gif); }


h1,h2,h3,h4,h5,h6{ color:#114655; font-weight: bold; line-height:normal; margin:0px 0px 12px 0px; }

h1.up,h2.up,h3.up,h4.up,h5.up,h6.up{ text-transform:uppercase; }

h1{font-size: 2em;}
h2{font-size: 1.5em;}
h3{font-size: 1.17em;}
h4{font-size: 1em;}
h5{font-size: .83em;}
h6{font-size: .75em;}


div{
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
  padding:0px;
  margin:0px;
  color:#000000;
}


div.clear{ clear:both; overflow:hidden; font-size:1px; padding:0px; margin:0px;}
div.co{ clear:both; overflow:hidden; padding:0px; margin:0px; }
div.border{ border: solid #000000 1px;}
div.toLeft{ float:left; overflow:hidden; }
div.toRight{ float:right; overflow:hidden; }



div.marginTop5{ clear:both; overflow:hidden; margin:5px 0px 0px 0px; font-size:1px; line-height:0px; }
div.marginTop10{ clear:both; overflow:hidden; margin:10px 0px 0px 0px; font-size:1px; line-height:0px; }
div.marginTop15{ clear:both; overflow:hidden; margin:15px 0px 0px 0px; font-size:1px; line-height:0px; }
div.marginTop20{ clear:both; overflow:hidden; margin:20px 0px 0px 0px; font-size:1px; line-height:0px; }
div.marginTop25{ clear:both; overflow:hidden; margin:25px 0px 0px 0px; font-size:1px; line-height:0px; }
div.marginTop30{ clear:both; overflow:hidden; margin:30px 0px 0px 0px; font-size:1px; line-height:0px; }

div.padTop5{ clear:both; overflow:hidden; font-size:1px; padding:5px 0px 0px 0px; line-height:0px; }
div.padTop10{ clear:both; overflow:hidden; font-size:1px; padding:10px 0px 0px 0px; line-height:0px; }
div.padTop12{ clear:both; overflow:hidden; font-size:1px; padding:12px 0px 0px 0px; line-height:0px; }
div.padTop15{ clear:both; overflow:hidden; font-size:1px; padding:15px 0px 0px 0px; line-height:0px; }
div.padTop20{ clear:both; overflow:hidden; font-size:1px; padding:20px 0px 0px 0px; line-height:0px; }
div.padTop25{ clear:both; overflow:hidden; font-size:1px; padding:25px 0px 0px 0px; line-height:0px; }
div.padTop30{ clear:both; overflow:hidden; font-size:1px; padding:30px 0px 0px 0px; line-height:0px; }
div.padTop35{ clear:both; overflow:hidden; font-size:1px; padding:35px 0px 0px 0px; line-height:0px; }
div.padTop40{ clear:both; overflow:hidden; font-size:1px; padding:40px 0px 0px 0px; line-height:0px; }
div.padTop95{ clear:both; overflow:hidden; font-size:1px; padding:95px 0px 0px 0px; line-height:0px; }



div#container{ clear:both; overflow:hidden; text-align:center; position:relative; z-index:1000; }
  div#wrapper{ margin:0px auto; clear:both; overflow:hidden; width:1000px; text-align:left; }




/************************************************* header *****************************************************/

div#header{ width:900px; height:104px; clear:both; overflow:hidden; }

  div#headerLeft{ width:217px; height:104px; float:left; overflow:hidden; background:url(../img/euroBoxLogo.jpg) no-repeat; }

    div#headerLeft A:link,
    div#headerLeft A:visited,
    div#headerLeft A:hover{ display:block; width:217px; height:104px; text-decoration:none; margin:0px; padding:0px; }


  div#headerRight{ width:683px; height:104px; float:left; overflow:hidden; }
    
    div#headerLanguage{ width:683px; height:31px; clear:both; overflow:hidden; }
      div#headerLanguageIn{ clear:both; overflow:hidden; padding:12px 10px 0px 0px; text-align:right; }

        div#headerLanguageIn A:link,
        div#headerLanguageIn A:visited,
        div#headerLanguageIn A:hover{ color:#a1a1a1; text-transform:uppercase; font-weight:bold; padding:0px 0px 0px 5px; }
        
        div#headerLanguageIn A.current { color:#006f07; }
        

    div#headerFlashBox{ width:683px; height:60px; clear:both; overflow:hidden; background:url(../img/flashBg_tmp.jpg) no-repeat; }
    
      div#topFlash{ width:488px; height:60px; float:left; overflow:hidden; }
      
      div#headerSearch{ width:195px; height:60px; float:left; overflow:hidden; }
      
        div#headerSearchIn{ clear:both; overflow:hidden; padding:18px 0px 0px 0px; }
      
          div#searchPhraseBox{ width:135px; height:22px; float:left; overflow:hidden; background:url(../img/searchPhraseBoxBg.jpg) no-repeat center right; }
            div#searchPhraseBoxIn{ clear:both; overflow:hidden; position:relative; }
            div#searchPhraseText{ position:absolute; top:5px; left:6px; color:#666666; }
          div#searchSubmitBox{ width:auto; height:22px; float:left; overflow:hidden; background:url(../img/searchSubmitBoxBg.jpg) repeat-x; }
        
          input.searchPhrase{ width:125px; height:auto; margin:3px 1px 0px 1px; padding:2px 3px;  background:transparent none; border:0px none; }
          input.searchSubmit{ width:auto; height:22px; margin:0px; padding:0px; cursor:pointer; color:#ffffff; font-weight:bold; border:0px none; background:url(../img/searchSubmitBg.jpg) no-repeat center right; }


    div#headerRightBottom{ width:683px; height:13px; clear:both; overflow:hidden; }

/**************************************************************************************************************/



  

/********************************************** content *******************************************************/

div#contentContainer{ width:900px; height:auto; clear:both; overflow:hidden; }
  div#contentWrapper{ width:900px; margin:0px auto; height:auto; clear:both; overflow:hidden; }
  
    
    div#contentTopLeft{ width:217px; height:auto; float:left; overflow:hidden; }
    div#contentTopRight{ width:683px; height:auto; float:left; overflow:hidden; }

    div#separatorBlock{ width:900px; height:20px; clear:both; overflow:hidden; background:url(../img/separatorBlock.jpg) no-repeat; }

    div#contentLeft{ width:217px; height:auto; float:left; overflow:hidden; }
    div#contentCenter{ width:489px; height:auto; float:left; overflow:hidden; }
    div#contentRight{ width:194px; height:auto; float:left; overflow:hidden; }



      div#mainLeftMenu{ width:217px; clear:both; min-height: 144px; height: auto !important; height: 144px; }
      
      div#mainLeftMenuIn{ clear:both; overflow:hidden; padding:25px 0px 0px 0px; }
          
          A.mainMenu:link,
          A.mainMenu:visited,
          A.mainMenu:hover{ display:block; color:#616161; margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; text-decoration:none; }
          
          A.mainMenu:hover{ background:url(../img/menuLeftBg.jpg) repeat-x; }
          
            A.mainMenu span { margin:0px 10px 0px 30px; padding:0px 5px 0px 0px; background:url(../img/menuLeftUl.gif) no-repeat center; }


      div#contactUS{ width:217px; height:141px; clear:both; overflow:hidden; background:url(../img/pl/contactUsBg.jpg) no-repeat; }
        
        div#contactUS.pl { background:url(../img/pl/contactUsBg.jpg) no-repeat; }
        div#contactUS.de { background:url(../img/de/contactUsBg.jpg) no-repeat; }
        div#contactUS.en { background:url(../img/en/contactUsBg.jpg) no-repeat; }
        div#contactUS.ru { background:url(../img/ru/contactUsBg.jpg) no-repeat; }
        
        #employees-link { display: block; margin-top: 10px; width: 217px; height: 125px; }
        #employees-link.pl { background:url(../img/pl/employees.png) no-repeat; }
        #employees-link.de { background:url(../img/de/employees.png) no-repeat; }
        #employees-link.en { background:url(../img/en/employees.png) no-repeat; }
        #employees-link.ru { background:url(../img/ru/employees.png) no-repeat; }
        
        a#contactUSin{ clear:both; overflow:hidden; padding:80px 0px 0px 0px; display: block; }
          
          div#telephoneNumber{ width:182px; height:26px; clear:both; overflow:hidden; background:url(../img/telephone.jpg) no-repeat; }
          
          div#telephoneNumber.pl{ background:url(../img/telephone.jpg) no-repeat; }
          div#telephoneNumber.en{ background:url(../img/en/telephone.jpg) no-repeat; }
          div#telephoneNumber.de{ background:url(../img/de/telephone.jpg) no-repeat; }
          div#telephoneNumber.ru{ background:url(../img/ru/telephone.jpg) no-repeat; }

          A#contactMail:link,
          A#contactMail:visited,
          A#contactMail:hover{ display:block; width:153px; height:22px; margin:5px 0px 0px 0px; background:url(../img/emailAddress.jpg) repeat-x; }
        

      
      div#mainFlash{ width:683px; height:284px; float:left; overflow:hidden; }
      
          div#noMainFlash{ width:683px; height:284px; clear:both; overflow:hidden; background:url(../img/flashMain_tmp.jpg) no-repeat; }
          
            A#noMainFlashLeft:link,
            A#noMainFlashLeft:visited,
            A#noMainFlashLeft:hover{ display:block; width:480px; height:284px; float:left; overflow:hidden; background:url(../img/flashMain_tmp_left.jpg) no-repeat; }

            A#noMainFlashLeft_top:link,
            A#noMainFlashLeft_top:visited,
            A#noMainFlashLeft_top:hover{ display:block; width:203px; height:141px; float:left; overflow:hidden; background:url(../img/flashMain_tmp_top.jpg) no-repeat; }

            A#noMainFlashLeft_bottom:link,
            A#noMainFlashLeft_bottom:visited,
            A#noMainFlashLeft_bottom:hover{ display:block; width:203px; height:143px; float:left; overflow:hidden; background:url(../img/flashMain_tmp_bottom.jpg) no-repeat; }
      
      
      
      div#bannerTop{ width:683px; height:154px; clear:both; overflow:hidden; background:url(../img/pl/headerBanner.jpg) no-repeat; }
      div#bannerTop.pl{ background:url(../img/pl/headerBanner.jpg) no-repeat; }
      div#bannerTop.en{ background:url(../img/en/headerBanner.jpg) no-repeat; }
      div#bannerTop.de{ background:url(../img/de/headerBanner.jpg) no-repeat; }
      div#bannerTop.ru{ background:url(../img/ru/headerBanner.jpg) no-repeat; }


      div.scrollButtonBox{ width:217px; height:30px; clear:both; overflow:hidden; text-align:center; }
        
        A#newsUp:link,
        A#newsUp:visited,
        A#newsUp:hover{ display:block; width:5px; height:3px; margin:13px auto 0px; background:url(../img/scrollNewsUp.gif) no-repeat center; }

        A#newsDown:link,
        A#newsDown:visited,
        A#newsDown:hover{ display:block; width:5px; height:3px; margin:17px auto 0px; background:url(../img/scrollNewsDown.gif) no-repeat center; }
        
        
      div#scrollNewsBox{ width:217px; height:94px; clear:both; overflow:hidden; position:relative; }
        
          div#scrollNewsBoxElements{ width:217px; clear:both; overflow:hidden; position:absolute; top:0px; left:0px; }
            div.scrollNewsItem{ width:217px; height:auto; clear:both; overflow:hidden; }
              div.scrollNewsDate{ clear:both; overflow:hidden; padding:10px 12px 0px; color:#09809f; }
              div.scrollNewsTitle{ clear:both; overflow:hidden; padding:0px 12px; text-align:justify; font-weight:bold; }
              div.scrollNewsTitle A { color:#000000; font-weight:bold; }
              div.scrollNewsBrief{ clear:both; overflow:hidden; padding:0px 12px 0px; text-align:justify; }
              
              div.scrollNewsBrief A:link, div.scrollNewsBrief A:visited, div.scrollNewsBrief A:hover { color:#000000; }
              
              div.scrollNewsBrief A:hover { text-decoration:underline; }
              div.scrollNewsBrief A:hover p { text-decoration:underline; }


      div.leftMenu{ width:217px; clear:both; overflow:hidden; }
        div.leftMenuIn{ clear:both; overflow:hidden; }
          div.menuItem{ clear:both; overflow:hidden; border-bottom:solid #eeeeee 1px; }

            A.menu:link,
            A.menu:visited,
            A.menu:hover{ display:block; color:#000000; margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; text-decoration:none; }
            
            A.menu:hover{ color:#959ea0; background:url(../img/menuLeftBg.jpg) repeat-x; }

            A.menu.current:link,
            A.menu.current:visited,
            A.menu.current:hover{ color:#959ea0; background:url(../img/menuLeftBg.jpg) repeat-x; }
            
              A.menu span { margin:0px 10px 0px 30px; padding:0px 5px 0px 0px; background:url(../img/menuLeftUl.gif) no-repeat center; }
              
              A.menu.current span { margin:0px 10px 0px 30px; padding:0px 5px 0px 0px; background:url(../img/menuLeftUlHover.gif) no-repeat center; }
              
              A.menu:hover span { background:url(../img/menuLeftUlHover.gif) no-repeat center; }
            
      
      
      div.textContent{ clear:both; overflow:hidden; padding:0px 25px; line-height:1.8em; }


      div.pages{ clear:both; overflow:hidden; text-align:right; margin:0px 0px 5px 0px; }

        div.pages A:link,
        div.pages A:visited,
        div.pages A:hover{ padding:0px 1px; color:#0c93b3; }

        div.pages A.current:link,
        div.pages A.current:visited,
        div.pages A.current:hover{ color:#000000; }
        
      
      div.contentLeftColumn{ float:left; overflow:hidden; width:150px; text-align:left; }
      div.contentRightColumn{ float:right; overflow:hidden; width:280px; text-align:left; }
      
        div.sendFormBox{ clear:both; overflow:hidden; text-align:right; padding:10px 14px 10px 0px; }
          span.requiredText{ padding:0px 125px 0px 0px; }
      


      A.printer:link,
      A.printer:visited,
      A.printer:hover{ color:#000000; width:auto; height:auto; display:block; margin:0px; padding:0px 0px 0px 16px; background:url(../img/printIco.gif) no-repeat left center; }

      
      A.department:link,
      A.department:visited,
      A.department:hover{ width:194px; height:118px; display:block; margin:0px; padding:0px; text-decoration:none; background:url(../img/departmentBanner.jpg) no-repeat; }


      A.gallery:link,
      A.gallery:visited,
      A.gallery:hover{ width:194px; height:119px; display:block; margin:0px; padding:0px; text-decoration:none; background:url(../img/galleryBanner.jpg) no-repeat; }



  /**************** articles *******************/
  
    div.articleBox{ clear:both; overflow:hidden; padding:0px 20px 0px 0px; }
    
      div.articleTitle{ clear:both; overflow:hidden; padding:5px 0px 0px 0px; margin:0px; font-size: 1.3em; font-weight:bold; }  
      
      div.articleBrief{ padding:5px 0px 0px 0px; margin:0px; line-height:1.8em; text-align:justify; }
      div.articleContent{ clear:both; overflow:hidden; padding:10px 0px 5px 0px; margin:0px; text-align:justify; line-height:1.8em; }
      div.articleMore{ clear:both; overflow:hidden; text-align:right; margin:0px; }
      
      div.articlePages{ clear:both; overflow:hidden; padding:30px 0px 0px 0px; text-align:center; }
         .articlePages span.selected_page { padding:0px; font-weight:bold; }
         .articlePages span.seprator { padding:0px 3px; background:url(../gfx/menuSeparator.jpg) no-repeat center; }

         .articlePages A.img_next:link,
         .articlePages A.img_next:visited,
         .articlePages A.img_next:hover{ text-decoration:none; margin:0px 0px 0px 5px; padding:0px 15px 0px 0px; background:url(../img/nextPage.gif) no-repeat center right; }

         .articlePages A.img_previous:link,
         .articlePages A.img_previous:visited,
         .articlePages A.img_previous:hover{ text-decoration:none; margin:0px 5px 0px 0px; padding:0px 0px 0px 15px; background:url(../img/previousPage.gif) no-repeat center left; }   
      
      img.img_previous { padding:0px 10px 0px 0px; }
      img.img_next { padding:0px 0px 0px 10px; }

  
  /******************************************************/




  /*********************** legend ***********************/
    
    div.regionNameTop{ clear:both; overflow:hidden; text-align:center; font-weight:bold; margin:0px 0px 10px 0px; }

    div.legend{ clear:both; overflow:hidden; width:438px; height:auto; margin:0px 0px 15px 0px; }
      div.legendItem{ float:left; overflow:hidden; padding:0px 0px 15px 0px; width:219px; }
      
        div.legendColor{ float:left; overflow:hidden; width:30px; height:15px; background-color:#c9d1d4; }
        div.legendText{ float:left; overflow:hidden; width:179px; }
          div.legendTextIn{ clear:both; overflow:hidden; padding:0px 0px 0px 10px; text-align:left; line-height:normal; }
          div.legendCountry{ clear:both; overflow:hidden; font-weight:bold; color:#c9d1d4; }
          div.legendName{ clear:both; overflow:hidden; font-weight:bold; }
          div.legendRole{ clear:both; overflow:hidden; font-size:0.9em; padding:0px 0px 10px 0px;}
          div.legendPhone{ clear:both; overflow:hidden; padding:0px 0px 0px 0px; }
              div.legendPhoneName{ float:left; overflow:hidden; padding:0px 10px 0px 0px; }
              div.legendPhoneText{ float:left; overflow:hidden; }
          div.legendMail{ clear:both; overflow:hidden; padding:0px 0px 0px 0px; }
             div.legendMail a { font-weight:bold; color:#515151; }
    
  /******************************************************/

  
  
  
  /*********************** gallery ***********************/
  
    div.gallery{ clear:both; overflow:hidden; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; }
    
      div.galleryLine{ clear:both; overflow:hidden; padding:0px 0px 25px 0px; margin:0px 0px 0px 0px; }
      
        div.galleryItem{ width:109px; height:auto; float:left; overflow:hidden; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
          
          div.galleryImage{ width:100px; height:100px; clear:both; overflow:hidden; }
            
            div.galleryAlbumTitle{ clear:both; overflow:hidden; padding:0px 9px 0px 0px; text-align:justify; }
      
              /*
               div.photoItem A img{ opacity:0.5; filter: alpha(opacity=40); }
               div.photoItem A:hover img{ opacity:1; filter: alpha(opacity=100); }
              */
            
            div.albumPager{ clear:both; overflow:hidden; padding:10px 0px 10px 0px; }
            
            div.albumPagerIn{ float:right; overflow:hidden; }
            
            div.albumPager A { padding:0px 2px; color:#0b94b6; }
            
            div.albumPager A.chosen:link, div.albumPager A.chosen:visited, div.albumPager A.chosen:hover { color:#000000; }
            
            div.albumPager A.previousAlbum:link,
            div.albumPager A.previousAlbum:visited,
            div.albumPager A.previousAlbum:hover{ background:transparent url(../img/previousAlbum.gif) no-repeat center center;
                                                    margin:0px 5px 0px 0px; padding:0px 0px 0px 10px; text-decoration:none;
            }

            div.albumPager A.nextAlbum:link,
            div.albumPager A.nextAlbum:visited,
            div.albumPager A.nextAlbum:hover{ background:transparent url(../img/nextAlbum.gif) no-repeat center;
                                                margin:0px 0px 0px 5px; padding:0px 0px 0px 10px; text-decoration:none;
            }


    div.albumDate{ clear:both; overflow:hidden; padding:10px 0px 0px 0px; }
    div.albumDescription{ clear:both; overflow:hidden; text-align:justify; padding:0px 0px 15px 0px; }
    div.albumHeading{ clear:both; overflow:hidden; padding:5px 0px 5px 0px; font-weight:bold; }
    
      div.albumImage{ width:100px; height:100px; clear:both; overflow:hidden; text-align:center; }
      
      div.albumImageTitle{ clear:both; overflow:hidden; padding:0px 9px 0px 0px; text-align:justify; }
  
  /*******************************************************/

    
/**************************************************************************************************************/





/****************************************** footer ************************************************************/

div#footer{ width:900px; height:auto; clear:both; overflow:hidden; }

  div#footerLine{ width:900px; height:40px; font-size:1px; clear:both; overflow:hidden; background:url(../img/footerLine.jpg) no-repeat; }

  div#footerMenu{ width:900px; height:auto; clear:both; }    
    div#footerMenuIn{ padding:5px 10px 20px 15px; clear:both; overflow:hidden; font-size:1em; color:#616161; }
    
      div#footerLinks{ width:705px; float:left; overflow:hidden; }
         #footerLinks A:link, #footerLinks A:visited, #footerLinks A:hover{ color:#616161; }
         
         #footerLinks A.current:link,
         #footerLinks A.current:visited,
         #footerLinks A.current:hover{ text-decoration:underline; }
         
         #footerLinks span { padding:0px 25px 0px 0px; }
      
      
      div#footerAuthor{ width:170px; float:left; overflow:hidden; text-align:right; color:#959595; }
         
         #footerAuthor A:link, #footerAuthor A:visited, #footerAuthor A:hover{ color:#7a7a7a; font-weight:bold; }
  

/**************************************************************************************************************/





/*********************************************** formularz ****************************************************/

div.formContactHeader{ clear:both; overflow:hidden; font-weight:bold; padding:0px 0px 15px 0px; }

form {
  color:#666666;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size:1em;
  margin:0px;
  padding:0px;
}


  input {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    border:0px none;
    color:#666666;
    font-size:1em;
    width: 135px;
    margin:0px 0px 5px;
    padding: 3px 2px;
    background-color:#f7f7f7;
    border-top: solid 2px #dedede;
    border-right: solid 2px #dedede;
    border-left: 0px none;
    border-bottom: 0px none;
  }
  
  
  input.submit {
    width:auto;
    height:22px;
    padding: 0px 2px;
    color:#ffffff;
    cursor:pointer;
    border:0px none;
    font-weight:bold;
    background:url(../img/submitBg.jpg) repeat-x;
  }

  input.long{
    width:260px;
  }
  
  textarea {
    width:260px;
    height:115px;
    margin: 0px;
    padding: 3px 2px;
	  font-size:1em;
    color:#666666;
    overflow:auto;
    line-height:1.8em;
    background-color:#f7f7f7;
    border-top: solid 2px #dedede;
    border-right: solid 2px #dedede;
    border-left: 0px none;
    border-bottom: 0px none;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  }
  
  
  input.textField{ padding: 3px 2px; }
  
  input.checkbox { width:15px; margin: 0px; border:0px; }
  

  select {
    width: 141px;
    height: auto;
    font-size:1em;
    color:#666666;
    border:0px none;
    overflow:hidden;
    padding: 2px 2px;
    margin:0px 0px 5px;
    background-color:#f7f7f7;
    border-top: solid 2px #dedede;
    border-right: solid 2px #dedede;
    border-left: 0px none;
    border-bottom: 0px none;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  }

  select.mailto {  
    text-align:center;
  }
  
  select option, select.mailto option {
    text-align:left;
  }


  fieldset {
    padding: 15px 0px 0px 0px;
    margin: 0px;
    border: 0px;
  }
  
  
  label{
    margin: 0px;
    padding: 0px;
    border: 0px none;
    text-align:left;
    display: block;
  }

/****************************************************************************************************************/




/************************************************ linki *********************************************************/

A:link{
	color:#959ea0;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	outline: 0px;
}

A:visited{
	color:#959ea0;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	outline: 0px;
}

A:hover{
	color:#959ea0;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	outline: 0px;
}


A.more:link, A.back:link, A.more:visited, A.back:visited{ color:#000000; font-weight:bold; padding:0px 0px 0px 10px; background:transparent url(../images/moreArrow.gif) no-repeat scroll left center; }
A.more:hover, A.back:hover{ text-decoration: underline; }


/****************************************************************************************************************/



/************************************************  popup drukuj  ************************************************/

  div#containerPrint{ clear:both; overflow:hidden; text-align:center; position:relative; z-index:1000; }
    div#wrapperPrint{ margin:0px auto; clear:both; overflow:hidden; width:500px; text-align:left; }

      
      div#headerPrint{ width:500px; height:104px; clear:both; overflow:hidden; }

        div#headerLeftPrint{ width:217px; height:104px; float:left; overflow:hidden; background:url(../img/euroBoxLogo.jpg) no-repeat; }
        div#headerRightPrint{ width:283px; height:104px; float:left; overflow:hidden; }
          div#headerRightPrintIn{ clear:both; overflow:hidden; padding:50px 30px 0px 0px; }

      
      div#contentContainerPrint{ width:490px; height:auto; clear:both; overflow:hidden; margin:0px auto; }
        div#contentWrapperPrint{ width:490px; margin:0px auto; height:auto; clear:both; overflow:hidden; }
        
        div#contentCenterPrint{ width:490px; height:auto; clear:both; overflow:hidden; }
          div.textContentPrint{ clear:both; overflow:hidden; padding:0px 25px; text-align:justify; line-height:1.8em; }
        

      div#footerPrint{ width:500px; height:auto; clear:both; overflow:hidden; }
        div#footerLinePrint{ width:500px; height:40px; font-size:1px; clear:both; overflow:hidden; background:url(../img/footerLine.jpg) center no-repeat; }


      A.close:link,
      A.close:visited,
      A.close:hover{ color:#000000; width:auto; height:auto; display:block; margin:0px; padding:0px 0px 0px 16px; background:url(../img/closeWindow.gif) no-repeat left center; }

      @media print
      {
        A.printer:link,
        A.printer:visited,
        A.printer:hover { visibility:hidden; }
        
        A.close:link,
        A.close:visited,
        A.close:hover { visibility:hidden; }
      }


/****************************************************************************************************************/



/**** error 404 page ****/

div.bladContent{ clear:both; overflow:hidden; padding:150px 0px; text-align:center; }

div.bladText{
  font-size:12px;
  font-weight:bold;
  padding: 0px;
	margin: 0px;
	
}

div.bladText.top{ font-size:14px; padding: 10px 0px 5px 0px; text-transform:uppercase; }

/************************/

/*
  wysokość dynamiczna:
  
  min-height: 188px;
  height: auto !important;
  height: 188px;
*/


.select-box {
	clear: both;
	margin: 20px 0;
	line-height: 1.7em;
}

.select-box label {
	border: solid;
	border-color: #6ea971 #93de99;
	border-width: 0 0 1px 1px;
	display: block;
	float: left;
	height: 18px;
	padding: 1px 7px;
	
	background: #0a9613 url(../img/selectbox.png) repeat-x;
	color: #ffffff;
	font-weight: bold;
}

ul.employees-list {
	margin: 30px 0;
	padding: 0;
}

ul.employees-list li {
	overflow: hidden;
	
	list-style: none;
}

ul.employees-list .employee-name {
	display: block;
	float: left;
	padding: 0 6px 0 0;
	width: 180px;
}

ul.employees-list .employee-name a {
	color: #000000;
	font-weight: bold;
}

ul.employees-list .employee-name a:hover {
	color: #0b9013;
	text-decoration: none;
}

.employee-details {
	line-height: 1.2em;
}

.employee-details .photo {
	float: left;
	overflow: hidden;
}

.employee-details .photo p {
	margin: 0 20px 20px 0;
}

.employee-details .details {
	float: left;
	width: 259px;
}

.employee-details h4,
.employee-details h5 {
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
}

.employee-details h5 {
	margin: 0;
	
	font-size: 1em;
}

.employee-details dl.work-ranges,
.employee-details .department {
	margin: 20px 0;
	overflow: hidden;
}

.employee-details dl.work-ranges dt {
	clear: left;
	float: left;
	width: 129px;
	
	font-weight: bold;
}

.employee-details dl.work-ranges dd {
	float: left;
	margin: 0;
	width: 130px;
}

.employee-details .department span {
	font-weight: bold;
}

.employee-details dl.contact-data {
	margin: 0;
	
	line-height: 1.5em;
}

.employee-details dl.contact-data dt,
.employee-details dl.contact-data dd {
	float: left;
	margin: 0;
}

.employee-details dl.contact-data dt {
	clear: left;
	margin: 0 1ex 0 0;
	
	font-weight: bold;
}

.button {
	border: solid;
	border-color: #6ea971 #93de99;
	border-width: 0 0 1px 1px;
	display: block;
	float: left;
	height: 18px;
	padding: 1px 7px;
	
	background: #0a9613 url(../img/selectbox.png) repeat-x;
	color: #ffffff !important;
	font-weight: bold !important;
	line-height: 1.7em;
}

.button.go-back {
	float: right;
	margin-top: 31px;
}

.select-box.other-employees {
	float: left;
}
