#clear { height: 16em; }

.main {	clear: both; -width: 100%; position: relative; }

.left-layout { width: 66%; margin-left: 0; left: 4%; position: relative; }
.main .left-layout { left: 2%; width: 68%; }

.main .left-layout .lot-info h1 { float: left; font-size: 200%; font-weight: bold; }
.main .left-layout .lot-info .price { float: right; }

.main .photo { width: 640px; margin: 0 auto; position: relative; }
.main .photo img { display: block; }

.main .left-layout .lot-info,
.main .links-info { width: 620px; margin: 0 auto; }

.main .links-info { clear: both; padding-top: 30px; }

.main .links-info .link {
	float: left;
	position: relative;
	top: 4px;
	padding: 0 15px 0 68px;
	font-size: 125%;
	margin-bottom: 30px;
}
.main .links-info a.round-icon {
	width: 58px;
	height: 58px;
	background: url(../images/i_main_link.gif) -116px 0 no-repeat;
	position: absolute;
	left: 0;
	top: -18px;
	cursor: hand;
}
.main .links-info a:hover.round-icon { background-position: 0 0; }
.main .links-info a:focus.round-icon,
.main .links-info a:active.round-icon { background-position: -58px 0; outline: 0; }

.main .links-info .main-progress {padding-bottom: 30px;}



/* right - latest sell */
.main .right-layout { float: right; width: 28%; position: relative; margin-right: 2%; }

.right-layout .welcome {
    float: right;
    font-size: 125%;
    width: 250px;
    margin-bottom_: 50px;
}
.right-layout .welcome p { font-weight: bold; }

#latest {
	float: right;
	clear: both;
	font-size: 125%;
	position: relative;
	margin-top: 50px;
	background: url(../images/latest_bg.gif) bottom center repeat-x;
}

#latest .shadow-l,
#latest .shadow-r {
	width: 35px;
	height: 256px;
	position: absolute;
	bottom: -2px;
	margin-bottom: 2px;
}

#latest .shadow-l {
	left: -18px;
	background: url(../images/latest_shadow_left.png);
}
#latest .shadow-r {
	width: 33px;
	left: -17px;
	margin-left: 100%;
	background: url(../images/latest_shadow_right.png);
}

#latest .blog-link  {
	position: relative;
	left: 18px;
}
#latest .blog-link .icon {
	width: 18px;
	height: 18px;
	position: absolute;
	left: -23px;
	top: 1px;
	background: url(../images/i_blog.gif) no-repeat 0 0;
}

#latest .content { padding: 10px 18px 15px 17px; text-align: left; }
#latest.horizontal .content { width: 250px; }
#latest.vertical .content { width: 175px; }

#latest h2 { color: #999999; margin-bottom: 15px; }
#latest h2 a { color: #999999; }
#latest h2 a:hover { color: #bfbfbf; }
#latest p { margin-top: 10px; }

.recent { z-index: 200; }

/*.recent p .lot-info { display: block; }
.recent .lot { width: 230px; }*/



/* line with little hammers */

.hammer-strip { height: 21px; margin: 0 1% 20px; overflow: hidden; clear: both; }
.hammer-strip i {
	float: left;
	width: 31px;
	height: 21px;
	background: url(../images/hammer_strip.gif) -26px 0;
	margin-left: -1px;
}
.hammer-strip i.first {
	width: 26px;
	background-position: 0 0;
}
.hammer-strip i.odd1 { background-position: -57px 0; }
.hammer-strip i.odd2 { background-position: -88px 0; }
.hammer-strip i.odd3 { background-position: -119px 0; }
.hammer-strip i.odd4 { background-position: -150px 0; }
.hammer-strip i.odd5 { background-position: -181px 0; }
.hammer-strip i.odd6 { background-position: -212px 0; }



/* main lots */
.lots { margin-right: 2%;  margin-left: 2%;	float:left;}
.lots h2 { text-align: center; font-size: 185%; padding-top: 0.6em; }
.lots h2 span { background: url(../images/i_green_ball.gif) no-repeat; }
.lots h2 .bg-l { padding-left: 30px; background-position: 0 50%; }
.lots h2 .bg-r { padding-right: 30px; background-position: 100% 50%; }

.current-lot {
	width: 260px;
	float: left;
	margin-left: 5%; // margin-left: 4%;
	margin-bottom: 95px;
/*	border_: 1px solid red; */
}
.list{
	margin-bottom: 5px;	
	width:100px;
}
.list-time{
	color:grey;
	font-size:12px;
}
.serp-lot {
	width: 260px;

	margin-left: 5%; // margin-left: 4%;


}
.before-banner { margin-bottom: 180px; }



/* flash banner */

.banner-holder { position: relative; width: 700px; margin: 0 auto; }

.banner { position: absolute; top: 360px; }


/* banners - old, no flash */
/* .banner-holder { position: relative; }

.banner {
	background: #fff788;
	font-size: 140%;
	line-height: 1.3;
	position: absolute;
	top: 360px;
	left: 5%;
	width: 32em;
}
.banner p { margin: 1em 4em 1.2em 0; }
.banner .icon { position: absolute; top: -23px; }

.banner1 .icon {
	width: 239px;
	height: 114px;
	background: url(../home/banner_1.png);
	left: 20px;
}
.banner1 p { margin-left: 265px; }

.banner2 .icon {
	width: 111px;
	height: 109px;
	background: url(../home/banner_2.png);
	left: 30px;
}
.banner2 p { margin-left: 165px; }
*/



/* footer */

#footer .left-layout { left: 0; clear: both; }

#footer .artlebedev { position: absolute; left: 40%; top: 0; padding-left: 98px; }
#footer .artlebedev a img { position: absolute; left: 0; top: 0; }

#footer .new-age-lab { position: absolute; right: -2%; top: 0; }
#footer .new-age-lab a img { position: absolute; left: -51px; top: -10px; }
