/* from old vatera*/
a{
	text-decoration:none;
	color:#3B4D93;
}
a img{
	border:none;
}
li{
	list-style:none;
}

div.nodisplay{
	display: none;
}

select{
	font-size:11px;
	font-family:verdana;
}
legend{
	font-weight:bold;
}
fieldset{
	margin-bottom:5px;
}
/* from old vatera */

tbody tr td a,div.box-content a,div.box-content-listings div,div.list-box span.header-text a,
div.mini-content-container div.box-content a,div.navigation-menu-box ul li a,
a#mpl-index-question1,a#mpl-index-question2,div#header-top-menu a,a#header-login-link,
a#header-reg-link,a#header-logout-link,div.header-category-column a,div.header-category-column a:hover{
	color:#3b4d93;
}

ul.disc-li li{
	list-style:disc;
}

ul.padded-li li{
	padding-top:2px;
	padding-bottom:2px;
}

input,legend,label,h1,h2,h3,h4,table,fieldset,div.box-content,div.box-content-listings{
	font-size:11px;
	font-family:Arial,Tahoma;
	color:black;
}

.inline {
	display:inline;
}

tbody tr td a,div.box-content a,div.list-box span.header-text a,div.mini-content-container div.box-content a{
	font-size:12px;
	font-family:Arial,Tahoma;
	text-decoration:none;
}

select, textarea, input[type=text].input-style, input[type=password].input-style {
	border-width:1px;
	border-style:solid;
	border-color:#808080;
}

div.box-content-listings{
	padding: 0px 0px 10px 0px;
}

input[type=text].input-style:focus, input[type=password].input-style:focus {
	background-color:#ffcf85;
}

select,textarea,.input-padding{
	padding:2px 1px;
}

textarea:focus,select:focus{
	background-color:#ffcf85;
}
.ajax-overlay-container{
	position:absolute;
	width:100%;
	z-index:1000;
	top:0px;
	left:0px;
	background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWPkYOZ6xkAEYCJG0ahC6ikEAJ/nAQ92k8jOAAAAAElFTkSuQmCC);
	background: rgba(51, 51, 51, 0.8);
	#filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2333333,endColorstr=#B2333333);
	text-align:center;
}
.ajax-overlay-message{
	background-color:#FFFFFF;
	border:1px solid #000000;
	width:240px;
	height:120px;
	position:absolute;
	text-align:center;
}

label:not(.error){
	cursor:pointer;
}
.textalign-center{text-align:center;}
.textalign-right{text-align:right;}
.textalign-justify{text-align:justify;}
.textalign-left{text-align:left;}

.color-red,.color-warning,.form-error{color:red;}
.color-green,.color-successful{color:green;}
.color-blue{color:blue;}

.strong{font-weight:bold;}
.normal{font-weight:normal;}
.normal-important {
	font-weight:normal !important;
}
.underline{text-decoration:underline;}

/* bigger font size for admin sites */
div.blue-box *,div.blue-box a{
	font-size:12px;
}

div.gray-box, div.orange-box,div.list-box, div.blue-box, div.green-box{
	border:1px solid #919191;
	text-align:left;
	padding:2px;
	margin-bottom:5px;
	position:relative;
}

div.orange-box{
	padding-top: 6px;
}

img.round-left-bottom,
img.round-right-bottom,
img.round-left-top,
img.round-right-top{
	position:absolute;
	height:2px;
	z-index:9999;
	width:2px;
}

img.round-left-bottom{
	left:-1px;
	bottom:-1px;
}

img.round-right-bottom{
	right:-1px;
	bottom:-1px;
}

img.round-left-top{
	left:-1px;
	top:-1px;
}

img.round-right-top{
	right:-1px;
	top:-1px;
}

div.list-box span.header-text{
	background:#c0c0c0;
	height:18px;
	display:block;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
}

table.list-table{
	width:100%;
}

table.list-table thead th{
	padding-left:10px;
	padding-top:0px;
}

table.list-table thead th a{
	font-weight:bold;
	text-decoration:underline;
}

table.list-table tbody td{
	border-left:1px dotted #9d9c9c;
}

table.list-table{
	border-collapse:collapse;
}

table.list-table thead{
	background-image:url(images/list_box_thead_background.png);
	background-position:left top;
	background-repeat:repeat-x;
	height:55px;
}

table.highlight-table tbody tr:hover {
	background-color: #EEEEEE;
}

div.gray-box span.header-text,div.list-box span.header-text{
	background-image:url(images/gray_box_background.png);
}

div.orange-box span.header-text{
	background-image:url(images/orange_box_background.png);
}

div.blue-box span.header-text{
	background-image:url(images/blue_box_background.png);
}

div.gray-box span.header-text,
div.orange-box span.header-text,
div.list-box span.header-text,
div.blue-box span.header-text,
span.green-header-text,
span.warning-header-text{
	background-position:left top;
	background-repeat:repeat-x;
	height:25px;
	display:block;
	font-weight:bold;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
}

div.green-box span.header-text{
	display:block;
	height:30px;
	background: #54943f;
	color: #ffffff;
	padding-left:8px;
}

div.green-box div.box-content{
	background: #77be60;
}

span.green-header-text{
	background-image:url(images/green_box_background.png);
}

span.warning-header-text{
	background-image:url(images/warning_box_background.png);
}

div.mini-box,div.mini-content-container{
	width:184px;
}

div.medium-box{
	/*width:611px;*/
}

div.big-box{
}


div.box-content{
	padding:10px;
	padding-top:5px;
}
div.box-content-listings{
	padding: 0px 0px 10px 0px;
}

h2,h2.box-title a{
	font-weight:bold;
	padding:0px;
	padding-top:10px;
	margin:0px;
	font-size:14px;
}
h2.category-title a {
	font-weight:bold;
	padding:0px;
	padding-top:10px;
	margin:0px;
	font-size:14px;
}

h2.box-title{
	border-bottom:1px solid #cac9c9;
	padding-bottom:3px;
	margin-bottom:8px;
}

h1.highlighted-text-level1,h1.highlighted-text-level1 a{
	font-size:14px;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #cac9c9;
	color:black;
	font-weight:bold;
}

form{
	margin:0px;
	padding:0px;
}

fieldset{
	border:1px solid #cac9c9;
	padding:10px;
	margin-top:10px;
}

.border-warning{
	border:1px solid red;
}

table.bordered-table td,
table.with-head th,
div.mini-content-container div.box-content a,
div.box-content-listings div,
div.box-border-bottom {
	background-image:url(images/column_bottom_background.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

table.bordered-table td,table.with-head th{
	padding:3px;
	padding-bottom:5px;
}

table.morepadded-table td {
	padding-top:10px;
	padding-bottom:10px;
}

table.with-head th{
	text-align:left;
}

.block{
	display:block;
}

div#message-back-button{
	margin-top:10px;
}

/* --------------------------- */

div.x-small-box{
	width:182px;
}

div.navigation-menu-box ul{
   list-style:none;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left:0px;
   margin-left:auto;
   margin-right:auto;
   width: 90%;
}

div.navigation-menu-box ul li{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #363636;
    padding-bottom: 8px;
    padding-top: 8px;
}

div.navigation-menu-box ul li.no-dotted-line{
    border-bottom-width: 0px;
}

div.navigation-menu-box ul li a{
    margin-left: 0px;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-size: 11px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
}

div.navigation-menu-box ul li a:hover{
    text-decoration: underline;
    color: #ff6600;
}

div.x-small-box-edit{
    background: url('images/box/box_bg_edit.png') bottom right no-repeat;
}

div.x-small-box-edit span.header-text{
    background: url('images/box/box_head_xsmall_edit.png') top right no-repeat;
}

div.x-small-box-about span.header-text{
    background: url('images/box/box_head_xsmall_about.png') top right no-repeat;
}

div.medium-container{
    width:985px;
}

div.mini-content-container{
	float:left;
}

div.medium-content-container{
    width:785px;
    margin-left:5px;
    float:left;
}

div.half-floated-box-left{
	width:49.3%;
	float:left;
	height: 100px;
}

div.half-floated-box-right{
	width:49.3%;
	float:right;
	height: 100px;
}

div.floated-content-container{
	width:988px;
	margin:auto;
}

div.mini-content-container div.box-content a{
	display:block;
	padding:5px;
}
.box-content-listings div{
	display:block;
	padding: 5px;
}

.box-content-listings div{
        display:block;
        padding: 5px;
}

div.clear{
    clear:both;
}

.helper-text{
	padding-top:5px;
	color:gray;
}


table.options-table td
{
	border-bottom:1px solid #dfdfdf;
	padding-bottom:5px;
	margin-bottom:5px;
	vertical-align:top;
}

table.bordered-table td.noborder, table.noborder td{
	background-image:url();
}


table#add-more-feature td{
	width:360px;
	vertical-align:top;
}

table#add-more-feature td.add-more-feature-text{
	width:70%;
	padding-right:5px;
	color:#5f5f5f;
}

table#add-more-feature td.add-more-feature-checkbox{
	width:5%;
}

table#add-more-feature td.add-more-feature-label{
	width:95%;
	vertical-align:middle;
	font-weight:bold;
}

div.add-more-feature-div{
	padding:10px;
	width:358px;
	float:left;
}

div#product-id-matches-container li, div#product-id-matches-container ul{
	padding:0px;
	margin:0px;
}

div#product-id-matches-container li{
	padding:2px;
	border:1px solid white;
}

div#product-id-matches-container li:hover{
	background:#e6e6e6;
	cursor:pointer;
	border:1px solid #d9d9d9;
}

div.add-more-feature-div div#product-id-matches-container div#product-id-matches{
	position:absolute;
	top:-10px;
	left:135px;
	padding:10px;
	background:white;
	border:1px solid gray;
}

hr.dotted-hr{
	padding:0px;
	margin:0px;
	height:1px;
	border:0px;
	background-image:url(images/column_bottom_background.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

table.bordered-table td.no-border{
	background-image:none;
}

img.no-border{
	border:0px;
}

.helper{
	background-image:url(images/info_icon_mini.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color: gray;
	padding-left:17px;
	text-align:left;
}
div.helper{
	margin-top:2px;
}
.success-box{
	color:#1ab125;
}

.question{
	background-image:url(images/question_icon_mini.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color: gray;
	padding-left:17px;
	text-align:left;
}

.password-strength-check-feedback{
	text-align: left;
}

.password-strength-check-feedback ul li.passed, ul.psp-checklist li.passed,
.user-del-checklist li.passed{
	list-style-image: url('images/user/validation/valid_ok.png');
}

.password-strength-check-feedback ul li.failed, ul.psp-checklist li.failed,
.user-del-checklist li.failed{
	list-style-image: url('images/user/validation/valid_no.png');
}

.password-strength-check-feedback ul li.failing, ul.psp-checklist li.failing{
	list-style-image: url('images/user/validation/valid_warning.gif');
}

span.password-tip{
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: sans-serif;
}

img.password-strength-check-feedback-image{
	margin-top: 5px;
}

/* css block for "vaterafutar" page */

div#mpl-index-questionlinks{
	position:relative;
}

a#mpl-index-question1,a#mpl-index-question2{
	position:absolute;
	left:100px;
	font-size:14px;
	font-weight:bold;
}

a#mpl-index-question1{
	top:150px;
}

a#mpl-index-question2{
	top:130px;
}

/* css block for "vaterafutar" page */

tr.list-alternate-background{
	background:#f0f0f0;
}

tr.list-alternate-highlight-background1{
	background:#c1f2cb;
}

tr.list-alternate-highlight-background2{
	background:#b6e3c0;
}

.float-left{float:left;}
.float-right{float:right;}

/* header */
div#content-container-fix,div#header-fix{
	width:980px;
	margin:auto;
}

div#content-container-flexi,div#header-flexi{
	margin:auto;
	/*min-width:1030px;*/
	min-width:980px;
	max-width:1200px;
}

div#old-content-container{
	width:980px;
	margin:auto;
}

div#content-container{
	text-align:center;
}

div#header-fix{
	background-position:left top;
	background-repeat:repeat-x;
}

div#header-top-menu{
	text-align:right;
	padding-bottom:2px;
}
span.header-top-menu-editable{
	background-image:url(images/column_bottom_background.gif);
	background-position:right bottom;
	background-repeat:repeat-x;
	color:#636363;
	padding:0px 0px 5px 0px	;
	text-align: right;
	margin:0px;
	width: 590px;
}

div#header-top-menu a,div#header-top-menu{
	font-size:12px;
	padding:5px 5px 0px 5px;
}

div#header-top-menu a{
	font-size:12px;
}

span.header-top-menu-editable a.aprod-hu-link, span.header-top-menu-editable a.highlight-link {
	color: #FE6000!important;
	font-weight: bold;
}

div#header-right-registerorlogin{
	float:right;
	text-align:right;
	padding-top:18px;
	padding-right: 11px;
	height: 15px;
	min-width: 250px;
	white-space: nowrap;
	width:420px;
}

a#header-login-link,a#header-reg-link,a#header-logout-link,a#header-cart-link{
	display:block;
	float:right;
	height:21px;
	background-position:left top;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

div#header-right-registerorlogin span{
	display:block;
	float:right;
	height:21px;
	color:#636363;
	padding-left:10px;
	padding-right:7px;
}

a#header-login-link:hover,a#header-reg-link:hover,a#header-logout-link:hover{
	text-decoration:none;
}

a#header-reg-link{
	width:72px;
	padding-left:22px;
	background:url(images/header_reg_button.png);
	background-repeat:no-repeat;
	background-position:5% 30%;
}

a#header-cart-link{
	padding-left:22px;
	background:url(images/header_cart_button.png);
	background-repeat:no-repeat;
	background-position:5% 30%;
}

a#header-login-link{
	width:48px;
	padding-left:22px;
	background:url(images/header_login_button.png);
	background-repeat:no-repeat;
	background-position:5% 30%;
}

a#header-logout-link{
	width:70px;
	text-align:right;
	background:url(images/header_logout_button.png);
	background-repeat:no-repeat;
	background-position:15% 30%;
	font-weight: normal;
}

body{
	margin:0px;
	padding:4px;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana;
	background-color:#fff;
}

div#header-left-content{
	float:left;
	height:63px;
}

div#header-logo{
	float:left;
	width:136px;
	height: 63px;
	background:white;
}

div#header-logo img{
	border:0px;
}

div#header-welcome{
	float:left;
	text-align:left;
}

div#header-welcome table{
	height:42px;
}

div#header-welcome td{
	vertical-align:bottom;
	padding-bottom:5px;
}

div#header-welcome span,div#header-welcome span a{
	font-size:13px;
}

div#header-right-content{
	float:right;
}

div#header-quickpanel{
	height:29px;
	border:1px solid #919191;
	padding:2px;
	margin-top:3px;
	position:relative;
	z-index:1000;
}

div#header-quickpanel-content{
	background:#ff9f2f;
	height:26px;
	padding-top:3px;
	font-size:11px;
	white-space:nowrap;
	overflow: hidden;
}

div#header-quickpanel-content label{
	color:white;
	display:block;
	padding-right:5px;
	overflow: hidden;
}

div#header-quickpanel-content a{
	color:white;
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
	display:block;
	float:left;
	padding-top:2px;
}

div#header-quickpanel-content a.header-advanced-search {
	float:right;
	margin-right: 10px;
}

div#header-quickpanel-content .header-search-form {
	margin-right:10px;
}

div#header-quickcategories{
	float:left;
	width:110px;
	line-height:28px;
	text-align:center;
	background-image:url(images/header_quickcategories_bg.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-bottom: 2px solid white;
}

div#header-quickcategories > a{
	color:white;
	font-weight:bold;
	font-size:13px;
}

input#header-input,select#header-select{
	width:225px;
}

td#header-search-button-container{
	padding-left:9px;
}

td.header-search-spacer {
	width: 10px;
}

input#header-input{
	margin-left:4px;
}

select#header-select{
	padding:1px;
}

div#header-quickpanel-separator{
	float:left;
	background:white;
	width:2px;
	height:100%;
}

div#header-advert-container object{
	position:relative;
	margin:auto;
}

div#header-advert-container, div#footer-advert-container{
	background:#eeeeee;
	/*height:90px;*/
	margin-top:4px;
	background-image:url(images/header_advert_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	margin-bottom:4px;
	position:relative;
	/*display:none;*/
}

div#header-advert-container a#default-header-advert-imglink{
	width:728px;
	display:block;
	margin:auto;
}

div#header-advert-initcontent{
	width:150px;
	background:url(../ajax_loading.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:gray;
	display:none;
	background-position:center center;
	height:80px;
	padding-top:10px;
}

div#header-advert-container{
	display:none;
	height:90px;
}

div#header-advert-container img{
	border:0;
}

div#header-advert-container div{
	margin:auto;
}

div#header-quickcategorycontainer{
	position:absolute;
	top:33px;
	left:-1px;
	width: 188px;
	padding:0px;
	border: none;
	display: none;
	background:white!important;
}

div#header-quickcategorycontainer table{
	border-spacing:0;
}

div#header-quickcategorycontainer table td{
	padding:0;
}

div#header-quickcategorycontainer td a{
	font-size:12px;
	padding:5px;
	padding-right:10px;
	padding-left:10px;
	display:block;
	width:190px;
	margin-right:1px;
	border-bottom:1px solid #e9e9e9;
	line-height:20px;
	background:white!important;
}

div#header-quickcategorycontainer td a:hover{
	text-decoration:none;
	background:#e9e9e9;
}

div#header-quickpanel-content form{
	padding:0px;
	margin:0px;
	float:left;
}

a#header-category-link span{
	font-size:10px;
	color:white;
}

div#footer{
	text-align:left;
	padding-top:10px;
}

div#footer-top-line{
	background:url(images/footer_top_line_bg.png);
	background-repeat:repeat-x;
	padding-bottom:10px;
	height:7px;
}

div#footer-logos-left{
	float:left;
	padding-top:7px;
	padding-left:7px;
}

div#footer-logos-left img{
	border:0;
	display:block;
	float:left;
	margin-left:15px;
}

div#footer-logos-right{
	float:right;
}

td#footer-menu a,td#footer-menu{
	font-size:11px;
	padding-right:5px;
	padding-left:5px;
	color:#5c5c5c;
	text-align:center;
}

td#footer-menu p{
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-top:8px;
}

div#footer-logos-container{
	background:#f1f1f1;
	height:66px;
	padding:5px;
	margin-top:10px;
	border-top:2px solid #cccccc;
	vertical-align:middle;
}

/* header warnings */
div#header-warnings ul,div#header-warnings li{
	padding:0px;
	margin:0px;
}

div#header-warnings h2, div#header-warnings-wide h2{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}

div#header-warnings a#closebutton, div#header-warnings-wide a#closebutton{
	position:absolute;
	top:0px;
	right:0px;
	padding:10px;
	padding-top:2px;
	padding-bottom:4px;
	background:red;
	font-weight:Bold;
	color:white;
}

div#header-warnings, div#header-warnings-wide{
	padding:10px;
	border:2px solid red;
	text-align:left;
	position:relative;
	margin:auto;
	margin-top:2px;
}

div#header-warnings {
	width:956px;
}
#content-container-flexi div#header-warnings {
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.ie67 #content-container-flexi div#header-warnings {
	width:98%;
}

div.dropdownmenu-container{
	position:relative;
	z-index:999;
}

div.dropdownmenu-container ul,div.dropdownmenu-container li{
	padding:0px;
	margin:0px;
}

div.dropdownmenu-container ul{
	padding-left:5px;
}

div.dropdownmenu-container li,div.dropdownmenu-container li.default-li{
	position:relative;
	z-index:1;
}

div.dropdownmenu-container li.li-hover-effect{
	float:left;
	position:relative;
	z-index:1;
	background:white;
}

div.dropdownmenu-container li a.menuitem{
	color:#424242;
	font-weight:bold;
	font-size:12px;
	display:block;
	float:left;
	padding:6px;
	height:18px;
	margin-right:1px;
}

div.dropdownmenu-container li span{
	display:block;
	float:left;
	padding-top:5px;
}

div#accountmenu-system-messages ul,div#accountmenu-system-messages li{
	padding:0px;
	margin:0px;
}

div#accountmenu-system-messages li{
	padding:5px;
	background:url(images/column_bottom_background.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

div.dropdownsubmenu-container a{
	color:#3b4d93;
	font-weight:normal;
}


div.dropdownsubmenu-container ul,div.dropdownsubmenu-container li{
	padding:0px;
	margin:0px;
}

div.dropdownsubmenu-container ul li{
	float:none;
	border-bottom:1px solid #e9e9e9;
}

div.dropdownsubmenu-container ul li a{
	display:block;
	padding:3px;
	padding:5px;
	padding-right:10px;
	padding-left:10px;
	margin-right:1px;
}

div.dropdownsubmenu-container ul li a:hover{
	text-decoration:none;
	background:#e9e9e9;
}

div.dropdownsubmenu-container,div.dropdownsidesubmenu-container{
	position:absolute;
	top:31px;
	left:-1px;
	padding:10px;
	border-left:1px solid #919191;
	border-right:2px solid #aaaaaa;
	border-bottom:2px solid #aaaaaa;
	border-top:0px;
	background:white;
	width:230px;
}

div.dropdownsidesubmenu-container{
	left:-136px;
}

div#account-letterandfeedback-container a#account-myletterslink{
	padding-top:10px;
	display:block;
}

div#account-letter-box,div#account-feedback-box{
	width:252px;
}

div#account-feedback-box table{
	width:100%;
}

div#account-feedback-box td{
	color:#7c7c7c;
	text-align:center;
	padding:5px;
}

div#account-feedback-box th{
	font-weight:normal;
	width:25%;
	text-align:center;
	background-image:url(images/column_bottom_background.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:4px;
}

span.box-header-helper{
	position:absolute;
	top:11px;
	right:8px;
	width:0px;
	height:12px;
}

div.account-menu-box{
	position:relative;
}

span.color-positive-feedback{
	font-weight:bold;
	color:#37b70c;
}
span.color-neutral-feedback{
	font-weight:bold;
	color:#7c7c7c;
}
span.color-negative-feedback{
	font-weight:bold;
	color:#fe0000;
}
span.color-feedback-summary{
	font-weight:bold;
	color:#000000;
}

span.color-verified-buyer,
span.color-verified-user,
span.color-limited-seller{
	color:orange;
	font-weight:bold;
}

span.color-verified-seller{
	color:green;
	font-weight:bold;
}

span.color-inactive-user{
	color:white;
	background:red;
	padding:3px;
	font-weight:bold;
}

div#account-feedback-box hr{
	height:1px;
	border:0px;
	margin:0px;
	padding:0px;
	border-top:1px solid #6d6d6d;
}

div#account-feedback-box div{
	padding:5px;
}

div#account-feedback-box div p{
	margin:0px;
	padding:7px;
}

div#account-sell-box,div#account-buy-box{
	float:left;
	height:228px;
	margin-left:5px;
}

div#account-letterandfeedback-container{
	float:left;
}

div#account-feedback-box{
	height:150px;
}

div#account-sell-box{
	width:260px;
	background:url(images/user/account/account_sell_box_bg.png);
	background-position:bottom left;
	background-repeat:repeat-x;
}

div#account-buy-box{
	width:270px;
	background:url(images/user/account/account_buy_box_bg.png);
	background-position:bottom left;
	background-repeat:repeat-x;
}

div#account-sell-box a,div#account-buy-box a,div#account-personal-settings a,div#account-billing-informations a{
	display:block;
	margin:0px;
	padding:4px;
	background-image:url(images/column_bottom_background.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

div.account-history-configuration{
	position:absolute;
	top:8px;
	right:30px;
}

tr.account-history-winner-bid-row{
	background:#b6e3c0;
}

tr.account-history-notwinner-bid-row{
	background:#f6c3b5;
}

tr.account-history-watchedauction-row{
	background:#ced7f3;
}

a#account-history-replacer-sellerlink,a#account-history-replacer-buyerlink{
	font-weight:normal;
}

/* image */
th.account-history-item-1{
	width:50px;
}
/* product name */
th.account-history-item-2{
	width:320px;
}
/* date of auction end */
th.account-history-item-4{
	width:130px;
}
/* type of history event */
th.account-history-item-5{
	width:200px;
}

table.account-history-table th{
	padding:5px;
	background-image:url(images/column_bottom_background.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

table.account-history-table td{
	padding:5px;
}

div.account-history-configuration img{
	border:0px;
}

div#account-personal-settings{
	width:527px;
	float:left;
}

div#account-billing-informations{
	width:266px;
	float:left;
	height:191px;
	margin-left:5px;
}

div#account-other-services img{
	border:0px;
}

div#account-buy-history-configuration-container,div#account-sell-history-configuration-container{
	background:#f6f6f6;
	border-bottom:1px solid #919191;
	padding-bottom:5px;
}

div.account-history-configuration img{
	cursor:pointer;
}
.feedbacklist-row-header{
	background:#eeeeee;
}

div#account-promoplaceholder{
	padding-top:5px;
}

div#account-promoplaceholder img{
	border:0px;
}

/* registration page */
iframe#registration-terms {
	border:1px solid #cccccc;
}

iframe#registration-terms:hover {
	background: #eeeeee;
}

.registration-inputcollection-container {
	width:100%;
}

.registration-inputcollection-container input,.registration-inputcollection-container select{
	margin:0px;
	margin-right:3px;
}

.interestgroups {
	float:left;
	width:240px;
}

span.translife-help{
	margin-top:4px;
	display:block;
}

.category-dropdown{
	font-size:9px;
}


div.mifss-item-container{
        float:left;
        margin:1px;
        width:145px;
        height:230px;
        border:1px solid #eae9e9;
        padding:3px;
        padding-top:10px;
        text-align:center;
        font-size:11px;
        font-family:Arial,Tahoma;
}

div.mifss-list-icons-container img.list-icon{
        border:0px;
}

div.mifss-list-icons-container{
        text-align:left;
}

div#mifss-itemscontainer{
        width:780px;
        margin:auto;
        padding-top:10px;
}

div#mifss-base-container{
        overflow:auto;
        height:400px;
}

span.mifss-itemimg-container{
	height:115px;
	display:block;
}

div.mifss-item-container div{
        padding:0px;
        padding-top:5px;
        height:50px;
}

div.mifss-item-infos{
        text-align:left;
}

div.mifss-item-container img{
        border:1px solid #919191;
        padding:1px;
}

div#mifss-pager-container td{
        vertical-align:middle;
}

div#mifss-pager-container td a,div#mifss-pager-container td{
        font-weight:bold;
}

div#mifss-pager-container img{
        border:0px;
        padding:6px;
}

/* user settings */

div.ugs-category-box-container select{
        padding:5px;
        margin:2px;
}


/* more items from the same seller */

/* messages */

.message-subject {
	color:#3b4d93;
	cursor:pointer;
}
.message-list-box {
	border:1px solid #dedede;
	margin-bottom:4px;
	padding:0px;
}
.message-body {
	padding: 5px 10px;
	background:#eeeeee;
}
.message-greetings {
	color:#666666;
}
.message-select {
	cursor:pointer;
	margin-right:10px;
}

/* Listings */
.listings-header {
	padding: 5px 10px;
	background:#e0e0e0;
}
.listings {
	font-weight:bold;
	display:inline;
	font-size:13px;
}
.featured {
	padding:5px;
	font-weight:bold;
}
.add-more-feature {
	border-bottom:2px solid #fe6500;
	margin-bottom:15px;
	margin-top:15px;
	padding-bottom:2px;
	font-weight:bold;
}
.features-border-text td{
	border-top: 2px solid #ff6600;
	border-bottom: 2px solid #ff6600;
}
.features-borderright-text {
	border-right: 2px solid #ff6600;
}
.features-borderleft-text {
	border-left: 2px solid #ff6600;
}
.listings-text td{
	padding-left: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 2px;
    text-align: left;
    white-space: nowrap;
}
.listings-text td.ac{
	text-align: center;
}
.listings-text td.ar{
	text-align: right;
}
.listings-text td.ti{
	white-space: normal;
	width: 100%;
}
.listings-smallpicture td{
	border-top: 1px solid white;
	border-bottom:1px solid #EDEDED;
	padding-bottom: 5px;
	padding-top: 5px;
}
.features-borderleft-smallpicture {
	border-left: 2px solid #ff6600;
	padding-left: 5px;
}
.features-borderright-smallpicture {
	border-right: 2px solid #ff6600;
}
.features-border-smallpicture td{
	border-top: 2px solid #ff6600;
	border-bottom: 2px solid #ff6600;
	padding-bottom: 5px;
	padding-top: 5px;
}
.features-border-bigpicture {
	border: 2px solid #ff6600;
}
.no-features {
	border-bottom:1px dotted #565656;
	padding:2px;
}
.features-subtitle {
	font-size: 10px;
	color: gray;
	font-style:italic;
}
.itemlocation {
    color: gray;
    font-size: 10px;
    font-weight: bold;
}
/* item/mod */



.up_popup_prices,.up_popup_auto,.up_popup a{
	color:white;
}

.up_popup_prices,.up_popup_auto,.up_popup,.up_popup_highlight{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:40;
	background:#808080;
	padding:5px;
	border:1px solid gray;
	color:white;
}

img.item_mod_ClosePopupImage,img.ClosePopupImage{
	position:absolute;
	top:5px;
	right:5px;
}

.HighlightBox {
	position: relative;
	margin: 5px;
	width: 300px;
	float: left;
}
.HelpImageHighlight {
	position: absolute;
	left: 245px;
	top: 0px;
	cursor:pointer;
}
#up_featuresSubtitle,#up_bestoffer_percent {
	display:none;
	clear:both;
	width:300px;
}
#pricesContainer {
	height: 95px;
	position:relative;
}
.item_prices {
	margin: 2px;
	background: #ffffff;
	width: 190px;
	height: 44px;
	float: left;
	padding:3px;
	position: relative;
	border: 1px solid #efefef;
}
#minimal_temp {
	visibility: hidden;
	display: none;
}
/* more items from the same seller */

/* 404 page */
div#http404-categorybox img{
	border:0px;
}
div#http404-contentbox ul,div#http404-contentbox li{
	padding:0px;
	margin:0px;
}
div#http404-contentbox img{
	border:0px;
}
/* 404 page */

/* feed */

.feed {
	vertical-align:middle;
	border:none;
}
.imageless_helper {
	color: gray;
	padding-top:5px;
}

/* feed */

div.left-half-box{
	float:left;
	width:302px;
}

div.right-half-box{
	float:right;
	width:302px;
}

div.half-box-container{
	padding-right:8px;
	width:621px;
	float:right;
}

/* user account */

p.account a {
	font-size:12px;
}

span.account {
	font-size:12px;
}

span.account a {
	font-size:12px;
}

ul.account li a {
	font-size:12px;
	line-height: 1.3;
}
div.account-header {
	background:#e9e9e9;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

div.leftadvert-container div{
	margin:auto;
	padding-top:20px;
}

div.leftadvert-container,div#rightadvert-container{
	text-align:center;
	background-color:#eeeeee;
	background-image:url(images/header_advert_bg_vertical.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:30px;
}

div.leftadvert-container{
	padding:5px;
	margin-top:5px;
}

div#rightadvert-container{
	position:absolute;
	right:-166px;
	width:160px;
	top:23px;
	padding-bottom:5px;
}

div#rightadvert-container div{
	margin:auto;
}
a.arukereso-feed img{
	border:none;
	height:20px;
}
div.arukereso-feed{
	float:left;
	width:100px;
	height:100px;
}
div.arukereso-feed-link{
	float:left;
	width: 135px;
	padding: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
}
div.arukereso-feed a{
	display:table-cell;
	width:100px;
	height:100px;
	vertical-align:middle;
	text-align: center;
}
div.arukereso-feed img{
	border:none;
	max-width:100px;
	max-height:100px;
}
span.arukereso-feed{
	color: #A0A0A0;
	font-size:8pt;
}
.grey-right-border {
	border-right:1px dotted #333333;
}
strong.white {
	background-color:#ffffff;
}

optgroup option {
	padding-left:3px;
	font-size:12px;
}

a.visited-link-warning:visited{
	color:red;
}

/*********************************
	One HUF auctions
*********************************/
#ni_onehuf_auctions table,.one-huf-auctions table{
	width: 100%;
}
td.one-huf-auctions-endofdate{
	text-align: right;
}

/*********************************
	Validation page
*********************************/
#valid-table-title {
	font-weight: bold;
	background: #f0f0f0;
}
#valid-table td{
	border-bottom: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
}
#valid-table {
	margin: auto;
	margin-top: 10px;
}
.valid1{
	color: #3266af;
}
.valid2{
	color: #ff6201;
}
.valid3{
	color: #009972;
}
.valid_center {
	text-align: center;
}
#reg-container HR {
	height: 1px;
	background: #33cc33;
	border: 0px;
	border-top: 1px solid #33cc33;
}
#valid-content {
	text-align: justify;
}
.valid-content-box{
	padding-left: 20px;
	margin-top: 5px;
}
.valid-content-box ul,li {
	padding: 0px;
	margin: 0px;
}
.valid-content-box li {
	padding-left: 10px;
}
#valid-navigate-buttons {
	width: 100%;
	text-align: center;
	cursor: pointer;
}
.navigate-buttons {
	border: 0px;
}
#validate_button {
	width: 100%;
	text-align: right;
}
span.star-value-desc {
	margin-left:10px;
	font-weight:bold;
}

.paragraph-title{
	margin-top:1em;
	margin-bottom:0;
	font-weight:bold;
}
.paragraph-text{
	margin-top:0;
}

a.button-cart-active,
span.button-cart-active{
	background:url(images/item/view/button_cart_active.gif);
	background-position: center left;
	padding:13px 45px 13px 45px;
	margin-left:2px;
	background-repeat:no-repeat;
	vertical-align:middle;
	line-height:25px;
	cursor:pointer;
}

a.button-cart-active{
	width:89px;
	height:25px;
	margin-left:2px;
}

td.item-mod-table-left {
	width:120px;
}

td.user-change-password-table-left {
	width:120px;
}

.pager img{
	border:0;
	vertical-align:text-bottom;
}
.pager .pager-current-page,.pager .pager-other-page{
	font-weight:bold;
}
.pager-jump-box {
	background-color: #DDDDDD;
	padding: 12px
}
.pager-jump-pageno {
	width: 50px;
}

tr.archived-showcase{
	background:#f6c3b5;
}

.product_cat_mod_already_moderated {
	color: #777777;
}

.listings_map_depth_1 {
	font-size: 8pt;
}
#social-share img{
	padding:0 10px;
	cursor:pointer;
	border:0;
}
div.chekout_page_share{
	text-align:center;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}
div.chekout_page_share h2{
	font-size:13px;
	margin-bottom:3px;
	padding:0;
}

/* tab navigations */
div.navi-box{
	margin-bottom:-1px;
	border-bottom:1px solid #919191;
}

div.navi-item{
	height:33px;
	width:102px;
	float:left;
	margin-right:5px;
	position:relative;
	top:1px;
}
div.navi-large-width{
	width:106px;
}

div.navi-item img.navi-item-new{
	position:absolute;
	right:3px;
	top:3px;
}

span.navi-left-side,
span.navi-right-side{
	height:33px;
	width:3px;
	position:absolute;
}
span.navi-left-side{
	background-image:url(images/navi_left_side.gif);
	left:0;
	top:0
}
span.navi-right-side{
	background-image:url(images/navi_right_side.gif);
	right:0;
	top:0;
}
.navi-title{
	display:block;
	width:96px;
	position:absolute;
	left:3px;
	top:0;
	padding-top:10px;
	height:23px;
	background-image:url(images/navi_grey.gif);
	text-align:center;
	font-weight:bold;
}
.navi-large-width .navi-title{
	width:100px;
}
span.navi-title{
	color:#424242;
}
.navi-active .navi-title,div.navi-item:hover .navi-title{
	background-image:url(images/navi_green.gif);
}

span.highlighted-match{
	font-weight: bold;
}
div#pvp-product-description-box-inner ul li,
td#product-edit-desc-container ul li
{
	list-style:disc;
}

div#pvp-product-description-box-inner ol li,
td#product-edit-desc-container ol li
{
	list-style:decimal;
}

div#shopping-cart {
	min-width: 155px;
	text-align: left!important;
	white-space: nowrap;
}

div.green-box div.box-content.cart-content{
	position: relative;
	height: 104px;
}

div.green-box div.box-content.cart-content div.item-image-box{
	width: 100px;
	height: 100px;
    top: 8px;
    left: 8px;
    overflow: hidden;
    position: absolute;
	background: #fff;
	display: table;
}

div.green-box div.box-content.cart-content div.item-image-container{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

div.green-box div.box-content.cart-content div.item-image-box img{
	vertical-align: middle;
	display: inline!important;
	max-width: 100px;
	max-height: 100px;
}

div.green-box div.box-content.cart-content div.item-title-box{
	width: 120px;
	height: 80px;
	top: 8px;
	left: 115px;
	position: absolute;
	font-weight: bold;
}

div.green-box div.box-content.cart-content div.item-title-box a{
	color: #000;
}

div.green-box div.box-content.cart-content div.buy-button-container{
	left: 115px;
	top: 85px;
	position: absolute;
}

div.cart-box-container {
	display: none;
}

/*jobs*/
div.job-item {
	margin-bottom: 40px!important;
}
p.job-title {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
div.apply_error {
	display: none;
	margin-top: 2px;
	padding: 5px;
	background-color: #ffd2d2;
	color: #000000;
}
div.char_counter {
	color: #888888;
}
div.char_counter span {
	font-weight: bold;
}
div.apply-file-info {
	margin: 12px 0 12px 0;
}
table#apply_table td {
	text-align: left;
	vertical-align: top;
	padding: 3px;
}
table#apply_table tr.space, table#apply_table tr.space td {
	padding: 0px;
	margin: 0px;
	height: 4px;
	line-height: 4px;
}
/** BasicQuery */
.basic-query-in-use{
	color:grey;
	font-style:italic;
}
/** BasicQuery - end*/
div.page-rightside-advert{
	margin-bottom:5px;
	height:279px;
	background-color:#eeeeee;
	background-image:url(images/header_advert_bg_vertical.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
div.page-rightside-advert-item{
	background-image:url(../ajax_loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
	padding-top:29px;
	height:250px;
}

#checkout-cart-wrapper{
	float:right;
	width:210px;
}

#reg-login-logout-wrapper{
	float:right;
	width:200px;
}
/** IE 6-7 upgrade warning */
div.ie-upgrader {
	background-color: #FECCAB;
	position:relative;
	color:#8A4B2A;
	height:29px;
	width:970px;
	margin:0 auto 10px auto;
	border:1px solid #FB7013;
	line-height:29px;
	vertical-align:middle;
	padding-left:10px;
}
div.ie-upgrader-flexi{
	width:auto;
	min-width:970px;
	max-width:1190px;
}
a.ie-upgrader-ok, a.ie-upgrader-cancel {
	position:absolute;
	top:4px;
	right:10px;
	display:block;
	color:#8A4B2A;
	width:114px;
	font-size:10px;
	padding:0px 5px 0px 5px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	border:1px solid #FB7013;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	background-color:transparent;
	text-align:center;
}
a.ie-upgrader-ok {
	right:147px;
	border-color:transparent;
	color:white;
	background-color: #FB7013;
}

.blue-text {
	color: #000099;
}

/*adblock tester*/
#adblock-tester {
	display: none;
}

li#page-categorybox-catitem-x2012 > a div{
	font-weight: bold;
	color: #e00404;
}

#ajax_login_dialog{
	margin-top: -175px;
	top: 50%;
}

@media screen and (max-height: 350px) {
	#ajax_login_dialog{
		position: absolute;
		top: 0;
		margin-top: 0;
	}
}

div.vaterafutar-announced-banner{
	height:65px;
	text-align:center;
}

div.vaterafutar-announced-banner a{
	display:inline-block;
	z-index:999;
}

div.vaterafutar-payment-banner{
	float: right;
	margin-top: -5px;
}

div.vaterafutar-payment-banner a{
	display:block;
	z-index:999;
}

/* vatera new header menu */
#header-new-menu {
	margin-top: 5px;
	float: right;
}
#header-new-menu a {
	display: block;
	white-space: nowrap;
	padding: 5px;
	background-color: white;
}
#header-new-menu li.personal > a {
	font-weight: bold;
	position: relative;
	z-index: 2010;
	width: 65px;
}
#header-new-menu li.personal > ul > li > a:hover {
	text-decoration: underline;
}
#header-new-menu > ul {
	margin: 0;
	padding: 0;
}
#header-new-menu > ul > li {
	display: block;
	float: left;
	border: 1px solid white;
	background-color: white;
}
#header-new-menu > ul > li.personal {
	border-left: solid 1px #8D8D8D;
	border-right: solid 1px #8D8D8D;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#header-new-menu > ul > li.personal:hover {
	border: 1px solid black;
	border-bottom: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#header-new-menu > ul > li > ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	margin-top: -1px;
	margin-left: -36px;
	background-color: white;
	border: 1px solid black;
	z-index: 2000;
	width: 110px;
	font-size: 8pt;
}
#header-new-menu > ul > li:hover > ul {
	display: block;
}

/* new footer */
p#footer-links-new {
	text-align: right;
	margin-top: 0;
}
p#footer-links-new a {
	margin: 0 10px;
}

span.foxpost-hd-text {
background-color: #b61816;
color: #ffffff;
border: 2px solid #b61816;
border-radius: 3px;
}

.orange-label {
	padding-bottom: 8px;
	font-size: 22px;
	font-weight: bold;
	color: #FF5E04;
}

.bg-red{
	background: #b61816;
}
.f-white, .f-white a{
	color: #fff;
}
.p-8{
	padding: 8px;
}