<!--
html, body {
	margin: 0px;
	padding: 0px;
	font-family: arial;
  font-size: 12px;
  color: #6e6e6e;
  background: #e9e9e9 url(../images/tlo_stopka.gif) repeat-y center;
}
a, a:link, a:visited {
  font-family: arial;
  font-size: 12px;
  color: #393f3f;
  text-decoration: NONE;
}
a:hover {
  font-family: arial;
  font-size: 12px;
  color: #e41533;
  text-decoration: none;
}
a.white, a.white:link, a.white:visited {
  font-family: arial;
  font-size: 12px;
  color: #fff;
  text-decoration: NONE;
}
a.white:hover {
  font-family: arial;
  font-size: 12px;
  color: #e41533;
  text-decoration: none;
}
a.mini, a.mini:link, a.mini:visited {
  font-family: arial;
  font-size: 10px;
  color: #6e6e6e;
  text-decoration: NONE;
}
a.mini:hover {
  font-family: arial;
  font-size: 10px;
  color: #e41533;
  text-decoration: none;
}
a.link, a.link:link, a.link:visited {
  margin: 20px 0px 0px 0px;
  width: 470px;
  display: block;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #e41533;
}
a.link:hover {
  color: #6e6e6e;
  text-decoration: none;
}
/* Główny szablon */
#belka {
  width: 100%;
  background: #f1f1ef url(../images/tlo.gif) repeat-x;
}
#glowny {
  width: 100%;
  background: url(../images/shadow.gif) no-repeat center top;
}
#wrap {
  width: 960px;
  display: block;
  margin: 0 auto;
}
#gora {
  width: 960px;
  height: 50px;
  display: block;
  margin: 0 auto;
}
#body {
  width: 960px;
  /* min-height: 600px; */
  display: block;
  margin: 0 auto;
  background-color: #fff;
}
#stopka {
  width: 100%;
  display: block;
  border-top: 1px solid #bbb;
  background-color: #e9e9e9;
}
#wrap_stopka {
  width: 960px;
  height: 80px;
  display: block;
  margin: 0 auto;
  background-color: #efefef;
  background: url(../images/tlo_stopka.gif) repeat-y center top;
}
/* Koniec głównego szablonu */
/* Górna część strony */
.belka {
  padding: 17px 0px 0px 17px;
  width: 300px;
  height: 20px;
  display: block;
  float: left;
  color: #e41533;
}
.lang {
  padding: 0px 0px 0px 0px;
  width: 33px;
  height: 31px;
  display: block;
  float: right;
}
.szukaj {
  padding: 17px 17px 0px 0px;
  width: 174px;
  height: 20px;
  display: block;
  float: right;
  background: url(../images/tlo_form.gif) no-repeat bottom;
}
.find {
  margin: 0px 0px 0px 23px;
  border: 0px solid #a6a6a6;
  width: 120px;
  background-color: transparent;
  color: #fff;
  font-family: arial;
  font-size: 10px;
  display: block;
  float: left;
}
.find_ok {
  display: block;
  float: left;
  margin: 0px 0px 0px 10px;
}
/* Koniec górnej części strony */
/* Dolna część strony */
#copyright {
  margin: 27px 0px 0px 27px;
  width: 300px;
  font-size: 10px;
  display: block;
  float: left;
}
#logosy {
  margin: 20px 40px 0px 0px;
  display: block;
  float: right;
}
/* Koniec dolnej części strony */
/* Glówna część strony */
#belka_logo {
  width: 960px;
  height: 130px;
  display: block;
}
#belka_menu {
  width: 960px;
  height: 20px;
  display: block;
}
#menu {
  margin-right: 50px;
  float: right;
  display: block;
}
#belka_baner {
  width: 960px;
  height: 295px;
  display: block;
}
#glowne_pole {
  padding-bottom: 50px;
  width: 960px;
  /* min-height: 400px; */
  display: block;
}
/* Koniec głównej części strony */

/* Moduł treść */
.tresc_tytul {
  margin: 15px 0px 0px 20px;
  padding-left: 16px;
  width: 454px;
  display: block;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #393f3f;
	background: url(../images/arrow_tytul.gif) no-repeat left;
}
.tresc_subtytul {
  margin: 35px 0px 0px 20px;
  width: 470px;
  display: block;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #e41533;
}
.tresc_tekst {
  margin: 15px 0px 0px 20px;
  width: 470px;
  display: block;
  line-height: 17px;
}
/* Koniec modułu treść */
.download {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 23px;
  width: 470px;
  display: block;
}
.pobranie {
  margin: 10px 0px 0px 25px;
  width: 75px;
  padding-left: 23px;
  display: block;  
  text-align: left;
} 
.news_tekst {
  margin: 10px 0px 0px 20px;
  width: 470px;
  display: block;
  line-height: 17px;
}
.news_subtytul {
  margin: 20px 0px 0px 0px;
  width: 470px;
  display: block;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #e41533;
}
.news_data {
  margin: 5px 0px 15px 0px;
  width: 470px;
  font-size: 11px;
  font-weight: bold;
  display: block;
  color: #393f3f;
}
.galeria {
  margin: 0px 5px 5px 0px;
  width: 150px;
  display: block;
  overflow: hidden;
  text-align: center;
  float: left;
}
.blok_galeria {
  margin-bottom: 15px;
  display: block;
  overflow: hidden;
}
.klienci {
  margin: 0px 5px 5px 0px;
  width: 146px;
  height: 146px;
  display: block;
  overflow: hidden;
  text-align: center;
  float: left;
  border: 1px solid #ccc;
}
.klienci_logo {
  margin: 3px;
  width: 140px;
  height: 140px;
  display: block;
  overflow: hidden;
}

input.news {
	border: 1px solid #CCC;
	width: 270px;
	margin-left: 4px;
	background: #FCFCFC;
	font: 12px arial;
	color: #666;
	padding: 2px;
	outline: none;
}
input.news:hover {
	border: 1px solid #e41533;
}
input.news:focus	{
	border: 1px solid #e41533;
	background: #FFF !important;
	color: #5D4E37;
}
-->
