DIV.cap {
    background-image: url("/i/vafle.png");
    border-bottom: 1px solid #DCD6C9;
    border-radius: 5px 5px 0 0;
    border-top: 1px solid white;
    height: 200px;
    position: relative;
	overflow:hidden;
}
.logout {
    background: url("/i/sign-out.png") no-repeat scroll -1px -2px transparent;
}
IMG.capgrad {
    left: 0;
    top: 200px;
}
DIV.menu {
    background: url("/i/m_menusplit.gif") repeat-x scroll -1px 45px transparent;
    bottom: 10px;
    left: 60px;
    position: absolute;
    width: 599px;
}
DIV.head-task {
    background: url("/i/specialplace.png") no-repeat scroll left top white;
    border: 1px solid #b14a4a;
    left: 400px;
    position: absolute;
    top: 10px;
    width: 500px;
}
DIV.wrap {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1000px;
    position: relative;
}
.mh1000 {
    min-height: 1000px;
}
DIV.topline {
    background-color: #292929;
    height: 35px;
    top: 0;
}
DIV.desctlogo {
    color: white;
    letter-spacing: 0.05em;
    top: 5px;
}
IMG.logo {
    cursor: pointer;
    left: 20px;
    opacity: 0.8;
    top: 19px;
    transition: all 0.5s ease 0s;
}
IMG.logo:hover {
    opacity: 1;
}
A.menu {
    background: url("/i/m_tasks.png") no-repeat scroll center top transparent;
    color: #826D55;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 1em;
    font-weight: bold;
    height: 80px;
    line-height: 120px;
    opacity: 0.7;
    padding: 0 10px;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 80px;
	outline:none;
}
A.menu:hover {
    color: #838E93;
    opacity: 1;
}
A.tasks {
    background-image: url("/i/m_tasks.png");
    background-position: 39px top;
    padding-left: 15px;
}
A.vacancy {
    background-image: url("/i/m_vacancy.png");
	background-position:center 1px;
	margin-left: -5px;	
}
A.users {
    background-image: url("/i/m_users.png");
	background-position:center 4px;
}
A.articles {
    background-image: url("/i/m_articles.png");
	background-position:center 1px;
}
A.catalog {
    background-image: url("/i/m_catalog.png");
	background-position:center 2px;
}
A.forum {
    background-image: url("/i/m_forum.png");
    background-position: 20px 8px;
    width: 55px;	
}
DIV.leftwrap {
    margin-left:20px;
    width: 320px;
}
DIV.leftwrap2 {
    margin-left:20px;
    width: 280px;
}
DIV.leftwrap3 {
    margin-left: 20px;
    width: 240px;
}
DIV.rightwrap {
	margin-left: 340px;
	padding-left:20px;
}
DIV.rightwrap2{
    border: 1px solid #F1E3C3;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px white;
    margin-left: 330px;
    margin-right: 20px;
    min-height: 1000px;
    padding-left: 40px;
	padding-right: 40px;
}
DIV.fullwrap{
    margin-left: 260px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.rightwrap3{
    margin-left: 330px;
    margin-right: 20px;
    min-height: 600px;
}
.rightwrap4{
    margin-left: 260px;
    padding-left: 20px;
    padding-right: 40px;
}
.rightwrap6{
    margin-left: 360px;
    padding-left: 20px;
    padding-right: 40px;
}
.rightwrap5{
    margin-left: 330px;
    padding-left: 20px;
    padding-right: 20px;
}
DIV.descrwrap {
    border: 1px solid #F1E3C3;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px white;
    margin-right: 20px;
    padding-left: 40px;
    padding-right: 40px;
}
DIV.shortdescrwrap {
	min-height:235px;
}
.left {
    border: 1px solid #D7D2C5;
	border-top-width:0px;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0 1px 1px white inset;
	display: block;
    list-style: none outside none;
    padding: 10px;	
}
.leftadv {
    border: 1px solid #D7D2C5;
    border-top-width:0px;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0 1px 1px white inset;
    display: block;
    list-style: none outside none;
    padding: 10px 10px 5px 10px;
}
OL.no-num LI, OL LI.no-num {list-style: none}
OL.left {
	list-style:decimal outside;
	margin:0;
	padding-left:35px;
}
span.leftdescr {
    margin-left:-20px
}
DIV.leftdescr{
    background-color: #D7D2C5;
    border: 1px solid #B1ADA2;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 1px 1px white inset;
    color: #826D55;
    padding: 5px 10px;
}
DIV.leftdescr:first-letter , a.menu:first-letter{
	font-weight:bold;
	color:#2E5D7E;
}	
DIV.qhelpdescr {
    color: #8A959D;
    display: table-cell;
    font-style: italic;
    letter-spacing: 0.05em;
    line-height: 1.5em;
    max-width: 700px;
    vertical-align: middle;
}
.qcusthelp,.qcusthelp2 {
    background: url("/i/1str_pazzle1.png") no-repeat scroll 50% center transparent;
    float: left;
    height: 250px;
}
DIV.qcusthelp2 {
	background-image: url("/i/1str_pazzle2.png");
}
UL.panel {
    padding: 15px 10px;
    white-space: nowrap;
}
UL.panel2 {
    padding: 15px 10px 15px 0;
    white-space: nowrap;
}
.panelabs {
    position: absolute;
    right: 20px;
}
LI.btn {
    background: url("/i/btn-bg.gif") repeat-x scroll 0 bottom transparent;
    border: 1px solid #E2DED2;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px white inset;
    color: #2E5D7E;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    list-style-type: none;
    padding: 0 8px;
    text-shadow: 0 1px 1px white;
}
LI.btn:hover {
    background-image: url("/i/act-btn-bg.gif");
}
LI.btn2 {
    background: url("/i/cp-grad.gif") repeat-x scroll 5px bottom transparent;
    border-bottom: 1px solid #CFCBC0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px white inset;
    color: #2E5D7E;
    font-weight: bold;
    list-style-type: none;
    padding: 10px 8px;
    text-shadow: 0 1px 1px white;
}
LI.btn:hover {
    background-image: url("/i/act-btn-bg.gif");
}
LI.actbtn {
    background-image: url("/i/sel-btn-bg.gif");
    color: #746256;
	cursor:inherit;
}
LI.actbtn:hover {
    background-image: url("/i/sel-btn-bg.gif");
    color: #746256;
}
UL.listblock {
    left: -10px;
    list-style: none outside none;
    padding: 0 0 30px 10px;
    position: relative;
}
UL.r_col {
    background: url("/i/line_efe6d1.gif") repeat-y scroll right 0 transparent;
    padding: 0 0 0 10px;
}
UL.lb2 {
	left: 0px;
    background: url("/i/line_efe6d1.gif") repeat-y scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    padding: 0 0 0 140px;
	
}
.tblock,.tblock130,.tblock100 {
    background-color: #FDFDF9;
    border: 1px solid #E2DED2;
    border-radius: 5px 5px 5px 5px;
    min-height: 150px;
    margin: 0 140px 10px 0;
    position: relative;
}
.tblock130 {
	min-height:130px;
	margin: 0 140px 10px 0;
}

.fullblock {
    background-color: #FDFDF9;
    border: 1px solid #E2DED2;
    border-radius: 5px 5px 5px 5px;
    min-height: 130px;
    position: relative;
}
.commentblock {
    background-color: #FDFDF9;
    border: 1px solid #E2DED2;
    border-radius: 5px 5px 5px 5px;
}
.lmrg {
    margin: 0 20px 10px 0;
    min-height: 150px;
}
.lmrg2 {
    margin: 0 20px 10px 0;
    min-height: 100px;
}
.lmh110 {
    margin: 0 20px 10px 0;
	left:0px;
	min-height:110px;
}
IMG.member{
    left: -118px;
    position: absolute;
    top: -10px;
}
IMG.download {
    /*background: url(/i/ext/default.jpg) no-repeat center center;*/
	width: 65px;
	height:80px;
	border: 1px solid #BBB7A6;
	border-radius: 5px;
	transition: all 0.5s ease 0s;
    left: -118px;
    position: absolute;
    top: -10px;	
}
IMG.t-25 {
	top: -25px;
}	
IMG.t-20 {
	top: -20px;
}	
A.member{
    left: 12px;
    position: absolute;
    top: 40px;
}
A.download{
    left: 12px;
    position: absolute;
    top: 20px;
}

.spec {
    bottom: 5px;
    font-size: 0.8em;
    list-style: circle outside none;
    right: 10px;
    text-align: right;
    width: 35%;
	white-space:nowrap;
	list-style:none;
	overflow:hidden;
}
.userdescr {
    left: 20px;
    margin: 40px;
    top: 30px;
    width: 45%;
}
.filedescr {
    margin: 50px 40px 40px 40px;
}

.tblock H3,.tblock130 H3  {
    display: block;
    font-size: 100%;
    font-weight: normal;
    padding: 0 10px 10px 30px;
}
.tblock130 H3 {margin: 0; font-weight:bold;}
A.inlink {
    text-decoration: underline;
}
IMG.expand {
    clear: both;
    cursor: pointer;
    display: block;
    left: 15px;
    position: absolute;
    top: 70px;
}
IMG.expand-wait {
	left: 13px;
	top: 68px;
}
.budget {
    margin: 0 auto;
    padding: 10px 0;
    position: absolute;
    right: -125px;
    width: 120px;
}
.r-135 {right: -135px;}
div.budg-sub-close{
	color: #4D4A44;
    font-size: 1.1em;
    text-align: center;
}
.budget DIV,.budget  LI, .budget P,DIV.budg-cust {
    font-family: Tahoma;
    font-size: 1.1em;
}
DIV.budg-close {
    background: url("/i/locked.png") no-repeat scroll center bottom transparent;
    color: #9C978B;
    cursor: help;
    display: block;
    font-size: 1em;
    height: 41px;
    text-align: center;
    width: 100%;
}
DIV.budg-cust {
    color: #695446;
    cursor: help;
    font-size: 1.4em;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.bord1 {border-bottom: 1px solid #DDD6C4;}
p.usesrself ,p.userunknow{
    font-size: 0.9em;
    padding: 0;
    text-align: center;
}
p.usesrself:before {
    color: #9C978B;
    content: "Бюджет определяется исполнителем";
}
p.userunknow:before {
    color: #9C978B;
    content: "Бюджет неясен";
}
p.useragree {
    font-size: 0.9em;
    padding: 0;
    text-align: center;
}
p.useragree:before {
    color: #9C978B;
    content: "Оплата по договоренности";
}
DIV.single-about, DIV.all-about {
    color: #695446;
    cursor: help;
    font-size: 1.1em;
    position: relative;
    text-align: center;
    transition: all 0.5s ease 0s;
}
DIV.single-about {
    background: url("/i/about-sign.png") no-repeat scroll 5px 66% transparent;
}
DIV.all-about {cursor:inherit;}
DIV.single-about:hover, IMG.or-about:hover {
    background-image: url("/i/about-sign-act.png");
}
IMG.or-about {
    background: url("/i/about-sign.png") no-repeat scroll 5px center transparent;
    cursor: help;
    display: block;
    margin-left: -5px;
    padding: 6px 0 7px 5px;
}
IMG.li-grad {
    bottom: -39px;
    position: absolute;
    right: -130px;
}
IMG.li-grad2 {
	bottom: -39px;
    left: -130px;
    position: absolute;
}
IMG.li-grad3 {
    bottom: -40px;
    left: -150px;
    position: absolute;
}
IMG.li-grad4 {
    bottom: -40px;
    right: -140px;
    position: absolute;
}
IMG.li-grad5 {
    bottom: -40px;
    left: -230px;
    position: absolute;
}
DIV.date {
    background: url("/i/date.png") no-repeat scroll 0 center transparent;
    color: #9C978B;
    float: left;
    margin: 15px 10px 15px 30px;
    padding-left: 20px;
}
A.customer {
    background: url("/i/cust-state0.png") no-repeat scroll 0 60% transparent;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    margin-right: 0;
    margin-top: 14px;
    padding-left: 15px;
    text-decoration: underline;
}
DIV.was {
    color: #9C978B;
    font-size: 0.8em;
    height: 20px;
    margin-right: 20px;
    overflow: hidden;
    padding: 15px 10px;
    white-space: nowrap;
}
P.li-state {
    background: url("/i/state_notyet.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 28px;
    left: -10px;
    position: absolute;
    top: 10px;
    width: 24px;
	cursor: help;
}
p.t-vacancy {
	background-image:url(/i/t-vacancy.png);
}
P.tender {background-image: url("/i/state_tender.png");}
P.selected {background-image: url("/i/state_selected.png");}
P.cancel {background-image: url("/i/state_cancel.png");}
P.inwork {background-image: url("/i/state_inwork.png");}
P.deleted {background-image: url("/i/state_deleted.png");}
P.finised {background-image: url("/i/state_ok.png");}
p.catalog-icon{background-image: url("/i/catalog-icon.png");}
P.art-icon{background-image: url("/i/art-icon.png");}
P.alien{background-image: url("/i/state_alien.png");}
P.inarchive{background-image: url("/i/state_notyet.png");}

A.ago1 {
    background-image: url("/i/cust-state1.png");
}
A.ago2 {
    background-image: url("/i/cust-state2.png");
}
A.ago3 {
    background-image: url("/i/cust-state3.png");
}
A.ago4 {
    background-image: url("/i/cust-state4.png");
}
A.ago5 {
    background-image: url("/i/cust-state5.png");
}
A.ago6 {
    background-image: url("/i/cust-state6.png");
}
UL.li-bottom {
    bottom: 5px;
    left: -25px;
    list-style: none outside none;
    overflow: hidden;
    padding-right: 20px;
    position: absolute;
    white-space: nowrap;
}

.bottombtn {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

UL.li-bottom2 {
    bottom: 5px;
    list-style: none outside none;
    position: absolute;
}	
UL.li-bottom3{
    bottom: 8px;
    list-style: none outside none;
    position: absolute;
}
.showmenu:hover UL.li-bottom3{display:block; transition: all 0.5s ease 0s;}
.showmenu {padding-bottom: 1px;}

.li-bottom LI {
    color: #9C978B;
    cursor: help;
    margin-left: 15px;
	padding-left: 20px;	
	display: inline;
}
LI.bmenu {
    color: #9C978B;
    margin-left: 4px;
	display: inline;
}
.iddesc:before {
	content: "ID:";
	cursor: help;
	padding-right: 5px;
}
.wason:before {
	content: "Был на сайте:";
	padding-right: 5px;
}
.lastmess:before {
	content: "Последнее сообщение";
}

.offers,.answers {
    background: url("/i/offers.png") no-repeat scroll 0 3px transparent;
    font-size: 1em;
    font-weight: bold;
	padding-left:20px;
    transition: all 0.5s ease 0s;
}
.offers:hover ,.answers:hover{
    background-image: url("/i/offers-act.png");
}
.answers:before {content: "Ответов: "; font-weight: normal;}
.offers:before {
    content: "Отзывов:";
    font-weight: normal;
    text-decoration: underline;
}
LI.looks {
    background: url("/i/looks.png") no-repeat scroll 0 center transparent;
}
.isup{
	background: url("/i/taskup.png") no-repeat scroll 0 center transparent;
}
.isup:after{ content: "Размещение обновлено";}
.prof,.prof2 H1,A.a_prof,.prof3{
	background: url("/i/prof.png") no-repeat scroll 0 50% transparent;
}
.prof2 H1 {padding-left: 20px; color: #6C4B2A;}
LI.prof:hover, .prof2:hover H1{
	background-image: url("/i/prof-act.png");
}
LI.prof:after, .prof3:after{ content: "Только для проф-аккаунтов";}
div.prof:after{ content: "проф-аккаунт";}

DIV.ext {
	padding:0px 20px 50px 40px;
}
.main_ajax_form {
    background-color: #FBDEAA;
    border-radius: 5px 5px 5px 5px;
    margin: 20px 20px 20px 0px;
    overflow: hidden;
    position: relative;
}
.form_1cl {
    background-color: #FBDEAA;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    position: relative;
}
.reques-form {
	padding:10px;
	display:none;
	margin-right:12px;
}

.textf1,.textf2, .textf3 {
    border: 1px solid  #A09D95;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px #E0DFDC inset, -1px -1px 0 #E0DFDC inset;
    margin-bottom: 10px;
    min-height: 180px;
    padding: 5px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}   
.textf2{min-height: 400px;}
.textf3{min-height: 100px;}

.loading {
    background-color: inherit;
    background-image: url("/i/orange_wait.gif");
    background-position: 64px center;
    background-repeat: no-repeat;
    height: 24px;
}

.rools {
	margin: 0px 20px 20px 40px;
}
.rools LI {
	margin-left: 20px;
}
.rools  A{ text-decoration:underline;}

.left-arrow {float:left; cursor: pointer}
.right-arrow {float: right; cursor: pointer}
.linkprof {
    bottom: 3px;
    color: #9BA6AE;
    position: absolute;
    right: 0;
}
.linkprof:hover {
	color:#2E5D7E;
	transition: all 0.5s ease 0s;
}
.respscnt {
    border-radius: 3px 3px 3px 3px;
    color: white;
    font-weight: bold;
    margin-left: 3px;
    padding: 0 4px;	
	transition: all 0.5s ease 0s;	
}	
.resps:before {
	content:"Отзывы: ";
	float: left;
}

a.goodbg,.goodbg {background-color: #C5F2DD;}
.goodbg:hover {background-color: #86E3B7;color:#3B7259;!important;}
a.badbg,.badbg {background-color: #F2CBC5;}
.badbg:hover {background-color: #E8A297;color:#A56E66;!important;}

.memberpos {
	position: absolute;
	left: -76px;
	top: 90px;
}
.rated:before {
	content:"Рейтинг:";
	float: left;	
}
.taskcnt:before {
	content:"Выполнено задач: ";
	float: left;	
}
.custcnt:before {
	content:"Задач/вакансий: ";
	float: left;	
}
.regtxt:before {
	content:"Зарегистрирован: ";
}
.lastmesstxt:before {
	content:"Сюда будут транслироваться последние сообщения с одноименной темы форума";
}
.infomesstxt:before {
	content:"Последние высказывания в обратном порядке";
}
.frm, .frmmess H1{
	background:url(/i/forum_head.png) no-repeat left 2px;
	padding-left: 35px;
}
.frmmess H1{padding-top:5px; line-height: 1.1em;}
.themecnt:before {
	content: "Количество тем: ";
}
.messcnt:before {
	content: "Количество сообщений: ";
}
.lastthemes {
	list-style:none;
}
.frm-news{
	min-height:30px;
	padding-top: 20px;
}
.art_str_pos {
	left:2px;
}

.pos_cat{
    right: 15px;
    top: 35px;	
}
.rate-inc {
	padding-left:150px;
	position:relative;
	min-height: 22px;
}
.medal1 {
	background:url(/i/gold.png) no-repeat 50px top;
}
.medal2 {
	background:url(/i/silver.png) no-repeat 50px top;
}
.medal3{
	background:url(/i/bronze.png) no-repeat 50px top;
}
.rateincrease {
    background-color: #CFC8B8;
    border-radius: 3px 3px 3px 3px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    left: 400px;
    margin-left: 3px;
    padding: 0 4px;
    position: absolute;
    transition: all 0.5s ease 0s;
}
.scope {
	position: absolute;
	left:50%;
	height: 100px;
	top:-100%;
	width:5px;
	border: 1px solid;
	border-left-width:0;
}
.cp_entity {
    background: url("/i/0.gif") repeat-x scroll 5px bottom #F2EFE9;
    border-bottom: 2px solid #CFCBC0;
    color: #2E5D7E;
    min-height: 70px;
    padding: 5px 5px 5px 15px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ent-img {
	background:url(/i/entity-item.png) no-repeat;
    left: -2px;
    position: absolute;
    top: 12px;	
	width:10px;
	height:8px;
}
.act_entity .ent-img {
    background: url("/i/act-entity.png") no-repeat scroll 0 0 transparent;
    height: 12px;
    left: -3px;

	
}
UL.act_tab {
    border-left: 8px solid #FDFDF9;
    max-height: 500px;
    overflow: auto;
}
.act_entity {
    background-color: #D6FFDB;
}
SPAN.cp_descr {
	border-bottom: 1px dotted;
	cursor:pointer;
	
}
.act_entity  DIV.cp_descr {
	font-size:115%;
	font-weight:bold;
	cursor:inherit;
	border-bottom:0px solid;
	color:inherit;
}	
DIV.cp_descr { padding-bottom: 1px;}
DIV.impact .subspan {
	cursor:pointer;
}
.subspan SPAN {
	border-bottom: 1px dotted;
}
.subspan:hover {
    background-color:#CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #FFF7E8;	
	transition: all 0.5s ease 0s;
}
DIV.act_impact SPAN.subspan {
    background-color: #2E5D7E;
    border-radius: 5px 5px 5px 5px;
    color: #FFF7E8;	
	cursor:normal;
}

.artview p {	
	margin: 0px 0 10px 0;
	font-size: 16px;
	line-height:1.4em;
}

.artview h1 {
    color: #666053;
    line-height: 1.3em;
    margin: 0 0 30px 340px;
}
.cpanel h1 {
    color: #666053;
    line-height: 1.3em;
	margin-left:10px;
}
.artview IFRAME {margin:30px;}

.artview UL.dplus {margin:0;}
UL.buttons1 {
    background-color: #F8F3EA;
    border-bottom: 1px solid #F1E3C3;
    border-radius: 5px 5px 0 0;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: 0;
    padding: 15px 10px;
    white-space: nowrap;
}
.artview UL {
    margin: 10px 20px 10px 30px;
}

.artview P A {border-bottom:1px solid #C0B4FB;}
.artview P A:hover {border-bottom:1px solid #944816;}
.mb30 {
    margin-bottom: 30px;
}
p, UL {
    margin: 0;
    padding: 0;
}
BODY {
    color: #4D4A44;
    font-family: Calibri,"Trebuchet MS",Arial;
    font-size: 0.9em;
    line-height: 1.35em;
}
.navigation_news.next_anons {
    background-position: 0 0;
    right: 0;
}
.navigation_news.next_anons:hover SPAN {
    background-position: -66px -122px;
    right: 4px;	
}
.navigation_news.prev_anons:hover SPAN {
    background-position: 3px -122px;
    left: 4px;	
}
.navigation_news {
	background: url("/i/ears.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 120px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 35px;
    z-index: 900;
	margin-top:-60px
}
.next_anons .anons_tail {
    background-position: -49px -125px;
    right: 7px;
}
.anons_tail {
    background: url("/i/ears.png") no-repeat scroll 0 bottom transparent;
    display: block;
    height: 35px;
    position: absolute;
    top: 42px;
    width: 17px;
}	
.navigation_news.prev_anons {
    background-position: -44px 0;
    left: 0;
}
.prev_anons .anons_tail {
	background-position: -14px -125px;
    left: 7px;
}
.anons_content {
	width: 300px;
	height: 100px;
	text-align:center;
}
.anons_content div {
	height:60px;
	background: white;
	border-radius: 5px;
	padding:5px;
	margin: 5px;
	text-align:left;
}
.next_content {right: 40px;}
.prev_content {left: 40px;}
.next_content:before {content:"Предыдущее"; color: white; font-style:bold;}
.prev_content:before {content:"Cледующее"; color: white; font-style:bold;}
DIV.similar {
	float:left;
	width:29.33%;
	padding:0 2%;
}
DIV.similar A.interes {text-align:left;}
A.interes {
	font-size:120%;
}
DIV.shorttext {
	color: grey;
}
IMG.similarimg {
	float:left;
	margin-right: 10px;
}
IMG.similarcontent{
	width:50%;
}
DIV.similarwrap,UL.similarwrap  {
	overflow:hidden;
	margin: 0px 30px;
}
UL.similarwrap {list-style: square inside none;}
LABEL.similar {
	width: 100px;
}
.extent {
	background: url(/i/expanders.png) no-repeat 0 0 ;
	height: 16px;
	width: 16px;
	cursor:pointer;
}
.extent.expanded {background-position: -16px 0;}
.extent.collapsed:hover {background-position: 0 -16px;}
.extent.expanded:hover {background-position: -16px -16px;}

.catalogwrap H1 { margin: 0 10px 30px 0px;color: #666053;line-height: 1.1em;}
DIV.sg_mainimg {
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #D7D2C5;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 200px;
    margin: 0 20px 20px 0;
    padding: 5px;
    width: 200px;
}

div.gallery {
    height: 225px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 98%;
}

TD.screenshot {
    padding: 2px;
}
DIV.screenshot {
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 200px;
    width: 200px;
}
TABLE.gallery {
    border-collapse: collapse;
    margin: 0 auto;
    overflow: hidden;
}
.leftuser {
    left: -135px;
    min-height: 100px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 120px;
}
.moderlinks A {color: #B5C8D6;}
.fullava {
    display: block;
    left: -280px;
    position: absolute;
    top: 10px;
	width:280px
}
.quote {
	background:url(/i/quote.gif) no-repeat scroll left center;
	padding-left:12px;
	cursor:pointer;	
	border: 0px solid;
	border-bottom: 1px dotted;
		
}
.quote:hover {color: #944816;}
.inscode {
	border-bottom: 1px dotted blue;
	color: blue;
	font-family: "courier new";
}
.quote-show {
    background: url("/i/quote.gif") no-repeat scroll 3px 0 transparent;
    border-left: 3px solid #B2C0CB;
    color: #8A959D;
    padding-left: 13px;
	margin-left: 20px;
}
.quote-author {
    color: #B2C0CB;
    font-style: italic;
}

a.nolt {
    background-image: url("/i/noletters.gif");
}

a.yeslt {
    background-image: url("/i/getletters.gif");
}
.forumtask  {
    font-size: 70%;
    font-weight: normal;
}
.forumpic {
	padding-left: 25px;
	background: url(/i/addimage.gif) no-repeat scroll 5px center transparent;
	color: green;
}
.addimage {
    padding-left: 22px;
    background: url(/i/addimage.gif) no-repeat scroll 0px center transparent;
}
.forumpic:before {
	content:"Прикрепленное изображение: ";
	color:#8A959D;
}
.bflabel:before{color:#8A959D; font-size:medium; font-weight: normal;margin-right: 10px;}
.frmmesstext BR {height:5px;}
.birthtxt:before {content:"Дата рождения :";}
.gendertxt:before {content:"Пол :";}
.citytxt:before {content:"Город :";}
.restxt:before {content:"Резерв средств по задаче :";}
.proftxt:before {content:"Размещение :";}
.lancertxt:before {content:"Исполнитель :";}
.cutomertxt:before {content:"Заказчик :";}
.currentstate:before {content: "Текущее состояние :";}
.taskdiscussion:before {content: "Обсуждение задания :";}
.agreedbudget:before {content: "Согласованный бюджет :";}
.offerbudget:before {content: "Бюджет предложения :";}
.icqtxt:before {content:"ICQ :";}
.skypetxt:before {content:"Скайп :";}
.daystxt:before {content:"В сервисе :";}
.days2txt:before {content:"В сервисе :";float:left;}
.days2txt:after {content:" дн.";}
.lastvisittxt:before {content:"Последнее посещение :";}
.finishtxt:before {content:"Задач "; font-weight:normal;}
.respondtxt:before {content:"Отзывов "; font-weight:normal;}
.certtxt:before {content:"Сертификатов :"; font-weight:normal;}
.lratetext:before {content:"Рейтинг как исполнителя :";}
.cratetext:before {content:"Рейтинг как заказчика :";}
li.zak:before{content:"Заказчик :";}
li.spez:before{content:"Специализация :";}
.budg:before{content:"Бюджет :"; font-weight: normal;}
.budg{font-size:130%; font-weight:bold;color:#B4626B}
li.tz:before{content:"Тип задания :";line-height:30px;}
li.usrmade:after {content:"Определяется исполнителем"; font-weight:normal;}
li.noacc:before {content:"Ограничения на отзывы";}
DIV.otkl:before {content:"отклики (";}
DIV.otkl:after {content:")";}
LI.lviz {color:green;}
LI.lviz:before{content:"Последнее посещение :";}
LI.tcnt:before{content:"Задач|Вакансий :";}
LI.minr:before{content:"Рейтинг не менее :";}
LI.dpost:before{content:"Дата размещения :";}
LI.srok:before{content:"Срок выполнения :";}
.stt:before{content:"Статус :";}
LI.rsn:before{content:"Причина отмены :";}

LI.files:before{content:"Файлы :";}
H2.descr:before{content:"Описание:";font-size: 14px;font-weight:normal;}
H2.descr{font-size:16px;font-weight:normal;}
DIV.h2wrap {margin:30px 20px 0 20px;}
LI.lcnt:before{content:"Требуется исполнителей :";}
DIV.dscc:before{content:"Обсуждение ";}
.nomess:before{content:"Сюда будут транслироваться последние сообщения с одноименной темы форума";}
.yesmess:before{content:"Последние высказывания в обратном порядке";}
#discussion-count:before {content:" Обсуждение(";}
#discussion-count:after {content:")";}
.regonly:after {content:"Участвовать в обсуждении могут только зарегистрированные пользователи"}
DIV.isp:before {content:"Исполнители";}
LI.rgdt:before {content:"Дата регистрации :";}
LI.cert:before {content:"Сертификаты 1С :";}
LI.madp:before {content:"Выполнено заданий/проектов :";}
LI.budg2:before {content:"Бюджет предложения :";}
LI.srok2:before {content:"Заявленный срок :";}
LI.fsrok:before {content:"Фактический срок :";}
LI.cmark:before {content:"Оценка заказчика :";}
.uinfo:before,.x:before{
    color: #8A959D;
    display: block;
    float: left;
    font-size: 84%;
    font-weight: normal;
    left: 55px;
    position: absolute;
    text-align: right;
    width: 200px;
}
.uinfo,.x{margin-top:8px; }
.rightwrap5 .uinfo:before,.rightwrap5 .x:before{left:125px;}
.cpanelinfo {margin: 8px 0;}
.cpanelinfo:before {
    color: #8A959D;
    display: block;
    float: left;
    font-weight: normal;
    width: 200px;
}
div.taskprof {
    background-color: #28d979;
    font-size: 0.8em;
    height: 12px;
    color: white;
    line-height: 10px;
    border: none;
    border-radius: 0px 3px 0px 3px;
    padding-left: 5px;
    width: 115px;
    letter-spacing: 2px;
    position: absolute;
    top: 0px;
    right: 0px;
    font-weight: bold;
    text-align: center;
}

.skillpoint {
	padding-left: 22px;
	background-position: left center;
	background-repeat: no-repeat;
	height: 22px;
	line-height:22px;
}
.skillpoint SPAN {
	color: red;
}
.outleft {
    left: -260px;
    position: absolute;
    width: 230px;
}
.user2 {
	background:url("/i/cust-state3.png") no-repeat scroll 0 60% transparent;
	padding-left:18px;
}
.offermark {
    font-size: 2.3em;
    margin-top: -7px;
    position: absolute;
    right: 50px;
    top: 50%;
}
.marktype1 {
	color: red;
}
.marktype2 {
	color: #FC8600;
}
.marktype3 {
	color: #B56D1B;
}
.marktype4 {
	color: #826D55;
}
.marktype5 {
	color: #26D977;
}

.commenttask, .commentvacancy {    
	background-image: url(/i/star.gif);
    background-position: 3px 15px;
    background-repeat: no-repeat;
    
    padding: 12px 18px;
}

.oftc:before {
	content:"Отзыв заказчика задания: ";
}	
.oftl:before {
	content:"Отзыв исполнителя о заказчике задания: ";
}	
.ofvc:before {
	content:"Отзыв работодателя по вакансии: ";
}
.ofvc:before {
	content:"Отзыв соискателя о работодателе: ";
}
.ratetxt:before {
	content:"Рейтинг:";
}

.comstxt:before {
	content:"Комментариев:";
}
.arttxt:before {
	content:"Статей:";
}
.catalogtxt:before {
	content:"Разработок:";
}
.isptxt:before {
	content:"Ваш рейтинг исполнителя:";
}
.zaktxt:before {
	content:"Ваш рейтинг заказчика:";
}
.zakitemstxt:before {
	content:"Заданий | вакансий:";
}
.orgtxt:before {
	content:"Организация:";
}
.exprtxt:before {
	content:"Опыт работы:";
}
.empltxt:before {
	content:"Вид занятости:";
}
.placetxt:before {
    content:"Местоположение:";
    font-weight: bold;
}
.reservetxt:before {
	content:"В резерве: ";
}
.comisstxt:before {
	content:"Долг по комиссии: ";
}
.bonustxt:before {
	content:"Сумма бонусов: ";
}
.moretxt:before {
	content:"Подробнее>>";
}
.moreacttxt:before {
	content:"Подробнее о вариантах выбора исполнителя>>";
}
.hidecommenttxt:before {
	content:"Скрыть поле отзыва<<";
}
.showcommenttxt:before {
	content:"Оставить отзыв>>";
}
.hidetxt:before {
	content:"Скрыть подробности<<";
}
.showoffertxt:before {
	content:"Показать текст отклика>>";
}
.hideoffertxt:before {
	content:"Скрыть текст отклика<<";
}
.anchor:before{font-weight:normal;}	
	
a.blacklabel {
	background-image: url(/i/blacklabel.gif);
	color: gray;
}
a.blacklabel:hover{color: black;}
a.commentvacancy {
	background-image: url(/i/vacancyicon.gif);
}
.bottomblock {
    bottom: -15px;
    position: relative;
}
.forumlabel {
    font-size: 150%;
    left: -160px;
    position: absolute;
    top: -10px;
}
.yadr {
    position: absolute;
    right: 20px;
    width: 300px;
}
.certimg {
    border: 1px solid #D2D2D2;
	width: 18px;
	height: 25px;
	padding:1px;
}
div.H1cancel H1:after {
    color: #FF8080;
    content: " (!!! Отменена)";
    font-weight: normal;
}
div.H1del H1 {
	color: #CDCDCD;
}
.closedtender,.closedtender2  {
    background: url("/i/closedtender.png") no-repeat scroll left center transparent;
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
}
.closedtender2 {
    background-position:160px center ;
}
.stateonly {
    float: left;
    margin-right: 10px;
    position: relative;
    top: 7px;
}
A.certpic {
	background-image: url(/i/certpic.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;	
}
.profpos {
	position: absolute;
	right: -30px;
}
.contentoffer {
    font-weight: bold;
    margin-left: 10px;
    position: relative;
    text-decoration: underline;
    top: -50%;
}
UL.lineulpic  LI{
	display: inline;
	margin: 0 2px;
}
.act_discuss .profref  {
	text-decoration:underline;
	color:#2E5D7E;
}
.act_discuss {
	background-color:#E7FFF3;
}
.paylabel {
    left: -3px;
    top: -2px;
}
.messcount {
    background: url("/i/messletter.png") no-repeat scroll 2px 50% white;
    border: 1px solid #EEE6D9;
    border-radius: 3px 3px 3px 3px;
    color: #B0AAA0;
    font-size: 12px;
    height: 16px;
    left: 10px;
    line-height: 16px;
    padding-left: 17px;
    padding-right: 3px;
    top: 7px;
}
div.actmesscount {background-image: url("/i/messletter2.png");}
div.qdescr,textarea.quick {white-space:normal;}

.cont-name {
    color: #666053;
    font-size: 110%;
 }
A .cont-name {
    color: #2E5D7E;
    font-weight: bold;
    text-decoration: underline;
}
.seldealstate {top: 20px; left:0px;}
IMG.status {
	left:240px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5;
	position:absolute;
	top:30px;
}

.container {
    margin: 10px 20px;
}

.leftinfo:after {
    content: ":";
}
.leftinfo {
    color: #8A959D;
    float: left;
    margin-right: 10px;
    width: 225px;
}

.rightinfo {
    color: #666053;
}

.partname {
    border-bottom: 2px solid #BCB6A7;
    color: #BCB6A7;
    font-size: 110%;
    font-weight: bold;
    margin: 20px 20px 0;
}
TABLE.info {
	border-collapse: collapse;
	border: 1px solid #D7D2B9;
}
TABLE.info TD ,TABLE.info TH{
	border: 1px solid #D7D2B9;
}
TABLE.info TD {
	padding: 2px 5px;
}
TABLE.info TH {
	color: #524D2E;
	padding: 2px;
	background-color: #F3F2EB;
}
IMG.markpic {
    float: left;
    margin-right: 10px;
}
.blockwait {
    background: url("/i/loadbg.png") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    opacity: 0.5;
}
.blockwait:before {
    background: url("/i/orange_wait.gif") no-repeat scroll 8px -3px transparent;
    content: " ";
    height: 40px;
    left: 5px;
    opacity: 1;
    position: absolute;
    top: 5px;
    width: 40px;
    z-index: 1000;
}
.mark0 {color: #9C978B;}
.mark1 {color: #d64147;}
.mark2 {color: darkred;}
.mark3 {color: #8A959D;}
.mark4 {color: #9FCCB3;}
.mark5 {color: #26D977;}
.inactive {
    background: url("/i/nextwait.png") no-repeat scroll 0 2px transparent;
    color: gray;
    margin: 25px 20px;
    padding-left: 20px;
}
.submit1 {
    background: url("/i/submit_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #E09D5A;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px white inset;
    cursor: pointer;
    font-weight: bold;
    height: 35px;
}
a.submit1{
    display: inline-block;
    line-height: 35px;
    text-align: center;
    color: black;
}
.act_span {
    background-color: #2E5D7E;
    border-radius: 5px 5px 5px 5px;
    color: #FFF7E8;
}

.dinfo:before {
    background: url("/i/info.png") no-repeat scroll left center transparent;
    color: #8A959D;
    font-style: italic;
    padding-left: 20px;
}


.moder_wait {
    background: no-repeat scroll 0 center url(/i/status_yellow.png);
    padding-left: 20px;
}
.moder_rejected {
    background: no-repeat scroll 0 center url(/i/status_reject.png);
    padding-left: 30px;
}
.moder_confirmation {
    background: no-repeat scroll 0 center url(/i/status_dialog.png);
    padding-left: 36px;
}

.moder_correction {
    background: no-repeat scroll 0 center url(/i/status_red.png);
    padding-left: 20px;
}

.moder_prepay {
    background: no-repeat scroll 0 center url(/i/status_invisible.png);
    padding-left: 30px;
}
.moder_paid {
    background: no-repeat scroll 0 center url(/i/coins.gif);
    padding-left: 20px;
}
.moder_ok {
    background: no-repeat scroll 0 center url(/i/status_green.png);
    padding-left: 20px;
}
.moder_queue {
    background: no-repeat scroll 0 center url(/i/status_que-32.png);
    padding-left: 36px;
}

#LinkedAndWorking , #Working{
    background: no-repeat scroll 5px center url(/i/agree.gif);
    background-color: #94ea93;
}
#LinkedAndWorking:hover,#Working:hover,button.PayAndFinish:hover,button.LancerOkTask:hover {background-color: #79ec77;}
.CustomerDeclined {
    background: no-repeat scroll 0 center url(/i/nodeal.gif);
}

.NoLancerContact,.CancelClaim {
    background: no-repeat scroll 0 center url(/i/renew.png);
}
.TaskPostponed,.PostponeBeforeWork {
    background: no-repeat scroll 0 center url(/i/defer.png);
}
.TaskCancelled, .TaskCancelledAfterLancerOut{
    background: no-repeat scroll 0 center url(/i/cancel.png);
}
.NoCustomerContact {
    background: no-repeat scroll 0 center url(/i/status_yellow.png);
}
.LancerDeclined {
    background: no-repeat scroll 0 center url(/i/status_yellow.png);
}
.Working {
    background: no-repeat scroll 0 center url(/i/status_yellow.png);
}
.CustomerDeclinedWork {
    background: no-repeat scroll 0 center url(/i/status_yellow.png);
}
.NewLancerSelect{
    background: no-repeat scroll 0 center url(/i/status_green.png);
}

.ChangeLancer {
    background: no-repeat scroll 0 center url(/i/change_user.png);
}
.CustomerRefusedWork {
    background: no-repeat scroll 0 center url(/i/status_red.png);
}
button.LancerRefusing {
    background-image: url(/i/status_red.png);
    background-position-x: 12px;
}
button.PayAndFinish {
    background-image: url(/i/finish_money_ok.png);
    background-color: #94ea93;
}
.FinishTask {
    background: no-repeat scroll 0 center url(/i/onlystate6.png);
}

button.TaskFinishedPaymentWanted {
    background-position-x: 12px;
    background-image: url(/i/pay_wait.png);
}

button.LancerOkTask {
    background-image: url(/i/onlystate6.png);
    background-color: #94ea93;
}

button.LancerClaiming {
    background-image: url(/i/claim.png);
    background-position-x: 12px;
}
.taskanswer{
    background-color: #eeece1;
    border-radius: 5px 5px 5px 5px;
    color: #666053;
    margin: 0 5px;
    padding: 5px 10px;
    letter-spacing: 0.5px;
    border:none;
    cursor: pointer;
}
.taskgood{
    background-image: url(/i/good_task_grey.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-left: 20px;
}
.taskgood:hover {
    background-image: url(/i/good_task_full.png);
    color:lightseagreen;
    transition: 1s;
}
.taskbad{
    background-image: url(/i/bad_task_grey.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-left: 20px;
}
.taskbad:hover {
    background-image: url(/i/bad_task_full.png);
    color:darkred;
    transition: 1s;
}

.taskmaybe{

}



#event-signal {position: fixed; top: 300px; left: 0px; padding: 10px 20px; background-color: #F1EADC; border: 1px solid #000; display: none}
#event-signal UL LI {list-style: none; display: none}
#event-signal UL LI A {color: #FFaa00; font-weight: 400}

.tstbefore:before {content:"Тест";}



DIV.infopanel {
	background: url("/i/attention.gif") no-repeat scroll right top white;
    border: 2px solid red;
    left: 5px;
    opacity: 0.8;
    padding: 5px;
    position: fixed;
    text-align: left;
    top: 237px;
    width: 195px;
    z-index: 100;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8;
}	
DIV.infopaneltext {
	font-size: 11px;
}

#signals {position: relative; margin-bottom: 10px}

SPAN.sound_on {
	padding-left:30px;
	background:url(/i/sound.png) no-repeat scroll left top transparent;
}
SPAN.nosound{
	padding-left:30px;
	background:url(/i/nosound.png) no-repeat scroll left top transparent;
}

#sound-tumbler {
    background-color: #FBDEAA;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    float: right;
    height: 18px;
	width: 32px;
    line-height: 18px;
    margin-right: 10px;
    margin-top: 5px;
    padding: 3px;
	position: absolute;
	right: -5px;
	top: -6px
}
.fixedobj {
	left: -12px;
    position: absolute;
    top: 36px;
}
.ya-partner__ads-l A {
	display: none !important;
}

.seomain {
    overflow: hidden;
    padding: 20px;
}
.moby_notify {
    background-color: #D9B775;
    border-radius: 5px 5px 5px 5px;
    color: white;
    font-size: 1.6em;
    margin: 0 5px;
    padding: 10px;
}
.do_fix {
    background-color: #D9B775;
    border-radius: 5px 5px 5px 5px;
    color: white;
    margin: 0 5px;
    padding: 5px;
}	
.bg-sets {
    border-radius: 3px 3px 3px 3px;
    height: 20px;
    left: -30px;
    position: absolute;
    top: 2px;
    width: 20px;
}
.newitem{
    display: block;
    float: left;
    outline: medium none;
    text-align: right;
    
    width: 100px;	
}
.newitemwrap{
	cursor: pointer;
    border-radius: 5px 5px 5px 5px;
    font-size: 0.8em;	
    background-color: #FFE1AD;
    border: 1px solid orange;
	font-weight:bold;
	padding:0 5px;
    color: #292929;	
	transition: all 0.5s ease 0s;
	
}
.newitemwrap:hover{
	color:darkred;
}

.newitemwrap.newitems-online {
	border: 2px solid #f00
}

.newitems {
    left: 60px;
    position: absolute;
    top: 110px;	
}
.showinfotok {
    cursor: pointer;
    position: absolute;
    right: 252px;
    text-align: center;
    top: 193px;
}
.subqoute {background: url("/i/quote.gif") no-repeat scroll 0px center transparent; padding-left:10px;}
.h1spec H1 {margin: 25px 0px;}
.advertbg {background-color: #6C3333;}
.topadv2 {
    font-family: georgia;
    font-size: 110%;
    left: 330px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 69%;
	overflow: hidden;
    margin-left: 5px;
}
.unacnref A.inlink{color: #A376B5;}
.unacnref A.inlink:hover{color: #888888;}
.unacnref A.offers {background-image: url(/i/ok-offers.png);}
.unacnref A.offers:hover {background-image: url(/i/ok-offers-act.png);}
DD {font-style:italic;}
DT{font-weight: bold; color:#666666;}
acronym {cursor:help;}
#tinymce UL {margin: 10px 20px 10px 30px;}
.helpblack {background: url(/i/helpblack.png) no-repeat scroll left center;}
#userresult1{top:38px;}
.tfdiv {right: 20px; top: 5px;}
.left.pdb15 A B {
    background-color: #FBDEAA;
    border-radius: 5px 5px 5px 5px;
    font-size: 110%;
    margin-left: -5px;
    padding: 0 5px;
}

.r_top {
    font-size: 0.8em;
    position: absolute;
    right: 10px;
    top: 10px;
}
.r_top A {color: #B79036;}
.r_top A:hover {color: #944816;}
.arcctrl  {background:url('/i/arcbox.png') no-repeat scroll 2px 60%; padding-left:20px; }
li.specialplace {background: url("/i/onlystate1.png") no-repeat scroll left 60% ;}
.specialplace.topadv2 {background: none;}
.landing {
    margin: 30px auto;
	list-style-type:none;
}
.landingbig {
    background-color: #ff934b;
    color: #000000;
    font-family: georgia;
    font-size: 26px;
    padding: 40px 10px;
    text-align: center;
    width: 300px;
	float:left;
	border-radius:5px;
}

.landing_descr {
    color: #1d3240;
    font-size: 20px;
    font-style: italic;
    padding: 0px 0 5px 30px;
    width: 550px;
	float:left;
	list-style-type:none;
	line-height:30px;
}

.landing_ok {
    background: url("/i/onlystate6.png") no-repeat scroll left center ;
}
a.bestbtn,button.bestbtn {
    background-color: #94ea93;
    font-size: 120%;
    font-weight: bold;
    padding: 10px 10px 10px 30px;
}
button.bestbtn {
    border: 0px solid #ff934b;
}
.blockbtn {
    background-color: #F3D495;
    background-repeat: no-repeat;
    background-position: 8px center;
    border-radius: 5px 5px 5px 5px;
    color: #54687A;
    cursor: pointer;
    transition: all 0.5s ease 0s;
    display: block;
    width: 50%;
    white-space: pre-line;
    padding: 15px 20px 15px 40px;
    font-size: 120%;
    margin: 10px auto;
    border: 1px solid #d7d2c5;
    text-align: left;
    font-weight: bold;
}
.blockbtn:hover {background-color: #f5ca73;}
input.sending,button.sending  {
	background: url("/i/sending.gif") no-repeat scroll center center transparent  !important;
    transition: none;
}

.banner-block {position: relative; text-align: center; margin-top: 20px}
	.banner-block > div {display: inline-block; position: relative}
		.banner-block > div .banner-layer {position: absolute; width: 100%; height: 100%; cursor: pointer; background: none}
		.banner-block > div .banner {margin: auto; height: 1%; background: none}


div.banner_layer {
    position: absolute;
    top: 12px;
    left: 320px;
    display: flex;
    justify-content: center;
}
div.banner_cont {
    width: 100%;
    height: 80px;
    border: 1px solid #DCD6C9;
}
div.banner_cont img {
    width: 100%;
    height: 100%;
}
DIV.yandex_bottom .yap-logo-position {
    display: none !important;
}		

.is-sticky {
    margin-left: 45px;
}
div.pre {
	white-space: pre-wrap;
}



.toptab {
    margin-top: -40px;
    padding-bottom: 10px;
}

.toptab {
    margin-top: -40px;
    padding-bottom: 10px;
}

.toptab_btn, .toptab_btn2 {
    border-radius: 0px 0px 10px 10px;
    color: #2e5d7e;
    padding: 5px 10px;
    letter-spacing: 0.5px;
    display: inline-block;
    border: 1px solid #d7d2c5;
    margin-top: -1px;
    margin-left: -1px;
    box-shadow: 0 0px 0px #FDFDF9 inset;
    background: url(/i/cp-grad.gif) repeat-x scroll 0 bottom #F1EADC;
    white-space: nowrap;
    width: 21%;
}
li.acttoptab {
    background-color:  #C9F1CE;
    background-image:  none;
}
li.toptab_btn2{
    border: 1px solid #e1ded2;
}
li.acttop2 {
    border-top:1px solid #f1eadc;
}
li.acttoptab:hover {
    background-color: #D6FFDB;
}
.unacttoptab {
    color: #b1ada2;
    cursor: not-allowed;
}

li.nonselecttoptab:hover{
    background: none #FDFDF9;
    color: #944816;
}
button.no_action:disabled,
button.no_action[disabled]
button.do_auth:disabled,
button.do_auth[disabled]{
    background-color: #cccccc;
    opacity: 0.4;
}

.linefilter {
    border-bottom: 5px solid #f1eadc;;
}

.actfilter {
    padding-bottom: 4px;
    border-bottom: 5px solid #94ea93;
}

.btn_search {
    position: relative;
    right: 24px;
    top: 4px;
}
ul.cpanel_task {
    background: url(/i/0.gif) no-repeat scroll left center;
}
li.oddbg:nth-child(2n) {
    background-color:#F8F5ED;
}

.ml-85{margin-left: -85px;}
button.editbtn {
    padding-top: 4px;
    padding-bottom: 4px;
    border-radius: 6px;
}
.picbtn {
    border: 0px;
    border: 2px solid #f3af95;
    background-color: #f3d495;
    border-radius: 5px;
    transition: all 0.5s ease 0s;
    opacity: 0.8;
    cursor: pointer;
}
.picbtn:hover {
    opacity: 1;
}