  body,html {
    margin:0;
    padding:0;
    background-color:#000;
    text-align:center;
    font-family:tahoma,sans-serif;
    font-size:12px;
  }
  

a:link, a:visited {
  text-decoration:none;
  color:#10359f;
}

a:hover {
  text-decoration:underline;
}

  #contener {
    width:999px;
    background-color:#fff;
    margin:auto;
    text-align:left;
  }
  #logo a{
  width:237px;
  height:55px;
  display:block;
  position:relative;
  top:41px;
  left: 660px;
  }
  
  #top {
    clear:both;
  }
  
.ramka {
border:1px solid #757486;
}

  #menu {
    display:block;
    background: url(/archiwum/design/menu/menu_01.gif);
    height:66px;  
    overflow:hidden;    
  }
  
  #menu a {
   height:66px;
   display:block;
   float:right;
   background-position:0 -66px;
   text-decoration:none;
  }

  #menu a:hover {
   background-position:0 0;
  }

  #menu a#akt {
   background-position:0 0;
  }
  
  .a1 {background-image:url(/archiwum/design/menu/menu_02.gif);width:75px; }
  .a2 {background-image:url(/archiwum/design/menu/menu_03.gif);width:92px; }
  .a3 {background-image:url(/archiwum/design/menu/menu_04.gif);width:97px; } 
  .a4 {background-image:url(/archiwum/design/menu/menu_05.gif);width:95px; }
  .a5 {background-image:url(/archiwum/design/menu/menu_06.gif);width:90px; }
  .a6 {background-image:url(/archiwum/design/menu/menu_07.gif);width:100px; }
  .a7 {background-image:url(/archiwum/design/menu/menu_08.gif);width:96px; }
  .a8 {background-image:url(/archiwum/design/menu/menu_09.jpg);width:112px; }

  #header {
   background-image:url(/archiwum/design/top_2.jpg);   
   background-repeat:no-repeat;
   width:999px;
   height:134px;
  }
  
  #container {
    clear:both;
    overflow:hidden;
  }
  
  #left_column {
    width:215px;
    float:left;
  }
  
  #left_column a {
   height:46px;
   width:176px;
   display:block;
   background-position:0 -46px;
  }

  #left_column a:hover {
   background-position:0 0;
  }
  
  #menu2 {
    margin-left:20px;
    width:176px;
    overflow:hidden;
    background-image:url(/archiwum/design/menu_pasek.jpg);
    background-repeat:repeat-y;

  }
  
  .b1 {background-image:url(/archiwum/design/menu2/salon_01.jpg)}
  .b2 {background-image:url(/archiwum/design/menu2/salon_02.jpg)}
  .b3 {background-image:url(/archiwum/design/menu2/salon_03.jpg)}
  .b4 {background-image:url(/archiwum/design/menu2/salon_04.jpg)}
  .b5 {background-image:url(/archiwum/design/menu2/salon_05.jpg)}
  .b6 {background-image:url(/archiwum/design/menu2/salon_06.jpg)}
  .b7 {background-image:url(/archiwum/design/menu2/salon_07.jpg)}
  .b8 {background-image:url(/archiwum/design/menu2/salon_08.jpg)}
  .b9 {background-image:url(/archiwum/design/menu2/salon_09.jpg)}
  
  .firma0 {background-image:url(/archiwum/design/menu2-firma/firma_05.jpg)}
  .firma1 {background-image:url(/archiwum/design/menu2-firma/firma_01.gif)}
  .firma2 {background-image:url(/archiwum/design/menu2-firma/firma_02.jpg)}
  .firma3 {background-image:url(/archiwum/design/menu2-firma/firma_03.jpg)}
  .firma4 {background-image:url(/archiwum/design/menu2-firma/firma_04.jpg)}
  .firma5 {background-image:url(/archiwum/design/menu2-firma/firma_06.jpg)}


  .klienci1 {background-image:url(/archiwum/design/menu2-klienci/klienci_01.jpg)}
  .klienci2 {background-image:url(/archiwum/design/menu2-klienci/klienci_02.jpg)}
  .klienci3 {background-image:url(/archiwum/design/menu2-klienci/klienci_03.jpg)}

  .kontakt1 {background-image:url(/archiwum/design/menu2-kontakt/kontakt_01.jpg)}
  .kontakt2 {background-image:url(/archiwum/design/menu2-kontakt/kontakt_02.jpg)}

  .serwis1 {background-image:url(/archiwum/design/menu2-serwis/seris_06.jpg)}
  .serwis2 {background-image:url(/archiwum/design/menu2-serwis/seris_07.jpg)}
  .serwis3 {background-image:url(/archiwum/design/menu2-serwis/seris_05.jpg)}
  .serwis4 {background-image:url(/archiwum/design/menu2-serwis/seris_08.jpg)}
  

  .zespol1 {background-image:url(/archiwum/design/menu2-zespol/zespol_01.jpg)}
  .zespol2 {background-image:url(/archiwum/design/menu2-zespol/zespol_02.jpg)}
  .zespol3 {background-image:url(/archiwum/design/menu2-zespol/zespol_03.jpg)}

  .praca1 {background-image:url(/archiwum/design/menu2-praca/praca_01.jpg)}
  .praca2 {background-image:url(/archiwum/design/menu2-praca/praca_02.jpg)}


  .oferta1 {background-image:url(/archiwum/design/menu_oferta/01.jpg)}

  #right_column {
    width:213px;
    float:right;
  }
  
  #banners {
    margin-left:20px;
    width:176px;
    height:200px;
    background-color:#eee;
  }  
  
  #content {
    background-color:#fff;
    float:left;
    padding-top:25px;
    width:771px;
  }
  
  #footer {
   background-image:url(/archiwum/design/stopka_2.jpg);   
   background-repeat:no-repeat;
   width:999px;
   height:42px;  
  }
  
  #mmteam {
   float:right;
   width:170px;
   padding-top:15px;
   font-size:11px;
   color:#fff;
  }
  
  #mmteam a {color:#fff;}
  #mmteam a:hover {color:#ccc;}


td {
  background-color:#fff;
  color:#666;
  line-height:150%;
  font-family:tahoma;
  font-size:11px;
  text-align:left;
  padding:10px;
}

td h1 {
  padding:0;
  margin:0;
  line-height:150%;
  font-family:tahoma;
  font-size:12px;
}

#osoby td {
  background-color:#fff;
  color:#666;
  line-height:150%;
  font-family:tahoma;
  font-size:11px;
  text-align:left;
  padding:10px;
}

#osoby td h1 {
  padding:0;
  margin:0;
  line-height:150%;
  font-family:tahoma;
  font-size:12px;
}

.podpisosoba {
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  color:#666666;
}

.podpislink {
  color:#666666;
  text-decoration:none;
}

td ul {
margin:0;
padding:0;
}

td li {
padding:0;
margin:0 0 0 15px;
}

td h2 {
  padding:0;
  margin:0;
  height:50px;
  line-height:100%;
  font-family:tahoma;
  font-size:13px;
}

td h3 {
  padding:5px;
  margin:0;
  line-height:100%;
  font-family:tahoma;
  font-size:12px;
}


  #newsletter {
    padding:5px 0 10px 0;
    margin-top:20px;
    margin-left:20px;
    width:176px;
    overflow:hidden;
    background-image:url(/archiwum/design/menu_pasek01.jpg);
    background-repeat:repeat-y;
  }

  div.inp {
    margin-top:6px;
    margin-left:6px;
    color:#fff;
  }

  input#newsImie,input#newsEmail,input#newsTel {
    width:160px;
    border:1px solid #fff;
    background-color:#eee;
    color:#888;
    font-size:10px;
    height:16px;
    line-height:16px;
  }

  input#newsTel {
    width:100px;

}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/general_includes/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/general_includes/lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general_includes/lightbox/overlay.png", sizingMethod="scale");
	}
	
/* Chantico */