body {
	background: #FFFFFF url(/img/bg_page.gif) 0px 41px repeat-x;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #54504D;
}
* {
	font-family:  "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

img {border: 0px;}

h2 {
	font-size: 18px;
	padding: 5px 0px 10px 0px;
	margin: 0px;
	font-weight: normal;
	color: #7DA018;
	text-transform: uppercase;
}

h3 {
	font-size: 14px;
	padding: 5px 0px 10px 0px;
	margin: 0px;
	font-weight: normal;
	color: #7DA018;
	text-transform: uppercase;
}
h3.fiolet {color: #56007B;}
h3.red {color: #C30101;}
a {color: #454545; font-weight: bold; text-decoration: underline;}
a:hover {color: #5B5B5B; text-decoration: underline;}

h3.bold {font-weight: bold;}

p {padding: 7px 0px 7px 0px;}

div.cl {clear: both; font-size: 0px; line-height: 0px; height: 0px;}

.la {text-align: left;}
.ca {text-align: center;}
.ra {text-align: right;}
.va {vertical-align: middle;}

input, textarea {
	border: 1px solid #AAAAAA;
	background: #FFFFFF;
	padding: 3px; 
	font-size: 11px; 
	color: #454545;
}

input.chra {border: none; background: none; width: 20px;}
input.disabled {
	border: 1px solid #AAAAAA;
	background: #E8E8E8;
	color: #777777; 
	font-size: 12px; 
	padding: 2px;
}

label {color: #7DA018;}

select {border: 1px solid #D4D0CF; border-top: 1px solid #3F4042; font-size: 11px;}
input.button {
	border: 1px solid #56007B;
	background: #56007B;
	color: #FFFFFF; 
	font-size: 12px; 
	padding: 2px;
}
input.disabledButton {
	border: 1px solid #E8E8E8;
	background: #E8E8E8;
	color: #B7B7B7; 
	font-size: 12px; 
	padding: 2px;
}



ul {padding: 5px 0px 5px 20px;}
li {}

ol {padding: 5px 0px 5px 20px;}

.message_border {
	border: 1px solid #454545;
	margin: 10px 20px 10px 20px;
}

.message {
	padding: 30px 30px 30px 70px;
	border: 10px solid #ECEBEB;
	background: #FFFFFF url(/img/i_message.gif) no-repeat 20px center;
	line-height: 17px;
	color: #000000;
}

.message-ok {
	padding: 30px 30px 30px 70px;
	border: 10px solid #8CDA5C;
	background: #FFFFFF url(/img/i_message.gif) no-repeat 20px center;
	line-height: 17px;
	color: #000000;
}

.message-error {
	padding: 30px 30px 30px 70px;
	border: 10px solid #8CDA5C;
	background: #FFFFFF url(/img/i_error.gif) no-repeat 20px center;
	line-height: 17px;
	color: #000000;
}

div.msg {
	width: 370px;
	margin: 10px auto auto auto;
	padding: 20px;
	border: 1px solid #ECEBEB;
	background: #F9F9F9;
	line-height: 17px;
}

.asterisk {color: #FF0000;}
.error {color: #FF0000;}
.red {color: #FF0000;}
.green {color: #00FF00;}

/* -- -- */

#content {
	width: 919px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 83px;
	background: url(/img/bg_content.gif) no-repeat 0px 41px;
}

h1 {padding: 0px; margin: 0px 0px 0px 0px; width: 222px; height: 88px; float: left; }
/*.top {
	height: 88px;
	width: 685px;
	float: left;
}*/
.top {
	height: 129px;
	width: 697px;
	float: left;
}

.top .topbanner {
	width: 515px;
	float: left;
	height: 88px;
}
.top .topbanner1 {
	width: 697px;
	float: left;
	height: 109px;
}

.top .toplinks {
	width: 170px;
	float: left;
	text-align: right;
}
.top .toplinks1 {
	width: 170px;
	height: 20px;
	float: right;
	text-align: right;
}


ul.menu {
	list-style-type: none;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-align: right;
	height: 27px;
}

ul.menu li {
	padding: 0px 5px 0px 5px;
	margin: 0px;
	display: inline;
}

ul.menu li a {
	padding: 0px 5px 0px 5px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase; 
	text-decoration: none;
}
ul.menu li a:hover {color: #7DA018; text-decoration: none;}

div.loginbox {padding: 4px 0px 0px 0px; height: 30px; text-align: right; margin-bottom: 1px;}
div.loginbox label {color: #AAAAAA; vertical-align: middle;}
div.loginbox input {border: 1px solid #CCCCCC; background: transparent; margin-right: 15px; width: 120px; vertical-align: middle;}
div.loginbox input.button {margin: 0px; width: 72px; height: 22px; background: url(/img/bn_zaloguj.gif) no-repeat; border: none;}
div.loginbox img {vertical-align: middle;}

div.lc {width: 218px; padding: 17px 0px 32px 0px; float: left;}
div.rc {width: 697px; padding: 0px 0px 32px 4px; float: left;}

div.oc {padding: 0px 0px 32px 0px;}

ul.kategorie {
	background: url(/img/bg_menu.gif) repeat-y; 
	border-bottom: 1px solid #CACACA;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.kategorie li {
	background: url(/img/line_kategorie.gif) no-repeat bottom;
	margin: 0px;
	padding: 7px 0px 7px 20px;
	height: auto;
}
ul.kategorie li.last {background: none;}
ul.kategorie li a {
	color: #54504D;
	text-decoration: none;
	background: url(/img/i_arrow_1.gif) no-repeat 0px 10px;
	padding: 7px 0px 7px 24px;
}
ul.kategorie li a:hover {color: #918F8D; text-decoration: none;}

ul.kategorie li a.back {
	color: #54504D;
	text-decoration: none;
	background: none;
	padding: 5px 15px 0px 0px;
	float: right; 
}

ul.kategorie li.wciecie{padding-left: 40px;}

div.banner {
	background: url(/img/bg_banner.jpg) no-repeat;
	height: 98px;
	padding: 130px 25px 15px 2px;
	text-align: right;
	border-bottom: 1px solid #CCCBCA;
	position: relative;
}
html>body div.banner {height: auto; min-height: 98px;}
div.banner a.zacznij {
	position: absolute;
	left: 3px;
	top: 210px;
	z-index: 1000;
	width: 248px;
}
div.banner ul {list-style-image: url(/img/i_banner.gif); }
div.banner ul li {line-height: 25px; padding-left: 10px; }
html>body div.banner ul li {padding: 0px;}

div.banner2 {
	background: url(/img/bg_banner2.gif) no-repeat;
	height: 164px;
	padding: 110px 25px 10px 2px;
	border-bottom: 1px solid #CCCBCA;
	position: relative;
}
div.banner2 div.bn_lc {
	width: 285px; 
	float: left; 
	padding: 0px 35px 0px 15px;
	line-height: 25px;
	color: #990000;
	font-weight: bold; 
	font-size: 11px;
}
div.banner2 div.bn_rc {
	width: 270px; 
	float: left; 
	padding: 0px 15px 0px 50px;
	line-height: 25px;
	color: #56007B;
	font-weight: bold;
	font-size: 11px; 
}
div.banner2 div.btn {padding-top: 10px;}

div.box {
	background: url(/img/bg_box.gif) no-repeat bottom;
	width: 200px;
	height: 225px;
	float: left;
	padding: 15px 15px 15px 15px;
	color: #54504D;
	font-size: 11px;
	margin-right: 3px;
}
div.box_last {margin: 0px;}

div.box .blue {color: #27C2BE;}
div.box .red {color: #FF0000;}
div.box .orange {color: #D37200;}

div.box h3 {font-size: 14px; font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px;}
div.box div.desc {height: 54px;}
div.box div.desc a, div.box div.desc a:hover {text-decoration: none; color: #54504D;}
div.box div.image {height: 95px; text-align: center;}
div.box div.image img {border: 1px solid #E2E2E2;}
div.box div.price_info {width: 110px; float: left;} 
div.box div.link {width: 90px; float: left; text-align: right; padding-top: 15px;}
div.box .price {font-size: 15px; font-weight: bold;}

div.box2 {
	margin: 10px 7px 0px 0px;
	padding: 5px 10px 8px 10px;
	background: url(/img/bg_box2.gif) repeat-x bottom; 
	border: 1px solid #CACACA; 
	width: 436px; 
	height: 173px;
	float: left;
}
div.box2 .purple {font-size: 14px; font-weight: bold; padding: 10px 0px 16px 0px; margin: 0px; color: #5D5BB1;}

ul.wyroznione {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.wyroznione li {padding: 2px 0px 2px 0px;}
ul.wyroznione li a {
	color: #757575;
	text-decoration: underline;
}
ul.wyroznione li a:hover {
	color: #757575;
	text-decoration: none;
}

div.box_3miesiace {
	margin: 10px 0px 0px 0px;
	border: 1px solid #CACACA;
	background: url(/img/bg_3miesiace.gif) no-repeat; 
	float: left;
	width: 199px;
	height: 116px;
	padding: 70px 20px 0px 10px;
}

div.box_wystawiaszzadarmo {
	margin: 10px 0px 0px 0px;
	border: 1px solid #CACACA;
	background: url(/img/dlaczego1.gif) no-repeat; 
	float: left;
	width: 199px;
	height: 116px;
	padding: 70px 20px 0px 10px;
}

div.box_promocje {
	margin: 10px 0px 0px 0px;
	border: 1px solid #CACACA;
	background: url(/img/bg_3miesiace.gif) no-repeat; 
	float: left;
	width: 199px;
	height: 116px;
	padding: 70px 20px 0px 10px;
}

div.rc div.pdbox {padding: 0px 20px 10px 20px;}

/* -- -- */
#footer {
	border-top: 1px solid #54504D;
	height: 126px;
	font-size: 11px;
	color: #A5A5A5;
	padding: 18px 0px 0px 0px;
}

#footer a {color: #AAAAAA; text-decoration: none; font-weight: normal;}
#footer a:hover {text-decoration: underline;}

#footer div.linki {width: 531px; float: left;}
#footer div.linki a {padding: 0px 10px 0px 0px;} 

#footer div.realizacja {width: 380px; float: left; text-align: right; color: #804178;}
#footer div.realizacja span.firma {color: #804178;}
#footer div.realizacja a:hover {color: #804178; text-decoration: underline;}

/* -- -- */
.formularz {width: 100%;}
.formularz .input {padding: 5px 0px 5px 0px; margin: 0px; clear: both;}
.formularz label {width: 130px; display: block; float: left; text-align: right; padding: 0px 20px 0px 0px;}
.formularz .error-message {padding-left: 150px;}
.formularz .captcha label {padding: 20px 20px 0px 0px;}
.formularz .captcha .input {padding-left: 150px;}
.formularz .captcha .error-message {padding-left: 0px;}
.formularz .submit {padding-left: 150px;}
.formularz .submit2{padding-left: 0px;}
.formularz .checkbox {}
.formularz .checkbox1 {padding: 5px 0px 5px 0px;}
.formularz .checkbox1 label {display: inline; float: none;}
.formularz .checkbox1 .error-message {padding-left: 20px;}

.formularz .chra1 {float: left;}
.formularz .lg1 {width: 30px;}
.formularz .lg2 {width: 70px;}
.formularz .lg3 {width: 115px;}
.formularz .lg4 {width: 170px;}
.formularz .lg5 {width: 250px;}
.formularz .lg6 {width: 350px;}
.formularz .bankDetails {padding-left: 150px;}





.admin_loginbox {width: 400px; margin: auto;}

table.adane {
	border-collapse: collapse;	
	border: 1px #54232D solid;
	margin: auto;
}

table.adane th {
	background-color: #2A2827;
	color: #FFFFFF;
}

table.adane th, table.adane td {
	padding: 5px;
	border: 1px #2C0A01 solid;
}

table.adane th a {
	color: #FFFFFF;
	text-decoration: none;
}
table.adane th a:hover {
	color: #7DA018;
	text-decoration: none;
}

table.adane td {background-color: #F9F8F0;}
table.adane tr.n td {background-color: #F5F5F5;}
table.adane tr.p td {background-color: #ECECEC;}

table.adane td.lcol {background-color: #444444; color: #FFFFFF; width: 120px; text-align: right;}

div.pager {
	text-align: center;
	padding: 20px 0px 0px 0px;
	font-weight: bold;
	
}
div.pager a {text-decoration: none; font-weight: bold; color: #7DA018; padding: 0px 3px 0px 3px;}
div.pager a:hover {color: #AAD821;}
div.pager span.current {color: #804178;}
div.pager div.counter {padding-top: 10px; font-size: 11px;}

.kategorieform select {width: 200px; height: 150px;}
.kategorieform .submit {padding: 15px 0px 0px 0px; height: 15px;}
.kategorieform2 .submit {padding: 15px 0px 0px 150px; height: 15px;}
.kategorieform .submit input {display: none;}

.sciezka {padding: 5px 0px 15px 5px;}

.aukcje .line {
	border-top: 1px solid #CCCBCA;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
.aukcje .item {
	height: 80px; 
	width: 697px;
	padding: 5px 0px 5px 0px;
}
.aukcje .item1 {
	border-top: 1px solid #CCCBCA;
	border-bottom: 1px solid #CCCBCA; 
}
.aukcje .item2 {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #F4F4F4; 
}
.aukcje .item .photo {width: 125px; float: left; text-align: center; padding: 0px 5px 0px 5px;}
.aukcje .item .photo img {border: 1px solid #E2E2E2;}
.aukcje .item .descblock {width: 401px; float: left;}
.aukcje .item .priceblock {width: 161px; float: left; text-align: center; color: #000000; font-size: 11px; padding-top: 22px;}
.aukcje .item .descblock .title {color: #56007B; font-weight: bold; text-decoration: none; padding: 0px 0px 7px 0px;}
.aukcje .item .descblock .title a {color: #56007B; font-weight: bold; text-decoration: none;}
.aukcje .item .descblock .title a:hover {color: #8935B0;}
.aukcje .item .descblock .txt {color: #000000;}
.aukcje .item .descblock .txt2 {color: #FF0000;}
.aukcje .item .descblock .txt2 .counter {color: #FF0000;}
.aukcje .item .priceblock .price {font-size: 24px; color: #FF0000;}

.aukcja {width: 697px; padding: 5px 0px 5px 0px;}
.aukcja .mainphoto {width: 250px; float: left; padding: 0px 10px 10px 0px;}
.aukcja .mainphoto img {border: 1px solid #E2E2E2;}
.aukcja .details {width: 437px; float: left;}

.aukcja .title {color: #54504D; font-size: 18px; font-weight: bold; padding: 0px 0px 7px 0px;}

.aukcja .details .addinfo {padding: 0px 0px 20px 0px;}
.aukcja .details .addinfo .startprice {color: #56007B; font-weight: bold;}

.aukcja .details .priceblock {
	background: url(/img/bg_priceblock.gif) no-repeat; 
	width: 248px; 
	height: 33px; 
	float: left; 
	text-align: center; 
	color: #000000; 
	font-size: 11px;
	padding: 0px 10px 0px 0px;
}
.aukcja .details .priceblock .lb {
	color: #54504D; 
	font-weight: bold; 
	width: 104px; 
	float: left;
	padding: 8px 0px 0px 0px;
}
.aukcja .details .priceblock .price {
	font-size: 16px; 
	color: #FF0000; 
	width: 144px; 
	float: left;
	padding: 6px 0px 0px 0px;
}
.aukcja .details .buttons {width: 179px; float: left;}
.aukcja .details .addinfo2 {
	color: #5E5E5E; 
	width: 248px; 
	height: 25px; 
	float: left;
	padding: 14px 10px 0px 0px;
}
.aukcja .details .buttons2 {width: 179px; height: 33px; float: left; padding: 5px 0px 7px 0px;}
.aukcja .details a.sprBtn {
	display: block; 
	float: left; 
	width: 161px; 
	height: 31px; 
	background: url(/img/sc.gif) no-repeat;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 11px 0px 0px 0px;
}
.aukcja .details a.sprBtn span.ilosczbijanek {padding: 10px 0px 0px 0px; display: block; color: #5E5E5E;}

.aukcja .details table {
	border-collapse: collapse;
	border-top: 1px solid #CACACA;
	border-bottom: 1px solid #FFFFFF; 
	width: 100%;
}
.aukcja .details table td {padding: 5px 5px 5px 20px; font-weight: bold;}
.aukcja .details table td.lcol {width: 130px; border-right: 1px solid #FFFFFF; padding-left: 5px;}
.aukcja .details table tr.r1 td {background: #EAEAEA;}
.aukcja .details table tr.r2 td {background: #FFFFFF;}
.aukcja .details table td img {vertical-align: middle; padding-right: 5px;}
.aukcja .details table td.user {color: #56007B; font-weight: bold;}


.aukcja .photos {
	border-top: 1px solid #CCCBCA;
	border-bottom: 1px solid #CCCBCA;
	height: 80px;
	padding: 10px 0px 10px 0px;
}
.aukcja .photos a {
	display: block;
	float: left;
	width: 125px;
	padding: 0px 3px 0px 3px;
	margin-right: 5px;
	text-align: center;
	border: 1px solid #E2E2E2;
}

.aukcja .descblock {padding: 15px 0px 0px 0px;}

#uploadedfilelist {width: 700px; float: left;}
#uploadedfilelist img {vertical-align: middle;}

.userloginerror {padding: 0px 0px 10px 150px; color: #FF0000;}
.userloginlinks {padding: 10px 0px 0px 150px;}

.hidden {display: none;}

.pomoc_pyt {
	color: #56007B;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	font-size: 13px;
}
.pomoc_odp {
	padding: 0px 0px 10px 0px;
}


.photos_preview {
	border-top: 1px solid #CCCBCA;
	border-bottom: 1px solid #CCCBCA;
	height: 80px;
	padding: 10px 0px 10px 0px;
}
.photos_preview a {
	display: block;
	float: left;
	width: 125px;
	padding: 0px 3px 0px 3px;
	margin-right: 5px;
	text-align: center;
	border: 1px solid #E2E2E2;
}

ul.usermenu {
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;	
	border: 1px solid #B3B3B3;
	height: 20px;
	background: #EFEFEF;
}

ul.usermenu li {float: left; padding: 0px 10px 0px 10px;}

div.adv_left {padding: 10px 0px 0px 0px;}
div.adv_left h3 {
	font-size: 14px;
	font-weight: bold;
	color: #370F05;
	text-transform: uppercase;
} 
div.adv_left div.addlink {padding: 10px 0px 0px 0px;}
div.adv_left div.addlink a {color: #370F05; font-weight: bold; text-decoration: underline;}
div.adv_left div.addlink a:hover {color: #5E4842; text-decoration: underline;}

.banner_counter {
	background: url(/img/banner_counter.gif) no-repeat;
	position: relative;
}
.banner_counter .item {font-size: 24px; width: 33px; color: #FFFFFF; position: absolute; top: 40px; text-align: center;}
#dni {left: 99px;}
#godzin {left: 193px;}
#minut {left: 305px;}
#sekund {left: 406px;}

.mainpageline {border-bottom: 1px solid #54504D; line-height: 1px; font-size: 1px; height: 1px; margin: 10px 0px 10px 0px;}
.mainpageline2 {border-bottom: 1px solid #CCCBCA; line-height: 1px; font-size: 1px; height: 1px; margin: 10px 0px 10px 0px;}

div.rejestracja {
	background: url(/img/bg_rejestracja.gif) no-repeat;
	height: 164px;
	padding: 110px 25px 10px 2px;
	border-bottom: 1px solid #CCCBCA;
	position: relative;
}
div.rejestracja div.rj_lc {
	width: 285px; 
	float: left; 
	padding: 0px 35px 0px 15px;
	line-height: 20px;
	color: #65605E;
	font-weight: bold; 
	font-size: 11px;
}
div.rejestracja div.rj_rc {
	width: 270px; 
	float: left; 
	padding: 0px 15px 0px 50px;
	line-height: 20px;
	color: #65605E;
	font-weight: bold;
	font-size: 11px; 
}
div.rejestracja div.btn {padding-top: 10px;}

div.logowanie {
	background: url(/img/bg_zaloguj.gif) no-repeat;
	height: 164px;
	padding: 110px 25px 10px 2px;
	border-bottom: 1px solid #CCCBCA;
	position: relative;
}
div.logowanie div.rj_lc {
	width: 285px; 
	float: left; 
	padding: 0px 35px 0px 15px;
	line-height: 20px;
	color: #65605E;
	font-weight: bold; 
	font-size: 11px;
}
div.logowanie div.rj_rc {
	width: 270px; 
	float: left; 
	padding: 0px 15px 0px 50px;
	line-height: 20px;
	color: #65605E;
	font-weight: bold;
	font-size: 11px; 
}
div.logowanie div.btn {padding-top: 10px;}
div.logowanie .formularz label {width: 70px; text-align: right;}
div.logowanie .formularz div.submit {padding-left: 90px;}
div.logowanie .formularz input {width: 132px;}
div.logowanie .formularz input.button {width: 140px;}
div.logowanie div.userloginlinks {padding-left: 53px;}
div.logowanie div.sellerloginlinks {padding: 10px 0px 0px 3px;}


ul.dostepne_kategorie li {color: #777777;}
ul.dostepne_kategorie li.dostepna {color: #7DA018;}  

pre.formaty {width: 800px; margin: auto; padding: 0px; }

.dialogBox {
	width: 450px;
	margin: auto;
	padding: 30px;
	z-index: 3000;
}



.wyszukiwarka{
	font-family: Verdana;    
	font-size:1em;
	padding:1px;	
	height:20px;
}

.szukajtekst {
	width:165px;
	float:left;
}

.szukajguzik{
	width:30px;
	float:left;
}


.ramkatlo_allegro {
	background-color: #f6f6f6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6e6;
}
.naglowekr_allegro {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e6e6e6;
	border-bottom-color: #cfcfcf;
}
.naglowekr2_allegro {
	
	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cfcfcf;
}
.od_allegro {
	padding-left: 5px;
}
.ramka_allegro {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6e6;
}
.tlo_allegro {
	background-color: #f6f6f6;
}
