body {background-color: #E9EAED; width: 100%;}

/*background-image: url(../images/base/snow.jpg); background-repeat: no-repeat; background-size: cover;*/

/*Width*/

/*Fonts*/
.bold {font-weight: bold;}
.f14 {font-size: 14px;}

/* FONT AWESOME */
.fa { vertical-align: middle; padding: 0 2px; }
.fa-2x { font-size: 1.4em; }
.fa-3x { font-size: 1.8em; }
.fa-4x { font-size: 2.2em; }
.fa-5x { font-size: 2.6em; }
a.fa span { font-size: 0.8em; padding-left: 5px; font: 12px/20px Arial, sans-serif; font-weight: bold; }
.fa-close { color: #FF0000; }
.fa-close:hover { color: #000000; }

/*Text colors*/
.grey {color: #808080;}
.red {color: #FF0000;}
.blue {color: #1a4b8e;}
.green {color: #008000;}
.black {color: #000000;}
i.black:hover {color: #eb8b44;}
i.fa-truck.green:hover {color: #eb8b44;}

/*Background colors*/
.bg-white {background-color: #FFF;}

/*Floating*/
.fleft {float: left;}
.fright {float: right;}

/*Text align*/
.tleft {text-align: left;}
.tright {text-align: right;}
.tcenter {text-align: center;}

/*List style*/
.no-list-style {list-style: none;}

/*Padding*/
.pl20 {padding-left: 20px;}
.pr20 {padding-right: 20px;}
.pt20 {padding-top: 20px;}
.pb20 {padding-bottom: 20px;}
.pb10 {padding-bottom: 10px;}
.plr20 {padding-left: 20px; padding-right: 20px;}
.pad20 {padding: 20px;}

/*Margin*/
.mb20 {margin-bottom: 20px;}
.mt20 {margin-top: 20px;}

/*
	background: url("/images/base/snow.jpg") no-repeat center center fixed;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/base/snow.jpg', sizingMethod='scale');
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/base/snow.jpg', sizingMethod='scale');
*/


body,
input,
textarea,
select,
button {
    font:12px/20px Arial, sans-serif;
    color:#404040;
}
a {color: #1a4b8e; text-decoration: none;}
a:hover {color: #eb8b44;}
h1 {font-size: 24px; font-weight: bold; line-height: 25px; color:#1a4b8e; margin-bottom: 20px;}
h2 {font-size: 18px; font-weight: bold; color:#404040;}
h3 {font-size: 16px; font-weight: bold;}
h4 {font-size: 14px; font-weight: bold; line-height: 15px;}
h5 {font-size: 12px; line-height: 15px;}
h6 {font-size: 10px; line-height: 15px;}
input,
textarea,
button,
a,
select {
    outline:none;
}
.btn {
    border:0;
    background: none;
    padding:0;
    margin:0;
}
.btn01 {
    display: inline-block;
    zoom:1;
    text-align: center;
    color:#fff;
    font-weight: bold;
    margin:0 7px 0 0;
    cursor:pointer;
    padding:4px 20px 2px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYTI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzc1MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #efa252 0%, #e77537 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efa252), color-stop(100%,#e77537));
    background: -webkit-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: -o-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: -ms-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: linear-gradient(to bottom,  #efa252 0%,#e77537 100%);
    background: #efa252 \9;
    border:1px solid #cc6b30;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
button.btn01,
button.btn02 {
    height:30px;
}
.btn02 {
    display: inline-block;
    zoom:1;
    font-weight: bold;
    text-align: center;
    color:#fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNWFhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTNjNzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1f5aa5 0%, #153c78 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f5aa5), color-stop(100%,#153c78));
    background: -webkit-linear-gradient(top, #1f5aa5 0%,#153c78 100%);
    background: -o-linear-gradient(top, #1f5aa5 0%,#153c78 100%);
    background: -ms-linear-gradient(top, #1f5aa5 0%,#153c78 100%);
    background: linear-gradient(to bottom, #1f5aa5 0%,#153c78 100%);
    background: #1f5aa5 \9;
    border: 1px solid #0d2a52;
    padding: 4px 10px 2px;
    margin:0 7px 0 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.btn01:hover,
.btn02:hover {
    color:#fff;
    cursor:pointer;
}
a.edit,
a.delete,
a.preview,
a.info,
a.promote,
a.done,
a.pdf,
a.clone,
a.bill {
}
/*
    vertical-align: middle;
    display: inline-block;
    zoom:1;
    width:16px;
    height:16px; 
a.edit {background: url(../images/base/sr_edit.png) no-repeat;}
*/
li a.delete {
	background: url(../images/base/sr_cross.png) no-repeat;
	vertical-align: middle;
    display: inline-block;
    zoom:1;
    width:16px;
    height:16px;
}
a.preview {
    background: url(../images/base/sr_view.png) no-repeat;
}
a.info {
    background: url(../images/base/info.png) no-repeat;
}
a.promote {
    background: url(../images/base/star-gray.png) no-repeat left center;
}
a.promote:hover {
    background: url(../images/base/star.png) no-repeat left center;
}
a.done {
    background: url(../images/base/icon_done.png) no-repeat center center;
}
a.pdf {
    background: url(../images/base/icon_pdf.png) no-repeat center center;
}
a.clone {
    width:15px;
}
/*
	background: url(../images/base/duplicate-icon.png) no-repeat center center;
    text-indent: 9999px;
    overflow: hidden;

a.clone.asstocksale {
    background: url(../images/base/duplicate-icon-stock.png) no-repeat center center;
}
a.clone.asauction {
    background: url(../images/base/duplicate-icon-auction.png) no-repeat center center;
}
a.bill {
    width: 14px;
    background: url(../images/base/bill-icon.png) no-repeat;
}
*/
.invoiceok {
	color: green;
	font-weight: bold;
}
.invoicenotok {
	color: red;
	font-weight: bold;
}

/*------------------------------------*\
$HEADER
\*------------------------------------*/
#header {
	background-color: #0B275D;
	width: 100%;
}
#header .hd-inner {
    position: relative;
	width: 100%;
    margin: 0 auto 0 auto;
    height: 100px;
	background: url(../images/base/header-bg.gif) repeat-x;
}
#header .langbar {
    padding: 10px 20px;
    margin: 0 auto;
    text-align: right;
}
#header .langbar a {
    display: inline-block;
    zoom: 1.2;
    padding-left: 20px;
    margin-left: 20px;
    color: #ffffff;
}
#header .langbar a:hover {
    color: #eb8b44;
}
#header .langbar a:first-child {
    margin-left: 0;
}
#header .langbar a.fi {
    background: url(../images/base/fi.png) no-repeat left center;
}
#header .langbar a.en {
    background: url(../images/base/en.png) no-repeat left center;
}
#header .langbar a.et {
    background: url(../images/base/et.png) no-repeat left center;
}
#header .langbar a.ru {
    background: url(../images/base/ru.png) no-repeat left center;
}
#header #menu {
    float: right;
    margin: 0 20px;
}
#header #menu ul {
    list-style: none;
}
#header #menu ul li {
    float: left;
    position: relative;
    padding-left:2px;
    background: url(../images/base/menu-sep.png) no-repeat 0 0;
}
#header #menu ul li:last-child:after {
    content:"";
    position: absolute;
    top:0;
    right:0;
    background: url(../images/base/menu-sep.png) no-repeat 0 0;
    display: block;
    height:99px;
    width:2px;
}
#header #menu ul li a {
    display: block;
    color:#bed9ff;
    padding:64px 20px 15px;
    width:93px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
#header #menu ul li a.active,
#header #menu ul li a.active:hover {
    color:#ffffff;
    background: url(../images/base/menu-a.png) repeat-x;
}
#header #menu ul li a:hover {
    background: url(../images/base/menu-h.png) repeat-x;
}
#logo {
    display: block;
    position: absolute;
    left: 20px;
    padding: 10px 0;
}
#logo img {
    display: block;
}
/*------------------------------------*\
$FOOTER
\*------------------------------------*/
#footer {
    background-color: #0B275D;
    padding:10px 20px;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.2);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.2);
    margin-bottom: 35px;
}
#footer .ft-inner {
    width: auto;
    margin: 0 auto;
}
#footer .powered {
    display: block;
    float: left;
}
#footer .powered img {
    display: block;
}
#footer .footnav {
    float: right;
    font-size: 11px;
    margin-top: 5px;
}
#footer .footnav a {
    display: inline-block;
    zoom:1;
    font-size: 11px;
    font-weight:bold;
    color:#fff;
}
#footer .footnav a:hover {
    color:#eb8b44;
}
#footer .footnav span.sep {
    margin: 0 8px;
}
#footer .footnav span {
    display: inline-block;
    zoom:1;
    font-size: 11px;
    color:#fff;
}
/*------------------------------------*\
$DEFAULT-FORMATTING
\*------------------------------------*/
.def em {
    font-style:italic;
}
.def strong,
.def b {
    font-weight:bold;
}
.def em strong,
.def em b,
.def strong em,
.def strong b {
    font-style:italic;
    font-weight:bold;
}
.def i {
    font-style:italic;
}
.def p {
    line-height:20px;
    margin:0 0 20px;
}
.def p:last-child {
    margin-bottom: 0;
}
.def a {
    text-decoration:underline;
}
.def ul,
.def ol {
    margin-bottom:20px;
}
.def ul {
    list-style-type:disc;
}
.def ol {
    list-style-type:decimal;
}
* html .def ol {
    margin-left:25px;
}
.def ul ol,
.def ol ol,
.def ul ul,
.def ol ul {
    margin-bottom:0px;
}
.def ul li,
.def ol li {
    line-height:20px;
}
.def ul:last-child,
.def ol:last-child {
    margin-bottom: 0;
}
.def img {
    margin:20px;
    display:inline;
}
.def blockquote {
    padding:0 0 0 10px;
    margin:0 0 10px 10px;
    border-left: 3px solid #ddd;
}
/* $COLUMNS*/
.col {float: left; min-height: 1px; padding: 0 7px;}
#border-shadow {border: 1px solid #999; border-radius: 3px; -moz-box-shadow: 0 0 20px 1px #999; -webkit-box-shadow: 0 0 20px 1px #999; box-shadow: 0 0 20px 1px #999;}
* html .col {height:1px;}
.col01 {margin: 0 25px 0 0; width: 204px;}
.col02 {width: 426px; margin-left: 20px;}
.two-col .col02 {width: 340px;}
.col03 {width: 29%; margin: 12px; padding: 7px;}
.col04 {width: 90%; margin-left: 20px;}
.col02:first-child,
.col04:first-child,
.clear + .col02,
.clear + .col03,
.clear + .col04 {margin-left: 0;}
/*------------------------------------*\
$MESSAGES
\*------------------------------------*/
.msg-error,
.msg-success,
.msg-note {
    margin:0 0 10px;
    padding:5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    clear:both;
    border-width:1px;
    border-style:solid;
    overflow:hidden;
}
.msg-error p,
.msg-success p,
.msg-note p {
    color:#fff;
    font-weight: bold;
}
.msg-error {
    background-color:#d33629;
    border-color:#a1291f;
	margin: 0 20px 20px 20px;
}
.msg-success {
    background-color:#36d329;
    border-color:#29a11f;
	margin: 0 20px 20px 20px;
}
.msg-note {
    background-color:#efa252;
    border-color:#cc6b30;
	margin: 0 20px 20px 20px;
}
/*------------------------------------*\
$OTHER
\*------------------------------------*/
.hidden {
    display:none;
}
.hidden2 {
    position:absolute;
    top:-2000px;
}
.lfloat {
    float:left;
}
.rfloat {
    float:right;
}
.sidefloat {
    display:table-cell;
    vertical-align:top;
    width:10000px;
    =display:block;
    =zoom:1;
    =width:auto;
}
.aleft {
    text-align:left;
}
.aright {
    text-align:right;
}
.clear {
    clear:both;
    display:block;
    height:0;
    overflow:hidden;
    width:0;
    visibility:hidden;
}
.clearfix:after {
    clear:both;
    content:' ';
    display:block;
    font-size:0;
    height:0;
    line-height:0;
    width:0;
    visibility:hidden;
}
.clearfix {
    display:inline-block;
    zoom:1;
}
* html .clearfix {
    height:1%;
}
.clearfix {
    display:block;
}
.no-underline {
    text-decoration:none !important;
}
.hidden {
    display:none;
}
/*------------------------------------*\
$CONTENTS
\*------------------------------------*/
#mainContent {
	float: left;
	width: 100%;
	max-width: 978px;
}
/*
    background: #FFF;
    border: 1px solid #CCC;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
     padding: 20px 0 0 0;
   border-radius: 3px;
*/


#mainContent h1 {padding-left: 20px;}
#sidebar {
    float: left;
    width:220px;
    margin:0 20px 20px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.profile h1 {padding-left: 20px;}
.login, .logged-in {background: #fff; padding:9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.logged-in {-webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
.logged-in p {font-size: 12px; font-weight: bold; margin-bottom: 10px;}
.logged-in ul {list-style: disc inside; margin-bottom: 10px;}
.logged-in ul li {font-weight: bold; color:#808080;}
.login .row {margin-bottom: 10px;}
.login .row label {margin: -5px 0; display: block;}
.login .row label span {font-size: 11px; margin-left: 6px;}
.login .social-login {margin-top: 10px; font-size: 0;}
.login .social-login a {
    display: inline-block;
    zoom: 1;
    width: 60px;
    padding: 5px 10px 5px 30px;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
}
.login .social-login a.fb-login {background: url(../images/base/social-login.png) no-repeat 0 0;}
.login .social-login a.gplus-login {background: url(../images/base/social-login.png) no-repeat right 0; margin-left: -1px;}
.login .register {padding: 14px 15px 5px; margin: 10px -9px 0; line-height: 15px; text-align: center; border-top: 1px solid #e4e4e4;}
.login .register a {color: #eb8b44; text-decoration: underline; font-weight: bold;}
.login .register a:hover {color: #1a4b8e;}
.login input[type="text"],
.login input[type="password"] {
    display: block;
    width: 178px;
    padding: 10px 15px;
    height: 18px;
    line-height: 20px;
    border: 1px solid #DDD;
    -webkit-box-shadow: inset 0 4px 3px #f4f4f4;
    -moz-box-shadow: inset 0 4px 3px #f4f4f4;
    box-shadow: inset 0 4px 3px #f4f4f4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.login input.placeholder-active {color: #808080;}
.login .buttons a {font-size: 11px; text-decoration: underline; white-space: nowrap;}
.blueheader {
    margin-top: 10px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNWFhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTNkNzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1f5aa5 0%, #153d78 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f5aa5), color-stop(100%,#153d78));
    background: -webkit-linear-gradient(top,  #1f5aa5 0%,#153d78 100%);
    background: -o-linear-gradient(top,  #1f5aa5 0%,#153d78 100%);
    background: -ms-linear-gradient(top,  #1f5aa5 0%,#153d78 100%);
    background: linear-gradient(to bottom,  #1f5aa5 0%,#153d78 100%);
    background: #1f5aa5 \9;
    color:#fff;
    font-weight: bold;
    padding:4px 10px;
    border:1px solid #153f77;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.blueheader h3 {font-size: 12px;}
.blueheader:first-child {margin-top: 0;}
.box {background: #fff; border: 1px solid #e4e4e4; border-top: 0; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
.box ul {list-style: none; padding: 20px 0;}
.box ul li {display: block; padding: 10px;}
.box ul li a {display: block; line-height: 15px; font-weight: bold;}
.box > ul > li:nth-child(even) {background: #f4f4f4;}
.box a span {display: block; font-weight: normal; color:#808080;}
#content {width: 100%; max-width: 980px; margin: 20px auto;}
#main {float: left; width: 100%; max-width: 980px;}
.profile-table {padding-bottom: 20px;}
/*.profile-table .main-head {margin-top: -20px;}*/
.main-head {padding: 10px 0 10px 20px; background-color: #FFF; border-bottom: 1px solid #0B275D;}
.main-head h1 {margin-bottom: 0px;}
.main-head h2 {color: #0B275D; font-size: 14px; float: left;}
.main-head h2 + .tabs {float: right;}
.main-head .print-it {float: right; color: #fff; margin-left: 20px; margin-bottom: -10px; margin-top: -10px; padding: 14px; font-weight: bold; background: #12386e; text-transform: uppercase;}
.main-head .tabs {float: left; margin-bottom: -10px;}
.main-head .tabs a {float: left; margin-left: 1px; padding: 14px; color: #FFF; font-weight: bold; background-color: #0B275D; margin-top: -11px; text-transform: uppercase;}
.main-head .print-it:hover, .main-head .tabs a:hover,
.main-head .tabs a.active {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYTI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzc1MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    
    background: -moz-linear-gradient(top,  #efa252 0%, #e77537 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efa252), color-stop(100%,#e77537));
    background: -webkit-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: -o-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: -ms-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: linear-gradient(to bottom,  #efa252 0%,#e77537 100%);
    background: #efa252 \9;
    border-top: 0;
}
.main-head .tabs a.active:hover {color: #0B275D;}
.main-head-2 {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNWFhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTNjNzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1f5aa5 0%, #153c78 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f5aa5), color-stop(100%,#153c78));
    background: -webkit-linear-gradient(top,  #1f5aa5 0%,#153c78 100%);
    background: -o-linear-gradient(top,  #1f5aa5 0%,#153c78 100%);
    background: -ms-linear-gradient(top,  #1f5aa5 0%,#153c78 100%);
    background: linear-gradient(to bottom,  #1f5aa5 0%,#153c78 100%);
    background: #1f5aa5 \9;
}
.main-head-2 h2 {color:#fff; font-size: 14px; float: left;}
.main-head-2 h2 + .tabs {float: right;}
.main-head-2 .print-it {
    float: right;
    color: #fff;
    margin-left: 11px;
    padding:4px 10px 5px;
    margin-bottom: -10px;
    font-weight: bold;
    background: #12386e;
    border-top: 1px solid #0d2a52;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.main-head-2 .tabs {float: left;}
.main-head-2 .tabs a {
    float: left;
    margin-left: 5px;
    padding: 10px;
    color:#fff;
    font-weight: bold;
    background: #12386e;
}
.main-head-2 .tabs a:first-child {margin-left: 0;}
.main-head-2 .print-it:hover,
.main-head-2 .tabs a.active {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYTI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzc1MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    
    background: -moz-linear-gradient(top,  #efa252 0%, #e77537 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efa252), color-stop(100%,#e77537));
    background: -webkit-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: -o-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: -ms-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: linear-gradient(to bottom,  #efa252 0%,#e77537 100%);
    background: #efa252 \9;
}
.main-head-2 .tabs a:hover {text-decoration: underline;}
.search-box {font-size: 0; text-align: center;}
.profile-table .search-box {margin-bottom: 15px;}
.search-box input {
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    border: 1px solid #CCC;
    border-right: 0;
    padding: 9px 40px;
    margin: 0;
    width: 60%;
    font-size: 16px;
    color: #202020;
    background: #fafafa url(../images/base/search-loop.png) no-repeat 15px center;
    -webkit-box-shadow: inset 0 5px 15px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 5px 15px rgba(0,0,0,0.05);
    box-shadow: inset 0 5px 15px rgba(0,0,0,0.05);
    -webkit-border-radius: 20px 0 0 20px;
    -moz-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
}
.search-box button {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYTI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzc0MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #efa252 0%, #e77437 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efa252), color-stop(100%,#e77437));
    background: -webkit-linear-gradient(top,  #efa252 0%,#e77437 100%);
    background: -o-linear-gradient(top,  #efa252 0%,#e77437 100%);
    background: -ms-linear-gradient(top,  #efa252 0%,#e77437 100%);
    background: linear-gradient(to bottom,  #efa252 0%,#e77437 100%);
    background: #efa252 \9;
    width: 20%;
    height:40px;
    color:#fff;
    font-weight: bold;
    font-size: 16px;
    padding:9px 10px 6px;
    text-align: center;
    border:1px solid #c27034;
    vertical-align: top;
    border-bottom: 4px solid #c27034;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.news-list {
    background: #fff;
    padding:20px 19px;
    border:1px solid #e4e4e4;
    border-top: 0;
    margin-bottom: 20px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
.news-list  .item {
    border-top:2px solid #eb8b44;
    margin-top: 20px;
    padding-top: 20px;
}
.news-list  .item .img {
    display: inline-block;
    vertical-align: top;
    width:120px;
    margin-right: 20px;
}
.news-list  .item .img img {
    max-width:100%;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.news-list  .item .text {
    display: inline-block;
    vertical-align: top;
    width:460px;
}
.news-list  .item .text p {
    color:#808080;
}
.news-list  .item .text a.title {
    font-weight: bold;
    font-size: 18px;
}
.news-list  .item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}
.ads-list ul, .entry-list ul {padding-left: 0;}
.ads-list .ads-rows, .entry-list .entry-rows {float: left; width: 100%;}
.ads-list .ads-rows .row:first-child div, .entry-list .entry-rows .row:first-child div {white-space: nowrap;}
.ads-list .row, .entry-list .row {background-color: #FFF; border: 1px solid #CCC; margin: 0 0 10px 0; float: left; width: 100%;}
.ads-list .row2, .entry-list .row2 {position: relative; background-color: #FFF; border: 1px solid #CCC; margin: 0 10px 20px 10px; float: left; padding: 20px; width: 250px;}
.ads-list .row:nth-child(even), .entry-list .row:nth-child(even) {margin-right: 0;}
.ads-list .row:last-child, .entry-list .row:last-child {margin-bottom: 0;}
.ads-list .row div, .entry-list .row div {padding:5px; vertical-align: middle;}
.ads-list .row .img, .entry-list .row .img {width:150px; padding-left: 5px;}
.ads-list .row .img img, .entry-list .row .img img {max-width: 150px; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.ads-list .row .ad-nr, .entry-list .row .ad-nr {font-weight: bold; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.ads-list .row .heading, .entry-list .row .heading {line-height: 15px; width: 240px;}
.ads-list .auctions-list .row .heading, .entry-list .auctions-list .row .heading {width: auto;}
.ads-list .row .heading a, .entry-list .row .heading a {font-weight: bold; vertical-align: top;}
.items {float: left;}
.items h2 {
    float: left;
    color: #1a4b8e;
	padding: 10px;
	width: 97%;
	max-width: 960px;
	text-align: left;
}
.items h3 {
    float: left;
    color: #1a8e1a;
	padding: 0 10px;
	width: 97%;
	max-width: 960px;
	text-align: left;
}
.items div.images {
    position: relative;
    width: 25%;
    float: left;
    padding: 0 20px 5px 5px;
}
.items .images h3{
    float: left;
    color: #FFF;
	padding: 0 10px;
	width: auto;
	text-align: left;
	position: absolute;
    top: 0;
    background-color: #eb8b44;
}
.items .images h4,
.ads-list .item h4, .entry-list .item h4 {
    float: none;
    color: #1a8e1a;
	padding: 0;
	width: 90%;
	text-align: center;
	position: absolute;
    top: 45%;
	font-weight: bold;
    font-size: 40px;
    transform: rotate(-35deg);
	-ms-transform:rotate(-35deg); /* IE 9 */
	-moz-transform:rotate(-35deg); /* Firefox */
	-webkit-transform:rotate(-35deg); /* Safari */
	-o-transform:rotate(-35deg); /* Opera */
}
.ads-list, .entry-list {padding: 20px 0;}
.items img {
	width: 100%;
	float: left;
}
.items p {
	padding: 10px;
}
.items .end-date p{
	padding: 0;
	display: inline-block;
}
.items .end-date span{
	padding-right: 2px;
	display: inline-block;
}
.sum {
    font-size: 14px;
    font-weight: bold;
}
.ads-list .row .heading .desc, .entry-list .row .heading .desc {display: block; color:#808080; padding-top: 4px;}
.ads-list .row .end-date, .entry-list .row .end-date {white-space: nowrap; padding: 0 5px 5px 5px; text-align: left;}
.ads-list .row .price, .entry-list .row .price {text-align: left; font-size: 14px;}
.ads-list .row .price p, .entry-list .row .price p {display: inline-block; padding: 5px;}
.ads-list .row .price span, .entry-list .row .price span {white-space: nowrap; display: inline-block;}
.ads-rows .row .price p, .entry-rows .row .price p {white-space: nowrap;}
.ads-list .row .action, .entry-list .row .action {text-align: right;}
.ads-list .row .action .btn, .entry-list .row .action .btn {margin-right: 0; padding:1px 10px 0;}
.ads-list .table-list, .entry-list .table-list {margin-bottom: 20px;}
.ads-list .table-list td, .entry-list .table-list td {padding:5px;}
.ads-list .item, .entry-list .item {
    border:1px solid #eb8b44;
    background-color:#f4f4f4;
    position: relative;
    float: left;
    padding:3px;
    width:159px;
    min-height:196px;
    margin:0 10px 20px 10px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ads-list .search-box + .item, .entry-list .search-box + .item {margin-left: 0;}
.ads-list .item .img, .entry-list .item .img {display: block; margin-bottom: 5px; padding: 4px 0 0 4px;	}
.ads-list .item:after, .entry-list .item:after {
    content:"";
    display: block;
    position: absolute;
    width:20px;
    height:20px;
    top:-2px;
    left:-2px;
    background: url(../images/base/ad-corner.png) no-repeat;
}
.ads-list .item .img img, .entry-list .item .img img {
    display: block;
    max-width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ads-list .item .title, .entry-list .item .title {
    display: block;
    font-weight: bold;
    font-size: 13px;
    line-height: 15px;
    padding: 0 2px 4px 2px;
    height: 30px;
}
.ads-list .item span, .entry-list .item span {
    display: block;
    margin: 0 -3px 0;
    padding:3px 2px 0 2px;
    color:#1a4b8e;
    font-weight: bold;
    font-size: 12px;
    border-top:1px solid #eb8b44;
}
.ads-list .item span.sold-higher, .entry-list .item span.sold-higher {
	background-color: #eb8b44;
    top: 0;
    left: 0;
    padding: 0 1px 0 5px;
    position: absolute;
    width: 100%;
    margin-top: -2px;
    text-align: left;
    z-index: 2;
    color: #FFF;
}
.ads-list .item span.item-nr, .entry-list .item span.item-nr {
    color:#808080;
    font-weight: normal;
    padding: 0px;
    margin: 0 -3px -3px;
    font-size: 11px;
}
.ads-list .item2, .entry-list .item2 {
    border:1px solid #eb8b44;
    background-color:#f4f4f4;
    position: relative;
    float: left;
    padding: 3px;
    width: 159px;
    min-height: 196px;
    margin: 10px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	cursor: pointer;
}
.ads-list .clear + .item2, .entry-list .clear + .item2,
.ads-list .search-box + .item2, .entry-list .search-box + .item2 {margin-left: 0;}
.ads-list .item2 .img, .entry-list .item2 .img {display: block; margin-bottom: 5px; padding: 4px 0 0 4px;	}
.ads-list .item2:after, .entry-list .item2:after {
    content:"";
    display: block;
    position: absolute;
    width:20px;
    height:20px;
    top:-2px;
    left:-2px;
    background: url(../images/base/ad-corner.png) no-repeat;
}
.ads-list .item2 .img img, .entry-list .item2 .img img {
    display: block;
    max-width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ads-list .item2 .title, .entry-list .item2 .title {
    display: block;
    font-weight: bold;
    font-size: 13px;
    line-height: 15px;
    padding: 0 2px 4px 2px;
    height: 30px;
	color: #1a4b8e;
}
.ads-list .item2 span, .entry-list .item2 span {
    display: block;
    margin: 0 -3px 0;
    padding:3px 2px 0 2px;
    color:#1a4b8e;
    font-weight: bold;
    font-size: 12px;
    border-top:1px solid #eb8b44;
}
.ads-list .item2 span.sold-higher, .entry-list .item2 span.sold-higher {
	background-color: #eb8b44;
    top: 0;
    left: 0;
    padding: 0 1px 0 5px;
    position: absolute;
    width: 100%;
    margin-top: -2px;
    text-align: left;
    z-index: 2;
    color: #FFF;
}
.ads-list .item2 span.item2-nr, .entry-list .item2 span.item2-nr {
    color:#808080;
    font-weight: normal;
    padding: 0px;
    margin: 0 -3px -3px;
    font-size: 11px;
}
.ads-list .item3, .entry-list .item3 {
    border:1px solid #eb8b44;
    background-color:#f4f4f4;
    position: relative;
    float: left;
    padding: 3px;
    width: 159px;
    min-height: 196px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ads-list .clear + .item3, .entry-list .clear + .item3,
.ads-list .search-box + .item3, .entry-list .search-box + .item3 {margin-left: 0;}
.ads-list .item3 .img, .entry-list .item3 .img {
    display: block;
    margin-bottom: 5px;
    padding: 4px 0 0 4px;	
}
.ads-list .item3:after, .entry-list .item3:after {
    content:"";
    display: block;
    position: absolute;
    width:20px;
    height:20px;
    top:-2px;
    left:-2px;
    background: url(../images/base/ad-corner.png) no-repeat;
}
.ads-list .item3 .img img, .entry-list .item3 .img img {
    display: block;
    max-width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ads-list .item3 .title, .entry-list .item3 .title {
    display: block;
    font-weight: bold;
    font-size: 13px;
    line-height: 15px;
    padding: 0 2px 4px 2px;
    height: 30px;
	color: #1a4b8e;
}
.ads-list .item3 span, .entry-list .item3 span {
    display: block;
    margin: 0 -3px 0;
    padding:3px 2px 0 2px;
    color:#1a4b8e;
    font-weight: bold;
    font-size: 12px;
    border-top:1px solid #eb8b44;
}
.ads-list .item3 span.item3-nr, .entry-list .item3 span.item3-nr {
    color:#808080;
    font-weight: normal;
    padding: 0px;
    margin: 0 -3px -3px;
    font-size: 11px;
}
.button-grid {text-align: center; width: 100%; margin: 20px 0;}
.auction-add {background-color: #FFF; padding-top: 20px;}
.auction-add .button-grid {margin:20px 0;}
.auction-add .ad-detail {margin: 20px 0;}
.auction-add form {padding: 0 20px;}
.enddatetime {line-height: 30px; font-size: 12px;}
.button-grid h2, .button-grid h3 {margin-bottom: 10px;}
.button-grid p {line-height: 15px;}
.button-grid .btn01 {width:100%; margin: 10px 0 0 0; padding:4px 0 2px;}
.table-list {width:100%; background-color: #FFF;}
.table-list tr:nth-child(even) {background: #DCDCDC;}
.table-list thead {border: 1px solid #DCDCDC; background: #DCDCDC;}
.table-list thead th {padding:5px 5px; white-space:nowrap;}
.table-list td, .table-list th {vertical-align: middle;}
.table-list td {padding:5px; border: 1px solid #dcdcdc; text-align: center;}
.table-list td.tleft {text-align: left;}
.table-list td.tools {white-space:nowrap; text-align: right;}
.table-list2 {width:100%;}
.table-list2 thead {border: 1px solid #dcdcdc; background: #f1f1f1;}
.table-list2 thead th {padding:5px 5px; white-space:nowrap;}
.table-list2 td, .table-list2 th {vertical-align: middle;}
.table-list2 td {padding:5px; border: 1px solid #dcdcdc; text-align: center;}
.actions {float: right;}
.actions a {font-weight: bold; display: inline-block; zoom:1; vertical-align: top;}
.actions a:before {
    content:'\007C';
    display: inline-block;
    zoom:1;
    margin:0 7px 0 4px;
    font-size: 14px;
    line-height: 17px;
    color:#808080;
    font-weight: normal;
    vertical-align: top;
}
.actions a:first-child:before {display: none;}
.pager {position: relative; background: #FFF; padding: 5px 0; margin: 20px 0; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; width: 100%;}
.pager a {font-weight: bold; display: inline-block; zoom:1; margin: 0 2px; border: 1px solid #bcbcbc; padding: 6px 12px; background: #e4e4e4;}
.pager a.active {color:#eb8b44; text-decoration: none; border: 1px solid #eb8b44; background: #fff;}
.pager a.prev {float: left; margin: 0 0 0 5px; left: 0;}
.pager a.next {float: right; margin: 0 5px 0 0; right: 0;}
.pager a.next span, .pager a.prev span {display: inline-block; zoom:1; vertical-align: middle; margin-top: -3px;}
.small-head-start {margin: 10px;}
.small-head {padding: 10px 20px; background-color: #E77537;}
.small-head h3 {color:#fff; float: left;}
.small-head .spy {
    float: right;
    display: block;
    height:22px;
    padding:1px 10px 0;
    border-top: 1px solid #995125;
    color:#fff;
    font-weight: bold;
    margin-bottom: -4px;
    background: #cc6b30;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.small-head .spy span {display: block; padding-left: 25px; background: url(../images/base/star.png) no-repeat left center;}
.small-head .spy:hover {text-decoration: underline;}
.offer-price {
    border:1px solid #CCC;
    border-top: 0;
    padding-left: 22px;
    margin-bottom: 20px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
.offer-price .loginpopup {line-height: 40px; vertical-align: middle;}
.offer-price-modal .offer-price {margin: 0;}
.offer-price .blue-box {
    padding:4px 9px;
    color:#fff;
    text-shadow: 0 1px 0 #0d2a52;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    zoom:1;
    margin-bottom: 5px;
    background: #12386e;
    border: 1px solid #0d2a52;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.offer-price label.frmcaption {
    text-align: left;
	width: 100%;
}
.offer-price label {
    font-weight: bold;
    display: block;
}
.offer-price .input {
    float: left;
    border: 1px solid #CCC;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    overflow: hidden;
    width: 100%;
}
.offer-price .col04 .btn01 {
    width:100%;
    margin: 0 0 10px 0;
}
.offer-price .col02 {
    width:308px;
    margin-right: -20px;
    float: right;
}
.offer-price .col02 ul li {
    border-bottom: 1px solid #ddd;
    padding:2px 10px;
}
.offer-price .col02 ul li span.over-no {
    color: #8e1a1a;
}
.offer-price .col02 ul li span.over-yes {
    color: #1a8e1a;
}
.offer-price .col02 ul li.spy {
    border:0;
    text-align: right;
}
.offer-price .col02 ul li.spy a {
    padding-left: 20px;
    background: url(../images/base/star.png) no-repeat left center;
}
.offer-price .col02 ul li span {
    font-weight: bold;
}
.offer-price .col02 ul li small {
    font-size: 10px;
    font-weight: normal;
    float: right;
}
.offer-price .bid-info {
    width:150px;
    margin-left: 20px;
}
.offer-price .input input {
    background: #ffffff;
    border: 0;
    display: block;
    line-height: 20px;
    height: auto;
    padding: 4px 10px;
    width: 93%;
    -webkit-box-shadow: inset 0 4px 3px #f4f4f4;
    -moz-box-shadow: inset 0 4px 3px #f4f4f4;
    box-shadow: inset 0 4px 3px #f4f4f4;
}
.offer-price ul {
    list-style: none;
}
.offer-price .btn02 {
    margin: 0;
    width: 100%;
}
.auto-bid-link {margin-bottom: 20px;}
.details {margin: 0; margin-bottom: 20px; padding: 10px;}
.details2 {padding: 0 20px; margin: 10px 0;}
.comments {
	padding: 20px 10px 20px 10px;
    /*border:1px solid #ddd;
    border-top: 0;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;*/
    float: left;
}
.comments .question {padding: 5px 0;}
.comments .question:first-child {border-top: 0; padding-top: 0;}
.comments .question blockquote {border-bottom: 1px solid #CCC; margin-top: 10px; padding:5px 10px;}
.add-comment {margin: 20px 20px 0 20px;}
.side-right {float: right; text-align: left; width: 39%;}
.side-right .col02 {width: 100%; min-width: 260px; float: right;}
.side-right .col02 ul li {
    border-bottom: 1px solid #CCC;
    padding:2px 10px;
	list-style-type: none;
}
.side-right .col02 ul li span{
    vertical-align: top;
}
.side-right .col02 ul li a {
	float: right;
}
.side-right .col02 ul li span.over-no {
    color: #8e1a1a;
}
.items span.over-no {
    color: #8e1a1a;
	font-weight: bold;
    float: left;
}
.side-right .col02 ul li span.over-yes {
    color: #1a8e1a;
}
.items span.over-yes {
    color: #1a8e1a;
	font-weight: bold;
    float: left;
}
.side-right .col02 ul li.spy {
    border:0;
    text-align: left;
}
.side-right .col02 ul li.spy a {
    padding-left: 20px;
    background: url(../images/base/star.png) no-repeat left center;
}
.side-right .col02 ul li span {
    font-weight: bold;
}
.side-right .col02 ul li small {
    font-size: 10px;
    font-weight: bold;
    float: right;
	vertical-align: middle;
	line-height: 18px;
}
.side-right-left {
        float: right;
        text-align: left;
		width: 30%;
		margin-bottom: 10px;
}
.side-right-left .col02 {
    width: 100%;
}
.side-right-left .col02 ul {
    padding-left: 0;
}
.side-right-left .col02 ul li {
    border-bottom: 1px solid #CCC;
    padding:2px 10px;
	margin-left: 20px;
	list-style-type: none;
}
.side-right-left .col02 ul li span{
    vertical-align: top;
}
.side-right-left .col02 ul li a {
	float: right;
}
.side-right-left .col02 ul li span.over-no {
    color: #8e1a1a;
}
.side-right-left .col02 ul li span.over-yes {
    color: #1a8e1a;
}
.side-right-left .col02 ul li.spy {
    border:0;
    text-align: left;
}
.side-right-left .col02 ul li.spy a {
    padding-left: 20px;
    background: url(../images/base/star.png) no-repeat left center;
}
.side-right-left .col02 ul li span {
    font-weight: bold;
}
.side-right-left .col02 ul li small {
    font-size: 10px;
    font-weight: bold;
    float: right;
	vertical-align: middle;
	line-height: 18px;
}
.big-img {
    text-align: center;
    margin: 20px 0;
}
.big-img.left {
    float: left;
    width:460px;
}
.big-img2 {
    text-align: center;
    margin: -2px 0 0 -5px;
        width: 450px;
        height: 350px;
}
.big-img2.left {
    float: left;
}
.big-img2 img {
    max-width:450px;
        height: 330px;
}
.big-img img {
    max-width:100%;
}
.ad-detail .ad-nr {
    margin: -5px 0 0 0;
    font-size: 16px;
    color: #808080;
}
/*.ad-detail table {width:698px; margin:-10px -10px;}*/
.ad-detail h2.price {
    color:#808080;
    font-size: 16px;
    margin: 0 0 5px 0;
    font-weight: normal;
}
.ad-detail .ad-actions {
    margin: 0 0 20px;
    font-size: 0;
}
.ad-detail .ad-actions .btn {
    margin-right: 10px;
    font-size: 12px;
}
.ad-detail table tr th {
    text-align: left;
}
.ad-detail table tr td,
.ad-detail table tr th {
    padding:5px 20px;
}
.ad-detail table tr:nth-child(even) {
    background: #f4f4f4;
}
.side-info {
    float: right;
    margin: 20px 0;
    width:220px;
}
.side-info ol {
    list-style: decimal inside;
}
.side-info ol li {
    padding:2px 10px;
    border-top: 1px solid #e4e4e4;
}
.side-info ol li span {
    float: right;
}
.side-info ol li:nth-child(even) {
    background: #f4f4f4;
}
.side-info ol li:first-child {
    color:#8e1a1a;
    border-top: 0;
}
.side-info .box label {
    font-weight: bold;
    display: block;
    line-height: 15px;
}
.side-info .box p {
    margin-bottom: 5px;
}
.side-info .box.contact {
    padding:5px 10px;
}

.side-info2 {float: left; margin: 0 0 20px 0; width: 100%; padding: 10px 20px;}
.side-info2 ol {
    list-style: decimal inside;
}
.side-info2 ol li {
    padding:2px 10px;
    border-top: 1px solid #e4e4e4;
}
.side-info2 ol li span {
    float: right;
}
.side-info2 ol li:nth-child(even) {
    background: #f4f4f4;
}
.side-info2 ol li:first-child {
    color:#8e1a1a;
    border-top: 0;
}
.side-info2 .box label {
    font-weight: bold;
    display: block;
    line-height: 15px;
}
.side-info2 .box p {
    margin-bottom: 5px;
}
.side-info2 .box.contact {
    padding:5px 10px;
}
/*.ad-gallery {
    clear:both;
    font-size: 0;
    line-height: 0;
    margin-top: 20px;
	margin-left: -2px;
}
.ad-gallery a {
    display: inline-block;
    zoom:1;
    border:1px solid #153f77;
    margin:0 0 2px 2px;
    width:113px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ad-gallery a img {
    display: block;
    max-width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}*/
.gallery {
    clear:both;
    font-size: 0;
    line-height: 0;
    margin-top: 20px;
	text-align: center;
}
.gallery a {
    display: inline-block;
    zoom:1;
    border:1px solid #153f77;
    margin:0 0 2px 2px;
    width:113px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.gallery a img {
    display: block;
    max-width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.auto-bid label.frmcaption {
    display: block;
    float: left;
    padding:0;
    text-align: left;
    width:100%;
}
.auto-bid .btn02 {
    margin:0 0 0 10px;
}
.auto-bid .type_text .input,
.auto-bid .type_textarea .input,
.auto-bid .type_select_filter .txtinput {
    width:198px;
    float: left;
}
.auto-bid .type_text .input input,
.auto-bid .type_textarea .input textarea,
.auto-bid .type_select_filter .txtinput input {
    width:178px;
}
.ownbid {
	color: green;
	font-weight: bold;
}
.modal {
    display: none;
}
.partner {padding: 20px 0;}
.partner .info {margin-bottom: 20px;}
.partner .col02 {margin-top: 10px;}
.partner .col02:first-child,
.partner .col02:first-child + .col02 {margin-top: 0;}
.page-header h1 {font-size: 24px; font-weight: bold;}
.auction-add .img-list {margin: 20px 0 0 0; float: left; clear: both;}
.auction-add .img-list ol {list-style-position: inside; position: relative; float: left; padding: 0;}
.auction-add .img-list ol li {float: left; font-size: 12px; position: relative; margin: 0 0 20px 20px; font-weight: bold; padding: 4px; border: 1px solid #DDD;}
.auction-add .img-list ol li.first {background:#1a4b8e; border:1px solid #153F77; color:#FFF;}
/*.auction-add .img-list ol li .img {overflow: hidden; height:90px; width:110px;}*/
.auction-add .img-list ol li img {display: block;}
.auction-add .img-list ol li span {
    position: absolute;
    bottom:4px;
    left:4px;
    display: block;
    text-align: center;
    width:16px;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
}
.auction-add .img-list ol li.first span {
    color:#fff;
}
.auction-add .img-list ol li a {
    position: absolute;
    top:4px;
}
.auction-add .img-list ol li a.delete {
    right:4px;
}
.auction-add .img-list ol li a.promote {
    right:25px;
}
.auction-add .img-list ol li.first a.promote {
    background: url(../images/base/star.png) no-repeat left center;
}
.auction-add .files-list {
    clear:both;
}
.auction-add .files-list ul {
    list-style-position: inside;
}
.auction-add .files-list ul li span {
    margin-right: 10px;
}
.auction-add .files-list ul li a {
    font-weight: bold;
}
.steps {
    margin-bottom: 20px;
}
.steps ul {
    float: left;
    list-style:none;
    list-style-position: inside;
    font-size: 0;
}
.steps ul li {
    display: inline-block;
    font-size: 12px;
    padding:4px 9px;
    border:1px solid #cbcbcb;
    background: #e1e1e1;
    margin-left: 5px;
    color:#b3b3b3;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.steps ul li span {
    margin-right: 4px;
}
.steps ul li.done a,
.steps ul li.active a {
    color:#fff;
}
.steps ul li a {
    color: #b3b3b3;
}
.steps ul li:first-child {
    margin-left: 0;
}
.steps ul li.done {
    color:#fff;
    text-shadow: 0 1px 0 #0c284f;
    border:1px solid #0a2347;
    background: #12386e;
}
.steps ul li.active {
    position: relative;
    color:#fff;
    text-shadow: 0 1px 0 #d1893d;
    border:1px solid #cc6b30;
    background: #efa252;
}
.steps ul li.active:after {
    content:"";
    position: absolute;
    display: block;
    height:6px;
    width:100%;
    bottom:-6px;
    left:0;
    right:0;
    background: url(../images/base/steps-a-arr.png) no-repeat center top;
}
.profile-edit {padding-top: 20px; background-color: #FFF;}
.profile-edit h1 {padding: 0 20px;}
.profile-edit.popup {padding:20px;}
.item-details ul {list-style: none; margin-left: 0;}
.item-details ul li label {font-weight: bold; width:180px; display: inline-block; margin-right: 20px;}
.item-details ul li span {display: inline-block; margin-left: 5px;}
.item-details h2 {padding:20px 0 10px;}
.accessories .col {
    margin-left:20px;
    list-style: disc inside;
    width:212px;
    clear:none;
}
.accessories .col:first-child {
    margin-left: 0;
}
.accessories .col li {
    white-space: nowrap;
}
.report {clear:both; padding: 0 20px; margin-top: -20px;}
.login-modal .login {
    border:0;
    padding:0;
}
.login-modal .login input[type="text"], 
.login-modal .login input[type="password"] {
    width:90%;
}
.login-modal .social-login {
    text-align: center;
}
.login-modal .login .register {
    margin: 10px -10px 0;
}
.loader {
    display: inline-block;
    vertical-align: middle;
    height:48px;
}
.loader img {
    display: block;
}
.fixed-banners-left {
    position: absolute;
    left:10px;
    top:200px;
}
.banner-bottom {
    width: 980px;
    margin: 20px auto;
    font-size: 0;
}
.banner-bottom .item {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}
.banner-bottom img {
    display: block;
    margin: 0 auto;
}
.banner {
    margin: 0 0 20px 0;
	float: left;
}
.banner a,
.banner img {
    display: block;
}
.footer_banner {
	float: left;
	margin-top: 20px;
	margin-bottom: 0;
	width: 100%;
}
.ads-ending,
.auction-ads {
    background: #fff;
    padding: 20px 19px 0;
    border: 1px solid #e4e4e4;
    border-top: 0;
    margin-bottom: 20px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
.ads-ending.no-margin,
.auction-ads.no-margin {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.ads-ending.no-margin + .main-head,
.auction-ads.no-margin + .main-head {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.ads-ending {
    padding-bottom: 10px;
    font-size: 0;
}
.auction-ads h3 {
    margin-bottom: 10px;
}
.ads-ending .item {
    display: inline-block;
    vertical-align: top;
    width: 461px;
	min-height: 230px;
    font-size: 12px;
    margin:0 0 10px 10px;
    border:2px solid #eb8b44;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.auction-ads .item {
    margin:0 0 10px 0;
    border:2px solid #eb8b44;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ads-ending .item:nth-child(2n+1){
    margin-left: 0;
}
.ads-ending .item .top,
.auction-ads .item .top {
    font-size: 0;
    border-bottom: 2px solid #eb8b44;
}
.ads-ending .item .top span,
.auction-ads .item .top span {
    display: inline-block;
    padding: 4px 5px;
    width: 10%;
    text-align: center;
    font-weight: bold;
    color: #808080;
    font-size: 12px;
    vertical-align: top;
    border-right: 2px solid #eb8b44;
}
.ads-ending .item .top a,
.auction-ads .item .top a {
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 14px;
    width: 369px;
    vertical-align: top;
    padding: 4px 10px;
}
#main .ads-ending .item .top a.blink {
    -webkit-animation: blink 10s infinite;
    -moz-animation: blink 10s infinite;
    -o-animation: blink 10s infinite;
    animation: blink 10s infinite;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
@keyframes blink {
    0% {background: #eb8b44;}
    50% {background: #fff;}
    100% {background: #eb8b44;}
}
@-o-keyframes blink {
    0% {background: #eb8b44;}
    50% {background: #fff;}
    100% {background: #eb8b44;}
}
@-moz-keyframes blink {
    0% {background: #eb8b44;}
    50% {background: #fff;}
    100% {background: #eb8b44;}
}
@-webkit-keyframes blink {
    0% {background: #eb8b44;}
    50% {background: #fff;}
    100% {background: #eb8b44;}
}
.auction-ads .item .top a {width: 85%;}
.auction-ads .item .top {width: 100%;}
.auction-ads .item .ad-info {
    list-style: none;
    padding: 0 0;
    border-bottom: 2px solid #eb8b44;
    font-size: 12px;
}
.auction-ads .item .ad-info li {
    display: inline-block;
    vertical-align: top;
    margin-left:20px;
}
.auction-ads .item .buyers {
    font-weight: bold;
    float: left;
	width: 100%;
	padding-left: 0;
}
.auction-ads .item .buyers > li {
    float: left;
    width: 28%;
    margin-left: 40px;
    padding: 5px 0;
    font-size: 12px;
}
.auction-ads .item .buyers li ul {
    list-style: none;
    font-weight: normal;
	padding-left: 10px;
}
.auction-ads .item .buyers li ul li {
    border-bottom: 1px solid #e4e4e4;
    padding: 2px 5px;
}
.myad_partner_comment {margin:0 0 0 -40px; float:left; cursor: pointer;}
.myad_auction_offer {margin:0 0 0 -40px; float:left; cursor: pointer;}


.ads-ending .item .img {
    float: left;
    padding: 5px;
    width: 120px;
}
.ads-ending .item .img img {
    display: block;
    max-width:100%;
    margin: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ads-ending .item .text {
    padding: 5px;
}
.ads-ending .item .img + .text {
    float: left;
    width: 360px;
}
.ads-ending .item .end-time,
.ads-ending .item .highest-bid {
    float: left;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ads-ending .item .highest-bid {
    padding: 5px;
}
.ads-ending .item .highest-bid.green {
    background: #1fa552;
}
.ads-ending .item .highest-bid.orange {
    background: #eb8b44;
}
.ads-ending .item .highest-bid.blue {
    background: #1f5aa5;
}
.ads-ending .item .highest-bid.gray {
    background: #808080;
}
.ads-ending .item .highest-bid.green,
.ads-ending .item .highest-bid.orange,
.ads-ending .item .highest-bid.blue,
.ads-ending .item .highest-bid.gray {
    color: #fff;
}
.ads-ending .item .end-time {
    width: 100%;
	margin-left: 0;
}
.ads-ending .item .end-time .end-date {
    font-weight: bold;
    font-size: 14px;
}
.ads-ending .item .highest-bid {
    width: 95%;
}
.ads-ending .item .make-offer {
    clear: both;
}
.ads-ending .item .end-time strong,
.ads-ending .item .highest-bid strong {
    font-size: 14px;
}
.ads-ending .item .make-offer p {
    display: inline-block;
    vertical-align: middle;
}
.ads-ending .item ul {
    list-style-type: none;
    clear: both;
    margin-top: 10px;
}
.ads-ending .item .over-no {
    color: #FF0000;
}
.ads-ending .item .over-yes {
    color: #00B700;
}
.ads-ending .item .btn01 {
    padding: 4px 10px 2px;
}
#sidebar .ads-ending {
    padding: 0;
    margin: 0;
}
#sidebar .ads-ending .item {
    float: none;
    border:0;
    font-size: 12px;
    line-height: 20px;
    width: auto;
    margin: 5px 0 0 0;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#sidebar .ads-ending .item:first-child {
    border-top: 0;
    margin-top: 0;
}
#sidebar .ads-ending .item:last-child {
    border-bottom: 0;
}
#sidebar .ads-ending .item .top {
    border-bottom: 1px solid #e4e4e4;
}
#sidebar .ads-ending .item .top .id {
    border-right: 1px solid #e4e4e4;
    font-size: 10px;
    width: 39px;
}
#sidebar .ads-ending .item .top a {
    width: 148px;
    font-size: 12px;
}
#sidebar .ads-ending .item .img {
    width: 40px;
    overflow: hidden;
    padding: 0;
    margin: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#sidebar .ads-ending .item .text {
    width: 158px;
}
#sidebar .ads-ending .item .buy-now {
    margin-bottom: 10px;
}
#sidebar .ads-ending .item .buy-offer {
    clear: both;
    margin-bottom: 5px;
}
#sidebar .ads-ending .item .buy-offer input {
    width: 100%;
    border:1px solid #dedede;
    height: 30px;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#sidebar .ads-ending .item .btn {
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.modal.confirm h3,
.modal.confirm p  {
    margin-bottom: 20px;
}
.ads-ending .ads-rows {
    display: table;
    width: 100%;
    margin: 10px 0;
    font-size: 12px;
}
.ads-ending .ads-rows .row {
    display: table-row;
}
.ads-ending .ads-rows .row > div {
    display: table-cell;
    vertical-align: middle;
    padding: 5px 5px 0;
}
.ads-ending .ads-rows .row .img {
    width: 40px;
    padding-left: 0;
}
.ads-ending .ads-rows .row .img a {
    display: block;
    width: 40px;
}
.ads-ending .ads-rows .row .img a img {
    display: block;
    max-width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ads-ending .ads-rows .row .heading a {
    font-weight: bold;
}
.ads-ending .ads-rows .row .location,
.ads-ending .ads-rows .row .end-date,
.ads-ending .ads-rows .row .price,
.ads-ending .ads-rows .row .action {
    text-align: right;
}
.ads-ending .ads-rows .row .end-date p {
    white-space: nowrap;
}
.ads-ending .ads-rows .row .action {
    padding-right: 0;
}
.ads-ending .ads-rows .row .action .btn {
    margin: 0;
}
.message_resend img {
	display: inline-block;
	zoom:1;
    vertical-align: middle;
}
/*.bid_sold img {
	display: inline-block;
    zoom:1;
    vertical-align: middle;
}*/
.info {padding: 20px;}
.changepw {text-align: center; border-top: 1px solid #C0C0C0; width: 100%; float: left;}
.changepw span{color: #FF6600; font-weight: bold; padding: 10px; cursor: pointer;}
.changepw span:hover{text-decoration: underline;}
.changepw_opened {display:none;}


/*Admin*/
.container_4 {margin-left: auto; margin-right: auto; width: 784px; =overflow: hidden; =zoom: 1;}

/*Grid >> Children (Alpha ~ First, Omega ~ Last)*/
.alpha {margin-left: 0 !important;}
.omega {margin-right: 0 !important;}

/*Grid >> Global*/
.grid_1, .grid_2, .grid_3, .grid_4 {display: inline; float: left; position: relative; margin-left: 5px; margin-right: 5px; overflow: visible; overflow: hidden;}

/*Grid >> 2 Columns*/
.container_4 .grid_1 {width: 186px;}
.container_4 .grid_2 {width: 700px;}
.container_4 .grid_3 {width: 578px;}
.container_4 .grid_4 {width: 700px;}

/*Clear Floated Elements*/
.clear

{

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

	padding: 0;

}

.clearfix:after

{

	clear: both;

	content: ' ';

	display: block;

	font-size: 0;

	line-height: 0;

	visibility: hidden;

	width: 0;

	height: 0;

}

.clearfix

{

	display: inline-block;

}

* HTML .clearfix

{

	height: 1%;

}

.clearfix

{

	display: block;

}


.legend{
    background-image:url(../images/base/legend-back.gif);
    padding:0px 10px 0px 0;
    background-repeat:repeat-x;
    background-position:0 6px;
    margin:0px 4px;
    font-size:10px;
    font-weight:bold;
    width: 685px;
    display:block;
    position:relative;
    height:17px;
}
.legend.a{
    color:#A30024;
}
.legend .caption{
    background:#FFFFFF;
    float:left;
    padding-right:10px;
    text-transform:uppercase;
    font-size:10px;
    line-height:12px;
    color:#A30024;
    font-weight:bold;
}
.legend .arrow{
    width:20px;
    height:20px;
    /*+placement:anchor-top-right 0px -4px;*/
    position:absolute;
    right:0px;
    top:-4px;
    background-image:url(../images/base/legend-arrow.gif);
}
.legend.opened .arrow{
}
.legend.closed .arrow{
    background-position:0 100%;
}
legend.filter{
    background-image:url(../images/icons/search.gif);
}

input{
    vertical-align:middle;
	padding: 4px 7px;
}
input.fText,input.periodinput{
    background-color:#FFF;
    width:225px;
    border:1px solid #D5D5D5;
    padding:4px 7px;
    background-image:url(../images/base/formBack.gif);
    background-repeat:repeat-x;
    vertical-align:middle;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius:2px 2px 2px 2px;
    line-height:14px;
}
input.fText_small{
    background-color:#FFF;
    width:100px;
    border:1px solid #CBCBCB;
    padding:5px;
    background-image:url(../images/base/formBack.gif);
    background-repeat:repeat-x;
    vertical-align:middle;
}
input.fText_tiny{
    background-color:#FFF;
    width:50px;
    border:1px solid #CBCBCB;
    padding:5px;
    background-image:url(../images/base/formBack.gif);
    background-repeat:repeat-x;
    vertical-align:middle;
}
input.fText_full{
    background-color:#FFF;
    width:751px;
    border:1px solid #CBCBCB;
    padding:5px;
    background-image:url(../images/base/formBack.gif);
    background-repeat:repeat-x;
    vertical-align:middle;
}
input.fText_big{
    background-color:#FFF;
    border:1px solid #D5D5D5;
    padding:7px 9px 9px;
    background-image:url(../images/base/formBack.gif);
    background-repeat:repeat-x;
    vertical-align:middle;
    /*+border-radius:2px;*/
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius:2px 2px 2px 2px;
    line-height:20px;
    font-size:18px;
    height:22px;
}
.fSeparator{
    width:12px;
    display:inline-block;
    text-align:center;
    margin-left:2px;
}
input.fText2{
    background-color:#FFF;
    border:1px solid #CBCBCB;
    padding:5px;
    background-image:url(../images/base/formBackdd.gif);
    background-repeat:repeat-x;
    width:230px;
    vertical-align:middle;
}
input.fCheck{
    margin-top:5px;
}
/*form.standardForm .grid_1 div,form.standardForm .grid_2 div,form.standardForm .grid_3 div,form.standardForm .grid_4 div{padding:0;margin-bottom:5px;width:auto;overflow:visible;}*/
.grid_1 input.fText,.grid_1 input.fText_big{
    width:166px;
}
.grid_2 input.fText,.grid_2 input.fText_big{
    width:675px;
}
.grid_3 input.fText,.grid_3 input.fText_big{
    width:558px;
}
.grid_4 input.fText,.grid_4 input.fText_big{
    width:700px;
}
.grid_1 .selector{
    width:176px;
}
.grid_1 .selector span{
    width:151px;
}
.grid_2 .selector{
    width:372px;
}
.grid_2 .selector span{
    width:347px;
}
.grid_3 .selector{
    width:491px;
}
.grid_3 .selector span{
    width:466px;
}
.grid_4 .selector{
    width:491px;
}
.grid_4 .selector span{
    width:466px;
}
.grid_1 .message,.grid_2 .message,.grid_3 .message,.grid_4 .message{
    width:100%;
}
/* Global Declaration */

div.selector, 
div.selector span, 
div.checker span, 
div.radio span, 
div.uploader, 
div.uploader span.action {
  background-image: url(../images/uniform/sprite.png);
  background-repeat: no-repeat;
}

.selector, 
.radio, 
.checker, 
.uploader, 
.selector *, 
.radio *, 
.checker *, 
.uploader *{
	margin: 0;
	padding: 0;
}

/* SPRITES */

/* Select */

div.selector {
  background-position: -483px -130px;
  line-height: 26px;
	height: 26px;
}

div.selector span {
  background-position: right 0px;
  height: 26px;
	line-height: 26px;
}

div.selector select {
	/* change these to adjust positioning of select element */
	top: 0px;
	left: 0px;
	width: 300px;
	height: 24px;
	margin-top: 1px;
}

div.selector:active, 
div.selector.active {
	background-position: -483px -156px;
}

div.selector:active span, 
div.selector.active span {
	background-position: right -26px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
	background-position: -483px -182px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
	background-position: right -52px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
	background-position: -483px -208px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
	background-position: right -78px;
}

div.selector.disabled {
	background-position: -483px -234px;
}

div.selector.disabled span {
  background-position: right -104px;
}
fieldset{
    padding:10px 0 30px;
    border:0;
    border-style:solid;
}
/*--- BUTTONS ---*/
.buttons,.buttons2{
    padding:19px 0 10px;
    width:100%;
    overflow:hidden;
    margin:0px 5px 0;
    clear:both;
}
.buttons1{
    border-bottom:0px solid #000000;
    width: 695px;
    margin-top:15px;
}
.buttons1 div{
    float:right;
}
.buttons2{
    border:0;
}
.buttons2 div{
    float:none;
}
.buttons2 .button{
    margin-left:0;
    margin-right:14px;
}
button::-moz-focus-inner{
    border:none;
    padding:0;
}
.safari button span{
    margin:-1px -3px 0;
    position:relative;
}
.button img,.ui-dialog .ui-dialog-buttonpane .ui-button img{
    margin-right:5px;
}
.button,.button span,.ui-dialog .ui-dialog-buttonpane .ui-button,.ui-dialog .ui-dialog-buttonpane .ui-button span{
    border:0;
    cursor:pointer;
    line-height:33px;
}
.button,.ui-dialog .ui-dialog-buttonpane .ui-button{
    padding-right:3px;
    margin:0 0 0 14px;
    background-position:100% -33px;
    height:33px;
    /*[disabled]+box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);*/
    float:left;
    text-decoration:none !important;
}
.button span,.ui-dialog .ui-dialog-buttonpane .ui-button span{
    line-height:16px;
    height:16px;
    white-space:nowrap;
    padding:7px 21px 10px 24px;
    font-size:12px;
    font-weight:bold;
    display:block;
    background-position:0 0;
}
.button:hover,.ui-dialog .ui-dialog-buttonpane .ui-button:hover{
    /*[disabled]+box-shadow:0 0 5px rgba(0, 0, 0, 0.7);*/
    /*[disabled]-moz-transition:background 0.1s ease-in, box-shadow 0.1s ease-in;*/
    /*[disabled]+border-radius:2px;*/
    background-position:100% -99px;
}
.button:hover span,.ui-dialog .ui-dialog-buttonpane .ui-button:hover span{
    background-position:0 -66px;
}
.button:active,.ui-dialog .ui-dialog-buttonpane .ui-button:active{
    top:1px;
    position:relative;
}
/*.button looks and alternatives*/
.button,.button span,.ui-dialog .ui-dialog-buttonpane .ui-button,.ui-dialog .ui-dialog-buttonpane .ui-button span{
    background-image:url(../images/base/button-a.png);
    color:#404040;
    /*+text-shadow:1px 1px #FFFFFF;*/
    -moz-text-shadow:1px 1px #FFFFFF;
    -webkit-text-shadow:1px 1px #FFFFFF;
    -o-text-shadow:1px 1px #FFFFFF;
    text-shadow:1px 1px #FFFFFF;
}
.button.a,.button.a span,.ui-dialog .ui-dialog-buttonpane .ui-button.a,.ui-dialog .ui-dialog-buttonpane .ui-button.a span{
    background-image:url(../images/base/button-a.png);
    color:#404040;
    /*+text-shadow:1px 1px #FFFFFF;*/
    -moz-text-shadow:1px 1px #FFFFFF;
    -webkit-text-shadow:1px 1px #FFFFFF;
    -o-text-shadow:1px 1px #FFFFFF;
    text-shadow:1px 1px #FFFFFF;
}
.button.b,.button.b span,.ui-dialog .ui-dialog-buttonpane .ui-button.b,.ui-dialog .ui-dialog-buttonpane .ui-button.b span{
    background-image:url(../images/base/button-b.png);
    /*+text-shadow:-1px -1px #65780D;*/
    -moz-text-shadow:-1px -1px #65780D;
    -webkit-text-shadow:-1px -1px #65780D;
    -o-text-shadow:-1px -1px #65780D;
    text-shadow:-1px -1px #65780D;
    color:#FFFFFF;
}
table.list_d{
    border-collapse:collapse;
    width:785px;
    color:#353535;
    margin-top:5px;
    margin-bottom:10px;
    clear:both;
}
table.list_d thead{
    font-weight:bold;
}
table.list_d thead th{
    background:url(../images/base/list_d_th.gif) 0 100%;
    padding:10px 10px 12px;
    /*+text-shadow:1px 1px #FFFFFF;*/
    -moz-text-shadow:1px 1px #FFFFFF;
    -webkit-text-shadow:1px 1px #FFFFFF;
    -o-text-shadow:1px 1px #FFFFFF;
    text-shadow:1px 1px #FFFFFF;
}
table.list_d thead th.date{
    width:60px;
}
table.list_d thead th.category{
    width:200px;
}
table.list_d thead a span{
    padding-right:21px;
}
table.list_d thead a.nosort span{
    background-image:url(../images/icons/nosort.png);
    background-repeat:no-repeat;
    background-position:100% 55%;
    cursor:pointer;
    padding-right:25px;
}
table.list_d thead a.desc span,table.list_d thead a.asc span{
    background-repeat:no-repeat;
    background-position:100% 55%;
    cursor:pointer;
}
table.list_d thead a.desc span{
    background-image:url(../images/icons/desc.png);
}
table.list_d thead a.asc span{
    background-image:url(../images/icons/asc.png);
}
table.list_d.a{
    width:100%;
}
table.list_d.a th{
    background-image:url(../images/base/table_d_a_th.png);
    /*+text-shadow:-1px -1px #540012;*/
    -moz-text-shadow:-1px -1px #540012;
    -webkit-text-shadow:-1px -1px #540012;
    -o-text-shadow:-1px -1px #540012;
    text-shadow:-1px -1px #540012;
    color:#FFF;
    border:0 !important;
    padding-bottom:12px;
    padding-top:11px;
}
table.list_d.a .first,table.list_d.a .first{
    padding-left:20px;
}
table.list_d.a .last,table.list_d.a .last{
    padding-left:20px;
}
/*table.list_d thead th.hover a span { background-image: url(../images/icons/sort-down.gif) !important; background-repeat: no-repeat; background-position: 100% 55%; padding-right:15px; cursor:pointer; }
table.list_d thead a span.sorted { background-image: url(../images/icons/sort-down.gif); background-repeat: no-repeat; background-position: 100% 55%; padding-right:15px; }*/
table.list_d a.listLink{
    display:block;
}
table.list_d a.strong{
    font-weight:bold;
}


/* HEADERMENU */
div.head-con {max-width:980px; width: 100%; margin: 0 auto 0 auto;}
.head-con ul {list-style:none; margin:0; padding:0; width:100%; text-align:center;}
.head-con ul li {display: inline-block; margin-right:20px; text-shadow:none; text-transform: uppercase; font-weight:bold;}
.head-con ul li:last-child {margin-right:0;}
.head-con ul li a {color: #fff; padding: 10px 0; display: block;}
.head-con ul li a:hover {color: #eb8b44;}
.submenu_cont {width: 100%; margin: 0 auto 0 auto; background-color: #fff; border-bottom: solid 2px #0B275D; z-index: 99; position: absolute;}
.submenu_cont li {padding: 10px 0 0 0;}
.submenu {display: none; z-index: 200; max-width: 960px; margin: 0 auto 0 auto; padding:10px; background-color: #fff; position: relative;}
.fixed {background-color: #0B275D; position: fixed; top: 0; z-index: 100; width: 100%;}
#header .menu {display: none;}
/* HEADERMENU END*/

#wrapper{width: 60%; margin-bottom: 20px; float: left;}
.share2 {position: relative; text-align: center; padding: 10px 10px 5px 10px; border: none; height: 40px;}
#refresh {cursor: pointer; padding-right: 10px; float: left;}
#refresh img:hover {border: 2px solid #808080; width: 40px; height: 40px;}
#watchlist {float: left; padding-right: 10px;}
.addtowatchlist img:hover {border: 2px solid #DCDCDC; width: 40px; height: 40px;}
#sharerf {cursor: pointer; padding-right: 10px; float: left;}
#sharerf img:hover {border: 2px solid #808080; width: 40px; height: 40px;}
#sharerg {cursor: pointer; padding-right: 10px; float: left;}
#sharerg img:hover {border: 2px solid #808080; width: 40px; height: 40px;}
#sharertw {cursor: pointer; float: left;}
#sharertw img:hover {border: 2px solid #808080; width: 40px; height: 40px;}

/*share not needed
.share {float: right; text-align: center; width: 70px; padding: 10px 2px 10px 0; border: 1px solid #DCDCDC; border-right: none; margin-right: -20px;}
.share-left {float: left; text-align: left; width: 460px; margin: 20px 20px 15px 21px;}
#sharerf2 {cursor: pointer; float: left; padding-right: 10px;}
#sharerf2 img:hover {border: 2px solid #808080; width: 40px; height: 40px;}
#sharerg2 {cursor: pointer; float: left; padding-right: 10px;}
#sharerg2 img:hover {border: 2px solid #808080; width: 40px; height: 40px;}
#sharertw2 {cursor: pointer; float: left; padding-right: 10px;}
#sharertw2 img:hover {border: 2px solid #808080; width: 40px; height: 40px;}
.addtowatchlist2 {float: left; padding-right: 10px;}
.addtowatchlist2 img:hover {border: 2px solid #DCDCDC; width: 40px; height: 40px;}
share not needed end*/

/*Item picture slider*/
.bjqs img{
	max-width: 560px;
	max-height: 420px;
}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#E87739;
	color:#FFF;
	font-weight: bold;
	text-decoration: none;
}

ul.bjqs-controls li.bjqs-prev a{
	background: url('fresco-skins/fresco/sprite.png') -13px -14px;
	width: 54px;
    height: 72px;
}
ul.bjqs-controls li.bjqs-prev a:hover{
	background: url('fresco-skins/fresco/sprite.png') -13px -114px;
	width: 54px;
    height: 72px;
}

ul.bjqs-controls li.bjqs-next a{
	background: url('fresco-skins/fresco/sprite.png') -93px -14px;
	width: 54px;
    height: 72px;
}
ul.bjqs-controls li.bjqs-next a:hover{
	background: url('fresco-skins/fresco/sprite.png') -93px -114px;
	width: 54px;
    height: 72px;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#E87739;
	color:#000;
	font-weight: bold;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#1C5197;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #E87739;
	color:#000;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}

/* slider main styles */

ul.bjqs{position:relative; list-style: none; padding: 0; margin: 0; overflow: hidden; display:none; background:#FFF;}
li.bjqs-slide{position:absolute; display:none; width:100%; text-align:center;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}



ul.bjqs-controls li a { position: absolute; }
ul.bjqs-controls li.bjqs-next a { right:0; top:45%; }
ul.bjqs-controls li.bjqs-prev a { left:0; top:45%; }


ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center; float: left; display: block;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;height:10px;line-height:10px;}



.frmspacer {
	padding: 0 10px;
}

#latestbids {
	margin: 20px 0;
    width: 100%;
	border: 0;
	white-space:nowrap;
}
.lastbidder {
	margin: 20px 10px 0 10px;
	border: 0;
	font-weight: bold;
}
#latestbids ol {
    list-style: decimal inside;
	width: auto;
	margin-right: 20px;
	white-space: nowrap;
	text-align: left;
}
#latestbids ol li {
    padding: 2px 10px;
	border-bottom: 1px solid #DADADB;
	width: auto;
	white-space: nowrap;
}
#latestbids ol li span.ownbid {
/*
    float: left;
	white-space: nowrap;
*/
	padding: 0 0 0 10px;
}
#latestbids ol li:first-child {
    color:#8e1a1a;
	border-top: 1px solid #DADADB;
}
#latestbids ol li:nth-child(odd){
    background-color: #FFF;
}
#latestbids ol li:nth-child(even) {
    background-color: #f2f2f2;
}
#latestbids .ownbid {
	color: green;
	font-weight: bold;
	text-align: right;
}
.latestsum {
	width: 15%;
}
#latestbids .autobid {
	margin-left: 10px;
	width: 150px;
}
.latesttime {
	padding: 0 10px;
	width: 20%;
}
.ad-gallery {
	padding-top: 10px;
}
.endingnow {
	position: fixed;
	bottom: 0;
	height: auto;
	padding: 10px 0;
	text-align: center;
	width: 100%;
	background-color: #EB8843;
	color: #12386E;
	left: 0;
	z-index: 99;
	text-transform: uppercase;
	font-size: 15px;
}
.status_bankruptcy {
	width: 77%;
	height:auto;
	border: solid 1px #CCC;
	margin: 20px;
	text-align: center;
	padding: 20px;
	border-radius: 10px;
	font-weight: bold;
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;*/
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	margin-left: -45px;
	background: url(arrow-left2.png) no-repeat;
}

.bx-wrapper .bx-next {
	right: 10px;
	margin-right: -45px;
	background: url(arrow-right2.png) no-repeat;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
li.slide {float: left; margin-top: 10px; margin-right: 6px; list-style: none;}


/*LEFTMENU*/

#left_menu {overflow: hidden; margin: 0 20px 10px 0;}
.leftside {position: absolute; float: left; top: 142px;}
#leftmenu {position:relative; display: block; padding: 10px 5px; margin: 0; background-color: #FFF; width: 180px;} 
#leftmenu li {margin: 0 0 0 20px; list-style: none;}
#leftmenu ul {padding-left: 0;}
#leftmenu .left_menu_title {margin: 0; padding: 0; text-transform: uppercase; vertical-align: bottom; line-height: 20px;} 
.ui-close {display: block; overflow: hidden; padding: 5px; cursor: pointer;} 
.ui-icon {display: block; overflow: hidden; padding: 10px; cursor: pointer;} 
#hide {height: 39px}
#show {height: 30px;}

/*reg.tpl*/

#user_reg {
	min-height: 288px;
	text-align: center;
	width: 304px;
	background: #fff;
	margin-right: 33px;
	float: left;
	-moz-box-shadow: 0 0 30px 5px #999;
	-webkit-box-shadow: 0 0 30px 5px #999;
	box-shadow: 0 0 30px 5px #999;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
#frontbox {
	min-height: 288px;
	text-align: center;
	width: 304px;
	background: #fff;
	margin-right: 33px;
	float: left;
	-moz-box-shadow: 0 0 30px 5px #999;
	-webkit-box-shadow: 0 0 30px 5px #999;
	box-shadow: 0 0 30px 5px #999;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.frontbox_header {
	font-size: 14px;
	background: linear-gradient(top, #1f5aa5 0%,#153c78 100%);
	background: -webkit-linear-gradient(top, #1f5aa5 0%,#153c78 100%);
	background: -ms-linear-gradient(top, #1f5aa5 0%,#153c78 100%);
	background: -moz-linear-gradient(top, #1f5aa5 0%,#153c78 100%);
	background: -o-linear-gradient(top, #1f5aa5 0%,#153c78 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1f5aa5', endColorstr='#153c78');/*For IE7-8-9*/
	color: #fff;
	font-weight: bold;
	padding: 5px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.frontbox_text {
	padding: 10px;
	min-height: 77px;
	vertical-align: middle;
}
.frontbox_img {
	vertical-align: bottom;
	min-height: 100px;
}
.findusonfacebook {
	position: fixed;
	right: 0;
	top: 200px;
	background: #fff;
	padding: 0;
	cursor: pointer;
	z-index: 99;
	height: 210px;
    background-color: #3C5A98;
}
/*
	-moz-box-shadow: 0 0 30px 5px #999;
	-webkit-box-shadow: 0 0 30px 5px #999;
	box-shadow: 0 0 30px 5px #999;
*/
.findusonfacebook img {padding-top: 15px;}
.findusonfacebook1 {position: fixed; right: -300px; top: 200px; background: #fff; padding: 0; z-index: 99;}
#frontbox .social-login a {display: inline-block; zoom:1; width:60px; padding:5px 10px 5px 30px; font-size: 12px; font-weight: bold; color:#fff;}
#frontbox .social-login a.fb-login {background: url(../images/base/social-login.png) no-repeat 0 0;}
#frontbox .social-login a.gplus-login {background: url(../images/base/social-login.png) no-repeat right 0; margin-left: -3px;}
.frontbox_user {min-height: 188px; padding-top: 20px; padding-left: 20px; text-align: left;}
.frontbox_content {min-height: 188px;}
.findusonfacebook_login {
	min-height: 130px;
	text-align: center;
	width: 304px;
	background: #fff;
	float: left;
	-moz-box-shadow: 0 0 30px 5px #999;
	-webkit-box-shadow: 0 0 30px 5px #999;
	box-shadow: 0 0 30px 5px #999;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
#frontbox_login {
	min-height: 130px;
	text-align: center;
	width: 304px;
	background: #fff;
	margin-right: 33px;
	float: left;
	-moz-box-shadow: 0 0 30px 5px #999;
	-webkit-box-shadow: 0 0 30px 5px #999;
	box-shadow: 0 0 30px 5px #999;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.frontbox_user_login {padding: 10px; text-align: left;}

/**/
.reg_hint {float: left; font-size: 10px; min-width: 440px; padding-left: 10px;}
.hello {color: #FFF; float: left; font-weight: bold; text-transform: uppercase;}
#header .langbar .hello a {padding-left: 0px;}

/*open info*/
.info_closed {float: left; margin-top: 20px; text-align: center; max-width: 980px; width: 100%; border-top: 1px solid #C0C0C0; cursor: pointer;}
.info_opened {display: none; float: left; text-align: justify; max-width: 980px; width: 100%;}
.info_opened p {padding: 10px 10px 0 10px;}
.shadow {margin-bottom: 20px; border: 1px solid #CCC;}

#latestbids ol li table {width: 600px; text-align: right; float: right;}
#latestbids ol li table tr td {width: 30%; padding: 10px 5px;}
#accept_freight {float: left; width: 20px;}
#saveoffer {float: right; right: 10px; bottom: 10px;}
.banner .item {text-align: center;}
.up {position: fixed; bottom: 45px; right: 0; visibility: hidden; z-index: 100;}
.upshow {visibility: visible;}
.letsidefixed {position: fixed; top: 2px; z-index: 101;}
.makeinvoice input {width: 50px; padding: 0 5px; margin: 2px;}
.transport {float: left; vertical-align: bottom; font-size: 11px;}
.item-title {text-decoration: underline; margin-top: -10px; padding: 10px 20px;}
.ad-detail h1 {padding: 0 20px;}
.profile-table h1 {float: left; width: 50%; padding-left: 20px;}
.inline-block {display: inline-block;}
.mobile {display: none;}
.noad {padding: 20px 0; width: 100%; float: left; text-align: center; background-color: #FFF;}
.noad-width {margin-left: -19px; padding-right: 38px; padding-top: 0;}

/*Invoice start*/
.printi {float: left; padding: 0; margin: 0 20px 20px 20px;}
.htmlinvoice {position: relative; background-color: #FFF; padding: 20px; min-height: 25cm;}
.invoice_header {text-align: left; padding: 0 20px;}
.invoice_title {font-size: 30px; font-weight: bold; padding: 20px 0; text-align: right; text-transform: uppercase;}
.invoice_info {font-size: 20px; width: 100%;}
.invoice_info table {text-align: right; width: 100%;}
.invoice_buyer_seller {padding: 80px 0 100px 0; font-size: 18px;}
.invoice_buyer, .invoice_seller {font-weight: bold; line-height: 40px; margin-left: 50px;}
.invoice_buyer_seller_info {padding: 20px; margin: 0 20px 20px 90px; border: 1px solid #999; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.invoice_buyer_seller_info ul {list-style: none; padding: 0;}
.invoice_buyer_seller_name {font-weight: bold; padding-bottom: 20px;}
.prices_table {width:100%;}
.prices_table tr:first-child {border-bottom: 1px solid #000;}
.sum_table {width:100%; font-size: 18px; text-align: right;  border-top: 1px solid #000;}
.sum_table tr:first-child {height: 50px;}
.sum_table td {vertical-align: bottom;}
.payment_form {margin-top: 80px; font-size:14px;}
/*Invoice end*/

/*Receipt start*/
.additional_info {margin: 0 0 50px 90px; font-size: 18px;}
.recipt_bottom {padding: 150px 20px 20px 20px; font-size: 18px; float: left; width: 100%; background-color: #FFF; margin: 0 0 0 -20px;}
.recipt_date_and_place {margin-bottom: 50px;}
.recipt_seller {float: left; width: 45%;}
.recipt_seller_label {font-weight: bold;}
.recipt_seller_signature {margin-top: 100px; text-align: right; font-size: 12px; border-top: 1px solid #000;}
.recipt_seller_name_written {margin-top: 50px; text-align: right; font-size: 12px; border-top: 1px solid #000;}
.recipt_buyer {float: right; width: 45%;}
.recipt_buyer_label {font-weight: bold;}
.recipt_buyer_signature {margin-top: 100px; text-align: right; font-size: 12px; border-top: 1px solid #000;}
.recipt_buyer_name_written {margin-top: 50px; text-align: right; font-size: 12px; border-top: 1px solid #000;}
.recipt_approval {font-size: 12px; padding-top: 20px; text-align: right;}



.recipt_bottom table {width: 100%;}
.recipt_border {border-bottom: 1px solid black;}
.textpage {padding: 20px;}
/*Receipt end*/

#extend_duration {
	padding-bottom: 10px;
}
#endb {
	display: inline-block;
    zoom:1;
    text-align: center;
    color:#fff;
    font-weight: bold;
    margin:0 7px 10px 0;
    cursor:pointer;
    padding:4px 20px 2px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYTI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzc1MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #efa252 0%, #e77537 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efa252), color-stop(100%,#e77537));
    background: -webkit-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: -o-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: -ms-linear-gradient(top,  #efa252 0%,#e77537 100%);
    background: linear-gradient(to bottom,  #efa252 0%,#e77537 100%);
    background: #efa252 \9;
    border:1px solid #cc6b30;
    border-bottom: 3px solid #cc6b30;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	width: 139px;
}
.hidden-automatic-bid {display: none;}

/*MOBILE START */

@media only screen and (max-width: 800px) {

	body {width: 100%;}
	#logo {width: 70%; max-width: 200px; height: 80px;}
	#logo img {width: 100%; position: relative; top: 50%; transform: translateY(-50%);}
	.banner {display: none;}
	.login {border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 3px;}
	.login input {width: 95%;}
	.login input[type="text"], .login input[type="password"] {width: 95%;}
	.login label input {width: auto;}
	.login .row {text-align: center;}
	.login .row label {margin: 0;}
	.login .social-login {text-align: center;}
	.items h2 {font-size: 30px; line-height: 35px;}
	.items p {font-size: 24px;}
	.grey {display: none;}
	.items span {font-size: 24px; line-height: 35px;}
	.items span.over-yes {width: auto; padding: 0;}
	.items span.over-no {width: auto; padding: 0;}
	.items .end-date p {font-size: 24px;}
	.ads-list {font-size: 20px; padding: 10px;}
	.ads-list .row {width: 100%;}
	.ads-list .row .price p {font-size: 24px;}
	.info {display: none;}
	.search-box input {font-size: 24px; padding: 20px 40px;}
	.search-box button {font-size: 24px; padding: 17px; height: auto;}
	.main-head {padding: 10px;}
	.main-head h2 {font-size: 20px; width: 96%; padding: 10px 20px 0 10px;}
	.main-head .tabs {font-size: 20px; margin-top: -30px; margin-right: -10px;}
	.main-head .tabs a {padding: 20px; margin-top: -11px; margin-left: 5px;}
	.main-head .tabs a.fa span {display: none;}
	.main-head .tabs a:hover {text-decoration: none;}
	.head-con ul li {border: 1px solid #1F5AA5; margin: 10px;}
	.head-con ul li a {padding: 30px; font-size: 24px;}
	.submenu_cont .submenu tr td span {font-size: 24px;}
	.submenu_cont .submenu tr td ul {font-size: 24px; margin-top: 10px;}
	.submenu_cont .submenu tr td ul li {padding: 10px;}
	.submenu_cont .submenu tr td ul li a {padding: 10px 0;}
	.box ul {font-size: 24px; margin-top: 10px; padding: 0;}
	.box ul span {line-height: 2;}
	.box ul li {padding: 0;}
	.box ul li a {padding: 30px; line-height: 1;}
	.findusonfacebook {display: none;}
	#header #menu {display: none;}
	#header .menu {display: block;}
	#header .pcmenu {display: none;}
	#header .menu.open {background: #10305c; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
	#header .menu {float: right; margin: 5px; padding: 5px;}
	#header .menu.open .menu-toggle {
		background: rgb(16,48,90);
		border-color: #0c284e;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(16,48,90,1) 0%, rgba(22,64,121,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,48,90,1)), color-stop(100%,rgba(22,64,121,1)));
		background: -webkit-linear-gradient(top, rgba(16,48,90,1) 0%,rgba(22,64,121,1) 100%);
		background: -o-linear-gradient(top, rgba(16,48,90,1) 0%,rgba(22,64,121,1) 100%);
		background: -ms-linear-gradient(top, rgba(16,48,90,1) 0%,rgba(22,64,121,1) 100%);
		background: linear-gradient(to bottom, rgba(16,48,90,1) 0%,rgba(22,64,121,1) 100%);
		-webkit-box-shadow: 0 1px 0 #143d75;
		-moz-box-shadow: 0 1px 0 #143d75;
		box-shadow: 0 1px 0 #143d75;
	}
	#header .menu .menu-toggle {
		width: 70px;
		height: 70px;
		border: 1px solid #0c274c;
		position: relative;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(22,64,122,1) 0%, rgba(16,48,91,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,64,122,1)), color-stop(100%,rgba(16,48,91,1)));
		background: -webkit-linear-gradient(top, rgba(22,64,122,1) 0%,rgba(16,48,91,1) 100%);
		background: -o-linear-gradient(top, rgba(22,64,122,1) 0%,rgba(16,48,91,1) 100%);
		background: -ms-linear-gradient(top, rgba(22,64,122,1) 0%,rgba(16,48,91,1) 100%);
		background: linear-gradient(to bottom, rgba(22,64,122,1) 0%,rgba(16,48,91,1) 100%);
		-webkit-box-shadow: 0 1px 0 #1c5bb5;
		-moz-box-shadow: 0 1px 0 #1c5bb5;
		box-shadow: 0 1px 0 #1c5bb5;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	#header .menu .menu-toggle:before {content: ''; display: block; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: url(../images/base/icon-menu.png) no-repeat center center;}
	#header .menu .menu-toggle:before {background: url(../images/base/icon-menu.png) no-repeat center center;}
	#header .menu.open .nav {display: block;}
	#header .menu .nav {display: none; position: absolute; z-index: 200; left: 0; right: 0; background: #0B275D; font-size: 24px; margin-top: 4px; padding: 0 10px;}
	#header .menu.open .nav li {display: block;}
	#header .menu.open .nav ul {padding: 0;}
	.hidden {display: none;}
	#header .menu.open .nav li:first-child a {border-top: 0;}
	#header .menu.open .nav li a {color: #fff; display: block; padding: 20px 20px 20px 0; font-weight: bold; border-bottom: 1px solid #5592E7;}
	#header .menu.open .nav .mli {padding: 20px; text-align: center; background-color: #FFF;}
	#header .menu.open .nav .mli li a {color: #1a4b8e;}
	#header .menu.open .nav .fpass a {color: #000; display: block; padding: 20px 0; font-size: 16px; font-weight: bold; border-bottom: none;}
	#header .menu.open .nav .social-login a {color: #fff; display: inline-block; padding: 6px 10px 6px 30px; font-weight: bold; border-bottom: none;}
	#header .menu.open .nav .submenu li a {color: #0B275D;}
	#header .langbar {padding: 10px 20px; text-align: center; height: 50px;}
	#header .langbar a {}
	.submenu {position: static; margin-left: -40px;}
	.mobile {display: block; float: right;}
	.hello {width: 100%; padding-top: 10px;}
	.shadow {margin: 0 10px 20px 10px;}
	#footer .powered {display: none;}
	#footer .ft-inner {width: 100%;}
	#footer .footnav {float: none;}
	#footer .footnav a {font-size: 16px; width: 100%; text-align: center; padding: 10px 0; margin-bottom: 10px;}
	#footer .footnav span.sep {display: none;}
	#footer .footnav span.copyright {width: 100%; text-align: center;}
	.status_bankruptcy {margin: 20px 10px;}
	#mainContent {border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}
	.side-right-left {width: 40%;}
	.items .images h3 {width: 75%; white-space: pre-line;}
	.main-head .print-it {margin-top: -30px; margin-right: -10px;}
	.leftside {top: 0;}
	#hide {background-color: #FFF;}
	/*SHARE*/
	.share2 {width: 100%; position: relative; padding: 10px 10px 5px 10px; border: none; height: 40px;}
	#refresh {padding-bottom: 0px; padding-right: 10px; float: left;}
	#watchlist {float: left; padding: right;}
	#sharerf {padding-bottom: 0px; padding-right: 10px; float: left; margin-top: 0px;}
	#sharerg {padding-bottom: 0px; padding-right: 10px; float: left;}
	#sharertw {padding-bottom: 0px; padding-right: 10px; float: left;}
}
@media only screen and (max-width: 600px) {
	#wrapper {width: 100%;}
	.side-right {float: left; width: 100%;}
	.side-right ul {padding-left: 0;}
	.side-right-left {width: 50%;}
	.items .images h3 {display: none;}
	.main-head a.fa span {display: none;}
}
@media only screen and (max-width: 500px) {
	.main-head h2 {padding: 0;}
	.main-head .tabs {margin-top: 0;}
	.side-right-left {width: 100%;}
	.main-head h2 {width: 60%; padding: 0;}
	.main-head .print-it {margin-top: -10px;}
}
@media only screen and (max-width: 410px) {
	.search-box input {width: 50%;}
}

@media only screen and (max-width: 399px) {
	.ads-list, .entry-list {padding: 20px 0; width: 100%;}
	.inline-block {width: 100%;}
	.ads-list .item2, .entry-list .item2 {float: none; width: 90%; margin: 0 auto 20px auto;}
	.entry-list .item2 .img {margin: 10px auto; padding: 6px 0 0 0;}
	.entry-list .item2 .img img {margin: auto;}
	#logo {height: 50px;}
	#header .hd-inner {height: 70px;}
	#header .menu .menu-toggle {width: 50px; height: 50px;}
	.main-head .tabs a {padding: 14px; margin-top: -10px;}
}


/* Login form */
.ui-dialog {top: 50% !important; left: 50% !important; position: fixed !important; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}