html,body  {
    margin: 0;
    padding: 0;
    background: #fff;
    font:11px tahoma, arial, sans-serif;
    font-weight:normal;
    font-variant:normal;
    color: #454545;
    behavior: url('/css/csshover.htc');
}

h1 , h2 , h3 , h4 , h5 , h6 , form , ul {
    margin: 0;
    padding: 0;
}


a:active {
    outline: none;
    }

a:focus {
    -moz-outline-style: none;
    }


a {
    color: #008db5;
}

a:hover {
    color: #b21264;
}

.clr {
    line-height: 1px;
    clear: both;
}

.clean {
    clear: both;
}

img {
    border: 0;
}

div.auth_head {
    width: 100%;
    background: #e30000 url(/images/auth_bgr.png) repeat-x;
    color: #f9b0b0;
    height: 108px;
}

div.auth_head a {
    color: #fff;
}

div.head_container {
    width: 990px;
    margin: 0 auto;
}

div.head_text {
    width: 472px;
    float: left;
    padding: 5px 0 0 14px;
    height: 70px;
}
div.head_text a,
div.head_text a:hover {
    color: #fff;
}


div.auth_block,
div.auth_block_2 {
    float: right;
    width: 480px;
    padding: 0 0 0 5px;
    height: 50px;
}

div.auth_block_2 {
    padding: 7px 20px 0 20px;
    height: 43px;
    width: 460px;
    line-height: 16px;
    text-align:right;
    color: #ccc;
}

div.banners_head {
    background:#99e7ff;
    color:#007698;
    height:117px;
    width:100%;
}

div.banners_head_slim {
    background:#f9b300;
    color:#007698;
    height:60px;
    width:100%;
}

div#myInfoBox .myInfoBalance {
    font-size: 1.7em;
    margin-top: 10px;
    color: #efefef;
}

div.input_block {
    float: left;
    padding: 30px 0 0 6px;
}

input.auth_text {
    width: 133px;
    height: 18px;
    background: #fff url(/images/auth_text.gif) no-repeat;
    border: 0;
    padding: 2px 5px 0 5px;
    font:11px tahoma, arial, sans-serif;
    color: #999999;
}

input.auth_submit {
    width: 66px;
    height: 20px;
    background: #bc0000 url(/images/auth_submit.gif) no-repeat;
    border: 0;
    padding:1px 0 6px 0;
    text-align: center;
    font:11px tahoma, arial, sans-serif;
    color: #fff;

}

input.auth_submit:active {
        outline: none;
}

div.input_block_r {
    float: right;
    padding: 31px 15px 0 6px;
    width: 82px;
}

div.input_block_r a,
div.auth_block_2 a {
    color: #fff;
}

div.input_block_rem {
    float: right;
    padding: 3px 15px 0 6px;
    width: 165px;
}

input.auth_remember {
    margin-bottom: 0;
    padding-bottom: 0;
}

label.auth_remember_label {
    color: #fff;
}

div.container {
    width: 990px;
    background: #fff;
    margin: 0 auto;
    padding-top: 10px;
}


div.header {
    width: 990px;
    height: 88px;
    background: url(/images/head_bgr.png) repeat-x;
    z-index: 100;
}


div.header_left {
    width: 990px;
    height: 88px;
    background: url(/images/head_bgr.png) no-repeat 0 -88px;
    z-index: 100;
}


div.header_right {
    width: 990px;
    height: 88px;
    background: url(/images/head_bgr.png) no-repeat right -176px;
    z-index: 100;
}

div.header_clock {
    overflow: visible;
    padding: 0;
    color: #008db5;
}

div.clock-bgr {
    background:url(/images/bgr_clock.png) no-repeat;
    width:80px;
    height:37px;
    padding:4px 0 0 9px;
    position:absolute;
    top:24px;
    left:230px;
    font:1.6em arial;

}

div.logo {
    float: left;
    width: 146px;
    height: 58px;
    margin: 0;
    padding:21px 0 0 38px;
}

div.logo a:active {
    outline: none;
    }

div.logo a:focus {
    -moz-outline-style: none;
    }

div.logo img {
    width: 146px;
    height: 58px;
}

div.left_head {
    float: right;
    position:relative;
/*  background: url(/images/green_ln.gif) repeat-x;*/
    width: 764px;
    padding: 0 0 0 0;
    z-index: 101;
}

div.mm_block {
    /*width: 541px;*/
    position: absolute;
    right: 0;
    /*float: right;*/
}


div.mm_item {
    float: left;
    font: 18px arial;
    padding-right: 40px;
    padding-top: 32px;
}

div.lost_auctions {
    width: 550px;
    height: 222px;
    background: #cbd3e6 url(/images/last_bgr.png) repeat-x 0 -104px;
    float: right;
}

h1.h1_lost {
    width: 530px;
    height: 30px;
    padding: 4px 0 0 20px;
    background: #9ea4b2 url(/images/last_bgr.png) repeat-x 0 -104px;
    font: 18px arial, sans-serif;
    color: #eee;
}

h1.h1_lost a,
h1.h1_lost a:hover {
    font: 18px arial, sans-serif;
    color: #fff;
}

div.lost {
    padding: 11px 0 0 10px;
    width: 170px;
    float: left;
}

div.lost_block {
    /*position:relative;*/
    width: 170px;
    height: 166px;
    background: #fff url(/images/lost_tb.gif) no-repeat 0 0;
}

div.lost_bot {
    /*position:relative;*/
    width: 170px;
    height: 166px;
    background: url(/images/lost_tb.gif) no-repeat -170px bottom;
}

div.lost_lt {
    position: absolute;
    width: 10px;
    height: 10px;
    background: url(/images/con_lost.gif) no-repeat 0 0;
}

div.lost_rt {
    position: absolute;
    width: 10px;
    right: 0;
    height: 10px;
    background: url(/images/con_lost.gif) no-repeat 0 -20px;
}

div.lost_rb {
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0;
    bottom: 0;
    -bottom: -3px;
    background: url(/images/con_lost.gif) no-repeat 0 -30px;
}

div.lost_lb {
    position: absolute;
    width: 10px;
    bottom: 0;
    height: 10px;
    background: url(/images/con_lost.gif) no-repeat 0 -10px;
    -background: url(/images/con_lost.gif) no-repeat 0 -7px;
}

div.lo_user {
    padding: 8px 10px 5px 10px;
    width: 150px;
    height: 13px;
    overflow: hidden;
}

div.lo_user a.lo_link {
    background: url(/images/male.gif) no-repeat;
    padding: 0 0 3px 17px;
    color: #78ba00;
}


.grey_content a.username {
    background: url(/images/male.gif) no-repeat;
    padding: 0 0 3px 17px;
    color: #78ba00;
}

div.lo_user a.female,
.grey_content a.female {
    background: url(/images/female.gif) no-repeat;
    color: #d52c9a;
}

div.lo_caption {
    padding: 0 10px 3px 10px;
    width: 150px;
    height: 26px;
    overflow: hidden;
}

div.lo_caption a {
    font: bold 11px tahoma, arial, sans-serif;
    text-decoration: none;
    line-height: 13px;
}

div.lo_img {
    text-align: center;
    height: 75px;
}

div.lo_price {
    padding: 5px 10px;
}

div.last_news {
    width: 440px;
    height: 222px;
    float: left;
}

div.last_news div.news {
    height: 70px;
    background: #00addd url(/images/last_bgr.png) repeat-x 0 -34px;
}

div.under_news {
    width: 440px;
    height: 118px;
    padding: 0;
    background: #f6f4e0/* url(/images/under_bgr.png) no-repeat*/;
    color: #737269;
    line-height: 16px;
}

h1.h1_last_news {
    width: 420px;
    height: 30px;
    padding: 4px 0 0 20px;
    background: #008ab1 url(/images/last_bgr.png) repeat-x 0 0;
    font: 18px arial, sans-serif;
    color: #fff;
}

h1.h1_last_news a,
h1.h1_last_news a:hover {
    color: #fff;
}

div.news_item {
    width: 400px;
    height: 35px;
    background: url(/images/bottom_dot.gif) repeat-x bottom;
    margin: 0 0 0 20px;
}

div.news_item_none {
    width: 400px;
    height: 35px;
    background: none;
    margin: 0 0 0 20px;
}

div.news_item div.date,
div.news_item_none div.date {
    width: 97px;
    font-size: 10px;
    color: #fff;
    float: left;
    padding: 11px 0 0 0;
}

div.news_item div.news_title,
div.news_item_none div.news_title {
    padding: 10px 0 0 0;
    width: 299px;
    /*height: 13px;*/
    overflow: hidden;
}

div.news_item div.news_title a,
div.news_item_none div.news_title a {
    color: #f1ff7f; 
    background: url(/images/news_marker.gif) no-repeat 0 4px;
    padding: 0 0 0 20px;
}

div.arch_link {
    padding: 13px 0 0 20px;
}

div.arch_link a.news_arch {
    color:#f2ff80;
    background: url(/images/news_arch.gif) no-repeat 85px 1px;
    padding: 0 30px 0 0;
}

div.grey {
    width: 990px;
    background: #e2eef1;
    padding: 0 0 10px 0;
}

div.grey_lk {
    width: 820px;
    background: #E2EEF1;
    padding: 0 0 10px 0;
}

h1.h1_grey {
    height: 30px;
    font: 18px tahoma, arial, sans-serif;
    color: #fff;
    background: #a0a3aa url(/images/h1s.png) repeat-x;
    padding: 4px 0 0 20px;
}

div.grey_content {
    width: 920px;
    background:  #fff;
    color: /*#9fa1a8*/#6f6f6f;
    padding:20px 25px;
    position:relative;
    margin: 10px 0 0 10px;
}

div.grey_content b.user_name {
    color: #008DB5;
}

div.grey_content_wide {
    width: 950px;
    padding:10px;
}

div.grey_content div.news_list_item {
    padding: 0 0 30px 0;
}

div.grey_content h3.list_news_title {
    font: bold 12px tahoma;
}

div.grey_content div.list_news_date {
    font: 10px tahoma;
    padding: 3px 0 10px 0;
    color: #999;
}

div.grey_content div.news_list_item p {
    margin: 0;
    padding: 0;
}

div.grey_content h3.faq_list_title {
    font: 18px arial;
    padding: 10px 15px 3px 0px;
}

.sub_title a {
    font: 15px arial;
}

h3.cur_title {
    color: #424546;
    font-size: 15px !important;
    font-weight: bold !important;
}

div.faq_body {
    line-height: 18px;
}

a.faq_back {
    display: block;
    width: 43px;
    height: 19px;
    padding: 4px 0 0 32px;
    text-decoration: none;
    background: url(/images/faq_back.png) no-repeat;
}

div.grey_content_lk {
    width: 780px;
    background:  #fff;
    color: #69788E;
    padding:10px;
    position:relative;
    margin: 10px 0 0 10px;
}

div.grey_content_lk div.content_news {
    padding-bottom: 10px;
}

div.grey_content_lk p {
    padding-top: 0;
    margin-top: 0;
}

div.grey_content_lk h3 {
    font: bold 12px tahoma;
    color: #5e6c80;
}

div.grey_content_lk  ul,
div.grey_content ul {
    list-style-position: inside;
}

div.grey_content_lk h2 {
    padding: 0 0 10px 0;
    font:bold 12px tahoma;
    color: #454545;
}

div.grey_lk div.sets {
    padding: 10px;
}

div.grey_padding {
    padding:25px;
}

div.grey_content h2 {
    padding: 10px 0 0 0;
    font:bold 12px tahoma;
    color: #454545;
}

div.grey_content .lt,
div.grey_content_lk .lt {
    position: absolute;
    width: 10px;
    height: 10px;
    top:0;
    left: 0;
    background: url(/images/grey_con.gif) no-repeat 0 0;
}

div.grey_content .rt,
div.grey_content_lk .rt {
    position: absolute;
    width: 10px;
    right: 0;
    top:0;
    height: 10px;
    background: url(/images/grey_con.gif) no-repeat 0 -20px;
}

div.grey_content .rb,
div.grey_content_lk .rb {
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0;
    bottom: 0;
    -bottom: -3px;
    background: url(/images/grey_con.gif) no-repeat 0 -30px;
}

div.grey_content .lb,
div.grey_content_lk .lb {
    position: absolute;
    width: 10px;
    bottom: 0;
    left: 0;
    height: 10px;
    background: url(/images/grey_con.gif) no-repeat 0 -10px;
    -background: url(/images/grey_con.gif) no-repeat 0 -7px;
}

div.brown {
    width: 990px;
    background: #f2f2f2;
    padding: 0 0 10px 0;
}

h1.h1_brown {
    height: 30px;
    font:18px arial, sans-serif;
    color: #fff;
    background: #a0a3aa url(/images/h1s.png) repeat-x 0 -34px;
    padding: 4px 0 0 20px;
}

h1.h1_brown a {
    color: #fff;
}

div.brown_content {
    background: #fff;
    margin: 10px;
    width: 130px;
    padding: 4px 10px 10px;
    position: relative;
    line-height: 20px;
}

div.brown_content div {
    z-index: 3;
}

div.brown_content .b_lt {
    position: absolute;
    width: 10px;
    height: 10px;
    left: 0;
    top: 0;
    background: url(/images/brown_con.gif) no-repeat 0 0;
    z-index: 2;
}

div.brown_content .b_lb {
    position: absolute;
    width: 10px;
    height: 10px;
    left: 0;
    bottom: 0;
    background: url(/images/brown_con.gif) no-repeat 0 -10px;
    -background: url(/images/brown_con.gif) no-repeat 0 -7px;
    z-index: 2;
}

div.brown_content .b_rt {
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0;
    top: 0;
    background: url(/images/brown_con.gif) no-repeat 0 -20px;
    z-index: 2;
}

div.brown_content .b_rb {
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0;
    bottom: 0;
    -bottom: -3px;
    background: url(/images/brown_con.gif) no-repeat 0 -30px;
    z-index: 2;
}

/*
### <выпадающее меню>
*/
.css-menu-item {
    width: 172px;
    /*float: left;*/
    padding-top: 28px;
    /*position: relative;*/
    left: 0;
    z-index: 102;
}

.css-menu-item a:active {
    outline: none;
    }

.css-menu-item a:focus {
    -moz-outline-style: none;
    }

a.m_link {
    display:block;
    width: 164px;
    height: 26px;
    padding: 8px 0 0 8px;
    background: #00bff5 url(/images/m_link.gif) no-repeat right 11px;
    font: 13px arial;
    color: #fff;
    text-decoration: none;
}

a.m_link:hover {
    color: #fff;
}

div.sub_ul_wrapper {
    position: absolute;
    z-index:20;
}

div.sub_ul_wrapper *,
ul.sub_ul {
    white-space: nowrap;
}

ul.sub_ul {
    display: none;
    margin: 0;
    padding: 0;
    margin-top: 0px;
    list-style-type: none;
    background: #fff;
    border: 1px solid #00bff5;
    left: 0;
    z-index:2;
}

.css-menu-item:hover ul.sub_ul {
    display: block;
    position: absolute;
    z-index: 90;
}

ul.sub_ul li.no_sub_li {
    padding: 0;
    margin: 0;
    margin-top: 0px;
    background: #fff;
    text-align: left;
}

ul.sub_ul li.sub_li {
    margin: 0;
    padding: 0;
    background: #fff /*url('/images/list_marker.gif') */no-repeat right 8px;
    text-align: left;
    /*position: relative;*/
    display: block;
    z-index: 100;
}

ul.sub_ul li.no_sub_li a, ul.sub_ul li.sub_li a {
    color: #008db5;
    display: block;
    /*position: relative;*/
    padding: 4px 8px;
    -padding-bottom: 3px;
    -height: 19px;
    -margin: 0;
    text-decoration: none;
    font: 13px arial;
    z-index: 310;
    cursor: pointer;
}

ul.sub_ul li.no_sub_li:hover {
    background: #00bff5;
}

ul.sub_ul li.sub_li:hover {
    background: #00bff5 /*url('/images/list_marker_white.gif') */no-repeat right 8px;
}

ul.sub_ul li.no_sub_li:hover a, ul.sub_ul li.sub_li:hover a {
    color: #fff;
}

/*
### </выпадающее меню>
*/


div.footer {
    width: 990px;
    background: #e6e6e6 url(/images/footer_bgr.png) repeat-x;
    height: 93px;
    color: #8e9096;
    line-height: 25px;
    border-top: 3px solid #bcbfc7;
    margin-bottom: 10px;
}

div.footer_left {
    background: url(/images/footer_left.png) no-repeat;
    height: 93px;
    width: 990px;
}

div.footer_right {
    background: url(/images/footer_right.png) no-repeat right;
    height: 63px;
    width: 950px;
    padding: 10px 20px 20px;
}

div.footer p {
    margin: 0;
}

div.footer a {
    color: #636775;
}
div.footer a.no_link {
    text-decoration: none;
    cursor: default;
}
div.footer .footer-left {
    float: left;
    width: 20%;
}
div.footer .footer-center {
    float: left;
    width: 56%;
    text-align: center;
}
div.footer .footer-right {
    padding-top: 0px;
    float: right;
    width: 160px;
}
div.footer .footer-bottom {
	clear: both;
    float: left;
    width: 99%;
    text-align: center;
}

div.footer .footer-center p {
    float:left;
    padding: 0 0 0 20px;
    margin: 0;
}

tr.r_price td {
    font:12px tahoma;
    color:#4b4b47;
    text-align: left;
    padding-top: 10px;
}

tr.r_price b {
    text-decoration: line-through;
}

td.lot_info {
    width:216px;
}

td.product_statistic {
    width:500px;
}

td.cur_price {
    font: 21px tahoma;
    color:#9fa1a8;
}

div.hist_block {
    width: 286px;
    background: #EFFCFF;
}

/*div.hist_top {
    width: 286px;
    background: url(/images/history_border.gif) no-repeat -286px 0;
}

div.hist_bottom {
    width: 266px;
    background: url(/images/history_border.gif) no-repeat -572px bottom;
    padding: 10px;
}

div.hist_bottom h2 {
    color:#9fa1a8;
}*/

div.aut_block {
    position: relative;
    background: #e8edf4;
    color: #8192aa;
    padding: 10px;
    line-height: 17px;
}

div.aut_block h2 {
    color: #69788e;
}

div.aut_block div.aut_lt {
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 10px;
    background: url(/images/auto_con.gif) no-repeat 0 0;
    z-index: 5;
}

div.aut_block div.aut_lb {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 10px;
    height: 10px;
    background: url(/images/auto_con.gif) no-repeat 0 -10px;
    z-index: 5;
}

div.aut_block div.aut_rt {
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    height: 10px;
    background: url(/images/auto_con.gif) no-repeat 0 -20px;
    z-index: 5;
}

div.aut_block div.aut_rb {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 10px;
    height: 10px;
    background: url(/images/auto_con.gif) no-repeat 0 -30px;
    z-index: 5;
}

td.my_left_col {
    background: #eae9dd;
}

td.my_left_col a {
    color: #639f00;
}

table.table_list,
table.table_line,
table.table_aucts {
    border-collapse:collapse;
}

table.table_line {
    /*border-top: 1px solid #D5D7E1;*/
}

table.table_aucts tr th,
table.table_list tr th,
table.table_list tr td,
table.table_line tr th,
table.table_line tr td,
table.table_aucts tr td {
    padding: 10px;
}

table.table_aucts tr td.line {
    border-top:1px solid #C4C6CF;
}

table.table_aucts tr td.height {
    line-height: 22px;
}

table.table_aucts tr td {
    line-height: 16px;
}

table.table_list tr th,
table.table_aucts tr th,
table.table_line tr th {
    background: #d5d7e1 url(/images/th_bgr.gif) repeat-x bottom;
    text-align: left;
}

table.table_list tr.grey td {
    background: #E2EEF1;
}

table.table_line tr td {
    /*border-bottom: 1px solid #D5D7E1;*/
}

div.reg_form .formLabel {
    width: 200px;
}
div.reg_form .formElement_submit {
    padding-left: 200px;
}
div.reg_form #captchaBox {
    margin-left: 200px;
}

.yel_info {
    background: #f9f7e3;
    padding: 10px;
    margin-bottom: 20px;
}

.yel_info b {
    color: #008DB5;
}

a.target {
    cursor: pointer;
}

/* AUCTION HOMEPAGE */

.lot-home {
    padding: 11px 0 0 12px;
    float: left;
    width: 184px;
}
    
.lot-home-container {
    position:relative;
    width: 184px;
    height: 282px;
    background: #fff;
    line-height: 1em;
}

.lot-container .lt,
.lot-home-container .lt {
    position: absolute;
    width: 10px;
    height: 10px;
    left:0;
    top:0;
    background: url(/images/grey_con.gif) no-repeat 0 0;
}

.lot-container .rt,
.lot-home-container .rt {
    position: absolute;
    width: 10px;
    right: 0;
    top:0;
    height: 10px;
    background: url(/images/grey_con.gif) no-repeat 0 -20px;
}

.lot-container .rb,
.lot-home-container .rb {
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0;
    bottom: 0;
    -bottom: -3px;
    background: url(/images/grey_con.gif) no-repeat 0 -30px;
}

.lot-container .lb,
.lot-home-container .lb {
    position: absolute;
    width: 10px;
    bottom: 0;
    left: 0;
    height: 10px;
    background: url(/images/grey_con.gif) no-repeat 0 -10px;
    -background: url(/images/grey_con.gif) no-repeat 0 -7px;
}

.lot-home-container .lot-num {
    z-index: 3;
    padding: 12px 10px 0px 10px;
    width: 164px;
    height: 13px;
    text-align: center;
    overflow: hidden;
}

.lot-home-container .lot-num a {
    color: #999999;
}

.lot-home-container .lot-num a:hover {
    color: #666666;
}

.lot-home-container .lot-caption {
    padding: 7px 10px 3px 10px;
    width: 150px;
    height: 26px;
    overflow: hidden;
}

.lot-home-container .lot-caption a {
    font-weight:bold;
    line-height: 14px;
    text-decoration: none;
}

.lot-home-container .lot-img {
    text-align: center;
    height: 75px;
    position: relative;
}

.lot-home-container .lot-img .guaranteed {
    position: absolute;
    width: 54px;
    height: 39px;
    top: -20px;
    right: 10px;
    background: url(/images/guaranted.png) no-repeat;
    z-index: 10px;
    cursor: pointer;
}

.lot-home-container .lot-img .noexchange {
    position: absolute;
    width: 54px;
    height: 39px;
    top: 25px;
    right: 10px;
    background: url(/images/noexchange.png) no-repeat;
    z-index: 10px;
    cursor: pointer;
}

.lot_gua .guaranteed {
    position: absolute;
    width: 54px;
    height: 39px;
    top: 0px;
    right: 10px;
    background: url(/images/guaranted.png) no-repeat;
    z-index: 10px;
    cursor: pointer;
}

.lot_gua .noexchange {
    position: absolute;
    width: 54px;
    height: 39px;
    top: 45px;
    right: 10px;
    background: url(/images/noexchange.png) no-repeat;
    z-index: 10px;
    cursor: pointer;
}

.lot-container .list-img {
    position: relative;
    height: 75px;
}

.lot-container .list-img .guaranteed {
    position: absolute;
    width: 54px;
    height: 39px;
    top: 0px;
    right: 10px;
    background: url(/images/guaranted.png) no-repeat;
    z-index: 10px;
    cursor: pointer;
}

.lot-container .list-img .noexchange {
    position: absolute;
    width: 54px;
    height: 39px;
    top: 45px;
    right: 10px;
    background: url(/images/noexchange.png) no-repeat;
    z-index: 10px;
    cursor: pointer;
}

.lot-container .list-img .training {
    position: absolute;
    width: 37px;
    height: 39px;
    background: url(/images/training.png) no-repeat;
    cursor: pointer;
    z-index: 10px;
    bottom: -5px;
    right: 18px;
}

.lot-home-container .lot-img .training {
    position: absolute;
    width: 37px;
    height: 39px;
    background: url(/images/training.png) no-repeat;
    cursor: pointer;
    z-index: 10px;
    bottom: -5px;
    right: 17px;
}

.grey_content .training {
    position: absolute;
    width: 37px;
    height: 39px;
    background: url(/images/training.png) no-repeat;
    cursor: pointer;
    z-index: 10px;
    bottom: 20px;
    right: 20px;
}

.lot-home-container .lot-timeleft-box {
    font: 30px arial, sans-serif;
    text-align: center;
    color: #898989;
    padding: 1px 0 0 0;
    height: 35px;
}

.lot-home-container .lot-price-box,
.lot-container .lot-price-box {
    font: 18px arial, sans-serif;
    text-align: center;
    color: #fff;
}

.lot-home-container .lot-price-box .lot-price,
.lot-container .lot-price-box span.lot-price,
td.cur_price .lot-price,
.lot-my-container .lot-price-box .lot-price {
    font: 18px arial, sans-serif;
    color: #fff;
    display: block;
    background: #cc0000 url(/images/price_bgr.png) repeat-x;
    padding:1px 10px 2px 10px;
    height: 21px;
    position: relative;
}

.lot-home-container .lot-price-box .lot-price i,
.lot-container .lot-price-box span.lot-price i,
td.cur_price .lot-price i,
.lot-my-container .lot-price-box .lot-price i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 12px;
    height: 24px;
    background: url(/images/pcon_l.png) no-repeat;
}

.lot-home-container .lot-price-box .lot-price b,
.lot-container .lot-price-box span.lot-price b,
td.cur_price .lot-price b,
.lot-my-container .lot-price-box .lot-price b {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    height: 24px;
    background: url(/images/pcon_r.png) no-repeat;
}

.lot-home-container .lot-lastbid {
    text-align:center;
    padding: 7px 0 15px 0;
    line-height: 19px;
    height: 12px;
    
}

.lot-home-container .lot-lastbid a,
td .lot-lastbid a {
    background: url(/images/male.gif) no-repeat;
    padding: 0 0 6px 17px;
    line-height: 19px;
    color: #78BA00;
}

.lot-home-container .lot-lastbid a.female,
td .lot-lastbid a.female {
    background: url(/images/female.gif) no-repeat;
    padding: 0 0 6px 17px;
    line-height: 19px;
    color: #D52C9A;
}

.lot-home-container .lot-lastbid a:hover {
    color: #538000;
}

td .lot-lastbid {
    float: left;
}

div.align_center {
    position: relative;
    width: 100%;
}

div.align_center:after {
    content: '';
    display: block;
    clear: both;
}

div.lot_user_center {
    float: right;
    position: relative;
    right: 50%;
    padding: 25px 0 15px 0;
}

div.lot_user_center_2 {
    position: relative;
    right: -50%;
    z-index: 2;
}

.lot_user_name {
    float: left;
    
}
/* /AUCTION HOMEPAGE */

/* AUCTION */
.lot-padding {
    padding: 10px 10px 0 10px;
    height:146px;
    width: 970px;
}


.lot-container {
    position:relative;
    width: 970px;
    height:146px;
    background: #fff;
}

.lot-container .lot-description {
    width: 360px;
    padding: 10px 10px 10px 30px;
    float: left;
}

.lot-container .lot-description table {
    border-collapse: collapse;
    height: 125px;
}

.lot-container .lot-description table tr td {
    padding: 0;
}

.lot-container .lot-description table tr td h2 {
    font: bold 12px tahoma;
    color: #000;
    padding: 0;
}

.lot-container .lot-description table tr td a {
    color: #A0A3AA;
}

.lot-container .lot-description table tr td h2 a {
    color: #000;
}

.lot-container .lot-description table tr td p {
    text-indent: none;
    color:#a0a3aa;
}

.lot-container .lot-img-price {
    width: 210px;
    text-align: center;
    float: left;
    padding: 20px 0 0 0;
    position: relative;
}

.lot-home-container .lot-home-icons {
    position: absolute; 
    top: 65px;
    left: 10px;
    width: 18px;
    height: 114px;
    z-index: 10;
}

.lot-view-container .lot-icons {
    position: absolute;
    z-index: 1;
    width: 18px;
    height: 114px;
}

.lot-container .lot-img-price .lot-icons {
    position: absolute; 
    top: 10px;
    width: 20px;
    left: 10px;
    z-index: 10;
    height: 114px;
}

.lot-my-container .lot-icons div {
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}

.lot-home-icons .block18,
.lot-icons .block18 {
    width: 20px;
    height: 22px;
    margin-bottom: 1px;
    overflow: hidden;
}

.lot-home-icons .day,
.lot-icons .day {
    width: 20px;
    height: 22px !important;
    background: url(/images/icons_lots.png) no-repeat;
    background-position: 0 0;
    cursor: pointer;
}

.lot-home-icons .night,
.lot-icons .night {
    width: 20px;
    height: 22px;
    background: url(/images/icons_lots.png) no-repeat 0 -22px;
    cursor: pointer;
}

.lot-home-icons .day24,
.lot-icons .day24 {
    width: 20px;
    height: 22px;
    background: url(/images/icons_lots.png) no-repeat 0 -44px;
    cursor: pointer;
}

.lot-home-icons .new,
.lot-icons .new {
    width: 20px;
    height: 22px;
    background: url(/images/icons_lots.png) no-repeat 0 -110px;
    cursor: pointer;
}

.lot-home-icons .auto,
.lot-icons .auto {
    width: 20px;
    height: 22px;
    background: url(/images/icons_lots.png) no-repeat 0 -154px;
    cursor: pointer;
}

.lot-home-icons .compens,
.lot-icons .compens {
    width: 20px;
    height: 22px;
    background: url(/images/icons_lots.png) no-repeat 0 -176px;
    cursor: pointer;
}

.lot-home-icons .fall,
.lot-icons .fall {
    width: 20px;
    height: 22px;
    background: url(/images/icons_lots.png) no-repeat 0 -198px;
    cursor: pointer;
}

.lot-home-icons .zero,
.lot-icons .zero {
    width: 20px;
    height: 22px;
    background: url(/images/icons_lots.png) no-repeat 0 -88px;
    margin-bottom: 1px;
    cursor: pointer;
}

.lot-home-icons .beginner,
.lot-icons .beginner {
    width: 20px;
    height: 22px;
    background: url(/images/icons_lots.png) no-repeat 0 -132px;
    cursor: pointer;
}

.lot-home-icons .fixed,
.lot-icons .fixed {
    width: 20px;
    height: 22px;
    background: url(/images/icons_lots.png) no-repeat 0 -66px;
    margin-bottom: 1px;
    cursor: pointer;
}

.lot-home-icons .entrylimit,
.lot-icons .entrylimit {
    width: 20px;
    height: 22px;
    background: url(/images/icons_lots.png) no-repeat 0 -220px;
    margin-bottom: 1px;
    cursor: pointer;
}

.lot-home-icons .turbo,
.lot-icons .turbo {
    width: 20px;
    height: 22px;
    /*background: url(/images/icons_lots.png) no-repeat 0 -66px;*/
    margin-bottom: 1px;
    cursor: pointer;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: red;
    font-weight: bold;
    text-decoration: none;
}

.lot-home-icons .nolimit,
.lot-icons .nolimit {
    width: 20px;
    height: 22px;
    margin-bottom: 1px;
    cursor: pointer;
    line-height: 22px;
    text-align: center;
    background: #6cbf6b;
}

.lot-home-icons .nolimit a,
.lot-icons .nolimit a {
    font-size: 12px;
    line-height: 22px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.lot-icons .training {
    width: 54px;
    height: 39px;
    background: url(../images/training.png) no-repeat;
}
.lot-icons .guaranteed {
    width: 54px;
    height: 39px;
    background: url(../images/guaranted.png) no-repeat;
}
.lot-icons .noexchange {
    width: 54px;
    height: 39px;
    background: url(../images/noexchange.png) no-repeat;
}

.lot-label-new {
    font-size: 10px;
    color: red;
    font-weight: bold;
}
    
i.lot-i {
    display: block;
    width: 20px;
    font-style: normal;
    float: left;
    padding: 0 6px 0 0;
    height: 24px;
    z-index: 5;
    font: 21px arial !important;
    color: #fff;
    background: #0bb2ff url(/images/con_blue.gif) no-repeat right bottom;
}

.lot-container .lot-lastbid {
    width: 152px;
    float: left;
    text-align: center;
    padding-top: 65px;
}

.lot-container .lot-lastbid a {
    background: url(/images/male.gif) no-repeat;
    padding: 0 0 6px 17px;
    line-height: 19px;
    color: #78BA00;
}

.lot-container .lot-lastbid a.female {
    background: url(/images/female.gif) no-repeat;
    color: #d52c9a;
}

.lot-container .lot-time-button {
    width: 200px;
    text-align: center;
    float: left;
    padding-top: 20px;
}

.lot-container .lot-time-button .lot-timeleft-box {
    font: 30px arial, sans-serif;
    text-align: center;
    color: #898989;
    padding: 10px 0 0 0;
    height: 36px;
}
/* /AUCTION */

/* AUCTION VIEW */
.lot-view-container {
}

.lot-view-container table {
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: center;
    border: 0;
    border-collapse: collapse;
}

.lot-view-container .lot-timeleft {
    font: 30px arial;
    text-align: center;
    height: 35px;
    margin-top: 10px;
    color: #898989;
}

.lot-view-container .lot-button {
    margin-top: 30px;
    text-align: center;
}

.lot-view-container .lot-turbo {
    padding: 0 0 10px 0;
}

.lot-view-container .lot-turbo a {
    font-size: 14px;
    color: red;
    font-weight: bold;
}

.lot-view-container .lot-turbo2 {
    color: red;
}

/* /AUCTION VIEW */

.lot-lastbid a.female {
    background: url(/images/female.gif) no-repeat;
}

/* AUCTION BUTTONS */
.lot-button div {
    cursor: pointer;
    width: 160px;
    height: 39px;
    z-index:3;
    margin: 0 auto;
    background: url(/images/but.png) no-repeat 0 0;
}

.lot-button .lot-button-guest {
    background-position: 0 0;
}

.lot-button .lot-button-guest:hover {
    background-position: 0 -195px;
}

.lot-button .lot-button-paused {
    background-position: 0 -117px;
}

.lot-button .lot-button-makebid {
    background-position: 0 0;
}

.lot-button .lot-button-makebid:hover {
    background-position: 0 -39px;
}

.lot-button .lot-button-makebid-na {
    background-position: 0 -78px !important;
}

.lot-button .lot-button-finished {
    background-position: 0 -156px;
}

.lot-button .lot-button-cancelled {
    background-position: 0 -234px;
}
/* /AUCTION BUTTONS */


/* AUCTION SMALL BUTTONS */
.grey_content_lk .lot-button div {
    cursor: pointer;
    width: 160px;
    height: 39px;
    z-index:3;
    margin: 0 auto;
    background: url(/images/but.png) no-repeat 0 0;
}

.grey_content_lk .lot-button .lot-button-guest {
    background-position: 0 0;
}

.grey_content_lk .lot-button .lot-button-guest:hover {
    background-position: 0 -195px;
}

.grey_content_lk .lot-button .lot-button-paused {
    background-position: 0 -117px;
}

.grey_content_lk .lot-button .lot-button-makebid {
    background-position: 0 0;
}

.grey_content_lk .lot-button .lot-button-makebid:hover {
    background-position: 0 -39px;
}

.grey_content_lk .lot-button .lot-button-makebid-na {
    background-position: 0 -78px !important;
}

.grey_content_lk .lot-button .lot-button-finished {
    background-position: 0 -156px;
}

.grey_content_lk .lot-button .lot-button-cancelled {
    background-position: 0 -234px;
}
/* /AUCTION SMALL BUTTONS */

/* AUCTION BIDS */
.auction-bids-box {
    background: #effcff;
    font: 11px tahoma;
    color:#69788e;
    padding: 10px;
}
.auction-bids-box-inner {
    overflow: auto;
    height: 210px;
}
.auction-bids-box table {
    width: 266px;
    height: 21px;
    text-align: left;
    vertical-align: center;
    border: 0;
    border-collapse: collapse;
}
.auction-bids-box-inner table {
    width: 246px;
}
.auction-bids-box table th {
    font-weight: bold;
    background: #d5edf3;
    color: #69788e;
}
.auction-bids-box table th.c1,
.auction-bids-box table td.c1 {
    padding-left: 3px;
    width: 90px;
}
.auction-bids-box table th.c2,
.auction-bids-box table td.c2 {
    padding-left: 3px;
}
.auction-bids-box table th.c3 {
    padding-left: 3px;
    width: 70px;
}
.auction-bids-box table td.c3 {
    padding-left: 3px;
    width: 50px;
}
.auction-bids-box .auction-bids-list {
    /*padding: 5px;*/
}
/* /AUCTION BIDS */

.grey_content_lk .lot-my-container .lot-timeleft  {
    font: bold 14px arial;
}

.lot-is-new {
    font: bold 11px Arial;
    color: white;
    background: red;
    padding: 0 3px;
    margin-left: 7px;
}

.lot-view-container .short-timeleft,
.short-timeleft {
    color: red;
}

/*
### <form_general>
*/
form .formErrors {
    color: #f00;
}
form .formLabel {
    clear: both;
    float: left;
    width: 150px;
    margin-bottom: 5px;
}
form .formElement {
    float: left;
    /*float: none;*/
    width: 220px;
    margin-bottom: 5px;
}
form .formElement_submit {
    clear: left;
    padding-left: 150px;
}
form .formElement input,
form .formElement textarea {
    /*border: 1px solid #bcbdc0;*/
}
form .formElement_submit input {
    /*background: none;
    border: 1px solid #bcbdc0;*/
}
form .formElement_process {
    display: none;
}
form .formElementHint {
    font-size: 80%;
    color: gray;
}
form ul.errors {
    margin: 0;
    padding-left: 0;
    font-size: 0.8em;
}
form ul.errors li {
    background: none;
    padding: 0;
    list-style: none;
}
/*radio*/
form .formElement label {
    margin-right: 5px;
}
form .formElement input[type=radio] {
    margin-right: 5px;
}
/*/radio*/
form .formElement .shortstring {
    width: 100px;
    border: 1px solid #bcbdc0;
}
form .formElement .mediumstring {
    width: 200px;
    border: 1px solid #bcbdc0;
}
form .formElement .longstring {
    width: 400px;
    border: 1px solid #bcbdc0;
}
form .formElement .widestring {
    width: 100%;
    border: 1px solid #bcbdc0;
}
form .formElement input.text {
    border: 1px solid #bcbdc0;
}
form .formElement .readonly {
    color: #999;
    background-color: #eee;
}

.captcha {
    clear: both;
    float: left;
    /*float: none;*/
    margin-left: 150px;
}

.error {
    color: red;
    font-weight: bold;
}

.success {
    color: green;
    font-weight: bold;
}
/*
### </form_general>
*/


.bread-crumbs {
    font: 11px tahoma;
    background: #00a4d1 url(/images/last_bgr.png) repeat-x;
    height: 25px;
    padding: 9px 20px 0 20px;
    color: #fff;
}

.bread-crumbs a {
    color: #f2ff80;
}

.bread-crumbs a:hover {
    color: #fff;
    text-decoration: none;
}

.my_menu .active {
    color: red;
}

/*
### <table_general>
*/
table.collapse {
    border-collapse: collapse;
    border: none;
}
table.collapse td {
    margin: 0;
    padding: 0;
}

table.table {
    background: #f0f0f0;
}
table.table tr {
    background: #fff;
}
table.table tr td {
    padding: 3px;
    height: 26px;
    font: normal 11px Verdana;
    color: #777;
}
table.table tr.no_td_pad td {
    padding-left: 0;
    padding-right: 0;
}
table.table tr.head {
    background: url(/images/tab-strip-bg.gif);
    height: 26px;
    color: #777;
    text-align: center;
}
table.table tr.head th {
    padding: 3px;
    font: normal 11px Verdana;
}
/*
### <table_general>
*/

h1 {
    font: normal 20px Tahoma;
    color: rgb(0, 0, 0);
}

h2 {
    font: normal 20px Tahoma;
    color: rgb(17, 170, 0);
}

h3 {
    font: normal 18px Tahoma;
    color: rgb(0, 0, 0);
}

.content {

}

.h-black {
    font: normal 20px Tahoma;
    color: rgb(0, 0, 0);
}

.h-green {
    font: normal 20px Tahoma;
    color: rgb(17, 170, 0);
}

.h-blue {
    font: normal 20px Tahoma;
    color: rgb(34, 68, 170);
}


#my-autobid {
    padding-top:10px;
}

#my-autobid .autobid-off-notice {
    font-weight: bold;
}

#my-autobid .autobid-off {
    color: red;
    font-weight: bold;
}

#my-autobid div.formLabel_price_from {
    width: 63px;
    padding-top:1px;
    color: #8192aa;
}

#my-autobid div.formElement_price_from, 
#my-autobid div.formElement_price_to {
    clear: none;
    float: left;
    width: 70px;
}

#my-autobid div.formElement_max_count {
    clear: none;
    float: left;
    width: 60px;
}

#my-autobid div.formLabel_price_to {
    width: 18px;
    clear: none;
    float: left;
    padding-top:0px;
    color: #8192aa;
}

#my-autobid div.formLabel_max_count {
    width: 89px;
    clear: none;
    float: left;
    padding-top:0px;
    color: #8192aa;
}

#my-autobid div.formElement_price_from input,
#my-autobid div.formElement_price_to input {
    width: 58px;
    height: 17px;
    font-size: 11px;
    border-top: 1px solid #8192aa;
    border-bottom: 1px solid #ccd1d7;
    border-left: 1px solid #ccd1d7;
    border-right: 1px solid #ccd1d7;
    color: #69788e;
}

#my-autobid div.formElement_max_count input {
    width: 46px;
    height: 17px;
    font-size: 11px;
    border-top: 1px solid #8192aa;
    border-bottom: 1px solid #ccd1d7;
    border-left: 1px solid #ccd1d7;
    border-right: 1px solid #ccd1d7;
    color: #69788e;
}

#my-autobid div.formElement_submit {
    clear: none;
    float: left;
    width: 98px;
    padding: 0;
        margin-top:-1px;
}

#my-autobid div.formElement_submit input {
    border: 0;
    background: #a9b4c4 url(/images/auto_but.gif) no-repeat;
    color: #fff;
    font: bold 11px tahoma;
    width: 98px;
    height: 23px;
}

#my-autobid input.autobids-delete {
    border: 0;
    background: #a9b4c4 url(/images/auto_delbids.png) no-repeat;
    color: #fff;
    font: bold 11px tahoma;
    width: 160px;
    padding-left: 30px;
    height: 23px;
}

#my-autobid input.autobids-refresh {
    border: 0;
    background: #a9b4c4 url(/images/auto_refreshbids.png) no-repeat;
    color: #fff;
    font: bold 11px tahoma;
    width: 173px;
    padding-left: 30px;
    height: 23px;
}

div.profileedit_form div.formElement input,
div.message_form div.formElement input {
    font: 11px tahoma;
    color: #454545;
    padding:2px 0;
}

div.block_attention {
    width: 100%;
    height: 30px;
    padding: 0;
    font: 18px arial, sans-serif;
    color: #fff;
}

div.block_attention_in {
    padding: 0px 0 0 12px;
}

div.block_attention a {
    font: 18px arial, sans-serif;
    color: #fff;
}

div.partner-settings .formElement {
    width: 600px;
}

div.partner-settings .formElement input[type=text] {
    width: 400px;
}

/* CHAT */
.chat_outer { background: #fff; padding:5px;padding-top:0px;padding-bottom:0px;font: 11px Tahoma; }
.chat_inner { color:#777;   font-size: 11px;}
.chat_inner a { color:#24a; }
.chat_line { padding-bottom:2px; }
.chat_line .time { font-size:10px; }
.chat_line_my { color:#008; }
.chat_line_toMe .text { color:#cc0000; }
.chat_footer {background: #c2c2c2; color: #5b5a56; padding: 2px 0 2px 20px; font-size: 11px; border-bottom: 1px solid #878787; height: 22px;}
.chat_footer input.text {background: #eae9dd; border: 1px solid #a1a098; color: #5b5a56; width: 470px; height: 14px; font-size: 11px; vertical-align: middle;}

.chatContent .name b {
    padding: 0 0 3px 0;
    color: #78ba00;
    text-decoration: underline;
    cursor: pointer;
    font-weight: normal;
}

.chatContent .name_female b {color: #d52c9a; }
.chatContent .name_moder b { color:#008800; }
.chatContent .name_admin b { color:#b70303; }
.chatContent .name_bot b { color:#ff7e00; }

.chatContent .name .inf a {
    background: url(/images/male.gif) no-repeat;
    padding: 0 0 3px 12px;
    text-decoration: none;
    cursor: pointer;
}
.chatContent .name_female .inf a {
    background: url(/images/female.gif) no-repeat;
}

/* /CHAT */

/* SMS */
div.sms_block {
    position: relative;
    background: #cdf5ff;
    color: #69788e;
    padding: 10px;
    line-height: 17px;
}

div.sms_block h2 {
    /*color: #69788e;*/
    font-size: 1.2em;
    padding: 0 0 5px 0;
}
div.sms_block ul {
    margin: 0 0 0 0 ;
    padding: 0 0 0 13px;
    list-style-position: outside !important;
}
div.sms_block .highlight {
    background: #ffd; 
}
/* /SMS */

.admin {
	color: red !important;
}
.moder {
	color: green !important;
}

/* FORUM */
div.forum_post_form .formElement {
    width: 540px;
}
.quote fieldset {
    border: 1px solid #aaa;
    padding: 8px;
}
.quote fieldset legend {
    font-weight: bold;
    color: #999;
}
/* /FORUM */

/* Rating */
div.stars {
    padding:5px 0 0 0;
    height:14px;
    clear:both;
}

div.stars span {
    display:block;
    float:left;
    width:15px;
    height:14px;
}

div.stars span.on {
    background:url(/images/rat_star.gif) no-repeat 0 0;
}
div.stars span.off {
    background:url(/images/rat_star.gif) no-repeat 0 -14px;
}


div.rating0 {
    padding:2px 0 0 0;
    font-weight:bold;
    color:#a6a6a6;
}

div.rating1 {
    padding:2px 0 0 0;
    font-weight:bold;
    color:#5be400;
}

div.rating2 {
    padding:2px 0 0 0;
    font-weight:bold;
    color:#00c955;
}

div.rating3 {
    padding:2px 0 0 0;
    font-weight:bold;
    color:#00a6c9;
}

div.rating4 {
    padding:2px 0 0 0;
    font-weight:bold;
    color:#004cc9;
}

div.rating5 {
    padding:2px 0 0 0;
    font-weight:bold;
    color:#00b6f3;
}

div.rating10 {
    padding:2px 0 0 0;
    font-weight:bold;
    color:#ff9900;
}

div.rating100 {
    padding:2px 0 0 0;
    font-weight:bold;
    color:#da0000;
}

div.rating0 span,
div.rating1 span,
div.rating2 span,
div.rating3 span,
div.rating4 span,
div.rating5 span,
div.rating10 span,
div.rating100 span {
    font-weight:normal;
    color:#6F6F6F;
}

span.points-info  span.next-status {
    font-weight:bold;
    color:#444444;
}

span.points-info  span.next-status-points {
    color:#24da00;
}

span.points-info  span.prev-status {
    font-weight:bold;
    color:#979797;
}

span.points-info  span.prev-status-points {
    color:#ec4300;
}
/* /Rating */

/* Advantages Rotation */
#advantagesImageBox {
    position: relative;
}
#advantagesImageBox img {
    position: absolute;
    top: 0;
    wifth: 440px;
    height: 118px;
    border: 0;
}
#advantagesImageBox img#advantagesImageImg {
    z-index: 2;
}
#advantagesImageBox img#advantagesImageTmpImg {
    z-index: 3;
}
/* /Advantages Rotation */