body {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  line-height: 18px;
  color:#005AAB;
}

h1,a.tytul {
 display:block;
 margin-bottom:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#005AAB;
 text-decoration:none;
}

a.tytul:hover {
 color:#ff0000;
 text-decoration:none;
}

h2 {
 margin-top:6px;
 margin-bottom:6px;
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px; color:#005AAB;
}
h3 {
 margin-top:6px;
 margin-bottom:3px;
 color:#005AAB;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
}
h4 {
 margin-top:6px;
 margin-bottom:3px;
 color:#000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}

td,p {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}
p {
 margin-top:4px;
 margin-bottom:8px;
}
p.just {
 text-align:justify;
}

a {
 font-size:11px;
 text-decoration:none;
 color:#005AAB;
 border:0;
}

a:hover {
 text-decoration:underline;
 color:#cc0000;
 border:0;
}

a.yellow_right {
 display:block;
 font-size:10px;
 color:yellow; 
 text-align:right;
}

a.pictures {
 font-weight:normal;
 color:#666666;
 text-decoration:none;
}

a.pictures:hover {
 font-weight:normal;
 color:#000000;
 text-decoration:none;
}

a.adm {
 color: #ffffff;
 text-decoration: none;
 background-color:#04008c;
 border: 1px solid;
 padding-left:4px;
 padding-right:4px;
 line-height:18px;
}

a.adm:hover {
 color: #ffffff;
 text-decoration: none;
 background-color:#ff0000;
 padding-left:4px;
 padding-right:4px;
}

a.menu:hover {
 color:#ffffff;
 text-decoration:none;
}

a.white {
 color:#ffffff;
 text-decoration:none;
}

a.white:hover {
 color:#aaaaaa;
 text-decoration:none;
}

.red {
 color:#cc0000;
}

ul.luz li {
  margin-top:10px;
}

address {
 font-size:10px;
}
div.news {
  padding: 0px;
  margin-bottom:10px;
}
div.news div {
  width:165px;
}
img.news {
  border:1px solid #ccc; float:left;
  margin-right:10px;
}
div.news span {
  font-size:9px; color:#fff;
  line-height:120%;
}
div.news p {
  color:#fff;
  line-height:13px;
  margin:0px;
  padding:0px;
}

#bhu_body_center div.news div {
  width:380px;
  color:#000;
}
#bhu_body_center div.news p {
  color:#000;
}
#bhu_body_center div.news span, #bhu_body_center div.news a.news {
  color:#005AAB;
}

a.news {
  display:block;
  font-weight:bold;
  line-height:13px;
  color:#fff;
  padding-top:4px;
  padding-bottom:4px;
}
a.news:hover {
  text-decoration:none;
  color:#ffff00;
}

input.form {
  border:1px solid #cccccc;
  /*border-style:outset;*/
  background-color:#eeeeee;
  padding:1px;
  margin:1px;
}

textarea {
 border:1px solid #cccccc;
 border-top:1px solid #cccccc;
 /*border-style:outset;*/
 background-color:#eeeeee;
 padding:0px;
 margin:0px;
}

.white {
 color:#ffffff;
}

a.white:hover {
 color:#cc0000;
}

.a {
 color:#aaaaaa;
}

div.gray_bg {
 background: url(images/opty_div_gray_bg.gif) no-repeat left bottom;
 border-top:1px solid #cccccc;
 padding-top:8px; padding-right:8px; padding-bottom:11px; padding-left:8px;
}

div.orange_bg {
 background: url(images/opty_div_orange_bg.gif) no-repeat left bottom;
 border-top:1px solid #cccccc;
 padding-top:8px; padding-right:8px; padding-bottom:11px; padding-left:8px;
}


div.tab_menu_2, ul.tab_menu_2 {
  background: none;
}

table.oferta {
  margin-left:-1px;
}

table.producenci {
  margin-left:-11px;
  margin-top:-10px;
}

table.producenci td {
  width:146px;
  font-weight:bold;
  text-align:center;
}

table.producenci td.img {
  border:1px solid #005AAB;
}

div.tpl_img_right {
  width:160px; float:right; margin-left:25px;
}
div.tpl_img_right img {
  border:1px solid #b6b6b6;
  margin-bottom:14px;
}
div.bhu_promo {
  height:130px;
  margin-bottom:12px;
}
img.bhu_promo {
  border:1px solid #005AAB;
  margin-right:20px;
}
#ekomfort_first {
  /*position :absolute; bottom:0; left:0; */ display:block;
  width:133px; height:34px; padding:32px 95px 0px 17px;
  color:#fff; text-decoration:none; line-height:14px;
  background: url(images/ekomfort_first.jpg) no-repeat left bottom;
}
#ekomfort_left {
  display:block; width:118px; min-height:34px; padding:32px 90px 10px 12px;
  color:#fff; text-decoration:none; text-align:left; line-height:14px;
  background: url(images/ekomfort_left.gif) no-repeat left top;
}
#nasze_promocje {
  display:block; width:192px; min-height:59px; padding:36px 16px 10px 12px;
  color:#005AAB; text-decoration:none; text-align:left; line-height:16px;
  background: url(images/nasze_promocje.gif) no-repeat left top;
}
#masz_pytania {
  display:block; width:220px; height:34px; padding-top:45px;
  color:#fff; text-align:center; font-size:12px; font-weight:bold;
  background: url(images/masz_pytania.gif) no-repeat;
}
#przedstawiciel_handlowy {
  display:block; width:220px; height:18px; padding-top:50px;
  color:#fff; text-align:center; font-size:12px; font-weight:bold;
  background: url(images/przedstawiciel_handlowy.gif) no-repeat;
}
