html, body{background:url('../images/new-layout/bg.gif') #c3dae7 repeat-x; margin:0; padding:0;}

h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.2em;}
h4{font-size:1em;}
h5{font-size:0.8em;}
h6{font-size:0.7em;}

a{font-weight:bold; color:#024dab;}
a:hover, a:focus{text-decoration:underline; color:#2597d7;}
a img{border:none; text-decoration:none;}

html, body, select, textarea, input{font:normal 12px Verdana,Tahoma,Helvetica,Sans-Serif; color:#333;}
fieldset{border:#dfdfdf solid 1px; margin-bottom:15px; padding:15px;}
legend{font-weight:bold;}
img{vertical-align:middle;}
select, textarea, input{border:1px inset #ddd; background:white;}
label{display:block; font-weight:bold;}
label.inline{display:inline; font-weight:normal;}
textarea, .full{width:100%;}
input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus,
.fieldWithErrors input:hover, .fieldWithErrors input:focus, .fieldWithErrors textarea:hover,
.fieldWithErrors textarea:focus, .fieldWithErrors select:hover, .fieldWithErrors select:focus{background:#eef; border-color:#ddd;}
.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select{border-color:#d66; background:#fee;}
input[type="radio"], input[type="checkbox"], input[type="image"], input[type="image"]:hover, input[type="image"]:focus{border:none; background:none;}

.cancelled{text-decoration:line-through;}

input[type="submit"]{
	border:white solid 0px;
	color:white;
	height:32px;
	padding:5px 25px;
	background:url('../images/new-layout/sprite-bg.png') #3c9fd7 repeat-x 0 -32px;
	cursor:pointer;
	font-weight:bold;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

.separator{
	border:none;
	height:15px;
	background:url('../images/new-layout/sprite-bg.png') #0649a8 0 -134px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	margin:10px 0;
	padding:0;
	display:block;
}

.clear{clear:both;}

.red{color:red;}
.green{color:green;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

#accessmenu{position:absolute; top:-9999px;}

#container, #container_footer, #copyright{background:url('../images/new-layout/container.png') repeat-y; width:950px; margin:0 auto; padding:15px;}

#fbshare{text-align:right;margin-bottom:20px;}

#menu_content{float:right;}
#leftmenu{
	width:224px;
	margin-right:26px;
	float:right;
}
#leftmenu div{
	padding:10px;
	margin-bottom:25px;
	background:url('../images/new-layout/categories.gif') #f7fafc repeat-x;
	border:#d8effa solid 2px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow:0 0 5px #888;
	-khtml-box-shadow:0 0 5px #888;
	-moz-box-shadow:0 0 5px #888;
	box-shadow:0 0 5px #888;
}
#leftmenu h3{margin:0;padding-bottom:5px;border-bottom:#d8effa solid 2px;}

#content{min-height:400px;float:right;width:950px;}
#container_footer{height:12px; background:url('../images/new-layout/sprite.png') no-repeat; padding:0 15px;}
#footer{text-align:center; margin:50px 0 0 0;}
#footer li{display:inline;border-right:#555 solid 1px; padding:0 10px}
#copyright{background:#c3dae7; text-align:center; padding:10px 15px; font-size:0.9em;}

#logo{width:197px; padding:10px 29px 0 10px; float:left;}

#logo h1, #logo h2{margin:0; padding:0;}

#logo a{background:url('../images/new-layout/sprite.png') -60px -86px; width:187px; height:53px; text-indent:-9999px; display:block;}

#logo h2{padding-top:3px; text-align:center; font-size:1.1em; color:#2597D7; line-height:1.2;}

#menu{position:relative; width:713px; float:left;}

#login-register{position:absolute; right:0; top:0;}

#login-register a{margin:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-decoration:none;}

#language_country label{margin:0 5px 0 0; display:inline; font-weight:bold}

#language_country select{font-weight:bold; width:150px; margin-right:35px; color:#2597d7;}

#menu ul{text-align:center; list-style-type:none; margin:15px 0 0; padding:0; float:left;}

#menu li{float:left;}
#menu li a{
	display:block;
	width:116px;
	height:26px;
	background:url('../images/new-layout/sprite-bg.png') #0948a7 repeat-x;
	color:white;
	padding:6px 0 0;
	font-size:1.2em;
	text-decoration:none;
}
#menu li a:hover, #menu li a:focus{background:url('../images/new-layout/sprite-bg.png') #3c9fd7 repeat-x 0 -32px; text-decoration:none;}
#menu li small{margin-left:5px;}

#rightcorner, #leftcorner{
	width:8px;
	height:32px;
	background:url('../images/new-layout/sprite.png') #0948a7 no-repeat -52px -118px;
	float:left;
	margin-top:15px;
	display:inline;
}
#rightcorner{background-position:-44px -118px;}

#menu ul ul{float:left; position:absolute; visibility:hidden; width:600px; margin:0; z-index:3;}
#menu ul ul li{float:left; text-align:left; margin:0;}
#menu ul li:hover li{visibility:visible;}

#login-register a, #menu ul ul a{
	background:url('../images/new-layout/sprite-bg.png') #d2ecfa repeat-x 0 -92px;
	color:#024DAB;
	height:17px;
	padding:2px 5px;
	border:white solid 1px;
	-webkit-box-shadow:0 0 5px #888;
	-khtml-box-shadow:0 0 5px #888;
	-moz-box-shadow:0 0 5px #888;
	box-shadow:0 0 5px #888;
}

#menu ul ul a{font-weight:normal; display:block; width:288px;}
#login-register a:hover, #login-register a:focus, #menu ul ul a:hover, #menu ul ul a:focus{
	background:url('../images/new-layout/sprite-bg.png') #8bcdf4 repeat-x 0 -113px;
	color:white;
}

#searchbox{display:inline; float:left; width:100%; margin-top:7px;}
.bgsearch{float:left; margin-top:2px; height:28px; background:url('../images/new-layout/sprite-bg.png') white 0 -64px;}
.bgrightsearch, .bgleftsearch{
	float:left;
	width:6px;
	margin-top:2px;
	height:28px;
	background:url('../images/new-layout/sprite.png') white -22px -158px;
}
.bgleftsearch{background-position:-28px -158px; margin-right:8px;}
.bgsearch input{border:0px; background:transparent; padding-top:8px; width:565px;}
#search{float:left; font-size:1.2em; width:110px; -webkit-border-radius:0px; -khtml-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
#rightsearch, #leftsearch{float:left; width:8px; height:32px; background:url('../images/new-layout/sprite.png') #3c9fd7 -44px -86px;}
#leftsearch{background-position:-52px -86px;}

#presentation_tabs{float:left; width:240px; height:300px;}
.tab h3{margin:0; padding:0;}
.tab a{
	background:url('../images/new-layout/sprite.png') #2f98d9 no-repeat -44px -12px;
	color:white;
	display:block;
	padding:27px 40px 0 0;
	height:47px;
	width:197px;
	font-size:1.2em;
	text-decoration:none;
	text-align:center;
}
.tab a:hover, .tab a:focus{color:white; background-color:#044aa9; background-position:-281px -12px;}

#presentation_text{float:left; width:690px; background:white; padding:10px;}
.slot{width:33%; float:left; text-align:center;}
.slot h4{font-size:1.8em; margin:0 0 25px;}
.stretcher .text{text-align:center; margin:15px 0  0 25px;}
.stretcher .text p{float:left; font-size:1.3em; font-weight:bold; margin:7px 0 0;}

#presentation_text .image{
	width:156px;
	height:143px;
	margin:0 0 0 50px;
	padding:0;
	background:url('../images/new-layout/sprite-presentation.jpg');
	cursor:pointer;
}
#presentation_text #first{background-position:0 0;}
#presentation_text #second{background-position:0 -143px;}
#presentation_text #third{background-position:0 -286px;}
#presentation_text #fourth{background-position:0 -429px;}
#presentation_text #fifth{background-position:0 -572px;}
#presentation_text #sixth{background-position:0 -715px;}
#presentation_text #seventh{background-position:-156px 0;}
#presentation_text #eighth{background-position:-156px -143px;}
#presentation_text #nineth{background-position:-156px -286px;}
#presentation_text #tenth{background-position:-156px -429px;}
#presentation_text #eleventh{background-position:-156px -572px;}
#presentation_text #twelfth{background-position:-156px -715px;}

.leftbutton, .rightbutton{
	float:left;
	margin:0 0 0 15px;
	width:8px;
	height:32px;
	background:url('../images/new-layout/sprite.png') #0948a7 no-repeat -44px -118px;
}
.rightbutton{background-position:-52px -118px; margin:0 15px 0 0;}

.button a{float:left; height:32px; text-align:center; font-size:1.2em; text-decoration:none;}
.button a{
	color:white;
	display:block;
	height:15px;
	padding:7px 25px 10px;
	background:url('../images/new-layout/sprite-bg.png') #0948a7 repeat-x;
}
.button a:hover, .button a:focus{color:white;}

#banners{margin-right:5px; width:636px; float:left; display:inline;}
.banner{
	background:url('../images/new-layout/sprite-bg.png') white repeat-x 0 -455px;
	width:270px;
	height:126px;
	padding:10px 5px;
	float:left;
	display:inline;
}
.right_banner_border, .left_banner_border{
	float:left;
	width:11px;
	height:146px;
	margin:0 0 13px 5px;
	background:url('../images/new-layout/sprite.png') white -22px -12px;
}
.left_banner_border{background-position:-33px -12px; margin:0 5px 13px 0;}
.banner img{float:left; margin:23px 5px 5px; display:inline;}
.banner .social{margin:33px 15px 5px;}
.banner div{float:left; width:158px; height:116px; margin:0 5px 5px; display:inline;}
.banner h4, .banner p{margin:5px 0;}
.banner h4, #rightbanner h4{font-size:1.3em;}

#rightbanner{
	text-align:center;
	width:272px;
	height:276px;
	float:left;
	padding:15px 5px;
	background:url('../images/new-layout/sprite-bg.png') white repeat-x 0 -149px;
}

#right_rightbanner_border, #left_rightbanner_border{
	float:left;
	width:11px;
	height:306px;
	background:url('../images/new-layout/sprite.png') white 0 -12px;
}

#left_rightbanner_border{background-position:-11px -12px;}

#rightbanner div{text-align:left;}

#partner{clear:both; margin:25px 0 0;}
#partner a{background:url('../images/new-layout/sprite.png'); width:120px; height:30px; text-indent:-9999px; display:block; float:left; margin-right:25px;}
#partner #g11{background-position:-60px -139px;}
#partner #bazarissimo{background-position:-60px -169px;}







#siteseal{clear:both; margin:25px 0 25px;}

.formitem, #controlpanel .formitem{margin-bottom:15px;}

.formitem label .help, td .help{margin-left:5px; position:relative; z-index:1;}
.formitem label .help:hover, td .help:hover{z-index:2;}
.formitem label .help span, td .help .detail{font-size:0.9em;font-weight:normal;position: absolute; text-align:left; top:-999999px;}
.formitem label .help:hover span, td .help:hover .detail{

	display:block;
	position:absolute;
	top:0;
	width:250px;
	border:#3e618e solid 1px;
	background:#ffffb4;
	padding:5px;
}
.formitem label .help:hover span{left:0;}
td .help:hover .detail{right:0; width:500px;}
.help img{vertical-align:sub;}


#login, #content .register{width:46%; float:left; padding:2%;}
#login input[type="text"], #login input[type="password"]{width:75%;}

.translation_missing{background:yellow; color:black;}

#chart{margin-bottom: 50px;}

.optional{
	font-weight:normal;
}

.optional .opt{
	font-size:0.9em;
	font-style:italic;
}

#fees{margin:25px auto 25px;}
#fees thead{font-weight:bold;}
#fees td{padding:10px; border:#3e618e solid 1px;}





#item #item_and_user{
	float:left;
	width:100%;
	display:inline;
}

#item_details{
	float:left;
	width:65%;
	margin:0 1% 25px 0;
	display:inline;
}

#image_and_user{
	float:left;
	width:33%;
	display:inline;
}

#item_and_user h3, .description, #controlpanel h3, #other_items h3, #item h3{
	border-top:#e5f0f6 solid 2px;
	border-bottom:#e5f0f6 solid 2px;
	background:url('../images/new-layout/bg.gif') #f6f9fb repeat-x 0 -175px;
	padding:3px 10px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow:0 0 2px #888;
	-khtml-box-shadow:0 0 2px #888;
	-moz-box-shadow:0 0 2px #888;
	box-shadow:0 0 2px #888;
	margin:15px 0;
	clear:both;
}


#path h2{
	background:#eaf1fc;
	padding:10px;
	margin:0 0 25px;
	font-size:1.2em;
	border:#d4dbe4 solid 2px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow:0 0 5px #888;
	-khtml-box-shadow:0 0 5px #888;
	-moz-box-shadow:0 0 5px #888;
	box-shadow:0 0 5px #888;
}

#checkout h3, #item h3, #controlpanel h3{
	margin:75px 0 15px;
}

#item_and_user h3{margin:0 0 15px}

#checkout h3{
	background:#e0e0e0;
}

#controlpanel h3{margin:15px 0;}

#item{
	margin-bottom:50px;
}

#other_items{ margin-top:50px }

#item_details #details{margin-bottom:25px;}
#bookmarks a{
	border:#f0f0f0 solid 2px;
	margin-right:10px;
	width:16px;
	height:16px;
	background:url('../images/new-layout/bookmarks.png');
	text-indent:-9999px;
	display:block;
	float:left;
}
#bookmarks #ask{background-position:0 0;}
#bookmarks #blinklist{background-position:-16px 0;}
#bookmarks #delicious{background-position:-32px 0;}
#bookmarks #digg{background-position:-48px 0;}
#bookmarks #facebook{background-position:-64px 0;}
#bookmarks #friendfeed{background-position:0 -16px;}
#bookmarks #google{background-position:-16px -16px;}
#bookmarks #live{background-position:-32px -16px;}
#bookmarks #myspace{background-position:-48px -16px;}
#bookmarks #reddit{background-position:-64px -16px;}
#bookmarks #spurl{background-position:0 -32px;}
#bookmarks #stumbleupon{background-position:-16px -32px;}
#bookmarks #technorati{background-position:-32px -32px;}
#bookmarks #twitter{background-position:-48px -32px;}
#bookmarks #yahoo{background-position:-64px -32px;}

#bookmarks a:hover{ border-color:#afc3ce; }

.description{
	clear:both;
}

#items_home, #other_items table{
	width:100%;
	text-align:center;
}

#other_items td, #items_home td{
	vertical-align:top;
	width:25%;
	text-align:left;
	padding:0 10px 10px 10px;
}

#items_home td{
	padding-bottom:25px;
}

.paginate{
	text-align:right;
	margin:10px;
}
















#flash_notice, #flash_error, #flash_warning{
	padding:10px;
	margin-bottom:25px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

#flash_notice{
	color:#004000;
	background:#c0ffc0;
	border:1px solid #004000;
}

#flash_error{
	color:#800000;
	background:#ffc0c0;
	border:1px solid #800000;
}

#flash_warning{
	color:#808000;
	background:#ffffc0;
	border:1px solid #808000;
}

.standard_table{
	text-align:center;
	width:100%;
}

.standard_table th{
	background:#027ed7;
	color:white;
	padding:5px;
	-webkit-border-top-left-radius:8px;
	-khtml-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-khtml-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
}

.standard_table thead tr, .standard_table thead tr:hover{
	background:transparent;
}

.standard_table tr, #messages .unread{
	background:url('../images/new-layout/bg.gif') #f2f7fa repeat-x 0 -200px;
}

.standard_table tr:hover, #messages .standard_table .unread:hover, #messages .standard_table .read:hover{
	background:url('../images/new-layout/bg.gif') #e4eff4 repeat-x 0 -350px;
}

.standard_table td{
	padding:5px;
}

#controlpanel ul{
	width:100%;
	text-align:center;
	margin:0 0 25px;
	padding:0;
	list-style:none;
	float:left;
}
#controlpanel li{float:left; width:100%; margin-bottom:20px;}
#controlpanel .two li{
	width:50%;
}

#controlpanel .three li{
	width:33%;
}

#controlpanel .four li{
	width:25%;
}

#controlpanel div{
	margin-bottom:25px;
	overflow:hidden;
}

#controlpanel div div{
	background:#f0f0f0;
	padding:0;
	border:0;
	margin:0;
}

#controlpanel .icon{width:70px; height:70px; background:url('../images/new-layout/icons.jpg'); display:block;padding:0;margin:0 auto 5px;cursor:pointer;}
#controlpanel #selling{background-position:0 0;}
#controlpanel #sold{background-position:0 -70px;}
#controlpanel #unsold{background-position:0 -140px;}
#controlpanel #closed{background-position:0 -210px;}
#controlpanel #bidding{background-position:-70px 0;}
#controlpanel #won{background-position:-70px -70px;}
#controlpanel #lost{background-position:-70px -140px;}
#controlpanel #wished{background-position:-70px -210px;}
#controlpanel #received_offers{background-position:-140px 0;}
#controlpanel #sent_offers{background-position:-140px -70px;}
#controlpanel #send_message{background-position:-140px -140px;}
#controlpanel #received_messages{background-position:-140px -210px;}
#controlpanel #sent_messages{background-position:-210px 0;}
#controlpanel #payment_preferences{background-position:-210px -70px;}
#controlpanel #shipment_preferences{background-position:-210px -140px;}
#controlpanel #templates{background-position:-210px -210px;}
#controlpanel .synchronized_shops{background-position:-70px -280px;}
#controlpanel .shop{background-position:0 -280px;}
#controlpanel .categories{background-position:-140px -280px;}
#controlpanel #invite_your_friends{background-position:0 -350px;}
#controlpanel #earnings{background-position:-70px -350px;}
#controlpanel .commissions{background-position:-140px -350px;}
#controlpanel #sell_item{background-position:-210px -350px;}
#controlpanel #edit_profile{background-position:-280px 0;}
#controlpanel #feedbacks{background-position:-280px -70px;}
#controlpanel #favourite_users{background-position:-280px -140px;}
#controlpanel #reports{background-position:-280px -280px;}
#controlpanel .statistics{background-position:-280px -350px;}
#controlpanel #users{background-position:-280px -210px;}
#controlpanel .pages{background-position:-210px -280px;}












.image, .thumb{
	width:164px;
	text-align:center;
	padding:3px;
	margin:auto;
}

.image{
	height:164px;
	margin-bottom:25px;
}

.thumb{
	width:84px;
	display:table-cell;
	vertical-align:middle;
}

#item_images .thumb{float:left; margin-right:5px;}

.image a img, .thumb a img{
	padding:3px;
	background:white;
	border:#024dab solid 2px;
}

.image a img:hover, .thumb a img:hover{border-color:#2597d7; opacity:0.8;}

#other_items .thumb, #items_home .thumb{
	height:84px;
	display:block;
	vertical-align:baseline;
}

#images .item_image{
	margin-bottom:25px;
}













#controlpanel table, #controlpanel div{
	padding:0 25px;
}

#controlpanel table td{
	padding-bottom:25px;
}

.description_content{
	background:white;
	width:100%;
	overflow:hidden;
}







div.auto_complete {
	width: 350px;
	background: #fff;
}

div.auto_complete ul {
	border:1px solid #888;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}

div.auto_complete ul li {
	margin:0;
	padding:3px;
}

div.auto_complete ul li.selected {
	background-color: #d8dfea;
}

div.auto_complete ul strong.highlight {
	color: #800;
	margin:0;
	padding:0;
}


#errorExplanation{
	border:#ae1b1b solid 1px;
	background:#fff4f0;
	padding:25px;
	margin-bottom:25px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

#errorExplanation h2{
	color:#ae1b1b;
}

#shops{
	width:100%;
}

#shops caption{
	margin:25px 0 25px;
	font-size:1.1em;
	text-align:left;
}

#shops td{
	width:33%;
	padding:5px;
	vertical-align:top;
}









#leftmenu ul{
	list-style-type:circle;
	margin:25px 0 0 25px;
	padding:0;
}

#leftmenu .notype{list-style-type:none;margin-left:0;}

#leftmenu li{
	padding-bottom:15px;
}
#leftmenu li a span, .categoryicon {
	float:left;
	height:24px;
	margin-right:10px;
	overflow:hidden;
	position:relative;
	width:24px;
}
#leftmenu li a img, .categoryicon img {
	position:absolute;
}














/* MESSAGES
--------------------------------------------------------------------------------------------------*/

#messages{ float:left; width:100%; }
#messages #sidebar{ float:left; width:22%; margin:0 3% 0 1%; }
#messages #sidebar p{ margin:0; padding:1em 0; border-bottom:#eee solid 0.2em; border-right:#eee solid 0.2em; }
#messages #messages_content{ float:left; width:74%; }

#messages .avatar{ width:50px; }
#messages .avatar img{ border:#333 solid 0.1em; }

#messages .standard_table{ border-collapse:collapse; }
#messages .standard_table tr{ border-bottom:#eee solid 0.2em; border-left:#eee solid 0.2em; cursor:pointer; }

#messages .standard_table .unread, .standard_table .unread a{ font-weight:bold; }

#messages .standard_table .read{ background:#fff; }
#messages .standard_table .read, .standard_table .read a{ font-weight:normal; }

#messages .message{ float:left; width:98%; padding:0.5em 1% 2em; margin-bottom:2em; border-bottom:#eee solid 0.2em; border-left:#eee solid 0.2em; }
#messages .message .avatar{ float:left; width:8%; }
#messages .message .detail{ float:left; width:88%; padding:0 2%; }
#messages .message .detail > p{ margin:0 0 1em; }

