table.work-serf {text-align: left; border-collapse: separate; line-height: 1.4;}
table.work-serf thead th {color: #ffffff; font-size: 11px; font-weight: normal; padding: 5px 8px;}
table.work-serf thead {background: url(/images/back.png) repeat-x bottom;}
table.work-serf td.normal {color: #114C5B; text-align: left; font-size: 12px; padding: 5px 5px; border-top: solid 3px #FFFFFF; border-bottom: solid 1px #DDDDDD; background: #F7F7F7;}
table.work-serf thead th select {font: 12px tahoma, arial, sans-serif; padding: 2px; border: 0px solid #6E9644; margin: 3px 2px -1px 0; float: right;}
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;}

.hint-quest {background: url(../images/otyn/help16.png) no-repeat left top; height: 16px; width: 16px; display: block; margin:0 3px 0 3px; border: none; outline: none; cursor: help;}
.hint-quest:hover div{position: absolute; display: inherit;}
.tooltip {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; width: 450px;}
.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(../images/btn-bold.png) no-repeat left top; }
.btn-uline { background: url(../images/btn-uline.png) no-repeat left top; }
.btn-italic { background: url(../images/btn-italic.png) no-repeat left top; }
.btn-url { background: url(../images/btn-url.png) no-repeat left top; width: 38px;}
.btn-bold:hover, .btn-uline:hover, .btn-italic:hover, .btn-url:hover {background-position: left bottom;}

.taskcut {color: #fff; text-shadow: 1px 1px 1px #608630; font-size: 11px; margin-top: -15px; padding: 0px 4px 2px 10px; border-right: 1px solid #8fbd54; display: block; float: right; background: #abd378 url(img/cut.png) no-repeat left center;}
/*
.taskrepsend, .taskrepsend-all {
display: block;
text-align: center;
color: #733C2D;
background-image: none;
padding: 5px;
}
.taskrepsend-area {
font: 12px arial, tahoma, sans-serif;
display: block;
margin: 5px auto;
padding: 3px;
width: 400px;
height: 100px;
border: 1px solid #97C800;
}
*/
input.btnsearch {background:url(../images/btn-search.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;}
input.btn-blue, input.btn-red136, input.btn-blue136 {font: 12px Tahoma, Arial, sans-serif; text-align: center; color: #ffffff; height: 26px; width: 1px; vertical-align: middle; display: block; display: inline-block; text-decoration: none; outline: none; border: none; margin: 2px 0; padding: 0 0 2px 0; cursor: pointer;}
input.btn-blue { background: url(../images/knopki/btn-blue.png) no-repeat left top; width: 104px;}
input.btn-red136 { background: url(../images/knopki/btn-red136.png) no-repeat left top; width: 136px; margin-left: 3px;}
input.btn-blue136 { background: url(../images/knopki/btn-blue136.png) no-repeat left top; width: 136px; }
input.btn-blue:hover, input.btn-red136:hover, input.btn-blue136:hover {background-position: left bottom;}

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

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: #f5f5f5;
}
table.adv-serf td a {
    text-decoration: none;
    border: none;
    outline: none;
}
table.adv-serf td a.tasktitle:hover {
    color: #D80015;
}
table.adv-serf td.budget {
    text-align: center;
    font-size: 12px;
	background: #f5f5f5;
    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: #bb3707;
    background-image: none;
    border-top: none;
    padding: 10px;
}
table.adv-serf td.ext-viptask {
    color: #5D97D8;
    background-color: #ffffe3;
    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;
}
.serfcontrol-play, .serfcontrol-pause, .serfcontrol-block, .serfcontrol-moder, .serfcontrol-postmoder, .refkonkurs-play, .refkonkurs-stop  {
    height: 26px;
    width: 26px;
    display: block;
    border: none;
    outline: none;
    margin: 2px 0px 2px 3px;
}
.serfcontrol-play { background: url(../images/otyn/serf-pause.png) no-repeat left top; cursor: pointer;}
.serfcontrol-pause { background: url(../images/otyn/serf-play.png) no-repeat left top; cursor: pointer;}
.serfcontrol-block { background: url(../images/otyn/serf-block.png) no-repeat left top; cursor: defalt;}
.serfcontrol-moder { background: url(../images/otyn/serf-moder.png) no-repeat left top; cursor: defalt;}
.serfcontrol-postmoder { background: url(../images/otyn/serf-postmoder.png) no-repeat left top; cursor: defalt;}
.refkonkurs-play { background: url(../images/otyn/refkonkurs-play.png) no-repeat left top; cursor: defalt;}
.refkonkurs-stop { background: url(../images/otyn/refkonkurs-stop.png) no-repeat left top; cursor: defalt;}

table.adv-serf td.ext {
    background-color: #F3F2E7;
    background-image: none;
    border-top: none;
}

.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; }

.reset_float {
    float: none !important;
}
.reset_margin {
    margin: 0 !important;
}
.display_inline-block {
    display: inline-block !important;
}
a.workstatus-yes, a.workstatus-no, a.workstatus-wait, a.workstatus-otziv, a.workstatus-izbr {
    color: #ffffff;
    text-shadow: 1px 1px 1px #555555;
    float: left;
    font-size: 11px;
    text-align: center;
    display: block;
    outline: none;
    padding: 1px 6px 1px 6px;
	margin: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
a.task-ballans {
    color: #ffffff;
	background: #22A82c;
    text-shadow: 1px 1px 1px #555555;
    float: left;
    font-size: 11px;
    text-align: center;
    display: block;
    outline: none;
    padding: 3px 7px 3px 7px;
	margin: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
a.task-ballans:hover { background: #fe8710; }

a.workstatus-yes { background: #228b22; }
a.workstatus-no { background: #b22222; }
a.workstatus-wait { background: #a9a9a9; }
a.workstatus-otziv { background: #1e90ff; }
a.workstatus-izbr { background: #ff69b4; }

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

span.vip {
font: 12px Tahoma, Arial, sans-serif;
text-shadow: 1px 1px 1px #86b5d2;
color: rgb(255, 0, 0); 
text-decoration: none;
float: right;
    display: block;
    height: 16px;
    width: 20px;
    outline: none;
    border: none;
    margin: 0 5px;
}
span.wall-login-read {
font: 13px Tahoma, Arial, sans-serif;
text-shadow: 1px 1px 1px #86b5d2;
color: #C80000; 
}
span.wall-login-green {
font: 13px Tahoma, Arial, sans-serif;
text-shadow: 1px 1px 1px #86b5d2;
color: #008000; 
}
span.wall-login-blue {
font: 13px Tahoma, Arial, sans-serif;
text-shadow: 1px 1px 1px #86b5d2;
color: #0066cc; 
}
.job-not {
    font-size: 12px;
    color: #cdcbb7;
    line-height: 2.2;
    margin-left: 5px;
}
a.job-exist {
    display: block;
    float: left;
    font-size: 12px;
    color: #028ac1;
    background: url(../images/otyn/w.gif) no-repeat 5px 2px;
    padding-left: 24px;
    height: 24px;
	margin-right: 3px;
}
a.job-exist:hover {
    color: #E57C00;
}
a.scon-edit, a.scon-view, a.scon-delete,a.scon-backmoney2, a.scon-pay, a.scon-backmoney, a.scon-lock, a.scon-ulock, a.scon-editno, a.scon-url, a.scon-copy, a.scon-group, a.scon-money, a.scon-stat, .scon-upok, .scon-up, .scon-play, .scon-pause, .scon-moderation, .scon-down, .scon-gray , .scon-vip, .scon-vipno, .scon-color, .scon-colorno, .scon-upno, .scon-erase, .scon-delete, .scon-edit, .scon-erase, .scon-speed-1, .scon-speed-2, .scon-speed-3, .scon-speed-4, .scon-speed-5, .scon-speed-6, .scon-speed-7, .scon-speed-8 {
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
}
a.scon-url{
    height: 16px;
    width: 24px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
}
.scon-edit { background: url(../images/otyn/edit.png) no-repeat left top; margin-right: 5px; }
.scon-play { background-image: url(../images/otyn/serf-play.png); }
.scon-pause { background-image: url(../images/otyn/serf-pause.png); }
.scon-moderation { background-image: url(img/gomoder.png); }
a.scon-money { background: url(../images/otyn/many.gif) no-repeat left top; margin-right: 5px; }
a.scon-editno { background: url(../images/otyn/editno.png) no-repeat left top; margin-right: 5px; }
a.scon-view { background: url(../images/otyn/taskyes.png) no-repeat left top; margin-right: 5px;}
a.scon-url { background: url(../images/otyn/url_task.png) no-repeat left top; margin-right: 5px;}
a.scon-copy { background: url(../images/otyn/copy.png) no-repeat left top; margin-right: 5px;}
a.scon-group { background: url(../images/otyn/group.png) no-repeat left top; margin-right: 5px; background-size: 16px; }
a.scon-lock { background: url(../images/otyn/lock_16.png) no-repeat left top; margin-right: 5px;}
a.scon-ulock { background: url(../images/otyn/ulock_16.png) no-repeat left top; margin-right: 5px;}
.scon-up { background: url(../images/otyn/taskup.png) no-repeat left top; margin-right: 5px; }
.scon-upno { background: url(../images/otyn/taskupno.png) no-repeat left top; margin-right: 5px; }
.scon-vip { background: url(../images/otyn/viptask.png) no-repeat left top; margin-right: 5px; }
.scon-vipno { background: url(../images/otyn/viptaskno.png) no-repeat left top; margin-right: 5px; }
.scon-color { background: url(../images/otyn/colortask.png) no-repeat left top; margin-right: 5px; }
.scon-colorno { background: url(../images/otyn/colortaskno.png) no-repeat left top; margin-right: 5px; }
.scon-delete { background: url(../images/otyn/cross.png) no-repeat left top;}
.scon-erase { background: url(../images/otyn/switch.png) no-repeat left top; margin-right: 5px; }
a.scon-delete { background: url(../images/otyn/cross.png) no-repeat left top;}
a.scon-backmoney { background: url(../images/otyn/mbudget.png) no-repeat left top;}
a.scon-stat { background: url(../images/otyn/stat.png) no-repeat left top; margin-right: 5px;}
a.scon-backmoney2 { background: url(../images/otyn/movebudget2.png) no-repeat left top; }

.scon-erase { background: url(img/switch.png) no-repeat left top; }
.add-budget, a.add-budgetnone {
    text-align: center;
    display: block;
    border: none;
    background: #F5F5F5 url(../images/otyn/gold.png) no-repeat top center;
    font-size: 12px;
    padding-top: 30px;
    color: #5B9F00;
}
.scon-speed-1 { background: url(../images/otyn/advspeed.png) no-repeat 0 0; margin-right: 5px; }
.scon-speed-2 { background: url(../images/otyn/advspeed.png) no-repeat 0 -16px; margin-right: 5px; }
.scon-speed-3 { background: url(../images/otyn/advspeed.png) no-repeat 0 -32px; margin-right: 5px; }
.scon-speed-4 { background: url(../images/otyn/advspeed.png) no-repeat 0 -48px; margin-right: 5px; }
.scon-speed-5 { background: url(../images/otyn/advspeed.png) no-repeat 0 -64px; margin-right: 5px; }
.scon-speed-6 { background: url(../images/otyn/advspeed.png) no-repeat 0 -80px; margin-right: 5px; }
.scon-speed-7 { background: url(../images/otyn/advspeed.png) no-repeat 0 -96px; margin-right: 5px; }
.scon-speed-8 { background: url(../images/otyn/advspeed.png) no-repeat 0 -112px; margin-right: 5px; }


a.add-budget:hover {
    border: none;
    background: #F5F5F5 url(../images/otyn/gold-act.png) no-repeat top center;
    outline: none;
    color: #EF6A00;
}
.transport-go_moder {
    text-align: center;
    display: block;
    border: none;
    background: url(img/gomoder.png) no-repeat top center;
    font-size: 11px;
    padding-top: 25px;
    color: #5B9F00;
    cursor: pointer;
}
.transport-go_moder:hover {
    border: none;
    background: url(img/gomoder-act.png) no-repeat top center;
    outline: none;
    color: #EF6A00;
}
.transport-moder {
    text-align: center;
    display: block;
    border: none;
    background: url(img/gomoder-act.png) no-repeat top center;
    font-size: 11px;
    padding-top: 25px;
    color: #EF6A00;
}
a.btn-blue, a.btn-blue136, a.btn-red136 {font-size: 13px; text-align: center; margin: 16px 5px; line-height: 2.1em; display: block; height: 26px; color: #ffffff; outline: none; border: none; clear:left; text-decoration: none;}
a.btn-blue { background: url(../images/knopki/btn-blue.png) no-repeat left top; width: 104px; }
a.btn-blue136 { background: url(../images/knopki/btn-blue136.png) no-repeat left top; width: 136px; }
a.btn-red136 { background: url(../images/knopki/btn-red136.png) no-repeat left top; width: 136px; }
a.btn-blue:hover, a.btn-blue136:hover , a.btn-red136:hover {background-position: left bottom;}

a.fbtn-green, a.fbtn-red, a.fbtn-black, a.fbtn-org {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-blue160 {font-size:11px; text-align:center; line-height:2em; height:25px; width:160px; color:#fff; text-shadow:1px 1px 1px #292929; outline:none; border:none; display:block; float:right;}
a.fbtn-green {background:url(../images/otyn/btn-green.png) no-repeat left top;}
a.fbtn-blue160 {background:url(../images/otyn/btn-blue160.png) no-repeat left top;}
a.fbtn-red {background:url(../images/otyn/btn-red.png) no-repeat left top;}
a.fbtn-org {background:url(../images/otyn/btn-orange.png) no-repeat left top;}
a.fbtn-black { background:url(../images/otyn/btn-black.png) no-repeat left top;}
a.fbtn-bl {text-align:center; height:25px; width:45px; outline:none; border:none; display:block; float:right;}
a.fbtn-bl {background:url(../images/otyn/btn-bl.png) no-repeat left top;}


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

h3{
    text-align: center;
    font: 14px Tahoma, Arial, sans-serif;
    color: #00649E;
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #00649E;
}

table.profile {
    border-collapse: collapse;
    margin-bottom: 10px;

}

table.profile thead {
    text-align: center;
    background: url(/images/back.png) repeat-x bottom;
}
table.profile thead th {
    color: #ffffff;
    font-size: 12px Tahoma, Arial, sans-serif;
    font-weight: bold;
    padding: 4px 0px;
}
table.profile tbody td {
    text-align: left;
    font-size: 12px Tahoma, Arial, sans-serif;
	color: #545454;
    padding: 2px 10px 2px 10px;
    border-bottom: solid 1px #DBDBDB;
    background-color: #fcfcfc;
}
table.profile tbody td.value {
    font-size: 12px Tahoma, Arial, sans-serif;
    color: #545454;
    padding: 5px 5px;
    border-bottom: solid 1px #DBDBDB;
    background-color: #E9F2FA;	
}

table.profile tbody td.price {
    text-align: left;
    font-size: 12px;
    color: #018410;
    padding: 5px 10px;
    border-bottom: solid 1px #DBDFBE;
}
table.profile tbody td.price input {
    text-align: left;
    color: #018410;
    font-size: 16px;
    border: none;
    padding: 0;
    width: 55px;
}

table.profile tbody td.service {
    text-align: center;
    font-size: 12px;
    padding: 5px 4px;
    background-color: #E9F2FA;
    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: 99%;
    padding: 1px 0;
}
table.profile tbody td select.val {
    font: 12px Tahoma, Arial, sans-serif;
    width: 99%;
    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;
}
.task-premium-pin-tab {
    max-width: 582px;
    width: 582px;
    padding: 0;
    margin: 0;
}
.task-premium-pin-tab__content {
    height: 69px;
    max-height: 69px;
    overflow: hidden;
}
.task-premium-pin-tab__inner_position_fixed {
    position: fixed !important;
    top: 55px;
    z-index: 100;
    width: 582px;
    background: #fff;
}
.premium-pin-control__arrow-up,
.premium-pin-control__arrow-down
{
    background-image: url('img/arrow-black.png');
    background-size: 16px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.premium-pin-control__arrow-up {
    transform: rotate(180deg);
}

.premium-pin-control {
    display: flex;
    justify-content: space-around;
    padding: 4px 44%;
}

.taskimg, .task-premium-pin-img,
.taskimg-ok, .taskimg-work,.taskimg-work2, .taskimg-fail, .serfimggo, .taskimg-vip {
    width: 39px;
    height: 38px;
    display: block;
    margin-bottom: -2px;
}

.task-premium-pin-img { background: url(../images/otyn/task-premium-pin.png) no-repeat 2px 1px; background-size: 37px 37px;}
.taskimg { background: url(../images/otyn/ad-taskstatushigh.png) no-repeat 2px 1px; }
.taskimg-ok { background: url(../images/otyn/ad-task-ok.png) no-repeat 2px 1px; }
.taskimg-work { background: url(../images/otyn/ad-task-work.png) no-repeat 2px 1px; }
.taskimg-work2 { background: url(../images/otyn/ad-task-work2.png) no-repeat 2px 1px; }
.taskimg-vip { background: url(../images/otyn/ad-vip.png) no-repeat 2px 1px; }
.taskimg-fail { background: url(../images/otyn/ad-task-fail.png) no-repeat 2px 1px; }
.serfimggo { background: url(../images/otyn/ad-task-hod.png) no-repeat 2px 1px; }

.rating0, .rating1, .rating2, .rating3, .rating4, .rating5 {
    width: 66px;
    height: 16px;
    display: block;
}
.rating0 { background: url(../images/otyn/rating0.png) no-repeat right top; }
.rating1 { background: url(../images/otyn/rating1.png) no-repeat right top; }
.rating2 { background: url(../images/otyn/rating2.png) no-repeat right top; }
.rating3 { background: url(../images/otyn/rating3.png) no-repeat right top; }
.rating4 { background: url(../images/otyn/rating4.png) no-repeat right top; }
.rating5 { background: url(../images/otyn/rating5.png) no-repeat right top; }

.letter-subtitle {
display: block;
text-align:left;
font:13px Tahoma, Arial, sans-serif;
color:#006699;
font-weight:normal;
text-shadow:1px 1px 1px #CDCFD0;
margin-top:5px;
margin-bottom:5px;
background: #f1f1f1;
padding: 3px 6px;
border-bottom:1px solid #cccccc;
}

.yellowbk {
	max-width: 546px;
    word-wrap: break-word;
    color: #9f6000;
    display: block;
    background-color: #ffffe3;
    padding: 10px;
	border: 1px solid #e1d884;
    text-align: left;
	
}
.pinkbk {
	max-width: 546px;
    word-wrap: break-word;
    color: #fff;
    display: block;
    background-color: #FF6872;
    padding: 10px;
	border: 1px solid #FF1B0F;
    text-align: left;
	
}
.maintask {
    text-align: left;
	    word-break: break-word;
}
.text14 { font-size: 15px; }
.textgray { color: #B3C2A4; }
/*******************************************************************************************************************************************/
/*
table.job-note td {
    vertical-align: top;
    color: #135B11;
    font-size: 12px;
    padding: 4px 4px 4px 0;
    border-top: solid 0px #FFFFFF;
    border-bottom: solid 0px #DBDFBE;
     background-color: #fff;
}
*/
.job-reply {
    background-color: #FFFFE3;
    border: 1px solid #F1F1F1;
    color: #135b11;
    padding: 4px 6px;
    margin: 5px 0;
    display: block;
}
.job-reply-btns {
    display: block; 
    margin-top: 2px;
    margin-bottom: 5px;
    padding: 6px 6px 0px;
    height: 28px;
    background-color: #F5F5F5;
}
.ip_reply {
    background:url(img/info-ip.png) no-repeat 0 0;
    color: #4a7191;
    font-size: 11px;
    display: block;
    padding-left: 20px;
    text-align: left;
    height: 16px;
    margin-bottom: 5px;
    cursor: help;
}

div.blockwaittask, div.blockoktask,div.blocknotask {
    font-size: 14px;
    text-align: center;
    display: block;
    padding-top: 55px;
    margin-top: 20px;
    height: 48px;
}

div.blockwaittask { background: url(../images/otyn/stock_task.png) no-repeat top center; color: #00649E; }
div.blockoktask { background: url(../images/otyn/task_ok.png) no-repeat top center; color: #00649E; }
div.blocknotask { background: url(../images/otyn/no_task.png) no-repeat top center; color: #00649E; }

table.history {
    border-collapse: collapse;
    margin-bottom: 10px;
    font-size: 11px;
}
table.history thead {
    text-align: center;
    padding: 5px 0px;   
}
table.history thead th {
    background: #007F0E url(../images/back.png) repeat-x bottom;    
    padding: 5px 0px;    
    color: #ffffff;
    font-weight: normal;
   
}
table.history tbody td {
    text-align: center;
    font-size: 11px;
    padding: 5px 0px;
    border-bottom: solid 1px #DBDFBE;
}
table.history tbody td.value {
    text-align: center;
    color: #135B11;

    padding-left: 5px;
    padding-right: 5px;    
    background-color: #F3F2E7;
    border-bottom: solid 1px #DBDFBE;   
}

table.history tbody td.left {
    text-align: left;
    font-size: 12px;
    padding: 5px 10px;
    border-bottom: solid 1px #DBDFBE;
}
table.history tbody td.right {
    text-align: right;
    font-size: 12px;
    padding: 5px 10px;
    border-bottom: solid 1px #DBDFBE;
}
table.history tbody td.leftvalue {
    text-align: left;
    font-size: 12px;    
    color: #135B11;
    padding: 5px 10px;
    background-color: #F3F2E7;
    border-bottom: solid 1px #DBDFBE;
}



table.profitreestr {
    text-align: center;
    border-collapse: collapse;
}
table.profitreestr thead {
    background: #378ac4 url(../images/otyn/bg-table.png) repeat-x bottom;
    
}
table.profitreestr thead th {
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    padding: 2px 2px;
}
table.profitreestr tbody td {
    font-size: 12px;
    padding: 2px 2px;
    border-bottom: solid 1px #DBDFBE;
    background-color: #ffffff;
}

table.profitreestr tbody td.high {
    text-align: left;
    font-size: 12px;
    background: #F1F2DA;
}
table.profitreestr tbody td.high2 {
    font-size: 11px;
    background: #F1F2DA;
}
.inputtext {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  color: #666;
  border:1px solid #E0E0E0;
}

.polytask {
    border: none;
    background: url(../images/otyn/polytask.png) no-repeat;
    width: 22px;
    height: 15px;
    display: block;
    float: right;
    cursor: help;
}

.geotask {
    border: none;
    background: url(../images/otyn/geo.png) no-repeat;
    width: 28px;
    height: 16px;
    display: block;
    float: right;
    cursor: help;
}
.targettask {
    border: none;
    background: url(../images/otyn/target.png) no-repeat;
    width: 48px;
    height: 16px;
    display: block;
    float: right;
    cursor: help;
}
.date_reg_user_task {
    border: none;
    background: url(../images/otyn/clock.png) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    float: right;
    cursor: help;
}
.uptask {
    color: #114C5B;
    text-align: left;
    font-size: 12px;
    padding: 5px 16px 5px 7px;
    border-bottom: solid 1px #DDDDDD;
    background: #f7f7f7 url(../images/otyn/viptask.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;
}
.uptask a:hover {
    color: #E57C00;
    text-decoration: none;
}
.uptaskprice {
    color: #00649E;
    font-size: 11px;
}

.paginate {
font: 13px;
padding: 5px;
margin: 0px 0px 3px 0px;
border: solid 1px #F3F3F3;
}
.paginate a {
border: solid 1px #007F0E;
background-color: #F7F6D5;
padding: 1px 3px;
margin: 0 1px;
}
.paginate a.no {
border: solid 0px #007F0E;
background-color: #fff;
padding: 1px 3px;
margin: 0 1px; 	
}
.paginate a:hover, .paginate a:active {
border: solid 1px #007F0E;
background-color: #87FF89;
text-decoration: none;
}
.paginate a.no:hover {
border:0px dotted #007F0E;
background-color: #fff;
text-decoration: none;
}
.paginate span.current {
border: solid 1px #007F0E;
background-color: #007F0E;
color: #fff;
padding: 1px 3px;
margin: 0 1px;
}
.paginate span.disabled {
padding:2px 5px 2px 5px;
margin:2px;
border:0px solid #eee;
color:#dfdfdf;
}
/***********/
.navigation {
    border: none;
    width: 100%;
    margin: 2px 0;
    text-align: center;
    background-color: #EDF5E9;
    border-bottom: 1px solid #c3d6af;
}
.navigation td.orient {
    white-space:nowrap;
    padding-top: 0;
    vertical-align: top;

}
.navygray {
    color:#B3C2A4;
}

a.selpage {
    border: solid 1px #3F8E5A;
    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;
}


.blocktask {
height: 25px;
}
.task-favorite, .task-favoriteout, .task-invisible, .task-invis{
    border: none;
    outline: none;
    width: 16px;
    height: 16px;
    display: block;
    float: right;
    
}
.task-favorite {
    background: url(../images/otyn/pin.png) no-repeat;
}
.task-favoriteout {
    background: url(../images/otyn/pin-disable.png) no-repeat;
}

.task-invisible {
    background: url(../images/otyn/cross.png) no-repeat;
}
.task-invis {
    background: url(../images/otyn/task-invis.png) no-repeat;
}
 .izb {
    border: none;
    background: url(../images/otyn/pin.png) no-repeat;
    width: 22px;
    height: 15px;
    display: block;
    float: right;
    cursor: help;
}

/*******новая выбока заданий******/
form.taskselect {
    color: #fff;
    text-shadow: 1px 1px 1px #48632C;
    background: #299b39 url(../images/bk-table-select.png) repeat-x top;
    padding: 1px;
    margin-bottom: 10px;
}
form.taskselect select {
    font: 12px tahoma, arial, sans-serif;
    padding: 2px;
    border: 1px solid #299b39;
    margin: 1px 2px -1px 0;
    width: 220px;
}
/*
.mailto {float: left; display: block; height: 16px; width: 16px; outline: none; border: none; background: url(../images/otyn/messnoread.png) no-repeat left top; margin: 3px 0 0 0px;}
.mailto:hover {border: none;}
.taskto {float: left; display: block; height: 16px; width: 16px; outline: none; border: none; background: url(../images/otyn/arrow-repeat.png) no-repeat left top; margin: 3px 0 0 6px;}
.taskto:hover  {border: none; background: url(../images/otyn/arrow-repeat.png) no-repeat left bottom;}
.bl_list_task {float: left; display: block; height: 14px; width: 22px; outline: none; border: none; background: url(../images/otyn/bl_list_task.png) no-repeat left top; margin: 4px 0 0 6px;}
.bl_list_task:hover  {background: url(../images/otyn/bl_list_task.png) no-repeat left bottom;}
*/
div.tables{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E2DBC1; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
table.tables {width: 100%;}
table.tables tbody {width: 100%;}
table.tables th {text-align:center; font-weight: normal; padding-bottom: 6px; padding-top: 6px; color: #ffffff; font-size: 13px; background:#3bb57f url(../images/back.png) repeat-x left top; text-shadow: 1px 1px 1px #376603;}
table.tables td {text-align:center; padding-bottom: 4px; padding-top: 4px; background: none repeat scroll 0 0 #f5f5f5; border-bottom: 1px solid #dbdbd3; border-right: 1px solid #dbdbd3;}
table.tables td.left {text-align:left; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; background: none repeat scroll 0 0 #f5f5f5; border-bottom: 1px solid #dbdbd3;}
table.tables td.left11 {text-align:left; padding: 3px 5px 3px 5px; background: none repeat scroll 0 0 #f5f5f5; border-bottom: 1px solid #dbdbd3; font-size: 11px;}
table.tables td.center11 {text-align:center; padding: 3px 5px 3px 5px; background: none repeat scroll 0 0 #f5f5f5; border-bottom: 1px solid #dbdbd3; font-size: 11px;}

table.tables td.tos {text-align:center; padding-bottom: 3px; padding-top: 3px; background: none repeat scroll 0 0 #f5f5b5; border-bottom: 1px solid #dbdbd3; color: #coco4e;}
table.tables td.price {text-align: left; font-size: 12px; padding-bottom: 3px; padding-top: 3px; border-bottom: solid 1px #DBDFBE;}
table.tables td.price input {background: none repeat scroll 0 0 #f5f5f5; color: #27A011; text-align: left; font-size: 14px; border: none; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; width: 115px;}
table.tables td input.securitycode {font: 12px Tahoma, Arial, sans-serif; width: 98%; padding: 1px 0; text-transform: uppercase;}
table.tables td input.scount {background: #f5f5f5; color: #68A0BF; text-align: right; font: 11px Tahoma, Arial, sans-serif; padding: 1px 0; border: none; padding-top: 4px; padding-left: 10px;}
table.tables td.value {text-align:center; padding-bottom: 1px; padding-top: 1px; background: none repeat scroll 0 0 #f5f5f5; border-bottom: 1px solid #dbdbd3;}
table.tables td input.val {font: 12px Tahoma, Arial, sans-serif; width: 98%; padding: 1px 0;}
table.tables td select.val {font: 12px Tahoma, Arial, sans-serif; width: 99%; padding: 1px 0;}
table.tables td textarea {color: #114C5B; font: 12px Tahoma, Arial, sans-serif; width: 99%; height: 100px; padding: 1px 0;}
table.tables tfoot {text-align: center; background:#3bb57f url(../images/back.png) repeat-x left top;}
table.tables tfoot th {font-size: 12px; font-weight: normal; padding: 0px;}

table.tables tbody td.user {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/user.png) no-repeat 8px 4px;}
table.tables tbody td.money {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/money.png) no-repeat 8px 4px;}
table.tables tbody td.wmr {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/wmr.png) no-repeat 8px 4px;}
table.tables tbody td.yad {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/yad.png) no-repeat 8px 4px;}
table.tables tbody td.qiw {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/qiw.png) no-repeat 8px 4px;}
table.tables tbody td.sbp {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/sbp.png) no-repeat 8px 4px;}
table.tables tbody td.mob {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/mob.png) no-repeat 8px 4px;}
table.tables tbody td.payeer {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/pay.png) no-repeat 8px 4px;}
table.tables tbody td.perfect {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/per.png) no-repeat 8px 4px;}
table.tables tbody td.date {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/date.png) no-repeat 8px 4px;}
table.tables tbody td.visits {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/visits.png) no-repeat 8px 4px;}
table.tables tbody td.ip {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/ip.png) no-repeat 8px 4px;}
table.tables tbody td.black-list {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/warning16.png) no-repeat 8px 4px;}
table.tables tbody td.pcard {text-align: left; font-size: 11px; padding: 3px 3px 5px 35px; border-bottom: solid 1px #dbdbd3; border-right: 1px solid #dbdbd3; background: #f5f5f5 url(img/card.png) no-repeat 8px 4px;}
table.tables tbody td.pusdt {background: #f5f5f5 url(img/usdt.png) no-repeat 8px 4px;}

.tskblock { padding: 10px;}
.tskblank-title {background: #28983b url(../images/back.png) repeat-x left top; width: 100%; display: block; padding: 6px 0 7px 0; color: #fff; text-shadow:1px 1px 1px #024861; font-size: 14px; text-align:center;}
.taskquestion {    background-color: #F5F5D4;    border: 1px dashed #5CA4BC;    padding: 10px;    display: block;}
.taskdescription {    padding: 0 10px;    display: block;}
.taskdescription i {    font-family: arial, tahoma;}
.task-subtitle {background: #28983b url(../images/back.png) repeat-x left top; text-align: center; display: block; padding: 4px 0 5px 0; margin: 20px 0 10px;   color: #fff; text-shadow:1px 1px 1px #005870;}

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

.adv-menu-task, .adv-menu-test {
    text-align: center;
    min-height: 50px;
}



.adv-company__info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.adv-company__info-settings {
    display: flex;
}
.adv-company__info-settings-position, .adv-company__info-settings-up, .adv-company__info-settings-balance-frozen {
    cursor: help;
    padding: 1px 5px;
    border-radius: 4px;
    margin-left: 2px;
	font-size: 11px;
}
.adv-company__info-settings-pin {
    background-image: url(img/pin.png);
    background-size: 16px;
    display: inline-block;
    width: 22px;
    background-repeat: no-repeat;
    background-position: center;
    height: 16px;
    cursor: pointer;
}
.adv-company__info-settings-position {
    color: #8e8e8e;
    border: solid 1px #8c8c8c;
}
.adv-company__info-settings-up {
    color: #e0ae58;
    border: solid 1px #e0ae58;
    cursor: pointer;
}
.adv-company__info-settings-balance-frozen {
    color: #ff1500;
    padding: 0 5px;
    border: solid 1px #ff1500;
    border-radius: 50%;
}
.adv-settings-white {
    background-image: url(../images/whitelist.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 16px;
    cursor: help;
    display: inline-block;
    background-position: center;
    background-size: 20px;
}

.company-group__header {
    padding: 14px 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #ddd;
}

.company-group:nth-child(odd) .company-group__header {
    background: #f9f9f9;
}

.company-group__list-companies {
    display: none;
}

.company-group:hover .company-group__header{
    background-color: #f5f5f5;
}
.company-group_open .company-group__header {
    background-color: #f5f5f5 !important;
}

.company-group__header-title {
    font-weight: bold;
    font-size: 11px;
    color: #728798;
    width: 40%;
}


.company-group__header-show {
    cursor: pointer;
    width: 30%;
}

.company-group__header-show:hover {
    color: #417380;
}

.company-group__header-show::before {
    content: "";
    background-image: url(../images/arrow-down.png);
    background-size: 16px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 16px;
    transition: all 300ms 0s ease-in-out;
    vertical-align: top;
    margin-right: 8px;
    opacity: 0.7;
}

.company-group__header-show_open::before {
    transform: rotate(180deg);
}


.company-group__header-show_hidden_arrow::before {
    visibility: hidden;
}



.add-company-to-group {
    background: url(../images/mark.png) no-repeat center;
    background-size: 28px;
    height: 28px;
    opacity: 0.3;
    cursor: pointer;
}

.add-company-to-group:hover {
    opacity: 1;
}

.add-company-to-group_active {
    opacity: 1 !important;
}

.button-add-to-group, .button-add-to-group-cancel {
    display: none;
}

.company-group__header-control {
    width: 30%;
}

.show-link-task {
    background: #fff url(img/info.png) no-repeat left center;
    color: #05599B;
    padding: 20px 10px 20px 40px;
}

.show-link-task__title {
    margin-bottom: 6px;
}

.show-link-task__link {
    border: 1px solid #cccccc;
    padding: 5px;
}

.up-task-service, .vip-task-service, .color-task-service, .pin-task-service {
    text-align: center;
    padding: 10px;
}
.pin-task-service__info {
    padding-bottom: 10px;
}
.pin-task-service__input {
    padding: 4px;
    text-align: center;
}
.pin-task-service__input-output {
    padding: 10px 0;
}
.pin-task-service__price-output {
    padding-top: 10px;
}
.up-task-service__sale {
    color: #006699;
    margin: 10px 0;
}
.vip-task-service__title, .color-task-service__title {
    margin-bottom: 10px;
}

.info-advm-task{
    padding: 10px;
}

.info-advm-task > div div {
    padding: 10px;
}

.info-advm-task__header {
    background: #f1f1f1;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0px;
    font-weight: bold;
	color: #777777;
	text-shadow: 1px 1px 0 #fff;
}

.info-advm-task__settings-title,
.info-advm-task__description-title,
.info-advm-task__condition-check-title,
.info-advm-task__link-title,
.info-link-tasks__title {
    background: #f1f1f1;
    font-weight: bold;
	color: #777777;
	text-shadow: 1px 1px 0 #fff;
}

.info-advm-task__condition-check-info  {
    background-color: #ffffe3;
    border: 1px solid #f1f1f1;
    margin: 0px 0px 10px 0px;
}

.info-advm-task__link-info,
.info-link-tasks__body {
    background-color: #ffffe3;
    border: 1px solid #f1f1f1;
    margin: 0px 0px;
}

.info-advm-task__settings-info td:nth-child(even) {
    color: rgb(210, 128, 0);
}

.info-advm-task__settings-info td {
    padding: 4px 10px;
}

.info-link-tasks div, .info-link-tasks {
    padding: 10px;
}

.advm-import-task {
    text-align: center;
    margin:20px 0;
    padding: 0 20px;
}

.advm-import-task__title {
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #f1f1f1;
    background: #FFFFDD;
}

.advm-import-task__bottom {
    text-align: center;
    font-size: 13px;
    margin-bottom: 10px;
}

.advm-import-task__button-upload {
    padding: 4px;
    background: #f1f1f1;
    color: #a2a2a2;
    border: 1px solid #ddd;
    border-radius: 2px;
    font-size: 12px;
}