html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th, div {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}
input:focus, textarea:focus {outline:none;}

html { height: 100%; }

body {
	height: 100%;
	font-family: Arial, sans-serif;
	font-size: 81.25%;
	color: #000;
	background: #fff;
}
small {
	font-size:85%;
}
.left-align{
	float:left;

}
.right-align{
	float:right;

}
br.clearfix {
clear:both;
margin:0px !important;
padding:0px !important;
height: 0px;
font-size: 1px;
line-height: 1px; 
}
input {
	font-family: Arial, sans-serif;
	font-size: 100%;
}

img { border: 0; }
table {
	border-collapse:collapse;
}

td {
	vertical-align:top;
}

a, .pseudo-link { color: #005dad; }

a:hover,
:hover.pseudo-link,
.hover-pseudo-link { color: #0088ff; }
a.pseudo-link { text-decoration: none; }
a:focus.pseudo-link { outline: 0; }

.pseudo-link, .clickable { cursor: pointer; }
.pseudo-link { border-bottom-width: 1px; border-bottom-style: dotted; }

a.external { padding-right: 16px; background: url(../images/i_external_link.gif) 100% 100% no-repeat; }


/* global layout elements */

#layout {
	min-height: 100%;
	position: absolute;
	min-width: 995px;
	width: 100%;
}
#clear { clear: both; height: 15em; }

.page-wrapper { padding-bottom: 10em; }

.main { padding-top: 60px; margin-left: 4%; margin-bottom:20px;
	/*clear: both;*/
}

.left-layout { float: left;	width: 66%; margin-left: 4%; position: relative; }
.normal-layout { margin-left: 4%; }

body .right-layout { float: right; width: 30%; position: relative; }

.align-center { position: relative; }
.align-center .centering-container { position: relative; left: 50%; float: left; text-align: center; }
.align-center .centering-wrapper { position: relative; left: -50%; float: left; }

.align-center-alt { position: relative; width: 100%; }
.align-center-alt .centering-container { position: relative; right: 50%; float: right; }
.align-center-alt .centering-wrapper { position: relative; right: -50%; }

.clear { clear: both; font-size: 0; overflow: hidden; height: 0; }
.cut { overflow: hidden; }


/* top */
#top-layout { width: 100%; float: left; z-index: 200; position: relative; }
#top-layout .left-layout { z-index: 500; }

#top-layout .logo,
#sitemap .logo-slogan { text-align: center; font-size: 115%; }
#top-layout .logo img { margin-bottom: -1.2em; }
#top-layout .logo div { position: relative; color: #999; }
#sitemap .logo-slogan {
	width: 225px;
	position: relative;
	left: 4%;
	top: 111px;
	color: #999;
	margin: -1em 0 0 -8px;
}


.logo {
	position: absolute;
	top: 11px;
	left: -8px;
}

.menu-container { padding-left: 268px; }

.menu-container .wrapper1 {	position: relative;	width: 100%; }

.menu-container .wrapper2 {
	float: left;
	left: 50%;
	position: relative;
	text-align: center;
}

#menu {
	position: relative;
	left: -50%;
	float: left;
	margin-top: 5em;
}
#menu li {
	padding: 2px 24px;
}
#menu a { color: #b0691e; }
#menu a:hover { color: #d98225; }

#menu li.selected {padding: 2px 21px;}
#menu li.selected strong,
#menu li.selected a {color: #fff; font-weight: bold; position: relative; line-height: 1; }

#menu .selected,
#menu .selected a:hover { color: #ffd478; }

#menu #first-time-banner {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -10.5em;
	top: -5em;
	overflow: visible;
	text-align: left;
	width: 51em;
	width_: 35em;
	border-top: none;
	z-index: 100;
	display: none;
}
.js #menu #first-time-banner { display: block; }
#first-time-banner p {
	position: relative;
	z-index: 100;
	font-size: 95%;
	color: #757575;
	padding-top: 3px;
	margin: 0 12px;
/*	background: #fff; */
}
#first-time-banner p.frame2 {
	color: #000;
	line-height: 1.5;
	margin: 0 3.5em;
	padding: 2em 0;
}
#first-time-banner p.frame2 a { color: #005dad; }
#first-time-banner p.frame2 a:hover { color: #0088ff; }
#first-time-banner .content { height: 1.65em; }

#first-time-banner .close,
#first-time-banner .close- {
	color: #757575;
	font-size: 1.6em;
	position: absolute;
	left: -1em;
	margin-top: -1.1em; // margin-top: -1.7em;
	margin-left: 100%;
	cursor: pointer;
	z-index: 100;
	padding: 0 1em 0.1em 1px;
}
#first-time-banner .close:hover { color: #854242; }
#first-time-banner .dot {
	width: 8px;
	height: 208px;
	position: absolute;
	left: 10.5em;
	top: 5.6em;
	margin-top: -202px;
	margin-left: 9px;
	z-index: 50;
	background: url(../images/welcome_dot.png);
}


.clock {
	width: 110px;
	height: 110px;
	position: absolute;
	left: -50px;
	top: 20px;
}

.chat {
	float: right;
	right: 6%;
	margin-right: 50px;
	margin-top: 5em;
	padding-bottom: 1px;
	position: relative;
}
.chat a {
	font-size: 125%;
	position: relative;
}
.chat .operating-mode {
	margin-top: 0.7em;
	font-size: 85%;
	color: #9a9a9a;
	white-space: nowrap;
}
.auth {
	float: right;
	margin-top: 5em;
	right:6%;
	padding-bottom: 1px;
	position: relative;
	z-index: 2;
}
.auth .icon,
.chat .icon {
	width: 24px; height: 24px;
	position: absolute;
	left: -30px;
	top: -2px;
}
.auth .icon {
	z-index: 200;
	cursor: pointer;
	background: url(../images/i_login.png);
}
.chat .icon {
	background: url(../images/i_chat.gif) no-repeat 0 1px;
}
.auth-open .icon {
	margin-left: -24px;
	width: 48px;
	clip: rect(0 48px 24px 24px);
}
.auth .pseudo-link {
	font-size: 125%;
	position: relative;
	z-index: 201;
}

#auth-form-container {
	position: absolute;
	right: 0;
	top: 20px;
	width: 15em;
	z-index: 100;
}
.js #auth-form-container { display: none; }

.popup { position: relative; float: left; overflow: hidden; }
.popup .c { padding: 10px 12px 12px; }
body .popup h3 { font-size: 115%; }
input.empty { color: #7f7f7f; }

.auth-tab-wrapper {
	position: absolute;
	right: -15px;
	top: -30px;
	z-index: 100;
	overflow: hidden;
	height: 23px;
}
.auth-tab-content {
	font-size: 125%;
	margin: 10px 13px -5px 40px;
	visibility: hidden;
}

#auth-form { position: absolute; right: -15px; top: -8px; text-align: center; }
#auth-form .c { width: 10.5em; padding-top: 25px; }
#auth-form input { margin-bottom: 10px; }
#auth-form input.text { width: 10em; }
#auth-form input.submit { margin-bottom: 5px; }
#auth-form a { color: #000; line-height: 1.5; }
#auth-form a:hover { color: #777; }
#auth-form a:active { color: #555; }

#login_password_text { display: none; }
.js #login_password_text { display: inline; }
.js #login_password { display: none; }


/* footer */
.footer-fix{
	margin-bottom:100px;
 clear: both; font-size: 0; overflow: hidden; height: 0; 
}
#footer { width: 94%; 
	position: absolute;
	bottom: 0; left: 0; font-size: 85%; padding: 0 0 0px 4%; line-height: 1.5; }

#footer .strip { width: 105%; height: 45px; overflow: hidden; clear: both; margin-left: -3%; }
#footer .strip i { float: left; width: 36px; height: 45px; background: url(../images/footer_strip.gif); }

#footer .left-layout { width: 70%; margin: 0; position: relative; }

/* #footer .payment-systems { position: absolute; left: 40%; top: 0; padding-left_: 37%; margin-left_: -98px; }
#footer .payment-systems img { float: left; margin: 0 20px 0 0; } */
#footer .payment-systems img { margin: 0 20px 0 0; }

#footer .search { float: right; }
#footer .search form { margin-bottom: 3px; }


span.lot-info { color: #ff4f00; }
span.lot-info a{ color: #ff4f00; }
.closing-time { font-size: 85%; }

.lot-info .price { color: #999999; font-size: 125%; text-align:right;margin-bottom:20px;}

ul.bids { clear: both; }
ul.bids li {
	margin-bottom: 1em;
	font-size: 116%;
	background: url(../images/i_bids_white.gif) 0 0 no-repeat;
	padding-left: 11px;
}
ul.bids li span { color: #838383; font-size: 87%; margin-left: 1em; }
ul.bids .not-unique { color: #f00011; background-position: 0 0; }
ul.bids .unique-not-min { color: #a38a00;	background-position: 0 -50px; }
/* ul.bids .unique-not-min span { color: #838383; } */
ul.bids .unique { color: #80d313; background-position: 0 -100px; }

ul.unique-only .not-unique { display: none; }

body .my-bids h3 { float: left; font-size: 115%; margin-right: 2em; margin-bottom: 15px; }
.bids-switcher .bids { clear: both; margin-left: 10px; }
.bids-switcher .switcher { float: left; margin-right: 5px; }
.bids-switcher .switcher .content { padding: 1px 10px 2px 10px; margin: 0; }
.bids-switcher .switcher .pseudo-link { color: #000; }
.bids-switcher .switcher .unique-only { padding-left: 22px; background: url(../images/i_unique_bids.gif) 5px 0 no-repeat; }
.bids-switcher .selected .unique-only { background-position: 5px -50px; }
.bids-switcher .selected { background: #fff; }
.bids-switcher .selected .content { font-weight: bold; }
.bids-switcher .selected .pseudo-link { cursor: auto; border-bottom: none; }



.current-lot .wider {
	clear: both;
	width: 400px;
	margin: 0 -75px;
	padding-top: 10px;
}

.current-lot .align-center { width: 100%; }
.current-lot .centering-container { clear: both; }
.current-lot .photo img { display: block; }
.current-lot .photo a { position: relative; float: left; }

.current-lot .title { font-size: 140%; float: left; margin-bottom: -11px; }
.current-lot .title .content { margin: 5px 10px 16px; }
.current-lot .title .content a{color:#000; text-decoration:none;}
.current-lot .real-price {
	float: left;
/*	width: 7em; */
	font-size: 115%;
	color: #919191;
	margin-left: 5px;
	padding-top: 10px;
	text-align: left;
	white-space: nowrap;
	line-height: 1.25;
}
.current-lot .title,
.current-lot .real-price { margin-top: 15px; }

.current-lot .time { font-size: 94%; }
.current-lot .time .end-time { float: left; color: #7f7f7f; }
.current-lot .time .rounded { float: left; margin-left: 7px; }
.current-lot .time .rounded .content { margin: 0 10px 5px 10px; }

.current-lot .bar { background: url(../images/bar_bg.gif) repeat-y; }

.bar .l,
.bar .r {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 23px;
	background: url(../images/progress_corners.gif);
}

.bar .r {
	left: -11px;
	margin-left: 100%;
	background-position: -11px 0;
}

.progress-bar {
	width: 115px;
	height: 15px;
	float: left;
	margin: 4px;
	position: relative;
	overflow: hidden;
}

.progress-bar .empty-wrapper { margin-right: 8px; text-align: left; }
.progress-bar .empty { height: 15px; position: relative; }

.progress-bar,
.progress-bar .empty {
	background-image: url(../images/progress_bg.gif);
}

.progress-bar .anim-icon {
	width: 100%;
	height: 15px;
	position: absolute;
	right: 0;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

.animation1 .progress-bar .anim-icon {
	width: 30px;
	background-image: url(../images/progress_anim_01.gif);
	background-position: 12px 1px;
}
.animation2 .progress-bar .anim-icon { background-image: url(../images/progress_anim_02.gif); }
.animation3 .progress-bar .anim-icon { background-image: url(../images/progress_anim_03.gif); }
.animation4 .progress-bar .anim-icon { background-image: url(../images/progress_anim_04.gif); }
.animation5 .progress-bar .anim-icon { background-image: url(../images/progress_anim_05.gif); }
.animation6 .progress-bar .anim-icon { background-image: url(../images/progress_anim_06.gif); }
.animation7 .progress-bar .anim-icon { background-image: url(../images/progress_anim_07.gif); }
.animation8 .progress-bar .anim-icon { background-image: url(../images/progress_anim_08.gif); }
.animation9 .progress-bar .anim-icon { background-image: url(../images/progress_anim_09.gif); }
.animation10 .progress-bar .anim-icon { background-image: url(../images/progress_anim_10.gif); }
.animation11 .progress-bar .anim-icon { background-image: url(../images/progress_anim_11.gif); }
.animation12 .progress-bar .anim-icon { background-image: url(../images/progress_anim_12.gif); }
.animation13 .progress-bar .anim-icon { background-image: url(../images/progress_anim_13.gif); }
.animation14 .progress-bar .anim-icon { background-image: url(../images/progress_anim_02.gif); }

.state1 .progress-bar { background-position: 0 -15px; }
.state2 .progress-bar { background-position: 0 -30px; }
.state3 .progress-bar { background-position: 0 -45px; }

.progress-bar .l,
.progress-bar .r {
	position: absolute;
	top: 0;
	left: -7px;
	width: 14px;
	height: 15px;
	background: url(../images/progress_corners_mask.png);
	z-index: 10;
}
.progress-bar .l-w,
.progress-bar .r-w {
	position: absolute;
	top: 0;
	left: -7px;
	width: 14px;
	height: 15px;
	background: url(../images/progress_corners_mask_white.png);
	z-index: 10;
}
.progress-bar .r-w { margin-left: 100%; }
.progress-bar .r { margin-left: 100%; }

.main-progress {
	float: left;
	width: 320px;
}
.main-progress .closing-time {
	float: left;
	clear: both;
	text-align: center;
	color: #767676;
	width: 320px;
	margin-top: 2px;
}

.large-bar {
	width: 320px;
	height: 28px;
	margin: 0;
}

.large-bar .empty-wrapper { margin-right: 15px; }
.large-bar .empty { height: 28px; }

.large-bar,
.large-bar .empty {
	background: url(../images/progress_bg_large.gif) repeat-x;
}

.large-bar .anim-icon {
	width: 27px;
	height: 28px;
	background: url(../images/progress_large_anim.gif) no-repeat 100% 3px;
}

.large-bar .time {
	position: absolute;
	top_: 0.5em;
	top: 14px;
	margin-top: -0.5em;
	left: 100%;
	width: 300px;
	font-weight: bold;
	color: #fff;
}

.large-bar .time span { padding-left: 0.4em; }

.altered-bar .time {
	left: 0;
	text-align: center;
	width: 100%;
}


.animation1 .large-bar .anim-icon { background-image: url(_large_animation.gif); }

.state1 .large-bar { background-position: 0 -28px; }
.state2 .large-bar { background-position: 0 -56px; }
.state3 .large-bar { background-position: 0 -84px; }

.large-bar .l,
.large-bar .r {
	left: -13px;
	width: 26px;
	height: 28px;
	background: url(../images/progress_corners_mask_large.png);
}

.tab-content .large-bar .l,
.tab-content .large-bar .r {
	background: url(../images/progress_corners_mask_large_light_gray.png);
}
.tab-content .main-progress { margin: 0 auto; float: none; padding-top: 1.5em; position: relative; }
.tab-content .main-progress .closing-time { padding-bottom: 1em; // padding-bottom: 0; }


.current-lot .place-bid {
	float: left;
	position: relative;
	width: 117px;
	height: 23px;
	background: url(../images/place_bid.png);
	text-indent: -2000em;
	outline: none;
}

.current-lot .buy {
	float: left;
	position: relative;
	width: 117px;
	height: 23px;
	background: url(../images/buy_button.png);
	text-indent: -2000em;
	outline: none;
}

body .recent h2 {
	color: #999999;
	font-size: 125%;
	font-weight: normal;
	text-align: center;
	margin-bottom: 10px;
}
body .recent h2 a { color: #999999; }
body .recent h2 a:hover { color: #bfbfbf; }

.recent .lot { margin-bottom: 15px; }
.recent .lot .align-center { clear: both; }
.recent .lot .text { margin-top: 5px; text-align: left; }



/* lot info */

body.lot-info h1 { font-size: 280%; }
/*body.lot-info .price { padding-top: 0.25em; margin-bottom: 1.5em; }*/
.active-lot .lot-name { border:1px solid white;}
.active-lot .lot-name h1 { font-size: 200%; font-weight: bold; margin-bottom:20px; }
/*body.lot-info h1 { font-size: 280%; padding-top: 0.3em; clear: both; }
body.lot-info .price { padding-top: 0.25em; margin-bottom: 1.5em; }*/

.lot-info h2 { font-size: 110%; font-weight: bold; margin-bottom: 0.4em;  color: #000; }
.lot-info .seller-info { padding-left:10px; padding-top:20px; border:1px solid white;}

.lot-info .seller-info table {width:420px; color:#999999; padding:10px;}
.lot-info .seller-info table td {padding:5px;}
.lot-info .seller-info table span {color:#a4d332;}
.lot-info .seller-info table a {color:#999999;}
.lot-info .seller-info input {border:1px solid #D6D6D6; width: 250px;} 
.lot-info .seller-info textarea {border:1px solid #D6D6D6; width:250px; height: 70px;} 

.lot-info .secondary-buttons{padding-left:10px; padding-top:20px;}
.lot-info .secondary-buttons a{color:#999999;}

body.lot-info .main .right-layout { width: 23%; float: right; margin: 0; left: -8.9%; }
body.lot-info .main-photo .photo { float: left; position: relative; }
body.lot-info .show-photo-1 .photo2,
body.lot-info .show-photo-1 .photo3,
body.lot-info .show-photo-2 .photo1,
body.lot-info .show-photo-2 .photo3,
body.lot-info .show-photo-3 .photo1,
body.lot-info .show-photo-3 .photo2 { display: none; }
body.lot-info .main-photo .photo img { display: block; }

body.lot-info .main-photo,
body.lot-info .small-photos {margin-top:20px;}
body.lot-info .small-photos div {float:left; width:180px; margin-right:33px;}


body.lot-info .small-photos a {  margin-bottom: 25px; 	outline: none; cursor: pointer; width: 180px; }
body.lot-info .small-photos a img {}
body.lot-info .small-photos a img.dimmed,
body.lot-info .small-photos a.disabled img { display: none; }
body.lot-info .small-photos a.disabled {
	cursor: default;
	opacity: 0.25;
	filter: alpha(opacity=25);
}
body.lot-info .small-photos a.disabled img.dimmed { display: block; }

.small-photos ul li .delete-photo{
	position:absolute;padding-left:3px;z-index:999;display:block-inline;
}
.small-photos ul li .hidden{
	display:none;
}
body.lot-info .main .normal-layout { clear: both; }
body.lot-info #bid-info-seller-info {border:1px solid white; width:500px; float:right;}
body.lot-info .bid-info {}
body.lot-info .bid-info .price {background:url('../images/price-bg.png') repeat-x bottom left;  cursor:pointer; display:inline-block; font-size:36px; color:#6f767b; font-weight:bold; margin-bottom:20px;}
body.lot-info .bid-info input.price-input {
	border:0px; 
	width:210px; 
	height:45px; 
	font-size:32px;
	line-height:22px;
	font-weight:bold; 
 	color:#6f767b; 
	background-image:url('../images/add-lot-price-input.png'); 
	background-repeat:no-repeat; 
	padding: 2px 20px 0px 10px;
	display:inline;
 	border:1px solid white;
}
body.lot-info .bid-info input.type-select {

}
body.lot-info .bid-info form{
	display:inline;	
}
body.lot-info .bid-info ul{
 	display:inline;

}
body.lot-info .bid-info ul li.active {
	display:inline;
}
body.lot-info .bid-info ul li {
	font-size:36px;
	font-weight:bold; 
 	color:#6f767b;
 	border:1px solid white;
 	display:none;
}
body.lot-info .bid-info span.left {
	padding:0px 5px 0px 5px;
	vertical-align:6px;
}
body.lot-info .bid-info span.right {
	padding:0px 5px 0px 5px;
	vertical-align:6px;
}
body.lot-info .bid-info input [type=text]:focus {
  outline: 0 none;
}
body.lot-info #lot-description {float:left; border: 1px solid white; width:70%;margin-top:20px;}

body.lot-info .tab { float: left; margin-top: 10px; margin-left: 5px; margin-right: 3px; // display: inline; }
body.lot-info .tabs { float: left; // margin-bottom: 0.54em; }
body.lot-info .tabs .selected { font-size: 125%; cursor: auto; margin-left: 0; margin-right: -2px; }
body.lot-info .tabs .content { margin: 5px 10px; }

body.lot-info .tab-content { width: 33em; clear: both; float: left; // margin-top: -0.55em; text-align:center;}
body.lot-info .tab-content form { text-align: center; // left: -55%; }
body.lot-info .tab-content input.text { font-size: 185%; width: 5.5em; height: 1em; line-height: 1; text-align: right;  }
body.lot-info .tab-content input.text-short { width: 2.5em; }
body.lot-info .tab-content form span { font-size: 185%; margin: 0 2px; }
.js body.lot-info .tab-content img.button { display: inline; }
body.lot-info .tab-content img.button,
.js body.lot-info .tab-content input.button { display: none; }

body.lot-info .tab-content #buy-now {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/buy_now_button.png) repeat scroll 0 0;
cursor:pointer;
height:30px;
margin-right:10px;
top:20px;
vertical-align:top;
width:124px;
}
body.lot-info .tab-content #buy-now-disabled {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/buy_now_button.png) repeat scroll 0 30px;
cursor:pointer;
height:30px;
margin-right:10px;
top:20px;
vertical-align:top;
width:124px;
}
body.lot-info .tab-content .button {
	margin-right:10px;
	vertical-align: top;
	width: 134px;
	height: 30px;
	background: url(../images/buy_now_button.png);
	cursor: pointer;
}

body.lot-info .tab-content #make-bid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bid_button.png) repeat scroll 0 0;
cursor:pointer;
height:30px;
vertical-align:top;
width:124px;
}
body.lot-info .tab-content #make-bid-disabled {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bid_button.png) repeat scroll 0 30px;
cursor:pointer;
height:30px;
vertical-align:top;
width:124px;
}
body.lot-info .tab-content #buy-later{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	vertical-align: top;
	width: 124px;
	height: 30px;
	background: url(../images/buy_later_button.png) repeat scroll 0 0;
	cursor: pointer;
}
body.lot-info .tab-content #buy-later-disabled{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	vertical-align: top;
	width: 124px;
	height: 30px;
	background: url(../images/buy_later_button.png)repeat scroll 0 30px;
	cursor: pointer;
}
body.lot-info .tab-content .button.sale-lot{
	vertical-align: top;
	width: 144px;
	height: 30px;
	background: url(../images/sale-button.png);
	cursor: pointer;

}
body.lot-info .tab-content .button:focus,
body.lot-info .tab-content .button:active,
body.lot-info .tab-content .button-active {
	background-position: 0 -100%;
}

body.lot-info .tab-content .button-small { position: relative; top: 2px; }

.tab-content .special-corner,
.js .form2 { display: none; }

body.lot-info .my-bids { float: left; clear: left; padding-top: 20px; padding-left: 10px; border:1px solid white;}
.tab-content .my-bids .bids li { background-image: url(../images/i_bids_light_gray.gif)}
.active-lot .bids-switcher { width: 32em; }

.js .bid-history .old { display: none; }

body.lot-info .main-progress {
	margin-bottom: 1em;
	// margin-bottom: 0;
	width: auto;
	margin: 0 3em;
	zoom: 1;
}
body.lot-info .main-progress .progress-bar,
body.lot-info .main-progress .closing-time { width: 100%; }
body.lot-info .normal-layout { margin-bottom: 3em; }

/* body.lot-info .main .main-text { width: 60%; margin-top: 2em; clear: both; } */
body.lot-info .right-text {  border:1px solid white; }
body.lot-info .main .right-text p,
body.lot-info .main .main-text p { font-size: 115%; line-height: 1.4; margin-bottom: 0.4em; }
body.lot-info .current-lots { margin-right: 2%; padding-right: 230px; }
body.lot-info .current-lots h2 { font-size: 185%; font-weight: normal; text-align: center; margin-top: 1em; margin-bottom: 0.5em; }
body.sold-lot .current-lots h2 { margin-bottom: -0.5em; }
body.lot-info .current-lots h2 span { background: url(../images/i_white_ball.gif) no-repeat; }
body.lot-info .current-lots h2 .bg-l { padding-left: 30px; background-position: 0 50%; }
body.lot-info .current-lots h2 .bg-r { padding-right: 30px; background-position: 100% 50%; }

body.lot-info .current-lot {
	/*width: 260px;*/
	text-align:left;
	float: left;
	margin-left: 5%; // margin-left: 4%;
	margin-bottom: 95px;
}
body.lot-info .list{
	margin-bottom: 0px;	
}
body.lot-info .current-lot .time { clear: both; margin-right: 100px; }
body.lot-info .current-lot .time .rounded,
body.lot-info .current-lot .end-time { float: right; }

body.lot-info .current-lot2 {
	width: 260px;
	float: left;
	margin-left: 5%; // margin-left: 4%;
	margin-bottom: 95px;
}

/*sitemap*/
body#sitemap #layout {
	min-height:700px;
	height:100%;
}
#sitemap dl,
#sitemap #search,
#sitemap .copyright {
	position:absolute;
}
#sitemap .logo {
	margin-left:4%;
}

#sitemap .auth { position: absolute; right: 2%; top: 0; z-index: 200; }
#sitemap #auth-form-container { position: absolute; right: 2%; top: 86px; }

#sitemap .quick_nav { position: absolute; left: 0; margin-left: 77%; width: 23%; z-index: 500; }
#sitemap .quick_nav dl { position: static;  font-size: 100%; }
#sitemap .quick_nav dd { font-size: 100%; }

#sitemap dl {
	font-size:180%;
}
#sitemap dd {
	color:#434343;
	font-size:49%;
}
#sitemap dl.reg {
	top:17%;
	right:15%;
}
#sitemap dl.main {
	top:30%;
	left:38%;
	font-size:390%;
}
#sitemap dl.main dd {
	font-size:40%;
}
#sitemap dl.sold {
	top:45%;
	right:7%;
	font-size:280%;
}
#sitemap dl.what {
	bottom:40%;
	left:53px;
}
#sitemap dl.rules {
	bottom:40%;
	left:20%;
}
#sitemap dl.help {
	bottom:40%;
	left:40%;
}
#sitemap #search {
	right:2%;
	bottom:20%;
}
#sitemap .search {
	width:290px;
}
#sitemap .copyright { left: 53px; bottom: 5%; font-size: 85%; line-height: 1.5; }
/*rules*/
.header {
	float:left;
	width:100%;
}
.main_content {
	clear:both;
	width:100%;
	padding-top:50px;
	line-height:1.3em;
}
.main_content .nav {
	float:left;
	width:27%;
	padding-top:6em;
	margin-right:3%;
}
.main_content .nav dt.name {
	font-size:160%;
	margin-top:-2.4em;
	line-height:1.2em;
}
.main_content .nav dl {
	margin:-1em 0 2.5em 53px;
}
.main_content .nav dt {
	font-size:110%;
	margin-top: 2em;
}
.main_content .nav dd {
	margin:0.3em 0;
}
.main_content .nav dd.selected { font-weight: bold; }
.main_content .nav dd.disabled { color: #ccc; font-weight: normal; }
.main_content .nav dd a {
	font-weight:normal;
}
.main_content .text {
	float:left;
	width:62%;
	border:1px solid white;
}
.main_content h1 {
	font-size:230%;
}
.main_content h3 {
	font-size:150%;
}

/*common*/
.main_content h1,
.main_content h2,
.main_content h3 {
	font-weight:normal;
	margin:1em 0pt 0.5em;
}
.main_content h1 {
	margin-top:0.5em;
	margin-bottom:1em;
}
ul {
	list-style-type:none;
}
.main_content .text ol.num {
	color:#7f7f7f;
	font-size:130%;
}
.main_content .text ol.num p {
	color:#000;
	font-size:small;
}

.main_content ol { margin: 0.8 0 0.8em 0; position: relative; left: -3em; }
.main_content ol li,
.main_content ul ol li { margin: 0 0 0.6em 3em; }

.main_content ul.data { margin: 0 0 1.6em 1em; position: relative; left: -1em;}
.main_content p + ul.data,
.main_content p + ol { margin-top: -1em; }
.main_content ul.data li { padding-left: 0; text-indent: -1.1em; margin: 0 0 0.6em 0;}
.main_content ul.data li:before {	content: '\2014'; margin-right: 0.25em; }
.main_content ul.data span.dash	{ margin-right: 0.25em; }
.main_content ol.literal {
	left:-1.45em;
	//left:-1.2em;
}
.main_content ol.literal li {
	font-weight:bold;
}

/*error 404, 500 page*/
#error .auth .icon {
	background: url(../images/i_login_gray.gif) no-repeat;
}
#error .pseudo-link {
	color:#565656;
}
#error .main_content {
	margin-top:80px;
}
#error .main_content h1 {
	font-size:10.5em;
	line-height:normal;
	margin:0;
}
#error .main_content h1 span {
	color:#CCCCCC;
}
#error li,
#error p {
	font-size:140%;
	line-height:1.3em;
	color:#565656;
}
#error ol,
#error li {
	list-style:none;
	margin:0;
	padding:0;
	padding-left:1.2em;
}
#error  .current-lot {
	margin-top:20px;
	position:static;
	margin-bottom:20px;
}
/*sold-old*/
#sold_old .main {
	margin:0 20px 0 50px;
	padding-top:60px;
}
#sold_old .recent {
	float:left;
	width:97%;
	padding:0;
	margin:30px 20px 0px 0px;
}
#sold_old .recent h2 {
	font-size: 225%;
	text-align: center;
	margin:10px 0 0.2em;
}
#sold_old .recent .large-info {
	color: #999999;
	font-size: 140%;
	text-align: center;
	margin-bottom: 15px;
}

.pages {
	margin:30px auto 10px;
	clear:both;
	text-align:center;
}
.pages a {
	margin:0.9em;
}
.pages span {
	background-:url(../images/pages.gif) 0 50% no-repeat;
	font-si-ze:150%;
}
.pages .current {
	font-size: 150%;
	position: relative;
	display: inline-block;
	height: 22px;
	margin-right: 0.5em;
}
.pages .current span { position: relative; z-index: 100; padding-right: 2px; }
.pages .b {
	position: absolute;
	left: -5px;
	top: 0;
	width: 100%;
	height: 22px;
	background: url(../images/pages_bg.gif);
}
.pages .r {
	margin-left: 100%;
	width: 5px;
	background-position: 100% 0;
}
.pages b {
	background:url(../images/pages_r.gif) 100% 50% no-repeat;
	padding:5px;
	color:#fff;
	font-weight:normal;
}
.pages .numerate { display:inline; margin: 0 20px 0 15px; }
.all_pages {
	margin-left:30px;
}
#sold_old #footer .left-layout {
	width: 60%;
}

/*recent START*/
.recent {
/*	border:1px solid white; */
	width:230px;
	padding: 20px 0 0;
	float: right;
	margin-right: 5%;
/*	margin-top:20px; */
}
.recent .hrz {
	background:url(../images/empty_lot_hrz.gif) 60% 50% no-repeat;
}
.recent .vrt{
	background:url(../images/empty_lot_vrt.gif) 60% 50% no-repeat;
}
.recent .empty .text {
	color: #b2b2b2;
	font-size: 140%;
	margin: 0.7em 0;
	text-align: center;
}
.recent .empty .text a { color: #b2b2b2; }
.recent .empty .text a:hover { color: #999999; }
/*recent END*/

/*valign and align center*/
.recent .outer {
	display: table;
	width: 190px;
	margin-bottom:15px;
}
#sold_old .recent .outer,
#sold_old .recent .empty .outer {
	height:300px;
	vertical-align: bottom;
	margin-bottom:0;
}
.recent .empty .outer {
	height:200px;
	vertical-align: bottom;
}
.recent .empty .outer {
	vertical-align:middle;
}
.recent .outer p {
	clear:both;
  position:relative;
	z-index:2;
	padding-top:3px;
	text-align:left;
}
#sold_old .recent .outer p {
	height:9em;
}
.recent .outer p span.lot-info {
	text-align:left;
}
.recent .outer * {
	vertical-align: bottom;
	text-align:center;
	margin:0 auto;
}
.recent .empty .outer * {
	vertical-align:middle;
}
.recent .outer p .lot-info {
	vertical-align:top;
}
.recent .outer i {
	display: inline-block;
	//height: 100%;
}
.recent .middle {
	display: table-cell;
	//display: inline;
	zoom:1;
}
.recent .lot,
.recent .empty {
	float: left;
	margin:5px 20px;
	//margin:5px 10px;
	position:relative;
	display: table;
	vertical-align: middle;
	text-align:center;
}
#sold_old .recent .lot,
#sold_old .recent .empty {
	margin: 0 10px 20px 30px;
	_margin: 0 0 20px 2.5%;
}
#sold_old .recent .lot,
#sold_old .recent .empty {
	height:240px;
}
.recent .lot small {
	color:#434343;
	display:block;
	line-height:1.7;
	text-align:left;
}
.scope_l {
	display:table-cell;
	display:table;
	display:inline-table;
	//display:inline;
	zoom:1;
	background:url(../images/photo_gradient.gif) 0 100% no-repeat;
	padding-left:1px;
}
.scope_r {
	padding-left:0;
	padding-right:1px;
	background:#fff url(../images/photo_gradient.gif) 100% 100% no-repeat;
	border-bottom:1px solid #d5d5d5;
	position:relative;
}
.scope_l img {
	background-color:#fff;
	padding:7px;
}
.scope_l span {
	position:absolute;
	width:20px;
	height:20px;
	display:block;
	background: url(../images/photo_corner.png) 100% 0 no-repeat;
}
*html .scope_l span {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/photo_corner.png');
}
.scope_l span.tr {
	top:-5px;
	right:-5px;
}
.scope_l span.tl {
	top:-5px;
	left:-5px;
}
.scope_l span.bl {
	bottom:-5px;
	left:-5px;
}
.scope_l span.br {
	bottom:-5px;
	right:-5px;
}

/*registration*/
.grey {
	color:#7f7f7f;
}
#reg .main_content .rounded {
	/*text-align:center;*/
	padding:20px;
	margin:0;

	/*margin-left:50px;*/
}
#reg .main_content .rounded h1 {
	margin:0;
}
#reg table {
	margin:50px 0px 20px 30px;
}
#reg table td {
	padding:3px;
	font-size:115%;
}
#reg tr.sex td {
	padding:7px 3px;
}
#reg .separator {
	height:30px;
}
#reg .separator-small {
	height:20px;
}
.calBtn {
	//padding:0;
	//height:20px;
}
/*calendar*/
#reg .calendar {
	position:relative;
	z-index:2
}

#reg #calendar * {
	vertical-align:middle;
}
#reg #calendar .date {
	width:23px;
	margin-right:5px;
}
#reg #calendar .month {
	margin-right:10px;
}
#reg #calendar .year {
	width:35px;
	padding:0 3px;
}

#reg #year_minus,
#reg #year_plus {
	width: 14px;
	height: 19px;
	background: url(../images/i_year_buttons.gif);
	cursor: pointer;
}
#reg #year_plus { background-position: -14px 0; }
#reg #year_plus.error { background-position: -28px 0; }

#row-city select { display: none; }
#row-city.country_1 .country_1,
#row-city.country_2 .country_2 { display: inline; }

.js #reg #password-note { display: none; }

.size {
	width:190px;
}
.size2 {
	width:220px;
}
.size3 {
	width:400px;
	height:35px;
	font-size:200%;
	margin-bottom:10px;
}
.size1 {
	width:170px;
}
.size4 {
	width:265px;
}
textarea.size4 {
	height:100px;
}
.size5 {
	width:150px;
}
.size6 {
	width:100px;
}
.size7 {
	width:350px;
}
#reg td.agree {
	padding:20px 3px 0;
	position:relative;
}
#reg td.agree p {
	margin-bottom:0.5em;
	margin-left:-0.2em;
}
#reg .submit {
	/* background-color:#eae3db;*/
	text-align:center;
	/* padding: 15px 0 30px;*/
	margin: 0 -20px -20px;
}
#reg .reg-submit {
	background-color:#eae3db;
	text-align:center;
	padding: 15px 0 30px;
	margin: 0 -20px -20px;
}
#reg .important {
	color:#ff8a22;
}
#reg .main_content .nice-note {
	width: 27em;
	padding: 0;
	margin: 5px 0 0 0;
	border: 1px solid #88c000;
	background: #88c000;
	color: #fff;
	padding: 1px 15px;
	font-size: 86%;
}
#reg .main_content .nice-note .content { margin: 0; }
#reg .main_content .nice-note .arr {
	background: url(../images/arr_u_green.gif) no-repeat;
	width: 13px;
	height: 7px;
	position: absolute;
	left: 10em;
	top: -8px;
	margin-left: 5px;
}

#reg h1 {
	text-align:center;
}

input.invalid { color: #f00; }

/*personal*/
.quick_nav {
	position: absolute;
	top: 5em;
	right: 0;
	width: 77%;
	margin-top: -3.3em; // margin-top: -3.55em;
}
.quick_nav dt {
	margin-bottom:0.2em;
}
.quick_nav dd.ballance {
	float:left;
	clear: left;
	margin-right:10px;
	line-height:1.5;
}
.quick_nav dd.bt {
	float:left;
}
.quick_nav .pay_bt_small {
	display:block;
	text-indent: -2000em;
	outline: none;
	background: url(../images/pay_bt_small.gif);
	width:70px;
	height:19px;
}
.quick_nav dd.logout {
	right: 0;
	float: right;
	padding-right:10px;
	position: absolute;
	margin-top: -1.4em;
}
.quick_nav .logout_bt {
	display: block;
	text-indent: -2000em;
	outline: none;
	width: 24px;
	height: 24px;
	background: url(../images/i_logout.gif);
	color:#c6393a;
	float:right;
}
.quick_nav .invite {
	clear:both;
	position:relative;
	/*margin-left:-1em;*/
}
.quick_nav .invite a {
	color:#1a3500;
	font-size:85%;
}
/*popup*/
.quick_nav .popup {
	color:#1a3500;
	position:absolute;
	top:5px;
	left:-14px;
}
.js #invite-form .form-popup,
#invite-form .pseudo-link { display: none; }
.js #invite-form .pseudo-link { display: inline; }
.quick_nav .popup .c,
.invite_with_bt .popup .c {
	float:left;
}
.quick_nav .popup form *,
.change_pass .popup form *,
.invite_with_bt .popup form * {
 	float:left;
	margin-bottom:5px;
}
body .popup h3 {
	margin:10px 0;
	font-size:120%;
	font-weight:bold;
}

.quick_nav .popup label,
.change_pass .popup label,
.invite_with_bt .popup label {
	width:5em;
	display:block;
	clear:both;
}
.change_pass .popup label {
	width:8em;
}
.quick_nav .popup .submit,
.change_pass .popup .submit,
.invite_with_bt .popup .submit {
	margin-left:5em;
	clear:both;
}
.change_pass .popup .submit {
	margin-left:8em;
}



/*personal_info*/

#personal h1 { font-size: 185%; }
#personal .nav { padding-top: 2em; }

.change_pass,
.invite_with_bt {
	position:relative;
}
.change_pass .popup,
.invite_with_bt .popup {
	color:#1a3500;
	width:20.2em;
	position:absolute;
	top:-0.5em;
	left:-15px;
}
.invite_with_bt .popup {
	-left: -170px;
}
.change_pass .popup .c {
	padding:15px 10px 25px;
	float:left;
}
.invite_with_bt .popup .c {
	padding:5px 15px 20px;
	float:left;
}
/*personal_friends*/
.invite_with_bt .popup {
	width:20.5em;
}



.text h4 {
	font-size:115%;
	margin:1em 0 0.5em;
}

.logout .icon {
	background: url(../images/i_logout.gif) no-repeat;
	width: 18px; height: 18px;
	position: absolute;
	left: -22px;
	top: -1px;
	z-index: 200;
}
.logout { color:#cf3f40; }
.logout a:hover { color: #ff4c4c; }
.invite_bt {
	position:relative;
	margin: 0 0.5em 1.5em -0.5em;
	display:block;
	text-indent: -2000em;
	outline: none;
	width:152px;
	height:21px;
	background:url(../images/invite_friend_bt.gif) 0 0 no-repeat;
	float: left;
}

#personal table.invited { clear: both; }

body#personal .calendar {
	float:left;
	margin:10px 0 5px;
	width:100%;
	position:relative;
}
#personal .calendar li {
	float:left;
	margin: 0.2em 0.6em 0 0;
	color:#c1c1c1;
	position:relative;
}
#personal .calendar .content a {
	color:#b0691e;
}
#personal .calendar .past_year {
	position:relative;
	margin-left:-3em;
	font-weight:bold;
}
#personal .calendar .past_year a {
	color:#000;
}
#personal .calendar .last_month {
	margin-right:1em;
}
#personal .calendar .future_year {
	font-weight:bold;
}
#personal .calendar .switcher .content {
	padding: 0 1px 2px;
}
#personal .calendar .selected .content {
	font-weight:bold;
	color:#000;
	padding-left: 8px;
	padding-right: 8px;
}
a.small { color: #363636; font-size: 85%; }

.invited caption {
	text-align:left;
	font-size:115%;
	padding:0.5em 0;
}
.invited td {
	padding:5px 25px 5px 0;
	line-height: 1.5;
}
.invited td a {
	color:#838383;
}
.invited .status { width: 20%; }
.invited .reject {
	color:#e30020;
}
.invited .apply {
	color:#1b6a24;
}
.payment_history th,
.payment_history td {
	padding:5px 50px 5px 0;
}
.payment_system {
	position:relative;
	margin:1em 0 2em -3px;
}
.payment_system li {
	margin:0.3em 0;
}
.payment_system li label {
	background-position:100% 45%;
	background-repeat:no-repeat;
	padding-right:20px;
}
.payment_system .webmoney {
	background-image:url(../images/i_webmoney.gif);
}
.payment_system .sms {
	background-image:url(../images/i_a1a.gif);
	padding-right:30px;
}
.payment_system .robokassa {
	background-image:url(../images/i_robokassa.gif);
	padding-right:73px;
}
.payment_system .paypal {
	background-image:url(../images/i_paypal.gif);
	padding-right:50px;
}
.payment_system .privat {
	background-image:url(../images/i_privat.gif);
}
.payment_system .visa {
	background-image:url(../images/i_visa.gif);
	padding-right:25px;
}
.payment_system .mastercard {
	background-image:url(../images/i_mastercard.gif);
	padding-right:25px;
}
.payment_system .visa {
	background-image:url(../images/i_visa.gif);
	padding-right:25px;
}
.payment_system .visa-mastercard {
	background-image:url(../images/i_visa_mastercard.gif);
	padding-right:45px;
}
.sum {
	margin:7px 0 20px;
	font-size:115%;
}

.personal_info {
	font-size:115%;
	width:450px;
	line-height:1.5;
}
.personal_info p { margin-bottom: 1.5em; }
.personal_info span.pseudo-link {
	color:#000;
}
.personal_info input {
}
.personal_info .change_pass .pseudo-link,
.toggler .pseudo-link { color: #005dad; }
.open .pseudo-link { color: #000; }

.personal_info .pseudo-link,
.js .personal_info #phone,
.js .personal_info #email,
.js .personal_info .change_pass .popup { display: none; }
.js .personal_info .pseudo-link { display: inline; }
.personal_info .change_pass { left: 250px; }
.js .personal_info .change_pass { left: 0; }


/*persional_rates*/
#personal .bids-switcher { float: left; margin-left: -10px; }
#personal .bids-switcher .content { color: #ccc; }
#personal .bids-switcher .content strong { color: #000; }
#personal .bids-switcher a { color:#b0691e; }
#personal .bids-switcher a:hover { color: #d98225; }

.lot_info {
	float:left;
	width: 100%;
	margin:30px 0;
}
.lot_info h3 {margin-top:0;}
.lot_info h2 { font-size: 140%; margin-top: 0; text-align: left; }

.lot_picture {
	float:left;
	width:155px;
	text-align: center;
}
.rate_more {
	margin-top:10px;
	//margin-top:20px;
	float:left;
}
.rate_more a.bid-more {
	text-indent: -2000em;
	display: block;
	width: 117px;
	height: 23px;
	background: url(../images/rate_more.gif);
	float: left;
	margin-right:10px;
}
.rate_more a:focus.bid-more { outline: none; }
.rate_more small {
	float:left;
	display:block;
	line-height:2;
}

.lot_description {
	float:left; // display: inline;
	margin-left: 40px;
}
.lot_picture p { text-align: left; }
.lot_info p.closed { color: #828282; }
.lot_picture .bar { float: left; position: relative; background: #dedede; margin-left: 8px; // display: inline; // padding-bottom: 4px; clear: both; }
.lot_picture .progress-bar { width: 131px; }
#personal .time {
	margin-left: -145px;
	width: 300px;


}
#personal .time .rounded {
	float:right; // display: inline;

	margin-left: 5px;
	margin-right: 20px;
}
#personal .time .content { margin: 0 6px 3px; }

#personal .time .end-time {
	float:right;
	position:relative;

	text-align:right;
}
#personal .closing-time { clear: both; padding-top: 0.5em; color: #767676; }

#personal ul.bids { margin-left: 10px; clear: both; }

#personal .note { margin-left: 53px; margin-right: 20px; font-size: 85%; color: #6f767b; }
#personal .note .strip { height: 21px; background: url(../images/footer_strip.gif); }
#personal .note p { margin-top: 1em; padding-left: 3px; }

#personal #payment_systems .note { margin-left: 0; font-size: 75%; }


/*feedback*/

#feedback .main_content .text { width: 460px; }

#feedback h1 { font-size:215%; }
#feedback h3 {
	font-size:114%;
	margin:0 0 0.5em -40px;
	padding:5px 5px 5px 40px;
}
#feedback .feedback_form {
	margin:30px 0 60px;
	float:left;
}
#feedback .feedback_form * {
	float: left;
}
#feedback .feedback_form option { float: none; } 
#feedback .feedback_form label {
	display: block;
	width:130px;
	margin-bottom:20px;
	margin-top:3px;
	clear: left;
}
#feedback .feedback_form label.capcha { margin: 15px -55px 40px 0; }
#feedback .feedback_form input.capcha { clear: both; margin: 0 0 40px 130px; }
#feedback .feedback_form .size4,
#feedback .feedback_form select {
	margin-bottom:20px;
}
#feedback .feedback_form .submit { clear: both; margin-left: 130px; }
#feedback form.short .submit { margin-left: 0; }
#feedback .log .feedback_form .submit {
	clear: left;
	margin-left:0;
}

#feedback .main_content li,
#feedback .main_content p { margin-bottom:1em; }



/* sold lot */

.sold-lot .main-photo { margin-bottom: 10px; }
.sold-lot .main-photo i,
.sold-lot .winner-photo i { position: absolute; }
.sold-lot .main-photo i.s { left: 50%; top: 50%; z-index: 50; }
.sold-lot .main-photo i.s i {
	width: 234px;
	height: 150px;
	background: url(../images/sold.png);
	left: -117px;
	top: -75px;
}

.sold-lot .winner-photo {
	position: absolute;
	left: 15px;
	top: 18px;
	z-index: 100;
}
.sold-lot .vertical .rounded .content { padding-left: 160px; }
.sold-lot .horizontal .rounded .content { padding-left: 205px; }
.sold-lot .vertical .winner-photo,
.sold-lot .vertical .winner-photo .sh { width: 145px; height: 175px; }
.sold-lot .horizontal .winner-photo,
.sold-lot .horizontal .winner-photo .sh { width: 174px; height: 131px; }
.sold-lot .winner-photo .sh { left: 0; top: 0; }
.sold-lot .winner-photo img { position: absolute; z-index: 100; }
.sold-lot .winner-photo .c { overflow: hidden; width: 20px; height: 20px; z-index: 150; left: 5px }
.sold-lot .winner-photo .c i {
	width: 20px;
	height: 20px;
	background: url(../images/winner_corner.png);
	left: -5px;
	top: 5px;
}
.sold-lot .vertical .sh { background: url(../images/winner_bg_vert.png); }
.sold-lot .vertical img { left: 11px; top: 6px; }
.sold-lot .vertical .c { left: 5px; top: 146px; }
.sold-lot .winner-photo .c i { left: -5px; top: 5px; }
.sold-lot .horizontal .sh { background: url(../images/sold_lot/winner_bg_horiz.png); }
.sold-lot .horizontal img { left: 12px; top: 6px; }
.sold-lot .horizontal .c { left: 5px; top: 102px; }

body.sold-lot .small-photos { margin-bottom: -20px; // margin-bottom: 0; }

.sold-lot .winner-name,
.sold-lot .lot-text { margin-left: -15px; }
.sold-lot .winner-name .content,
.sold-lot .lot-text .content { margin: 0; padding: 7px 15px 5px 15px; }
.sold-lot .winner-name { float: left; z-index: 200; }
.sold-lot .winner-name .content { padding-top: 15px; }
.sold-lot .lot-text h1 { padding-top: 0; float: left; margin-bottom: 0.2em; }
.sold-lot .lot-text {
	clear: both;
	float: left;
	width: 99%;
	padding-top: 15px;
	margin-top: -15px;
}
.sold-lot .lot-text .content { padding-bottom: 10px; }

.sold-lot .lot-text .price {
	clear: right;
	text-align: center;
	margin-bottom: 0;
	margin-top: 7px;
}
body.sold-lot .main .main-text { clear: both; }

.sold-lot .closed-info {
	width: 30em;
	font-size: 85%;
	color: #7f7f7f;
	position: relative;
	top: -0.3em;
	margin-top: 2em;
}

.sold-lot .bid-history-header { clear: both; padding-top: 15px; }
.sold-lot .bid-history-header li { float: left; font-size: 85%; }
.sold-lot .bid-history-header li.one { width: 3.52em; }

.sold-lot .bid-history { margin-top: 30px; }
.sold-lot .bid-history li {
	padding-left: 3em;
	float: left;
	clear: both;
	position: relative;
	height: 17px;
}
.sold-lot .bid-history .bid {
	position: absolute;
	font-size: 75%;
	left: 0;
	top: -2px;
	font-style: normal;
	width: 2em;
	text-align: right;
}
.sold-lot .bid-history .b,
.sold-lot .bid-history .b i {
	float: left;
	display: block;
	height: 7px;
	background: #ff2b48 url(../images/i_bid_history.gif) no-repeat -4px 0;
	overflow: hidden;
	position: relative;
}
.sold-lot .bid-history .b i {
	width: 100%;
	background-position: 100% 0;
	left: 4px;
}
.sold-lot .bid-history .number {
	font-size: 70%;
	color: #7f7f7f;
	float: left;
	padding-left: 0.5em;
	margin-top: -2px;
}
.sold-lot .bid-history .unique .b { width: 7px; background-position: 0 -7px; }
.sold-lot .bid-history .unique-min { height: 37px; margin-left: -8px; // display: inline; }
.sold-lot .bid-history .unique-min .bid { font-size: 85%; font-weight: bold; top: 6px; left: 5px; }
.sold-lot .bid-history .unique-min * { font-size: 90%; }
.sold-lot .bid-history .unique-min .number {
	width: 28px;
	height: 28px;
	margin-top: 0;
	padding: 6px 0 0 0;
	background: url(../images/i_bid_unique.gif) no-repeat;
	text-align: center;
	color: #000;
}
.sold-lot .bid-history .unique-min .text {
	float: left;
	padding-left: 0.5em;
	margin-top: 6px;
}


.sold-lot .bid-history-switch { clear: both; margin-top: 1em; font-size: 115%; line-height: 1.3; }
/* .sold-lot .bid-history-switch .pseduo-link { border-bottom-color: ##005DAD; }*/


body.sold-lot .current-lots {
	float: right;
	width: 260px;
	padding-bottom: 4em;
	padding-right: 0;
}
body.sold-lot .current-lot { margin-left: 0; margin-bottom: 40px; }

.sold-lot .current-lot .wider { margin: 0; width: 100%; }
.sold-lot .current-lot .centering-wrapper,
.sold-lot .current-lot .centering-container { left: 0; }
body.sold-lot .current-lot .time { margin-right: 35px; }


.sold-lot .recent { clear: right; }


#personal form dl { width: 100%; margin-bottom: 0.75em; }
#personal form dt {
	float: left;
	width: 5em;
}


#search .main_content { padding-top: 75px; }
#search h1 { margin-bottom: 0.75em; }
#search .text input.text { width: 280px; margin-right: 1em; font-size: 110%; }

#search .results { margin-top: 1.5em; font-size: 110%; width: 36em; line-height: 1.3; }
#search .results dl { margin-top: 2em; }
#search .results dd { margin: 0.1em 0 1em; }

/* ------------------------------ new css --------------------------- */


/*index*/
#search-main{
	text-align:center;
/*	border:1px solid white; */
	width:650px;
	margin:auto;
	padding-bottom:30px;
}
#search-secondary{
	display:inline;
	float:right;
	border:1px solid white;
	margin-right:2%;
}
#search-field-secondary{
	display:inline;
	float:left;
/*	border:1px solid white;*/
}
#search-field-secondary input{
	border:0px; 
	width:211px; 
	height:20px; 
	font-size:14px; 
	background-image:url('../images/search-field_secondary.png'); 
	background-repeat:no-repeat; 
	padding: 2px 10px 0px 10px;
	margin: 0px 10px 0px 0px;
  float:left;
  border:1px solid white;
}
#search-button-secondary{
	float:left;
}

#search-button-secondary a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	outline-style:none;
	outline-width:medium;
	position:relative;
	float:left;
	outline-color:-moz-use-text-color;
	width:60px;
	height:19px;
	float:left;
	text-indent:-2000em;
	background: url(../images/search-button_secondary.png) repeat scroll 0 0;
}


#search-field-main{
	display:inline;
/*	border:1px solid white;*/
}

#search-field-main input{
	border:0px; 
	width:353px; 
	height:49px; 
	font-size:33px; 
	background-image:url('../images/search-field_main.png'); 
	background-repeat:no-repeat; 
	padding: 2px 30px 0px 20px;
  float:left;
}

#search-field-main input[type=text]:focus {
  outline: 0 none;
}

#search-price-options{
	font-size:30px; 
	color:#DEDEDE;
/*	border:1px solid white;*/
  float:left;
	margin:5px 0px 0px 10px;
}

#search-lot-options span{
	margin-right:10px;
}
#search-lot-options{
	text-align:left;
	padding-left:30px;
}

#search-lot-options #orange-button a{
		float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_orange.png) no-repeat 0 0;
	background-position: 0 0px; 
	width:26px;
	height:26px;
	margin-right:10px;
	outline-style:none;
}
#search-lot-options #orange-button a.grey{
		float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_orange.png) no-repeat 0 0;
	background-position: 0 -52px; 
	width:26px;
	height:26px;
	outline-style:none;
}
#search-lot-options #orange-button a:active{
		float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_orange.png) no-repeat 0 0;
	background-position: 0 -26px; 
	width:26px;
	height:26px;
	outline-style:none;
}
#search-lot-options #orange-button a:hover{
		float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_orange.png) no-repeat 0 0;
	background-position: 0 -26px; 
	width:26px;
	height:26px;
	outline-style:none;
}


#search-lot-options #yellow-button a{
		float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_yellow.png) no-repeat 0 0;
	background-position: 0 0px; 
	width:26px;
	height:26px;
	margin-right:10px;
	outline-style:none;
}
#search-lot-options #yellow-button a.grey{
		float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_yellow.png) no-repeat 0 0;
	background-position: 0 -52px; 
	width:26px;
	height:26px;
	outline-style:none;
}
#search-lot-options #yellow-button a:active{
		float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_yellow.png) no-repeat 0 0;
	background-position: 0 -26px; 
	width:26px;
	height:26px;
	outline-style:none;
}
#search-lot-options #yellow-button a:hover{
		float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_yellow.png) no-repeat 0 0;
	background-position: 0 -26px; 
	width:26px;
	height:26px;
	outline-style:none;
}

#search-lot-options #green-button a{
	float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_green.png) no-repeat 0 0;
	background-position: 0 0px; 
	width:26px;
	height:26px;
	margin-right:10px;
	outline-style:none;
}
#search-lot-options #green-button a.grey{
	float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_green.png) no-repeat 0 0;
	background-position: 0 -52px; 
	width:26px;
	height:26px;
	outline-style:none;
}
#search-lot-options #green-button a:active{
		float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_green.png) no-repeat 0 0;
	background-position: 0 -26px; 
	width:26px;
	height:26px;
	outline-style:none;
}
#search-lot-options #green-button a:hover{
		float:left;
	text-align:left;
	text-indent:-2000em;
	background: url(../images/lot_type_green.png) no-repeat 0 0;
	background-position: 0 -26px; 
	width:26px;
	height:26px;
	outline-style:none;
}
#search-button-main{

/*	border:1px solid white; */
	width:88px;
	height:38px;
	margin:5px 0px 0px 20px;
  float:left;

}
#search-button-main a{
	outline-style:none;
	float:left;
	width:88px;
	height:38px;	
	text-indent:-2000em;
	background: url(../images/search-button_main.png) no-repeat 0 0;
}

#search-extended {
	text-align:left;
	padding-left:250px;
}

#search-extended a{
	color:#6f767b;
}
#results-quantity {
	text-align:left;
}
.category-title{
	text-align:left;
	padding-bottom:10px;
}

.category-title a{
	font-size:20px;
	border-bottom:2px dashed #EDEDED;
	text-decoration:none;
	color:#000;
}

.category-title a:hover{
	border-bottom:2px dashed #000;
}
/*serp1*/
#search-categories span{
	color:#6F767B;
	padding-right:5px;
}
#search-categories a{
	color:#6F767B;
	text-decoration:none;
	font-size:24px;
}
#search-categories a.active {
	text-decoration:none;
	color:#000;
}
#search-categories a.search-categories-small {

	text-decoration:none;
	font-size:18px;
}
#navigation-path{
	font-size:95%;
	color:#999999;
  float:left;
}
#navigation-path span{
	font-size:115%;
	color:#999999;
}


#navigation-path a{
	color:#999999;
	font-size:115%;
}
#select-category{
	font-size:95%;
	color:#6F767B;
  display:inline-block;
}
.yyy{
  font-size:95%;
  color:#6F767B;
  background-color:#ffff99;
  padding:8px;
  display:inline-block;
  margin-bottom:10px;
}
#select-category-link{
	cursor:pointer;
}
.enlarged{
/*  padding:10px;*/
  display:inline-block;
  position:absolute;
  z-index:5;
}
.enlarged a{
	text-decoration:underline;
}
#select-category div{
	float:left;
	margin-right:20px;
	line-height:20px;
}
#select-category div a{
	color:#999999;
}
.lot-content h4{
	font-weight:bold;
	font-size:115%;
	margin:20px 0px 10px 0px;
}
.lot-content table tr td{
	padding-bottom:10px;
}
.lot-content .technical-characteristics{
	margin:0px 0px 0px 0px;
}
.lot-content .technical-characteristics label{
	font-style:italic;
}
.lot-content .technical-characteristics table td{
	padding-right:10px;
}
.lot-content .technical-characteristics table td.add-label input{
	font-style:italic;
}
.polaroid{
	border:1px solid white;
	margin:20px 0px 20px 100px;
	font-size:0px;
}
.polaroid a{
	color:#999999;
	font-size:95%;
}
.polaroid .polaroid-bottom-center{
	background: url(../images/polaroid-bottom-center-bg.png) repeat-x;
	width:425px;
	height:115px;
	line-height:20px;
	padding-top:5px;
}
.polaroid .polaroid-bottom-center textarea{
	width:413px;
	height:60px;
}
.polaroid .polaroid-pic{
	width:425px;
	font-size:16px;
	text-align:center;
	padding-top:150px;
}
.lot-content .complain{
	text-align:right;
}
.lot-content .complain span{
	background: url(../images/complain_button.png) no-repeat 0 2px;
	padding:0px 0px 0px 20px;
	border:1px solid white;
}
.lot-content .complain a{;
	color:#999999;
}

.lot-content .comments{
	margin:0px 0px 10px 0px;

	width:700px;
}
.lot-content .comments .rounded {
	padding:20px;
	margin: 0px 0px 10px 0px;
}
.lot-content .comments .author{
	color:#999999;
}
.lot-content .comments .question{
	padding-bottom:5px;
}
.lot-content .comments .question div{
	margin:5px 0px 5px 0px;
}
.lot-content .comments .question .answer-button{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	outline-style:none;
	outline-width:medium;
	outline-color:-moz-use-text-color;
	width:71px;
	height:19px;
	text-indent:-2000em;
	margin-top:10px;
	background: url(../images/sent-comment_button.png) repeat scroll 0 0;
}
.lot-content .comments .answer{
	border-top:1px dotted grey;
	padding-top:5px;
	margin-bottom:20px;
}
.lot-content .comments .comment-buttons{
	text-align:right;
}
.lot-content .comments .comment-buttons a{
	color:#999999;
}
.lot-content .comments .comment-buttons span{
	margin:0px 10px 0px 0px;
}
.lot-content .comments .leave-comment{
	text-align:left;
	margin-bottom:10px;
}
.lot-content .comments .leave-comment span{
	background: url(../images/leave-comment_button.png) no-repeat 0 2px;
	padding:0px 0px 0px 20px;
	border:1px solid white;
}
.lot-content .comments .leave-comment a{;
	color:#999999;
}
.lot-content .comments .leave-comment input,textarea{
	border:1px solid #D6D6D6;
}
.lot-content .no-comments{
	margin-bottom:20px;
}
.lot-content table td{
	padding-right:10px;
}
.watch-lot {margin:20px 0px 10px 0px;}
.watch-lot span{
	background: url(../images/watch-button.png) no-repeat 0 2px;
	padding:0px 0px 5px 20px;
	height:10px;
}
.watch-lot a{;
	color:#999999;
}
/*serp2*/
#serp-table{
	margin:20px 0px 20px 0px;
	vertical-align:middle;
	color:#000;
	font-size:14px;
	width:100%;

}
#serp-table th{
	padding: 0px 20px 20px 0px;
	text-align:left;
	font-size:12px;

}
#serp-table td{
	vertical-align:bottom;
	padding: 0px 20px 20px 0px;
}


#serp-table .serp-table-header a{

	text-decoration:none;
	color:#6F767B;

}
#serp-table .sort-arrow{
	margin-left:2px;
	display:inline-block;
	background: url(../images/serp-sort.png) no-repeat;
	height:8px;
	width:12px;
}
#serp-table .sort-arrow-down{
	margin-left:2px;
	display:inline-block;
	background: url(../images/serp-sort.png) no-repeat;
	background-position:0 -8px;
	height:8px;
	width:12px;
}
#serp-table .sort-arrow-up{
	margin-left:2px;
	display:inline-block;
	background: url(../images/serp-sort.png) no-repeat;
	background-position:0 -16px;
	height:8px;
	width:12px;
}
#serp-table .serp-table-pic{
	width:190px;
}
#serp-table .serp-table-title {
	vertical-align:middle;
	text-align:left;
}
#serp-table .serp-table-title h3 a{
	color:#000;
	text-decoration:none;
	font-size:16px;
	
}
#serp-table .serp-table-city{
	color:#6F767B;
	vertical-align:middle;		
}
#serp-table .serp-table-price{
	font-size:24px;
	color:#6F767B;
	font-weight:bold;
	vertical-align:middle;
	line-height:18px;
}
#serp-table .serp-table-bid{
	font-size:14px;
	color:#6F767B;
	vertical-align:middle;
}
#category-params{
	margin:0px 20px 20px 20px;	
}
#category-params table td{
	padding:5px 5px 0px 0px;
}
#category-params select{
	border:1px solid grey;	
}
#tags{
	margin:0px 20px 20px 20px;
}
#tags a{
	color:#000;
	text-decoration:none;
}
#tags a.size1{
	font-size:18px;
}
#tags a.size2{
	font-size:16px;
}
#tags a.size3{
	font-size:14px;
}
#login-button a{
	color: #005dad;
	text-decoration:none;
	border-bottom-width: 1px; 
	border-bottom-style: dotted;
	font-size:16px;	
}
.serp-lot .wider {
	clear: both;
	width: 400px;
	margin: 0 -75px;
	padding-top: 10px;
}

.serp-lot .align-center { width: 100%; }
.serp-lot .centering-container { clear: both; }
.serp-lot .photo img { display: block; }
.serp-lot .photo a { position: relative; float: left; }

.serp-lot .title { font-size: 140%; float: left; margin-bottom: -11px; }
.serp-lot .title .content { margin: 5px 10px 16px; }
.serp-lot .real-price {
	float: left;
/*	width: 7em; */
	font-size: 115%;
	color: #919191;
	margin-left: 5px;
	padding-top: 10px;
	text-align: left;
	white-space: nowrap;
	line-height: 1.25;
}
.serp-lot .title,
.serp-lot .real-price { margin-top: 15px; }

.serp-lot .time { font-size: 94%; }
.serp-lot .time .end-time { float: left; color: #7f7f7f; }
.serp-lot .time .rounded { float: left; margin-left: 7px; }
.serp-lot .time .rounded .content { margin: 0 10px 5px 10px; }

.serp-lot .bar { background: url(../images/bar_bg.gif) repeat-y; }

.serp-lot .place-bid {
	float: left;
	position: relative;
	width: 117px;
	height: 23px;
	background: url(../images/place_bid.png);
	text-indent: -2000em;
	outline: none;
}
.personal-cabinet {
	margin-left:4%;
	margin-right:4%;
	clear:both;
	padding-top:50px;
}
.personal-cabinet #information{
	margin:40px 0px 20px 0px;
}
.personal-cabinet p.admin{
	color:red;
}
.personal-cabinet .money-table td{
	border-bottom:1px solid #dcdcdc;
	padding:2px 2px 2px 0px;
	vertical-align:middle;
}
.rating{
	color:#A4D332;
}
.seller-name{
	font-size:115%;
	font-weight:bold;
}
.feedbacks{
	margin:0px 0px 20px 0px;
}
.lots-summary{
	margin:10px 0px 10px 0px;
}

.personal-cabinet .message-reply p{
	width:420px;text-align:right;
}
#pc-dashboard-table{
	text-align:left;
	font-size:14px;
	border:1px solid white;
}
#pc-dashboard-table .dashboard-text a{
	color:#000;
	padding-left:20px;
}
#pc-dashboard-table .dashboard-title{
	padding-left:20px;	
}
#pc-dashboard-table h3{
	color:#757575;
	font-size:14px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom:5px;
}
#pc-dashboard-table th{
	font-size:12px;
}
#pc-dashboard-table td{
	padding:10px 10px 10px 0px;
}
#pc-dashboard-table td a{
	color:#999999;
}
#active-lot-main-photos{
	width:640px;float:left;
}
.lot-falling-form{
	text-align:center;
/*	border:1px solid white;*/
	margin:0px 0px 0px 0px;
}
.lot-falling-form div{
	display:inline;
}
#bid-options div{
	margin:0px 0px 5px 0px;
	color:#6F767B;
}
#bid-options div a{
	margin:70px;
	text-decoration:none;
	color:#b4b4b4;
	border-bottom:1px dashed #b4b4b4;
}
#sale-time{
	text-align:center;
	margin:0px 0px 20px 0px;
}
#sale-time select{
	border:0px;
	margin-top:5px;
}
.lot-content .lot-characteristics p{
	padding-bottom:3px;
}
#sent-comment-button a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	outline-style:none;
	outline-width:medium;
	position:relative;
	float:left;
	outline-color:-moz-use-text-color;
	width:71px;
	height:19px;
	float:left;
	text-indent:-2000em;
	margin-top:10px;
	background: url(../images/sent-comment_button.png) repeat scroll 0 0;
}
#comment-form-container
{
display:none;
}
.sale-lot-button{
	text-align:center;
}
#sale-lot-description{
	float:left; width:70%;
}
#sale-lot-description input, select{
	border:1px solid #D6D6D6;
}
#sale-lot-description textarea{
	border:1px solid #D6D6D6;
	padding:5px;
}
#sale-lot-description #sale-lot-name input{
	border:1px solid #D6D6D6;
	color:#6F767B;
	display:inline;
	font-size:36px;
	font-weight:bold;
	height:45px;
	padding:2px 20px 0 10px;
	width:510px;
	margin-bottom:10px;
}
#sale-lot-description .add-additional-pic a{
	border-bottom:1px dashed #B4B4B4;
	color:#B4B4B4;
	background:transparent url(../images/plus-icon.png) no-repeat right 5px;
	text-decoration:none;
	padding-right:13px;
}
#sale-lot-description .remove-additional-pic{
		margin:0px 0px 0px 470px;	
}
#sale-lot-description .remove-additional-pic a{
	border-bottom:1px dashed #B4B4B4;
	color:#B4B4B4;
	background:transparent url(../images/delete-icon.png) no-repeat right 4px;
	text-decoration:none;
	padding-right:13px;	
	font-size:12px;

}
.add-additional-technical-field{

}
.add-additional-technical-field a{
	border-bottom:1px dashed #B4B4B4;
	color:#B4B4B4;
	background:transparent url(../images/plus-icon.png) no-repeat right 4px;
	text-decoration:none;
	padding-right:11px;
}
#sale-lot-description #lot-cost{
	color:red;
	margin-top:20px;
}
#sale-lot-description #calendar * {
	vertical-align:middle;
}
#sale-lot-description #calendar .date {
	width:23px;
	margin-right:5px;
}
#sale-lot-description #calendar .month {
	margin-right:10px;
}
#sale-lot-description #calendar .year {
	width:35px;
	padding:0 3px;
}

#sale-lot-description #year_minus,
#sale-lot-description #year_plus {
	width: 14px;
	height: 19px;
	background: url(../images/i_year_buttons.gif);
	cursor: pointer;
}
#sale-lot-description #year_plus { background-position: -14px 0; }
#sale-lot-description #year_plus.error { background-position: -28px 0; }
#active-lot-main-photos #main-pic{
	width:640px;
	height:350px;
	text-align:center;
}
#active-lot-main-photos .main-pic-empty{
	width:640px;
	height:350px;
	background:none;
	background:transparent url(../images/add-lot-main-image-blank.png) repeat scroll 0 0;
}
.small-photos ul li{
	width:180px;
	height:110px;
	text-align:center;
	display:inline-block;
	margin-right:30px;
	vertical-align:top;
}
.small-photos ul li.empty{
	width:180px;
	height:110px;
	background:transparent url(../images/add-lot-small-image-blank.png) no-repeat scroll 0 0;
	text-align:center;
	display:inline-block;
	margin-right:30px;

}
.small-photos ul li a{
	color:#999999;
	font-size:95%;
}
.price_popup {
	

	z-index:999;
position: absolute;
top: 30%;
left: 40%;
text-align:center;

	/* visibility:hidden; */
}
.price_popup .popup {
	color:#1a3500;
}
.price_popup .text{
	margin:0px 0px 10px 0px;
}
.price_popup .popup .c {
	padding:5px 25px 20px;
	float:left;
}
.personal-cabinet .main-menu{
	margin-bottom:40px;
}

.personal-cabinet .personal-cabinet-content{

}
.personal-cabinet .personal-cabinet-content table{
	width:100%;
	margin:20px 0px 20px 20px;
	text-align:left;
}
.personal-cabinet .personal-cabinet-content table td{
	padding-bottom:10px;
}
.personal-cabinet .personal-cabinet-content table th{
	padding-bottom:10px;
	color:#bfbfbf;
}
.personal-cabinet .personal-cabinet-content table .lot-picture{
	padding-right:10px;
}
.personal-cabinet .personal-cabinet-content table p a{
	color:#757575;
	font-size:90%;
}
.personal-cabinet .personal-cabinet-content table p.lot-name {
	margin-bottom:10px;
}
.personal-cabinet .personal-cabinet-content table p.lot-name a{
	color:#000;
	font-size:100%;
}
.personal-cabinet .personal-cabinet-tabs{
	margin-left:10px;
}
.personal-cabinet .personal-cabinet-tabs ul li{
	display:inline-block;
	height:15px;
	background: url(../images/tab_bg.png) top repeat-x;
}
.personal-cabinet .personal-cabinet-tabs a{
	color:#757575;
	background: url(../images/tab_bg_left.png) left top no-repeat;
	padding-left: 20px;
		
}
.personal-cabinet .personal-cabinet-tabs a.active-tab{
	color:#000;
	text-decoration:none;
}
.personal-cabinet .personal-cabinet-tabs a span
{
	background: url(../images/tab_bg_right.png) right top no-repeat;
	padding: 0px 20px 3px 0px;

}
.personal-cabinet .add-lot-button-cabinet a{
	background: url(../images/add_lot_cabinet_button.png) right top no-repeat;
	display:block;
	height:19px;
	text-indent:-2000em;
	width:89px;
	margin: 20px 0px 20px 0px;
}
.lot-sold{
	background: url(../images/lot-sold.png) right top no-repeat;
	width:640px;
	height:400px;
	position:absolute;
}
.lot-ended{
	background: url(../images/lot-ended.png) right top no-repeat;
	width:640px;
	height:400px;
	position:absolute;
}
.lot-bids-container{

	width:640px;
	margin:0px 0px 20px 0px;
	padding:auto;
}
.lot-bids{

	margin:20px 0px 5px 20px;
}
.lot-bids-container .left-arrow{
	float:left; margin:160px 0px 0px 0px;
}
.lot-bids-container .right-arrow{
	float:left; margin:160px 0px 0px 0px;
}
.lot-bids ul {
	float:left;
}
.lot-bids ul li{
	margin:0px 23px 15px 0px;
}
.lot-bids ul li a{
	color:#999999;
	text-decoration:none;

	padding-left:15px;
	background: url(../images/bid-grey.png) no-repeat center left;
}
.lot-bids ul li a.red{
	background: url(../images/bid-red.png) no-repeat center left;
}
.lot-bids ul li a.green{
	background: url(../images/bid-green.png) no-repeat center left;
}
.lot-bids ul li a.yellow{
	background: url(../images/bid-yellow.png) no-repeat center left;
}
.lot-bids-tabs{
	margin-left:10px;
}
.lot-bids-tabs ul li{
	display:inline-block;
	height:15px;
	background: url(../images/tab_bg.png) top repeat-x;
}
.lot-bids-tabs a{
	color:#757575;
	background: url(../images/tab_bg_left.png) left top no-repeat;
	padding-left: 20px;
		
}
.lot-bids-tabs a.active-tab{
	color:#000;
	text-decoration:none;
}
.lot-bids-tabs a span
{
	background: url(../images/tab_bg_right.png) right top no-repeat;
	padding: 0px 20px 3px 0px;

}
.login-box{
	text-align:center;
	margin:0 auto;
	width:505px;
}
.login-box table{
	padding:20px;
/*	border:1px solid red;*/
	width:505px;
	text-align:center;
}
.login-box .bl {background: url(../images/green-corner_bl.png) no-repeat; font-size: 1px;height:11px;}
.login-box .br {background: url(../images/green-corner_br.png) no-repeat; font-size: 1px;height:11px;}
.login-box .tl {background: url(../images/green-corner_tl.png) no-repeat; font-size: 1px;height:11px;}
.login-box .tr {background: url(../images/green-corner_tr.png) no-repeat; font-size: 1px;height:11px;}
.login-box .h {background-color:#a6d735;font-size: 1px;width:11px;}
.login-box .v {background-color:#a6d735;font-size: 1px;height:11px;}

.login-box .login-prompt {text-align:left; font-size:70%;color:#fff;}

.login-box a{color:#999999;}
.popup-content {background-color:#a6d735;font-size:16px;text-align:center; padding:5px;}
.popup-content p {
	margin-bottom:5px;
}
.errorExplanation{
	display:none;
}

.fieldWithErrors
{
	display:inline;
}

.error{
	color:#fff;
/*	text-align:right; */
	font-size:90%;
	display:block;
}

#item_form .error
{
	color: red;
}

.all-seller-lots a{
	text-decoration:none;
	border-bottom:1px dotted #999999;
}
#bid-info-seller-info .tooltip{
	width:150px; 
  position:absolute;
	margin-top:-100px;
	margin-right:-100px;
	font-size:16px;
	text-align:left;
}
#bid-info-seller-info .disabled{
	display:none;
}
#item_mus_info{
	background: url(../images/mus-icon.png) left top no-repeat;
	padding: 0px 0px 3px 20px;
}
#item_draft_submit{
	border:0px;
	background-color:white;
	cursor:pointer;
	padding:0px;
	color:#999999;
	border-bottom:1px dotted #999999
}
.registration-page .error{
	color:#dd3636;
}

.popup-sell {
	color: #616161;
	padding:15px 10px 20px 20px;
	width:500px;
	position:absolute;
	z-index:9999;
}
.popup-sell div{

	padding:10px 0px 0px 10px;

}
.popup-sell div p a, a:hover{
	color:#afafaf;
}
.popup-sell-yellow a{
	background: url(../images/popup-button-lot-yellow.png) 0px -96px no-repeat;
	text-indent:-9999em;
	outline-style:none;
	width:96px;
	height:96px;
	float:left;
}
.popup-sell-yellow a:hover{
	background: url(../images/popup-button-lot-yellow.png) 0px 0px no-repeat;
}
.popup-sell-green a{
	background: url(../images/popup-button-lot-green.png) 0px -96px no-repeat;
	width:96px;
	height:96px;
	text-indent:-9999em;
	outline-style:none;
	float:left;
}
.popup-sell-green a:hover{
	background: url(../images/popup-button-lot-green.png) 0px 0px no-repeat;
}
.readmore{
	color:#3d3d3d;
}
.money-balance th, .money-balance td{
	border-bottom:1px solid #ededed;
	padding:5px 5px 5px 0px;
}
.green{
	color:#a4d332;
}
.red{
	color:#b53a1c;
}
.personal-information li{
	font-size:14px;
	color:#898989;
	margin-bottom:15px;
}
.personal-information label{
	display:block;
}
.personal-information p.details{
	font-size:11px;
	color:#898989;
}
.personal-information input[type="text"],.personal-information input[type="password"],.personal-information select{
	display:inline;
	width:250px;
	border:1px solid #D6D6D6;
}
.personal-information select{
	width:auto;	
}
.personal-information .day{
	width:40px;
	margin-right:10px;
}
 .personal-information .month{
	width:90px;
	margin-right:10px;
}
.personal-information .year{
	width:55px;
}
.personal-information input[type="submit"]{
	width:100px;
	margin-bottom:20px;
}
.sold{

}