html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; list-style: none;}

strona {
	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;
}

font[size="xx-small"]{
    font-size: 91px;
}
font[size="x-small"]{
    font-size: 1px;
}
font[size="small"]{
    font-size: 1px;
}
font[size="4"]{
    font-size: 12px;
}

html, body {
	background: #fafbfb url('../images/header.gif') repeat-x; 
	font: normal 12px  Arial; 
	margin: 0; 
	padding: 0; 
	min-height: 100%;
	height: 100%;
	border: 0px solid #e55258;
	color: #737c71;
	font-size: 11px;
	text-align: center;
	
}
a {
	color: #2b598c;
	text-decoration: none;
}
a:hover {
	color: #2b598c;
	text-decoration: underline;
}
a img, a:hover img {
	border: 0px;
}
#photo {
	background: #e3e5f0;
	border: 1px solid #ffffff;
	padding: 1px;
}
#clear {
	clear: both;
}
#clear_block{
	clear: both;
	height: 6px;
}
#no_border {
	border: 0px;
}
#center{
	text-align: center;
	margin: 0 auto;
}
#redLink{
	color: #c90036;
}
.margin {
	padding: 20px;
	text-align: justify;
}
.center{
	margin: 0 auto;
	text-align: center;
}
#url_index {
	position: absolute; 
	left: 50%; 
	margin-left: -490px; 
	width: 180px; 
	height: 75px; 
	display: block;
	z-index: 100;
}
#punktor4 {
	background: transparent url('../images/punktor2.gif') no-repeat left 5px;
	padding-left: 10px;
}
#title1{
	background: #ffffff url('../images/punktor1.gif') no-repeat 0 1px; 
	height: 20px;
	border-bottom: 3px solid #909b8e;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 18px;
}
h1.title {
	background: transparent url('../images/punktor1.gif') no-repeat left 2px;
	font-size: 12px;
	color: #798d71;
	padding-left: 20px;
	padding-bottom: 8px;
	margin-top: 4px;
	padding-top: 0px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}
div#title2 {
	background: transparent url('../images/punktor1.gif') no-repeat left 2px;
	font-size: 13px;
	color: #798d71;
	padding-left: 20px;
	padding-bottom: 8px;
	margin-top: 4px;
	padding-top: 0px;
	font-weight: bold;
	margin-bottom: 6px;
}
/* STRONA */
/* ************************************************************************************** */
div#container {
	background: transparent url('../images/tlo_content2.gif') repeat-y 0 0; 
	Xmin-height: 100%;
	Xheight: auto !important;
	Xheight: 100%;
	margin-left: auto; 
	margin-right: auto; 
	padding: 0px; 
	width: 980px;	
}
/* ************************************************************************************** */


/* GORA STRONY */
/* ************************************************************************************** */
div#header {
	background: transparent url('../images/top.jpg') no-repeat;
	width: 980px;
	height: 105px; 
	position: relative; 
	margin: 0 auto;
}
div#header-logo {
	background: transparent url('../images/logo_oferciak.jpg') no-repeat;
	text-indent: -5000px;
	width: 181px;
	height: 74px; 
	position:absolute;
	z-index:10;
}
div#header-search {
	width: 578px;
	height: 75px; 
	float: left;
	margin-left:202px;
}
div#header-search #form {
	float: left;
	height: 25px;
	background: white url('../images/lupa.gif') no-repeat -5px -1px;
	width: 440px;
	border: 1px solid #c0c0cc;
	border-right: none;
	padding-top: 1px;
	padding-left: 34px;
	margin-top: 30px;
}
div#header-search #form-input {
	float: left;
	height: 25px;
	background: white url('../images/lupa.gif') no-repeat -5px -1px;
	width: 440px;
	border: 1px solid #c0c0cc;
	border-right: none;
	padding-top: 1px;
	padding-left: 34px;
	margin-top: 30px;
}

div#header-search input {
	background: transparent;
	margin-left: 0px;
	border: none;
	width: 436px;
	font-size: 14px;
	color: #d40707;
	font-weight: bold;
	height: 23px;
}

div#header-search #button  a {
	float: left;
	margin-left: 0px;
	background: transparent url('../images/szukaj.gif') no-repeat 0 0;
	width: 77px;
	height: 30px;
	display:block;
	margin-top: 29px;
}
div#header-search #button a:hover {
	background: transparent url('../images/szukaj.gif') no-repeat 0 bottom;
}
/* ******** */
div#header-login  {
	float: left;
	margin-left: 0px;
	margin-top: 12px;
	padding-left: 6px;
	font-size: 9px;
	color: #838d81;
	text-align: left;
}

div#header-login input {
	border: 1px solid #c6d2c3;
	margin-bottom: 0px;	
	margin-top: 2px;	
	height: 15px;
	font-size: 10px;
	padding: 1px 4px 0 4px;
}
div#header-login input.user {
	width: 112px;
}
div#header-login  #login input.pass {
	width: 92px;
}
div#header-login   #button {
	background: transparent url('../images/button_login.gif');
	vertical-align: middle; 
	margin-top: -3px;
	width: 16px;
	height: 15px;
	border: 0px;
	padding: 0px;
	cursor: hand;
}

div#header-search #login a {
	font-weight: bold;
	color: #c90000;
}
div#header-search #login a:hover {
	text-decoration: underline;
}

div#header #navigation {
	float: left;
	background: transparent url('../images/navigation.gif') no-repeat 0 top; 
	height: 34px;
	padding-bottom: 1px;
	margin-top: 1px;
	width: 779px;
}
div#header #navigation a {
	color: white;
	text-decoration: none;
	float: left;
	display: block;
	height: 34px;
}
div#header #navigation a:hover {
	background: transparent url('../images/navigation.gif') no-repeat 0 bottom; 
	color: white;
	text-decoration: none;
	float: left;
	display: block;
}
div#header #popularne-sklepy {
	float: left;
	background: transparent url('../images/popularne_sklepy.gif') no-repeat 0 1px;	
	height: 35px;
	width: 200px;
	margin-left: 1px;
	display: block;
}
div#page {
	width: 980px;
	padding: 0px;
	margin: 0px;
	background: transparent url('../images/tlo_content2.gif') repeat-y 0 0; 
	float: left;
}

/* CZESC LEWA */
/* ************************************************************************************** */
div#page-left {
	float: left;
	width: 779px;
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	overflow: hidden;  

}
div#page-left #banners  {
	background: #f2f2f2;
	padding: 10px;
}

div#page-left #przyciski {
	background: #dddddd url('../images/przyciski_tlo2.gif') repeat-x;
	height: 37px;
	width: 100%;
}
div#page-left #categories {
	margin-top: 15px;
}
div#page-left #categories #icon {
	float: left;
	width: 236px;
	height: 39px;
	overflow: hidden;
	margin: 10px 5px 15px 12px;
}
div#page-left #categories #icon h3 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 56px;
	text-align: left;
}
div#page-left #categories #icon #sub-categories {
	font-size: 9px;
	margin-left: 56px;
	text-align: left;
}
div#page-left #products-advert{
	float: left;
	width: 768px;
	background: #f3f3f3; 
	margin-top: 30px;
	background: #f3f3f3 url('../images/prod_rekl_tlo.gif') repeat-y -4px 0;
	margin-left: 5px;
	padding-bottom: 4px;
}
div#page-left #products-advert #title1{
	
}

div#page-left #products-advert #product{
	float: left;
	width: 145px;
	padding: 0 4px 0 4px;
}
div#page-left #products-advert #product #product-img {
	height: 80px;
	width: 145px;
	padding-bottom: 5px;
	display: block;
}

div#page-left #products-advert #product #product-desc {
	padding-top: 5px;
	font-size: 10px;
}
/* ************************************************************************************** */

/* PRODUCT,OFFERS*/
/* ************************************************************************************** */
div#page-left #product-show {
	
}

div#page-left #product-show #navigation {
	float: left;
	width: 740px;
	border-bottom: 2px solid #00b0ed;
	padding-bottom: 1px;
	background:white;
}

div#page-left #product-show #navigation a {
	float: left;
	display: block;
	padding: 5px 12px 5px 12px;
	background: #bfc9bd;
	font-weight: bold;
	color: white;
	margin: 0 3px 0 0;
}
div#page-left #product-show #navigation a.active {
	background: #7c7b81;
}
div#page-left #product-show #navigation a:hover {
	background: #00b0ed;
}

div#page-left #product-show #container {
	float: left;
	width: 740px;
	background: transparent url('../images/desc_center.gif') repeat-y 0 0;
}

div#page-left #product-show #container #img {
	width: 130px;
	float: left;
	padding: 6px 0px 6px 0px;
	margin: 10px;
	margin-bottom: 0px;
	text-align: center;
	background: white;
	border: 1px solid #dee3dd;
}
div#page-left #product-show #container #desc {
	float: left;
	width: 360px;
	margin-top: 1px;
}
div#page-left #product-show #container #option_links {
	float: right;
	font-size: 11px;
	width: 180px;
	text-align: right;
	margin: 10px;
}

div#page-left #product-show #container #option_links p.link1 {
	margin: 0px;
	background: transparent url('../images/dzwon.gif') no-repeat right 0;
	float: right;
	padding: 0 17px 0 0;
	margin-right: 1px;
	width: 160px;
	height: 16px;
}
div#page-left #product-show #container #option_links p.link2 {
	margin: 0px;
	background: transparent url('../images/dymek2.gif') no-repeat right 2px;
	float: right;
	padding: 1px 18px 0 0;
	width: 130px;
	height: 18px;
}
div#page-left #product-show #container #option_links p.link3 {
	margin: 0px;
	background: transparent url('../images/dymek.gif') no-repeat right 2px;
	float: right;
	padding: 1px 17px 0 0;
	width: 180px;
	height: 15px;
}

div#page-left #product-show #container #option_links p.link4 {
	margin: 0px;
	background: transparent url('../images/do_przechowalni.gif') no-repeat right 0;
	float: right;
	padding: 0 18px 0 0;
	margin-right: 1px;
	width: 130px;
	height: 16px;
}
div#page-left #product-show #container #option_links p.link5 {
	margin: 0px;
	background: transparent url('../images/z_przechowalni.gif') no-repeat right 0;
	float: right;
	padding: 0 18px 0 0;
	margin-right: 1px;
	width: 130px;
	height: 16px;
}
div#page-left #product-show #container #prices {
	border-top: 1px dotted #929d91;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 4px;
	margin-left: 0px;
	width: 180px;
}
div#page-left #product-show #container #ceny {
	background: transparent url('../images/icon_prices.gif') no-repeat left 6px;
	height: 24px;
	display: block;
	padding-left: 24px;
}
div#page-left #product-show #container #ceny span {
	font-size: 20px;
	color: #dd0900;
}

div#page-left #product-show #container #ofert {
	background: transparent url('../images/icon_ofert.gif') no-repeat left 6px;
	height: 24px;
	display: block;
	padding-left: 24px;
	margin-left: 18px;
	margin-top: 4px;
}
div#page-left #product-show #container #ofert span {
	font-size: 18px;
	color: #01b0f0;
}

div#page-left #product-show #container-foot {
	width: 740px;
	height: 13px;
	background: white url('../images/desc_foot.gif') no-repeat 0 0;
}
/* ************************************************************************************** */

/* SHOP*/
/* ************************************************************************************** */

div#page-left #product-show #shop-info {
	background: transparent url('../images/desc_foot.gif') no-repeat center bottom;
	width: 740px;
	border-top: 1px solid #cfddcd;
}

div#page-left #product-show #shop-info #panel {
	background: #ffffff; 
	border: 1px solid #cfddcd; 
	padding: 10px;
	width: 307px;
	margin-bottom: 20px;
}

div#page-left #product-show #shop-info #odzialy {
	float: left;
	background: transparent url('../images/desc_foot.gif') no-repeat center bottom;
	width: 740px;
	border-top: 1px solid #cfddcd;
}


/* ************************************************************************************** */





/* PRODUCT,OFFERS*/
/* ************************************************************************************** */
.lista_nav {
	background: transparent url('../images/top_oferty.gif') no-repeat 0 0px;
	width: 740px;
	height: 29px;
	padding-bottom: 1px;
	border-bottom: 1px solid #bac6b8;
}
.lista_nav p.title {
	float: left;
	padding: 7px 0 3px 30px;
	display: block;
	font-size: 14px;
	color: #747f72;
	background: transparent url('../images/punktor1.gif') no-repeat 10px 8px;
	margin: 0px;
}
.lista_nav h2 {
	float: left;
	padding: 8px 0 6px 30px;
	display: block;
	font-size: 14px;
	color: #747f72;
	background: transparent url('../images/punktor1.gif') no-repeat 10px 10px;
	margin: 0px;
}
.lista_nav p.sort {
	padding: 6px 10px 3px 30px;
	float: right;
	margin: 0px;	

}
select {
	font-size: 10px;
	border: 1px solid #cdd6cc;
	width: 160px;
	color: #586b55;
}
div#offers-list #offer {
	float: left;
	background: transparent url('../images/oferta_tlo.gif') repeat-y 0 0px;
	border-bottom: 1px solid #e4e4e4;
	width: 740px;

}
div#offers-list #offer #logo-shop {
	float: left;
	text-align: center;
	width: 136px;
	margin: 2px 4px 2px 4px;
	font-size: 11px;
	font-weight: bold;
}
div#offers-list #offer #logo-shop a {
	color: #c90036;
}
div#offers-list #offer #name {
	width: 235px;
	float: left;
	color: #c90036;
	margin: 6px 16px 6px 16px;
}
div#offers-list #offer #name b {
	font-size: 11px;
}
div#offers-list #offer #name p.marks1 {
	float: left;
	margin-top: 6px;
	background: transparent url('../images/icon_marks1.gif') no-repeat 0 0;
	padding-left: 21px;
	height: 16px;
}
div#offers-list #offer #name p.marks2 {
	float: left;
	margin-top: 6px;
	background: transparent url('../images/icon_marks2.gif') no-repeat 0 0;
	padding-left: 21px;
	height: 16px;
	margin-left: 10px;
}
div#offers-list #offer #price {
	float: left;
	width: 122px;
	margin: 16px 0px 16px 0px;
	font-size: 18px;
	text-align: center;
}
div#offers-list #offer #price span {
	color: #dc0008;
}
div#offers-list #offer #options {
	float: left;
	width: 120px;
	margin: 5px 0px 5px 10px;
}
div#offers-list #offer #options a {
	color: #505c4e;
}
div#offers-list #offer #options a:hover {
	color: #d30000;
}
div#offers-list #offer #options .o1 {
	background: transparent url('../images/icon_negocjuj.gif') no-repeat 0 3px;
	padding: 3px 0 4px 24px;
	margin: 0px;
	text-align: left;
}
div#offers-list #offer #options .o2 {
	background: transparent url('../images/icon_dostawa.gif') no-repeat 0 3px;
	padding: 3px 0 4px 24px;
	margin: 0px;
	text-align: left;
}
div#offers-list #offer #options .o3 {
	background: transparent url('../images/smava.gif') no-repeat 0 3px;
	padding: 3px 0 4px 24px;
	margin: 0px;
	text-align: left;
}

div#offers-list #offer #go {
	float: left;
	width: 59px;
	color: #586b55;
	text-align: center;
	margin:6px;
}

div#offers-list #offer #go a .strzalka2 {
	background: transparent url('../images/strzalka2.gif') no-repeat center 0;
	width: 59px;
	height: 39px;
	display: block;
	margin: 0px;
}
div#offers-list #offer #go a:hover .strzalka2 {
	background: transparent url('../images/strzalka2.gif') no-repeat center bottom;
}
/* ************************************************************************************** */




/* CZESC PRAWA */
/* ************************************************************************************** */
div#page-left #opinion {
	float: left;
	border-bottom: 1px solid #e4e4e4;
	width: 740px;
	background: #f6f6f6 url('../images/opinion_tlo.gif') repeat-y;
}
div#page-left #opinion #mark {
	float: left;
	width: 152px;
	margin: 8px;
}
div#page-left #opinion #text {
	float: left;
	margin: 8px;
}
/* ************************************************************************************** */



/* CZESC PRAWA */
/* ************************************************************************************** */
div#page-right {
	padding: 0;
	margin: 0;
	float: right;
	width: 200px;
}
div#page-right #popularne-sklepy {
	background: white;	
	padding: 10px;
}
div#page-right #subskrypcja {
	background: transparent url('../images/subskrypcja.gif') no-repeat;
	padding: 34px 10px 10px 10px;	
}
div#page-right #popularne {
	background: transparent url('../images/popularne_kategorie.gif') no-repeat;
	padding: 34px 10px 10px 10px;	
	text-align: left;
}


div#page-right #oferty-specjalne {
	background: transparent url('../images/oferty_specjalne.gif') no-repeat;
	padding: 34px 10px 10px 10px;	
	text-align: left;
}
div#page-right #oferty-specjalne #oferta {
	display: block;
	width: 180px;
	border-bottom: 1px solid #d6e1d5;
	margin: 4px 0 4px 0;
}


div#page-right #reklama {
	background: transparent url('../images/reklama.gif') no-repeat;
	padding: 34px 10px 10px 10px;	
}
div#page-right #reklama img {
	padding: 2px;
	border: 1px solid #ffffff;
}
/* ************************************************************************************** */

/* FOOTER */
/* ************************************************************************************** */
div#footer {
	height: 40px;
	border-top: 3px solid #b80000;
	background: #f3f3f3; 
	text-align: left;
	width: 980px;
	margin: 0 auto;
}
div#footer p {
	margin: 0 10px 0 10px;
	text-align: center;
	color: #7f807a;
	font-size: 10px;
}
div#footer a {
	color: #7f807a;
	font-size: 10px;
	padding: 0 5px 0 5px;
	text-decoration: none;
	font-weight: bold;
}
div#footer a:hover {
	text-decoration: underline;
}

#partnerzy #title1 {
	padding-left: 24px;
	background-position: 6px 0;
}
#partnerzy{
	width: 980px;
	margin: 0 auto;
	background: #ffffff; 
	text-align: center;
}
#partnerzy img{
	margin: 12px;
}
/* ************************************************************************************** */




/* LOGIN */
/* ************************************************************************************** */
div#page-left #login-panel {
	width: 600px;
	margin: 0 auto;
	margin-top: 20px;
}
/* ************************************************************************************** */


/* ************************************************************************************** */
div#page-left #top-panel {
	background: #e7ede6 url('../images/top_panel.gif') no-repeat left top;
	width: 600px;
	height: 29px;
	border-bottom: 1px solid white;
	float: left;
}
div#page-left #top-panel p {
	float: left;
	padding: 8px 0 6px 30px;
	display: block;
	font-size: 14px;
	color: #747f72;
	background: transparent url('../images/punktor1.gif') no-repeat 10px 10px;
	margin: 0px;
}
div#page-left #center-panel {
	background: transparent url('../images/center_panel.gif') repeat-y;
	width: 600px;
	border-top: 1px solid #dadcd9;
	float: left;
}
div#page-left #center-panel #login {
	width: 240px;
	border: 1px solid #dadcd9;
	margin: 20px 20px 0px 20px;
	background: #e2e9e1;
	float: left;
}
a.buttonZalogujSie {
	background: transparent url('../images/zaloguj_sie.gif') no-repeat left top;
	width: 98px;
	height: 30px;	
	display: block;
}
a:hover.buttonZalogujSie {
	background: transparent url('../images/zaloguj_sie.gif') no-repeat left bottom;
}
div#page-left #center-panel #register {
	width: 240px;
	margin: 20px 20px 20px 20px;
	float: left;
}
a.buttonZalogujSie {
	background: transparent url('../images/zaloguj_sie.gif') no-repeat left top;
	width: 98px;
	height: 30px;	
	display: block;
}
a:hover.buttonZalogujSie {
	background: transparent url('../images/zaloguj_sie.gif') no-repeat left bottom;
}
div#page-left #foot-panel {
	background: transparent url('../images/foot_panel.gif') no-repeat left top;
	width: 600px;
	height: 12px;
	float: left;
}
/* ************************************************************************************** */






















.loginPanel
{
	width: 600px;
	margin: 0 auto;
	margin-top: 20px;
}
.topPanel {
	background: #e7ede6 url('../images/top_panel.gif') no-repeat left top;
	width: 600px;
	height: 29px;
	border-bottom: 1px solid white;
	float: left;
}
.topPanel p {
	float: left;
	padding: 8px 0 6px 30px;
	display: block;
	font-size: 14px;
	color: #747f72;
	background: transparent url('../images/punktor1.gif') no-repeat 10px 10px;
	margin: 0px;
}
.centerPanel {
	background: #e7ede6 url('../images/center_panel.gif') repeat-y;
	width: 600px;
	border-top: 1px solid #dadcd9;
	float: left;
}
.footPanel {
	background: transparent url('../images/foot_panel.gif') no-repeat left top;
	width: 600px;
	height: 12px;
	float: left;
}

























.of_specjalne_contener {
	margin: 10px;
	border-bottom: 1px dotted #98ab90;
	padding-bottom: 6px;
	width: 176px;
	overflow: hidden;
}

.of_specjalne_contener .img2 {
	float: left;
	width: 60px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #d6e1d5;
}
.of_specjalne_contener .img2 img {
	margin-right: 4px;
}

.of_specjalne_contener .desc2 {
	float: left;
	width: 106px;
	padding: 0px 0 0px 4px;
	font-size: 10px;
}

.of_specjalne_contener .desc2 img {
	margin-top: 4px;
}



























a {
	text-decoration: none;
	color: #5a6754;
	cursor: hand;
}
a:hover {
	color: #b80000;
}

a.red {
	text-decoration: none;
	color: #b80000;
}
a.red:hover {
	text-decoration: underline;
}
small {
	font-size: 9px;
}
h2 {
	margin: 0;
	padding: 0;
}
h3 {
	margin: 0;
	padding: 0;
}
img {
	border:0;
}
form {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
input, textarea {
	font-family: Tahoma, Helvetica, sans-serif;
	color: #7d897a;
	border: 1px solid #dadcd9;
	font-size: 11px;
}
fieldset {
	border: none;
	padding: 0px; 
	margin: 0px;
}
.h1 {
	background: transparent url('../images/punktor1.gif') no-repeat left 2px;
	font-size: 13px;
	color: #798d71;
	padding-left: 20px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #798d71;
	margin-top: 4px;
	padding-top: 0px;
	font-weight: bold;
	margin-bottom: 10px;
}
.b {
	border: 1px solid red;
}
.clear{
	clear: both;
}
.clear_block{
	clear: both;
	display: block;
	height: 6px;
}
.center {
	margin: 0 auto;
	text-align: center;
	margin: 20px 0 0 90px;
}
/* ****************************************************** */
.body {
	width: 980px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	float: left;
	background: transparent url('../images/tlo_content2.gif') repeat-y 0 0; 
	Xborder-left: 1px solid #e7ede6;
	border-right: 1px solid white;
	margin-top: -3px;
}
/* ****************************************************** */
.header {
	float: left;
	background: #f3f3f3 url('../images/top.jpg') repeat-x 0 0; 
	height: 75px;
	text-align: left;
	width: 980px;
}
/* ****************************************************** */
.page_left {
	float: left;
	width: 779px;
	border-right: 1px solid white;
}
/* ****************************************************** */
.navigation {
	background: transparent url('../images/navigation.gif') no-repeat 0 top; 
	height: 34px;
	border-bottom: 1px solid #0096ca;
	padding-bottom: 1px;
	margin-top: 1px;
	width: 779px;

}
.navigation a {
	color: white;
	text-decoration: none;
	float: left;
	display: block;
	height: 34px;
}
.navigation a:hover {
	background: transparent url('../images/navigation.gif') no-repeat 0 bottom; 
	color: white;
	text-decoration: none;
	float: left;
	display: block;
}
/* ****************************************************** */
.big_banner {
	background: #f2f2f2; 
	text-align: center;
}
.big_banner img {
	background: #ffffff; 
	padding: 1px;
	border: 1px solid #bab8bf;
}
/* ****************************************************** */
.category {
	background: white;
	width: 779px; 
	font-size: 11px;
}
.category_p {
	float: left; 
	width: 238px; 
	height: 42px; 
	margin: 0px 6px 16px 6px;  
	text-align: left; 
	padding: 0px;
	overflow: hidden;
}
.category .name_cat {
	color: #6d7f66; 
	font-size: 14px;
	margin-bottom: 6px; 
	padding: 0px;
	font-weight: bold;
	padding-left: 58px;
}
.category span a:hover {
	color: #b80000; 
}
.category .sub {
	font-size: 9px;
	margin-left: 58px;
	line-height: 10px;
}

.category .title {
	background: #8c8b92 url('../images/title_tlo.gif') repeat-x 0 0; 
	height: 20px;
}
.category .title .name {
	background: transparent url('../images/title_category.gif') no-repeat 0 0; 
	height: 35px;
}
/* ****************************************************** */
.category2 {
	background: #f3f3f3; 
}
.category2 .title {
	background: #ffffff url('../images/punktor1.gif') no-repeat 0 1px; 
	height: 20px;
	border-bottom: 3px solid #909b8e;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 18px;
}
.headForm {
	height: 20px;
	border-bottom: 1px dotted #909b8e;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
}
/* ****************************************************** */
.page_right {
	float: right;
	width: 199px;
	text-align: left;
}
#text_menu {
	font-size: 10px;
	margin-top: -2px;
}
/* ****************************************************** */
.pop_sklepy {
	background: transparent url('../images/popularne_sklepy.gif') no-repeat 0 0; 
	height: 34px;
	border-top: 1px solid white;
	border-bottom: 1px solid #b80000;
	padding-bottom: 1px;
}
.pop_kategorie {
	background: transparent url('../images/popularne_kategorie.gif') no-repeat 0 0; 
	height: 27px;
	border-top: 1px solid white;
	border-bottom: 1px solid #bac6b8;
	display: block;
	text-align: right;
}
.pop_kategorie b {
	padding-right: 6px;
	padding-top: 9px;
	display: block;
}

.page_right  p.category {
	background: transparent;
	margin: 4px 0 4px 0;
	padding: 0px;
	width: 180px;
}
.of_specjalne {
	background: transparent url('../images/oferty_specjalne.gif') no-repeat 0 -2px; 
	height: 22px;
	border-top: 1px solid white;
	border-bottom: 1px solid #bac6b8;
	padding-bottom: 3px;
	overflow: hidden;
}
.reklama {
	background: transparent url('../images/reklama.gif') no-repeat 0 -2px; 
	height: 22px;
	border-top: 1px solid white;
	border-bottom: 1px solid #bac6b8;
	padding-bottom: 3px;
}
.reklama_banners {
	text-align: center;
}
.reklama_banners img {
	padding: 2px;
	border: 1px solid #ffffff;
}
/* ****************************************************** */
.foot{
	height: 40px;
	border-top: 3px solid #b80000;
	background: #f3f3f3; 
	text-align: left;
}
.foot p{
	padding: 4px 10px 0 10px;
	color: #7f807a;
	font-size: 10px;
}
.foot p a{
	color: #7f807a;
	font-size: 10px;
	padding: 0 10px 0 10px;
	text-decoration: none;
	font-weight: bold;
}

.foot p a:hover{
	text-decoration: underline;
}
.partnerzy{
	float: left;
	background: #ffffff; 
	text-align: center;
	width: 100%;
	display: block;
	overflow: hidden;
	border-top: 3px solid #b80000;
	height: 80px;
}
.partnerzy img{
	margin: 12px;
}
/* ****************************************************** */
.search {
	float: left;
	margin-top: 30px;
	margin-left: 0px;
	margin-left: 202px;
	width: 558px;
}
.search a {
	font-size: 9px;
	color: #849383;
}
.search a:hover {
	text-decoration: underline;
}
.searchDiv {
	float: left;
	height: 26px;
	background: white url('../images/lupa.gif') no-repeat -5px 0;
	width: 440px;
	border: 1px solid #c0c0cc;
	border-right: none;
	padding-top: 1px;
	padding-left: 34px;
}
.searchDiv a {
	 color: #757e73; 
	 float: right;
}


input.searchInput {
	background: transparent;
	margin-left: 0px;
	border: none;
	padding: 5px 10px 4px 0px;
	width: 436px;
	font-size: 14px;
	color: #d40707;
	font-weight: bold;
	height: 26px;
}

.searchButtonDiv  a {
	float: left;
	margin-left: 0px;
	background: transparent url('../images/szukaj.gif') no-repeat 0 0;
	width: 77px;
	height: 30px;
	display:block;
}
.searchButtonDiv  a:hover {
	background: transparent url('../images/szukaj.gif') no-repeat 0 bottom;
}

.login {
	float: left;
	margin-left: 20px;
	margin-top: 12px;
	padding-left: 6px;
	font-size: 9px;
	color: #838d81;
}
.login input.text {
	border: 1px solid #c6d2c3;
	margin-bottom: 0px;	
	margin-top: 2px;	
	height: 16px;
	font-size: 10px;
	padding: 1px 4px 0 4px;
}
.login input.user {
	width: 112px;
}
.login input.pass {
	width: 92px;
}
.login .button {
	background: transparent url('../images/button_login.gif');
	vertical-align: middle; 
	margin-bottom: 3px;
	width: 16px;
	height: 15px;
	border: 0px;
	padding: 0px;
	cursor: hand;
}

.login a {
	font-weight: bold;
	color: #c90000;
}
.login a:hover {
	text-decoration: underline;
}
input.text {
	border: 1px solid #c6d2c3;
	margin-bottom: 0px;	
	margin-top: 2px;	
	height: 16px;
	font-size: 11px;
	padding: 1px 4px 0 4px;
}
.punktor2 {
	background: transparent url('../images/punktor2.gif') no-repeat left center;
	padding-left: 10px;
}
.punktor3 {
	background: transparent url('../images/punktor2.gif') no-repeat left 6px;
	padding-left: 10px;
}
.punktor4 {
	background: transparent url('../images/punktor2.gif') no-repeat left 5px;
	padding-left: 10px;
}
.red {
	color: #b80000;
}
/* ****************************************************** */
.page_content {
	text-align: left;
	width: 775px;
}

.page_content .category {
	background: transparent url('../images/punktor2.gif') no-repeat left center;
	float: left;
	width: 206px;
	margin: 2px 5px 2px 10px;
	padding-left: 8px;
}

.page_content .start {
	border-top: 1px solid #7c7b81;
	border-bottom: 1px solid #7c7b81;
	padding: 4px 20px 10px 20px;
	background: #edf2ec;
}

.page_content2 {
	margin: 10px;
	text-align: left;
}

.page_content2 .lista_nav {
	background: transparent url('../images/top_oferty.gif') no-repeat 0 4px;
	width: 740px;
	height: 32px;
	padding-bottom: 1px;
	border-bottom: 1px solid #bac6b8;
}
.tree_path {
	background: transparent url('../images/punktor1.gif') no-repeat left 0px;
	font-size: 11px;
	color: #798d71;
	padding-left: 20px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #798d71;
	margin-top: 4px;
	padding-top: 0px;
	margin-left: -3px;
	font-weight: bold;
}

.page_content2 .product {
	float: left;
	width: 740px;
	border-bottom: 1px solid #d2dad1;
	background: #f2f4f2 url('../images/tlo_product.gif') repeat-y;
	padding: 15px 0px 15px 0px;
}
.page_content2 .product #margin {
	padding: 0px 12px 0px 20px;
}
.page_content2 .product .name {
	border-bottom: 1px dotted #9aad93;
	width: 731px;
}
.product .img {
	float: left;
	width: 120px;
	background: #ffffff;	
	border: 1px solid #dbe3d7;
	text-align: center;
}
.product .desc {
	float: left;
	width: 425px;
	margin: 0 0 0 10px;
}
.opinie {
	float: left;
	width: 100px;
	text-align: right;
}
.opcje {
	float: left;
	width: 145px;
	text-align: center;
}
span.s1 {
	color: #e10909;
	font-size: 18px;
}
span.s2 {
	color: #889686;
	font-size: 10px;
	font-weight: bold;
}
span.s2 b {
	color: #db0000;
	font-size: 11px;
	font-weight: bold;
}

.product .price span.ofert {
	background: transparent url('../images/icon_ofert.gif') no-repeat 0 2px;
	height: 20px;
	display: block;
	margin-left: 0px;
}
.product .price span.ofert span {
	font-size: 14px;
	color: #dc0008;
}

.product .opcje span.cena_od {
	height: 20px;
	display: block;
}
.product .opcje span.cena_od span {
	font-size: 13px;
	color: #dc0008;
}


.porownaj_button  a {
	background: transparent url('../images/porownaj.gif') no-repeat 0 0;
	width: 130px;
	height: 30px;
	display:block;
	margin-left: 13px;
}
.porownaj_button  a:hover {
	background: transparent url('../images/porownaj.gif') no-repeat 0 bottom;
}

h2.h2 {
	background: transparent url('../images/punktor2.gif') no-repeat left 6px;
	font-size: 13px;
	color: #798d71;
	padding-left: 12px;
	padding-bottom: 8px;
	padding-top: 0px;
	margin: 0px;
	width: 690px;
}
.plus {
	position: absolute;
	margin-left: 716px;
	margin-top: -5px;
}
.punktor2 {
	background: transparent url('../images/punktor2.gif') no-repeat left 3px;
}
.gwiazda {
	margin-top: -3px;
}
.name_product {
	background: transparent url('../images/punktor1.gif') no-repeat left 2px;
	font-size: 13px;
	color: #798d71;
	padding-left: 20px;
	padding-bottom: 8px;
	margin-top: 0px;
	padding-top: 0px;	
	width: 100%;
}

/* ****************************************************** */
/*
.pager_page {
	float: left;
}
.pager_page a, .pager_page p {
	background: #e4eae4;
	color: #545b52;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
	margin: -5px 1px 0 1px;
	border: 1px solid #c6d2c3;
}
.pager_page a:hover {
	background: #d5dbd4;
}
.activ {
	background: #b80000;
	color: white;
	font-size: 11px;
	padding: 4px 6px 4px 6px;
	margin: -5px 2px 0 2px;
	border: 1px solid #980000;
	font-weight: bold;
}
*/

div.pager_page {
	overflow: auto;
}
div.pager_page a, div.pager_page p {
	background: #e4eae4;
	color: #545b52;
	font-size: 11px;
	color: #525252;
	padding: 2px 1px 2px 1px;
	border: 1px solid #c6d2c3;
	width: 20px;
	float: left;
	margin: 1px;
	text-align: center; 
}
div.pager_page a:hover {
	text-decoration: none;
	color: #910100;
	background: #d5dbd4;
}

div.pager_page p.active {
	font-weight: bold;
	background: #b80000;
	color: white;
}
/* ****************************************************** */
.filter {
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.info1 {
	width: 410px;
	left: 50%;
	margin-left: -200px;
	top: 50%;
	margin-top: -160px;
	position: absolute;
	display: none;
}
.info1 .tlo_napis {
	width: 400px;
	height: 130px;
	display: block;
	position: relative;
	
	background: #ffffff;
	border: 2px solid #7f907c;
	margin: 0 auto;
	text-align: center;
}

.info1 .tlo_napis .napis {
	left: 0px;
	width: 400px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	color: #384633;
	font-size: 14px;
	width: 400px;
	height: 150px;
	font-weight: bold;
}

.info1 .tlo_napis .napis span {
	color: red;
	font-size: 14px;
	font-weight: bold;
}
/* ****************************************************** */
.oferty {
	margin: 20px 10px 20px 10px;
	text-align: left;
}
.oferty .product {
	margin: 0px;
	padding: 0px;
}

.navigation2 {
	float: left;
	width: 740px;
	border-bottom: 2px solid #00b0ed;
	padding-bottom: 1px;
}

.navigation2 a {
	float: left;
	display: block;
	padding: 5px 12px 5px 12px;
	background: #bfc9bd;
	font-weight: bold;
	color: white;
	margin: 0 3px 0 0;
}
.navigation2 a.active {
	background: #7c7b81;
}
.navigation2 a:hover {
	background: #00b0ed;
}

.oferty .product .desc {
	width: 760px;
	border-top: 1px solid #dadcd9;
	margin-top: 1px;
	background: transparent url('../images/desc_center.gif') repeat-y 0 0;
}

.oferty .product .desc .img {
	background: #ffffff;
	width: 120px;

	margin: 10px 10px 2px 4px;
	border: 1px solid #dee3dd;
	float: left;
	text-align: center;
}

.oferty .product .desc .content {
	float: left;
	width: 575px;
	margin: 10px 0px 2px 0px;
}
.oferty .product .desc .content .title {
	color: #657362; 
	font-size: 13px;
	width: 400px;
	height: 34px;
	display: block;
	float: left;
	overflow: hidden;
	line-height: 16px;
	vertical-align: middle;
	font-weight: bold;
}

.oferty .product .desc .content .option_links {
	color: #6d7f66; 
	font-size: 11px;
	width: 175px;
	height: 50px;
	display: block;
	float: left;
	text-align: right;
}

.oferty .product .desc .content .option_links p.link1 {
	margin: 0px;
	background: transparent url('../images/dzwon.gif') no-repeat right 0;
	float: right;
	padding: 0 17px 0 0;
	margin-right: 1px;
	width: 160px;
	height: 16px;
}
.oferty .product .desc .content .option_links p.link2 {
	margin: 0px;
	background: transparent url('../images/dymek2.gif') no-repeat 133px 2px;
	float: right;
	padding: 1px 18px 0 0;
	width: 130px;
	height: 18px;
}
.oferty .product .desc .content .option_links p.link3 {
	margin: 0px;
	background: transparent url('../images/dymek.gif') no-repeat right 2px;
	float: right;
	padding: 1px 17px 0 0;
	width: 180px;
	height: 15px;
}

.oferty .product .desc .content .option_links p.link4 {
	margin: 0px;
	background: transparent url('../images/do_przechowalni.gif') no-repeat 135px 0;
	float: right;
	padding: 0 18px 0 0;
	margin-right: 1px;
	width: 130px;
	height: 16px;
}
.oferty .product .desc .content .option_links p.link5 {
	margin: 0px;
	background: transparent url('../images/z_przechowalni.gif') no-repeat 135px 0;
	float: right;
	padding: 0 18px 0 0;
	margin-right: 1px;
	width: 130px;
	height: 16px;
}

.oferty .product .dol {
	width: 740px;
	height: 12px;
	background: #edf2ec url('../images/desc_foot.gif') repeat-y 0 0;
}

.oferty .product .desc .content .prices {
	border-top: 1px dotted #929d91;
	width: 100%;
	padding-top: 6px;
	padding-bottom: 2px;
	height: 26px;
	border-bottom: 1px dotted #929d91;
	margin-top: 4px;
}
.oferty .product .desc .content .prices .ceny {
	float: left;
	background: transparent url('../images/icon_prices.gif') no-repeat 0 5px;
	height: 20px;
	display: block;
	padding-left: 24px;
}
.oferty .product .desc .content .prices .ceny span {
	font-size: 18px;
	color: #dd0900;
}

.oferty .product .desc .content .prices .ofert {
	float: right;
	background: transparent url('../images/icon_ofert.gif') no-repeat 0 5px;
	height: 20px;
	display: block;
	padding-left: 24px;
	margin-left: 0px;
}
.oferty .product .desc .content .prices .ofert span {
	font-size: 18px;
	color: #01b0f0;
}


.oferty .product .desc .content .text {
	padding-top: 6px;
}






.oferty .lista .oferta {
	float: left;
	background: transparent url('../images/oferta_tlo.gif') repeat-y 0 0px;
	border-bottom: 1px solid #e4e4e4;
	width: 753px;
}

.oferty .lista .oferta div {
	padding: 8px;
	float: left;
}

.oferty .lista .oferta div.logo {
	width: 130px;
	text-align: center;
}
.oferty .lista .oferta div.logo a {
	color: #d30000;
	font-weight: bold;
}
.oferty .lista .oferta div.logo a:hover {
	color: #0da6da;
}


.oferty .lista .oferta div.nazwa {
	width: 260px;
	padding-top: 8px;
}
.oferty .lista .oferta div.nazwa dl {
	background: transparent url('../images/punktor4.gif') no-repeat 0 5px;
	padding-left: 16px;
	margin: 0px;
	font-size: 11px;
	color: #586b55;
	list-style:none;
}

.oferty .lista .oferta div.nazwa .marks1 {
	float: left;
	background: transparent url('../images/icon_marks1.gif') no-repeat 0 2px;
	padding: 2px 5px 2px 20px;
	font-size: 11px;
	color: #586b55;
	margin: 8px 0 0 0px;
}
.oferty .lista .oferta div.nazwa .marks2 {
	float: left;
	background: transparent url('../images/icon_marks2.gif') no-repeat 0 2px;
	padding: 2px 0 2px 20px;
	font-size: 11px;
	color: #586b55;
	margin: 8px 0 0 8px;
}


.oferty .lista .oferta div.cena {
	width: 110px;
	color: #505c4e;
	font-size: 15px;
	padding-top: 24px;
	text-align: center;
}
.oferty .lista .oferta div.cena span {
	width: 140px;
	color: #d30000;
	font-size: 18px;
	margin-right: 0px;
}

.oferty .lista .oferta div.opcje {
	width: 110px;
	margin-top: 5px;
}

.oferty .lista .oferta div.opcje a {
	color: #505c4e;
}
.oferty .lista .oferta div.opcje a:hover {
	color: #d30000;
}

.oferty .lista .oferta div.opcje .o1 {
	background: transparent url('../images/icon_negocjuj.gif') no-repeat 0 5px;
	padding: 5px 0 4px 24px;
	margin: 0px;
	text-align: left;
}
.oferty .lista .oferta div.opcje .o2 {
	background: transparent url('../images/icon_dostawa.gif') no-repeat 0 5px;
	padding: 5px 0 4px 24px;
	margin: 0px;
	text-align: left;
}




.oferty .lista .oferta div.idz_sklep {
	width: 63px;
	text-align: center;
	font-size: 10px;
	color: #586b55;
}

.oferty .lista .oferta div.idz_sklep a .strzalka2 {
	background: transparent url('../images/strzalka2.gif') no-repeat 0px 0;
	width: 40px;
	height: 39px;
	display: block;
	margin: 0px;
	text-align: center;
	margin-left: 12px;
}
.oferty .lista .oferta div.idz_sklep a:hover .strzalka2 {
	background: transparent url('../images/strzalka2.gif') no-repeat 0px bottom;
}
/* ****************************************************** */
.shop {
	text-align: left;
}
.shop .container_shop {
	width: 713px;
	border: 1px solid #ecebf1;
	border-top: 2px solid #00b0ed;
	padding: 16px;
}
.shop .container_shop .img {
	float: left;
	margin: 10px 24px 6px 1px;
	text-align: center;
}
.shop .container_shop .text {
	float: left;
	width: 600px;
}
/* ****************************************************** */
.oferty .lista .opinia {
	float: left;
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	width: 752px;
	background: #f6f6f6 url('../images/opinion_tlo.gif');
}
.oferty .lista .opinia .mark {
	float: left;
	width: 152px;
	margin: 8px;
}
.oferty .lista .opinia .text {
	float: left;
	margin: 8px;
}
/* ****************************************************** */
.of_specjalne_contener {
	margin: 10px;
	border-bottom: 1px dotted #98ab90;
	padding-bottom: 6px;
	width: 176px;
	overflow: hidden;
}

.of_specjalne_contener .img2 {
	float: left;
	width: 60px;
	background: #ffffff;
	text-align: center;
	border: 1px solid #d6e1d5;
}
.of_specjalne_contener .img2 img {
	margin-right: 4px;
}

.of_specjalne_contener .desc2 {
	float: left;
	width: 106px;
	padding: 0px 0 0px 4px;
	font-size: 10px;
}

.of_specjalne_contener .desc2 img {
	margin-top: 4px;
}
/* ****************************************************** */
.promowane {
	background: transparent url('../images/promowane_tlo.gif') repeat-y;
	border-bottom: 1px solid #d2dad1;
	float: left;
	width: 361px;
	margin: 3px;
	overflow: hidden;
	padding-bottom: 10px;
}
.promowane .naglowek {
	background: transparent url('../images/promowane_naglowek.gif') no-repeat;
	height: 21px;
	width: 100%;
}
.promowane .naglowek a {
	line-height: 22px;
	margin: 0 10px 0 10px;
	color: #737c71;
	font-weight: bold;
}
.promowane .tlo {
	margin: 10px;
	float: left;
}
.promowane .tlo .zdjecie {
	border: 1px solid #d9e6d9;
	width: 75px;
	height: 75px;
	background: white;
	padding: 5px;
	float: left;
}
.promowane .tlo .zawartosc {
	float: left;
	margin-left: 10px;
}
.promowane .tlo .zawartosc .ocena {
	float: left;
	width: 75px;
}
.promowane .tlo .zawartosc .ofert {
	float: right;
	line-height: 17px;
	text-align: right;
	font-size: 10px;
}
.promowane .tlo .zawartosc .nazwa{
	color: #cf0000;
	font-weight: bold;
	height: 40px;
	margin-bottom: 4px;
	margin-top: 8px;
	width: 240px;
	overflow: hidden;
}
.promowane .tlo .zawartosc .cena{
	width: 240px;
	text-align: right;
	float: right;
}
.promowane .tlo .zawartosc .cena span{
	color: #cf0000;
	font-size: 15px;
	font-weight: bold;
}
/* ****************************************************** */

.products_advert {
	float: left;
	width: 779px;
	display: block;
	background: #f3f3f3 url('../images/prod_rekl_tlo.gif') repeat-y;
}

.product_advert {
	float: left;
	width: 134px;
	margin-bottom: 5px;
	padding: 4px 10px 4px 10px;
	overflow: hidden;
}

.product_advert .img {
	height: 80px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cdd6c9;
}
.product_advert .desc {
	padding-top: 5px;
	font-size: 10px;
}

.no_border_left{
	border-left: none;
}
/* ****************************************************** */
.loginPanel
{
	width: 600px;
	margin: 0 auto;
	margin-top: 20px;
}
.topPanel {
	background: #e7ede6 url('../images/top_panel.gif') no-repeat left top;
	width: 600px;
	height: 29px;
	border-bottom: 1px solid white;
	float: left;
}
.topPanel p {
	float: left;
	padding: 8px 0 6px 30px;
	display: block;
	font-size: 14px;
	color: #747f72;
	background: transparent url('../images/punktor1.gif') no-repeat 10px 10px;
	margin: 0px;
}
.centerPanel {
	background: #e7ede6 url('../images/center_panel.gif') repeat-y;
	width: 600px;
	border-top: 1px solid #dadcd9;
	float: left;
}
.footPanel {
	background: transparent url('../images/foot_panel.gif') no-repeat left top;
	width: 600px;
	height: 12px;
	float: left;
}

.loginPanel .loginForm
{
	width: 240px;
	float: left;
	background: #e2e9e1;
	border: 1px solid #dadcd9;
	margin: 10px 10px 0 0px;
	text-align: left;
	padding-left: 30px;
}
.loginPanel .loginForm a
{
	font-weight: bold;
	color: #c90000;
	font-size: 10px;
}

.loginPanel .loginForm form
{
	margin-top: 20px;	
}
.loginPanel .loginForm form input
{
	border: 1px solid #dadcd9;
	width: 196px;
	padding: 2px;
}

a.buttonWyslij {
	background: transparent url('../images/wyslij.gif') no-repeat left top;
	width: 90px;
	height: 28px;	
	display: block;
	float: right; 
	padding-right: 10px;
}
a:hover.buttonWyslij {
	background: transparent url('../images/wyslij.gif') no-repeat left bottom;
}
a.buttonDolaczDoNas {
	background: transparent url('../images/dolacz_do_nas.gif') no-repeat left top;
	width: 160px;
	height: 30px;	
	display: block;
	margin: 0 auto;
}
a:hover.buttonDolaczDoNas {
	background: transparent url('../images/dolacz_do_nas.gif') no-repeat left bottom;
}

a.buttonRejestrujSie {
	background: transparent url('../images/zarejestruj_sie.gif') no-repeat left top;
	width: 160px;
	height: 30px;	
	display: block;
	margin: 0 auto;
	float: right;
}
a:hover.buttonRejestrujSie {
	background: transparent url('../images/zarejestruj_sie.gif') no-repeat left bottom;
}

a.buttonSzukaj {
	background: transparent url('../images/szukaj2.gif') no-repeat left -2px;
	width: 100px;
	height: 28px;	
	display: block;
	margin: 0 auto;
	float: right;
}
a:hover.buttonSzukaj {
	background: transparent url('../images/szukaj2.gif') no-repeat left -30px;
}

.loginPanel .registerForm
{
	float: left;
	width: 250px;
	text-align: center;
	padding: 20px;
}

.buttonWyslijHaslo{
	background: transparent url('../images/wyslij.gif') no-repeat left top;
	width: 90px;
	height: 28px;	
	display: block;
	margin: 0 auto;
	float: right;
	border: 0px;
}

#icon1{
	background: transparent url('../images/doradca_oferciaka2.gif') no-repeat left top;
	width: 231px;
	height: 31px;	
	display: block;
	margin: 0 10px 0 10px;
	float: left;
	border: 0px;
}
#icon2{
	background: transparent url('../images/kupuj_najtaniej2.gif') no-repeat left top;
	width: 203px;
	height: 31px;	
	display: block;
	margin: 0 10px 0 10px;
	float: left;
	border: 0px;
}
#icon3{
	background: transparent url('../images/promocje_oferciaka2.gif') no-repeat left top;
	width: 233px;
	height: 31px;	
	display: block;
	margin: 0 10px 0 10px;
	float: left;
	border: 0px;
}
/* ****************************************************** */
.errors {
	border: 1px dotted #db0a0a;
	padding: 10px;
	width: 94%;
	text-align: left;
	background: #e2e9e1;
}
.errorField {
	color: red;
}
.okMsg {
	color: red;
}
/* ****************************************************** */
.window {
	width: 410px;
	left: 50%;
	margin-left: -200px;
	top: 50%;
	margin-top: -160px;
	position: absolute;
	display: none;
	z-index: 3;
}
.window .tlo {
	width: 400px;
	display: block;
	position: relative;
	
	background: #d5dbd4;
	border: 2px solid #7f907c;
	margin: 0 auto;
	text-align: left;
	padding: 10px;

}
a.buttonZapisz {
	background: transparent url('../images/zapisz.gif') no-repeat left top;
	width: 100px;
	height: 30px;	
	display: block;
	margin: 0 auto;
}
a:hover.buttonZapisz {
	background: transparent url('../images/zapisz.gif') no-repeat left bottom;
}



a.buttonAnuluj {
	background: transparent url('../images/anuluj.gif') no-repeat left top;
	width: 100px;
	height: 30px;	
	display: block;
	margin: 0 auto;
}
a:hover.buttonAnuluj {
	background: transparent url('../images/anuluj.gif') no-repeat left bottom;
}

.star {
	float: left;
}

/* ****************************************************** */
.strona {
	margin: 20px 20px 40px 10px;
	text-align: left;	
	text-align: justify;
}
.strona .img_left {
	float: left;
	margin: 2px 20px 10px 2px;
}
.strona .img_right {
	float: right;
	margin: 2px 2px 10px 20px;
}

.firma_dane {
	width: 710px;
	margin: 10px;
	border-top: 1px solid #cfddcd;
	padding-top: 10px;
}
.firma_dane b {
	float: left;
	width: 110px;
}
.firma_dane label {
	float: left;
	width: 185px;
}
.firma_dane .panel {
	background: #ffffff; 
	border: 1px solid #cfddcd; 
	padding: 15px;
	width: 308px;
	margin-bottom: 20px;
}
