h2.block-header {
    padding:0.35em 1em 0.3em 1em;
    color:#fff;
    font-family:tahoma;
    font-size:116%;
    margin:0 0 1.5em 0;
  }
.gray {
  background-color:#929292;
  }
.light-gray-bg {
  background-color:#c6c6c6 !important;
  }  
.green {
  background-color:#169220;
  }

.gray-block {
   background-color:#ececec;
   min-height:450px;
   height:450px;
  }
.more {
  padding:5px 0 0 0;
  background: url(/images/more_bg.gif) center center no-repeat;
  display:block;
  position:relative;
  width:45px;
  height:20px;
  color:#b6b6b6;
  text-decoration:none;
  font-size:77%;
  font-weight:bold;
  text-align:center;
  float:right;
  margin-bottom:0.5em;
  }
  
.text-green {
  color:#008609;
  font-weight:bold;
  }  
.text-gray { 
  color:#606060;
  }
.list-no-bullets {
  margin: 0;
  }

.list-no-bullets li {
  list-style:none;
  padding-top:0.5em;
  }  
.see-more {
  text-align:center;
  display:block;
  padding:0.6em 0.3em 1em 0.3em;
  }
a.magnify {
  text-decoration: none;
  text-align: center;
  display: block;
  width: 260px;
  margin: 5px 0 20px 0; 
  }
a:hover.magnify{
  text-decoration: underline;
  }   
  
.sidebar-promo-link {
  margin:0.5em 0 2em 0;
  display:block;
  text-align:center;
  }

/* ----- _awards.php ----- */

table.awards {
  margin: 15px 0 20px 0;
  }
table.awards tr, 
table.awards td {
  border: 0;
  }
table.awards tr.first td {
  border-top: 0;
  }
table.awards td {
  border-top: 1px solid #ccc;
  width: 240px;
  padding: 40px 20px 20px 20px;
  vertical-align: top;
  }  
table.awards td.second {
  border-left: 1px solid #ccc;
  } 
table.awards td img {
  display: block;
  margin: 0 auto;
  border:1px solid #ddd;
  }  

/* ----- ogolne style ----- */

h3.naglowek {
  clear: left;
  padding: 0 0 10px 0;
  margin: 0;
  }
 
ul.content li {
  font-size: 85%;
  line-height: 1.5;
  margin: 0;
  }
ul.lista_zdjecie_opis {
  margin: 0;
  } 
ul.lista_zdjecie_opis li {
  margin: 0;
  list-style: none;
  float: left;
  text-align: center;
  } 
ul.lista_zdjecie_opis li img {
  display: block;
  margin: 0 auto;
  margin-bottom: 5px;
  } 

div.float-left {
  float: left;
  }

/* ----- _eko_hurt.php ----- */

ul.eko_hurt li {
  width: 135px;
  height: 95px;
  }
div.sidebar_psa {
  text-align: center;
  }
div.sidebar_psa span {
  font-size: 95%;
  font-weight: bold;
  color: #239222;
  } 
div.sidebar_psa a {
  font-size: 85%;
  }  
div.memberpsa { 
  margin: 0 0 20px 0;
  padding: 7px 0 0 35px;
  } 
.psa span, div.memberpsa span{
  color:#aaa;
  font-size:77%;

  display:block;
  }  
/* ----- _zawory ----- */
#informacje img {
  margin:25px 2em 2em 0;
  float:left;
  padding-right:2em;
  }
#informacje h2 {
  margin:25px 0 0 0;
  }
#informacje ul li {
  list-style-position:outside;
  }

#zastosowanie .item-50,
#modele3d .item-50 {
  height:auto;
  }

div#tabsJ {
  margin-bottom: 10px;
  }
h3.plik {
  padding-top: 10px;
  }
ul.zawory li {
  width: 180px;
  height: 230px;
  }  
ul.zawory li img {
  width: 150px;
  height: 180px;
  } 

/* ----- _zawory_montaz ----- */

img.montaz {
  padding: 0 10px 10px 10px;
  }

/* ----- _zawory_zastosowanie ----- */

div.usage {
  width: 255px;
  text-align: center;
  padding: 10px 10px;
  }
div.usage p {
  font-size: 85%;
  }  


/* ----- _zawory_charakterystka ----- */
#charakterystyka img {
  width:475px;
  display:block;
  margin:0 auto 0;
}
table.parametry {
  margin: 20px auto 0;
  border: 2px solid #000;  
  }
table.parametry tbody th, 
table.parametry tbody td,
table.parametry tfoot td,
table.parametry thead tr.jednostki th {
  font-size: 85%;
  }  
table.parametry tbody th, 
table.parametry tbody td {
  text-align: center;
  }
table.parametry tbody th,
table.parametry tfoot td {
  background-color: #cceaf5;  
  }
table.parametry thead tr.head th {
  font-size: 107%;
  text-align: center;
  height: 50px;
  width: 22px;
  background-color: #b2d9eb;
  } 
table.parametry thead tr.head th.zamow {
  width: 40px;
  }       
table.parametry thead tr.head th.lxn {
  width: 50px;
  }
table.parametry thead tr.head th.pn {
  width: 50px;
  }
table.parametry thead th {
  border: 1px solid #999;
  }  
table.parametry tbody th {
  border: 1px solid #ccc;
  }  
table.parametry tbody td {    
  border: 1px solid #ccc;
  }
table.parametry tfoot td span {
  font-weight: bold; 
  }  

ul.przyciski { 
  margin: 0;
  padding: 15px;
  background: #f9f9f9;  
  }
ul.przyciski li {
  float: left;
  list-style: none;
  width: 155px;
  height: 50px;
  margin: 0 30px 0 0;
  overflow: hidden;
  }
ul.przyciski li.last {
  margin-right: 0;
  }
ul.przyciski li.pdf {
  background: url("/images/ccStatic/szuster/przycisk_pdf.png") no-repeat;
  }
ul.przyciski li a {
  display: block;
  padding: 10px 0 10px 60px;  
  }
ul.przyciski li a:hover {
  text-decoration: none;
  }



/* ----- _calendar.php ----- */

div.item-50 {
  float: left;
  width: 250px;
  margin: 0 25px 25px 0;
  height:215px;
  }
div.w370 {
  height: 370px;
  }  
div.item-50 p {
  margin: 0;
  text-align: left;
  padding-top: 5px;
  }
h2.rok {
  padding-bottom: 10px;
  }
div.item-50 p a, p.magnify a { 
  text-decoration: none;
  background: url("/images/lupa.gif") no-repeat right;
  padding-right: 17px;
  text-align:center;
  }
p.magnify {
  width:200px;
  margin: 0 auto 0;
}  
div.item-50 p a:hover {
  text-decoration: underline;
  }

div.item-33 {
  float: left;
  width: 150px;
  margin: 0 25px 25px 0;
  }
div.item-33 img {
  border:1px solid #c6c6c6;
  }  

/* ----- _szuster_system.php ----- */

ul.v_menu {
  margin:0;
  padding:15px;
  background-color: #ececec;
  margin-bottom:1em;
  }
ul.v_menu li {
  list-style: none;
  }
ul.v_menu li a:hover {
  text-decoration: underline;
  }
ul.level2 {
  margin: 0 0 0 15px;
  }  
ul.level2 li {
  margin: 0 0 5px 0;
  }  


div.zawory {
  float: left;
  width: 157px;
  margin: 0 12px 25px 0;
  }
div.zawory img {
  padding: 5px;
  }  
div.zawory h3 {
  margin: 0;
  padding-top: 5px;
  color: #239222;  
  }
div.zawory li {
  font-size: 85%;
  margin: 0 0 3px 0;
  }
div.zawory h3 {
  text-align:center;}  
div.zawory a:hover {
  text-decoration: none;
  }  
  

.szuster_download_promo {
  padding-bottom:15px;
  }
/* ----- realizacje referencje ----- */
.sidebar-references {
  margin:0 0 4em 0;;
  
  }
.sidebar-references li {
  background: url(/images/reference_icon.gif) 15px 0 no-repeat;
  padding:0 0 0 55px;
  list-style:none;
  margin:15px 0 0 0;
  }    
.sidebar-references a {
  margin:0;
  padding:0;
  }  

/* ----- realizacje inne ----- */
.others li {
  list-style:none;
  margin-bottom:5px;
}

.price-list {
  width:70%;
  margin:0 auto 0;
  text-align:center;
}

.fastcontact {
  padding:0 15px 2em 15px;
  margin:0;
  }
  
.img-mini {
  margin-right:15px;
  margin-bottom:25px;
  border:1px solid #ccc;
  }
.eko_prices {
  width:420px;
  margin:0 auto 0;
}
ol.wypornica {
  line-height:1.2em;
  list-style-position:inside;
  list-style-type:decimal;
  margin-left:335px;
  width:200px;
  }
.pricetable td, .pricetable th {
  border:1px solid #ccc;
  padding:0.2em 0.5em;
}
.ptwariant {
  width:45%;
  }
.ptprice {
  text-align:center;
  width:25%;
  }
  
.plannedsales {
  padding-top:1em;
  border-top: 1px solid #ddd;
  text-align:center
  }
  
#archive h3 { margin-top: 2px; }
#archive div.info { margin-bottom: 0; }

hr.promocja { background-color: #22982C; border: 0; height: 2px; margin: 40px 0 30px 0; }
p.promo { font-size: 107%; font-weight: bold; }

#pano {
  width: 500px;
  border: 4px solid #ececec;
  }
#pano p { 
  background: #929292;
  margin: 0; 
  padding: 8px 0 8px 15px;
  }
#pano p a {
  color: #fff;
  text-decoration: none;
  }
#pano p a:hover {
  text-decoration: underline;
  }

.page-head { margin-bottom: 20px; }
.page-head h1,
.page-head h2,
.page-head p {
  margin: 0;
  font-weight: normal;
  color: #239222;
  }
.page-head h1 {
  font-size: 182%;
  }
.page-head h2 {
  font-size: 117%;
  }

a.lupka {
  background: url("/images/zoom.gif") no-repeat right;
  padding-right: 20px;
  }
a.lupka:hover {
  text-decoration: none;
  }


/* MENU PRODUKTY SZUSTER I PRZEPOMPOWNIE */
.topmenu_produkty {
  margin: 0 0 30px 0;
  padding: 40px 0 15px 0;
  background: url("/images/ccStatic/menu_produkty/menu_tlo.gif") no-repeat top center;
  border-bottom: 3px solid #21a647;
  }
.topmenu_produkty .bold {
  font-weight: bold;
  }
.topmenu_produkty .right,
.topmenu_produkty .left {
  text-align: left;
  }
.topmenu_produkty ul ul {
  padding: 0 0 5px 20px;
  margin: 0;
  }
.topmenu_produkty li {
  margin: 0;
  line-height: 1.3;
  }
.topmenu_produkty li a {
  color: #000;
  font-size: 92%;
  text-decoration: none;
  }
.topmenu_produkty li a:hover {
  text-decoration: underline;
  }
  
.topmenu_produkty ul.menu a {
  display: block;
  }
* html .topmenu_produkty ul.menu li {
  zoom: 1;
  }
  
.topmenu_produkty ul.menu_polecane li {
  float: left;
  }
.topmenu_produkty ul.menu_polecane li a img {
  border: 1px solid #fff;
  }
.topmenu_produkty ul.menu_polecane li a:hover img {
  border: 1px solid #ccc;
  }


#menu_zawory {
  width: 340px;
  }
#menu_zawory ul.menu {
  width: 130px;
  margin: 0;
  padding: 0 0 0 20px;
  }
#menu_zawory ul.menu_polecane {
  margin: 0;
  width: 185px;
  }
#menu_zawory ul.menu_polecane li {
  list-style: none;
  margin-left: 6px;
  }  
  
  
#menu_przepompownie {
  width: 550px;
  }
#menu_przepompownie ul.menu {
  width: 200px;
  margin: 0;
  padding: 0 0 0 25px;
  }
#menu_przepompownie ul.menu_polecane {
  margin: 0;
  width: 325px;
  }
#menu_przepompownie ul.menu_polecane li {
  list-style: none;
  margin-left: 7px;
  }  


/* level 2 */
ul.menu li.submenu:hover ul.level2,
ul.menu ul.level2 li.submenu:hover {
  display: block;
  }
ul.menu ul.level2 {
  display: none;
  }
ul.menu ul.level2 li {
  border: none;
  margin: 0;
  }
#menu_zawory ul.menu ul.level2 li {
  width: 110px;
  }
#menu_przepompownie ul.menu ul.level2 li {
  width: 160px;
  }
ul.menu ul.level2 li a {
  width: 100%; /* for older versions of WinIE */
  padding: 0;
  font-weight: normal;
  }

ul.menu a.current {
  color: #21a647;
  font-weight: bold !important;
  }
ul.menu li.l1_current .level2 {
  display: block !important;
  }
ul.menu li.l1_current .level2 li a,
ul.menu li.l1_current a {

  }

#yui-main h1.sanko {
  color: #333;
  }


ul.v_menu ul.level2 {
  margin: 5px 0 0 20px;
  }  
ul.v_menu ul.level2 li {
  margin: 0 0 5px 0;
  list-style: circle;
  }

ul.v_menu ul.level3 li a {
  font-size: 85%;
  font-weight: normal;
  }
ul.v_menu ul.level3 li {
  margin: 0;
  list-style: disc;
  }
ul.v_menu ul.level3 {
  margin: 5px 0 10px 20px;
  }
ul.v_menu li.current li.current ul.level3 li.current a {
  font-weight: bold !important;
  color: #1F2980;
  }
ul.v_menu li.current li.current ul.level3 li a {
  font-weight: normal !important;
  color: #22982C;
  }
.sidebar-menu2 ul.level2,
.sidebar-menu2 ul.level3                 { display: none; }
.sidebar-menu2 li.current ul.level2      { display: block; }
.sidebar-menu2 ul li.current ul.level3   { display: block; }

  
ul.v_menu li a:hover {
  text-decoration: none !important;
  }

ul.v_menu li.current a {
  font-weight: bold;
  color: #1f2980;
  }
ul.v_menu li.current ul li.current a {
  font-weight: bold;
  color: #1f2980;
  }
ul.v_menu li.current ul li a {
  font-weight: normal;
  color: #22982C;
  }


ul.v_menu .przepompownie_epp_sub {
  background:transparent url("/images/ccStatic/przepompownie/menu_boczne/menu_epp.gif") no-repeat;
  }
ul.v_menu .przepompownie_edp_sub {
  background:transparent url("/images/ccStatic/przepompownie/menu_boczne/menu_edp.gif") no-repeat;
  }
ul.v_menu .przepompownie_elp_sub {
  background:transparent url("/images/ccStatic/przepompownie/menu_boczne/menu_03.png") no-repeat;
  }

ul.v_menu .vawt_glowna_sub {
  background: url("/images/ccStatic/inne/menu_boczne/menu_01.png") no-repeat;
  margin-bottom: 0;
  }
ul.v_menu .ekomonitor_gl_sub {
  background: url("/images/ccStatic/inne/menu_boczne/menu_02.png") no-repeat;
  }
ul.v_menu .przydennice a {
  background: url("/images/ccStatic/inne/menu_boczne/menu_03.png") no-repeat;
  }
ul.v_menu .wypornice a {
  background: url("/images/ccStatic/inne/menu_boczne/menu_04.png") no-repeat;
  }
ul.v_menu .przydennice a,
ul.v_menu .wypornice a,
ul.v_menu .urzadzenie_zlacze_hakowe a {
  display: block;
  height: 38px;
  padding: 15px 0 0 60px;
  }



ul.v_menu .szuster_glowna_sub  { background: url("/images/ccStatic/szuster/menu_boczne/menu_01.png") no-repeat; }
ul.v_menu .szuster_kolumny_sub { background: url("/images/ccStatic/szuster/menu_boczne/menu_03.png") no-repeat; }

ul.v_menu .przepompownie_epp_sub,
ul.v_menu .przepompownie_edp_sub,
ul.v_menu .przepompownie_elp_sub,
ul.v_menu .vawt_glowna_sub,
ul.v_menu .ekomonitor_gl_sub,
ul.v_menu .szuster_glowna_sub,
ul.v_menu .szuster_kolumny_sub {
  padding: 15px 0 35px 60px;
  margin-bottom: 0;
  }
ul.v_menu .current_przepompownie_epp,
ul.v_menu .current_przepompownie_edp,
ul.v_menu .current_przepompownie_elp,
ul.v_menu .current_vawt_glowna,
ul.v_menu .current_ekomonitor_gl,
ul.v_menu .current_szuster_kolumny,
ul.v_menu .current_szuster_glowna {
  padding-bottom: 15px;
  }


ul.v_menu .urzadzenie_zlacze_hakowe a {
  background: url("/images/ccStatic/szuster/menu_boczne/menu_02.png") no-repeat;
  }
a.menu-title {
  display: block;
  background: url("/images/submenu_li_over_bg.gif") no-repeat 0 2px;
  padding: 0 0 0 21px;
  }
a.menu-active {
  background: url("/images/submenu_li_on_bg.gif") no-repeat 0 2px !important;
  }
.spacer { padding: 10px 0; }

.film { 
  padding: 1px;
  width: 535px;
  margin: 50px auto 40px auto;
  background: #eee;
  }
.film p.opis {
  text-align: center;
  font-weight: bold;
  padding: 10px;
  margin: 0;
  background: #eee;
  }

.turbiny h1 {
  margin: 0 0 10px 0;
  font-size: 123.1%;
  }
img.img-vawt {
  margin: 5px 0 10px 30px;
  width: 200px;
  }
ul.dane-techniczne { margin: 0; }
ul.dane-techniczne li {
  list-style: none;
  float: left;
  margin: 15px;
  text-align: center;
  }

/* PRZEPOMPOWNIE */
.text-content { padding: 0 0 40px 0; }
.text-content h2 { margin: 20px 0 !important; }
.przepompownia-zalety { 
  float: left;
  width: 280px;
  font-size: 95%;
  }
.przepompownia-zalety p {
  margin-top: 0;
  font-weight: bold;
  } 

/* KOLUMNY EKON, EKOS */
.kolumny-schemat {
  width: 250px;
  padding-top: 20px;
  float: left;
  }
.kolumny-funkcje {
  width: 270px;
  padding-left: 30px;
  float: left;
  }
.bold { font-weight: bold; }




/* 50 lat firmy */
p.autograf {
  background: url("/images/ccStatic/50lat_firmy/lech_autograf.gif") no-repeat left bottom;
  padding-bottom: 40px;
  width: 210px;
  margin-bottom: 40px;
  }
ul.zart {
  margin-left: 0;
  }
ul.zart li {
  list-style: none;
  } 
.fotorelacja img,
.gratulacje img {
  margin: 0 16px 18px 0;
  border: 3px solid #ddd;
  padding: 1px;
  }
h2.tytul-zart {
  margin: 50px 0 0 0 !important;
  } 

  
/* HOMEPAGE */
h3.home-iso {
  text-align: center;
  font-size: 100%;
  }
h3.home-iso span {
  font-size: 136%;
  }
    
  
  