:focus{outline:0}

html, body {
    font:12px tahoma, arial, sans-serif;
    color:#545454;
    line-height:1.3;
    height:100%;
    width:100%;
    margin:0;
    padding:0;
}

body {
    background:#fff url("img/bk-header.a50e915687c8.png") repeat-x left top;
}

* html #main {height:100%} 

#main {
    /*height:100%;*/
    min-height:100%;
    /*margin-bottom:-65px;*/
}

html>body #main {
    height: auto;
}


#header {
    color: #ffffff;
    height: 84px;
    padding-top: 22px;
    margin: 0 auto;
    display: block;
    width: 980px;
}

#wrap {
    display:block;
    width:980px;
    margin:0 auto;
}

table.siteheader {
    width: 980px;
    margin: 0 auto;
    border: none;
}

table.site {
    width: 980px ; /*92%;*/
    /*margin: 0 auto;*/
    margin: 0 auto;
    margin-bottom: 65px;
    border: none;
}

/*.block {
    width: 200px;
}*/
.contentmain {
    line-height:1.3;
    width:auto;
    padding:0 16px 10px;
    vertical-align: top;
}


/*#content {
    margin: 0 210px 0 210px;
    display: block;
    clear: both;
    border: 1px dotted red;
}*/

#field-right {
    float: right;
    width: 200px;
    display: block;
    border: 1px dotted #454545;
}

#field-left {
    float: left;
    width: 200px;
    display: block;
    border: 1px dotted #454545;
}

#clear {
    /*clear: both;
    /*height: 1.5em;*/
}
#footer {
    color:#454545;
    background:#F1F5EC url("img/bk-footer.77acc55fb2a5.png") repeat-x bottom;
    border-top:1px dashed #abc68e;
    height:54px;
    padding-top:10px;
    margin-top:-65px;
}


div.topmenu {
    display: block;
    /*border: 1px solid #5e803a;*/
    margin: 6px 0 16px -10px;
}

div.topmenu a {
    font-size: 12px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #c5d7b1;
    color: #5e803a;
    text-decoration : none;
    border: none;
    margin: 0px 0px;
    padding: 6px 10px 5px 10px;
    display: block;
    float: left;
}
div.topmenu a:hover {
    /*    background-color: #e4ecdb;
        border-left: 1px solid #dae5ce;
        border-right: 1px solid #dae5ce;
        border-bottom: 1px solid #dae5ce;*/
    /*    margin: 0;*/
    color: #AF0032;
}
div.topmenu a.active {
    text-align: center;
    margin-bottom: 10px;
    line-height: 2.5em;
    background: url("img/btn-mnu.adaf1113a197.png") no-repeat center;
    height: 24px;
    width: 87px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
    outline: none;
    border: none;
}

.mainmenu {
    list-style-type:none;
    margin:0;
    padding:0;
}

.mainmenu li a {
    float:left;
    font-size:12px;
    text-transform:uppercase;
    text-shadow:1px 1px 1px #D5E6C3;
    color:#5e803a;
    text-decoration:none;
    text-align:center;
    display:inline-block;
    outline:none;
    cursor:pointer;
    border:none;
    padding-top:4px;
    margin:15px 20px 15px 0;
}
.mainmenu li a:hover {
    color:#AF0032;
}
.mainmenu li a.active, .mainmenu li a.active:hover {
    background:url("img/btn-mnu.adaf1113a197.png") no-repeat left top;
    color:#fff;
    text-shadow:1px 1px 1px #304f12;
    height:24px;
    width:87px;
}


a.logo {
    background: url("img/logo.cd3d66e1edb8.png") no-repeat left top;
    width: 209px;
    height: 52px;
    display: block;
    outline: none;
    text-decoration: none;
    margin-top: 30px;
    margin-bottom: 10px;
    border: none;
}
a.logo-fiesta {
    background: url("img/logo-fiesta.a4aa4c25ff01.png") no-repeat 0px -26px;
    width: 262px;
    height: 187px;
    display: block;
    outline: none;
    text-decoration: none;
    /*margin-top: -10px;*/
    /*margin-top: 30px;*/
    margin-left: -52px;
    margin-bottom: -95px;
    border: none;
}
a.logo-winter {
    background: url("img/logo-winter.d1d1ab39a2d0.png") no-repeat left top;
    width:216px;
    height:81px;
    display:block;
    outline:none;
    text-decoration:none;
    margin:2px 0 9px -7px;
    border:none;
}
a.logo-spring {
    background: url("img/logo-spring.00b37ca4436c.png") no-repeat left top;
    width:233px;
    height:84px;
    display:block;
    outline:none;
    text-decoration:none;
    margin:0 0 8px -24px;
    border:none;
}
a.logo-summer {
    background: url("img/logo-summer.4c275aecc587.png") no-repeat left top;
    width:237px;
    height:81px;
    display:block;
    outline:none;
    text-decoration:none;
    margin:0 0 11px -30px;
    border:none;
}

a.logo:hover, a.logo-fiesta:hover, a.logo-winter:hover, a.logo-spring:hover, a.logo-summer:hover {
    text-decoration: none;
    border: none;
}

h1 {
    font: 16px Tahoma, Arial, sans-serif;
    color: #AF0032;
    text-shadow: 1px 1px 1px #ffffff;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
}

h2 {
    text-align: center;
    font: 14px Tahoma, Arial, sans-serif;
    color: #00649E;
    text-shadow: 1px 1px 1px #CDCFD0;
    margin-top: 20px;
    margin-bottom: 8px;
}

h3 {
    text-align: left;
    font: 14px Tahoma, Arial, sans-serif;
    color: #00649E;
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #00649E;
}
h4 {
    text-align: left;
    font: 12px Arial, Verdana, sans-serif, Tahoma;
    font-style: italic;
    font-weight: bold;
    color: #5B9F00;
    margin-top: 10px;
    margin-bottom: 5px;
}
h5 {
    text-align: left;
    font: 13px Tahoma, Arial, sans-serif;
    color: #E54100;
    margin-top: 15px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #FF7F4C;
}

a {
    color: #387021;
    text-decoration : none;
    border-bottom: 1px dotted #99BA77;
}
a:hover {
    color: #971C1D;
    text-decoration : none;
    border-bottom: 1px dotted #971C1D;
}





input.sumedit {
    text-align: center;
    font-size: 18px;
    border: 1px solid #9C4041;
    padding: 2px;
    display: block;
    margin: 3px auto;
}

div.exchange {
    color: #988A76;
    font-size: 11px;
    text-align: center;
    display: block;
    margin-top: 30px;
    margin-bottom: 50px;
}
div.blockleft { float: left; width: 50%; display: block;}
div.blockright { float: right; width: 50%; display: block;}
.tc1 { color: #9C4041; }
.tc2 { color: #988A76; }


input.regnum {
    font: 12px Tahoma, Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
    background: url("img/btn-pin.9f727b117b0f.png") no-repeat left top;
    height: 26px;
    width: 25px;
    vertical-align: middle;
    display: block;
    display: inline-block; /*ie*/
    text-decoration: none;
    outline: none;
    border: none;
    margin: 2px 0;
    padding: 0 0 2px 0;
    cursor: pointer;
}

input.regnum:hover {
    background-position: left bottom;
}

input.redbtn {
    font: 12px Tahoma, Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    background: url("redbtn.a82ba3a9d421.gif") no-repeat left top;
    height: 26px;
    width: 132px;
    vertical-align: middle;
    display: block;
    display: inline-block; /*ie*/
    text-decoration: none;
    outline: none;
    border: none;
    margin: 2px;
    padding: 0 0 2px 0;
    cursor: pointer;
}

input.redbtn:hover {
    background-position: left bottom;
}


a.btnred {
    font: 12px Tahoma, Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    background: url("titlebtn.a82ba3a9d421.gif") no-repeat left top;
    height: 26px;
    width: 106px;
    display: block;
    display: inline-block; /*ie*/
    text-decoration: none;
    outline: none;
    border: none;
    margin: 3px;
    line-height: 25px;
    cursor: pointer;
}

a.btnred:hover {
    background-position: left bottom;
}


.cptch {
    display: block;
    margin: 10px auto;
}
.centerbtn {
    display: block;
    text-align: center;
    margin-top: 10px;
}

.errorform {
    text-align: center;
    font: 14px Tahoma, Arial, sans-serif;
    color: #FFFFFF;
    background-color: #D04B53;
    display: block;
    padding: 4px 20px;
    margin: 10px auto;
}
.errorform a { color: #E8E6A0; }
.errorform a:hover { color: #FFFFFF; }
.successform {
    text-align: center;
    font: 14px Tahoma, Arial, sans-serif;
    color: #FFFFFF;
    background-color: #53BC44;
    display: block;
    padding: 4px 20px;
    margin: 10px auto;
}

div.menu {
    color: #C87A7B;
    display: block;
    margin-left: 2px;
    margin-bottom: 15px;
}
div.menu a {
    color: #9C4041;
    text-decoration : none;
    border: none;
}
div.menu a:hover {
    color: #C87A7B;
    text-decoration : none;
    border: none;
}


div.footer {
    font-size: 11px;
    color: #988A76;
    padding: 4px 2px;
    margin-top: 20px;
    border-top: 1px dotted #C87A7B;
    display: block;
    width: 100%;
}


table.adv-serf {
    text-align: center;
    border-collapse: separate;
    line-height: 1.4;
}
table.adv-serf td {
    color: #135B11;
    text-align: left;
    font-size: 12px;
    padding: 6px 4px;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 1px #DBDFBE;
    background: #F3F2E7 url("img/bg-1.b4237c13ee63.gif") repeat-x top;
}
table.adv-serf td a {
    text-decoration: none;
    border: none;
    outline: none;
}
table.adv-serf td.budget {
    text-align: center;
    font-size: 12px;
    background: #F3F2E7 url("img/bg-1.b4237c13ee63.gif") repeat-x top;
    /*    background: #F0EFE1 url(img/bg-2.gif) repeat-x top;*/
    border-left: solid 1px #E3E6D1;
    padding: 6px 10px;
    line-height: 1.2;
    white-space: nowrap;
}
table.adv-serf td.ext {
    background-color: #F3F2E7;
    background-image: none;
    border-top: none;
}
table.adv-serf td.ext-comp {
    color: #FFFFFF;
    background-color: #BF808B;
    background-image: none;
    border-top: none;
    padding: 10px;
}

table.adv-serf td.ext-viptask {
    color: #5D97D8;
    background-color: #F9F7B9;
    background-image: none;
    border-top: none;
    padding: 10px;
}
table.adv-serf td.ext-viptask a {
    color: #005EB8;
    font-weight: bold;
}
table.adv-serf td.ext-viptask a:hover {
    color: #E67D00;
}

.desctext { font-size: 11px; color: #89A688; }
.desctext2 { font-size: 11px; color: #006291; }
.serfinfotext { font-size: 11px; color: #114C5B; line-height: 1.6;}
.serfcomplainttext { font-size: 11px; color: #E54100; line-height: 1.6; cursor: pointer; }
.serfcomplainttext:hover { color: #AF0032; }
.nonbudget { color: #D80015; }


table.job-note {
    text-align: center;
    border-collapse: separate;
    line-height: 1.4;
}
table.job-note td {
    vertical-align: top;
    color: #135B11;
    font-size: 12px;
    padding: 4px 4px 4px 0;
    border-bottom: solid 1px #7497B3;
}
.job-reply {
    background-color: #FFFFE3;
    border: 1px dotted #E89600;
    color: #BA5400;
    padding: 4px 6px;
    margin: 5px 0;
    display: block;
}


table.reestr {
    text-align: center;
    border-collapse: collapse;
}
table.reestr thead {
    background: #88AE60 url("img/bk-table.dfe21ef2a973.png") repeat-x bottom;
}
table.reestr thead th {
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    padding: 6px 8px;
    /*text-transform: uppercase;*/
}
table.reestr tbody td {
    font-size: 12px;
    padding: 5px 4px;
    border-bottom: solid 1px #DBDFBE;
    background-color: #ffffff;
}

table.reestr tbody td.tovar {
    font-size: 12px;
    padding: 5px 26px;
    border-bottom: solid 1px #DBDFBE;
    background: #ffffff url("img/shop.62004566a621.png") no-repeat 4px 4px;
}

table.reestr tbody td.price {
    /*color: #AF0032;*/
    font-size: 12px;
    padding: 5px 10px;
    background-color: #F3F2E7;
    border-bottom: solid 1px #DBDFBE;
}

table.reestr tbody td.gray {
    color: #B5BD7A;
}

table.verify {
    text-align: center;
    border-collapse: collapse;
}
table.verify td {
    padding: 4px 4px;
    border-bottom: solid 1px #DBDFBE;
}



table.profile {
    border-collapse: collapse;
    margin-bottom: 10px;
}
table.profile thead {
    text-align: center;
    background: #88AE60 url("img/bk-table.dfe21ef2a973.png") repeat-x bottom;
}
table.profile thead th {
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    padding: 6px 8px;
    /*text-transform: uppercase;*/
}
table.profile tbody td {
    text-align: left;
    font-size: 12px;
    padding: 5px 20px 5px 10px;
    border-bottom: solid 1px #DBDFBE;
    background-color: #ffffff;
}
table.profile tbody td.value {
    font-size: 12px;
    color: #135B11;
    padding: 5px 10px;
    background-color: #F3F2E7;
    border-bottom: solid 1px #DBDFBE;
}
table.profile tbody td.centerlink {
    text-align: center;
    font-size: 12px;
    color: #135B11;
    padding: 5px 10px;
    background: #f5f5b5 url("img/yar.981239246a98.png") no-repeat 10px 0;
    border-bottom: solid 1px #DBDFBE;
    cursor: pointer;
}
table.profile tbody td.centerlink:hover {
    color: #83B54E;
}
table.profile tbody td.centerlink a {
    text-decoration : none;
    border: none;
    outline: none;
}
table.profile tbody td.price {
    text-align: left;
    font-size: 12px;
    color: #AF0032;
    padding: 5px 10px;
    border-bottom: solid 1px #DBDFBE;
}
table.profile tbody td.price input {
    text-align: left;
    color: #AF0032;
    font-size: 16px;
    border: none;
    padding: 0;
    width: 55px;
}
table.profile tbody td.subtitle {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    padding: 5px 10px;
    background: #88AE60 url("img/bk-table.dfe21ef2a973.png") repeat-x bottom;
    /*    background: #88AE60 url(img/bk-tableblue.png) repeat-x bottom;*/
}

table.profile tbody td.service {
    text-align: center;
    font-size: 12px;
    padding: 5px 4px;
    background-color: #F3F2E7;
    border-bottom: solid 1px #DBDFBE;
    width: 24px;
}
table.profile tbody td.note {
    color: #135B11;
    text-align: center;
    font-size: 11px;
    padding: 6px 4px;
    background-color: #FAF7BA;
    border-bottom: solid 1px #DBDFBE;
}
table.profile tbody td input.val {
    font: 12px Tahoma, Arial, sans-serif;
    width: 98%;
    padding: 1px 0;
}
table.profile tbody td select.val {
    font: 12px Tahoma, Arial, sans-serif;
    width: 99%;
    padding: 1px 0;
}
table.profile tbody td select.country {
    font: 12px Tahoma, Arial, sans-serif;
    width: 99%;
    padding: 1px 0;
    margin: 1px 0;
}
table.profile tbody td select.bday {
    font: 12px Tahoma, Arial, sans-serif;
    width: 45%;
    padding: 1px 0;
}
table.profile tbody td textarea {
    color: #114C5B;
    font: 12px Tahoma, Arial, sans-serif;
    width: 99%;
    height: 100px;
    padding: 1px 0;
}
table.profile tbody td input.scount {
    color: #68A0BF;
    text-align: right;
    font: 11px Tahoma, Arial, sans-serif;
    padding: 1px 0;
    border: none;
    padding-top: 4px;
    padding-left: 20px;
}


.bigfont {
    font-size: 14px;
}

/*div.rightheader {
    float: right;
}
/*div.tablo {
    color: #387021;
    text-align: center;
    font: 16px Tahoma, Arial, sans-serif;
    display: block;
    margin-top: 20px;
    white-space: nowrap;
    background: url(img/skobki.png) no-repeat left top;
    height: 35px;
    width: 141px;
}
div.tablo span {
    font-size: 11px;
}
div.tablo span.notesign {
    font: 11px Tahoma, Arial, sans-serif;
    color: #988A76;
}*/





ul.usermenu {
    list-style: none;
    padding-left: 0;
    margin: 0 5px 20px 0;
}
ul.usermenu li a, ul.usermenu li.active a {
    background: url("img/us-menu.b2b9395a3bc1.gif") no-repeat 1px 8px;
    color: #387021;
    padding: 4px 0 4px 20px;
    text-decoration: none;
    display: block;
    border-bottom: 1px dotted #BFD3AA;
    width: 90%;
}
ul.usermenu li a:hover {
    color: #971C1D;
    background: url("img/us-menu-act.0a5e686e2d7c.gif") no-repeat 1px 8px;
}
ul.usermenu li.active a {
    background-color: #E8EFE0; /* url(img/us-menu-sel.gif) no-repeat -5px 8px;*/
    font-weight: bold;
}


.sbtitle-img1, .sbtitle-img2, .sbtitle-img3, .sbtitle-img4, .sbtitle-img5, .sbtitle-img6 {
    font: 14px Tahoma, Arial, sans-serif;
    color: #AF0032;
    text-shadow: 1px 1px 1px #ffffff;
    padding: 0px 0 5px 23px;
    margin-top: 0px;
    margin-bottom: 5px;
    display: block;
}
.sbtitle-img1 { background: url("img/icons/job.04b44eb9b33b.png") no-repeat left top; }
.sbtitle-img2 { background: url("img/icons/board.bd2010f8d044.png") no-repeat left top; }
.sbtitle-img3 { background: url("img/icons/bank.285e33a16cca.png") no-repeat left top; }
.sbtitle-img4 { background: url("img/icons/events.ccecebc20142.png") no-repeat left top; }
.sbtitle-img5 { background: url("img/icons/love.7e7bd951b68e.png") no-repeat left top; }
.sbtitle-img6 { background: url("img/icons/catalog.2e4ebddf0a50.png") no-repeat left top; }

div.footermenu {
    float: right;
    color: #89af61;
    text-align: right;
    font-size: 11px;
    border: none;
}
div.footermenu a {
    border: none;
}

div.copyrate {
    background: url("img/copyright.5d13a6002250.png") no-repeat 0 4px;
    float: left;
    color: #89af61;
    text-align: left;
    font-size: 11px;
    padding-left: 30px;
}

div.balance-block {
    font-size: 20px;
    text-align: center;
    padding-left: 40px;
    /*margin-right: -20px;*/
    margin-bottom: 5px;
    line-height: 2.3em;
    background: url("img/balance-block.5d1a336aefb8.png") no-repeat left top;
    display: block;
    height: 48px;
    width: 158px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
}
div.balance-arbitr-block {
    font-size: 20px;
    text-align: center;
    padding-left: 40px;
    /*margin-right: -20px;*/
    margin-bottom: 5px;
    line-height: 2.3em;
    background: url("img/balance-arbitr-block.fe483ba84a83.png") no-repeat left top;
    display: block;
    height: 48px;
    width: 158px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #824D1D;
}
div.info-block {
    font-size:12px;
    text-align:center;
    padding-left:40px;
    padding-top:10px;
    margin-bottom:15px;
    background:url("img/infoblock.ae470ea8c929.png") no-repeat left top;
    display:block;
    height:72px;
    width:158px;
    color:#053A5A;
}
.textblink { color: #D80015; text-decoration: blink; font-weight: bold; }
.text12 { font-size: 12px; }
.text11 { font-size: 11px; }

a.cart-btn {
    font-size: 16px;
    text-align: center;
    padding-left: 40px;
    padding-top: 10px;
    /*    margin-right: -40px;*/
    margin-bottom: 5px;
    /*line-height: 2.3em;*/
    background: url("img/cart.7b086335c190.png") no-repeat left top;
    display: block;
    height: 51px;
    width: 158px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
    outline: none;
    border: none;
}
a.cart-btn:hover {
    background-position: left bottom;
}


a.btnreg {
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 2.5em;
    background: url("img/btn-reg.ef5648c05575.png") no-repeat;
    background-position: left top;
    display: block;
    height: 41px;
    width: 198px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
    outline: none;
    border: none;
}
a.btnreg:hover {
    background-position: left bottom;
}

a.btnlogin {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 2.5em;
    background: url("img/btn-login.dda62b04f7e9.png") no-repeat;
    background-position: left top;
    display: block;
    height: 41px;
    width: 198px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
    outline: none;
    border: none;
}
a.btnlogin:hover {
    background-position: left bottom;
}

div.formlogin {
    font-size: 11px;
    margin-bottom: 10px;
    padding: 5px 10px;
    background: url("img/form-login.3445ad68c98c.png") no-repeat 0 0;
    display: block;
    height: 100px;
    width: 178px;
    color: #ffffff;
    border: none;
}
div.formlogin input {
    font-size: 11px;
    width: 90%;
    margin-left: 5px;
    margin-right: 20px;
    padding: 3px 3px;
    border: #2d5e79 solid 1px;
}
div.formlogin input.loginsubmit {
    font-size: 10px;
    text-align: center;
    color: #ffffff;
    width: 60px;
    margin: 2px auto;
    padding: 2px 8px;
    display: block;
    text-transform: uppercase;
    background-color: #5594B7;
    border: #9DC1D5 solid 1px;
    cursor: pointer;
}
div.formlogin input.loginsubmit:hover {
    background-color: #CD925F;
    border: #E1C1A6 solid 1px;
}

div.formlogin a {
    font-size: 11px;
    text-align: center;
    color: #9DC2D5;
    margin: 8px auto 0;
    display: block;
    text-decoration: none;
    border: none;
}
div.formlogin a:hover {
    color: #E1C1A6;
    border: none;
}


img.avatar {
    padding: 2px 9px 9px 2px;
    margin-top: 5px;
    background: url("img/avbg.a57e0da7ab9e.png") no-repeat right bottom;
}
div.nameblock {
    font-size: 11px;
    color: #135B11;
    margin-bottom: 8px;
    margin-left: 16px;
}
.nbtitle {
    color:#fff;
    text-shadow:1px 1px 1px #467542;
    font-weight:700;
    display:block;
    padding-bottom:5px;
    text-transform:uppercase;
}
.starbonus, a.starbonus {
    color: #C65D00;
    background: url("img/starbonus.e554527b1300.png") no-repeat 0 1px;
    padding-left: 14px;
    margin-left: 6px;
}
a.starbonus {
    color:#009E40;
}

.msgbox-error {
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    text-shadow: 1px 1px 1px #913807;
    background-color: #F35C0B;
    display: block;
    padding: 10px 20px;
    margin-bottom: 10px;
}
.msgbox-error a {
    font-size: 14px;
    color: #FDDECD;
    border-color: #FDDECD;
    text-align: center;
    text-shadow: 1px 1px 1px #913807;
}
.msgbox-error a:hover {
    color: #FFFFFF;
}

.msgbox-success {
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    text-shadow: 1px 1px 1px #3B6900;
    background-color: #5B9F00;
    display: block;
    padding: 10px 20px;
    margin-bottom: 10px;
}
.msgbox-info {
    background-color: #f5f5b5;
    border: 1px solid #deca7e;
    font-family: sans-serif, Tahoma;
    font-size: 12px;
    text-align: center;
    display: block;
    padding: 10px 20px;
    margin-bottom: 10px;
}


input.inputregref {
    text-align: right;
    color: #A3A3A3;
}

input.passver1, input.passver2, input.passver3, input.passver4, input.passver5 {
    font: 11px tahoma, arial, sans-serif;
    text-align: center;
    color: #ffffff;
    border: none;
    padding: 3px;
    margin-bottom: 10px;
}
input.passver1 { background-color: #D80015; }
input.passver2 { background-color: #E57C00; }
input.passver3 { background-color: #F1CE5B; }
input.passver4 { background-color: #5B9F00; }
input.passver5 { background-color: #78D200; }




div.contextlink {
    font-size: 12px;
    text-align: left;
    color: #114C5B;
    display: block;
    margin-bottom: 15px;
}
div.contextlink a {
    color: #5B9F00;
    text-decoration: none; /*underline;*/
    border-bottom: 1px dotted #5B9F00;
    outline: none;
}
div.contextlink a:hover {
    color: #E57C00;
    border-bottom: 1px dotted #E57C00;
    /*text-decoration: none;*/
}
div.contextlink span {
    text-decoration: none;
    font-size: 11px;
    color: #114C5B;
    display: block;
    line-height: 1.3;
    margin-top: 2px;
}
div.contextlink span.urlcontext {
    color: #4988AB;
}




div.pinbox {
    font-size: 20px;
    color: #AF0032;
    text-align: center;
    text-shadow: 1px 1px 1px #ffffff;
    background: #F1CE5B url("img/bk-pin.981239246a98.png") repeat left top;
    border: #F1CE5B solid 1px;
    display: block;
    padding: 15px;
    margin: 10px 100px;
}

a.logout {
    background: url("img/logout.8a8e522f99d1.gif") no-repeat left top;
    height: 13px;
    width: 13px;
    display: block;
    text-decoration: none;
    outline: none;
    border: none;
    cursor: pointer;
    float: right;
    margin-right: 7px;
}
a.logout:hover {
    background-position: left bottom;
}

img.frame-left, img.frame-right {
    background: #ffffff url("img/bk-img.981239246a98.png") repeat-x left bottom;
    display: block;
    border: 1px solid #D0DFC1;
    clear: both;
    padding: 2px;
    margin-bottom: 6px;
}
img.frame-left { float: left; margin-right: 8px; }
img.frame-right { float: right; margin-left: 8px; }

img.noframe-left {
    display: block;
    clear: both;
    padding: 2px;
    margin-bottom: 6px;
    margin-right: 8px;
    float: left;
}

div.centerblock {
    float: left;
    position: relative;
    left: 50%;
    text-align: center;
    display: block;
}

.seosprint {
    font-family: tahoma, arial, verdana, sans-serif;
    /*font-style: italic;*/
    font-weight: bold;
}
.seosprint span {
    color: #AF0032;
}

a.status_start { color: #C65D00; font-weight: bold; }
a.status_worker { color: #00649E; font-weight: bold; }
a.status_gold { color: #C900D1; font-weight: bold; }


a.shop-status {
    font-size: 12px;
    text-align: center;
    margin: 5px;
    padding-top: 95px;
    background: url("img/shop-status.981239246a98.png") no-repeat;
    display: block;
    height: 102px;
    width: 147px;
    border: none;
}
a.shop-status span.price {
    font-size: 16px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #000000;
    padding-top: 20px;
    display: block;
}
a.shop-status span.price span {
    font-size: 12px;
}

a.btn-delete {
    background: url("img/delete.346c9fa78003.png") no-repeat left top;
    height: 16px;
    width: 16px;
    display: block;
    text-decoration: none;
    outline: none;
    border: none;
    cursor: pointer;
}
a.btn-delete:hover {
    background-position: left bottom;
}
.img-process {
    background: url("img/process.a82ba3a9d421.gif") no-repeat left top;
    height: 15px;
    width: 15px;
    display: block;
    border: none;
}



/* Legacy payment gateway selector block removed: Bybit-only build. */
.pay-successlist {
    color: #ffffff;
    text-align: center;
    text-shadow: 1px 1px 1px #3B6900;
    background-color: #5B9F00;
    display: block;
    padding: 10px 20px;
    margin: 20px;
}

.orangenote {
    font-size: 14px;
    color: #C65D00;
    text-shadow: 1px 1px 1px #E6BD9A;
    text-align: center;
    margin: 30px 0 20px;
    display: block;
}

a.btn-blue, a.btn-blue136 {
    font-size: 12px;
    text-align: center;
    margin: 16px 5px;
    line-height: 2.1em;
    display: block;
    height: 26px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #1B5473;
    outline: none;
    border: none;
    clear:left;
}
a.btn-blue { background: url("img/btn-blue.044504bec461.png") no-repeat left top; width: 104px; }
a.btn-blue136 { background: url("img/btn-blue136.e362ebd804d5.png") no-repeat left top; width: 136px; }
a.btn-blue:hover, a.btn-blue136:hover {
    background-position: left bottom;
}


input.btn-blue, input.btn-red, input.btn-blue136 {
    font: 12px Tahoma, Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
    height: 26px;
    width: 1px;
    vertical-align: middle;
    display: block;
    display: inline-block; /*ie*/
    text-decoration: none;
    outline: none;
    border: none;
    margin: 2px 0;
    padding: 0 0 2px 0;
    cursor: pointer;
}
input.btn-blue { background: url("img/btn-blue.044504bec461.png") no-repeat left top; width: 104px;}
input.btn-red { background: url("img/btn-red104.9e8caed3c9ed.png") no-repeat left top; width: 104px; margin-left: 3px;}
input.btn-blue136 { background: url("img/btn-blue136.e362ebd804d5.png") no-repeat left top; width: 136px; }
input.btn-blue:hover, input.btn-red:hover, input.btn-blue136:hover {
    background-position: left bottom;
}



input.pininput {
    font-size: 16px;
    border: #3b708c solid 1px;
    text-align: center;
    width: 80px;
    margin-bottom: 4px;
    padding: 1px 6px 2px;
}
a.btnpin, a.btnpinclear {
    font: 11px Tahoma, Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    background-position: left top;
    height: 17px;
    display: block;
    text-decoration: none;
    outline: none;
    border: none;
    padding-top: 2px;
    cursor: default;
}
a.btnpin { background: url("img/pinbtn.981239246a98.png") no-repeat; width: 18px; }
a.btnpinclear { background: url("img/pinbtnclear.981239246a98.png") no-repeat; width: 56px; }
a.btnpin:hover, a.btnpinclear:hover { background-position: left bottom; }

div.avatarchange {
    font: 11px Tahoma, Arial, sans-serif;
    color: #00649E;
    display: block;
    background-color: #DDEAED;
    padding: 8px;
    margin: 5px 0;
}
div.avatarchange input {
    font: 11px Tahoma, Arial, sans-serif;
    color: #454545;
    display: block;
    margin-bottom: 5px;
}
div.profile-chboxs {
    display: block;
    padding: 0;
    margin: 8px 0;
}

.tooltip { 
    /*background-color: #F9EAB9;*/
    position: absolute;
    padding: 10px 13px;
    z-index: 2;
    color: #303030;
    background-color: #f5f5b5;
    border: 1px solid #deca7e;
    font-family: sans-serif, Tahoma;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}
.hint-quest {
    background: url("img/hint-gray.3965d7df5c2d.png") no-repeat left top;
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: help;
}
.hint-emailver {
    background: url("img/mail-warn.c8960d3673ff.png") no-repeat left top;
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
}
.hint-emailverok {
    background: url("img/mail-ok.0088fadfc2ee.png") no-repeat left top;
    height: 16px;
    width: 16px;
    display: block;
}

a.arbitr, a.finset, a.bsman {
    height: 54px;
    width: 58px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    margin-bottom: 5px;
    margin-right: 3px;
    float: right;
}
a.arbitr { background: url("img/img-arbitr.46a266716a38.png") no-repeat left top; }
a.finset { background: url("img/img-finset.a3b0da65d278.png") no-repeat left top; }
a.bsman { background: url("img/img-bsman.6de8a7aa184c.png") no-repeat left top; }

a.serfcontrol-play, a.serfcontrol-pause {
    height: 26px;
    width: 26px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    margin: 2px 4px;
}
.serfcontrol-moder, .serfcontrol-postmoder, .serfcontrol-block {
    height: 26px;
    width: 26px;
    display: block;
    border: none;
    margin: 5px 4px;
}
a.serfcontrol-play { background: url("img/adv/serf-play.30bff8fc54ab.png") no-repeat left top; }
a.serfcontrol-pause { background: url("img/adv/serf-pause.6e2b541e57b8.png") no-repeat left top; }
.serfcontrol-moder { background: url("img/adv/serf-moder.9a1510f357fb.png") no-repeat left top; }
.serfcontrol-postmoder { background: url("img/adv/serf-postmoder.93c8b6f9ed58.png") no-repeat left top; }
.serfcontrol-block { background: url("img/adv/serf-block.70ecba096c9e.png") no-repeat left top; }

a.scon-edit, a.scon-erase, a.scon-delete, a.scon-pay, a.scon-backmoney, a.scon-comment, .scon-up, .scon-down, .scon-gray {
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
}
a.scon-edit { background: url("img/edit.ffe3307c5647.png") no-repeat left top; margin-right: 5px; }
a.scon-erase { background: url("img/broom.b8fd88d91525.png") no-repeat left top; }
a.scon-comment { background: url("img/comment.db53484a5481.png") no-repeat left top; }
.scon-up { background: url("img/taskup.0f0d687b67d6.png") no-repeat left top; margin-right: 5px; }
.scon-down { background: url("img/taskdown.48fb7fedc5bb.png") no-repeat left top; margin-right: 5px; }
.scon-gray { background: url("img/taskgray.4391dcb9a6c2.png") no-repeat left top; margin-right: 5px; }
a.scon-delete { background: url("img/cross.964d1afcaa92.png") no-repeat left top; }
a.scon-backmoney { background: url("img/movebudget.cdeab4c43c76.png") no-repeat left top; }
a.scon-pay { background: url("img/add-to-basket.5fa8112f039c.png") no-repeat left top; float: none; margin: 7px auto 0; }

.scon-noedit {
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    cursor: help;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
}
.scon-noedit { background: url("img/edit-trans.007cdbd7e7f1.png") no-repeat left top; margin-right: 5px; }


div.addbudgetblock {
    display: block;
}
a.addbudget {
    text-align: center;
    font-size: 12px;
    color: #ffffff;
    background: url("img/add-budget.066595d0948c.png") no-repeat left top;
    height: 20px;
    width: 42px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    margin: 4px 1px 4px 2px;
    padding-top: 2px;
}
a.addbudget:hover { background-position: left bottom; }



a.workmenu, a.workmenuactive {
    float: left;
    font-size: 12px;
    text-align: left;
    padding: 10px 0 0 34px;
    display: block;
    height: 27px;
    width: 68px;
    outline: none;
    border: none;
}
a.workmenu { background: url("img/work-btn.981239246a98.png") no-repeat left top; color: #135B11; }
a.workmenuactive { background: url("img/work-btnstate.981239246a98.png") no-repeat left top; color: #ffffff; }
a.workmenu:hover { color: #135B11; background-position: left bottom; }


table.work-serf {
    text-align: left;
    border-collapse: separate;
    line-height: 1.4;
}
table.work-serf thead {
    background: #88AE60 url("img/bk-table.dfe21ef2a973.png") repeat-x bottom;
}
table.work-serf thead th {
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 8px;
    /*text-transform: uppercase;*/
}
table.work-serf thead th select {
    font: 12px tahoma, arial, sans-serif;
    padding: 2px;
    border: 1px solid #6E9644;
    margin: 1px 2px -1px 0;
    float: right;
}

input.btnsearch {
    background:url("img/btn-search.0b26cd461c9b.png") no-repeat left top;
    width:30px;
    height:21px;
    cursor:pointer;
    border:none;
    display: block;
    float: right;
    margin:2px;
}
input.btnsearch:hover {
    background-position:left bottom;
}

table.work-serf td.normal {
    color: #114C5B; /*#135B11;*/
    text-align: left;
    font-size: 12px;
    padding: 6px 5px;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 1px #DBDFBE;
    background: #F3F2E7 url("img/bg-1.b4237c13ee63.gif") repeat-x top;
}

table.work-serf td a {
    color: #114C5B;
    text-decoration: none;
    border: none;
    outline: none;
}
table.work-serf td a:hover {
    color: #E57C00;
    text-decoration: none;
}


.desctext { font-size: 11px; color: #89A688; }
.clickprice { color: #135B11; line-height: 1.6; }
.serfimg, .serfimggo, .serfimgmultiip, .serfimghigh, .serfimgnews, .mailimgip, .serfimgsys, .mailimg, .mailimghigh, .testimg,
.testimghigh, .serpimg, .serpimghigh, .taskimg, .taskimghigh,
.taskimg-ok, .taskimg-work, .taskimg-fail {
    width: 37px;
    height: 38px;
    display: block;
    margin-bottom: -2px;
}
.serfimg { background: url("img/ad-status.cd4d84dc91bc.png") no-repeat 2px 1px; }
.serfimggo { background: url("img/ad-status-go.040c303f14bf.png") no-repeat 2px 1px; }
.serfimgmultiip { background: url("img/ad-status-ip.56281450f5cb.png") no-repeat 2px 1px; }
.serfimghigh { background: url("img/ad-statushigh.7e5c4a4615fa.png") no-repeat 2px 1px; }
.serfimgnews { background: url("img/ad-statusnews.3827bd3ef484.png") no-repeat 2px 1px; }
.serfimgsys { background: url("img/ad-statussys.16ae63fb56e3.png") no-repeat 2px 1px; }
.mailimg { background: url("img/ad-mailstatus.4206693da2ce.png") no-repeat 2px 1px; }

.mailimgip { background: url("img/ad-mailstatus-ip.56281450f5cb.png") no-repeat 2px 1px; }
.mailimghigh { background: url("img/ad-mailstatushigh.5a48399216d0.png") no-repeat 2px 1px; }
.testimg { background: url("img/ad-teststatus.0f8f3a658974.png") no-repeat 2px 1px; }
.testimghigh { background: url("img/ad-teststatushigh.f34e85cbac22.png") no-repeat 2px 1px; }
.serpimg { background: url("img/ad-serpstatus.aaa83eae4738.png") no-repeat 2px 1px; }
.serpimghigh { background: url("img/ad-serpstatushigh.8b8d774b68b5.png") no-repeat 2px 1px; }
.taskimg { background: url("img/ad-taskstatushigh.7cd615e3d8ef.png") no-repeat 2px 1px; }
.taskimghigh { background: url("img/ad-taskvip.43985aaa4619.png") no-repeat 2px 1px; }

.taskimg-ok { background: url("img/ad-task-ok.e939b0c50438.png") no-repeat 2px 1px; }
.taskimg-work { background: url("img/ad-task-work.1b45dde5dad7.png") no-repeat 2px 1px; }
.taskimg-fail { background: url("img/ad-task-fail.1db09fd7e834.png") no-repeat 2px 1px; }


a.workvir, a.workcomp {
    float: right;
    display: block;
    height: 16px;
    width: 16px;
    outline: none;
    border: none;
    margin: 0 1px;
}
a.workvir { background: url("img/icon-vir.a8aa98edd9d2.png") no-repeat left bottom; }
a.workcomp { background: url("img/icon-comp.ad7502c0db6a.png") no-repeat left bottom; }
a.workvir:hover, a.workcomp:hover { background-position: left top; }

div.addcomplaintblock, div.editadvblock {
    font-size: 11px;
    color: #ffffff;
    display: block;
    background-color: #FF7F4C;
    border: 1px solid #AF0032;
    margin-top: 5px;
    padding: 5px;
    line-height: 1.4;
}
div.addcomplaintblock input, div.editadvblock input {
    font: 12px tahoma, arial, sans-serif;
    border: 1px solid #AF0032;
    padding: 3px 3px 4px 3px;
    margin-top: 3px;
    width: 310px;
}
div.editadvblock input {
    width: 97%;
}
div.addcomplaintblock input.complaintbutton, div.editadvblock input.complaintbutton {
    font: 11px tahoma, arial, sans-serif;
    padding: 3px;
    width: auto;
    outline: none;
}
div.editadvblock {
    color: #ffffff;
    background-color: #FFD14C;
    border: 1px solid #C6AC00;
}
div.editadvblock input {
    border: 1px solid #C6AC00;
}

.advertise-empty {
    background: url("img/light.0afd2b7263be.jpg") no-repeat top center;
    font-size: 14px;
    color: #135B11;
    text-align: center;
    padding-top: 120px;
    margin-top: 20px;
    display: block;
}




table.history {
    border-collapse: collapse;
    margin-bottom: 10px;
    font-size: 11px;
}
table.history thead {
    text-align: center;
    background: #88AE60 url("img/bk-table.dfe21ef2a973.png") repeat-x bottom;
}
table.history thead th {
    color: #ffffff;
    font-weight: normal;
    padding: 6px;
}
table.history tbody td {
    text-align: left;
    font-size: 11px;
    padding: 4px 10px;
    border-bottom: solid 1px #DBDFBE;
    background-color: #ffffff;
}
table.history tbody td.value {
    text-align: center;
    color: #135B11;
    padding: 4px 10px;
    background-color: #F3F2E7;
    border-bottom: solid 1px #DBDFBE;
}
table.history tbody td.leftvalue {
    text-align: left;
    color: #135B11;
    padding: 4px 10px;
    background-color: #F3F2E7;
}
.text14 { font-size: 14px; }
.textgray { color: #B3C2A4; }
.textred { color: #AF0032; }
.textgreen { color: #5B9F00; }

.filtermenu, .filtermenuactive, .filtermenu:hover, .filtermenuactive:hover {
    float: left;
    font-size: 12px;
    text-align: center;
    padding-top: 10px;
    display: block;
    height: 27px;
    width: 47px;
    outline: none;
    border: none;
    cursor: pointer;
}
.filtermenu { background: url("img/filter-btn.da155b57e400.png") no-repeat left top; color: #135B11; }
.filtermenuactive { background: url("img/filter-btnstate.85415e537bf3.png") no-repeat left top; color: #ffffff; }
.filtermenu:hover { color: #135B11; background-position: left bottom; }





table.referals {
    text-align: left;
    border-collapse: separate;
    line-height: 1.4;
}
table.referals thead {
    text-align: center;
    background: #88AE60 url("img/bk-table.dfe21ef2a973.png") repeat-x bottom;
}
table.referals thead th {
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 8px;
}
table.referals thead th a {
    color: #ffffff;
    outline: none;
}
table.referals thead th a:hover {
    color: #FAE897;
    border-color: #FAE897;
}
table.referals td {
    color: #114C5B;
    font-size: 12px;
    padding: 2px 5px;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 1px #DBDFBE;
    background: #F3F2E7;/* url(img/bg-1.gif) repeat-x top;*/
}
table.referals td.visit {
    text-align: center;
    background: #F0EFE1;/* url(img/bg-2.gif) repeat-x top;*/
    padding: 2px 8px;
}
table.referals td.buy {
    font-size: 14px;
    text-align: right;
    color: #00649E;
    padding: 2px 10px;
}
table.referals td.ext {
    background-color: #F3F2E7;
    background-image: none;
    border-top: none;
}

.ref-man, .ref-woman, .ref-todelete, .ref-none, .fair-man, .fair-woman {
    height: 36px;
    width: 36px;
    display: block;
    border: none;
    margin: 4px -2px 4px 2px;
}
.fair-man, .fair-woman {
    cursor: pointer;
}
.ref-man { background: url("img/user_man.db8aeb7ee3dc.png") no-repeat left top; }
.ref-woman { background: url("img/user_woman.981239246a98.png") no-repeat left top; }
.ref-todelete { background: url("img/user_todelete.981239246a98.png") no-repeat left top; }
.ref-none { background: url("img/user_none.981239246a98.png") no-repeat left top; }
.fair-man { background: url("img/fairuser_man.996ee0c2e1e0.png") no-repeat left top; }
.fair-woman { background: url("img/fairuser_woman.981239246a98.png") no-repeat left top; }
.fair-man:hover, .fair-woman:hover {
    border: none;
}


a.refbay {
    text-align: center;
    height: 32px;
    width: 32px;
    display: block;
    border: none;
    background: url("img/cart1.58551fb05472.png") no-repeat left top;
}
a.refbay:hover {
    border: none;
}
.refbay-not, .refbron {
    height: 32px;
    width: 32px;
    display: block;
    border: none;
}
.refbay-not {
    background: url("img/cart-not.8d0b38606c84.png") no-repeat left top;
}
.refbron {
    background: url("img/refbron2.06f8c8dc7b60.png") no-repeat left top;
}


.refdel, .refbonus, .refexchange, .refstat, .refex-back {
    float: right;
    display: block;
    height: 16px;
    width: 16px;
    outline: none;
    border: none;
    margin: 0 1px;
    cursor: pointer;
}
.refdel { background: url("img/cross.964d1afcaa92.png") no-repeat left top; }
.refbonus { background: url("img/bonus.23841ae57ce6.png") no-repeat left top; }
.refexchange { background: url("img/box.d81731008a6e.png") no-repeat left top; }
.refex-back { background: url("img/box-back.4df423fbe039.png") no-repeat left top; }
.refstat { background: url("img/stats.2e4ebddf0a50.png") no-repeat left top; }
.refdel:hover, .refbonus:hover, .refexchange:hover, .refstat:hover, .refex-back:hover {
    border: none;
}
.refex-dis {
    background: url("img/box-dis.0fe7676b2ed0.png") no-repeat left top;
    float: right;
    display: block;
    height: 16px;
    width: 16px;
    border: none;
    margin: 0 1px;
}

table.ref-stat {
    border-collapse: separate;
    border: 1px solid #CBCBC3;
}
table.ref-stat thead th {
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    padding: 3px 5px;
    background-color: #AFC3AF;
    border: none;
}
table.ref-stat thead th.current {
    background-color: #759775;
}
table.ref-stat td {
    text-align: center;
    color: #6B6B74;
    font-size: 11px;
    padding: 2px 2px;
    background-color: #ffffff;
    background-image: none;
    border: none;
}
table.ref-stat td.title {
    text-align: left;
    padding: 2px 6px;
}


.sref-business, .sref-finset, .sref-bonus {
    height: 20px;
    width: 20px;
    display: block;
    border: none;
    outline: none;
    float: right;
    margin: 3px 0 -3px 0;
    cursor: help;
}
.sref-business { background: url("img/sref-business.47757c4f219f.png") no-repeat left top; }
.sref-finset { background: url("img/sref-finset.5e7ca0a66292.png") no-repeat left top; }
.sref-bonus { background: url("img/sref-bonus.7d154e7e710b.png") no-repeat left top; }


div.goexchangeblock {
    font-size: 11px;
    color: #ffffff;
    display: block;
    background-color: #4190DB;
    border: 1px solid #316CA3;
    margin-top: 5px;
    padding: 5px;
    line-height: 1.4;
}
div.goexchangeblock input {
    font: 12px tahoma, arial, sans-serif;
    border: 1px solid #316CA3;
    padding: 3px 3px 4px 3px;
    margin-top: 3px;
    width: 100px;
}
div.goexchangeblock input.gobutton {
    font: 11px tahoma, arial, sans-serif;
    padding: 3px;
    width: auto;
    outline: none;
}
.exchtext { font-size: 11px; color: #98009E; }


form.movebudget {
    display: block;
    text-align: center;
}
form.movebudget input.needsum {
    font-size: 16px;
    text-align: center;
    margin-bottom: 15px;
}

form.movebudget select {
    font: 12px Tahoma, Arial, sans-serif;
    padding: 2px;
}
form.movebudget select option {
    padding-top: 2px;
    padding-bottom: 2px;
}
form.movebudget select option.titleselect {
    text-align: center;
    color: #FFF;
    background-color: #88BBD9;
    padding-top: 3px;
    padding-bottom: 3px;
}



.btn-bold, .btn-uline, .btn-italic, .btn-url {
    float: left;
    display: block;
    height: 24px;
    width: 24px;
    outline: none;
    border: none;
    margin: -1px 0 -3px 0;
    cursor: pointer;
}
.btn-bold { background: url("img/btn-bold.8acd2fab949d.png") no-repeat left top; }
.btn-uline { background: url("img/btn-uline.7cec378bbec7.png") no-repeat left top; }
.btn-italic { background: url("img/btn-italic.539039f46193.png") no-repeat left top; }
.btn-url { background: url("img/btn-url.296e8fbe572d.png") no-repeat left top; width: 38px;}
.btn-bold:hover, .btn-uline:hover, .btn-italic:hover, .btn-url:hover {
    background-position: left bottom;
}





table.mailread {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.4;
    border: dotted 1px #678A9E;
}
table.mailread td {
    color: #114C5B;
    text-align: left;
    font-size: 12px;
    background-color: #FFFFFF;
    padding: 10px;
}
table.mailread td.content {
    color: #114C5B;
    text-align: left;
    font-size: 12px;
    /* border-top: solid 1px #678A9E;
     border-bottom: solid 1px #678A9E;*/
    background-color: #FFFFFF;
    padding: 10px 10px 20px 10px;
}
table.mailread td.content a {
    color: #005EB8;
    text-decoration: none;
    border-bottom: dotted 1px #005EB8;
}
table.mailread td.content a:hover {
    color: #E57C00;
    border-bottom: dotted 1px #E57C00;
}
table.mailread td.title a, table.mailread td.price a {
    border: none;
}
table.mailread td.title {
    background: #F3F2E7 url("img/bg-1.b4237c13ee63.gif") repeat-x top;
    /*    background-color: #F3F2E7;*/
    color: #135B11;
}




table.letter {
    color: #114C5B;
    font-size: 12px;
    text-align: left;
    border-collapse: separate;
    line-height: 1.4;
    background: #FFFFFF url("img/letter-middle.40aaad99983b.png") repeat-y center;
    margin: 10px -4px;
    width: 558px;
    padding: 0;
    border: none;
}
table.letter tr.top {
    background: #FFFFFF url("img/letter-top.c0407b6e169b.png") no-repeat top center;
    height: 47px;
}
table.letter tr.bot {
    background: #FFFFFF url("img/letter-bot.e4eb9a7416d6.png") no-repeat bottom center;
    height: 12px;
}
table.letter td.empty {
    font-size: 14px;
    color: #00649E;
    text-shadow: 1px 1px 1px #CDCFD0;
    text-align: center;
    padding: 0;
    margin: 0;
}
table.letter td {
    padding: 20px;
}
table.letter td i {
    font-family: arial, sans-serif, verdana;
    font-style: italic;
}
table.letter td a {
    color: #005EB8;
    text-decoration: none;
    /*border-bottom: dotted 1px #005EB8;*/
}
table.letter td a:hover {
    color: #E57C00;
    /*border-bottom: dotted 1px #E57C00;*/
}
table.letter td.gosite {
    text-align: center;
    padding-top: 0;
}
div.blockreply {
    display: block;
    margin: 5px 20px 15px;
}
.letternum {
    font-size: 26px;
    color: #D0D0D0;
    text-shadow: 1px 1px 1px #B6B6B6;
    float: right;
    margin-top: 25px;
    margin-bottom: -40px;
}
.letter-subtitle {
    display: block;
    text-align: left;
    font: 14px Tahoma, Arial, sans-serif;
    color: #5B9F00;
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #5B9F00;
}

div.blocksuccesstest {
    color: #5B9F00;
    font-size: 16px;
    background: url("img/80.981239246a98.png") no-repeat top center;
    text-align: center;
    display: block;
    padding-top: 55px;
    padding-bottom: 10px;
    height: 48px;
}
div.blocksuccesstest span{
    font-size: 12px;
}

div.serp-num {
    font-size: 12px;
    display: block;
    margin: 5px 0;
}
div.serp-num span.num {
    color: #AF0032;
    font-size: 22px;
    padding-right: 10px;
}
div.serp-num span.keyword {
    color: #006291;
    font-size: 14px;
    text-align: left;
    background-color: #f5f5b5;
    border: 1px solid #deca7e;
    display: block;
    padding: 5px 10px;
}
img.minibaner {
    border: 1px solid #114C5B;
    padding: 2px;
    margin: 2px 0;
}




a.workstatus-yes, a.workstatus-no, a.workstatus-wait {
    color: #ffffff;
    float: left;
    font-size: 11px;
    text-align: center;
    display: block;
    height: 21px;
    width: 34px;
    outline: none;
    border: none;
    padding-top: 5px;
}
a.workstatus-yes { background: url("img/task_yes.6a8a446bb1e9.png") no-repeat left top; }
a.workstatus-no { background: url("img/task_no.a641401e1cff.png") no-repeat left top; }
a.workstatus-wait { background: url("img/task_wait.431d089104ab.png") no-repeat left top; }
.job-not {
    font-size: 12px;
    color: #cdcbb7;
    line-height: 2.2;
    margin-left: 5px;
}
a.job-exist {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 2.2;
    color: #028ac1;
    background: url("img/corner.a82ba3a9d421.gif") no-repeat 5px 6px;
    padding-left: 38px;
    height: 21px;
}
a.job-exist:hover {
    color: #E57C00;
}

.rating0, .rating1, .rating2, .rating3, .rating4, .rating5,
.rating0w, .rating1w, .rating2w, .rating3w, .rating4w, .rating5w {
    width: 66px;
    height: 16px;
    display: block;
}
.rating0 { background: url("img/rating0.bb7a7258d616.png") no-repeat left top; }
.rating1 { background: url("img/rating1.42478c4683c5.png") no-repeat left top; }
.rating2 { background: url("img/rating2.5d0d50d29140.png") no-repeat left top; }
.rating3 { background: url("img/rating3.486443e16f64.png") no-repeat left top; }
.rating4 { background: url("img/rating4.0475ab01a092.png") no-repeat left top; }
.rating5 { background: url("img/rating5.366a77a133dc.png") no-repeat left top; }
.rating0w { background: url("img/rating0w.dc88a8a197c2.png") no-repeat left top; }
.rating1w { background: url("img/rating1w.23e9104c6329.png") no-repeat left top; margin-bottom: 3px;}
.rating2w { background: url("img/rating2w.0081a16b2bf8.png") no-repeat left top; margin-bottom: 3px; }
.rating3w { background: url("img/rating3w.cb04ba519745.png") no-repeat left top; margin-bottom: 3px; }
.rating4w { background: url("img/rating4w.3338658dbccb.png") no-repeat left top; margin-bottom: 3px; }
.rating5w { background: url("img/rating5w.481f8fa69e01.png") no-repeat left top; margin-bottom: 3px; }

.yellowbk {
    color: #AF0032;
    display: block;
    background-color: #f5f5b5;
    padding: 10px;
}

.mailto {
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    outline: none;
    border: none;
    background: url("img/envelope.981239246a98.png") no-repeat left top;
    margin-right: 8px;
}
.mailto:hover {
    border: none;
}
.replyarea {
    font: 12px tahoma, arial, sans-serif;
    width: 90%;
    height: 80px;
    padding: 2px 6px;
    margin-bottom: 5px;
}


div.blocksuccesstask, div.blockfailtask, div.blockwaittask {
    font-size: 16px;
    text-align: center;
    display: block;
    padding-top: 55px;
    margin-top: 20px;
    height: 48px;
}
div.blocksuccesstask { background: url("img/80.981239246a98.png") no-repeat top center; color: #5B9F00; }
div.blockfailtask { background: url("img/118.981239246a98.png") no-repeat top center; color: #AF0032; }
div.blockwaittask { background: url("img/stimer.981239246a98.png") no-repeat top center; color: #00649E; }



a.smbtn-green, a.smbtn-blue, a.smbtn-red, a.smbtn-black, a.smbtn-blue160 {
    text-align: center;
    line-height: 2em;
    height: 24px;
    width: 87px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
    outline: none;
    border: none;
    display: block;
    float: right;
    margin-left: 4px;
    margin-bottom: 4px;
}
a.smbtn-green { background: url("img/smbtn-green.981239246a98.png") no-repeat left top; }
a.smbtn-blue { background: url("img/smbtn-blue.981239246a98.png") no-repeat left top; }
a.smbtn-red { background: url("img/smbtn-red.981239246a98.png") no-repeat left top; }
a.smbtn-black { background: url("img/smbtn-black.981239246a98.png") no-repeat left top; }
a.smbtn-blue160 { background: url("img/smbtn-blue160.981239246a98.png") no-repeat left top; width: 160px; }
a.smbtn-green:hover, a.smbtn-blue:hover, a.smbtn-red:hover, a.smbtn-black:hover, a.smbtn-blue160:hover {
    background-position: left bottom;
}

div.filterlines {
    text-align: center;
    display: block;
    margin-bottom: 20px;
}
.filterline, .filterlineactive {
    font-size: 12px;
    padding: 0 15px 16px 15px;
    color: #135B11;
}
.filterline { background: #ffffff url("img/filter1.4796741daa79.png") no-repeat bottom center; }
.filterlineactive { background: #ffffff url("img/filter2.580236ade2ed.png") no-repeat bottom center; font-weight: bold; }
.filterline:hover, .filterlineactive:hover {
    background: #ffffff url("img/filter3.86a7a1c545f9.png") no-repeat bottom center;
    color: #6C1415;
    cursor: pointer;
}

div.mail-write {
    text-align: center;
    display: block;
    margin-top: 25px;
    margin-bottom: 20px;
}

div.mail-write a {
    font-size: 14px;
    color: #00649E;
    background: url("img/email_write.3fe3f6629c0c.png") no-repeat left top;
    padding: 10px 0 10px 40px;
    border: none;
}
div.mail-write a:hover {
    color: #C65D00;
}



table.mailpost {
    text-align: center;
    border-collapse: separate;
    line-height: 1.4;
}
.mailpost td {
    color: #114C5B;
    text-align: left;
    font-size: 12px;
    padding: 8px 10px;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 1px #E1D884;
    background-color: #FFFFE3;
}
table.mailpost td.my {
    color: #135B11;
    border-bottom: solid 1px #A1D686;
    background-color: #DCF0D2;
}
table.mailpost td i {
    font-family: arial, sans-serif, verdana;
    font-style: italic;
}
table.mailpost td a {
    color: #005EB8;
    text-decoration: none;
    border-bottom: dotted 1px #005EB8;
}
table.mailpost td a:hover {
    color: #E57C00;
    border-bottom: dotted 1px #E57C00;
}

.mailreply {
    text-align: left;
    display: block;
    font-size: 14px;
    color: #00649E;
    background: #ffffff url("img/email_write.3fe3f6629c0c.png") no-repeat left top;
    padding: 10px 0 10px 40px;
    border: none;
    width: 70px;
    margin: 10px auto;
    cursor: pointer;
}
.mailreply:hover {
    color: #C65D00;
}


.mailtitle1, .mailtitle2 {
    text-align: right;
    font-size: 12px;
    display: block;
    margin-top: 5px;
}
.mailtitle1 { color: #C65D00; }
.mailtitle2 { color: #00649E; }
.mailnum1 {
    font-size: 14px;
    color: #EBE5AD;
    /*text-shadow: 1px 1px 2px #C9BE5B;*/
    margin-left: 10px;
}
.mailnum2 {
    font-size: 14px;
    color: #C4D9E9;
    /*text-shadow: 1px 1px 2px #79AACE;*/
    margin-left: 10px;
}

.mailtext1, .mailtext2 {
    text-align: left;
    font-size: 12px;
    padding: 8px 10px;
    display: block;
    margin: 5px 0;
}
.mailtext1 { background-color: #FFFFE3; border: solid 1px #E1D884; color: #114C5B; }
.mailtext2 { background-color: #DEF3F9; border: solid 1px #79AACE; color: #114C5B; }

.mailarea {
    font: 12px tahoma, arial, sans-serif;
    width: 99%;
    height: 60px;
    margin: -5px 0 5px 0;
}

.mail-new, .mail-empty  {
    display: block;
    height: 16px;
    width: 16px;
    border: none;
}
.mail-new  {
    background: url("img/inbox.e02b9212adeb.png") no-repeat left top;
}
.mail-empty  {
    background: url("img/inboxe.a4bab2028d68.png") no-repeat left top;
}



.corr1, .corr2, .corr3 {
    text-align: left;
    font-size: 12px;
    padding-top: 10px;
    padding-left: 55px;
    color: #00649E;
    cursor: pointer;
    display: block;
    height: 38px;
}
.corr1 { background: #ffffff url("img/corr1.15cf72a9748a.png") no-repeat left top; }
.corr2 { background: #ffffff url("img/corr2.8676ce927ea6.png") no-repeat left top; }
.corr3 { background: #ffffff url("img/corr3.770bb15e79e3.png") no-repeat left top; }
.corr1:hover, .corr2:hover, .corr3:hover {
    color: #C65D00;
}

table.serpcode {
    text-align: center;
    border-collapse: separate;
    line-height: 1.4;
}
table.serpcode td {
    font: 11px tahoma, arial, sans-serif;
    color: #114C5B;
    text-align: left;
    padding: 8px 10px;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 1px #E1D884;
    background-color: #FFFFE3;
}
textarea.serpcode {
    font: 11px tahoma, arial, sans-serif;
    color: #114C5B;
    background-color: #FFFFE3;
    text-align: left;
    padding: 4px;
    border: solid 1px #E1D884;
    height: 70px;
    width: 98%;
}




table.mystat {
    border-collapse: collapse;
    border: 1px solid #135B11;
}
table.mystat thead th {
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    padding: 3px 10px;
    background-color: #AFC3AF;
    border: none;
}
table.mystat thead th.current {
    background-color: #759775;
}
table.mystat td {
    text-align: center;
    color: #114C5B;
    font-size: 11px;
    padding: 3px 3px;
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #6D9E6C;
}
table.mystat td.title {
    text-align: left;
    padding: 3px 10px;
}

div.header-stat {
    text-align: left;
    display: block;
    background: url("img/heart.0c21dd92b4d4.png") no-repeat left top;
    padding-left: 60px;
    border: none;
}
div.header-finset {
    text-align: left;
    display: block;
    background: url("img/pigg.981239246a98.png") no-repeat left top;
    padding-left: 60px;
    border: none;
}
div.header-star {
    text-align: left;
    display: block;
    background: url("img/star.981239246a98.png") no-repeat left top;
    padding-left: 60px;
    border: none;
}
a.finsetactive {
    font-size: 14px;
    color: #00649E;
    background: url("img/pigg.981239246a98.png") no-repeat center;
    text-align: center;
    padding-top: 80px;
    display: block;
    border: none;
}
a.finsetactive:hover {
    color: #C65D00;
}
.gy-block {
    background-color: #FFFFE3;
    border: 1px solid #5B9F00;
    color: #5B9F00;
    padding: 8px;
    margin: 10px 0;
    display: block;
}

.seoman1 {
    display: block;
    float: right;
    margin: 0 0 10px 15px;
    background: url("img/seoman1.2d4ec4255054.png") no-repeat;
    width: 110px;
    height: 104px;
}
.seoman2 {
    display: block;
    float: left;
    margin: 0 15px 10px 0;
    background: url("img/seoman2.d0e963684e9c.png") no-repeat;
    width: 110px;
    height: 146px;
}

ul.arrowtitle, ul.arrowtitleblack {
    list-style: none;
    padding: 0;
    margin: 5px 10px;
    line-height: 1.4;
    color: #009126;
}
ul.arrowtitleblack {
    color: #114C5B;
}

ul.arrowtitle li, ul.arrowtitleblack li {
    background: url("img/us-menu.b2b9395a3bc1.gif") no-repeat 0 5px;
    padding-left: 16px;
}
ul.arrowtitleblack li {
    margin-bottom: 5px;
}

div.stattablo {
    color: #114C5B;
    text-align: center;
    font: 16px Tahoma, Arial, sans-serif;
    display: block;
    margin-bottom: 5px;
    white-space: nowrap;
    background: url("img/skobkifull.c7426b073abe.png") no-repeat left top;
    height: 35px;
    width: 198px;
}
div.stattablo span {
    color: #387021;
    font-size: 11px;
}

/* Legacy payment title selectors removed: Bybit-only build. */









table.advmoder {
    text-align: left;
    border-collapse: separate;
    line-height: 1.4;
}

table.advmoder td.normal {
    color: #114C5B;
    text-align: left;
    font-size: 12px;
    padding: 5px 5px 6px;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 1px #DBDFBE;
    background-color: #F3F2E7;
}

table.advmoder td.ext-comp {
    color: #FFFFFF;
    background-color: #BF808B;
    background-image: none;
    border-top: none;
    padding: 10px;
}

table.advmoder td a {
    color: #114C5B;
    text-decoration: none;
    border: none;
    outline: none;
}
table.advmoder td a:hover {
    color: #E57C00;
    text-decoration: none;
}

.moder-yes, .moder-no, .moder-edit, .moder-orf, .moder-warning, .moder-vir {
    float: right;
    display: block;
    height: 16px;
    width: 16px;
    outline: none;
    border: none;
    margin: 5px 1px 0;
    cursor: pointer;
}
.moder-no { background: url("img/cross.964d1afcaa92.png") no-repeat left bottom; }
.moder-yes { background: url("img/checkmark.981239246a98.png") no-repeat left bottom; }
.moder-edit { background: url("img/edit.ffe3307c5647.png") no-repeat left bottom; }
.moder-orf { background: url("img/broom.b8fd88d91525.png") no-repeat left bottom; }
.moder-warning { background: url("img/mail-warn.c8960d3673ff.png") no-repeat left bottom; }
.moder-vir { background: url("img/icon-modervir.981239246a98.png") no-repeat left bottom; }

.bantext {
    font-size: 11px;
    color: #D80015;
}


.sepia-serf, .sepia-mail, .sepia-task, .sepia-test, .sepia-serp, .sepia-context,
.sepia-serf-red, .sepia-mail-red, .sepia-task-red, .sepia-test-red, .sepia-serp-red {
    width: 34px;
    height: 34px;
    display: block;
    margin-bottom: -2px;
}
.sepia-serf { background: url("img/sepia/serf.dfac63da0317.png") no-repeat; }
.sepia-mail { background: url("img/sepia/mail.5709aefcb006.png") no-repeat; }
.sepia-test { background: url("img/sepia/test.981239246a98.png") no-repeat; }
.sepia-task { background: url("img/sepia/task.072055c7c7c8.png") no-repeat; }
.sepia-serp { background: url("img/sepia/serp.3e440fa3617f.png") no-repeat; }
.sepia-context { background: url("img/sepia/context.bd2010f8d044.png") no-repeat; }
.sepia-serf-red { background: url("img/sepia/serf-red.981239246a98.png") no-repeat; }
.sepia-mail-red { background: url("img/sepia/mail-red.981239246a98.png") no-repeat; }
.sepia-test-red { background: url("img/sepia/test-red.981239246a98.png") no-repeat; }
.sepia-task-red { background: url("img/sepia/task-red.981239246a98.png") no-repeat; }
.sepia-serp-red { background: url("img/sepia/serp-red.981239246a98.png") no-repeat; }

.stopadsm {
    background:url("img/stopadsm.42f7a82a5bd5.png") no-repeat left top;
    margin: 20px auto;
    display:block;
    width:160px;
    height:54px;
}



table.statustable {
    border-collapse: collapse;
    margin-bottom: 10px;
}
table.statustable thead {
    text-align: center;
    background: #88AE60 url("img/bk-table.dfe21ef2a973.png") repeat-x bottom;
}
table.statustable thead th {
    color: #fff;
    font-size: 11px;
    font-weight: normal;
    padding: 6px 8px;
}
table.statustable tbody td {
    text-align: center;
    font-size: 12px;
    padding: 4px 10px;
    border-bottom: solid 1px #DBDFBE;
    background-color: #fff;
}
table.statustable tbody td.title {
    text-align: left;
    font-size: 12px;
    padding: 4px 10px;
    border-bottom: solid 1px #D5D9B8;
    background-color: #F5F3E1;
}


.verreflink {
    text-align: center;
    font-size: 11px;
    position: fixed;
    left: 50%;
    top: 0;
    padding: 3px 0 4px;
    display: block;
    width: 300px;
    margin-left: -150px;
    background-color: #135B11;
    color: #fff;
}

#rollbaner {
    text-align: center;
    display: block;
    margin-top: 60px;
    margin-bottom: 30px;
}
#rollbaner a {
    border: none;
    outline: none;
    text-decoration: none;
}
#rollbaner img {
    padding: 3px;
    border: 1px solid #ccc;
}

ul.arrowred {
    list-style: none;
    padding: 0;
    margin: 5px 10px;
    line-height: 1.4;
    color: #E54100;
}

ul.arrowred li {
    background: url("img/us-menu-act.0a5e686e2d7c.gif") no-repeat 0 5px;
    padding-left: 16px;
}


a.fbtn-green,a.fbtn-blue,a.fbtn-red,a.fbtn-black,a.fbtn-orange {
    font-size:11px;
    text-align:center;
    line-height:2em;
    height:25px;
    width:92px;
    color:#fff;
    text-shadow:1px 1px 1px #292929;
    outline:none;
    border:none;
    display:block;
    float:right;
}

a.fbtn-green {
    background:url("img/btn-green.49bfc2362a0f.png") no-repeat left top;
}

a.fbtn-blue {
    background:url("img/btn-blue160.09451c68b292.png") no-repeat left top;
    width: 160px;
}

a.fbtn-red {
    background:url("img/btn-red.5ff7651a5ebf.png") no-repeat left top;
}
a.fbtn-orange {
    background:url("img/btn-orange.b524f3a4e210.png") no-repeat left top;
    width: 110px;
}


a.add-budget, a.add-budgetnone {
    text-align: center;
    display: block;
    border: none;
    background: #F3F2E7 url("img/gold.d4fe287414f2.png") no-repeat top center;
    font-size: 12px;
    padding-top: 30px;
    color: #5B9F00;
}
a.add-budgetnone {
    background: #F3F2E7 url("img/gold-none.86791813e51f.png") no-repeat top center;
    color: #AF0032;
}
a.add-budget:hover, a.add-budgetnone:hover {
    border: none;
    background: #F3F2E7 url("img/gold-act.bc9a12822b87.png") no-repeat top center;
    outline: none;
    color: #EF6A00;
}

.polytask {
    border: none;
    background: url("img/polytask.5b4ebc7c75d3.png") no-repeat;
    width: 22px;
    height: 15px;
    display: block;
    float: right;
    cursor: help;
}
.favinfo {
    border: none;
    background: url("img/task-favinfo.981239246a98.png") no-repeat;
    width: 16px;
    height: 15px;
    display: block;
    float: right;
    cursor: help;
}

.task-favorite, .task-favoriteout, .task-fail, .task-favorite:hover, .task-favoriteout:hover, .task-fail:hover {
    border: none;
    outline: none;
    background: url("img/task-favorite.8ad332667ced.png") no-repeat;
    width: 30px;
    height: 22px;
    display: block;
    float: right;
    margin-top: 10px;
}
.task-favorite, .task-favorite:hover {
    background: url("img/task-favorite.8ad332667ced.png") no-repeat;
}
.task-favoriteout, .task-favoriteout:hover {
    background: url("img/task-favoriteout.81abcca44bac.png") no-repeat;
}
.task-fail, .task-fail:hover {
    background: url("img/task-fail.981239246a98.png") no-repeat;
}


.moder-serf, .moder-mail, .moder-task, .moder-test, .moder-serp, .moder-context {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
    height: 34px;
    padding-left: 40px;
}
.moder-serf { background: url("img/sepia/serf.dfac63da0317.png") no-repeat left top; }
.moder-mail { background: url("img/sepia/mail.5709aefcb006.png") no-repeat 0 -5px; }
.moder-test { background: url("img/sepia/test.981239246a98.png") no-repeat 0 -5px; }
.moder-task { background: url("img/sepia/task.072055c7c7c8.png") no-repeat 0 -5px; }
.moder-serp { background: url("img/sepia/serp.3e440fa3617f.png") no-repeat 0 -5px; }
.moder-context { background: url("img/sepia/context.bd2010f8d044.png") no-repeat 0 -5px; }

.regsuccess {
    background:url("img/flag.e94c46c327ac.png") no-repeat left top;
    display:block;
    width:128px;
    height:128px;
    margin:30px auto;
}

.forgotpin {
    text-align: left;
    font-size: 11px;
    color: #AF0032;
    text-decoration: none;
    border: none;
}
.forgotpin:hover {
    color: #E54100;
}

.newtaskblink {
    color: #EC5A62;
    text-decoration: blink;
}

.onlinetext {
    color: #FF621F;
    font-size: 10px;
    padding-left: 3px;
}



table.profitreestr {
    text-align: center;
    border-collapse: collapse;
}
table.profitreestr thead {
    background: #88AE60 url("img/bk-table.dfe21ef2a973.png") repeat-x bottom;
}
table.profitreestr thead th {
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    padding: 6px 8px;
}
table.profitreestr tbody td {
    font-size: 11px;
    padding: 5px 4px;
    border-bottom: solid 1px #DBDFBE;
    background-color: #ffffff;
}

table.profitreestr tbody td.user {
    text-align: left;
    font-size: 11px;
    padding: 5px 26px;
    border-bottom: solid 1px #DBDFBE;
    background: #ffffff url("img/money.2f8427571f67.png") no-repeat 4px 4px;
}

table.profitreestr tbody td.high {
    text-align: left;
    font-size: 11px;
    background: #F1F2DA;
}

table.profitreestr tbody td.summa {
    color: #00649E;
    font-size: 12px;
    padding: 4px 10px;
    background-color: #F3F2E7;
    border-bottom: solid 1px #DBDFBE;
}

a.lottery1 {
    font: 12px Tahoma, Arial, sans-serif;
    text-align: center;
    color: #648087;
    line-height: 2.1;
    background: #E0E0E0 url("img/lottery/cub1.981239246a98.png") no-repeat left top;
    height: 28px;
    width: 28px;
    display: block;
    text-decoration: none;
    outline: none;
    border: none;
    margin: 1px;
    cursor: pointer;
}
a.lottery1:hover {
    color: #197186;
    background-position: left bottom;
}
.lottery2, .lottery3, .lottery4 {
    font: 12px Tahoma, Arial, sans-serif;
    color: #fff;
    text-align: center;
    line-height: 2.1;
    height: 28px;
    width: 28px;
    display: block;
    text-decoration: none;
    outline: none;
    border: none;
    margin: 1px;
    cursor: default;
}
.lottery2 {
    background: #AF0032 url("img/lottery/cub2.981239246a98.png") no-repeat left top;
}
.lottery3 {
    background: #135B11 url("img/lottery/cub3.981239246a98.png") no-repeat left top;
}
.lottery4 {
    background: #F1CE5B url("img/lottery/cub4.981239246a98.png") no-repeat left top;
}
.trophy {
    font-size: 12px;
    width: 200px;
    background: url("img/trophy.981239246a98.png") no-repeat 0 10px;
    padding-top: 85px;
    vertical-align: top;
}
.trophtitle {
    font-size: 14px;
    color: #C61C00;
    text-shadow: 1px 1px 1px #E3CFCC;
    display: block;
    margin: 6px 0;
}
.denezka {
    background: url("img/money.2f8427571f67.png") no-repeat left top;
    padding: 1px 0 1px 21px;
}

.uptask {
    color: #114C5B; /*#135B11;*/
    text-align: left;
    font-size: 12px;
    padding: 5px 16px 5px 7px;
    /*border-top: solid 2px #FFFFFF;*/
    border-bottom: solid 1px #DBDFBE;
    background: #F3F2E7 url("img/taskkut.831b1edaa73b.png") no-repeat top right;
    display: block;
    height: 48px;
    line-height: 1.1;
    margin-bottom: 3px;
}
.uptask a {
    text-decoration: none;
    border: none;
    display: block;
    height: 34px;
}
.uptaskprice {
    color: #00649E;
    font-size: 11px;
}
.lot {
    color: #fff;
    font-weight: bold;
    text-align: center;
    background-color: #B2D500;
    border-bottom: solid 1px #AACC00;
    width: 25px;
    display: block;
    float: left;
    margin-right: 4px;
}

.smoolgray {
    color: #72BBE1;
    font-size: 11px;
    cursor: help;
}
.smoolgray_last {
    color: #F9A97C;
    font-size: 11px;
    text-decoration: blink;
    cursor: help;
}

form.taskselect {
    color: #fff;
    text-shadow: 1px 1px 1px #48632C;
    background: #6F9647 url("img/bk-table-select.3ff011f6d8ba.png") repeat-x top;
    padding: 6px 14px 8px 10px;
    box-sizing: border-box;
    max-width: 100%;
    overflow: hidden;
    /*margin-bottom: 10px;*/
}
form.taskselect > table {
    table-layout: fixed;
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
}
form.taskselect td {
    box-sizing: border-box;
    min-width: 0;
    overflow: hidden;
    padding: 2px 4px;
    vertical-align: middle;
}
form.taskselect td.taskf-label {
    font-size: 11px;
    line-height: 1.2;
    white-space: nowrap;
    width: 64px;
}
form.taskselect .taskf-control {
    display: block;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}
form.taskselect select,
form.taskselect input[type="text"] {
    font: 12px tahoma, arial, sans-serif;
    padding: 2px;
    border: 1px solid #6E9644;
    margin: 1px 0;
    box-sizing: border-box;
    display: block;
    width: 100%;
    max-width: 100%;
    min-width: 0 !important;
}
form.taskselect td.taskf-price {
    white-space: nowrap;
    overflow: hidden;
}
form.taskselect td.taskf-price input[type="text"] {
    display: inline-block;
    width: 40px;
    max-width: 36%;
    margin: 0 2px;
    vertical-align: middle;
}
input.btnselect {
    font: 12px tahoma, arial, sans-serif;
    color: #fff;
    background:url("img/selectbtn.af26437b1521.png") no-repeat left top;
    padding-bottom: 2px;
    margin-top: 2px;
    width:113px;
    height:26px;
    cursor:pointer;
    border:none;
    display: block;
}
input.btnselect:hover {
    background-position:left bottom;
}

a.selpage {
    border: solid 1px #AACC00;
    background-color: #F7F6D5;
    padding: 1px 3px;
    margin: 0 1px;
}
a.selpage:hover {
    border: solid 1px #C7B285;
    background-color: #E7DECB;
}
.selpage-act {
    border: solid 1px #3F8E5A;
    background-color: #3F8E5A;
    color: #fff;
    padding: 1px 3px;
    margin: 0 1px;
}

.lserf {
    font-size: 0;
    color: #F3F2E7;
}

table.work-serf td a.serfgo {
    color: #114C5B;
    text-decoration: none;
    border: none;
    outline: none;
    background: url("img/ac.2aa46d432c2f.png") no-repeat center;
    padding: 2px;
    margin-left: -2px;
    margin-right: -2px;
}
table.work-serf td a.serfgo:hover {
    background: url("img/ac-act.6b4146438a03.png") no-repeat center;
}

.bluetext {
    color: #00649E;
    text-shadow: 1px 1px 1px #CDCFD0;
    text-align: center;
    font-size: 11px;
    display: block;
    margin: -2px auto 5px;
}
div.header-skill {
    text-align: left;
    display: block;
    background: url("img/skill.57d2531606bf.png") no-repeat right top;
    padding-right: 90px;
    border: none;
    margin-bottom: 10px;
}
a.cart-btn:hover,a.btnreg:hover,a.btnlogin:hover,a.logout:hover,a.btn-blue:hover,a.btn-blue136:hover,input.btn-blue:hover,input.btn-blue136:hover {
background-position:left bottom;
}

a.btn-blue,input.btn-blue {
background:url("img/btn-blue.044504bec461.png") no-repeat left top;
width:104px;
}

a.btn-blue136,input.btn-blue136 {
background:url("img/btn-blue136.e362ebd804d5.png") no-repeat left top;
width:136px;
}

.stopadsm {
background:url("img/stopadsm.42f7a82a5bd5.png") no-repeat left top;
margin: 20px auto;
display:block;
width:160px;
height:54px;
}

.verreflink {
text-align:center;
font-size:11px;
position:fixed;
left:50%;
top:0;
padding:3px 0 4px;
display:block;
width:300px;
margin-left:-150px;
background-color:#135B11;
color:#fff;
}

ul.question {
    list-style: none;
    padding: 0;
    margin: 10px 0;
    line-height: 1.5;
    font-size: 12px;
    color: #9e005d;
}
ul.question li {
    background: url("img/us-quest.cca4edd93148.png") no-repeat 0 1px;
    padding-left: 18px;
}
ul.question li a {
    border: none;
}

h5 {
text-align:left;
font:14px Tahoma, Arial, sans-serif;
color:#00649E;
text-shadow:1px 1px 1px #CDCFD0;
margin-top:30px;
margin-bottom:8px;
background: #F0F5F7 url("img/us-answer.96d0b0455345.png") no-repeat 2px 2px;
padding: 5px 24px;
border-bottom:1px dotted #AEC9D3;
}

a.copylink {
    display: block;
    color: #d1d9c4;
    font-size: 11px;
    float: right;
    margin-top: 20px;
    margin-bottom: 30px;
    border: none;
}
a.copylink:hover {
    color: #387021;
}

a.btnmailref {
    line-height: 1.3;
    font-size: 12px;
    margin-bottom: 5px;
    background: url("img/btn-mailref.03d6e43c5c1b.png") no-repeat;
    background-position: left top;
    display: block;
    height: 38px;
    width: 138px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #11364A;
    outline: none;
    border: none;
    padding-top: 3px;
    padding-left: 60px;
    margin-right: -60px;
}
a.btnmailref:hover {
    background-position: left bottom;
}
input.regnum {
    font: 12px Tahoma, Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
    background: url("img/btn-pin.9f727b117b0f.png") no-repeat left top;
    height: 26px;
    width: 25px;
    vertical-align: middle;
    display: block;
    display: inline-block; /*ie*/
    text-decoration: none;
    outline: none;
    border: none;
    margin: 2px 0;
    padding: 0 0 2px 0;
    cursor: pointer;
}

input.regnum:hover {
    background-position: left bottom;
}

a.fbtn-green,a.fbtn-blue,a.fbtn-red,a.fbtn-black,a.fbtn-orange {
    font-size:11px;
    text-align:center;
    line-height:2em;
    height:25px;
    width:92px;
    color:#fff;
    text-shadow:1px 1px 1px #292929;
    outline:none;
    border:none;
    display:block;
    float:right;
}

a.fbtn-green {
    background:url("img/btn-green.49bfc2362a0f.png") no-repeat left top;
}

a.fbtn-blue {
    background:url("img/btn-blue160.09451c68b292.png") no-repeat left top;
    width: 160px;
}

a.fbtn-red {
    background:url("img/btn-red.5ff7651a5ebf.png") no-repeat left top;
}
a.fbtn-orange {
    background:url("img/btn-orange.b524f3a4e210.png") no-repeat left top;
    width: 110px;
}
div.header-skill {
    text-align: left;
    display: block;
    background: url("img/skill.57d2531606bf.png") no-repeat right top;
    padding-right: 90px;
    border: none;
    margin-bottom: 10px;
}





.button-green, .button-blue, .button-red, .button-orange, .button-green-big {
    line-height: 2.4;
    font-size:12px;
    text-align:center;
    color:#fff;
    width:112px;
    height:34px;
    display:block;
    cursor:pointer;
    outline: none;
    border: none;
}
.button-green {
    background: url("img/b-g.46d201da35d4.png") no-repeat left bottom;
    text-shadow: 1px 1px 1px #4b7518;
}
.button-green-big {
    background: url("img/b-g159.981239246a98.png") no-repeat left bottom;
    text-shadow: 1px 1px 1px #4b7518;
    width:159px;
}
.button-blue {
    background: url("img/b-b.981239246a98.png") no-repeat left bottom;
    text-shadow: 1px 1px 1px #1e5f7f;
}
.button-red {
    background: url("img/b-r.981239246a98.png") no-repeat left bottom;
    text-shadow: 1px 1px 1px #8d2418;
}
.button-orange {
    background: url("img/b-o.981239246a98.png") no-repeat left bottom;
    text-shadow: 1px 1px 1px #a25903;
}
.button-green:hover, .button-blue:hover, .button-red:hover, .button-orange:hover, .button-green-big:hover {
    background-position: left top;
    color:#fff;
    border: none;
}

input.button-green, input.button-green-big, input.button-blue, input.button-red, input.button-orange {
    padding-bottom: 8px;
    font:12px Tahoma, Arial, sans-serif;
}

a.logo-autumn {
    background: url("img/logo-autumn.970158c3e792.png") no-repeat left top;
    width:295px;
    height:105px;
    display:block;
    outline:none;
    text-decoration:none;
    margin:3px 0 -16px -55px;
    border:none;
}

.sbtitle {
    text-shadow:1px 1px 1px #fff;
    color:#355f2a;
    font:12px Tahoma, Arial, sans-serif;
    text-align: center;
    /*    color:#AF0032;
        text-shadow:1px 1px 1px #dadada;*/
    margin-top:0;
    margin-bottom:5px;
    display:block;
    padding-top:4px;
    padding-bottom:5px;
    background:url("img/bk-mnu-title.49ad583cc66b.png") repeat-y center;
    border-bottom: 1px solid #c3d6af;
    border-top: 1px solid #e8efe0;
}

.soc-table {
    border: none;
    border-spacing: 0;
    padding: 0;
    margin:0 auto;
}
.soc-feed, .soc-twitter, .soc-fbook, .soc-vk, .soc-tube {
    display: inline-block;
    width: 40px;
    height: 40px;
    border: none;
    outline: none;
}
.soc-feed:hover, .soc-twitter:hover, .soc-fbook:hover, .soc-vk:hover, .soc-tube:hover {
    border: none;
}
.soc-feed { background: url("img/social/rss.939def149107.png") no-repeat; }
.soc-twitter { background: url("img/social/twitter.6dcef7653805.png") no-repeat; }
.soc-fbook { background: url("img/social/facebook.425aff393995.png") no-repeat; }
.soc-vk { background: url("img/social/vkontakte.466e00c432e9.png") no-repeat; }
.soc-tube { background: url("img/social/youtube.edf98cdbed7f.png") no-repeat; }

form.login {
    font-size: 14px;
    color: #31474C;
    background: #94b671 url("img/loginform.656fc5980f86.png") no-repeat;
    margin: 20px auto;
    width: 340px;
    height: 185px;
    padding: 20px 7px 0 7px;
}

div.note {
    display: block;
    width: 95%;
    margin: 4px 0;
}
.note-text {
    text-shadow: 1px 1px 1px #9FB893;
    padding-top: 2px;
    padding-left: 15px;
    float: left;
    width: 60px;
    display: block;
}
form.login input {
    display: block;
    border: #668C53 1px solid;
    padding: 3px;
}

div.captcha {
    padding: 0 0;
    display: block;
    width: 340px;
    text-align: center;
    background-color: #85B76C;
    border-top: #6F995A 1px solid;
    border-bottom: #fff 1px solid;
    margin: 6px 0;
}

.crefresh {
    margin-top: 4px;
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    float: left;
    margin-left: -24px;
    margin-right: 8px;
    background: url("img/refresh.80cf56f4dd15.png") no-repeat left top;
}


.msgbox-error {
    font-size:14px;
    color:#fff;
    text-align:center;
    text-shadow:1px 1px 1px #913807;
    background-color:#F35C0B;
    display:block;
    margin-bottom:10px;
    padding:10px 20px;
}

.msgbox-error a {
    font-size:14px;
    color:#FDDECD;
    text-align:center;
    text-shadow:1px 1px 1px #913807;
    border-color:#FDDECD;
}

.msgbox-error a:hover {
    color:#FFF;
}

.msgbox-success {
    font-size:14px;
    color:#fff;
    text-align:center;
    text-shadow:1px 1px 1px #3B6900;
    background-color:#5B9F00;
    display:block;
    margin-bottom:10px;
    padding:10px 20px;
}

.msgbox-info {
    background-color:#f5f5b5;
    border:1px solid #deca7e;
    font-family:sans-serif, Tahoma;
    font-size:12px;
    text-align:center;
    display:block;
    margin-bottom:10px;
    padding:10px 20px;
}

ul.usermenu {
    list-style:none;
    padding-left:0;
    margin:0 5px 20px 0;
}

ul.usermenu li a,ul.usermenu li.active a {
    background:url("img/us-menu.b2b9395a3bc1.gif") no-repeat 1px 8px;
    color:#387021;
    text-decoration:none;
    display:block;
    border-bottom:1px dotted #BFD3AA;
    width:90%;
    padding:4px 0 4px 20px;
}

ul.usermenu li a:hover {
    color:#971C1D;
    background:url("img/us-menu-act.0a5e686e2d7c.gif") no-repeat 1px 8px;
}

ul.usermenu li.active a {
    background-color:#E8EFE0;
    font-weight:700;
}

.usermenu {
    margin:0 0 10px 0;
    display:block;
}
.usermnutitle-g, .usermnutitle-b, .usermnutitle-r, .usermnutitle-o, .usermnutitle-y, .usermnutitle-f {
    font:12px tahoma, arial, sans-serif;
    line-height: 2;
    color:#fff;
    text-decoration:none;
    /*text-transform: uppercase;*/
    display:block;
    width: 184px;
    height: 24px;
    padding-left: 16px;  
    cursor: pointer;
}
.usermnutitle-g { 
    background:url("img/usmnu/mnu-green.6dc0588e294d.png") no-repeat; 
    text-shadow:1px 1px 1px #206704;
}
.usermnutitle-b { 
    background:url("img/usmnu/mnu-blue.cbd8ac117445.png") no-repeat; 
    text-shadow:1px 1px 1px #014f6c;
}
.usermnutitle-r { 
    background:url("img/usmnu/mnu-red.b7f5b5c7067d.png") no-repeat; 
    text-shadow:1px 1px 1px #8d1d11;
}
.usermnutitle-o { 
    background:url("img/usmnu/mnu-orange.fd9948a3b832.png") no-repeat; 
    text-shadow:1px 1px 1px #b85b00;
}
.usermnutitle-y { 
    background:url("img/usmnu/mnu-yellow.288e971a4153.png") no-repeat; 
    text-shadow:1px 1px 1px #a08f00;
}
.usermnutitle-f { 
    background:url("img/usmnu/mnu-fiolet.b92088ad69c4.png") no-repeat; 
    text-shadow:1px 1px 1px #62468C;
}

.usermnublock {
    display: block;
    margin-bottom: 6px;
    padding-top: 0px;
    padding-bottom: 9px;
    /*    background:#f5f5f5 url(img/ft-block.png) no-repeat bottom center;*/
    background:#FAFAFA url("img/ft-block.61b53667f520.png") no-repeat bottom center;
}
.usermnuline {
    font:12px tahoma, arial, sans-serif;
    /*background:url(img/point1.png) no-repeat 2px 6px;*/
    color:#014844;
    text-decoration:none;
    display:block;
    padding:3px 0 4px 14px;
    cursor: pointer;
    border-bottom: none;/*1px solid #fff;*/
    border-left: 1px solid #DAE2E6;
    border-right: 1px solid #DAE2E6;
}
.usermnudelim {
    display:block;
    height: 5px;
    border-left: 1px solid #DAE2E6;
    border-right: 1px solid #DAE2E6;
}
.usermnuline:hover {
    color:#D97307;
    /*background: #f5f5f5 url(img/point2.png) no-repeat 2px 6px;*/
    background-color: #fff;/*F2F2F2;*/
    border-left: 1px solid #E6AE82;
    border-right: 1px solid #E6AE82;
    border-bottom: none;/*1px solid #fff;*/
}
.usermnuline-ref {
    color: #2A8703;
    background:url("img/icon-narod.981239246a98.png") no-repeat 0 0;
    float: right;
    width: 48px;
    text-align: right;
    margin-right: 10px;
}
.usermnuline-mail {
    color: #B1051E;
    background:url("img/icon-mail.981239246a98.png") no-repeat 0 2px;
    float: right;
    margin-right: 10px;
    width: 48px;
    text-align: right;
}
.usermnuline-none {
    float: right;
    margin-right: 10px;
}
.usermnuline-act, .usermnuline-mail-act, .usermnuline-ref-act, .usermnuline-none-act,
.usermnuline-act:hover, .usermnuline-mail-act:hover, .usermnuline-ref-act:hover, .usermnuline-none-act:hover {
    font:12px tahoma, arial, sans-serif;
    background-color: #FFFFE6;/*E9F3F7;*/
    color:#0A7E0F;
    text-shadow:1px 1px 1px #fff;
    text-decoration:none;
    display:block;
    padding:2px 0 3px 14px;
    cursor: pointer;
    border: 1px solid #CCDF9E;
}

.workbtn-panel {
    text-align: center;
    border: none;
    border-spacing: 0;
    padding: 0; 
    margin: 12px auto -8px;
}

.filtermnu1, .filtermnu2, .filtermnu3, .filtermnu4, .filtermnu5, .filtermnu6, .filtermnu7, .filtermnu8,
.filtermnuactive1, .filtermnuactive2, .filtermnuactive3, .filtermnuactive4,
.filtermnuactive5, .filtermnuactive6, .filtermnuactive7, .filtermnuactive8 {
    float: left;
    display: block;
    height: 37px;
    width: 51px;
    outline: none;
    border: none;
    cursor: pointer;
    background-image: url("img/wbtn.18824645f56f.png");
    background-repeat: no-repeat;
}
.filtermnu1:hover, .filtermnu2:hover, .filtermnu3:hover, .filtermnu4:hover,
.filtermnu5:hover, .filtermnu6:hover, .filtermnu7:hover, .filtermnu8:hover,
.filtermnuactive1:hover, .filtermnuactive2:hover, .filtermnuactive3:hover, .filtermnuactive4:hover,
.filtermnuactive5:hover, .filtermnuactive6:hover, .filtermnuactive7:hover, .filtermnuactive8:hover {
    border: none;
}
.filtermnu1 { background-position: 0px 0px; } 
.filtermnu1:hover { background-position: 0px -37px; }
.filtermnuactive1 { background-position: 0px -74px; }

.filtermnu2 { background-position: -51px 0px; } 
.filtermnu2:hover { background-position: -51px -37px; }
.filtermnuactive2 { background-position: -51px -74px; }

.filtermnu3 { background-position: -102px 0px; } 
.filtermnu3:hover { background-position: -102px -37px; }
.filtermnuactive3 { background-position: -102px -74px; }

.filtermnu4 { background-position: -153px 0px; } 
.filtermnu4:hover { background-position: -153px -37px; }
.filtermnuactive4 { background-position: -153px -74px; }

.filtermnu5 { background-position: -204px 0px; } 
.filtermnu5:hover { background-position: -204px -37px; }
.filtermnuactive5 { background-position: -204px -74px; }

.filtermnu6 { background-position: -255px 0px; } 
.filtermnu6:hover { background-position: -255px -37px; }
.filtermnuactive6 { background-position: -255px -74px; }

.filtermnu7 { background-position: -306px 0px; } 
.filtermnu7:hover { background-position: -306px -37px; }
.filtermnuactive7 { background-position: -306px -74px; }

.filtermnu8 { background-position: -357px 0px; } 
.filtermnu8:hover { background-position: -357px -37px; }
.filtermnuactive8 { background-position: -357px -74px; }

.money100 {
    background: url("img/money100.145d3efed3ce.png") no-repeat;
    height: 100px;
    width: 100px;
    display: block;
    margin: 10px auto -10px;
}

a.cart-btn {
    font:14px Arial, Tahoma, sans-serif;
    text-align:center;
    padding-left:45px;
    padding-top: 18px;
    background:url("img/cart.7b086335c190.png") no-repeat left top;
    display:block;
    height:52px;
    width:144px;
    color:#00708F;
    text-shadow:1px 1px 1px #c1c1c1;
    outline:none;
    border:none;
    float: right;
    margin-top: -10px;
    margin-right: 10px;
}


input.serfnum {
    font: 12px Tahoma, Arial, sans-serif;
    text-shadow: 1px 1px 1px #304f12;
    text-align: center;
    color: #ffffff;
    background: url("../images/bg_capcha_b.981239246a98.png") no-repeat left top;
    height: 19px;
    width: 19px;
    vertical-align: middle;
    display: block;
    display: inline-block; /*ie*/
    text-decoration: none;
    outline: none;
    border: none;
    margin: 0 -2px 1px 0;
    padding: 0 1px 3px 0;
    cursor: pointer;
}
input.serfnum:hover {
    background-position: left bottom;
}
