/***********
	General
***********/
#header, #content_wrap, #footer {
	width:					920px;
	position:				relative;
}

/***********
	Header
***********/
#header {
	height:					120px;
	color:					#FFFFFF;
}

/*	left part for the logo	*/
#head_left {
	background-image:		url(../gfx/main_logo.png);
	background-repeat:		no-repeat;
	background-position:	left top;
	height:					103px;
	width:					232px;
	float:					left;
}

#head_left2 {
	background-image:		url(../gfx/main_logo2.png);
	background-repeat:		no-repeat;
	background-position:	left top;
	height:					103px;
	width:					232px;
	float:					left;
}

#banner_vid {
	background-position:	left top;
	height:					103px;
	width:					140px;
	margin-left:			-150px;
	position:				absolute;
	top:					0px;
	left:					0px;
}

#head_mid {
	height:					33px;
	width:					460px;
	position:				absolute;
	top:					70px;
	right:					220px;
}

/*	middle part for the language selection	*/
#langmen {
	position:				absolute;
	height:					30px;
	top:					10px;
	right:					240px;
	z-index:				100;
	text-align:				right;
	padding:				0 10px;
	width:					140px;
	background-image:		url(../gfx/langmen_sel.png);
	background-repeat:		no-repeat;
}

#langmen a {
	display:				block;
	text-decoration:		none;
	height:					23px;
	line-height:			23px;
	width:					128px;
	background-color:		transparent;
	color:					#7C7C7C;
}

#langmen ul {
	list-style-type:		none;
	color:					#7C7C7C;
}

#langmen li {
	position:				relative;
	top:					0;
	right:					0;
	height:					25px;
	background-position:	6px 5px;
	background-repeat:		no-repeat;
	width:					128px;
	padding:				0 6px;
}

#langmen ul ul {
	visibility:				hidden;
	position:				absolute;
	top:					22px;
	right:					0;
	z-index:				200;
	background-color:		#FFFFFF;
	opacity:				.8;
}

#langmen li:hover ul, #langmen a:hover ul {
	visibility:	visible;
}

/*	middle part for the tabs	*/
#topmen {
	height:					33px;
	width:					460px;
	position:				absolute;
	top:					70px;
	right:					220px;
}

#topmen ul {
	list-style:				none;
	height:					33px;
	display:				block;
	position:				absolute;
	top:					0;
	right:					0;
	padding:				0 20px;
}

#topmen li{
	width:					100px;
	display:				block;
	float:					left;
	margin:					0 0 0 3px;
}

#topmen a span {
	width:					100px;
	display:				block;
	height:					33px;
	line-height:			33px;
	background-image:		url(../gfx/topmen_tab_dark.png);
	background-repeat:		no-repeat;
	background-position:	bottom center;
	text-align:				center;
	font-weight:			bold;
	color:					#FFFFFF;
}

#topmen a:hover span {
	background-image:		url(../gfx/topmen_tab_bright.png);
	color:					#F18701;
}

#topmen a:active span, #topmen a:focus span, #topmen a._active span {
	background-image:		url(../gfx/topmen_tab_act.png);
	color:					#000000;
}

/*	right part for the login	*/
#login_area {
	height:					120px;
	width:					220px;
	position:				absolute;
	top:					0;
	right:					0;

	background-image:		url(../gfx/main_login_bg.png);
	background-position:	top right;
	background-repeat:		no-repeat;
}

#login_area input {
	margin:					0 0 0 16px;
	height:					20px;
	line-height:			20px;
	width:					160px;
	border:					0;
	padding:				4px 5px 0 25px;
	background-position:	top left;
	background-repeat:		no-repeat;
}

#login_area input#user {
	margin-top:				16px;
	background-image:		url(../gfx/main_login_user.png);
}

#login_area input#passwd {
	margin-top:				11px;
	background-image:		url(../gfx/main_login_passwd.png);
}

#login_area input#login_btn {
	margin-top:				5px;
	height:					26px;
	width:					74px;
	line-height:			26px;
	padding:				0 5px;
	color:					#CCCCCC;
	background-image:		url(../gfx/main_login_btn.png);
}

#login_area a {
	color:					#CCCCCC;
	border-bottom:			1px solid #CCCCCC;
	margin-left:			5px;
	font-size:				12px;
}

/***********
	Content
***********/
#content_wrap {
}

/*	content	*/
#content {
	width:					680px;
	float:					left;
	position:				relative;
	top:					10px;
	left:					0;
}

	/*	FAQ	*/
#content .faq {
	width:					650px;
	margin:					5px 0;
}

#content ol.faq {
	list-style:				none;
	padding:				0;
}

#content ol.faq  li {
	background-repeat:		repeat-x;
	border-bottom:			1px solid  #306090;
	text-align:				center;
	clear:					both;
}

#content ol.faq li * {
	text-align:				left;
	border:					0;
}

#content ol.faq div li {
	text-align:				left;
	border:					0;
	clear:					none;
}

#content ol.faq h3 {
	font-family:			Tahoma,Geneva,sans-serif;
	font-size:				13px;
	line-height:			30px;
	margin:					0 0 1em 0;
	width:					600px;
}

#content ol.faq h3 a {
	color:					#003060;
}

#content div.faq_answer {
	padding-bottom:			10px;
	clear:					both;
	padding-left:			5px;
	padding-right:			5px;
	background-color:		#FFFFFF;
}

	/*	Tooltips	*/
#content a.tooltip {
	color:					red;
	font-weight:			bold;
	font-size:				14px;
}

#content a.tooltip b {
	display:				none;
}

#content a.tooltip:hover {
	border:					0;
	position:				relative;
	z-index:				500;
	text-decoration:		none;
}

#content a.tooltip:hover b {
	display:				block;
	position:				absolute;
	top:					20px;
	left:					-50px;
	padding:				5px;
	font-weight:			normal;
	color:					#000000;
	border:					1px solid #000000;
	background-color:		#EFEFEF;
	width:					150px;
}

	/*	boxes	*/
#content .box {
	margin:					0 0 10px 0;
	width:					680px;
	padding-bottom:			27px;
	background:				#FFFFFF url(../gfx/box_foot_bg.png) no-repeat;
	background-position:	bottom;
}

#content .success {
	background:				#FFFFFF url(../gfx/success_bg.png) no-repeat;
	height:					208px;
}

#content .box .inner {
	width:					646px;
	border-left:			1px solid #EAEAEA;
	border-right:			1px solid #EAEAEA;
	padding:				16px;
	min-height:				100px;
	margin-bottom:			-11px;
}

#content .success .inner {
	border:					0;
	width:					648px;
}

#content .minibox p {
	clear:					both;
}

	/*	boxheader navigation	*/
#content ul.std {
	background:				#F6F7FB url(../gfx/H_auction_bg.png) no-repeat;
	width:					675px;
	margin:					0;
	padding-left:			5px;
	height:					30px;
	line-height:			20px;
}

#content ul.navi {
	list-style:				none;
}

#content ul.navi li {
	height:					30px;
	background-image:		url(../gfx/UL_tab_bg.png);
	background-position:	right;
	float:					left;
	padding-left:			15px;
}

#content ul.navi li a {
	text-decoration:		none;
	padding:				5px 15px 5px 0;
	color:					#686868;
	display:				block;
	font-weight:			bold;
}

#content ul.navi li a:hover {
	color:					#F18701;
}

#content ul.navi li a:active, #content ul.navi li a:focus, #content ul.navi li a.active {
	color:					#000000;
}

	/*	Affiliate	*/
.affiliate #content .box .inner table {
	width:					65%;
}

.affiliate #content .box .inner tr {
	height:					25px;
}

.affiliate #content .box .inner td, .affiliate #content .box .inner th {
	padding:				2px;
}

.affiliate #content .idbox, .affiliate #content .idbox_rot {
	color:					black;
	height:					25px;
	padding:				2px;
}

.affiliate #content .idbox {
	background-color:		lime;
}

.affiliate #content .idbox_rot {
	background-color:		red;
}

.affiliate #content .borderright {
	border-right:			2px solid black;
}

.affiliate #content .bottom {
	border-bottom:			2px solid black;
	text-align:				right;
	vertical-align:			bottom;
	padding:				0;
}

	/*	counter	*/
#content .counter {
	display:				inline;
	width:					100px;
	color:					#000000;
	font-weight:			bold;
}

#content .counter div {
	float:					left;
	overflow:				hidden;
	text-align:				center;
	margin-right: 			.05em;
}

#content .counter small {
	float:					left;
	font-size:				12px;
	margin-right: 			.3em;
	overflow:				visible;
	text-align:				left;
	white-space:			nowrap;
}

	/*	bid form - fast	*/
input.bid_val {
	height:					22px;
	width:					110px;
	border:					0;
	margin:					5px 3px 0 0;
	padding:				6px 5px 0 5px;
	line-height:			21px;
	float:					left;
	background-image:		url(../gfx/fast_bid_input.png);
}

select.bid_val {
	height:					26px;
	width:					120px;
	border:					0;
	margin:					5px 3px 0 0;
	padding:				4px;
	line-height:			21px;
	float:					left;
	background-image:		url(../gfx/fast_bid_select.png);
}

input.bid_btn, a.bid_btn span {
	background-image:		url(../gfx/fast_bid_btn.png);
	height:					28px;
	width:					120px;
	border:					0;
	margin:					5px 4px 0 1px;
	float:					left;
	line-height:			28px;
	font-weight:			bold;
	color:					#FFFFFF;
	text-align:				center;
}

input.bid_btn:hover {
	cursor:					pointer;
}

a.bid_btn span {
	display:				block;
}

.odd input.bid_val {
	background-image:		url(../gfx/fast_bid_input_odd.png);
}

.odd input.bid_btn {
	background-image:		url(../gfx/fast_bid_btn_odd.png);
}

.even input.bid_val {
	background-image:		url(../gfx/fast_bid_input_even.png);
}

.even input.bid_btn {
	background-image:		url(../gfx/fast_bid_btn_even.png);
}

	/*	bid form - details	*/
.aucDet_sBid input.bid_val {
	background-image:		url(../gfx/single_bid_input.png);
	width:					90px;
}

.aucDet_sBid input.bid_btn, .aucDet_sBid a.bid_btn span {
	background-image:		url(../gfx/single_bid_btn.png);
}

.aucDet_mBid input.bid_val {
	background-image:		url(../gfx/multi_bid_input.png);
	width:					60px;
}

.aucDet_mBid select.bid_val {
	background-image:		url(../gfx/multi_bid_select.png);
	width:					44px;
}

.aucDet_mBid input.bid_btn, .aucDet_mBid a.bid_btn span {
	background-image:		url(../gfx/multi_bid_btn.png);
}

	/*	top auctions	*/
#content .top {
	background-image:		url(../gfx/top_bg.png);
	background-repeat:		no-repeat;
	width:					680px;
	height:					300px;
	margin:					0 0 10px 0;
}

#content .top .tabbar {
	width:					57px;
	height:					300px;
	float:					left;
}

#content .top .tabbar div {
	height:					38px;
	padding:				11px 8px
}

#content .top .tabbar div img{
	border:					1px solid #AEAEAE;
}

#content .top .tabbar #top_act {
	height:					45px;
	background-image:		url(../gfx/top_top_act_bg.png);
	background-repeat:		no-repeat;
	margin-bottom:			-7px;
}

#content .top .tabbar .mid_act {
	background-image:		url(../gfx/top_mid_act_bg.png);
	background-repeat:		no-repeat;
}

#content .top .tabbar #top_act img, #content .top .tabbar #mid_act img {
	border-color:			#F18700;
}

#content .top .topauc {
	width:					623px;
	height:					300px;
	float:					left;
	background-position:	242px 1px;
	background-repeat:		no-repeat;
	position:				relative;
}

#content .top .topauc h2 {
	font-family:			Trebuchet MS, Tahoma, Arial, Verdana, Sans-serif;
	font-size:				24px;
	font-weight:			normal;
	width:					380px;
	position:				absolute;
	top:					24px;
	color:					#686868;
}

#content .top .topauc h3 {
	font-family:			Verdana, Tahoma, Arial, Sans-serif;
	font-size:				22px;
	margin:					3px 0;
	text-transform:			uppercase;
	width:					380px;
	position:				absolute;
	top:					63px;
}

#content .top .topauc .descr {
	position:				absolute;
	top:					87px;
	width:					265px;
	padding-left:			15px;
}

#content .top .topauc .vals {
	font-family:			Arial, Verdana, Tahoma, Sans-serif;
	font-weight:			bold;
	position:				absolute;
	top:					144px;
	padding-left:			15px;
	color:					#8E8E8E;
}

#content .top .topauc .vals .ri {
	color:					#393939;
}

#content .top .topauc p {
	color:					#8E8E8E;
	font-weight:			bold;
}

#content .top .topauc form {
	padding:				0 0 0 15px;
	position:				absolute;
	bottom:					17px;
	color:					#8E8E8E;
	font-weight:			bold;
	font-size:				11px;
}

	/*	auction overview	*/
#content .auction .list {

}

#content .auction .list .aucList_img {
	width:					116px;
	height:					116px;
	text-align:				center;
	position:				absolute;
	left:					0;
	top:					0;
}

#content .auction .list .aucList_img img {
	width:					96px;
	height:					96px;
	margin:					9px auto;
}

#content .auction .list .aucList_Info {
	width:					545px;
	height:					116px;
	position:				absolute;
	left:					120px;
	top:					0;
}

#content .auction .list .aucList_Info .colL{
	width:					290px;
	margin-top:				10px;
}

#content .auction .list .aucList_Info .colR{
	width:					245px;
	margin-top:				10px;
}

#content .auction .list .aucList_Info {
	font-family:			Arial, Verdana, Tahoma, Sans-serif;
	font-weight:			bold;
	color:					#8E8E8E;
}

#content .auction .list .aucList_Info .ri {
	color:					#393939;
}

#content .auction .list form div {
	width:					290px;
	font-size:				11px;
	position:				absolute;
	left:					0px;
	bottom:					8px;
}

#content .auction .list .aucList_msg  {
	position:				relative;
	top:					8px;
	right:					1px;
	float:					right;
	height:					26px;
	background-image:		url(../gfx/auc_sign_free.png);
	background-position:	center left;
	background-repeat:		no-repeat;
	z-index:				100;
}

#content .auction .list .aucList_msg  span {
	line-height:			26px;
	font-size:				11px;
	font-weight:			bold;
	color:					#54E88F;
	margin:					0 50px 0 25px;
}

#content .auction .list .aucList_msg  a {
	position:				absolute;
	right:					11px;
	top:					0;
	width:					22px;
	height:					22px;
	font-weight:			bold;
}

.auction div.even_free_overlay, .auction div.odd_free_overlay, .auction div.even_overlay, .auction div.odd_overlay {
	z-index:				1000;
	position:				absolute;
	top:					15px;
	left:					390px;
	width:					200px;
	height:					90px;
	text-align:				center;
	border:					1px solid #003060;
	display:				none;
}

	/*	impressum	*/
#content .impressum {
}

#content .impressum .inner {
	padding-left:			310px;
	padding-top:			30px;
	width:					392px;
	background-image:		url(../gfx/impressum/logo.png);
	background-repeat:		no-repeat;
	background-position:	20px bottom;
	height:					310px;
}

	/*	auction details	*/
#content .aucDet {
	background-image:		url(../gfx/aucDet_bg.png);
	background-repeat:		no-repeat;
	width:					680px;
	height:					300px;
	margin:					0 0 10px 0;
}

#content .aucDet .aucImg {
	width:					663px;
	height:					300px;
	background-position:	283px 1px;
	background-repeat:		no-repeat;
	position:				relative;
	margin:					0px 1px 0px 16px;
}

#content .aucDet h2 {
	font-family:			Verdana, Tahoma, Arial, Sans-serif;
	font-size:				22px;
	text-transform:			uppercase;
	width:					380px;
	position:				absolute;
	top:					9px;
	padding-left:			0;
}

#content .aucDet .descr {
	position:				absolute;
	top:					40px;
	width:					265px;
	color:					#8E8E8E;
	font-weight:			bold;
}

#content .aucDet .vals {
	font-family:			Arial, Verdana, Tahoma, Sans-serif;
	font-weight:			bold;
	position:				absolute;
	top:					95px;
	color:					#8E8E8E;
}

#content .aucDet .vals .ri {
	color:					#393939;
}

#content .aucDet_sBid {
	background-image:		url(../gfx/aucDet_sBid_bg.png);
	width:					254px;
	height:					136px;
	position:				relative;
	margin-bottom:			10px;
}

#content .aucDet_sBid h3 {
	color:					#FFFFFF;
	position:				absolute;
	width:					230px;
	padding:				0;
	left:					12px;
	top:					0;
}

#content .aucDet_sBid div {
	position:				absolute;
	width:					230px;
	left:					12px;
	top:					20px;
}

#content .aucDet_sBid p {
	color:					#FFFFFF;
	position:				absolute;
	width:					230px;
	left:					12px;
	top:					65px;
}

#content .aucDet_sBid #singlebidsign, #content .aucDet_sBid #singlebid {
	position:				absolute;
	width:					225px;
	min-height:				20px;
	padding:				2px;
	left:					0px;
	top:					50px;
	color:					#FFFFFF;
	background-color:		#656566;
	display:				none;
	z-index:				100;
}

#content .aucDet_sBid #singlebidsign {
	width:					22px;
	margin:					1px;
	z-index:				200;
}

#content .aucDet_sBid #singlebid {
	width:					200px;
	padding-left:			27px;
	border:					1px dashed red;
}

#content .aucDet_mBid {
	background-image:		url(../gfx/aucDet_mBid_bg.png);
	width:					410px;
	height:					136px;
	position:				relative;
	margin-bottom:			10px;
}

#content .aucDet_mBid h3 {
	color:					#FFFFFF;
	position:				absolute;
	width:					386px;
	padding:				0;
	left:					12px;
	top:					0;
}

#content .aucDet_mBid .block {
	color:					#FFFFFF;
	width:					55px;
	margin-top:				5px;
	float:					left;
}

#content .aucDet_mBid div {
	position:				absolute;
	width:					386px;
	left:					12px;
	top:					20px;
}

#content .aucDet_mBid p {
	color:					#FFFFFF;
	position:				absolute;
	width:					386px;
	left:					12px;
	top:					60px;
}

#content .aucDet_mBid #rangebidsign, #content .aucDet_mBid #rangebid {
	position:				absolute;
	width:					375px;
	min-height:				20px;
	padding:				2px;
	left:					0px;
	top:					50px;
	color:					#FFFFFF;
	background-color:		#939395;
	display:				none;
	z-index:				100;
}

#content .aucDet_mBid #rangebidsign {
	width:					22px;
	margin:					1px;
	z-index:				200;
}

#content .aucDet_mBid #rangebid {
	width:					350px;
	padding-left:			27px;
	border:					1px dashed red;
}


	/*	old auctions	*/
#content .aucOld {
	background-image:		url(../gfx/reg_auction_bg.png);
	background-repeat:		no-repeat;
	width:					680px;
	height:					200px;
	margin:					0 0 10px 0;
}

#content .aucOld .aucImg {
	width:					648px;
	height:					168px;
	background-position:	299px 1px;
	background-repeat:		no-repeat;
	position:				relative;
	top:					0;
	padding:				16px;
}

#content .aucOld h2 {
	font-family:			Verdana, Tahoma, Arial, Sans-serif;
	font-size:				22px;
	text-transform:			uppercase;
	width:					380px;
	position:				absolute;
	top:					16px;
	padding-left:			0;
}

#content .aucOld .descr {
	position:				absolute;
	top:					40px;
	width:					265px;
	color:					#8E8E8E;
	font-weight:			bold;
}

#content .aucOld .vals {
	font-family:			Arial, Verdana, Tahoma, Sans-serif;
	font-weight:			bold;
	position:				absolute;
	top:					80px;
	color:					#8E8E8E;
}

#content .aucOld .vals .ri {
	color:					#393939;
}

#content .aucOld_pages {
	background-image:		url(../gfx/footer_bg.png);
	background-position:	left;
	height:					40px;
	line-height:			20px;
	padding-left:			10px;
	margin-bottom:			10px;
}

#content .aucOld_pages span.right {
	background-image:		url(../gfx/footer_bg.png);
	background-position:	right;
	display:				block;
	height:					40px;
	width:					10px;
}

	/*	registration	*/
		/*	auction details*/
#content .aucReg {
	background-image:		url(../gfx/reg_auction_bg.png);
	background-repeat:		no-repeat;
	width:					680px;
	height:					200px;
	margin:					0 0 10px 0;
}

#content .aucReg .aucImg {
	width:					648px;
	height:					168px;
	background-position:	299px 1px;
	background-repeat:		no-repeat;
	position:				relative;
	top:					0;
	padding:				16px;
}

#content .aucReg h2 {
	font-family:			Verdana, Tahoma, Arial, Sans-serif;
	font-size:				22px;
	text-transform:			uppercase;
	width:					380px;
	position:				absolute;
	top:					16px;
	padding-left:			0;
}

#content .aucReg .descr {
	position:				absolute;
	top:					40px;
	width:					265px;
	color:					#8E8E8E;
	font-weight:			bold;
}

#content .aucReg .vals {
	font-family:			Arial, Verdana, Tahoma, Sans-serif;
	font-weight:			bold;
	position:				absolute;
	top:					96px;
	color:					#8E8E8E;
}

#content .aucReg .vals .ri {
	color:					#393939;
}

		/* form	*/
#content .reg_box form .line {
	width:					100%;
	clear:					both;
	padding:				5px 0;
}

#content .reg_box form .line div {
	display:				none;
	width:					30px;
	height:					20px;
	float:					left;
	padding-left:			3px;
}

#content .reg_box form .line span {
	width:					10px;
	line-height:			20px;
	float:					left;
}

#content .reg_box form .line label {
	display:				block;
	width:					200px;
	line-height:			20px;
	float:					left;
	color:					#696969;
	font-size:				11px;
}

#content .reg_box form .line input, #content .reg_box form .line select {
	width:					155px;
	height:					20px;
	border:					1px solid #D7D7D7;
	float:					left;
}

#content .reg_box form .error {
	width:					100%;
	clear:					both;
	display:				none;
	color:					red;
}

	/*	service	*/
#content .service {
	background-image:		url(../gfx/service_bg.png);
	background-repeat:		no-repeat;
	width:					680px;
	height:					200px;
	margin:					0 0 10px 0;
	position:				relative;
}

#content .service h2 {
	font-family:			Verdana, Tahoma, Arial, Sans-serif;
	font-size:				22px;
	text-transform:			uppercase;
	width:					500px;
	position:				absolute;
	top:					17px;
	left:					8px;
}

#content .service .vals {
	font-family:			Arial, Verdana, Tahoma, Sans-serif;
	font-weight:			bold;
	position:				absolute;
	top:					50px;
	left:					25px;
	color:					#8E8E8E;
}

#content a.srv_btn, #content a.srv_btn_mid, #content input.srv_btn_mid {
	text-decoration:		none;
	border:					0;
}

#content a.srv_btn span, #content a.srv_btn_mid span, #content input.srv_btn_mid {
	background-image:		url(../gfx/srv_btn_hover.png);
	background-repeat:		no-repeat;
	height:					30px;
	width:					156px;
	padding:				0 10px;
	margin:					5px 3px;
	float:					left;
	line-height:			30px;
	font-weight:			bold;
	color:					#FFFFFF;
	text-align:				right;
	text-decoration:		underline;
	display:				block;
	position:				relative;
	top:					15px;
}

#content a.srv_btn_mid span, #content input.srv_btn_mid {
	text-align:				center;
}

#content input.srv_btn_mid {
	border:					0;
	width:					176px;
	padding:				0;
	top:					0;
}

#content a.srv_btn:hover span, #content a.srv_btn_mid:hover span, #content input.srv_btn_mid:hover {
	background-image:		url(../gfx/srv_btn.png);
	color:					#6921B2;
}

#content .minibox #skype {
	background-image:		url(../gfx/contact_skype.png);
	background-position:	center 10px;
	background-repeat:		no-repeat;
	height:					130px;
}

#content .minibox #livesupport {
	height:					130px;
}

#content .minibox #email {
	background-image:		url(../gfx/contact_email.png);
	background-position:	center 10px;
	background-repeat:		no-repeat;
	height:					130px;
}

	/*	password reminder / registration	*/
#content #passwdimg {
	background-image:		url(../gfx/passwd_img.png);
	background-repeat:		no-repeat;
	float:					left;
	width:					220px;
	height:					270px;
}

#content .passwd, #content .reg {
	width:					440px;
}

#content h2.passwd, #content h2.reg {
	background-image:		url(../gfx/H_passwd.png);
	background-repeat:		no-repeat;
	width:					425px;
	float:					right;
}

#content .passwd_box, #content .reg_box {
	background-image:		url(../gfx/passwd.png);
	background-position:	bottom;
	background-repeat:		no-repeat;
	float:					right;
	width:					440px;
	position:				relative;
	margin-bottom:			10px;
}

#content .passwd_box {
	height:					240px;
}

#content .passwd_box .inner, #content .reg_box .inner {
	width:					406px;
	border-left:			1px solid #EAEAEA;
	border-right:			1px solid #EAEAEA;
	min-height:				100px;
	padding:				16px;
	margin-top:				-16px;
	margin-bottom:			16px;
}

#content .passwd_box a.srv_btn {
	margin:					0 5px;
	float:					left;
	position:				relative;
}

#content .passwd_box p, #content .reg_box p {
	clear:					both;
}

#content .passwd_box a.srv_btn span {
	position:				absolute;
	top:					0;
	margin:					0;
}

#content .passwd_box input {
	color:					#3A38A3;
	line-height:			18px;
	height:					18px;
	float:					left;
	font-weight:			bold;
	padding:				5px 2px;
	width:					200px;
	border:					1px solid #D7D7D7;
}

	/*	buy bulls	*/
#content .buy_credits {
	padding-bottom:			0;
}

#content .buy_credits .inner {
	margin-bottom:			0;
}

#content .buybulls {
	position:				relative;
	height:					200px;
}

#content .buybulls a#box25 span, #content .buybulls a#box25_plus span {
	background-image:		url(../gfx/buybulls/box_25.png);
	background-repeat:		no-repeat;
	width:					125px;
	height:					32px;
	padding-top:			110px;
	display:				block;
	position:				absolute;
	top:					60px;
	left:					5px;
	text-align:				center;
	color:					#696969;
	line-height:			16px;
	font-size:				11px;
	font-weight:			bold;
}

#content .buybulls a#box25 span input {
	height:					16px;
}

#content .buybulls a#box25:hover span {
	background-image:		url(../gfx/buybulls/box_25_hover.png);
}

#content .buybulls a#box25:active span, #content .buybulls a#box25:focus span, #content .buybulls a#box25 span.active {
	background-image:		url(../gfx/buybulls/box_25_active.png);
}

#content .buybulls a#box50 span {
	background-image:		url(../gfx/buybulls/box_50.png);
	background-repeat:		no-repeat;
	width:					145px;
	height:					32px;
	padding-top:			127px;
	display:				block;
	position:				absolute;
	top:					43px;
	left:					140px;
	text-align:				center;
	color:					#696969;
	line-height:			16px;
	font-size:				11px;
	font-weight:			bold;
}

#content .buybulls a#box50 span input{
	height:					16px;
}

#content .buybulls a#box50:hover span {
	background-image:		url(../gfx/buybulls/box_50_hover.png);
}

#content .buybulls a#box50:active span, #content .buybulls a#box50:focus span, #content .buybulls a#box50 span.active {
	background-image:		url(../gfx/buybulls/box_50_active.png);
}

#content .buybulls a#box70 span {
	background-image:		url(../gfx/buybulls/box_70.png);
	background-repeat:		no-repeat;
	width:					164px;
	height:					32px;
	padding-top:			146px;
	display:				block;
	position:				absolute;
	top:					24px;
	left:					300px;
	text-align:				center;
	color:					#696969;
	line-height:			16px;
	font-size:				11px;
	font-weight:			bold;
}

#content .buybulls a#box70 span input {
	height:					16px;
}

#content .buybulls a#box70:hover span {
	background-image:		url(../gfx/buybulls/box_70_hover.png);
}

#content .buybulls a#box70:active span, #content .buybulls a#box70:focus span, #content .buybulls a#box70 span.active {
	background-image:		url(../gfx/buybulls/box_70_active.png);
}

#content .buybulls a#box225 span {
	background-image:		url(../gfx/buybulls/box_225.png);
	background-repeat:		no-repeat;
	width:					185px;
	height:					32px;
	padding-top:			162px;
	display:				block;
	position:				absolute;
	top:					8px;
	left:					480px;
	text-align:				center;
	color:					#696969;
	line-height:			16px;
	font-size:				11px;
	font-weight:			bold;
}

#content .buybulls a#box225 span input {
	height:					16px;
}

#content .buybulls a#box225:hover span {
	background-image:		url(../gfx/buybulls/box_225_hover.png);
}

#content .buybulls a#box225:active span, #content .buybulls a#box225:focus span, #content .buybulls a#box225 span.active {
	background-image:		url(../gfx/buybulls/box_225_active.png);
}

		/*	buy bulls 2	*/
#content .buybulls_info {
	text-align:				center;
	width:					245px;
}

#content .buybulls_info  p{
	margin:					0;
}

#content .buybulls_info big {
	color:					#78BC2E;
	font-weight:			bold;
}

#content .pay_info {
	text-align:				center;
	width:					385px;
}

#content .pay_info h3 {
	font-size:				13px;
	padding:				0;
	width:					100%;
	height:					auto;
	line-height:			1em;
}

#content .pay_info p {
	padding:				0 10%;
}

#content .pay_info a.srv_btn_mid span, #content .pay_info input.srv_btn_mid {
	float:					none;
	margin:					5px auto;
}

		/*	membership 2	*/
#content .buyplatin_info {
	text-align:				center;
	width:					245px;
}

	/*	my bidsbull	*/
#content .mybull .twoCols {
	width:					315px;
}

#content .mybull .twoCols h3 {
	width:					295px;
	padding:				0 10px;
}

#content .mybull .twoCols p {
	width:					305px;
	padding:				0 5px;
}

#content .mybull .twoCols big.username, #content .mybull .twoCols span.bulls {
	display:				block;
	height:					40px;
	line-height:			30px;
	background-position:	left top;
	background-repeat:		no-repeat;
	padding-left:			43px;
}

#content .mybull .twoCols big.username, #content .mybull .twoCols span.bulls big {
	font-size:				20px;
	color:					#6921B2;
}

#content .mybull .twoCols big.username {
	background-image:		url(../gfx/ico_user.png);
}

#content .mybull .twoCols big.username span {
	font-size:				12px;
	color:					#000000;
}

#content .mybull .twoCols span.bulls {
	background-image:		url(../gfx/ico_bulls.png);
}

#content .mybull .twoCols span.bulls big {
	position:				relative;
	top:					3px;
}

#content .mybull .inner .stats_section {
	background-image:		url(../gfx/hhelper_stats_bg.png);
	background-position:	bottom;
	background-repeat:		no-repeat;
	min-height:				116px;
}

#content .mybull .stats_section h3 {
	background-color:		transparent;
	background-image:		none;
	padding:				5px 5px 0 5px;
}

/*	sidebar	*/
#sidebar {
	width:					220px;
	float:					right;
	position:				relative;
	top:					10px;
	right:					0;
}

	/*	boxes	*/
#sidebar .box, #content .minibox {
	border-top:				1px solid #EAEAEA;
	background:				#FFFFFF url(../gfx/sbBox_btm_bg.png) no-repeat;
	background-position:	bottom;
	width:					190px;
	min-height:				70px;
	padding:				15px;
	font-size:				11px;
	margin:					0 0 10px 0;
}

#sidebar .box a {
	color:					#6921B2;
	font-size:				14px;
	font-weight:			bold;
	text-decoration:		underline;
	display:				block;
	float:					right;
	margin:					25px 0 0 0;
}

#sidebar .box hr {
	width:					190px;
	height:					0;
	border:					0;
	margin:					5px 0 15px 0;
	border-bottom:			1px solid #EAEAEA;
}

#sidebar .box img {
	margin:					5px 0 0 0;
}

#sidebar .box ul#bulls {
	list-style:				none;
}

#sidebar .box ul#bulls li{
	padding:				0 0 0 35px;
	margin:					3px 0;
	background-repeat:		no-repeat;
	background-position:	top left;
}

#sidebar .box ul#bulls li#gr_bull{
	background-image:		url(../gfx/bull_gr.png);
}

#sidebar .box ul#bulls li#or_bull{
	background-image:		url(../gfx/bull_or.png);
}

#sidebar .box big {
	text-align:				center;
}

	/*	service	*/

#sidebar a.srv_btn_mybull {
	float:					none;
	text-decoration:		none;
	border:					0;
	margin-top:				0;
}

#sidebar a.srv_btn_mybull span {
	background-image:		url(../gfx/sbButton.png);
	background-repeat:		no-repeat;
	height:					30px;
	width:					180px;
	padding:				0 10px;
	margin-top:				10px;
	line-height:			30px;
	font-weight:			bold;
	color:					#6921B2;
	text-align:				right;
	text-decoration:		underline;
	display:				block;
	position:				relative;
	right:					6px;
}

#sidebar a.srv_btn_mybull:hover span {
	background-image:		url(../gfx/sbButton.png);
	color:					#6921B2;
}

/***********
	Footer
***********/
#footer	{
	background-image:		url(../gfx/footer_bg.png);
	background-repeat:		no-repeat;
	background-position:	center;
	line-height:			60px;
	height:					60px;
}

#footer .ftr_men {
	position:				absolute;
	left:					10px;
}

#footer .ftr_men a {
	color:					#8E8E8E;
	font-size:				11px;
	font-weight:			bold;
}

#footer .ftr_men ul {
	list-style:				none;
}

#footer .ftr_men ul li {
	float:					left;
	margin:					0 20px 0 15px;
}

#footer .ftr_pay {
	position:				absolute;
	top:					14px;
	right:					10px;
}

/*************
	Helpers
*************/
#helpers	{
	width:					920px;
}

#helpers .window {
	display:				none;
	position:				absolute;
	top:					175px;
	z-index:				1000;
	width:					460px;
	margin-left:			120px;
}

#helpers .window h2 span.right {
	display:				block;
	position:				absolute;
	top:					1px;
	right:					5px;
}

#helpers .window h2 span.right input {
	color:					#FFFFFF;
	background-color:		#FF0000;
	font-size:				10px;
	font-weight:			bold;
	line-height:			24px;
	width:					26px;
	height:					26px;
}

#helpers .window h2 span.right a span {
	background-image:		url(../gfx/hhelper_close.png);
	background-repeat:		no-repeat;
	color:					#000000;
	display:				block;
	padding-bottom:			1px;
	line-height:			26px;
	height:					26px;
	width:					26px;
	text-align:				center;
	font-weight:			bold;
	font-size:				18px;
}

#helpers .window h2 span.right a:hover span {
	background-image:		url(../gfx/hhelper_close_hover.png);
	color:					#FFFFFF;
}

#helpers .window .box {
	padding-bottom:			25px;
	width:					460px;
}

#helpers .window .box .inner {
	width:					454px;
	border-right:			3px solid #F9A533;
	border-bottom:			3px solid #F9A533;
	border-left:			3px solid #F9A533;
	background-color:		#FFFFFF;
	min-height:				100px;
}

#helpers .window .box .inner .stats_section {
	background-image:		url(../gfx/hhelper_stats_bg.png);
	background-position:	bottom;
	background-repeat:		no-repeat;
	min-height:				116px;
}

#helpers .window .box .inner .stats_section h3 {
	background-color:		transparent;
	background-image:		none;
	padding:				5px 5px 0 5px;
}

#helpers .window .box .inner p {
	margin-bottom:			0;
	padding:				0 10px 10px 10px;
}

#helpers .window .box .inner .mobDisplay, #helpers .window .box .inner .mobDisplaySend {
	width:					62px;
	height:					69px;
	padding:				34px;
	margin-left:			10px;
}

#helpers .window .box .inner .mobDisplay {
	background-image:		url(/gfx/handy.png);
}

#helpers .window .box .inner .mobDisplaySend {
	background-image:		url(/gfx/handy1.png);
	height:					36px;
	padding-top:			67px;
}

#helpers .msgbox {
	position:				absolute;
	left:					370px;
	z-index:				1000;
	width:					290px;
	height:					260px;
	background-image:		url(../gfx/msgbox_bg.png);
	background-position:	left top;
	background-repeat:		no-repeat;
}

#helpers .msgbox .inner {
	background-position:	center top;
	background-repeat:		no-repeat;
	margin-top:				25px;
	padding-top:			120px;
	width:					290px;
	text-align:				center;
}

#helpers .msgbox a.close_btn span {
	display:				block;
	margin-top:				16px;
	margin-right:			16px;
	background-image:		url(../gfx/msgbox_btn_close.png);
	background-repeat:		no-repeat;
	width:					26px;
	height:					26px;
	text-align:				center;
	color:					#000000;
	font-size:				19px;
}

#helpers .msgbox a.close_btn:hover span {
	background-image:		url(../gfx/msgbox_btn_close_hover.png);
	color:					#FFFFFF;
}

#helpers .msgbox .inner h3 {
	padding-left:			16px;
	padding-right:			16px;
	color:					#F28E0E;
	font-size:				17px;
	font-weight:			bold;
}

#helpers .msgbox .inner p {
	padding:				1em 16px;
	color:					#686868;
	font-size:				11px;
}