.questionExpert {
	height: 100%;
	position: relative;
}

/*
-webkit-touch-callout: none;	iOS Safari
-webkit-user-select: none;		Chrome all / Safari all
-moz-user-select: none;			Firefox all
-ms-user-select: none;			IE 10+
user-select: text !important;
*/

/*------- START (evt progress) ---------*/
.questionExpert .qProgress {}

.questionExpert .qProgress,
.questionExpert .qProgress .bgOpacity,
.questionExpert .qProgress .bgImage {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.questionExpert .newQuestion .spp-page-title-right{
    float: right;
    padding-top: 10px;
    font-size: 0.85em;
    display:none;
}
.disabledEdit {
    pointer-events: none;
    opacity: 0.4;
}


.questionExpert .newQuestion .spp-page-title-right a[href]:hover {
    text-decoration: underline;
    decoration: none; 
}
.questionExpert .newQuestion .spp-page-title-right a {
    text-decoration: underline;
}
.questionExpert .newQuestion .spp-page-title-right a:visited  {
	decoration: none; 
	color:#1a0dab;
}


.questionExpert .qProgress .bgOpacity {
	background-color: #FFF;
}
.questionExpert .qProgress .bgImage {
	background: url(../images/ajaxLoader.gif) no-repeat center;
}
.questionExpert .qProgress.kakAbsolut {
	display: block !important;
}
.questionExpert .qProgress.kakAbsolut .msgRestore {
	min-height: 120px;
	text-align: center;
	padding-top: 150px;
	position: absolute;
	width: 100%;
	background: url(../images/ajaxLoader.gif) no-repeat center 50px;
}
.questionExpert .qProgress.sendquest .bgOpacity {
	background-color: #f3f3f3;
	opacity: 0.3;
}
/*------- END (evt progress) ---------*/

.questionExpert .spp-auth-data-error {
	display: none;
}
.questionExpert .headerList .spp-new-question {
	cursor: pointer;
	background: url(../images/buttons_questionExpert.png?updnum=1741);
	border: none;
	padding: 0;
	height: 25px;
}
.questionExpert .spp-btns-send-form button {
	background-image: none;
}
.questionExpert hr.typeHR {
	color: #ccc;
	background-color: #ccc;
	border: none;
	height: 1px;
	margin: 10px 0;
}

.questionExpert .noneMinPhoto {
	background: url(../images/noneMinPhoto.jpg) no-repeat center center;
}
.questionExpert .okPhoto {}
.questionExpert .workArea .goExpert .photo,
.questionExpert .workArea .itmExperts .photo {
	width: 75px;
	height: 75px;
	border: 1px solid #CCC;
	border-radius: 3px;
	box-shadow: 2px 2px 2px #555555;
	padding: 4px;
}

/* ---------- headerList ------------ */
.questionExpert .headerList {
	position: relative;
}
.questionExpert .headerList .valign-center {}
.questionExpert .headerList h1 {}

.questionExpert .headerList .texInf.lppBeta {
	background: url(../images/beta_questionExpert.png) center no-repeat;
}

.questionExpert .headerList .texInf {
	height: 23px;
	width: 100%;
	position: absolute;
}
.questionExpert .headerList .texInf .isTestServer {
	text-align: right;
	padding-right: 25px;
	color: red;
	font-weight: bold;
	padding-top: 4px;

	-moz-user-select: text;
	-webkit-user-select: text;
	user-select: text;
}

.questionExpert .headerList .headQMenu {
	position: relative;
}
.questionExpert .headerList .headQMenu ul {
	background: #2b4279;
}
.questionExpert .headerList .headQMenu li {
	float: left;
	list-style: none;
	font-size: 0.87em;
	color: #FFF;
	font-weight: bold;
	border-right: 2px #FFFFFF solid;
	padding-right: 18px;
}
.questionExpert .headerList .headQMenu li.li-clear {
	clear: both;
	padding: 0;
	float: none;
}
.questionExpert .headerList .activeHeadQMenu li.liOk {}
.questionExpert .headerList .headQMenu.activeHeadQMenu li.liOk.active {
	background: url(../images/menubg_questionExpert.png) repeat-x;
}
.questionExpert .headerList .headQMenu li.liOk a span.aTxt {
	display: none;
}
.questionExpert .headerList .headQMenu li.liOk div,
.questionExpert .headerList .headQMenu li.liOk a.menuItems {
	width: 100%;
	height: 40px;
	padding-top: 11px;
	padding-left: 50px;
	background: url(../images/menuicon_questionExpert.png) no-repeat;
	box-sizing: border-box;
}
.questionExpert .headerList .headQMenu li.liOk a.menuItems {
	display: block;
	color: #FFF;
	text-decoration: none !important;
}
.questionExpert .headerList .headQMenu li.liOk.active a.menuItems {
	color: #2b4279;
	cursor: default;
}
/*
.questionExpert .headerList .headQMenu li.liOk.needHide {
	padding-right: 0;
	border-right: solid 1px #2B4279;
	background: #2B4279;
}
*/
.questionExpert .headerList .headQMenu ul li.noRightBorder {
	border-right-color: #2B4279 !important;
}

.questionExpert .headerList .headQMenu ul li.options {
	float: right !important;
	padding-right: 0 !important;
	border: none !important;
	margin-right: 10px;
	cursor: pointer;
}

.questionExpert .headerList .headQMenu li.liOk a.listQuestions {
	background-position: 14px 10px;
}
.questionExpert .headerList .headQMenu li.liOk.active a.listQuestions {
	background-position: 14px -53px;
}

.questionExpert .headerList .headQMenu li.liOk a.rules {
	background-position: 14px -102px;
}
.questionExpert .headerList .headQMenu li.liOk.active a.rules {
	background-position: 14px -167px;
}

.questionExpert .headerList .headQMenu li.liOk a.news {
	background-position: 14px -218px;
}
.questionExpert .headerList .headQMenu li.liOk.active a.news {
	background-position: 14px -280px;
}

.questionExpert .headerList .headQMenu li.liOk a.youadvise {
	background-position: 14px -333px;
}
.questionExpert .headerList .headQMenu li.liOk.active a.youadvise {
	background-position: 14px -398px;
}

.questionExpert .headerList .headQMenu li.liOk a.exampleConsul {
	background-position: 14px -474px;
}
.questionExpert .headerList .headQMenu li.liOk.active a.exampleConsul {
	background-position: 14px -476px;
}
.questionExpert .headerList .headQMenu li.liOk a.educational-materials {
	background-position: 14px -693px;
}
.questionExpert .headerList .headQMenu li.liOk.active a.educational-materials {
	background-position: 14px -753px;
}
.questionExpert .headerList .headQMenu ul li.options .gear {
	background: url(../images/menuicon_questionExpert.png) no-repeat scroll 0 -590px;
	padding-left: 25px;
	height: 40px;
	position: relative;
}
/*
.questionExpert .headerList .headQMenu li.liOk div.newQuestion {
	background: none;
	padding: 0;
}*/

.questionExpert .headerList .headQImg {
	background: url(../images/productheadbg_questionExpert.png) repeat-x;
	height: 105px;
	border-radius: 10px 10px 0 0;
}
.questionExpert .headerList .headQImg .qImg {
	background: url(../images/headtitle_spp.png) no-repeat;
	/*width: 735px;*/
	width: 250px;
	height: 65px;
	float: left;
	margin-left: 22px;
	margin-top: 20px;
	text-align: right;
	cursor: default;
}
.questionExpert .headerList .headQImg .qImg .headTitle {
	width: 100%;
	height: 100%;	
	background: url(../images/headtitle_spp.png) no-repeat;
	background-repeat: no-repeat;
	background-position: 0px -130px;
}
.questionExpert .headerList .headQImg .qImg .dspVer {
	vertical-align: -38px;
	color: #2b4279;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
}
.questionExpert .headerList .headQImg .btnNewQuestion {
	margin-right: 25px;
	margin-top: 28px;
	float: right;
}
/*
.questionExpert .headerList .headQImg .btnNewQuestion a.newQQ {
	display: block;
	height: 48px;
	width: 220px;
	
	background-image: url(../images/buttons_questionExpert.png);
	background-repeat: no-repeat;
	background-position: 0px -715px;
}
*/
/*
.questionExpert .headerList .headQImg .btnNewQuestion a.newQQ:hover {
	background-position: 0px -781px;
}
*/

.questionExpert .headerList .headQImg .btnNewQuestion .spp-new-question {
	height: 48px;
	width: 220px;
	background-position: 0px -781px;
}
.questionExpert .headerList .headQImg .btnNewQuestion .spp-new-question[disabled] {
	background-position: 0px -715px;
}
.questionExpert .headerList .headQImg .btnNewQuestion .spp-new-question[nd=""] {
	background-position: 0px -715px;
}


/* ---------- END headerList ------------ */

/* ------- Options in headerList --------- */
.questionExpert .headerList .headQMenu ul li.options div.gear div {}
.questionExpert .headerList .headQMenu .options div.gear .mainOptions {
	display: none;
	position: absolute;
	top: 28px;
	right: -5px;
	font-weight: normal;
	min-width: 425px;
}
.questionExpert .headerList .headQMenu .options div.mainOptions .bgOk {
	background: #FFF;
	border-radius: 6px;
	border: 1px solid #FFF;
	box-shadow: 2px 2px 5px #555555;
}
.questionExpert .headerList .headQMenu .options div.mainOptions .topBg {
	background: url(../images/menuicon_questionExpert.png) no-repeat scroll 100% -631px;
	height: 10px;
}
.questionExpert .headerList .headQMenu .options .mainOptions a {
	display: block;
	height: 100%;
	text-decoration: none !important;
	color: #292929;
	font-size: 0.85em;
	background: url(../images/tralert_questionExpert.png) no-repeat;
	padding: 8px 0 0 70px;
	min-height: 60px;
}
.questionExpert .headerList .headQMenu .options .mainOptions a:hover {
	background-color: #b4c9ff;
}

.questionExpert .headerList .headQMenu .options .mainOptions a b {	
	color: #2b4279;
	font-size: 1.15em !important;
	margin-bottom: 5px;
}

/* deactivate currActive_0 */

.questionExpert .headerList .headQMenu .options .mainOptions .refresh,
.questionExpert .headerList .headQMenu .options .mainOptions .restore {
	/*display: none;*/
}
.questionExpert .headerList .headQMenu .options .mainOptions .refresh,
.questionExpert .headerList .headQMenu .options .mainOptions .restore,
.questionExpert .headerList .headQMenu .options .mainOptions .deactivate {
	padding: 2px;
}

.questionExpert .headerList .headQMenu .options .mainOptions .refresh a {
	background-position: 15px -534px;	
}
.questionExpert .headerList .headQMenu .options .mainOptions .restore a {
	background-position: 15px -300px;
}

.questionExpert .headerList .headQMenu .options .mainOptions .deactivate a {
	display: none;
}
.questionExpert .headerList .headQMenu .options .mainOptions .deactivate.currActive_0 a.act_0 {
	background-position: 15px -750px;
	display: block;
}
.questionExpert .headerList .headQMenu .options .mainOptions .deactivate.currActive_1 a.act_1 {
	background-position: 15px -1439px;
	display: block;
}

.questionExpert .headerList .headQMenu .options div.mainOptions .bgOk hr {
	color: #CCC;
	background-color: #CCC;
	border: none;
	height: 1px;
	margin: 0;
}

/*
.questionExpert .headerList .headQMenu .options div.mainOptions .ie8Border,
.questionExpert .headList .listSort.ie8Border {
	border-color: #CCC;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
.questionExpert .headList .listSort.ie8Border {
	border-width: 1px;
}
*/
/* ------- END Options in headerList --------- */

.questionExpert .mBody {
	margin-top: -145px;
	padding-top: 145px;
	height: 100%;

	box-sizing: border-box;
}

/*--- ------*/
.questionExpert .msgCenter {
	text-align: center;
	/* margin: 5px 0 10px 0; */
	font-size: 0.85em;
}
.questionExpert div.error {
	/* font-weight: bold;
	color: #FF0000; */
}
.questionExpert .mBody .startPage {
	height: 100%;
	overflow: auto;
}
.questionExpert .mBody .startPage .alert {
	margin: 45px 15px 0px 15px;
	text-align: center;
	-moz-user-select: text !important;
	-webkit-user-select: text !important;
	user-select: text !important;
	display: none;
}
.questionExpert .mBody .startPage .alert .serverError {
	margin-top: 15px;
	font-size: 0.82em;
}
.questionExpert .mBody .startPage .alert .serverError span {
	text-decoration: underline;
}
.questionExpert .mBody .startPage .startError {
	font-size: 0.85em;
	text-align: center;
}
/* -------------------------- */

.questionExpert .mBody .workArea {
	height: 100%;
	overflow: auto;
	position: relative;
}
.questionExpert .mBody .workArea .noneContent {
	text-align: center;
	margin-top: 50px;
}

.questionExpert .mBody .workArea .help-area,
.questionExperAbout,
.questionExpertOff,
.questionExpert .workArea .newsIn {
	padding: 20px;
	-moz-user-select: text !important;
	-webkit-user-select: text !important;
	user-select: text !important;
}
.questionExpert .mBody .workArea .help-area ul {
	margin-left: 35px !important;
}


/*--------- FORM POLE ----------*/
.questionExpert .newQuestion {
	height: 100%;
	box-sizing: border-box;
}

.questionExpert .workArea.page-457300005 > .newQuestion {
	min-width: 560px;
	max-width: 800px;
	margin: 0 auto;
}
.questionExpert .workArea.page-457300005 {
	background-color: #f5f5f5;
}

.questionExpert .newQuestion .spp-page-title {
	padding-top: 10px;
	font-size: 1em;
	cursor: default;
}

.questionExpert .newQuestion .ro {
	margin-bottom: 5px;
	position: relative;
}
.questionExpert .newQuestion .ro .podp {
	font-size: 0.75em;
	font-weight: bold;
	cursor: default;
}

.questionExpert .newQuestion .ro.bodyText .balance {
	font-size: 0.72em;
	position: absolute;
	cursor: default;
	display: inline-block;
	bottom: 1px;
	left: 15px;
}
.questionExpert .newQuestion .ro.bodyText .balance.ne-hidden {
	display: none;
}


.questionExpert .newQuestion .ro .item-progress {
	display: none;

	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	
	background-color: inherit;

	background-image: url(../images/ajax-load-row.gif);
	background-repeat: no-repeat;
	background-position: center 86%;
}
.questionExpert .newQuestion .ro.spp-lock-authorize .item-progress {
	display: block;
}


/*
.questionExpert .mBody .workArea .newQuestion .headNQ .quotaCount {
	float: right;
	font-size: 0.82em;
	padding-right: 40px;
	display: none;
}
.questionExpert .mBody .workArea .newQuestion .headNQ .quotaCount span.quotaNumb {
	vertical-align: bottom;
	font-size: 1.8em;
}
*/

.questionExpert .spp-send-question input[type="text"],
.questionExpert .spp-send-question #bodyTextarea {
	border-radius: 2px;
	border: 1px solid #CCC;
	width: 100%;
	outline: none;
	box-sizing: border-box;
} 
.questionExpert .spp-send-question #bodyTextarea::-moz-placeholder
{ 
	font-style: italic;
} 
.questionExpert .spp-send-question #bodyTextarea::-webkit-input-placeholder
{ 
	font-style: italic;
} 
.questionExpert .spp-send-question #bodyTextarea::-ms-input-placeholder
{ 
	font-style: italic;
} 
.questionExpert .spp-send-question #bodyTextarea::placeholder 
{ 
	font-style: italic;
} 
.questionExpert .spp-send-question #bodyTextarea {
	height: 237px;
	max-width: 900px;
	min-height: 100px;
	max-height: 350px;
	resize: vertical;
	padding: 6px 6px 6px;
	border-bottom: 18px solid #CCC;
	overflow-x:hidden;
	overflow-y:auto;
}
.questionExpert .spp-send-question #bodyTextarea.defValue {
	color: #808080;
}
.questionExpert .spp-send-question input[type="text"] {
	padding-left: 6px;
	height: 30px;
}

.questionExpert .spp-send-question #bodyTextarea[disabled] {
	font-size: 0.8em;
}
.questionExpert .spp-send-question input[disabled],
.questionExpert .spp-send-question #bodyTextarea[disabled] {
	background-color: #f0f0f0;
}

.questionExpert .spp-send-question input:focus::-moz-placeholder,
.questionExpert .spp-send-question #bodyTextarea:focus::-moz-placeholder {
	color: transparent;
}
.questionExpert .spp-send-question input:focus::-webkit-input-placeholder,
.questionExpert .spp-send-question #bodyTextarea:focus::-webkit-input-placeholder {
	color: transparent;
}
.questionExpert .spp-send-question input:focus:-ms-input-placeholder,
.questionExpert .spp-send-question #bodyTextarea:focus:-ms-input-placeholder {
	color: transparent;
}
.questionExpert .spp-send-question input:focus::placeholder,
.questionExpert .spp-send-question #bodyTextarea:focus::placeholder {
	color: transparent;
}

.questionExpert .spp-send-question .row-empty input,
.questionExpert .spp-send-question .row-empty #bodyTextarea {
	border-color: red;
	color: red;
}

.questionExpert .spp-send-question .row-empty input::-moz-placeholder,
.questionExpert .spp-send-question .row-empty #bodyTextarea::-moz-placeholder {
	opacity: 1;
	color: inherit;
}
.questionExpert .spp-send-question .row-empty input::-webkit-input-placeholder,
.questionExpert .spp-send-question .row-empty #bodyTextarea::-webkit-input-placeholder {
	opacity: 1;
	color: inherit;
}
.questionExpert .spp-send-question .row-empty input:-ms-input-placeholder,
.questionExpert .spp-send-question .row-empty #bodyTextarea:-ms-input-placeholder {
	opacity: 1;
	color: inherit;
}
.questionExpert .spp-send-question .row-empty input::placeholder,
.questionExpert .spp-send-question .row-empty #bodyTextarea::placeholder {
	opacity: 1;
	color: inherit;
}

.questionExpert .spp-send-question .ro.contQuota input.show-classificators {
	cursor: pointer;

	background-image: url(../images/tralert_questionExpert.png);
	background-position: 105% -1585px;
	background-repeat: no-repeat;
}
.questionExpert .spp-send-question .ro.contQuota input.show-classificators[disabled] {
	cursor: default;
	background-image: none;
}


/*
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro .reg-val-check,
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro .show-val-err {
	display: none;
}
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.is-svrr .show-val-err {
	display: block;
}
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.is-invalid-inp .show-val-profile,
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.is-svrr .show-val-err {
	color: #ff0000;
	font-style: italic;
}

.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro .show-val-err {
	color: #ff0000;
	font-style: italic;
}
*/

/*
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile {
	padding-top: 10px;
}
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile button {
	background-image: none;
}

.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile .is-invalid-rows .button-inv {
	padding-top: 10px;
}
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile .is-invalid-rows .msg-inv {
	color: #ff0000;
	font-size: 0.9em;
	font-weight: normal;
}
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile .def-edit-prof {
	font-size: 0.9em;
}

.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile .def-edit-prof span {}
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile .def-edit-prof a {
	color: #2d2d2d;
	padding-bottom: 2px;
	border-bottom: 1px;
	border-bottom-style: dashed;
	font-size: 0.9em;
}
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile .def-edit-prof a:hover {
	text-decoration: none !important;
}

.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile.show-norm .def-edit-prof,
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile.show-red .is-invalid-rows {
	display: block;
}
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile .is-invalid-rows,
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile.show-norm .is-invalid-rows,
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile .def-edit-prof,
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro.fill-profile.show-red .def-edit-prof {
	display: none;
}


.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro .show-val-profile,
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .ro .show-val-err {
	font-size: 0.76em;
	cursor: default;
	color: #2d2d2d;
}
*/

/*
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .row_1 .ro .roKod {
	float: left;
	padding-right: 10px;
	width: 50px;
}
.questionExpert .mBody .workArea .newQuestion .rowsQuestion .row_1 .ro .roNumb {
	float: left;
	width: 180px;
}
*/


.questionExpert .newQuestion .no-available-services {
	margin-bottom: 8px;
	display: none;
}
.questionExpert .newQuestion .no-available-services .message-err-tt {
	cursor: default;
	font-size: 0.75em;
	padding-left: 26px;
	
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgdJREFUeNqkk8tu00AUho9nfKnDJU5j5NoJkTB20+JU3ZR1F+xaKhZIkRCSAYkdL9CqEgtW9B14BVa8AiyQQCELJCRUFUgXMZAKqOPY8WWYsZISaFohdaTPnjnz/2c84zMcIQTO0rg3L7iT5oqUZ6P+Q8rPaSJ0SvKmbt2zdcu1Wf8kEcoygH+hu7qMhdKaVru5qNXWF7GgrLHYNO3UBBTXsN0GCT+JJPwsGtbdBov9VwK60rJ0rrZaKjfM7Z2vsL3zDZTyNVMqVFfZ3LEEKX1MwMYPKtYdJ/I/oiAIgDHs7yH9yi2HzY00Rx6UpTTTCJLBjQuKsyLLRSONf4Hv+zlp7EOhoBjnL1orTDPp4dP06EBlDnGucXXdiYMvMExDaLVa4Hke7D9ahozsAj9bd9Lerksy8pLqB/lfiBMABv2c2+W560sIRUpv0AGvvwftdhu63S6kQghEjADESJGK1SWmHfsQK0SKCpzYVKuN+d7hW4izHgg4gu/ekxwRD3Mw50NR1+YJ4CbzMC9K6BboNu6rlfpCnH2QeeSDhMMcVXucMx4zZCmRS3OXFpiHeVGSgIUFaUOrzJgC/IAZutKYcZuMMfSqYiKe32BePgjIlllXbREfYkLYif65XMHBZv7uHzz/u34xYKM2a79/523xwQCi16/2OzTcOV7pT0+/iRxE3Fmv828BBgCYsyym9ECFNgAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: 0 0;
}
.questionExpert .newQuestion .no-available-services .message-err-tt .cc-red {
	color: red;
	font-weight: bold;
}

.questionExpert .newQuestion .body-agreement {
	padding-top: 14px;
	font-size: 0.82em;
	cursor: default;
}

/*
.questionExpert .mBody .workArea .newQuestion .alertInfo {
	margin-top: 7px;
	padding-left: 10px;
	border-radius: 3px;
	font-size: 0.82em;
	background: #FFF;
}
.questionExpert .mBody .workArea .newQuestion .alertInfo .alertIcon {
	background: url(../images/icons_questionExpert.png) no-repeat scroll -54px -290px;
	float: left;
	width: 35px;
	height: 33px;
}
.questionExpert .mBody .workArea .newQuestion .alertInfo .margus {
	margin-left: 60px;
}
.questionExpert .mBody .workArea .newQuestion .alertInfo .margus h4 {
	margin: 0 0 4px 0;
}
*/

/*
.questionExpert .newQuestion

.questionExpert .spp-send-question
*/

.questionExpert .newQuestion .spp-btns-send-form.spp-is-authorize {
	min-height: 50px;
}
.questionExpert .newQuestion .spp-btns-send-form.spp-btns-hide > div,
.questionExpert .newQuestion .spp-btns-send-form.spp-btns-hide.spp-is-authorize > div {
	/*display: none;*/
}
.questionExpert .newQuestion .spp-btns-send-form .item-progress {
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
	display: none;
	min-height: inherit;
	min-width: inherit;
}
.questionExpert .newQuestion .spp-btns-send-form.spp-is-authorize .item-progress {
	display: block;
}

.questionExpert .newQuestion .spp-btns-send-form .spp-btn-reset-send {
	margin-top: 16px;
	/*
	box-sizing: border-box;
	
	min-height: inherit;
	
	padding: 16px 0 0 290px;
	
	text-align: center;*/
}
.questionExpert .newQuestion .spp-btns-send-form.spp-is-authorize .spp-btn-reset-send {
	display: none;
}
.questionExpert .newQuestion .spp-btns-send-form .spp-btn-reset-send button {
}

.questionExpert .newQuestion .spp-btns-send-form .spp-btn-reset-send button.send {
	width: 125px;
}
.questionExpert .newQuestion .spp-btns-send-form .spp-btn-reset-send button.reset,
.questionExpert .newQuestion .spp-btns-send-form .spp-btn-reset-send button.cancel {
	margin-left: 16px;
}
.questionExpert .newQuestion .spp-btns-send-form .spp-btn-reset-send button.save {
	display: none;
}
.questionExpert .newQuestion .spp-btns-send-form .spp-btn-reset-send.spp-btnshow-save button.save {
	display: inline-block;
}
.questionExpert .newQuestion .spp-btns-send-form .spp-btn-reset-send.spp-btnshow-save button.send {
	display: none;
}

/*
<button class="cancel spp-button" type="button"> %i18n('Cancel') </button>
*/

.questionExpert .spp-send-question .fileBlock {
	margin-top: 8px;
}
.questionExpert .spp-send-question .fileBlock  {}
.questionExpert .spp-send-question .fileBlock .elFile {
	margin-top: 3px;
}
/*
.questionExpert .spp-send-question .fileBlock .elFile input.inHide {
	width: inherit;
	height: inherit;
}
*/
.questionExpert .spp-send-question .fileBlock .elFile.hideFile {
	display: none;
}
.questionExpert .spp-send-question .fileBlock .elFile .del-file {
	margin-left: 5px;
	font-size: 0.8em;
}
.questionExpert .spp-send-question .fileBlock .elFile.addNewFile .del-file {
	display: none;
}

.questionExpert .spp-send-question .fileBlock .bv {
	font-size: 0.75em;
	text-align: center;
	color: #666;
	cursor: default;
}

/*

  .wrapper .bg_pattern .main-cnt .scroll_cnt {
	overflow-y: auto;
	height: calc(100% - 40px);
	width: 100%;
	position: relative;

	//overflow-x: hidden;
	//height: auto;
	//max-height: 80%; }

.bg_pattern.__doc .main-cnt .scroll_cnt {
  height: calc(100vh - 190px);
  margin-bottom: 50px; }

.bg_pattern .with_arrow .lst_i .__js-slide-down_tx {
  padding: 0 0 15px 30px; }


@media (max-width: 840px) {
    .wrapper .bg_pattern .main-cnt .scroll_cnt {
        height: 90%;
    }
}
@media (max-width: 500px) {
    .wrapper .bg_pattern .main-cnt .scroll_cnt {
        height: 84%;
    }
}

@media (max-width: 590px) {
}
@media (max-width: 700px) {
}
@media (max-width: 930px) {
}

@media screen and (min-width: 1050px) {
}

.questionExpert .workArea.page-457300005 > .newQuestion {
	min-width: 560px;
	max-width: 800px;
	margin: 0 auto;
}
*/

@media (max-width: 1050px) {
	.questionExpert .workArea.page-457300005 > .newQuestion {
		width: 100%;
		max-width: 100%;
		padding: 0 20px;
		margin: 0;
	}
}

/*------------------------------*/

/*--------- listQuestions ----------*/
.questionExpert .workArea .blockList {
	height: 100%;
	min-width: 1000px;
	box-sizing: border-box;
	padding: 10px 5px 0 5px;
}
.questionExpert .workArea .blockList .thBlockListQuestions {
	box-sizing: border-box;
	margin-top: -37px;
	padding-top: 37px;
	height: 100%;
}
.questionExpert .workArea .blockList .thBlockListQuestions .message {
	margin-top: 55px;
	text-align: center;

	background-repeat: no-repeat;
	background-position: center top;
}
.questionExpert .workArea .blockList .thBlockListQuestions .message.too-much {
	background-image: url("../images/modalIcon_questionExpert.png") !important;
}
.questionExpert .workArea .blockList .thBlockListQuestions .message.cache-no-items {
	background-image: url("../images/pic_large_classificators_error.png") !important;
}

.questionExpert .workArea .blockList .spp-options-filter-vi {
	width: 100%;
	height: 20px;
	border-bottom: 1px solid #CCC;
}
.questionExpert .workArea .blockList .spp-options-filter-vi + .thBlockListQuestions {
	margin-top: -60px;
	padding-top: 60px;
}


.questionExpert .workArea .blockList .qListQuestions {
	height: 100%;
	overflow-y: scroll;
	list-style: none outside none;
	background-color: #f5f5f5;
}
.questionExpert .workArea .blockList .headList {
	border: 1px solid #e6e6e6;
	height: 35px;
	background: #e6e6e6;
	cursor: default;
	position: relative;
}
.questionExpert .workArea .blockList .headList div {
	box-sizing: border-box;
	float: left;
	text-align: center;
	font-size: 0.83em;
	font-weight: bold;
	margin-top: 8px;
}

.questionExpert .workArea .blockList .headList .funcStartButtn {
	position: relative;
	display: inline-block;
	width: 18px;
	height: 100%;
	font-weight: normal;
}

.questionExpert .workArea .blockList .headList .funcStartButtn .spp-qu-bsort,
.questionExpert .workArea .blockList .headList .filterToMsg .spp-qu-filter {
	background-image: url(../images/tralert_questionExpert.png);
	background-repeat: no-repeat;

	width: 100%;
	height: 100%;
	display: inline-block;
}
.questionExpert .workArea .blockList .headList .funcStartButtn .spp-qu-bsort {
	background-position: 2px -1777px;
}

.questionExpert .workArea .blockList .headList .funcStartButtn .listSort {
	display: none;
	position: absolute;
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666;
	right: -28px;
    width: 120px
	
	/*
	margin-left: 4px;
	padding-bottom: 4px;
	*/
}
.questionExpert .workArea .blockList .headList .funcStartButtn .listSort.hideListSort {
	display: block;
}
.questionExpert  .workArea .blockList .headList .funcStartButtn .listSort li {
	text-align: left;
	font-size: 0.9em;
	
	list-style: none;
	padding: 4px 4px 6px;
	margin: 0;
}
.questionExpert  .workArea .blockList .headList .funcStartButtn .listSort li a {
	color: inherit;
	display: block;
	width: 100%;
	height: 100%;

	padding-left: 12px;
	box-sizing: border-box;
}
.questionExpert  .workArea .blockList .headList .funcStartButtn .listSort li a {
	background-image: url(../images/tralert_questionExpert.png);
	background-repeat: no-repeat;
}
.questionExpert  .workArea .blockList .headList .funcStartButtn .listSort li a.sdesc {	
	background-position: -10px -963px;
}
.questionExpert  .workArea .blockList .headList .funcStartButtn .listSort li a.sasc {	
	background-position: -10px -996px;
}
.questionExpert  .workArea .blockList .headList .funcStartButtn .listSort li .current.sdesc {
	background-position: 0px -963px;
}
.questionExpert  .workArea .blockList .headList .funcStartButtn .listSort li .current.sasc {
	background-position: 0px -996px;
}

.questionExpert .workArea .blockList .headList .filterToMsg {
	display: inline-block;
	width: 18px;
	height: 100%;
	margin-left: 10px;
}
.questionExpert .workArea .blockList .headList .filterToMsg .spp-qu-filter {
	background-position: 3px -1690px;
}
.questionExpert .workArea .blockList .spp-options-filter-vi .filterSortOptions-spp {
	text-align: right;
}
.questionExpert .workArea .blockList .spp-options-filter-vi .filterSortOptions-spp a.clearFilter {
    border-bottom: 1px dashed #0000aa;
    color: #0000aa;
    font-size: 0.76em;
    font-weight: normal;
	text-decoration: none !important;
	margin-right: 18px;
}

.questionExpert .workArea .blockList .headList .spp-filter-and-sort {
	position: absolute;
	text-align: left;
	
	top: 4px;
	right: 10px;
	width: 60px;
	height: 25px;
}

.questionExpert .workArea .blockList .qListQuestions li.questItem {
	cursor: pointer;
	font-size: 0.83em;
	border-bottom: 1px solid #CCC;
	padding: 6px 0;
	padding-left: 30px;
	background-color: #FFF;
}
.questionExpert .workArea .blockList .qListQuestions li.questItem.new {
	font-weight: bold;
}
.questionExpert .workArea .blockList .qListQuestions li.questItem:hover {
	background: #b4c9ff;
}
.questionExpert .workArea .blockList .qListQuestions li.questItem div {
	display: inline-block;
}
.questionExpert .workArea .blockList .qListQuestions li.questItem div.specVertAlign {
	vertical-align: middle;
}
.questionExpert .workArea .blockList .qListQuestions li.questItem .specTextAlign {
	text-align: center;
}

.questionExpert .workArea .blockList .qListQuestions li.questItem div div {}
.questionExpert .workArea .blockList .qListQuestions li.questItem div.titleQuest {
	font-size: 1.05em;
	white-space: nowrap;
	text-overflow: clip;
	overflow: hidden;
}
.questionExpert .workArea .blockList .qListQuestions li.questItem div.titleQuest .text-part {
	margin-left: 9px;
	color:#7A7A7A;
}
.questionExpert .workArea .blockList .qListQuestions li.questItem div.nameThemes .co_author {
	font-style:italic;
}
.questionExpert .workArea .blockList .qListQuestions li.questItem div.nameThemes .marginleft30 
{
	margin-left: 30px;
}

.questionExpert .workArea .blockList .qListQuestions li.questItem div.nameThemes {
	color: #666;
	font-size: 0.90em;
	font-weight: normal;
}
.questionExpert .workArea .blockList .qListQuestions .listEmpty {
	text-align: center;
	padding-top: 15px;
	font-size: 0.85em;
}
.questionExpert .workArea .blockList .qListQuestions li.questItem span.answered {
	color: #009900;
}
.questionExpert .workArea .blReSend span.ship {
	color: #009900;
	font-weight: bold;
}

.questionExpert .workArea .openQuestion .blReSend {
	background: #fdf186;
	border-radius: 0 6px 6px 0;
	margin-top: 20px;
	position: relative;
	cursor: default;
	width: 104px;
    height: 24px;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .detal .msg .blReSend 
{
	background: inherit;
    border-radius: 0 6px 6px 0;
    margin-top: 20px;
    position: relative;
    cursor: default;
    width: 104px;
    height: 24px;
}
.questionExpert  .okF .blReSend a.reSendQ {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/buttons_questionExpert.png?updnum=1741) no-repeat scroll 0 -177px;
}
.questionExpert .workArea .openQuestion .blReSend .noSendMsg {
	background: url(../images/tralert_questionExpert.png) no-repeat scroll 0 -206px;
	padding: 5px 122px 5px 65px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.questionExpert .workArea .openQuestion .blReSend .tytBtnReSend {
	width: 104px;
	height: 24px;
	position: absolute;
	right: 12px;
	top: 10px;
}
.questionExpert .workArea .openQuestion .reSendProgress {
	top: 13px !important;
}

.questionExpert .workArea .blockList .qListQuestions .blReSend {
	margin-left: 14px;
	width: 104px;
	height: 24px;
}
.questionExpert .workArea .blReSend a.reSendQ {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/buttons_questionExpert.png) no-repeat scroll 0 -177px;
}
.questionExpert .workArea .reSendProgress {
	background: url(../images/Progressbar.gif) no-repeat !important;
	cursor: default;
	width: 52px !important;
}

.questionExpert .workArea .reSendProgress a.reSendQ {
	display: none !important;
}
/*---------------------------------*/

/*--------- open question -----------*/
.questionExpert .mBody .workArea .openQuestion {
	-moz-user-select: text !important;
	-webkit-user-select: text !important;
	user-select: text !important;

	height: 100%;
	background-color: #f5f5f5;
	box-sizing: border-box;
	overflow: auto;
}
.questionExpert .mBody .workArea .openQuestion .newQuestion {
	min-width: inherit;
	padding: 0;
}
.questionExpert .mBody .workArea .openQuestion .bottomPadding {
	height: 50px;
}
.questionExpert .mBody .workArea .openQuestion .openHead {
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	padding: 15px 0 30px 0;
}
.questionExpert .mBody .workArea .openQuestion .qBlock {
	/* margin-bottom: 10px; */
}
.questionExpert .mBody .workArea .openQuestion .qBlock .okF {
	float: left;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .okF .typeSt_0,
.questionExpert .mBody .workArea .openQuestion .qBlock .okF .typeSt_4 {
	color: #060;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .okF .typeSt_1 {
	color: #F60;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .spec {
	height: 100%;
	width: 15%;
	font-size: 0.9em;	
}
.questionExpert .mBody .workArea .openQuestion .qBlock .spec .inSpec {
	margin-left: 30px;
	min-height: 1px;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .spec .goExpert {
	padding-right: 15px;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .spec .goExpert .photo {
	margin-bottom: 12px;
}

.questionExpert .mBody .workArea .openQuestion .qBlock .detal .type .co_author 
{
	font-style:italic;
	font-size:  0.73em !important;
	color: #F60;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .detal {
	width: 69%;
	padding: 9px;
	border: 1px solid #CCC;
	border-radius: 4px;
	background-color: #FFF;
	box-sizing: border-box;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .detal .type {
	width: 22%;
	height: 100%;
	margin-right:16px;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .detal .type b {
	font-size: 0.82em;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .detal .type span {
	font-size: 0.76em;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .detal .type .no_ship {
	color: #F00;
	font-weight: bold;
	font-size: 0.8em;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .detal .msg {
	width: 74%;
	position: relative;
	text-align: justify;
	font-size: 0.90em;
	word-wrap: break-word;
	margin-left:5px;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .stamp {
	width: 140px;
	height: 127px;
	position: absolute;
	bottom: -40px;
	right: -145px;
	display: none;
}
.questionExpert .mBody .workArea .openQuestion .qBlock.texpertIcon .stamp {
	background: url(../images/stamp_t_questionExpert.png) no-repeat;
	display: block;
}
.questionExpert .mBody .workArea .openQuestion .qBlock.kodeksIcon .stamp {
	background: url(../images/stamp_k_questionExpert.png) no-repeat;
	display: block;
}
.questionExpert .mBody .workArea .openQuestion .qBlock p.correctStamp {
	padding-right: 70px;
}

.questionExpert .mBody .workArea .openQuestion .qBlock.mType_0 .detal {
	min-height: 105px;
}
.questionExpert .mBody .workArea .openQuestion .qBlock.mType_1 .detal {
	min-height: 90px;
}

.questionExpert .mBody .workArea .openQuestion .qBlock.mType_5,
.questionExpert .mBody .workArea .openQuestion .vertLine.separator-type-qu-5 {
	display: none;
}

.questionExpert .mBody .workArea .openQuestion .qBlock .other {
	height: 100%;
	width: 15%;
}
/*
.questionExpert .mBody .workArea .openQuestion .qBlock .other .spRating {
	font-size: 0.78em;
	padding-left: 25px;
	cursor: default;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .other .spRating .eventRating {
	margin-top: 10px;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .other .spRating .eventRating a {
	display: block;
	height: 25px;
	width: 25px;
	float: left;
	margin-right: 10px;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .other .spRating .eventRating a {
	background: url(../images/rating_questionExpert.png) no-repeat;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .other .spRating .eventRating a.rating-1 {
	background-position: -31px center;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .other .spRating .eventRating a.rating-2 {
	background-position: -60px center;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .other .spRating .eventRating a.rating-3 {
	background-position: -87px center;
}
.questionExpert .mBody .workArea .openQuestion .qBlock .other .spRating .eventRating a.noActive {
	cursor: default;
}
*/

.questionExpert .mBody .workArea .openQuestion .newQuestion {
	display: none;
	padding-left: 0;
}
.questionExpert .mBody .workArea .openQuestion .new-question-show .newQuestion {
	display: block;
}
/*
.questionExpert .mBody .workArea .openQuestion {}
.questionExpert .mBody .workArea .openQuestion .bodyText {
	width: 100% !important;
}
*/
/*
.questionExpert .mBody .workArea .openQuestion .rowsQuestion {}
*/
.questionExpert .mBody .workArea .openQuestion .refine {
	padding-top: 16px;
	padding-left: 15%;
	padding-right: 16%;
}
.questionExpert .mBody .workArea .openQuestion .refine.new-question-show .refShow {
	display: none;
}

.questionExpert .mBody .workArea .openQuestion .refine .refShow {
}
.questionExpert .mBody .workArea .openQuestion .refine .qBtns {
	padding-right: 0;
}

.questionExpert .mBody .workArea .openQuestion .refine .refShow .textForReply {
	font-size: 0.8em;
	position: relative;
}
.questionExpert .mBody .workArea .openQuestion .refine .refShow.thanksForReply .textForReply {
	padding-right: 180px;
}
.questionExpert .mBody .workArea .openQuestion .refine .refShow {
	text-align: center;
}
.refBtnBl {
	text-align: right;
}
.questionExpert .mBody .workArea .openQuestion .refine .refShow.thanksForReply .refBtnBl {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}

.questionExpert .mBody .workArea .openQuestion .refine .refShow .blg-text-we {
	display: none;
}
.questionExpert .mBody .workArea .openQuestion .refine .refShow.thanksForReply .blg-text-we {
	display: block;
}
.questionExpert .mBody .workArea .openQuestion .refine .refShow .blg-text-we .text-nt {
	float: left;
}
.questionExpert .mBody .workArea .openQuestion .refine .refShow .blg-text-we .text-button {
	float: right;
}

.questionExpert .mBody .workArea .openQuestion .detal .attached-files {
	font-size: 0.85em;
}
.questionExpert .mBody .workArea .openQuestion .detal .attached-files.attached-files-no-empty {
	margin-top: 15px;
}
.questionExpert .mBody .workArea .openQuestion .detal .attached-files .getFile {	
	margin-bottom: 6px;
}
.questionExpert .mBody .workArea .openQuestion .detal .attached-files .getFile a {
	display: inline-block;
	padding-left: 22px;
	background: url(../images/tralert_questionExpert.png) no-repeat scroll 0px -89px;
}
.questionExpert .mBody .workArea .openQuestion .detal .attached-files .getFile .attached-files-size {
	color: #666;
	margin-left: 8px;
}

.questionExpert .mBody .workArea .openQuestion .vertLine div {
	background: #CCC;
	height: 12px;
	width: 1px;
}

/*
.questionExpert .refShow .refBtnBl .btnTooltip {
	text-align: left;
	width: 255px;
	border-radius: 3px;
	box-shadow: 2px 2px 2px #555555;
	border: 1px solid #CCC;
	padding: 10px 10px 10px 15px;
	position: absolute;
	top: -115px;
	right: -65px;
	background-color: #FFFFFF;
	display: none;
	opacity: 0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	cursor: default;
}
.questionExpert .refShow .refBtnBl .spanWorkToMsg.showBtnTooltip .btnTooltip {
	display: block;
}
.questionExpert .refShow .refBtnBl .btnTooltip .hed {
	font-weight: bold;
	padding-bottom: 10px;
}
.questionExpert .refShow .refBtnBl .btnTooltip .tet {
}
*/
/*----------------------------------*/

/*--------- ok send -----------*/
.questionExpert .workArea .questionSendOk {
	height: 100%;
}
.questionExpert .workArea .questionSendOk .img {
	background: url(../images/sendok_questionExpert.png) no-repeat center bottom;
	height: 30%;
}
.questionExpert .workArea .questionSendOk .img.alertImg {
	background: url(../images/alert_questionExpert.png) no-repeat center bottom;
}
.questionExpert .workArea .questionSendOk .hrefus {
	margin-top: 15px;
	text-align: center;
	font-size: 0.83em;
}
.questionExpert .workArea .questionSendOk .hrefus a {
	color: #000;
	text-decoration: underline !important;
}
.questionExpert .workArea .questionSendOk .infos {
	text-align: center;
	-webkit-user-select: text !important;
	-moz-user-select: text !important;
	-ms-user-select: text !important;
	user-select: text !important;
}
.questionExpert .workArea .questionSendOk .textNoSendError span {
	font-weight: bold;
	color: #F00;
}
	
.question-expert-dialog #dialog .mess-send-seccuss {
	text-align: center;
}

.question-expert-dialog #dialog .mess-send-seccuss .user-account-icon {
	width: 100%;
	height: 100px;
	margin: 22px 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAAEH5aXCAAAABGdBTUEAALGPC/xhBQAAJh5JREFUeAHlfQd8VceV97nlNRVU6R0MGNNBVIMEhri38Bmy6xYbl3WoLkv2t+u1P+JsvN8mcQHsuDvedfIldnYTx1mX2LExAmM6priBMR0EakhC0tMr9+7/zNNc3ffefU0S2M4OPzFzZ86UM2fmzJkzZ+YRJXDlM2c+9fzc6/s7JSv2yHs++tgMB4NkqirduvAWOtASpLXPvSxAVpVOtGBVmWlp+RaRgb8VwyAdmZVwWCYTp8sPkYlrkBHSD7ndtOHRJ+Wn8GVGUaX8sEMUHD9K1QWFpPqy7NGkkHGpLmNu7+ennh6DjHAtohS6f7+ffjL9NML8F3E/+aoXmaS+rS5dt+1fOEpHncFgiMJGLrX4W+jBUpeA/LzaQ/xnd2og0PKUjPB63cR/OV16Ula2V0SXjr6E+E+z+o5IfXr2tGMyUzhskPwzzVxEm/TYnz+gn735vgQhVddNC6cDTSp1dRtWIgdUrYB+UDZaxNVXlwv/8WnjVKtSpx4UULb/FIU+Xjlj4jgrE6cly6go6vaVMyZMYLioTByxuHzTJSq6lcPsVE2jxy8cHwcXSbX9Xz5jxqR/nzX7IVuUFbQ6gWNk03KW3EY5/gAtXbf1ATIxulT17VXTJ1zGMFEDlSPY8UBVgwH0dOtQNIxLl63fJj5EBllyBJzoP1f8Gxkut/wUvolClqzduEC5+8MdhhEORSHWUP4e9TtvGNX26hOViT90CfzAkCaRaIQxGAcNp5qgToWu41aGFft7k0sxKQppHphEORQK1lKeHqbDdV5qCqHVrahwbgtp/rAGZW53crl0+vBolhiQO05GBijD6ATay97gwWg5JQ9BW9GtCeqqGSVRCFsZELh+4nnk95+mvysbK5qiqloEBw3z/Mf77KAyfEIGxDx5fPp4bk/E3bt5txny++VnnC/ZkpVBQsRm1CoOZD02f36zTI/LIBOkz0OCqWxg5C4AM1RDITrQ3IKR4KIPXvi1GEYY93tWzZg4SuaJ9aNoJxPtw4srYKfamKagBuJ4nApn0kiZh/vwsSljohofVYkEjOSM/5+xYVIbuk5hTzQ3k9DhAGYTOLfL66VHJo0SlVk1pqpAFnLTPXfRSYzWd554XkYl9ZmQohJ7BWGMvR8PayL2JROXpei6SidP1lFxUa7DEI1AcYH/AgYvnQ6M1EXvfTReRrC/aIBfVMBh5qSqlo9QZNSHQgYVJamA8zBk0LQ6iHi46prbNVNOKQZipwDB8jXbIx+2/09VHBRfI0cPpiHD+tFvPslDVpOun1pCv9m4TaTdOLLOliMS5Gn4aGwsV/L5pwetv5mzS+jTPfuppsYUf8ePVVpZbp4+kbp1yaFlF5dZcbEBgdeStVt2oVwxzu/q749bgGIzye+K0BAa2aen/BR+9fHX6YEvI7yNIzQ9mGV1Hip6ExUJ5j27OEgDfW3CRFQpDh+G0WDF/v8TReQ3IpywMHzGtWLWrGgWzZByhlu52hHA2mxgqcWkijgLExkh/aXrt36fDPMl+Z3KVzBRC959XVuxYoWNIafKFZP+6Lx5vnWzSm++a/Pun//HhaWXxyQn/YxiK7GQS8q3LNc07acG+Na05YvJ7Qdj1XTKrjp1329KJtFHkOd0j5eCTY19V8+acjQ2v/x2rGTJuk1jFFP9mIG4AnaBrCxRiWpEvkM+n4gPtfgJXXXk7g07CHRw7P6oBZFzgfCVsgJRSut/Ry+IyFAs/7KrHieEm9ZUNAZLALOnpe9vvMaKbA1EVbLsw+0hsPbiWCD+/viKayPRRoTFHL48rqxIuq69tmjNptsjH5H/rUrQilfNcNgadnYgDjflMw8jGvFfvxF+MJdFS2enaepz81591SrLqgTg85yzRGJ5RVTApya++6ZYrOySv1O+nj0GsvQinKiE12gZkcw/PnQ4uVBZ1dhoeiTKs7R8079xmhhdyaQHewHv3XAr5WI0HTl0AAJWOk79IaD+QV+6dnPU5oV3Hb2w6zDxzwhHs+1/ePH3tPwn15E2YzBYfJuwJ6tjkf2hL3tJEUBGk3Ifuipok4Ok9CghhBTZ+qFjt/HAl33o/w48IpPjfJYsWcKUzjDNn6uhlhb5jbbHu8jKGIkPYU1OVkF8bqyuirJY55Ut1kXEWntsRMSVMR6PS2wxPovZfw3KD5BLjy5Pc7m8jmxly8ZPxFZLFso+N6by5CER9d15s6jWr9GOCi8N7dGNzuteTG/u/JS2n/DS90edtmfjtRwbRbAJKcDJ1Bkzx8lgtK9MJBOSfigU4V9hVHzZ6OECZsKAvrT1QDytwi2BKp03TmEpCbYW+cLTr2GLGinIgLx+x6LvEsex4969/a6LRBj9LXz+b/uho1Y4OqAu0kMtgasVVXndnnDLHVfbP0X4joVzbXHc72cEXV5Y+xFdNW4kGaKhbZVK4FVlE15VV8+c9CcZkb6vYNuSJySU28qmQlrJpbsvmUmhmB5RIZSzE4RXSKnC5CuOb0fiartgwjY1ncbmsQ3mO4OaqcVoKyXYZAzgVCtGiqosnt6JWW8ltJWRIATOYJwRabUhjf5wslCEdQjkj04eLYqxhrBJWjeFwqdYhfDCkbZdW4KSY6Ijq6Q9UlbAcRayq0vHV6JNS+yA7Q3LLZnMH9crEPLGYWTGC8IyRzIfGZ12n3GVyDLu3YQNJNh6us4k5cvVpSVDnOATViKBl63behjhvk48DnyJwqHgi9gv3ibhnfyUlThlio1bUl7eVVWyV2AHu0CHMmr+vXeRp+604OoalHRP/er3dOncy8UWkAdBqKiYPnzkSTKCwZ1YCh58omxiFDOILT+db2sEpwMsYVgLp3vc99tXbSAhkgNY/0xWT7YCs5imgP0Z7sjkZ6gQ0sNhyCVkjsFi+kdMUQHN4jTKqQ4FjZG/mDWporWItLy0Ebl7/bZXsDLMF0IrGm1Hwl4TC7H1XbtR10MHRLRp8ek24jf26dumAbBlhtTHX0VY5E8wcjysjEZ/j5Vzppy0gTkGrenumIpISNFBZmrg4xEkEgHa4j+Zfan1xWoMEz0NvagVd+Tiy6xwsoBQPLu1irs/3G4u/mDTPclgEyICClQKBEKhtKkmK9o/aRrprQ3noZVz4phQk3C6hvjqcSUSNC2fR4Gqqo+iU81F5dE6B1lAG71bY5Z+uGWkQtruVjJLuIz9GS8/T4M3fyTy1eguqjvTKMLHZ86mfTfcknF5URkU5TR4cIE9LooiS8s3P0Rh6jASXMGa2xZaVCkORSY/a2+/uPVOe/3tC5tmfuwexEJk6frNf4+1/oH2lRyfS4PIUtO3n0hgTtUfMm3jZVdCFR2MB25HDDMbXuxkVjG0Fv1lU5HL56qS22iZKH2GZsGiwGUI6UWyWpnu5Dcd/IqU3HzyFUWkFoapX7eGupRdhC2yVb9TViuuGbqZekg+OrYhCZ1iHls1Y1IfgcjSdVuawPjjxRnkHpETprk927YubQXyBowF97hpZoF4cNyzfI1BgaOHafncwdTVY21RLZh0AtXQ3j91pJtjTaySw3nSMGXeJ5+4e9cFWliPEOu4H36QhmrNvtGLLUPXVAriyEpplYZj09P55o3h/dg8su/szC/0ntVNcyNrsjNIOrFyMxmr1+W8IazqHUEinfp1t3cYrxGT0gEGH6dfrHxVHAwmgzcx/vd+tpt4a2h318wtpYsujlTVEFDpT/tyo4YK93XsIOWpdPOoaP2BvUwZ5jkLRMw3UETSVVNmKCzKs/ahMs7JL+5WKqIPfvU5GhdpXnZO23lrGHsj2ejxA/rQjKGDo4p55K01UIRDRouKTfzBTEpfVTrpvXs37qSQTYRwysIi9oRJw7EBjx+nnDb0/P5iO/rlviNW4ydNGSG6ua72OPXu0zWuWN5nxyLBQIzcriPx2pq4AlojTCP830L8wL76Y9Q+NhEgx3NjhwyNrAtOcLynZg4y7PwBDsn9Rf5wqAZpbf2sYfg998EGumPmNCtPTWMT7TxyzOoMKyFBgAXLUO3x68RAXlU2cRwfnqRy3NhEfzJvonTuCPv5iwHKfnfCaLqtdKrMKvyCLB/dUTaNBhS3rT9RADEf4UDwxdWXX95izcjA6WBv3g/EuviBFAuR+bfLlU83TB1P/YpwsNR2IC8KYqpme9x0zXgcrFhbgIR1VIAIYufYRmfA8k5P03NP2dcU1kc8fH4TBTrKoxO2Jf44zg6qYe14/mhXOt7itkfzAP1qZelEi0tEISIhpRGK/P5G+aASJvddq8smP2NvlyMiDAAF/pUut+tPieQveyHnKqzoWtPKaeOznepLiIgEXvzB5lt1t+tF+3CTaefKx9xtWnmhMwKyDSkRkYDs4zyoCnveInvc2Qqzji/cErxzZemE59KpIyNE7AXevX77w1CL/mMmyi97/tiwUDQYxlEl0DLj8VlTD8amp/puNyJOBS9du2OIqYTuwHy8mgwagF71iL0L83BEwsiGVfNVEFA24djh5Wav+ftnS0o6ZafVqYhI5N669toBuTU1F/izsqYfO39kYW0w2Fy8a/s2CqtfBIcO3H3rSy+lr8OUhabwM9aQOJW3bP2Wq01D+TEOwkdnn6mnXvctRJtVyoK2cf/k6RRuaiLfqUohnGgfnqAfrttKzabpVxX1RcNsXLG6tLTNIMGpgjTi2o3IwrWb++qq+qbu9oyMzBPsGFnJ0NhIhm1FbijuSgEgwo5HGKvgDCCodMnzYtgt1LSchWAiSDOXr5pe8nOGa4/LGJFlf9nYnTz6HsgWxawyip3skZNsMSlEe/w5udiKRo9gEwZa0tnWqZ/hyPFnULk+vLp04v0yPV3fkrXSyQCt+dtKlqcCAqBAwikPG4nyWbN0bMdk8jZXxsEPe53tmfjcFCj/E0sWS97fNEaWkY6fFiIL12zuwYXDXZJqYWzJzoFetw0RFbs3cXDeOtzY6ivW2DC2oawq1TyujzHkfhublug7JSJQm17j8XlOcOHpuLDo/TYJ04M5ozdFDrU4PyMSBtVSOR5yYNXfY6OMVLCcnhQRVhzjxPQ1NmFL1wntu22y51RXkreGN1QRxwZ/li2ejEziA5liWIWm7MWEiMB84XZN1x+1TcYk1bUlaVArnYFNtHSFx45QzpFD8pOauvfAUItXPVkADgEspDqfCjgkWVGOiMBGZoKqu59Db1iA6Qa4t4+MGmeBFx8+RDkHD1rfleMnRs0hKyFFAHNTX7Yu8TCLQ4TNYlw52VtTTepk9X4+4yKLS3WpPEUeDC/hwLEqZsxMljVpGtad4iXrNr/iBBSHSM+eg6rs5iNOmVLFVQ4YSDoWR3Y6NPByTrACu7FVsZ2qjETpqqrPX7pmy8jY9ChEcG68APw+PxYo028VPd+c00VkC7N1Mmxh2bUUFpHioJoViWn+x4uw5nXtjgWPQsTl874QC9Ceb143dl56pchqQrmQBwNvdgeuvc6ijoho53+8FCwr3/oje3YLkSUfbPppogNOe4Z0w3vmXEZ8NM1cLA+ZFLDw4xfNSTd7SjjN63nQDmQh4vJlLbcndDRcBJYrzayxspEPVOEh11mOOx02ZzicijhB86XrNl8aK/xJgPb4Cow5P1vzZwo/+LB1oyeMuzYnn32Cut2x2OJo7SnbnkfR9Z/iW0jMAhF01AvR8qkdnC2tiYpdJrlUtq+DQw8ncwpKrWhqJlf/HpYxKSxXqdeQfrhBkXRds4rlGqoDoGKShiFJ4dO2J+dMrhaIuDy+Xokokg+btXthXRQCBnJgmAYOuMzkYsvhJXPonT+/SrfeWkY+SO3inGTBBOQ7ZTU2WYDbz0du79d0ofJaZ5NQljpUl/IjgC5WsbsbFg44Ha2hcrT8HiDBFJFIcOWKmoUteMQkg7+dXL++BVQ6fw49+Ifj9MA7DTiDBDXthThlssUxKNvczyxsIDdGQiIHFesCTlPNsHk7K5idnAvd4pzCyEBPpiSXYkMnK8g3egJlD4ZRZ8zmyqk+pzhW2V6Qbd1OiQPBXQxx9qkD6auZjE7OfsvMKV0FZYQ4lmCYXTCogP45dAgmlbA5tN1ocCorWZxHTTwnw2DvfA6qKqbSP1khqdIYGSUJZaCQwD49UVelKj11Oq/0PaqaRqise0oNnhyC50yqYZa8hPan8rTAv6GwzE1MNnvxnEHasdrj28JuoYAzDCfGYZIHZx7S8W2zfbXJ+8+jGTQov83uS+Z19pVResLZHJPjdG0DvfzLNzCMkg0ThU5gI9VQz4YEbS4YCNFzL/+zOBHmdeGVz/PijB+YqcSW7NMbqUdO6k0YzHFhxpxsxWlrC3lw7XTshPPjKrOBiOC4CcOouqoCVnJtnIYNiPlILpG7cuwIyoVmZctXh2nfSSjyWjuLOVY6DkLqcT3dDVQIN8aOHoJ1XlKKtFVbW11P9XW1iICJBfLKxrVBRBbJ+y6bZUVdAYT+8ule+uToCSsudQB0NJSduL0ZrkYlKY8KuuTl0E0Lrkhdrg3CNEGVVtbsNL/KzrdOzqxcs4cPoV2HjxGf+KbjMKygldE/02EbvhEUTNnCQCBIhw5WOA6t3n26kS/Lg/QTxPPB7oKBBmpsrKcSnNHzSa7dxVpvc5oT5ex5YsNQkNDKKWOO67CkfxnIpESkqdFPa97d4ljRlddOByJdadOGPVR3uiGmLoWOHD5Ik6eyfXs0ktsOHKUpgwdEwZ84XZ82NTij7BxdaSx4TStopFQKuPyCXLpryXVRlcoPg1k4OvtvbrwYUbG8JwIVDLUp6WS+ANRC9c1+6uJrO+P/4464XawEd/RhO7yDE9TVlw9pSVftk8gYQLJw7p1EME4SAKP8zJoNVAtrB3bPItyMIZy2A+MJq8aDDC/E+HAw9BImzS1pF9BOQCEBtE6TgV2LaM4FQ8kHw2Y5L+6cNU3cAzlae5r+a8uulLXwOeOqSaP+mwEFa9DdoYUqLEHPhWPK4FyFrsadkCys9hIJWTdzq/4wH/zOyGGS0DIpzsd218JWIPLYtGnNGGsn4yDPQgQTpMhm8pSoiuKcbBxPRFJbvShQNjeBIdSlMlIMLf5QjdAUcrkP2FdgP+YwYyoMvWWODvq89Snp0UzNzXWgBhfm1ExEhxuoTx64HJIP+ePlMki9VTDhsFZOCxE+Eobd7wFwnYGyrfyUxroaF00tSFd4kzmT+3xZp7FupwAyDBg2m/ETnM+0GMUAjNSO+91ihylL5a2B1hIeLr/ZtxDhj8Jw49D6rKKg/ULcO1Uu2nNGo9lFQfIm2XJy/va5XHA65lrRdMfxEO1s8NGWupw4c1mIVW8+Pmtilb0+QVx7BJ7iuEtVtKcy2mDbCzjLYTYseGzq2Lh2i8lur/uJ0slPAwmLG9jTvu4wP8wQCtZ3c2pHHCIMhFtSY3BS1SaHO+U8x3F81zDU5L8y0Zm8IyLcRrzsksU34c9xex2rY9NbIxRevPqiybCIdXYJEWFwvs7PJkbOWc9NLHMoPCtzK0z+nkxWY1JEOCPbSfFDPa1MP1lZnZ4mDEbN4LjVpZNeSlV43OxPlGHJ2k1/5/L6nraz5kSwnRGP4VS9cvqE4nTLSkkRWRDbEHaZ9HsNlNnLE+9sOUEFCLCZIMFtSZsi9oYve3drPyVL3YBe651qH2PPlyzMkiz29v+6avr4f0oGlyitXYjIwu55dYMv3NPzBGx3FzBnyQQplno1ND7c0nIEO8fbV5dNeUeW2x6/Q4jYK8Sxtrtn7/Pm4vLkjYifDDVTsYoDHyEhoBYwDNjfi0uzh7D9el0x3c+tKhu3z15GR8KdhkhHGhGb95Y1a7w5lDtA1cyxMJsa72toGHH5Iw8Py6usKDRUNcelqi4NOl/Wfmo4/t6BdzvW33QHjXp6JfV9+w0yYR7Phm9B0wwCwQacBJxu7t5j37b7H9pFXs+2cLBlp9Lc9QDvjmPr/rq/o4Tfc92Yv9+5M7ulzj8Tk2UeuM5sMMM+PBqFYRDbcUKM52MVDQPSA40Sn/gpEDVYiyTVMRpGbFX3nkLtXAe/JzKJVxMAA47Mu95C1TAKXWcaBumBlksCUGhqupvU/Ea+NCdedsF6exQVvYcKX3X73Wt/fskYbC2+HndOCbJ47aaBmqb/AKjepLncPUKNbCLIC5no+UjnONhFsD1exJQtfkKzUVVTXoEwQwjmQTUOgcbRMXVb3/ThmYUb8qCstZ3rgzzfR2O+H8o1QKhdzH9PoOiXw37/s6tnX7jfscyzEJmg9Z1T053PPOPyjSy5BXeZ/hGr3UDcWMEgj2wDEx0hx9aMiwmRR93YLK8JnRrZ5VtgTJAgFiOePWG3R7zxaSXaAibO/gyk240tbclWkDX6rVr9nqjth6rH90PcpSVY3h00w8a/FhpnXuRXt6wMnRzodIKsWLFCrb3oioUwpX0IW9ICKWC228YFozkAi4mW7GzKPl3LcynKSbNDnjsRM11OZijbbAL7CnTJB0HaTswYKh3HAyjkF4NoAIp8BvqMZ2D8VgvN7AOFa954Cvh26n6t0wiyeM2mEhDghXqXa7TJQgjzedvLROkg7wTDI7oFz4g1FHejoiOHcfE5WujG+iAWdiaMhvoUzBRTiYZhm7emHj2FYSs/f9UR14oTeCQ9UX/Z/3li2ZyrdpmB4IJVF03Z1pFyZd60dyIyQ6zPdqh4yawZ73HgSYjw6HRZUWw5yb555J8cPFR0diwcEyzrNB4tgY2eu6FOvMAZC8Nsrn7wENsMioNoVwTjipkyWvV6tsIyuXnx2i23tasgW6Z2EwQavHuW4Z1ZRdWfgwLWm+5pqq3utIMqjoMrhp4P1sUa7WimxaM//yR0v4j3VZwAs7KxKq4B8SHMsNoLRkS/aJp27akBGXcQxotX657nPsFLhHenzuUMkTFBlpZvvAbW0E2a5nrUxKO/aIhzyZ0Yy4/FVMO8tqrfgLhOZVZVCHNDV3MT5R74CscG0Sgxi6o7byg19exjWfF1YtOiiuK+4D6Bcd1j3EeL399ydRRAGh9pryHi3otbf1d1u0ZlYuufRhtSg/Aod3vpyykXUs+9n0XBs5hbDIIUffEZZeH9GH4MJ8qBYCdKZxFLWUogWtEfBdeJH63XCHyuLPcfl5Vv2d2iuec8feGYtCwGo4dTgkbhTuhCNdtXAWZx7onR2iYVe4avJkwWT27bH1PmGeI700CjX/kVac3NWNDbWBabT9cPHCSeleysV1gSdJFjNA9csNBRPiyB3IeOQDGRSQly59atriXlm992+7xPhqGiiIiTMSWco09eO/x4dXTXxVfE2aLzqlJcU4XVo40Y3CzOc+jKaynMj7si/PU4bELRd9yH3Jd3PrM16Zl5QoLwxXxvk/mFprsu6QzxtTM6Q8fGktnWsQtGCjt7WWYY6pYcqFp8eJOId+HseEZUji+hyolTOu2NIllfe3zuQx196R1ufn7fmq0JFfKOBFn04Yf9cSf1U7zjMvBsSk+ZI4ZdO9aIjfNuhMTlEzOAv3nvwdJWERZ0PgvicKBLHn15/c2ZV3EWc7A1Lx74H4TXjz5dtn5rP6eq4ghy13sbeuth12aYSRXb7R6cMn8dcbx+VA4cTJvn/o2QuFjMFS/boTEeSGMFMMthW9kvbl4Ayar3WZesMu0DKDL5AaKu6Nsti9dv7xWbP4rpYs3I8jaam/BUwEi++vyNc5gBgeoqynn1Zbpy7xfUhduI2RCl3+K1BixsL1Qt6787n7Lwkp+A+YYhw+ZXRjCwx1+vTn72qhLrhDlK7PU2Gr/Qfb6R7dY7AWnm4HL9lMtohOpRtG9X9yhQifg/3UMN0O7+7tGnyMDu3MmxCr95+2Zq3LSe3CPxWyBemLjLRjllyDgO8xLodAQjHvDc1x6lhY/Zb5VNsMrEtv9qXdf+KNhUho1nA+ks9E0JzKmGw+K7wG2Sm43EZOkIGiYGgQFJTcbJFmTgsxQVxLPSj618h/Lzs+jO28uEAWoYbIydHAAchmEEVnbYognDcnsKp3bMGbgx0hzG/ibgpq112bS/CVpk4JUxasik4tmwcCB0tXwzWpSxZN8+D52o3YSDmzGZsCpGk03RbujVQkOywxRIA+90bmOl6i4MHDp0uIp++59b6VRlA3XJg0oF7KxsSn+aMX0YOFQaDUlVSZrp3IG4ckOvnSqg7fXZcZZkqYphIy3sVz42G6um8GNaEZZ1rGYuzivGZHIozhXxzJjbI0DnpUkMziNulVEWdD+N4CK8t8l4XIlLK/1759OE+ZfTB368si9EE5P+AhvBooaTNCqHb7NlXi63L1PHpOc7Vld1PU11QY32N3szIgr3OYzOxhpUfC2KekWggtF1Y6ytbaqGcUO8yN0dRpVYVjN2fEOOn22L3MXKfESH0AmzMBhmnyon7/Y1VHB4D/1t4TG86uk/Z8SwI80PX/bwtM9gVfS9otzE5Sn3vPdx75Ae2Inz7KJMFIXchXwlkX9HogeIku5FGzsS9nCElbHNQeYjm3NkTlJ77R0PM0Heqsqj9adzk7xK6lwPs1v0fZXh18aoIbV5ODZTGRHDudiOxTIrE6+fituLmXVvZtAda+fZyM3PdYIoxao3NBzX20AV7HalpNJZFWbKAiP14tRPw2VfysbCDKnMbM+MSXyLmWcSC10KS4AdcJzbwHrVsVLsDcCrm9iXhP2hMTo6rnfcLUY7bIZhfjb3dG09vf3GhtanczNnQfYqa3B3ka/7RQicvCy+DvidyybThaVj426rcudtOOqj/bh52mGCoLBeuSEq69eEOy+dRBbMEpyM9obih5rawbbtfRYX5t+0q6qsI77Z176Z0lakongpO7cHnaw4RvW1eDPJpl5vg4qEgi14nqgB6MTA8KyoadboSL3bsQO5S9mWi/c5bojU7AKtZ++O1x5R3skzOp1s1KhfFzy83Rk0QZnY/jXz1eI9bB7ZWY43loVFXWjR3fM7q0irHO5oXvwNA++fxXQ6A4l+wX/xv75kFREVYHgN1JpzwTAa3qt7VJr82I1Lte/jcu3ZdhEamLtxaZ2+gK1qCxDEC5AdJzV3FI/SjRt2C7bh1HEdRY6JXlNZgRkYPRt4Zk6aegGNHjs05ZrIuLqhGb4ejwvn48w9kRuFn1/slptDr2zeITacDuMgUda044W9cAtoQMpevaI46xO8D38QB8HDzNZpmnZJDoCMaE5uFl1y+VSH1ORR/GO29kGh8bFr8ixixvAGk29Ks4v8OnM6R7UKzZs0NikxZNXd83LxtPUoXOTkS2ypWiRzpe8rUJ9A7D1QcfLAJ/rvRowIwEriddyYXt4ZZx+8qFdVnqZXfv0ORjA6Ks0hxQ8NXPe3c6j/gF5idPMs+I9n36Caav7ZLWclokSZYU9hjak8dYrmoYzLrrwwJdviVy3ewu+33TCtJOWF7BYM1Ld3fS5YYueTA2yTJaxA4E+/mz8f7wjBGYrxPB5kW4zO89lHqEQ4E587Jz8/h66/+VIgkAELBCjPLD4vYMeEvfa6mTDHTVMPAMLzxtbtDoFVpjaG45+jq2xopG0Hj9CkQf2Torh5/yFxIZ1/P6CzHQ/YgL+5CRqL57hsQZAnZ0zei1nyAvRZizuiepeNZQ1mHojSHmdfxrp04T1J+xwv/vJBiUQlcAev3/sVHaqqpUvxg4T81Ifd1eFVgDd3fkL8rMHZIAbXxZdkzCb/C6tmRu6YWCQ3AnUrQs3Nx87m/Sg7smc7zPfieefvpCuTP/LIl/6LsWDzUw5v7fqUqhranms4jsv/byOOR3BxbrZ4IIDnu8zbGe3nvsYEOKq5gytkedYB1ZNz5lQvWbt1ASp9OyLsc/XffidUMgrO35UA7pWEqW9hofjtCcf9hQ3dXgX59L3J420xkSDfTfnD1l10uCb61aA4wFQRzGIxhxUjvADvHliP0lozhPOvLit5Bwv7crCuVMV9q9L53F3XfdQrrwtdOGRgykU8GXL8GsXkwQPE/sXOXpPlcUrDS+F87WH5yplT3rWnRxGEE1aXTXok1Nz001S/msLSRhDrrR8nZ2dD8rA3ssNhDEUfbnlnwyIKLwpg8U+s70qnLh1HxF4IfvnesHX0wPykKRzXnY7Fcd/idcL/x30dC5CwL5eVb/6R5vU9mGyRZ5VBf59Bt/T1y3tQseV/o77BJcTROs8YZhg8wk0cLWd6UMZ5edsjDyZZ9b6vyUu/PlEk5MqEnYreYGKEmv0/wpX1FU6dkywvfsVm2y26S/tlspNEHhm8S5hdHKRJeA7Og0HCcfz3bXJtJ5jptZo7jv9OYufwVlU+fQmCJP3dPMBGjmtDt6wqK/n3RLUkJQhnWvT+5hGaS1uHnXABv3aYzPGMYULwxG3dOCcD/9amMY5s6MA+P1qaqhOhBWE2WYtLwdNXl075NBniqcoSeflJ8h7dB/za5fN9LxkLS1bR/9Y0waL8zb8tnDHxhhUK3yFO7tIiiCyCf9Uam74/43Sra2eoWWS5f40+m7RiGp0KBEOX4NeYP04Xx4wIIgtdip+sUl36s1Cz6Jmcw8v8f80+n49jMxnCT2bfkc4zLbF90S6CyEKgblnMv3MBMcXVeklFJv2v81s1HEEY6N2T6tGfZJ3TIYLIgvEjOVdgxvwSf13P+e0q2YivyeeHvHBscQrWhwuSPSGVbvM6hSCysjtx78Hrosc1Vb+BLdD/WmcNzwZmTcDvV81B855nZ5VEvXEn+6M9fqcSxN4A8fslOj2saq6rWBj+tgsBYpHm7aQRft0MGvevmjVxjx3fzgqfNYLYG8g/zaB5Nb5jtwg6nO54QPQbP3t4FuBaBj9+UImtxhPN4YZfPDtrVqfNBHv/2MPnhCD2CjnMl4Lcbvf3MN5uwtwfy3z46ySS7HxxSdMwdsAm/eWwqrzyxPTxx2Pbfra/vxaCOCHFs0h1a1Ogb/oOpLZSKCaGai49m+96sGjNJ4lCxIYCKqJl5X1yEoeCBHLsg9/zMXCE78NsJxhkS++9iCw3zfC7uCWxkX9cJUlp5yzpG0OQVBgvefNNT9CTX+zSXd1wcacQok0RVHx90d95IJE4WkTXN4JYdfjV1COgRrVpKjXBUPCUq+V0FZv6p6rjm5D+P7EDaJ3GwenFAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-position: center center;
}

.question-expert-dialog #dialog .mess-send-seccuss .show-usr-prof {
	margin: 22px 0 16px;
}
.question-expert-dialog #dialog .mess-send-seccuss .show-usr-prof .spp-button {
	width: 144px;
}

.question-expert-dialog #dialog .mess-send-seccuss a.spp-close-dialog {
	text-decoration: none;
	color: #6699ff;
}

/* sendok_questionExpert */

/*------- end ok send ---------*/

/*------- DIALOG ---------*/
.question-expert-dialog #dialog {
	min-width: 325px;
	min-height: 425px !important;
}
.question-expert-dialog #dialog p {
	text-align: inherit;
}
.question-expert-dialog #dialog p.ccTe {
	text-align: center;
}
.question-expert-dialog #dialog .textCenter {
	text-align: center;
	cursor: default;
}

.question-expert-dialog #dialog .main-progress-tt {
}
.question-expert-dialog #dialog div.headProcess {
	text-align: center;
	margin-top: 5px;
	font-weight: bold;
}
.question-expert-dialog #dialog .headProcess {
	height: 80px;
	padding: 25px 0 0 90px;
	min-width: 240px;
	background: url(../images/modalIcon_questionExpert.png) no-repeat;
}
.question-expert-dialog #dialog div.msgProcess {
	margin-top: 15px;
	height: 35px;
	font-size: 0.9em;	
	padding-left: 40px;
}
.question-expert-dialog #dialog div.animeBG {
	background: url(../images/ajax-loader.gif) no-repeat scroll center 0;
}
.question-expert-dialog #dialog div.cRed {
	color: #F00;	
	font-weight: bold;
}
.question-expert-dialog #dialog div.cGreen {
	color: #060;
}

.question-expert-dialog #dialog .modalAlert {
}
.question-expert-dialog #dialog .modalAlert .iconAndText {
	background: url(../images/modalIcon_questionExpert.png) no-repeat;
	padding-left: 110px;
	min-height: 100px;
}
.question-expert-dialog #dialog .splitText {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 12px;
}

.question-expert-dialog #dialog .spp-reset {
    border-bottom: 1px dashed #222222;
    float: right;
    text-decoration: none;
	color: #222222;
}

.question-expert-dialog #dialog .logic {
	display: none;
	float: none;
	margin: 0 0 0 64px;
	
	text-transform: lowercase;
}
.question-expert-dialog #dialog .logic label {
	float: none;
	margin: 0 6px;
	cursor: pointer;
}

.question-expert-dialog #dialog .logic label input.logicRadio {
	margin: 0;
	vertical-align: middle;
	margin-right: 10px;
}


.question-expert-dialog #dialog .logic.spp-logic-show {
	display: inline-block;
}

.question-expert-dialog #dialog .resultsHeader .tt-h4 {
    font-size: 1.06em;
    font-weight: bold;
}
.question-expert-dialog #dialog .resultsHeader .cop-logic {
	margin-right: 10px;
}

.question-expert-dialog #dialog .dialogButton {
	margin: 0;
	text-align: center;
}
.question-expert-dialog #dialog .dialogButton .spp-dialog-button {	
	display: inline-block;
}
.question-expert-dialog #dialog .dialogButton .spp-dialog-button button {
	margin: 0 10px;
}
.question-expert-dialog #dialog .dialogButton .spp-dialog-button .spp-send {}


.question-expert-dialog #dialog .filterSearchForm {
	height: 368px
}

.question-expert-dialog #dialog #filterSearch {
	height: 490px;
	margin-top: auto;
}
.question-expert-dialog #dialog #filterSearch .dialog-header {
	padding-top: 0;
}


.question-expert-dialog #dialog #filterSearch .info-kinds-vals .spp-inp-m.value {
	position: relative;
}

.question-expert-dialog #dialog .modClassificator {
	display: none;
}
.question-expert-dialog #dialog .modClassificator.item-loading {
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.question-expert-dialog #dialog.show-mod-classif #modClassificator {
	display: block;
}
.question-expert-dialog #dialog.show-mod-classif #filterSearch {
	display: none;
}

.question-expert-dialog #dialog .modClassificator .spp-pod-cls {
	background-color: #FFF;
}
.question-expert-dialog #dialog .spp-pod-cls .dialogButton {
	padding: 20px 0px;
}
.question-expert-dialog #dialog .modClassificator .spp-pod-cls .dialogButton .spp-next {
	display: none;
}

.question-expert-dialog #dialog .spp-same-view {
    background-color: white;
    font-size: 12px;
    overflow: auto;
	padding: 0 30px 0 10px;
}

.question-expert-dialog #dialog .border-top-ddd {
    border-color: #dddddd;
    border-style: solid;
    border-width: 1px 0 0 0;
}

.question-expert-dialog #dialog .d-list {
	height: 270px;
}
.question-expert-dialog #dialog .d-result {
    height: 130px;
}

.question-expert-dialog #dialog .spp-same-view li {
	list-style: none;
	padding-bottom: 4px;
}

.question-expert-dialog #dialog .spp-same-view .spp-select-itm 
{
	cursor: pointer;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	display: block;
	padding-left: 4px;
}

.question-expert-dialog #dialog .spp-same-view .spp-select-itm.spp-open-itms:hover {
	background-color: #b4c9ff;
	text-decoration: none;
}
.question-expert-dialog #dialog .d-list.spp-same-view .spp-select-itm.spp-choice {
	background-color: #8eb1ea;
}
.question-expert-dialog #dialog .d-list .spp-classif-itms .spp-open-itms {
	font-weight: bolder;
	text-decoration: underline;	
	color: #0000aa;
}
.question-expert-dialog #dialog .d-list .spp-open-itms + .spp-classif-itms {
	display: none;
}
.question-expert-dialog #dialog .d-list .spp-open-itms + .spp-classif-itms.or-show {
	display: block;
}

.question-expert-dialog #dialog .dialog-header {
}
.question-expert-dialog #dialog hr {
    border: none;
    color: #dddddd;
    background-color: #dddddd;
    height: 1px;
	
	margin: 0;
	padding: 0;
}

.question-expert-dialog #dialog .mess-send-seccuss,
.question-expert-dialog #dialog .main-progress-tt,
.question-expert-dialog #dialog .modalContentFirstNews,
.question-expert-dialog #dialog .modalAlert {
	margin: 15px 30px 30px;
}

/*---- END DIALOG -----*/

/*------- POSTS (news) ---------*/
.questionExpert .workArea .newsIn {
}
.questionExpert .workArea .newsIn h3.nsServ {
	text-align: center;
	margin: 0;
	background-color: #E6E6E6;
	padding: 4px 0 15px 0px;
}
.questionExpert .workArea .newsIn .posts .post {
	position: relative;
	border-bottom: 1px solid #CCC;
	background-color: #FFF;
	padding: 10px 15px;
	box-sizing: border-box;
}

.questionExpert .workArea .newsIn .posts .post .postLeft {
	position: absolute;
}
.questionExpert .workArea .newsIn .posts .post .postLeft .cDate {
	font-size: 0.95em;
	font-style: italic;
}
.questionExpert .workArea .newsIn .posts .post .postRight {
}
.questionExpert .workArea .newsIn .posts .post .postText {
	text-align: justify;
	margin-left: 110px;
}
.questionExpert .workArea .newsIn .posts .post .postText .postTextHead div {
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 1.1em;
}
.questionExpert .workArea .newsIn .posts .post .postText.bigPost {
}

.questionExpert .workArea .newsIn .posts .emptyNews {
	text-align: center;
}
/*---- END POSTS (news) -----*/

/*------- POSTS (ExampleConsul) ---------*/
.questionExpert .workArea .questionExampleConsul {	
}
.questionExpert .workArea .blueCC {
	color: #2B4279;
	padding: 30px 0 0 30px;
	font-size: 1.1em;
	line-height: 1.5;
}
.questionExpert .workArea .questionExampleConsul .typeHR,
.questionExpert .workArea .questionExperYouadvise .typeHR {
	margin: 20px 0 30px 0;
}
.questionExpert .workArea .questionExampleConsul .blListTem {
	padding-left: 30px;
}
.questionExpert .workArea .questionExampleConsul .blListTem .teLeft {
	float: left;
	width: 275px;
	font-weight: bold;
	font-size: 0.95em;
}
.questionExpert .workArea .questionExampleConsul .blListTem .teRight {
	margin-left: 275px;
	box-sizing: border-box;
}
.questionExpert .workArea .questionExampleConsul .listSTem,
.questionExpert .workArea .questionExperYouadvise .listSTem {
	list-style: none;
}
.questionExpert .workArea .questionExampleConsul .listSTem li,
.questionExpert .workArea .questionExperYouadvise .listSTem li {
	padding-bottom: 13px;
	padding-left: 30px;
	background: url("../images/tralert_questionExpert.png") no-repeat scroll 0 -1087px transparent;
}
.questionExpert .workArea .listSTem li.noneTems {
	background: none;
	text-align: center;
	font-size: 0.9em;
	padding-left: 0px;
}
.questionExpert .workArea .questionExampleConsul .listSTem li.noneTems {
	text-align: left;
}
.questionExpert .workArea .questionExampleConsul .itmTem,
.questionExpert .workArea .questionExperYouadvise .itmTem {
	font-style: italic;
	color: #2B4279;
	font-size: 0.9em;
}
.questionExpert .workArea .questionExperYouadvise .totalSt .itmTem {
	font-style: normal;
	font-size: 1.1em;
}
/*------- END POSTS (ExampleConsul) ---------*/

/*------- POSTS (ExperYouadvise) ---------*/
.questionExpert .workArea .questionExperYouadvise {
	/*height: 100%;*/
}
.questionExpert .workArea .questionExperYouadvise .infosys {}
.questionExpert .workArea .questionExperYouadvise .startTwoBL {
	padding-left: 30px;
}
.questionExpert .workArea .questionExperYouadvise .startTwoBL .stgLefr {
	/*float: left;
	width: 560px;*/
}
.questionExpert .workArea .questionExperYouadvise .startTwoBL .expUkaz {
	font-size: 1.1em;
	padding-bottom: 30px;
}

.questionExpert .workArea .questionExperYouadvise .startTwoBL .stgRight {
	float: right;
	padding-right: 170px;
}
.questionExpert .workArea .questionExperYouadvise .startTwoBL .stgRight .kakAndWomn {
	position: relative;
}

.questionExpert .workArea .questionExperYouadvise .startTwoBL .stgRight .kakAndWomn .tutGirl {
	top: 0;
	right: -145px;
	height: 446px;
	width: 254px;
	background: url("../images/HowDoesThisWorkGirl_questionExpert.png") no-repeat bottom right;
	position: absolute;
	
}
.questionExpert .workArea .questionExperYouadvise .startTwoBL .stgRight .kakAndWomn .kakPoAbs .totalSt {
	font-size: 0.85em;
	padding-bottom: 25px;
}
.questionExpert .workArea .questionExperYouadvise .totalSt .imgStep {
	float: left;
	height: 29px;
	width: 35px;
	background-color: #999;
	background: url("../images/tralert_questionExpert.png") no-repeat scroll 0 -1215px transparent;
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	padding-top: 11px;
	padding-right: 20px
}

/*------- END POSTS (ExperYouadvise) ---------*/

/*------- START (modalContentFirstNews) ---------*/
.modalContentFirstNews {
	display: none;
}
.question-expert-dialog #dialog .modalContentFirstNews {
	display: block;	
	cursor: default;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.modalContentFirstNews .headLppModal {
	position: relative;
	margin-bottom: 20px;
}
.modalContentFirstNews .headLppModal h3 {
	padding-bottom: 12px;
	/* border-bottom: 1px solid #CCC; */
	margin: 0 110px 0 0;
}
.modalContentFirstNews .headLppModal .modalIcon {
	width: 110px;
	height: 110px;
	background: url(../images/modalIcon_questionExpert.png) no-repeat;
	position: absolute;
	top: 5px;
	right: 0;
}

.modalContentFirstNews .modalText {}
.modalContentFirstNews .modalText .controlPosit {
    float: right;
    height: 60px;
    width: 125px;
}

#dialog .modalClose {
	margin-top: 25px;
}
/*------- END (modalContentFirstNews) ---------*/


/*------- START (questionExperAdmin) ---------*/
.questionExpert .workArea .questionExperAdmin {	
}
.questionExpert .workArea .questionExperAdmin .blueCC {
	text-align: center;
	padding-left: 0;
}
.questionExpert .workArea .questionExperAdmin .mainAdmins {
	padding-top: 30px;
}

.questionExpert .workArea .questionExperAdmin .itmAdmin {
	float: left;
	width: 33.3%;
	text-align: center;
}
.questionExpert .workArea .questionExperAdmin .itmAdmin .fio {
	padding-bottom: 30px;
}
.questionExpert .workArea .questionExperAdmin .itmAdmin .post {
	margin-bottom: 12px;
	font-size: 0.85em;
}
.questionExpert .workArea .questionExperAdmin .itmAdmin .from {
	font-size: 0.85em;
	font-style: italic;
	color: #6a6a6a;
}
.questionExpert .workArea .questionExperAdmin .itmAdmin .photo {
	width: 180px;
	height: 244px;
	margin: 0 auto;
	margin-bottom: 25px;	
	border: 1px solid #CCC;
	border-radius: 3px;
	box-shadow: 2px 2px 2px #555555;
}

/*------- END (questionExperAdmin) ---------*/

/*------- START (questionExperListOfExperts) ---------*/
.questionExpert .workArea .questionExperListOfExperts {
	padding: 0 15px;
}
.questionExpert .workArea .questionExperListOfExperts .blueCC {
	text-align: center;
	padding-left: 0px;
}
.questionExpert .workArea .questionExperListOfExperts .typeHR.specMrg {
	margin-top: 25px;
}
.questionExpert .workArea .questionExperListOfExperts .mainExperts {}
.questionExpert .workArea .questionExperListOfExperts .itmExperts {
	float: left;
	width: 50%;	
	padding-bottom: 20px;
	padding-right: 55px;

	box-sizing: border-box;
}
.questionExpert .workArea .questionExperListOfExperts .noneTems {
	text-align: center;
	font-size: 0.85em;
	font-weight: bold;
}
.questionExpert .workArea .questionExperListOfExperts .itmExperts .fio,
.questionExpert .workArea .questionExperListOfExperts .itmExperts .fio a {
	color: #33539c;
}
.questionExpert .workArea .questionExperListOfExperts .itmExperts .photo {
	margin-right: 25px;
	float: left;
}
/*------- END (questionExperListOfExperts) ---------*/

/*------- START (questionExampleConsulList) ---------*/
.questionExpert .workArea .questionExampleConsulList {
	height: 100%;
}

/*------- END (questionExampleConsulList) ---------*/


@media screen and (min-width: 1050px) {
	.questionExpert .headerList .headQMenu li.liOk a span.aTxt {
		display: inline;
	}
	.questionExpert .headerList .headQImg .qImg {
		width: 735px;
	}
	.questionExpert .headerList .headQImg .qImg .headTitle {
		background-position: 0px -62px;
	}
}

/*------- START (spp-button) ---------*/

button.spp-button {
	cursor: pointer;
	height: 31px;
	
	font-family: inherit;
	font-size: 0.9em;
	color: #000;
	
	background-color: #f1f1f1;

    border-width: 1px 0;
	border-style: solid;
	border-top-color: #f9f9f9;
	border-bottom-color: #d7d7d7;
	border-radius: 3px;
	
    box-shadow: 0 0 2px rgba(163, 163, 163, 0.75);
    box-sizing: content-box;

	line-height: 31px;
    min-width: 50px;
    padding: 0 19px;
    text-align: center;
    transition: background 0.2s ease 0s, color 0.2s ease 0s, border 0.2s ease 0s;
}
button.spp-button:hover,
button.spp-button:active {
    background-color: #0d55d9;
    color: #fff;
}
button.spp-button:hover {
	border-top-color: #769fea;
	border-bottom-color: #0044c0;
}
button.spp-button:active {
	border-top-color: #1754c4;
	border-bottom-color: #6794e7; 
}
button.spp-button::-moz-focus-inner {
    padding: 0;
    border: 0
}
button.spp-button:focus {
    outline: medium none;
}

button.spp-button.spp-blue {
    background-color: #0d62ff;
	border-top-color: #76a7ff;
	border-bottom-color: #0050e4;
    color: #fff;
}
button.spp-button.spp-blue:hover {
	background-color: #0d55d9;
}

button.spp-button.spp-red {
}

button.spp-button[disabled],
button.spp-button[disabled]:hover {
	background-color: #f1f1f1;
	color: #b1b1b1;
    cursor: default;
	border: none;
}
/*------- END (spp-button) ---------*/
/*------- begin (reviewStars) ---------*/
#reviewStars-input input:checked ~ label, #reviewStars-input label, #reviewStars-input label:hover, #reviewStars-input label:hover ~ label {
   background: url('../images/starrating.png') no-repeat;
}
#reviewStars-input {
  overflow: hidden;
  *zoom: 1;
  position: relative;
  float: left;
}

#reviewStars-input input {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 24px;
  height: 20px;
  position: absolute;
  top: 0;
  z-index: 0;
}

#reviewStars-input input:checked ~ label {
  background-position: 0 -24px;
  height: 24px;
  width: 24px;
}

#reviewStars-input label {
  background-position: 0 0;
  height: 24px;
  width: 24px;
  float: right;
  cursor: pointer;
  margin-right: 10px;
  position: relative;
  z-index: 1;
}

#reviewStars-input label:hover, #reviewStars-input label:hover ~ label {
  background-position: 0 -24px;
  height: 24px;
  width: 24px;
}

#reviewStars-input #star-0 {
  left: 0px;
}
#reviewStars-input #star-1 {
  left: 33px;
}
#reviewStars-input #star-2 {
  left: 66px;
}
#reviewStars-input #star-3 {
  left: 99px;
}
#starsview
{
	text-align: left;
}
#reviewStars-input #star-4 {
  left: 132px;
}
#reviewStars-input #star-5 {
  left: 167px;
}
#ratingshorttext{
    padding-top: 4px;
    font-weight: 550;
    text-align:left;
}
/*------- end (reviewStars) ---------*/

.experthover {
		position: relative;
		width: 10px;
		display: inline-block;
}
.experthover:hover::after { 
	content: attr(data-title); 
}	
.experthover:hover::after {
	z-index: 11;
	width:180px;
	text-align:center;
	position: absolute;
	margin-left:-18px;
	margin-top:-45px;
	background-color:white;
	padding:10px;
	box-shadow: 0 0 5px #555555
}


.questionExpert .spp-send-question .lockmessage{
    border-radius: 2px;
    width: 100%;
    outline: none;
    box-sizing: border-box;
	padding-left: 6px;
	pointer-events:none;
	border:0 !important;
	opacity: .5;
	resize:none;
	overflow-y: hidden;
}

.questionExpert .spp-send-question .contentlockmessage{
    border: 1px solid #CCC;
    width: 100%;
    outline: none;
	margin-bottom: -4px;
	box-sizing: border-box;
	max-width: 900px;
}
.questionExpert .spp-send-question .contentlockmessage{
	-moz-box-sizing: border-box;
}
.bordertop0
{
	border-top:0 !important;
}

#lockmessage_div
{
  width: 100%;
	position:absolute;  
  white-space: pre-wrap;
  word-wrap: break-word;
  visibility: hidden;
  left: -9999px;
}
li.locktheme{
	background-image: url(../images/lock.png);
	background-repeat: no-repeat;
	
}
a.locktheme{
	margin-left: 15px;
}
.help-area .expertruleserror {
	background: url(../images/tralert_questionExpert_trans.png) 0px 10px no-repeat;
	background-size: 29px;
}
.help-area .expertruleserrorgrey {
	background-color: #f5f5f5;
	padding:12px 30px 12px 30px;
	margin-left: 10px;
    margin-right: 10px;
}
.help-area .expertrules_error_text {
	margin-left: 30px !important;
}

.themedisable
{
	display:none;	
}
