body {
  background: #000 url(background.jpg) center top no-repeat;
  color: #999;
  font-family: Arial;
  font-size: 12px;
  margin: 0 auto;
  width: 965px;
  padding-top: 32px;
}

h1, h2, h3 {
  color: #333;
  font-size: 16px;
}

a {
  text-decoration: none;
}

strong {
  font-weight: bold;
}

h2.success_main
{
  text-align: center;
  font-weight: bold;
  margin-left: 5px;
  width: 955px;
  padding: 1ex 0;
  background-color: #d5ffad;
  color: #8aaf2c;
}

#main {
  width: 965px;
}

#logo {
  background: url(logotyp.png) center top no-repeat;
  height: 50px;
}

#navbar {
  background: url(top-belt-with-shadow.png) center top no-repeat;
  height: 52px;
  padding-top: 0px;
}

#navbar li {
  float: left;
  width: 116px;
  padding-top: 10px;
  height: 42px;
  margin-right: 2px;
  text-align: center;
}

#navbar li.first
{
	margin-left: 4px;
}

#navbar li:hover {
  background: url(navbar-hover.png) bottom center no-repeat;
}

#navbar a {
  color: #fff;
  font-size: 13px;
  text-decoration: none;
  line-height: 36px;
}

#searchform {
  float: left;
  padding: 4px 32px;
  position: relative;
}

#searchform input {
  border: none;
}

#searchform #query {
  width: 230px;
  height: 18px;
  background: url(search-box.png) top left no-repeat;
  padding: 0 10px 0 41px;
  font-size: 12px;
  padding-top: 7px;
  margin-top: 9px;
  padding-bottom: 10px;
}

#searchform #submit {
  width: 19px;
  height: 18px;
  background: url(search-icon.png) top left no-repeat;
  position: absolute;
  top: 10px;
  margin-top: 9px;
  left: 40px;
}

#subnav {
  height: 16px;
  background: #213857;
  padding: 8px 0 4px 16px;
  color: #fff;
}

#subnav p {
  float: left;
  font-size: 11px;
  width: 49%;
}

#subnav p.tab
{
	float: right;
	text-align: right;
}

#subnav a {
  margin: 0 4px;
  color: #fff;
}

#subnav .tab {
  float: right;
  margin-right: 4px;
}

#page {
  padding: 0 4px;
  margin: 0 4px;
  background: #213857;
}

#content-header {
  height: 8px;
  background: #213857 url(content-header.png) top center no-repeat;
}

#content {
  background: url(content-wrapper.png) center center repeat-y;
  padding: 8px 14px;
}

#content h1 {
  background: url(content-h1.png) top left no-repeat;
  width: 930px;
  height: 47px;
  font-size: 18px;
  padding: 16px 24px;
}

#content #gallery {
  float: left;
  border: 1px #ccc solid;
  margin-left: 8px;
  width: 370px;
}

#content #gallery .photo
{
   width: 370px;
   margin: 0 auto;
  border-bottom: 1px #ccc solid;
}

#content #gallery #photo {
  max-width: 360px;
  max-height: 220px;
  display: block;
  margin: 0 auto;
}

#content #gallery #thumbs {
  text-align: center;
}

#content #gallery .thumb {
  max-width: 110px;
  max-height: 100px;
}

#content #auction, #content #history {
  float: right;
  padding-bottom: 16px;
  width: 532px;
}

#content #auction {
  background: #f2f2f2;
  /*height: 100px;*/
  padding: 16px;
  width: 500px;
}

#content #auction.new {
  background: #f2f2f2 url(new-badge.png) top right no-repeat;
}

#content #maindata {
  float: left;
  width: 340px;
}

#content #maindata p {
  line-height: 36px;
}

#content #maindata p.what {
  float: left;
  width: 140px;
}

#content #maindata p.time {
  font-size: 36px;
  color: #999;
  font-weight: bold;
}

#content #maindata p.price {
  font-size: 28px;
  color: #333;
}

#content #maindata p.price2 {
  font-size: 22px;
  color: #ccc;
}

#content #auction #icons p {
  margin: 20px 0;
  font-size: 10px;
  text-align: center;
}

#content #auction .get a {
  color: #fff;
  background: #333;
  border: none;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: bold;
}

#content #history {
  background: url(history-wrapper.png) top center repeat-y;
}

#content #history-header, #content #history-r {
  float: right;
  width: 532px;
  height: 12px;
}

#content #history-header {
  background: url(history-header.png) top center no-repeat;
}

#content #history-footer {
  background: url(history-footer.png) top center no-repeat;
}

#content #history table {
  color: #333;
  width: 340px;
  padding-left: 24px;
}

#content #history table td {
  line-height: 22px;
  font-size: 10px;
}

#content #history table img {
  line-height: 22px;
  margin: 0;
  padding: 0;
}

#content #help {
  float: right;
  margin-top: 8px;
  width: 532px;
}

#content #help a {
  color: #333;
  font-style: italic;
  margin: 0 8px;
}

#content-footer {
  height: 8px;
  background: #213857 url(content-footer.png) top center no-repeat;
}

#content form, .myaccount-wrapper, #content form div {
  width: 660px;
  background: #f4f4f4;
  padding: 16px;
  margin: 10px 100px;
}

#content form.multiple
{
   width: auto;
   background: transparent;
   padding: 0;
   margin: 0;
}

#content form p {
  line-height: 28px;
  margin: 8px 0;
  color: #666;
}

#content form p.left {
  text-align: left;
}

#content form label {
  float: left;
  width: 160px;
}

#content form input[type=text], #content form input[type=password], #content form input[type=checkbox], #content form textarea {
  background: #f4f4f4;
  border: 1px #999 solid;
  color: #666;
  font-family: sans-serif;
}

#content form input[type=checkbox] {
  width: 16px;
  height: 16px;
  padding: 2px;
  margin-right: 8px;
}

#content form input[type=text], #content form input[type=password] {
  width: 460px;
  padding: 4px 8px;
}

#content form input.error, #subnavcontent form textarea.error
{
	border: 1px solid red;
}

#content form textarea
{
	width: 460px;
	padding: 4px 8px;
	height: 230px;
}

#content form #submit, .submit-nice-black {
  color: #fff;
  background: #333;
  border: none;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: bold;
  margin-right: 23px;
}

#content form p.right label {
  float: none;
  width: auto;
}

#content form a {
  font-style: italic;
  text-decoration: underline;
  font-weight: bold;
  color: #333;
}

#content #usernav {
  background: url(content-h1.png) top left no-repeat;
  width: 930px;
  height: 50px;
  font-size: 18px;
}

#content #usernav li {
  float: left;
  width: 120px;
  text-align: center;
  border-left: 1px solid #e8e8e8;
}

#content #usernav li:hover, #content #usernav li.active {
  background: url(content-h1-hover.png) top center repeat-x;
}

#content #usernav li.title {
  border: none;
}

#content #usernav li.title:hover {
  background: none;
}

#content #usernav li.title {
  width: 180px;
}

#content #usernav li.title a {
  line-height: normal;
}

#content #usernav li.title h1 {
  line-height: 20px;
}

#content #usernav li h1 {
  background: none;
  width: 140px;
  color: #3b536f;
  margin-right: 80px;
}

#content #usernav a {
  color: #333;
  font-size: 13px;
  text-decoration: none;
  line-height: 50px;
}

#content #usermenu {
  float: left;
  width: 200px;
  margin-left: 8px;
  /*border-left: 1px #ccc solid;
  border-bottom: 1px #ccc solid;*/
}

#content #usermenu #spacer {
  background: #ccc;
  height: 30px;
}

#content #usermenu ul {
   margin-top: 14px;
}

#content #usermenu li {
  line-height: 26px;
  color: #666;
  border-bottom: 1px #ececec solid;
  padding: 2px 8px;
  margin: 2px 16px;
}

#content #usermenu li a {
  color: #666;
}

#content #usermenu li:first-child {
  border: none;
}

#content #usermenu li.active {
  font-weight: bold;
  border-top: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  border-left: 1px solid #c9c9c9;
  padding: 2px 24px;
  background-color: #f8f8f8;
  padding-right: 12px;
  margin-right: -1px;
}

#content #userpanel table {
  width: 710px;
  border-right: 1px #ccc solid;
  border-left: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
}

#content #userpanel th {
  text-align: center;
  color: #fff;
  background: #ccc;
  line-height: 30px;
}

#content #userpanel td {
  text-align: center;
  color: #333;
  line-height: 50px;
}

#content #userpanel tr.odd td {
  background: #efefef;
}

#content .post {
  padding: 0 8px;
}

#content .post h2 {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  padding-top: 8px;
}

#content .post .meta {
  font-size: 10px;
  line-height: 16px;
}

#content .entry p {
  line-height: 16px;
  padding: 12px 0;
}

#content .entry img {
  float: left;
  margin: 16px;
}

#content .entry ol li
{
	list-style-type: decimal;
}

#content .entry ul li
{
	list-style-type: disc;
}

#content .entry li
{
	list-style-position: inside;
}

#content #pager {
  margin: 16px 0;
}

#content #pager p {
  color: #333;
  text-align: center;
}

#content #pager span {
  letter-spacing: 4px;
}

#content #pager a {
  font-weight: bold;
  color: #333;
}

.content-more {
  margin: 0 1px;
  background: #fff;
  padding: 12px 0;
  color: #666;
}

.content-more h1 {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #f4f4f4;
  line-height: 40px;
  padding: 0 32px;
  font-weight: bold;
  color: #666;
}

.content-more img {
  float: left;
  margin: 16px;
}

.content-more h3 {
  margin: 20px 0 8px 0;
  font-size: 12px;
  font-weight: bold;
  color: #666;
}

.content-more p {
  width: 800px;
  margin: 8px 0 8px 16px;
  line-height: 16px;
}

.content-more ol, .content-more ul
{
	margin-left: 30px;
}

.content-more ul li
{
	list-style-type: disc;
}

.content-more ol li
{
	list-style-type: decimal;
}

#signup {
  color: #586980;
  background: #213857;
  height: 60px;
  padding: 20px 40px;
}

#signinfo {
  float: left;
  width: 580px;
}

#signinfo * {
  padding: 6px 0;
}

#signup h3 {
  color: #fff;
  font-size: 18px;
}

#signup #button {
  float: right;
  background: url(signup-button.png) no-repeat;
  width: 270px;
  height: 60px;
  text-align: center;
  line-height: 60px;
}

#about {
  background: #181F2A;
  height: 150px;
  margin: 0 2px 0 3px;
  padding: 30px 10px 20px 40px;
}

#about .column {
  float: left;
  width: 285px;
  color: #323D4E;
  margin-right: 18px;
}

#about h3 {
  color: #fff;
}

#about p {
  line-height: 20px;
  margin: 16px 0;
}

#about #payment {
  float: left;
  width: 200px;
  color: #0596C8;
  border-top: 1px #323D4E solid;
  background: url(cart.png) 16px 12px no-repeat;
  line-height: 36px;
  padding: 16px 0 0 72px;
}

#last {
  background: url(last.png) top left no-repeat;
  width: 260px;
  height: 140px;
  font-size: 10px;
  color: #969696;
  padding: 12px 0 0 10px;
}

#last h3 {
  color: #000;
  font-size: 12px;
  font-weight: bold;
}

#last h4 {
  color: #000;
  font-size: 11px;
  font-weight: bold;
  padding-top: 12px;
  width:240px;
}

#last img {
  float: left;
  max-height: 80px;
  margin: 16px;
}

#last p {
  margin: 0;
}

#last .price {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}

#footer {
  background: url(about-footer.png) 1px 0px no-repeat;
  background-color: #01090e;
  padding: 48px 16px;
  padding-bottom: 18px;
  margin-bottom: 30px;
  margin-left: 2px;
  margin-right: 2px;
	overflow:auto;
}

#footer p {
  padding: 4px 0;
	float:left;
}

#footer #mininav, #footer a {
  color: #0596C8;
}

#menu_left
{
  float: left;
  width: 227px;
  margin-right: 6px;
  margin-left: -4px;
  padding-top: 30px;
  background-image: url(login_tlo.png);
  background-repeat: no-repeat;
}

#login_box
{
  margin-bottom: 32px;
}

#recall_password
{
	color: #556476;
	margin-top: 5px;
	font-size: 10px;
}

#login_box #login_box_header
{
  background-image: url(logowanie-icon.png);
  background-position: center right;
  background-repeat: no-repeat;
  margin-bottom: 1ex;
  padding-left: 20px;
  width: 193px;
  height: 33px;
}

#login_box #login_box_header h2
{
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}

#login_box #login_box_header p
{
	font-size: 10px;
}

#login_box form
{
  width: 194px;
  margin: 0 auto;
}

#login_box form input.submit
{
  border: 0 none;
}

#login_box form input.text
{
  border: 1px solid #001d25;
  border-bottom: 1px solid #1c4b68;
  border-right: 1px solid #1c4b68;
  
  background-color: #263e59;
  
  height: 23px;
  color: white;
}

#login_box form div.first
{
  margin-bottom: 1ex;
}

#login_box form div.first input.text
{
  width: 193px;
}

#login_box form div.last input.text
{
  width: 154px;
  margin-right: 2px;
}

#login_box form div.last input
{
	float: left;
	margin-top: 2px;
}

#menu_left .header#first_menuheader
{
  clear: both;
  width: 218px;
}

#menu_left .header
{
  width: 227px;
  height: 42px;
  background-image: url(box-left-header-background-center.png);
  margin-top: -1px;
}

#menu_left .header .right
{
  height: 42px;
  width: 14px;
  background-image: url(box-left-header-background-right.png);
  float: right;
  margin-right: -10px;
}

#menu_left h3
{
  float: left;
  height: 41px;
  line-height: 41px;
  vertical-align: middle;
  padding-left: 20px;
  background-image: url(box-leftheader-pointer.png);
  background-position: center left;
  background-repeat: no-repeat;
  margin-left: 10px;
}

#menu_left .list
{
  margin-top: -1px;
  background-color: white;
  padding-top: 10px;
  padding-bottom: 20px;
}

#menu_left .list
{
  position: relative;
}

#menu_left .list ul li, #menu_left .list ol li
{
  color: black;
  padding-left: 3px;
  margin-left: 12px;
  margin-right: 20px;
  padding-bottom: 8px;
  padding-top: 8px;
  border-bottom: 1px solid #ececec;
}

#menu_left .list ul li hr
{
	height: 1px;
	color: transparent;
	background-color: transparent;
	border-bottom: 1px solid #ececec;
}

#menu_left .list li li
{
	margin-right: 0;
}

#menu_left .list li li.last
{
	border: 0 none;
}

#menu_left .list ol li
{
  list-style-position: inside;
  list-style-type: none;
}

#menu_left .list a
{
  color: black;
}


#menu_left .list .corner
{
  background-image: url(box-left-corner-right.png);
  width: 14px;
  height: 17px;
  
  position: absolute;
  bottom: 0;
  right: 0;
}

#content_right
{
  float: left;
  width: 718px;
}

#promo_box
{
  position: relative;
  margin: 0 3px;
}

#promo_box .container
{
  margin: 5px;
  padding: 15px;
  background-color: white;
}

#promo_box .corner_tl, #promo_box .corner_tr, #promo_box .corner_bl, #promo_box .corner_br
{
  position: absolute;
  
  width: 15px;
  height: 15px;
}

#promo_box .corner_tl
{
  background-image: url(promo-box-corner-left.png);
  top: 0;
  left: 0;
}

#promo_box .corner_tr
{
  background-image: url(promo-box-corner-right.png);
  top: 0;
  right: 0;
}

#promo_box .corner_bl
{
  background-image: url(promo-box-corner-left-bottom.png);
  bottom: 0;
  left: 0;
}

#promo_box .corner_br
{
  background-image: url(promo-box-corner-right-bottom.png);
  bottom: 0;
  right: 0;
}

#promo_box .border_top
{
  position: absolute;
  top: 0;
  left: 15px;
  right: 15px;
  height: 15px;
  background-image: url(promo-box-border-top.png);
}

#promo_box .border_bottom
{
  position: absolute;
  bottom: 0;
  left: 15px;
  right: 15px;
  height: 15px;
  background-image: url(promo-box-border-bottom.png);
}

#promo_box .border_right
{
  position: absolute;
  top: 15px;
  bottom: 15px;
  right: 0;
  width: 15px;
  background-image: url(promo-box-border-right.png);
}

#promo_box .border_left
{
  position: absolute;
  top: 15px;
  bottom: 15px;
  left: 0;
  width: 15px;
  background-image: url(promo-box-border-left.png);
}

#promo_box .product_photo, #promo_box .product_about
{
  float: left;
}

#promo_box .product_photo
{
  width: 290px;
}

#promo_box .product_about
{
  width: 368px;
}

#promo_box .time
{
  font-size: 36px;
  text-align: center;
  margin: 5px 0;
}

#promo_box .product_about h1
{
  width: 100%;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 10px;
  margin-top: 50px;
}

#promo_box .details
{
  width: 100%;
  text-align: center;
  font-size: 16px;
  margin: 2px 0;
}

#promo_box .button_zagroszuj
{
  position: relative;
  display: block;
  background-image: url(zagroszuj-big-center.png);
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  text-align: center;
  color: white;
  font-size: 14px;
  font-weight: bold;
}

#promo_box .button_zagroszuj .left
{
  border: 0 none !important;
  padding: 0 !important;
  width: 9px;
  height: 25px;
  display: block;
  position: absolute;
  left: -9px;
  top: 0;
  background-image: url(zagroszuj-big-left.png);
}

#promo_box .button_zagroszuj .right
{
  border: 0 none !important;
  padding: 0 !important;
  width: 9px;
  height: 25px;
  display: block;
  position: absolute;
  right: -9px;
  top: 0;
  background-image: url(zagroszuj-big-right.png);
}

#promo_box .columns
{
  width: 260px;
  margin: 10px auto;
}

#promo_box .columns > div
{
  width: 114px;
}

#promo_box .columns .label
{
  font-size: 16px;
  margin-bottom: 1ex;
}

#promo_box .columns .left
{
  padding-right: 15px;
  border-right: 1px solid #ccc;
}

#promo_box .columns .right
{
  padding-left: 15px;
}

#promo_box .columns .left .cost
{
  width: 100%;
  text-align: right;
  font-size: 20px;
  float: right;
}

div.content_box
{
  width: 712px;
  margin: 0 auto;
  padding: 6px 0;
  position: relative;
  background-color: white;
  margin-top: 1ex;
}

div.content_box .corner_tl
{
   background-image: url(corner-top-left-main-box.png);
   position: absolute;
   top: 0;
   left: 0;
   width: 7px;
   height: 7px;
}

div.content_box .corner_tr
{
   background-image: url(corner-top-right-main-box.png);
   position: absolute;
   top: 0;
   right: 0;
   width: 7px;
   height: 7px;
}

div.content_box .corner_bl
{
   background-image: url(corner-bottom-left-main-box.png);
   position: absolute;
   bottom: 0;
   left: 0;
   width: 7px;
   height: 7px;
}

div.content_box .corner_br
{
   background-image: url(corner-bottom-right-main-box.png);
   position: absolute;
   bottom: 0;
   right: 0;
   width: 7px;
   height: 7px;
}

div.content_box .header
{
  margin: 0 auto;
  width: 708px;
  height: 47px;
  
  background-image: url(main-box-header.png);
}

div.content_box .bottom
{
  margin-top: -1px;
  margin-left: 2px;
  width: 708px;
  height: 8px;
  
  background-image: url(main-box-footer.png);
}

div.content_box  h1
{
  line-height: 47px;
  vertical-align: middle;
  font-size: 16px;
  padding-left: 10px;
}

div.content_box .content
{
  margin: 0 auto;
  width: 698px;
  background-color: #eee;
  border: 1px solid #d7d7da;
  margin: 0 auto;
  margin-top: -1px;
}

div.content_box .auction
{
  position: relative;
  width: 174px;
  height:190px;
  float: left;
  margin-left: 21px;
  margin-top: 10px;
  margin-bottom: 5px;
  border: 1px solid #e5e5e6;
  background-color: #fbfbfb;
  padding: 15px;
}

div.content_box .auction .corner_tl
{
  background-color: #eee;
  background-image: url(corner-top-left-content-box.png);
  width: 16px;
  height: 16px;
  position: absolute;
  top: -2px;
  left: -2px;
}

div.content_box .auction .corner_tr
{
  background-color: #eee;
  background-image: url(corner-top-right-content-box.png);
  width: 16px;
  height: 16px;
  position: absolute;
  top: -2px;
  right: -2px;
}

div.content_box .auction .corner_bl
{
  background-color: #eee;
  background-image: url(corner-bottom-left-content-box.png);
  width: 16px;
  height: 16px;
  position: absolute;
  bottom: -2px;
  left: -2px;
}

div.content_box .auction .corner_br
{
  background-color: #eee;
  background-image: url(corner-bottom-right-content-box.png);
  width: 16px;
  height: 16px;
  position: absolute;
  bottom: -2px;
  right: -2px;
}

div.content_box .auction h4
{
  color: black;
  font-weight: bold;
}

div.content_box .auction img
{
  display: block;
  text-align: center;
  margin: 0 auto;
}

div.content_box .auction .details
{
  text-align: center;
  font-size: 9px;
  font-family:Verdana;
}

div.content_box .auction hr
{
  margin-left: -15px;
  width: 208px;
  height: 1px;
  background-color: transparent;
  border: 0 none;
  color: transparent;
  
  border-top: 1px solid #eee;
}

div.content_box .auction .columns .left .cost
{
  font-size: 16px;
  color: #333;
}

div.content_box .auction .columns .right .button_zagroszuj
{
  display: block;
  position: relative;
  background-image: url(zagroszuj-small-center.png);
  height: 17px;
  line-height: 17px;
  vertical-align: middle;
  color: white;
  
  margin-top: 5px;
}

div.content_box .auction .columns .right .button_zagroszuj .left
{
  display: block;
  width: 3px;
  height: 17px;
  position: absolute;
  left: -3px;
  top: 0;
  
  background-image: url(zagroszuj-small-left.png);
}

div.content_box .auction .columns .right .button_zagroszuj .right
{
  display: block;
  width: 3px;
  height: 17px;
  position: absolute;
  right: -3px;
  top: 0;
  
  background-image: url(zagroszuj-small-right.png);
}

div.content_box .auction .time
{
  font-size: 18px;
  color: #333;
  text-align: center;
}

div.content_box .pagination
{
  padding: 10px;
  color: black;
}

div.content_box .upcoming_auction
{
  clear: both;
  background-color: white;
  position: relative;
  margin: 5px 10px;
}

/*div.content_box .upcoming_auction img
{
  float: left;
  padding: 15px 30px;
}*/
div.content_box .upcoming_auction .product_photo_div
{
   float: left;
   width: 164px;
}

div.content_box .upcoming_auction .product_photo
{
   display: block;
   margin: 18px auto;
}

div.content_box .upcoming_auction .product_description
{
  margin-top: 21px;
  padding: 15px 0;
  width: 154px;
  float: left;
}

div.content_box .upcoming_auction .product_description h4
{
  font-size: 16px;
  color: black;
}

div.content_box .upcoming_auction .product_time
{
  margin-top: 21px;
  float: left;
  padding: 15px;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
  font-size: 20px;
  color: black;
  width: 94px;
}

div.content_box .upcoming_auction .vr
{
   float: left;
   width: 24px;
   border-left: 1px solid #efeff0;
   height: 94px;
}

div.content_box .upcoming_auction .product_buttons
{
  margin-top: 21px;
  float: left;
  padding: 15px 0;
  width: 196px;
}

div.content_box .upcoming_auction .product_buttons .columns > div
{
  width: 45%;
  padding: 0 3px;
}

div.content_box .upcoming_auction .product_buttons .columns .left
{
  border-right: 1px solid #efeff0;
}

div.content_box .upcoming_auction .product_buttons .columns .left .cost
{
  font-size: 16px;
  font-weight: bold;
}

div.content_box .upcoming_auction p.label, div.content_box .upcoming_auction .product_description a
{
   display: block;
   margin-bottom: 1ex;
}

div.content_box .button_zagroszuj
{
  margin-top: 3px;
  position: relative;
  display: block;
  background-image: url(zagroszuj-small-center.png);
  height: 17px;
  line-height: 17px;
  vertical-align: middle;
  text-align: center;
  color: white;
  font-size: 12px;
  font-weight: bold;
}

div.content_box .button_zagroszuj .left
{
  border: 0 none !important;
  padding: 0 !important;
  width: 3px;
  height: 17px;
  display: block;
  position: absolute;
  left: -3px;
  top: 0;
  background-image: url(zagroszuj-small-left.png);
}

div.content_box .button_zagroszuj .right
{
  border: 0 none !important;
  padding: 0 !important;
  width: 3px;
  height: 17px;
  display: block;
  position: absolute;
  right: -3px;
  top: 0;
  background-image: url(zagroszuj-small-right.png);
}


div.content_box .upcoming_auction .corner_tl
{
  background-color: #eee;
  background-image: url(corner-top-left-content-box.png);
  width: 16px;
  height: 16px;
  position: absolute;
  top: -2px;
  left: -2px;
}

div.content_box .upcoming_auction .corner_tr
{
  background-color: #eee;
  background-image: url(corner-top-right-content-box.png);
  width: 16px;
  height: 16px;
  position: absolute;
  top: -2px;
  right: -2px;
}

div.content_box .upcoming_auction .corner_bl
{
  background-color: #eee;
  background-image: url(corner-bottom-left-content-box.png);
  width: 16px;
  height: 16px;
  position: absolute;
  bottom: -2px;
  left: -2px;
}

div.content_box .upcoming_auction .corner_br
{
  background-color: #eee;
  background-image: url(corner-bottom-right-content-box.png);
  width: 16px;
  height: 16px;
  position: absolute;
  bottom: -2px;
  right: -2px;
}

a p
{
	color: #999;
}

#page
{
	position: relative;
}

#page .shadow_left
{
	position: absolute;
	width: 11px;
	left: -11px;
	top: 0;
	bottom: 0;
	background: url(shadow-left.png);
}

#page .shadow_right
{
	position: absolute;
	width: 11px;
	left: -11px;
	top: 0;
	bottom: 0;
	background: url(shadow-right.png);
}

h2.error {
  border-top: 1px solid #ff9866;
  border-bottom: 1px solid #ff9866;
  background: #ffe7d8;
  line-height: 40px;
  padding: 0 32px;
  font-weight: bold;
  color: #fd5e34;
  margin-bottom: 1ex;
}

h2.success {
  border-top: 1px solid #bcff66;
  border-bottom: 1px solid #bcff66;
  background: #e1ffd8;
  line-height: 40px;
  padding: 0 32px;
  font-weight: bold;
  color: #a5fd34;
  margin-bottom: 1ex;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
  margin: 0 !important;
  padding: 0 !important;
  width:auto !important;
}

.toppadded
{
   padding-top: 10px;
}

ul.nodecoration
{
   padding-top: 1cex;
   padding-left: 20px;
   margin-right: 17px;
}

ul.nodecoration li
{
   padding-bottom: 5px;
   margin-top: 1ex;
   height: 1.2em;
   border-bottom: 1px solid #3a4c64;
   list-style-image: url(hello_box_point.png);
   list-style-position: inside;
}

ul.nodecoration li a
{
   color: white;
   text-decoration: none;
}

span.white
{
   color: white;
}

.block-center
{
   float: none;
   margin: 5px auto;
   width: 55px;
   display: block;
}

.myaccount-wrapper h2, .myaccount-wrapper h3
{
   display: block;
   width: 100%;
   font-size: 25px;
   font-weight: bold;
   text-align: center;
   margin: 0.5em 0;
}

.myaccount-wrapper h3
{
   font-size: 20px;
   margin-bottom: 1em;
}

.myaccount-wrapper p
{
   color: #5c5c5c;
   margin-bottom: 1em;
   line-height: 1.5em;
}

#userpanel table#charge
{
   border: 0 none !important;
   margin: 0;
   padding: 0;
   width: auto !important;
   width: 697px !important;
   margin: 0 auto;
}

#userpanel table#charge td
{
   border: 0 none;
   width: auto !important;
   margin: 0;
   padding: 0;
   text-align: left;
   line-height: normal;
   color: black;
   text-align: center;
}

#userpanel table#charge thead td
{
   height: 31px;
   background-color: #ccc;
   color: white;
}

#userpanel table#charge tbody td
{
   height: 77px;
   line-height: 77px;
   vertical-align: middle;
}

#userpanel table#charge tbody td.first
{
   line-height: normal;
   vertical-align: middle;
}

#userpanel table#charge td form
{
   width: auto !important;
   background: none;
   margin: 0;
   padding: 0;
}

#userpanel table#charge td.first
{
   width: 133px !important;
}

#userpanel table#charge td.second
{
   width: 282px !important;
}

#userpanel table#charge td.third
{
   width: 120px !important;
}

#userpanel table#charge tr
{
   color: #f4f4f4;
}

#userpanel table#charge tr.odd
{
   color: #efefef;
}

ol.numbered li
{
   list-style-type: decimal;
   padding-left: 5px;
   margin-left: 15px;
}

.new
{
   position: absolute;
   top: 0;
   right: 0;
   width: 40px;
   height: 50px;

   background-image: url(new-badge.png)
}
