form, ul, li {
	margin:0;
	padding:0;
}

div.clear {
	clear:both;
	visibility:hidden;
}

.u_list {
	list-style:disc;
	margin-left:30px;
}

.u_list li {

}

.u_list li ul {
	margin-left:30px;
}

i {
	display:inline;
}

/* Headers */

h1 {
	font-size:20px;
	color:#5687BA;
	line-height:180%;
}

h3 {
	margin:0;
}

h3.partnerzy {
	margin:0;
	margin-right:5px;
	display:inline;
	font-size:100%;
}

/* Layout */

html, body {
	margin:0 auto;
	padding:0;
	background:white;
	text-align:justify;
	color:#606060;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

div#header {
	position:relative;
	width:100%;
	background:url(/fileadmin/templates/img/bg_header.gif) repeat-x;
}

div#content {
	width:980px;;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	line-height:160%;
}

div#contentStart {
	width:978px;;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	border:#d6dee9 1px solid;
}

div#left {
	float:left;
	margin:0 auto;
	width:253px;
	padding:0px 50px 0px 0px;
}

div#cont {
	float:right;
	width:677px;
	padding:5px 0px 0px 0px;
}

#linkToTop {
	width:980px;;
	margin:0px auto;
	height:15px;
}

div#footer {
	position:relative;
	padding-bottom:10px;
	width:100%;
	margin-top:20px;
	border-top:#bdc0c4 1px solid;
	background-color:#e2e7ec;
}

a, a:link, a:visited {
	color:#5687ba;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
}


/* Template Content */

div#head_1 {
	width:980px;
	height:92px;
	margin:0px auto 7px auto;
}

div#head_1_1 {
	float:left;
}

div#head_1_menu {
	float:right;
}

div#head_1_menu img {
	float:left;
}

div#head_2 {
	width:980px;
	height:180px;
	background:url(img/head_2_flash.jpg) no-repeat top left;
	margin:0px auto 7px auto;
}

#head_2_1 {
	float:left;
	padding-left:280px;
}

#head_2_2 {
	float:right;
	margin-top:100px;
	padding:0px 15px 0px 0px;
	text-align:right;
	vertical-align:top;
}

#head_2_2 a.head_zap, #head_2_2 a.head_zap:link, #head_2_2 a.head_zap:visited {
	display:block;
	color:#FFFFFF;
	background:url(/fileadmin/templates/img/bg_koperta.gif) no-repeat right;
	padding-right:20px;
	margin-bottom:5px;
	text-decoration:none;
}

#head_2_2 a.head_zap:hover, #head_2_2 a.head_zap:active {
	text-decoration:underline;
}

#head_2_2 a.head_rec, #head_2_2 a.head_rec:link, #head_2_2 a.head_recp:visited {
	display:block;
	color:#FFFFFF;
	background:url(/fileadmin/templates/img/bg_koperta1.gif) no-repeat right;
	padding-right:20px;
	margin-bottom:5px;
	text-decoration:none;
}

#head_2_2 a.head_rec:hover, #head_2_2 a.head_recp:active {
	text-decoration:underline;
}

div#head_3 {
	width:980px;;
	height:41px;
	margin:0 auto;
	background:url(/fileadmin/templates/img/bg_head_2.gif) repeat-x;
}

div#head_3_menu {
/*	float:left; */
}

div#head_3_search {
	float:right;
	padding-top:5px;
}

.inpSzukaj {
	float:left;
	width:112px;
	height:15px;
	margin-right:0px;
	padding:2px 0px 0px 5px;
	border:#000000 1px solid;
	font-family:arial;
	font-size:10px;
	color:#000000;
}

.btnSzukaj {
	float:left;
}

div#head_4 {
	width:980px;;
	height:30px;
	margin:0px auto 20px auto;
	z-index:90;
	clear:left;
}

div#breadCrumb {
	float:left;
	padding-top:8px;
}

div#breadCrumb a, div#breadCrumb a:link, div#breadCrumb a:visited {
	color:#606060;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

div#breadCrumb a:hover, div#breadCrumb a:active {
	text-decoration:underline;
}

div#head_4_sitemap {
	float:right;
	width:160px;
	padding-top: 8px;
	margin-right: 10px;
	text-align:right;
}

.drukuj, .drukuj:link, .drukuj:visited {
	display:block;
	background:url(/fileadmin/templates/img/print.gif) no-repeat left;
	padding-left:18px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555a60;
	text-decoration:none;
}

.drukuj:hover, .drukuj:active {
	text-decoration:underline;
}

.sitemap, .sitemap:link, .sitemap:visited {
	display:block;
	background:url(/fileadmin/templates/img/site_map.gif) no-repeat left;
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555a60;
	text-decoration:none;
}

.sitemap:hover, .sitemap:active {
	text-decoration:underline;
}

div#lmenu {
	margin-bottom:35px;
}

.lMenuHead {
	margin:0px 0px 10px 10px;
}

div#lmenuOut {
	background:url(/fileadmin/templates/img/bg_left_menu_mid.gif) repeat-y;
}

div#lmenuCont {
	background:url(/fileadmin/templates/img/bg_left_menu_top.gif) no-repeat top left;
	padding:10px 0px 0px 10px;
}

div#lmenuCont a, div#lmenuCont a:link, div#lmenuCont a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#31455a;
	text-align:left;
	text-decoration:none;
}

div#lmenuCont a:hover, div#lmenuCont a:active {
	text-decoration:underline;
}

div#lmenuFt {
	background:url(img/bg_left_menu_bot.gif) no-repeat top left;
	height:116px;
}

/* Left Menu */

.lMenu1 {
	display:block;
	margin:0px 10px 0px 0px;
	padding:10px 0px 7px 10px;
	background:url(/fileadmin/templates/img/lmenu_link1_bg.gif) repeat-x bottom left;
}

.lMenu1a {
	display:block;
	margin:0px 10px 0px 0px;
	padding:10px 0px 0px 10px;
	color:#97001d !important;
	text-decoration:underline !important;
}

.lMenu2 {
	display:block;
	margin:10px 10px 7px 10px;
	padding:0px 0px 0px 15px;
	background:url(/fileadmin/templates/img/lmenu_2.gif) no-repeat 0px 5px;
}

.lMenu2a {
	display:block;
	margin:10px 10px 7px 10px;
	padding:0px 0px 0px 15px;
	background:url(/fileadmin/templates/img/lmenu_2.gif) no-repeat 0px 5px;
	color:#97001d !important;
	text-decoration:underline !important;
}

.lMenu3 {
	display:block;
	margin:10px 10px 7px 25px;
	padding:0px 0px 0px 15px;
	background:url(/fileadmin/templates/img/lmenu_3.gif) no-repeat 0px 6px;
}

.lMenu3a {
	display:block;
	margin:10px 10px 7px 25px;
	padding:0px 0px 0px 15px;
	background:url(/fileadmin/templates/img/lmenu_3.gif) no-repeat 0px 6px;
	color:#97001d !important;
	text-decoration:underline !important;
}

.lMenu4 {
	display:block;
	margin:7px 10px 5px 40px;
	padding:0px 0px 0px 15px;
	background:url(/fileadmin/templates/img/lmenu_4.gif) no-repeat 0px 6px;
}

.lMenu4a {
	display:block;
	margin:7px 10px 5px 40px;
	padding:0px 0px 0px 15px;
	background:url(/fileadmin/templates/img/lmenu_4.gif) no-repeat 0px 6px;
	color:#97001d !important;
	text-decoration:underline !important;
}

div#lCenniki {
	margin-bottom:35px;
}

div#lCenBox {
	height:172px;
	background:url(/fileadmin/templates/img/bg_left_cenniki.gif) no-repeat top left;
	padding:18px 15px 0px 15px;
}

div#lCenBox .txt1 {
	line-height:150%;
}

div#formCenProd {
	margin:10px 0px 0px 13px;
}

div#formCenProd form:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

div#lCenBox .txt2 {
	padding-top:13px;
}

div#formCenKat {
	margin:13px 0px 0px 13px;
}

div#newsltrBox {
	line-height:120%;
}

div#newsltrBg {
	height:190px;
	background:url(/fileadmin/templates/img/bg_left_cenniki.gif) no-repeat top left;
	padding:18px 15px 0px 15px;
}

div#newsltrBg div#newsletter {
	margin:20px 0px 0px 18px;
}

div#newsletter input {
	float:left;
	margin-left: 4px;
}

div#newsletter .inpEmail {
	width:120px;
	height:16px;
	border:#808080 1px solid;
	padding:2px 3px 0px 3px;
	font-family:tahoma;
	font-size:11px;
	color:#7a7a7a;
}

div#newsletter .inpClear {
	clear:both;
}

div#footer_1 {
	width:980px;
	margin:0px auto;
}

div#ft_menu {
	float:left;
	height:50px;
	font-family:arial;
	font-size:13px;
	color:#24292f;
}

div#ft_menu a, div#ft_menu a:link, div#ft_menu a:visited {
	display:block;
	float:left;
	background:url(/fileadmin/templates/img/bg_ft_link.gif) no-repeat 0px 20px;
	padding:17px 30px 0px 30px;
	font-family:arial;
	font-size:13px;
	color:#24292f;
	text-decoration:none;
}

div#ft_menu a:hover, div#ft_menu a:active {
	text-decoration:underline;
}

div#ft_menu a.ftmenu1, div#ft_menu a.ftmenu1:link, div#ft_menu a.ftmenu1:visited {
	display:block;
	float:left;
	background:none;
	padding:17px 30px 0px 0px;
	font-family:arial;
	font-size:13px;
	color:#24292f;
	text-decoration:none;
}

div#ft_menu a.ftmenu1:hover, div#ft_menu a.ftmenu1:active {
	text-decoration:underline;
}

div#ft_realizacja {
	float:right;
	padding:17px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#747b83;
}

div#ft_realizacja a, div#ft_realizacja a:link, div#ft_realizacja a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#747b83;
	text-decoration:none;
}

div#ft_realizacja a:hover, div#ft_realizacja a:active {
	text-decoration:underline;
}

div#ft_copyright {
	clear:both;
	height:40px;
}

div#ft_oferta {
	width:980px;
	margin:0px auto;
	border-top:#cacdd2 1px solid;
	background:url(/fileadmin/templates/img/bg_footer.gif) no-repeat top left;
}

div.ftOferta {
	float:left;
	width:160px;
	padding:20px 0px 0px 3px;
}

.ftOferta1, .ftOferta1:link, .ftOferta1:visited {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	text-decoration:none;
}

.ftOferta1:hover, .ftOferta1:active {
	text-decoration:underline;
}

.ftOferta2, .ftOferta2:link, .ftOferta2:visited {
	display:block;
	padding:4px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#818181;
	text-decoration:none;
}

.ftOferta2:hover, .ftOferta2:active {
	text-decoration:underline;
}

#ftLinks {
	width:980px;
	margin:0px auto;
	padding:20px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9e9e9e;
}

#ftLinks a, #ftLinks a:link, #ftLinks a:visited {
	padding-right:12px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9e9e9e;
	text-decoration:none;
}

#ftLinks a:hover, #ftLinks a:active {
	text-decoration:underline;
}


/* Content */

p.more {
	text-align:right;
}

table#start td {
	border-left:#e0e0e0 1px solid;
	vertical-align:top;
}

.headStart {
	display:block;
	margin-bottom:20px;
}

.startSep {
	margin:20px auto 30px auto;
}

div.startBox {
	padding:0px 20px 0px 20px;
}

div#cenniki {
	text-align:center;
	padding-left:42px;
}

.selCenniki {
	float:left;
	width:140px;
	height:19px;
	border:#808080 1px solid;
	padding:1px;
	font-family:tahoma;
	font-size:11px;
	color:#7a7a7a;
}

.inpCenniki {
	float:left;
	margin-left:4px;
}

.selCenniki option {
	color:#000000;
}

.selCenniki option.nic {
	color:#7a7a7a;
}

div.nowosc {
	padding:0px 0px 40px 0px;
}

div.nowosc img {
	float:left;
	margin-right:40px;
	margin-top:3px;
}

div.nowosc span.title {
	font-size:13px;
	color:#4e6887;
}

div.nowosc span.model {
	font-size:11px;
	color:#9298a3;
}
.bizHR {
  border:0;
  width:100%;
  color:#dfdfdf;
  background-color:#dfdfdf;
  height: 1px;
  margin-top:32px;
  margin-bottom:32px;
}

#map {
	width: 677px;
	height: 600px;
}

.cont_title {
	display:block;
	margin-bottom:10px;
}

/* ul - li */
.bizDefault {
   list-style-type:disc;
   padding-left:35px;
}
.ofertaHead {
  font-weight: bold;
  padding:4px 8px 4px 8px;
}
.ofertaFoot {
  padding:4px 8px 4px 8px;
}
.ofertaFootSmall {
  padding:4px 8px 4px 8px;
  font-size:12px;
  text-align:left;
  vertical-align: top;
}



/* Prezentacja produktów */

#prodList {
	width:677px;
	color:#5e5e5e;
}

#prodList .group {
	display:block;
	background-color:#ebebeb;
	border:#cacaca 1px solid;
	padding:3px 0px 3px 5px;
	margin-bottom:15px;
	margin-top:5px;
	font-weight:bold;
	font-size:18px;
	color:#5e5e5e;
}

#prodList .picture {
	width:180px;
}

#prodList .picture img {
	border:#dadada 1px solid;
}

#prodList .sep_v {
	width:35px;
	background:url(/fileadmin/templates/img/prodlistsepv.gif) repeat-y top;
}

#prodList .desc {
	width:462px;
}

#prodList .desc_t {
	width:462px;
}

#prodList .nazwa {
	padding-bottom:10px;
}

#prodList .nazwa a {
	font-weight:bold;
	color:#5e5e5e;
}

#prodList .label {
	width:110px;
	text-align:left;
}

#prodList .value {
	width:352px;
	font-weight:bold;
	text-align:left;
}

#prodList .linkMore{
	padding-top:10px;
}

#prodList .linkMore a {

}

#prodList .sep_h {
	width:100%;
	height:25px;
	background:url(/fileadmin/templates/img/prodlistseph.gif) repeat-x left;
}


#prodDet {
	color:#5e5e5e;
}

#prodDet ul {
	list-style:disc;
	margin-left:30px;
}

#prodDet .image {
	float:right;
	text-align:center;
	vertical-align:top;
	padding:5px 20px 0px 20px;
}

/* Wodomierze po regeneracji */
#prodReg {
	width:677px;
	color:#5e5e5e;
}

#prodReg .picture {
	width:140px;
}

#prodReg .picture img {
	border:#dadada 1px solid;
	margin-bottom:10px;
}

#prodReg .sep_v {
	width:35px;
	background:url(/fileadmin/templates/img/prodlistsepv.gif) repeat-y top;
}

#prodReg .desc {
	width:502px;
}

#prodReg .desc_t {
	width:502px;
}

#prodReg .nazwa {
	padding-bottom:10px;
	font-weight:bold;
	color:#5e5e5e;
}

#prodReg .label {
	text-align:left;
}

#prodReg .sep_h {
	width:100%;
	height:25px;
	background:url(/fileadmin/templates/img/prodlistseph.gif) repeat-x left;
}


/* Zapytanie ofertowe */

#kForm {

}

#kFormTable {
	width:100%;
	border:0;
}

#kForm sup {
	color:#FF0000;
	font-weight:bold;
}

#kForm .inputText {
	width:300px;
}

#kForm .inputTextWarn {
	width:302px;
	background-color:#FBEEF1;
	border: 1px solid #FEABB9;
}

#kForm .label {
	text-align:right;
	vertical-align:top;
	font-weight:bold;
}

#kForm .tdButton {
	text-align:left;
}

#kForm .button {
	cursor:pointer;
	border:none;
	width:54px;
	height:19px;
	background:url(/fileadmin/templates/img/btn_wyslij.gif) no-repeat top left;
}

p.info {
	background: #F8FAFC url(/fileadmin/templates/img/info.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
	color:#000000;
	font-weight:bold;
}

p.warning {
	background: #FBEEF1 url(/fileadmin/templates/img/warning.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #FEABB9;
	border-bottom: 2px solid #FEABB9;
	color:#000000;
	font-weight:bold;
}

p.confirm {
	background: #d7fdd7 url(/fileadmin/templates/img/confirm.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #339900;
	border-bottom: 2px solid #339900;
	color:#000000;
	font-weight:bold;
}


/* Polec znajomym */

#recFrm {

}

div.recTitleText {

}

div.recStartText {
	padding-bottom:10px;
	padding-left:3px;
	font-size:11px;
}

div.recLabels {
	vertical-align:top;
}

div.recEndText {

}

div.recSthWrong {
	background: #FBEEF1 url(/fileadmin/templates/img/warning.gif) no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #FEABB9;
	border-bottom: 2px solid #FEABB9;
	color:#000000;
	font-weight:bold;
}

div.recThanks {
	background: #d7fdd7 url(/fileadmin/templates/img/confirm.gif) no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #339900;
	border-bottom: 2px solid #339900;
	color:#000000;
	font-weight:bold;
}

#recFrm .recFrmTxt {
	width:250px;
}

#recFrm .recFrmTextArea {
	width:250px;
}

#recFrm .recFrmButton {
	cursor:pointer;
	border:none;
	width:54px;
	height:19px;
	background:url(/fileadmin/templates/img/btn_polec.gif) no-repeat top left;
}

.cennikGrupa, .cennikGrupa:link, .cennikGrupa:visited {
	display:block;
	width:238px;
	height:52px;
	background:url(/fileadmin/templates/img/linkPlik.jpg) no-repeat top left;
	font-size:16px;
	text-align:left;
	padding:20px 0px 0px 85px;
	margin-bottom:10px;
	text-decoration:none;
}

.cennikGrupa:hover, .cennikGrupa:active {
	text-decoration:underline;
}
 
.kartaTech, .kartaTech:link, .kartaTech:visited {
	display:block;
	width:238px;
	height:52px;
	background:url(/fileadmin/templates/img/linkPlik.jpg) no-repeat top left;
	font-size:16px;
	text-align:left;
	padding:21px 0px 0px 75px;
	margin-top:20px;
	text-decoration:none;
}
 
.kartaTech:hover, .kartaTech:active {
	text-decoration:underline;
}

.histDate {
	color:#5687BA;
	font-weight:bold;
}
.h2_home {
    display:inline;
	font-size:13px;
}
.h3_home {
    display:inline;
	font-size:12px;
}


/* jTabber */
#nav {
	float:left;
	width:234px;
}

#nav a {
	display:block;
	width:188px;
	height:35px;
	border-bottom:#d6dee9 1px solid;
	border-right:#d6dee9 1px solid;
	padding:23px 0px 0px 45px;
	background:url(img/bg_start_a.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#31455a;
}

#nav a.selected, #nav a.selected:active, #nav a.selected:visited {
	background:none;
	border:none;
	border-bottom:#d6dee9 1px solid;
}

#jt_1, #jt_2, #jt_3, #jt_4, #jt_5, #jt_6 {
	float:left;
	width:684px;
	padding:10px 30px;
	line-height:160%;
}

#jt_4 img {
	float:left;
	margin:0px 15px 5px 0px;
}

.hiddencontent {
	padding: 0px;
	display: none;
}

#start_cenniki {
	background:url(img/bg_start_cenniki.gif) no-repeat;
	width:199px;
	height:270px;
	border-right:#d6dee9 1px solid;
	border-bottom:#d6dee9 1px solid;
	padding:20px 17px;
	font-size:11px;
	overflow:hidden;
}

#cennik1 {
	text-align:center;
}


/* Promocje */
.tx-promocje-pi1-listrow {

}

.tx-promocje-pi1-listrow .promo_row {
	width:684px;
	padding:0px 0px 15px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:#d6dee9 1px dotted;
}

.tx-promocje-pi1-listrow .promo_cont {
	float:left;
	width:547px;
}

.tx-promocje-pi1-listrow img {
	float:left;
	border:#d6dee9 1px solid;
	margin:5px 15px 0px 0px;
}

.tx-promocje-pi1-listrow .h1_promo {
	margin:0;
	padding:0;
}
.tx-promocje-pi1-listrow .h1_promo a {
	font-size:20px;
	color:#5687BA;
	line-height:180%;
}

.tx-promocje-pi1-listrow a.promo {

}

.tx-promocje-pi1-listrow a.promo_pdf {
	display:block;
	padding-left:25px;
	margin-right:10px;
	background:url(img/bg_promo_a.gif) no-repeat;
}

a.start_more{
	display:block;
	font-size:20px;
	color:#5687BA;
	padding-bottom:15px;
	border-bottom:#d6dee9 1px dotted;
	margin-bottom:15px;
}

/* christmas */
#christmas {
  background:url(/fileadmin/user_upload/christmas.jpg) top left no-repeat;
  width:683px;
  height:258px;
}
#christmas-wishes {
  color:#FFFFFF;
  font-weight:bold;
  font-size:17px;
  position:relative;
  top:76px;
  left:275px;
  line-height:19px;
}
#rzetelna-firma {
  margin: 20px 0 0 45px;
}

#rzetelna-firma2 a{
  padding: 20px 0 0 40px;
  background: none;
  border-bottom: none;
  border-right: none;
}
