html, body, table, tr, td, p, a, div, h1, h2, h3, h4, img, form{
    margin: 0;
    padding: 0;
    border: 0;
    font: 10pt Verdana;
  }
body{
  background-image: url(background_all.png);
  text-align: left;
  width: 100%;
  behavior: url(../Zasoby/CSS/csshover2.htc);
}
input{
  font: 12px Tahoma;
  color: black;
}
#ALL_CONTAINER{
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  top: 0;
}
#MAIN_CONTAINER{
  width: 1000px;
  height: auto;
  margin: auto;
  top: 0;
}

/* TOP */
#LOGO_CONTAINER{
  float: left;
}
#logo_top{
  margin:auto;
  background-image:url(hydrokom_logo_top.png);
  width:1000px;
  height:38px;
  float: left;
}
#logo_content{
  float: left;
  background-image:url(hydrokom_logo.png);
  width: 1000px;
  height: 298px;
  cursor: hand;
  cursor: pointer;
}
#napis_left{
  float: left;
  padding: 30px 0 0 200px;
  color: #fff;
  font-size: 16px;
}
#napis_right{
  float: left;
  padding: 30px 0 0 50px;
  color: #fff;
  font-size: 16px;
}
#napis_top{
  float: left;
  padding: 20px 0 0 5px;
  color: #fff;
  font-size: 28px;
}
#logo_bottom{
  float: left;
  background-image:url(hydrokom_srodek.png);
  width: 1000px;
  height: 90px
}
/* TOP */

/* NAVI */
#nav_bar{
  padding: 10px 0 0 70px;
  width: 129px;
  height: 22px;
  float: left;
}
#home {
  width: 18px;
  height: 14px;
  background-image:url(hydrokom_navi_01.png);
  float: left;
  cursor: pointer;
  font-size: 0px;
}
#szukaj {
  width: 26px;
  height: 14px;
  background-image:url(hydrokom_navi_02.png);
  float: left;
  cursor: pointer;
  font-size: 0px;
}
#inputszukaj{
  float: left;
  width: 150px;
}
#buttonszukaj{
  background:url(wiecej.png) no-repeat;
  width: 20px;
  height: 20px;
  display: table;
}
#contszuk{
  position: absolute;
  z-index: 1300;
  top: 80px;
  padding-left: 20px;
  width: 250px;
}

#favorite {
  width: 29px;
  height: 14px;
  background-image:url(hydrokom_navi_03.png);
  float: left;
  cursor: pointer;
  font-size: 0px;
}
#kontakt {
  width: 29px;
  height: 14px;
  background-image:url(hydrokom_navi_04.png);
  float: left;
  cursor: pointer;
  font-size: 0px;
}
#mapa {
  width: 19px;
  height: 14px;
  background-image:url(hydrokom_navi_05.png);
  float: left;
  cursor: pointer;
  font-size: 0px;
}


/* NAVI */

/*MAIN CONTENER*/


/*MAIN CONTENER*/


/* MENU */

#MENU_CONTAINER{
  width: 580px;
  float: right;
  height: 11px;
  padding: 10px 55px 0 0;
}
.menupoziome_pozycja_kontener{
  background-color: transparent !important;
  padding: 0px 7px 0px 7px;
  border-right: 1px solid #0360b0;
  height: 18px;
  color: #fff !important;
}
:root .menupoziome_pozycja_kontener { padding:0px 2px \0/IE9; }  /* IE9 */

.menupoziome_pozycja_kontener:hover {
  background-color: #2A9AE0 !important;
  padding: 0px 7px 0px 7px;
  height: 18px;
  color: #fff !important;
}
:root .menupoziome_pozycja_kontener:hover { padding:0px 2px \0/IE9; }  /* IE9 */
.menupoziome_pozycja_link:hover {
  color: #fff !important;
}
.menupoziome_pozycja_link{
  text-decoration: none;
  color: #0360B0;
  font-family: Arial;
  font-size: 12px;
  background: none;
  font-weight: bold;
}

/*****TRANS MENU - Menu Poziome NOWE*******/

.transMenu {
  position:absolute;
  overflow:hidden;
  left:-1000px;
  top:-1000px;
}

.transMenu .content {
  position:absolute;
}

.transMenu .items {
  position:relative;
  left:0px;
  top:0px;
  z-index:2;
  text-decoration: none;
  cursor:pointer;
  cursor:hand;
  opacity:1.50;
  width: auto;
  filter:alpha(opacity=150);
}
.item td{
  border-bottom: 1px solid #4DAEE5 !important;
  font-weight: bold !important;
}
.transMenu .item.hover {
  background-color: #1061AD !important;
}
.transMenu .item img {
  margin-left:10px !important;
}

.transMenu .item.hover div {
  color: #fff !important;
  font-weight: bold !important;
}

.transMenu div {
  position:relative;
  padding: 0px 0px 0px 0px !important;
  font-size: 12px !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  text-align: left !important;
  font-weight: bold !important;
  color: #fff !important;
}

.transMenu .background {
  background-color: #2A9AE0 !important;
  position:absolute;
  left:0px;
  top:0px;
  z-index:1;
  opacity:0.75;
  filter:alpha(opacity=75);
}

.transMenu .shadowRight {
  position:absolute ;
  z-index:3;
  top:0px;
  width:0px;
  opacity:0.75;
  filter:alpha(opacity=75);
}

.transMenu .shadowBottom {
  position:absolute ;
  z-index:1;
  left:3px;
  height:2px;
  opacity:0.75;
  filter:alpha(opacity=75);
}
/* MENU */

/* SZUKAJ */

/* SZUKAJ */

/* TREŚĆ */
#CONTENT_CONTAINER{
  width: 1000px;
  background-image:url(content_background.png);
  float: left;
}
#tresc_glowna{
  width: 860px;
  margin: auto;
  padding: 10px 0 0px 30px;
}
/* TREŚĆ */

/* AKTUALNOŚCI */

#aktualnosci{
  width: 850px;
  float: left;
  margin: auto;
  padding: 0px 0 0px 15px;
  background:url(aktualnosci_bg.png) repeat-y;
}
#aktualnosci_zestaw_kontener_1{
  width: 260px;
  float: left;
  margin: 0 5px 0 5px;
}
#aktualnosci_zestaw_kontener_2{
  width: 260px;
  float: left;
  margin: 0 5px 0 5px;
}
#aktualnosci_zestaw_kontener_3{
  width: 260px;
  float: left;
  margin: 0 5px 0 5px;
}
#aktualnosci_nazwa_tekst_1,
#aktualnosci_nazwa_tekst_2,
#aktualnosci_nazwa_tekst_3{
  display: none;
}
.link_akt{
  color: #60676D;
  text-decoration: none;
  display: table;
}

.aktualnosci_wiecej{
  background:url(hydrokom_navi_04.png) no-repeat;
  float: right;
  width: 20px;
  height: 20px;
  padding: 0 10px 0 0;
}
/* AKTUALNOŚCI */

/* STOPKA */
#STOPKA_CONTAINER{
  float: left;
  width: 1000px;
  height: 107px;
  margin: auto;
  background-image:url(stopka_background.png);
}
#copyright a{
  color: #B8B8B8;
  text-decoration: none;
  margin: 78px 0 0 60px;
  float: left;
}
#copyright a:hover{
  color: #9F9F9F;
  text-decoration: none;
  margin: 78px 0 0 60px;
  float: left;
}
#kontakt_stopka{
  padding: 5px 0 0 430px;
  width: 200px;
  color: #fff;
  position: absolute;
}
#kontakt_stopka1{
  padding: 5px 0 0 200px;
  width: 200px;
  color: #fff;
  position: absolute;
}
#kontakt_stopka2{
  padding: 3px 0 0 680px;
  width: 250px;
  color: #fff;
  position: absolute;
}
#kontakt_stopka1 div, #kontakt_stopka2 div{
  font-size: 11px;
}
/* STOPKA */

/* DODATKI - START */

.clear{
  clear: both;
}
#zarzadzanie_div{
  float: left;
}
#div_form_nl label{
  display:block;
  float:left;
  margin-right:3px;
  text-align:right;
  width:5.5em;
}
#div_form_nl p{
  text-align:left;
  padding: 10px;
}
#p_kontakt input{
  margin:0 0 0 150px;
}
#komunikat{
  width: 90% !important;
}

#drukuj,
#pomniejszanie,
#powiekszanie,
#kontakt,
#home,
#mapa,
.aktualnosci_wiecej,
#powrot img
{ behavior: url(../Zasoby/Multibox/iepngfix.htc); }
/* DODATKI - STOP */

/*  TIPSY
-------------------------------------------------------------------------*/
.tool-tip { 	color: #fff !important; 	width: 139px; 	z-index: 13000; }
.tool-title { 	font-weight: bold; 	font-size: 11px; 	margin: 0; 	color: #fff !important; 	padding: 8px 8px 4px; 	background: url(../Zasoby/Grafiki/bubble.png) top left; }
.tool-text { 	font-size: 11px; 	padding: 4px 8px 8px; 	background: url(../Zasoby/Grafiki/bubble.png) bottom right; }
.custom-tip { 	color: #fff; 	width: 130px; 	z-index: 13000; }
.custom-title { 	font-weight: bold; 	font-size: 11px; 	margin: 0; 	color: #3E4F14; 	padding: 8px 8px 4px; 	background: #C3DF7D; 	border-bottom: 1px solid #B5CF74; }
.custom-text { 	font-size: 11px; 	padding: 4px 8px 8px; 	background: #CFDFA7; }

.jqueryslidemenu {
  background: none !important;
}
.jqueryslidemenu a.a_menu_poziom_1,.jqueryslidemenu a.a_menu_poziom_2,.jqueryslidemenu a.a_menu_poziom_3,.jqueryslidemenu a.a_menu_poziom_4,.jqueryslidemenu a.a_menu_poziom_5 {
  background: #008cdb !important;
  font-size: 11px !important;
  border-bottom: 1px solid #00bff3 !important;
}
.a_menu_poziom_0 {
  background: none !important;
  color: #1661a2 !important;
  padding: 2px 5px !important;
  font-size: 11px !important;
  border-right: 1px solid #1661a2 !important;
}
.downarrowclass {
  display: none !important;
}
