html, body, div, img,  a, h5, h4, h3 {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	color: black;
}
html, body {
	width: 100%;
	text-align: center;
}
a {
	text-decoration: none;
}
html {
	font:  11px  arial, microsoft sans serif, verdana, arial , lucida grande, sans-serif;
}
#container {
	text-align: left;
	overflow: hidden;
	width: 1008px;
	position: relative;
	margin: 25px auto 20px auto;
	background: White;
}
#top {
	float: left;
	width: 100%;
	height: 102px;
	position: relative;
}
#top #zaw_top {
	float: left;
	width: 100%;
	height: 102px;
}
#logo {
	position: absolute;
	top: 10px;
	left: 0px;
}
#data {
	position: absolute;
	top: 50px;
	right: 100px;
	font-size: 10px;
	color: #656565;
	z-index: 10;
	display: none;
}
.log_top {
	font-size: 10px;
	color: #0000AA;
	height: 45px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	right: 0px;
}
.log_top_zal {
	font-size: 10px;
	color: #0000AA;
	width: 392px;
	height: 51px;
	overflow: hidden;
	text-align: right;
	color: black;
	position: absolute; right: 0px; top: 0px;
	background: #ddd;
}
.log_top a, .log_top_zal a {
	color: #FFAF06;
	text-decoration: underline;
}
.log_top p {
	text-align: right;
}
.log_top  #przyciskz {
	float: right;
	margin-top: 0px;
}
.log_top #login, .log_top  #haslo {
	font-size: 13px;
	width: 140px;
	border: 0px;
	height: 15px;
	color: #F98900;
	background: none;
}
.log_top #haslo {
	margin-right: 8px;
}
.log_top #login {
	margin-right: 9px;
}
.log_top #rej {
	text-align: left;
	color: #141414;
}
.log_top #rej a {
	color: #F98900;
}
#menu_top {
	float: left;
	overflow: hidden;
	height: 34px;
	background: url(../img/bm.jpg) repeat-x 0 2px;	
	width: 576px;
}
#menu_top  a {
	padding: 8px 15px 14px 15px;
	float: left;
	color: White;
	font-size: 13px;
}
#menu_top a:hover {
	background: url(../img/hover_m.jpg) repeat-x 0px -2px;	
	color: Black;
}
#menu_top .activ_menu_top {
	float: left;
	overflow: hidden;
}
#menu_top .activ_menu_top {
	color: black;
	display: block;
   padding: 8px 15px 14px 15px;
	height: 50px;
	font-weight: bolder;
	background: url(../img/hover_m.jpg) repeat-x 0px -2px;	
}
#pomenu {
	

position:relative;
	float:left;
	width: 998px;
	margin-top:-1px;
	padding:5px;
	min-height:16px;
	background: white url(../img/bg_pm.jpg) bottom repeat-x;	
}
#pomenu a {
	float: left;
	padding: 6px 6px 0 5px;
	color: Black;
}
#pomenu a span{
	color: #CACACA;
}
#pomenu a:hover {
	color: #B00000;
	text-decoration: underline;
}
#add_f{
	position: absolute;
	top: 100px;
	right: 290px;
}
#logowanie{
	position: absolute;
	top: 0px;
	right: 5px;
}
#s_k{
	position: absolute;
	top: 33px;
	right: 0px;
	width: 283px;
	height: 100px;
	background: url(../img/alejamebli.jpg) no-repeat 0px 0px;	
}
#s_k a{
  float: right;
  margin-top: 75px;
  height:20px; 
  width: 60px;
}
#prawa {
	float: right;
	width: 284px;
	margin-top:30px;
	overflow: hidden;
}
#serach{
float: right;
width: 283px;
font-size: 10px;
padding: 0px 0px 10px 0px;
color: black;
display: inline;	
text-align: center;
}
#bg_szuk{
	float: right;
	width: 283px;
	height: 35px;
	background: url(../img/s_bg.jpg) no-repeat 0px 0px;
	padding: 15px 0 0 0;
}
#ogl_gl{
	float: left;
	width: 100%;
	text-align: left;
}
#ogl_gl p{
 float: left;
 margin: 3px 0 0 15px;
 width: 262px;
}
#ogl_gl span{
	padding-right: 5px;
	color: #8D8D8D;
}
#ogl_gl  a{
	color: #4682B4;
}
#serach #szukajj{
float: right;
margin:0px 10px 0 0;
display: inline;
}
#serach label{
float: left;
margin: 2px 0 2px 0px;
display: inline;
}
#serach input{
	float: right;
	display: inline;
	border: 0px;
}
#serach #ciag{
 margin:2px 5px 0 0;
 font-size: 11px;
 border: 0px;
 width: 210px;
 background: none;
 }
.zak_sz{
	float: left;
	background: url(../img/s_sz.jpg) no-repeat 0px 0px;
	padding: 3px 0px 2px 0px;
	width: 75px;
	color: Black;
}
#akt_zak_sz{
	background: url(../img/s_cz.jpg) no-repeat 0px 0px;
	color: White;
}
.box_p{
 background: url(../img/bg_box_p.jpg) repeat-y ;
 float: right;
 text-align: center;
 width: 284px;
 margin-bottom: 15px;
}
#boks_wysz {
	float: left;
	width: 100%;
	background: url(../img/bg_box_w.jpg) no-repeat bottom right;
	text-align: left;
	font-size: 10px;
	padding-bottom: 1px;
}
.l-wysz {
	float: left;
	width: 130px;
	margin: 2px 2px 2px 5px;
}
.p-wysz {
	float: right;
	width: 130px;
	margin: 2px;
	text-align: right;
}
.p-wysz #przycisk{
	margin-top:14px;
}
#boks_wysz .all_szer {
	float: left;
	width: 100%;
	text-align: center;
}
#boks_wysz select, #boks_wysz input  {
	font-size: 12px;
	border: 1px solid #F0F0F0;
	margin: 3px 0 3px 0;
	/*background: url(../img/bg_top.jpg) repeat-x;
*/
}
#boks_wysz #zfoto{
 float: left; 
 border: none;
 padding: 0px;
 margin: 0px 0 0 0;
}
#boks_wysz .szuk {
	border: 0px;
	float: right;
	margin-right: 5px;
}
.box_pr {
	float: left;
	width: 100%;
	margin: 5px 0 0 0;
	text-align: left;
}
.box_pr select, .box_pr input , .box_pr checkbox {
	font-size: 12px;
	border: 1px solid #F0F0F0;
	margin: 3px 0 3px 0;
	/*background: url(../img/bg_top.jpg) repeat-x;
*/
}
.naglowek_pom {
	float: left;
	width: 100%;
	background: url(../img/m_wiz_h.jpg) repeat-x;
	padding: 6px 0 6px 0;
	border-right: 1px solid #E29801;
	border-left: 1px solid #E29801;
	margin-bottom: 5px;
	line-height: 100%;
	overflow: hidden;
	height: 12px;
	color: White;
}
.naglowek_pom strong {
	float: left;
	margin-left: 10px;
	display: inline;
	font-size: 10px;
	padding: 0px;
}
.naglowek_nieb {
	float: left;
	width: 100%;
	background: url(../img/nieb_nag.jpg) repeat-x;
	padding: 6px 0 6px 0;
	margin-bottom: 5px;
	line-height: 100%;
	overflow: hidden;
	height: 12px;
	color: White;
}
.naglowek_nieb strong {
	float: left;
	margin-left: 10px;
	display: inline;
	font-size: 10px;
	padding: 0px;
}
.naglowek_cza {
	float: left;
	width: 100%;
	background: url(../img/nag_cza.jpg) repeat-x;
	padding: 5px 0 6px 0;
	margin-bottom: 5px;
	line-height: 100%;
}
.naglowek_cza strong {
	float: left;
	margin-left: 10px;
	display: inline;
	font-size: 10px;
	color: white;
	padding: 0px;
}
.dane_kredytu {
	float: left;
	width: 100%;
}
.dane_kredytu table {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid #EFEFEF;
}
.dane_kredytu select, .dane_kredytu input {
	font-size: 12px;
	border: 1px solid #F0F0F0;
}
#symul_rat {
	width: 100%;
	border-top: 1px solid #EFEFEF;
}
#symul_rat tr:hover {
	background: #F1F1F1;
}
#symul_rat  th {
	background: #F1F1F1;
}
#wyn_obl {
	float: left;
	text-align: left;
	width: 100%;
	font-weight: bolder;
	padding: 30px 0 30px 0;
	background: url(../img/wyn_obl.jpg) no-repeat 100%;
	;
}
#wyn_obl strong {
	color: #FEAD04;
	font-size: 13px;
}
#srodek {
	float: left;
	width: 720px;
	line-height: 170%;
	margin: 30px 0 25px 0;
	overflow: hidden;
}
.belka {
	float: left;
	width: 100%;
	padding: 0px 0;
	height: 8px;
}
.powr {
	float: left;
	text-align: left;
	padding: 15px 25px 5px 5px;
	color: #B00000;
	width: 100%;
}
.powr img{
  vertical-align: -10px;
	margin-right: 5px;
}
.prawy_box {
	float: left;
	width: 100%;
	text-align: left;
	background: #F9F9F9;
}
.nag_sz {
	float: left;
	width: 100%;
	background: url(../img/tlo_nagbox.jpg);
	margin: 0px 0 9px 0;
	line-height: 100%;
	font-size: 11px;
}
.nag_sz b {
	padding: 6px 0 0 5px;
	text-align: left;
	display: block;
}
#map {
	border: 1px solid silver;
	height: 350px;
	width: 450px;
	float: left;
	margin: 5px 0 0 10px;
}
.box_kat{
	float: left;
	width: 216px;

}
.box_kat strong{
	float: left;
	width: 100%;
	border-bottom: 1px solid #EFEFEF;
	color: #FEAD06;
	font-style: italic;
	padding:2px 0 2px 0;
}
.box_kat ul{
	float: left;
	list-style: circle;
	text-align: left;
}
.box_kat a{
	 color: Black;
}
.box_kat a:hover{
	 color: #FD7100;
}


#gdzie_tekst {
	float: left;
	width: 715px;
	margin: 0px 0 10px 0px;
	display: inline;
	border-bottom:1px solid #EEE;
	font-size: 11px;
	line-height: 15px;
}
#gdzie {
	float: left;
	color: #A0A0F0;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	display: inline;
	padding:10px;
}
#gdzie a, #gdzie strong {
	color: #707070;
}
.textSize {
	float: right;
	color: #A0A0F0;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	display: inline;
	padding:9px;
	font-size: 11px;
}
.textSize span {
	font-size: 10px;
	color: #666;
}
.textSize a {
	color: black;
	border-right: 1px solid silver;
	padding-right: 4px;
}
.textSize #size1 {
	font-size: 12px;
	color: #9F0100;
}
.textSize #size2 {
	font-size: 15px;
}
.textSize #size3 {
	font-size: 18px;
	border-right: 0;
}
#stopka {
	width: 1008px;
	position: relative;
	overflow: hidden;
	margin: 10px auto 0px auto;
}
#st_l{
	float: left;
	width: 724px;
	height: 91px;
	background: #F0F0F0;
	display: inline;
	padding-top: 5px;
	border-top: 1px solid #E4E4E4;
	overflow: hidden;
}
#st_l p{
	float: left;
	width: 720px;
	padding: 0px;
	text-align: left;
	margin: 7px 0 0px 5px;
	font:  10px arial;
	display: inline;
	overflow: hidden;
	height: 12px;
}
#st_l b{
	font:  10px arial;
	font-weight: bolder;
	color: black;
}
#st_l a{
	color: #787878;
	padding: 0 5px 0 5px;
	border-right: 1px dotted silver;
	float: left;
}
#st_l a:hover{
	 color: #C41011;
}
#st_p{
	float: right;
	width: 284px;
	background: url(../img/st_p.jpg) repeat-x;
	height: 96px;
}
#menu_stopka {
	color: silver;
	position: absolute; bottom: 20px; right: 10px;
	z-index: 10;
	padding: 0 15px 0 15px;
	width: 260px;
}
#menu_stopka img{
	 vertical-align: -8px;
}
#menu_stopka a {
	float: right;
	padding: 7px 10px 0px 10px;
	margin-bottom: 10px;
	color: white;
	display: block;
}
#menu_stopka a:hover {
	color: silver;
}
#podstopka{
position: relative;
margin: 15px auto 50px auto;
width: 1001px;
overflow: hidden;
font-size: 10px;
color: #494949;
}
#podstopka strong{
font-size: 10px;
}
#podstopka #klient{
   float: left;
	margin: 5px 0 0 0px;
}
#podstopka  #intellect{
   float: right;
	margin: 5px 0px 0 0;
}

#podstopka  #intellect a{
color: #494949;
}

#podstopka  em {
	color: orange;

}
/*--------------------------błędy-------------------------*/
.bad {
	font: 13px verdana;
	text-align: center;
	color: red;
	border: 1px solid #F0F0F0;
	padding: 10px 10px 10px 30px;
	width: 80%;
	margin: 40px auto 20px 45px;
	background: url(../img/bad.jpg) no-repeat  10px 50%;	
	float: left;
	display: inline;
}
.good {
	font: 13px verdana;
	text-align: center;
	color: Green;
	border: 1px solid #49C42E;
	padding: 10px 10px 10px 30px;
	width: 80%;
	margin: 40px auto 20px 45px;
	background: url(../img/good.jpg) no-repeat  10px 50%;	
	float: left;
	display: inline;
}
.info_silver {
	font: 13px verdana;
	color: silver;
	border: 1px solid #ddd;
	text-align: center;
	padding: 8px;
	overflow: auto;
	width: 90%;
	float: left;
	margin: 40px auto 20px auto;
}
.preloader{
padding:5px;
background: white url(../img/preloader.gif) no-repeat center ;
filter: alpha(opacity=70);/* IE */
opacity: .7;/* Opera i Safari */
-moz-opacity: .7;/* FireFox */
}
.porcjowanie {
	width: 420px;
	float: left;
	padding: 2px 4px 2px 4px;
	margin-top: 10px;
	text-align: left;
	font-size: 10px;
}
.porcjowanie .cyf {
	font-size: 13px;
	color: #AC0000;
}
.sortowanie {
	width: 288px;
	float: right;
	padding: 2px;
	margin-top: 10px;
	text-align: right;
	font-size: 10px;
	color: #5B5B5B;
}
.sortowanie img {
	padding: 2px;
	vertical-align: -4px;
	border: 1px solid #eee;
}
.rss {
	width: 100%;
	float: right;
	text-align: right;
}
.rss img {
	vertical-align: -4px;
}
.rss a {
	color: #e04320;
}
.alfa {
	filter: alpha(opacity=100);
/* IE */
	opacity: 1;
/* Opera i Safari */
-moz-opacity: 1:
/* FireFox */
}
.alfa2 {
	filter: alpha(opacity=65);
/* IE */
	opacity: 0.65;
/* Opera i Safari */
-moz-opacity: 0.65:
/* FireFox */
}
.menusub2{
display:block;
float:left;
width:98%;
font-weight:normal;
padding:5px 0 5px 10%;
text-align:left;
color: #B00000;
}
#koszyk_box{
	float: right;
	width: 282px;
	text-align: left;
	padding: 0px 0 0px 0;
	background: #F8F8F8;
}
#koszyk_box #pric_kosz{
	width: 250px;
	float: left;
	margin-left: 15px;
	text-align: left;
	font-weight: bolder;
}
#koszyk_box #pric_kosz big{
	font: 17px arial;
	font-weight: bolder;
	color: #1682E7;
	font-style: italic;
}
.koszyk_widok{
float:right;
width:100%;
margin:10px 0 40px 0;
text-align:center;
}
.ilosc{
	width: 150px;
}
.koszyk_widok th{
	background: white url(../img/nieb_nag.jpg) repeat-x  ;
	padding:2px 0 15px 0;
	color: White;
   -moz-border-radius:6px; 
}
.koszyk_widok td{
border-bottom:1px dashed #AAA;
}
#prod_kosz{
	padding: 10px 0 10px 10px;
	margin: 0px;
	float: left;
	width: 100%;
}
.koszyk_widok .firma{
	padding: 10px 10px 1px 0;
	font-size: 10px;
	color: #828282;
}
.koszyk_widok .nazwa{
padding:10px;
font-size:12px;
color:#444;
}
.but_kosz{
	font-size:11px;
	background: #2C7CC3;
	border: 0px;
	color: White;
	padding: 2px;
	float: right;
	margin: 0px 5px 0px 0;
	cursor: pointer;
}
#zamow a{
font-size:14px;
padding:5px 10px;
color: #A50000;
font-size: 12px;
float: right;
}
#zamow img{
  vertical-align: -22px;
  padding-right:5px;
}
.zamowienie_elem{
float:left;
width:100%;
margin-bottom:10px;
text-align:left;
}
.zamowienie_elem p{
font-style:italic;
}
.badf {
	color: red;
}
/*------------------------------------*/
.box_k{
	float: left;
	margin-left:13px;
	display: inline;
	width: 240px;
	background: #FDFDFD;
	border: 1px solid #F2F2F2;
	padding: 5px;
	margin-top: 25px;
}
.box_k a{
	color: #8F0100;
}
.nag_kont{
	font: 13px arial;
	font-style: italic;
	color: #AD0101;
	font-weight: bolder;
	float: left;
}
.wcie_k{
	float: left;
	padding: 10px 0 0 15px;
}
.pdf_pob  img{
	vertical-align: -10px;
	margin-right: 7px;
}
.pdf_pob {
	color: #920000;
	font-weight: bolder;
}
.najpop span{
color:#909090;
padding:2px 4px;
float: left;
}
.najpop strong{
padding:2px 5px;
float: left;
width: 205px;

}
.najpop strong a:hover{
 color: #BE1210;

}
#online{
color:white;
}
