body { margin: 0; padding: 0; font: normal 13px Arial, Helvetica, sans-serif; color: #303030; }
img { border: 0; }

.x { height: 20px; clear: both; }
.x2 { clear: both; }
.x3 { height: 10px; clear: both; }

.banner { width: 100%; text-align: center; }

#head { margin: 0; padding: 0; width: 100%; background: #fff; height: 80px; border-bottom: 1px #ddd solid; }

#header { margin: 0 auto; width: 1200px; }
#header .logo { padding: 19px 0 19px 1px; height: 42px; float: left; }
#header .search { float: right; width: 650px; margin-top: 22px; }
#header .search  form { padding: 5px; width: 640px; border: solid 1px #767676; border-radius: 5px; box-shadow: inset 1px 1px 0 #fff,inset -1px -1px 0 #fff,inset 2px 2px 7px #f1f1f1; }
#header .search  form input { border: 0; font-size: 15px; }
#header .search  form input.query { width: 610px; }
#header .search  form input.submit { width: 19px; height: 19px; background: url(../../images/search.jpg) no-repeat; }

#page { width: 1200px; margin: 0 auto; padding: 0; }

#breadcrumbs { margin: 0; padding: 0; color: #0083ff; float: left; }
#breadcrumbs div { display: inline; }
#breadcrumbs a { color: #0083ff; text-decoration: none; }
#breadcrumbs a:hover { text-decoration: underline; }

#left { width: 870px; float: left; }
#right { width: 310px; float: right; }

#categories { padding: 20px; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#categories h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#categories h2 span { color: #7da837; }
#categories ul { margin: 0; padding: 0; list-style: none; }
#categories ul li { width: 276px; float: left; }
#categories ul li a { color: #777; text-decoration: none; display: block; padding: 5px 0; }
#categories ul li a:hover { color: #555; text-decoration: underline; }
#categories .more { width: 100%; text-align: right; }
#categories .more a { color: #0083ff; text-decoration: none; }
#categories .more a:hover { text-decoration: underline; }

#last { padding: 20px; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#last h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#last h2 span { color: #7da837; }
#last ul { margin: 0; padding: 0; list-style: none; font-size: 11px; }
#last ul li { width: 171px; height: 150px; padding: 20px 10px; margin: 0 20px 20px 0; text-align: center; float: left; background: #eee; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; }
#last ul li.mar { margin: 0 0 20px 0; }
#last ul li a.title { height: 30px; padding: 5px 0; display: block; color: #0083ff; text-decoration: none; overflow: hidden; }
#last ul li a.title:hover { text-decoration: underline; }
#last .more { width: 100%; text-align: right; }
#last .more a { color: #0083ff; text-decoration: none; }
#last .more a:hover { text-decoration: underline; }

#lastsearch { width: 880px; float: right; padding: 20px; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#lastsearch h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#lastsearch h2 span { color: #7da837; }
#lastsearch ul { margin: 0; padding: 0; list-style: none; font-size: 11px; }
#lastsearch ul li { width: 140px; height: 162px; line-height: 13px; padding: 20px 10px; margin: 0 20px 20px 0; text-align: center; float: left; background: #eee; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; }
#lastsearch ul li.mar { margin: 0 0 20px 0; }
#lastsearch ul li a.title { height: 30px; padding: 5px 0; display: block; color: #0083ff; text-decoration: none; overflow: hidden; }
#lastsearch ul li a.title:hover { text-decoration: underline; }
#lastsearch .more { width: 100%; text-align: right; }
#lastsearch .more a { color: #0083ff; text-decoration: none; }
#lastsearch .more a:hover { text-decoration: underline; }

#tags { padding: 20px; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#tags h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#tags h2 span { color: #7da837; }
#tags ul { margin: 0; padding: 0; list-style: none; }
#tags ul li { border-bottom: 1px #eee solid; }
#tags ul li:last-child { border-bottom: 0; }
#tags ul li a { color: #777; text-decoration: none; display: block; padding: 8px 0; }
#tags ul li a:hover { color: #555; text-decoration: underline; }

#auctionid { float: right; }

#auctions { padding: 20px; background: #fff; color: #ffe1d1; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#auctions h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; color: #222; }
#auctions h2 span { color: #ff5900; }
#auctions ul { margin: 0; padding: 0; list-style: none; font-size: 11px; }
#auctions ul li { width: 128px; height: 150px; padding: 10px 0; margin-bottom: 10px; text-align: center; float: left; background: #ff5900; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; }
#auctions ul li.two { margin: 0 0 10px 12px; }
#auctions ul li a.title { height: 19px; padding: 4px; display: block; color: #FFFFFF; text-decoration: none; line-height: 12px; overflow: hidden; }
#auctions ul li a.title:hover { text-decoration: underline; }

#similar { padding: 20px; background: #fff; color: #555; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#similar h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; color: #222; }
#similar h2 span { color: #ff5900; }
#similar ul { margin: 0; padding: 0; list-style: none; font-size: 11px; }
#similar ul li { width: 166px; height: 150px; padding: 15px 5px; margin: 0 20px 0 0; text-align: center; float: left; background: #eee; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; }
#similar ul li:last-child { margin: 0; }
#similar ul li a.title { height: 19px; padding: 5px; display: block; color: #0083FF; text-decoration: none; overflow: hidden; line-height: 12px; }
#similar ul li a.title:hover { text-decoration: underline; }

#act { padding: 20px; background: #fff; color: #ffe1d1; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#act h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; color: #222; }
#act h2 span { color: #ff5900; }
#act ul { margin: 0; padding: 0; list-style: none; font-size: 11px; }
#act ul li { width: 166px; height: 150px; padding: 15px 5px; margin: 0 20px 0 0; text-align: center; float: left; background: #ff5900; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; }
#act ul li:last-child { margin: 0; }
#act ul li a.title { height: 19px; padding: 4px; display: block; color: #FFFFFF; text-decoration: none; line-height: 12px; overflow: hidden; }
#act ul li a.title:hover { text-decoration: underline; }
#act .more { width: 100%; text-align: right; padding-top: 20px;}
#act .more a { color: #0083ff; text-decoration: none; }
#act .more a:hover { text-decoration: underline; }

#maincont { margin: 0; padding: 0; width: 100%; }
#maincont .thumb { margin: 0; float: left; border: 1px #eee solid; width: 400px; height: 300px; line-height: 300px; text-align:center; position: relative;}
#maincont .thumb img {vertical-align:middle;}
#maincont .main { width: 740px; margin: 0; float: right; color: #777; }
#maincont .main p { margin: 0; padding: 0 0 5px 0; }
#maincont .main .info { padding: 10px 15px; margin: 10px 0; background: #eee; line-height: 23px; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; }
#maincont .price { margin: 10px 0 0 0; float: right; font-size: 14px; font-weight: bold; }
#maincont .price span { font-size: 22px; color: #ff5900; }

#mainpagecontent { padding: 20px 20px 10px 20px; float:left; width: 828px; color: #555; margin: 0 auto; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#mainpagecontent h1 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#mainpagecontent h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#mainpagecontent h2 span { color: #ff5900; }
#mainpagecontent h1 span { color: #ff5900; }
#mainpagecontent p { line-height: 23px; }
#mainpagecontent .h { display: none; }

#content { padding: 20px 20px 10px 20px; width: 1160px; color: #555; margin: 0 auto; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#content h1 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#content h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#content h2 span { color: #ff5900; }
#content h1 span { color: #ff5900; }
#content p { line-height: 23px; }
#content .h { display: none; }

#contentform {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 10px 0 10px 10px;
    box-shadow: 0 0 15px #DDDDDD;
    color: #555555;
    height: 80px;
    margin: auto;
    padding: 10px;
    width: 780px;
}
#contentform h1 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#contentform h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#contentform h2 span { color: #ff5900; }
#contentform h1 span { color: #ff5900; }
#contentform p { line-height: 23px; }
#contentform .h { display: none; }

#cookiescontent { padding: 20px 20px 10px 20px; width: 1160px; color: #555; margin: 0 auto; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#cookiescontent h1 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#cookiescontent h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#cookiescontent h2 span { color: #ff5900; }
#cookiescontent h1 span { color: #ff5900; }
#cookiescontent p { line-height: 23px; }
#cookiescontent .h { display: none; }

#sidebar { width: 260px; float: left; }
#listing { width: 920px; float: right; }

#static { width: 920px; float: right; }
#staticwhite { width: 870px; float: right; padding: 20px; color: #555; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd;}

#text { padding: 20px; color: #555; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#text h1 { margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 19px; border-bottom: 1px #eee solid; }
#text h2 { margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 19px; }
#text h1 span { color: #ff5900; }
#text h2 span { color: #7da837; }
#text p { line-height: 23px; }

#list { padding: 20px; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#list h1 { margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 19px; border-bottom: 1px #eee solid; }
#list h1 span { color: #7da837; }
#list ul { margin: 0; padding: 0; list-style: none; font-size: 11px; }
#list ul li { height: 98px; padding: 10px 0; border-bottom: 1px #eee solid; line-height: 20px; font-size: 12px; }
#list ul li .lcol { width: 575px; float: left; }
#list ul li .rcol { width: 300px; float: right; }
#list ul li .rcol .price { width: 155px; line-height: 98px; padding: 0 10px; float: right; text-align: center; border-left: 1px #eee solid; overflow: hidden; }
#list ul li .rcol .date { width: 100px; line-height: 98px; padding: 0 10px; float: left; text-align: center; border-left: 1px #eee solid; overflow: hidden; }
#list ul li img { border: 1px #eee solid; }
#list ul li a.title { height: 55px; display: block; overflow: hidden; color: #0083ff; text-decoration: none; }
#list ul li a.title:hover { text-decoration: underline; }
#list ul li .br { color: #888; }
#list ul li .br a { color: #888; text-decoration: none; }
#list ul li .br a:hover { text-decoration: underline; }
#list .paginacja { font-size: 14px; float: right; }
#list .paginacja input { padding: 7px; width: 25px; text-align: center; margin: 0 5px; display: inline-block; border: 1px #eee solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#list .paginacja a { color: #0083ff; text-decoration: none; margin: 0 5px; }
#list .paginacja a:hover { text-decoration: underline; }
#list .paginacja2 { font-size: 14px; float: right; }
#list .paginacja2 a { color: #0083ff; text-decoration: none; margin: 0 7px; }
#list .paginacja2 a:hover { text-decoration: underline; }
#list .paginacja2 span { font-weight: bold; font-size: 16px; }
#list .sort { font-size: 12px; float: right; height: 32px; width: 200px; margin: 0 20px 0 0; }
#list .sort a.cl { line-height: 32px; height: 32px; width: 180px; padding: 0 10px; text-decoration: none; color: #555; background: url(../../images/sort.png) no-repeat; background-position: 0 0; display: block; }
#list .sort a.cl2 { line-height: 32px; height: 32px; width: 180px; padding: 0 10px; text-decoration: none; color: #555; background: url(../../images/sort.png) no-repeat; background-position: 0 -32px; display: block; }

#sorter { display: none; background: #fff; border: 1px #ddd solid; position: absolute; width: 230px; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; }
#sorter a { padding: 10px; border-bottom: 1px #f5f5f5 dashed; text-decoration: none; display: block; color: #777; }
#sorter a.last { border-bottom:0; }

#menu { padding: 20px; background: #fff; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 1px #ddd solid; -moz-box-shadow: 0 0 15px #ddd; -webkit-box-shadow: 0 0 15px #ddd; box-shadow: 0 0 15px #ddd; }
#menu h2 { margin: 0 0 10px 0; padding: 0; font-size: 19px; }
#menu h2 span { color: #7da837; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu ul li { border-bottom: 1px #eee solid; }
#menu ul li:last-child { border-bottom: 0; }
#menu ul li a { color: #777; text-decoration: none; display: inline-block; padding: 8px 0; }
#menu ul li a:hover { color: #555; text-decoration: underline; }

#sitemap { width: 100%; }

#sitemapmain { margin: 0; padding: 0; list-style: none; }
#sitemapmain li { float: left; width: 385px; }
#sitemapmain li a { color: #0083ff; text-decoration: none; display: block; padding: 7px 0; }

#sitemapcol{ margin: 0; padding: 0; list-style: none; width: 385px; float: left; }
#sitemapcol li { }
#sitemapcol li.mg1 a { color: #000; text-decoration: none; display: block; padding: 7px 0; font-weight: bold; }
#sitemapcol li.mg2 a { color: #222; text-decoration: none; display: block; padding: 7px 0 7px 10px; }
#sitemapcol li.mg3 a { color: #555; text-decoration: none; display: block; padding: 7px 0 7px 20px; font-size: 12px; }
#sitemapcol li.mg4 a { color: #888; text-decoration: none; display: block; padding: 7px 0 7px 30px; font-size: 11px; }
#sitemapcol li a:hover { text-decoration: underline; }

#footer { width: 1200px; margin: 0 auto; }
#footer .l { float: left; }
#footer .l img { width: 166px; }
#footer .links { float: right; }
#footer .links a { color: #303030; text-decoration: none; margin: 0 0 0 30px; }
#footer .links a:hover { text-decoration: underline; }
#footer .copy { margin-top: 10px; text-align: center; width: 100%; font-size: 10px; color: #838383; }
#footer .copy a { color: #0083ff; text-decoration: none; }
#footer .copy a:hover { text-decoration: underline; }

.form-data {
    margin-top: 40px;
}
.form-data > div {
    margin-bottom: 14px;
}
.form-data label {
    display: block;
    float: left;
    width: 120px;
}
.form-data input {
    width: 300px;
    margin-top: -5px;
}
.captcha {
    margin: 20px 0;
    position: relative;
}
.diffForm {
    margin-top: 50px;
}
.captcha .errormsg {
    left: 442px;
    position: absolute;
    top: 0;
}
.form-message .errormsg {
    position: absolute;
    top: 21px;
}
.form-message {
    position: relative;
}
.errormsg {
    background-color: #FF3300;
    border: 1px solid red;
    clear: both;
    color: #FFFFFF;
    margin-left: 10px;
    padding: 3px;
    display: inline-block;
    max-width: 250px;
}
.abuse-button {
    margin-top: 30px;
    float: right;
}
.boldp {
    font-weight: bold;
    font-size: 15px;
}
.auctionform {
    position:relative;
    top:0;
    overflow:auto;
    margin:0;
    padding:0;
}
.auctionfieldset {
    overflow:auto;
    position:relative;
    top:0;
    border:none;
    margin:0;
    padding:0;
    text-align:left;
}
.categorymenuli {
    font-weight: bold;
}
.categorymenudiv {
    padding: 8px 0;
}
.misspelling {
	font-size: 15px;
}
.misspelling a {
	font-weight: bold;
}