@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400&family=PT+Sans:wght@400;700&display=swap');
@import url('/.s/src/panel7/uicon.css');

:root {
	--white: #ffffff;
	--link-water: #f7f9fd;
	--gallery: #ececec;
	--link-water2: #dee7f6;
	--botticelli: #c4cee0;
	--porcelain: #edf1f2;
	--iron: #e0e2e6;
	--athens-gray: #eaecf0;
	--athens-gray2: #f0f2f6;
	--silver: #cccccc;
	--silver-100: #cdcdcd;
	--alto: #dddddd;
	--aluminium: #a4a6aa;
	--manatee: #96999e;
	--silver-chalice: #a3a3a3;
	--dusty-gray: #999999;
	--gray: #888888;
	--dove-gray: #707070;
	--mid-gray: #626263;
	--abbey: #54565a;
	--tuna: #3f4044;
	--mako: #404246;
	--tundora: #444444;
	--mine-shaft: #333333;
	--shark: #2c2e32;
	--black: #000000;


	--cornflower: #a3bae9;
	--cornflower-blue: #5c9ffa;
	--piston-blue: #30b0f0;
	--dodger-blue: #488bfa;
	--indigo: #4173c8;
	--mariner: #1d72de;

	--caribbean-green: #00c57c;
	--jade: #00b06a;

	--mulberry: #c35578;
	--red-orange: #fd4339;
	--crimson: #e81b10;
	--web-orange: #ffa500;

	--pt-sans: 'PT Sans', sans-serif;
	--open-sans: 'Open Sans', sans-serif;
}

/*styling the scrollbar*/
html::-webkit-scrollbar {
	width: .5rem;
	height: .5rem

}

html::-webkit-scrollbar-track {
	background: var(--shark);
}

html::-webkit-scrollbar-thumb {
	background: var(--indigo);
	border-radius: inherit;
}

body *::-webkit-scrollbar {
	width: .5rem;
	height: .5rem
}

body *::-webkit-scrollbar-track {
	background: var(--porcelain);
}

body *::-webkit-scrollbar-thumb {
	background: var(--indigo);
}

/*end styling the scrollbar*/

* {
	scrollbar-color: var(--indigo) var(--porcelain);
	scrollbar-width: thin;
}

html,
body {
	background: var(--white);
	scrollbar-color: var(--indigo) var(--shark);
}

body {
	overflow: auto;
	min-height: 100vh;
	scroll-behavior: smooth;
	text-rendering: optimizeSpeed;
}

td,
body {
	font: 400 1rem var(--pt-sans);
	color: var(--mako);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

fieldset {
	border: 2px solid var(--iron);
	padding: 8px 10px;
	margin-bottom: 17px;
	border-radius: 10px;
}

a:link,
a:visited {
	text-decoration: none;
	color: var(--dodger-blue);
}

a:hover,
a:active {
	text-decoration: underline;
	color: var(--cornflower-blue);
}

.panelBar a.noun,
.breadcrumbs .panelBar :last-child {
	background: var(--porcelain);
	border-radius: 8px;
	padding: 7px 13px 8px;
	color: var(--shark);
	white-space: nowrap;
}

hr {
	color: var(--iron);
	border-style: solid;
	height: initial;
}

hr.sl {
	color: var(--cornflower);
}

/* top bar */
#puzadpnadm {
	height: 54px;
}

/* content wrapper */
.panel-wrapper {
	gap: 0;
	padding: 0;
	border-spacing: 0;
}

#panel-side {
	padding: 20px 1px 0 20px;
	background-color: var(--porcelain);
}

#panel-cont {
	padding: 20px;
	background-color: var(--white);
}


#good-list-head {
	width: 100%;
	padding-bottom: 20px;
}

.pgLabel + span,
.pgLabel + span a:first-child,
.pgLabel + span span:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

#goods-table-cont .datetime {
	font-size: .6em;
}

#goods-table td > i.fa-arrow-down,
#goods-table td > i.fa-arrow-up {
	font-size: 1.2em;
	padding-right: 5px
}

#import-tabs {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-color: var(--caribbean-green);
	font-size: 13px;
	line-height: 24px !important;
	padding-top: 2px !important;
	overflow: hidden
}

#import-tabs a {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

#updprice-form {
	height: auto !important;
}

#updprice-form select#updprice-id {
	width: 100%;
}

#updprice-form #file-uploader {
	width: 100%;
}

#yml-import-geturl, #shop-yml-hash {
	width: 97%;
}

#sh-pay-mess {
	background-color: var(--white)
}

#shop-trial {
	top: -20px !important;
	left: 43% !important;
	font-family: var(--pt-sans);
	font-size: 0.8em;
	border: 0 none !important;
	box-shadow: none !important
}

#setup select.language {
	width: 170px
}

#design-table td {
	background: none !important
}

#design-table img {
	border-radius: 9px
}

#mysites-list .serv {
	background: var(--athens-gray) url('/.s/src/panel-v2/img/icons/i_server.png') no-repeat scroll 15px center;
	border-radius: 10px;
}

#order .fldparam {
	width: 550px
}

#order .fldparam select,
#order .fldparam textarea {
	width: 300px
}

#lform-table b {
	font-size: 1.8em;
	color: var(--mid-gray);
	font-family: var(--open-sans);
	font-weight: 300;
	display: block;
	margin-bottom: 30px
}

#lform-table {
	border-spacing: 10px 10px
}

#lform-table .label {
	width: 100px
}

:is(#lform, .aForm) .sw {
	width: 220px !important;
}

.aForm > table {
	border-spacing: 10px;
}

#remind-wrap {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

#report-bfilters .title {
	display: inline;
	padding: 2px 3px;
	cursor: help;
	text-decoration: underline
}

#report-bfilters .div {
	display: inline-block;
	margin: 0 10px;
}

#report-bfilters .second {
	display: block !important;
}

#report-bfilters {
	background-color: var(--porcelain);
	padding: 10px;
	margin-top: 10px
}

#catsoper a i {
	width: 20px;
}

#semo {
	background-color: var(--shark);
	width: 330px;
	border-radius: 10px;
	padding: 13px 0;
}

#semo a.pgSwch {
	color: var(--white);
	display: inline-block;
	width: 30px
}

#semo a:hover.pgSwch {
	color: var(--mariner)
}

#kofsd {
	background-color: var(--white);
	border: 2px solid var(--iron);
	border-radius: 10px
}

#kofsd .myTblTD0 {
	border: 0 none;
}

#setup-top-status {
	position: absolute;
	top: 0
}

.status-icon {
	min-height: 37px
}

.fr-info .fa {
	cursor: help !important;
	color: var(--silver);
	padding: 0 3px
}

.standart {
	width: 90%
}

.thin {
	min-width: 90px
}

.half {
	min-width: 300px
}

a.uHelp,
a.tariffs-open-info {
	background-color: var(--aluminium);
	/*border-radius: 10px;*/
	color: var(--white) !important;
	/*padding: 0 7px !important;*/
	/*font-size: 0.8em !important;*/
	text-decoration: none !important
}

td.delmod i {
	vertical-align: -4px !important;
	padding: 0 10px 0
}

.ntmpl-togg i:before,
.collapsible legend i:before {
	content: "\f196";
	font-size: 0.9em;
	padding-right: 5px;
}

.ntmpl-hide i:before,
.minus legend i:before {
	content: "\f147" !important;
	font-size: 0.9em;
	padding-right: 5px;
}

.ntmpl-code {
	padding-bottom: 3px;
}

.collapsible legend {
	cursor: pointer;
}

a.contentBg + hr {
	border: 0 none;
}

.topBlockMain a.activate-btn {
	display: inline-block !important;
	padding: 0 8px !important;
}

#first-step .activate-btn {
	vertical-align: -2px
}

#cp-status-table .fa-error,
#cp-status-table .fa-hourglass-o {
	padding-right: 5px;
	cursor: help;
}

#cp-status-table .fa-error {
	color: var(--mulberry);
	font-size: 1.3em;
}

#cp-status-table .fa-check {
	color: var(--caribbean-green);
}

#shop-1c-catalogs-list .MmenuLeft {
	width: 8px
}

#cont-iptop i.fa-shield,
#cont-iptop i.fa-shield1 {
	font-size: 1.5em;
	width: 20px;
	height: 20px;
	text-align: center;
	vertical-align: -2px
}

#cont-iptop .ipitem b {
	color: var(--mako);
	font-weight: normal
}

#cont-iptop .ipitem {
	font-size: 0.90em;
	margin: 10px 0 0;
	width: 210px;
	height: 23px;
	line-height: 23px
}

#goods-list .fa-wait {
	margin-left: -7px;
	width: 24px;
}

.clip-wrap {
	display: inline-block;
	border: 2px solid var(--caribbean-green);
	border-radius: 8px;
	background: var(--caribbean-green);
	white-space: nowrap;
	transition: border 0.3s linear
}

.clip-wrap input.clip:last-child {
	border: none !important;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px
}

.clip-wrap input.clip {
	width: auto !important;
	height: 28px;
	border: none !important;
	border-radius: 5px 0 0 5px;
}

.clip-wrap input.clip:hover,
.user-site input.clip:focus {
	border-color: var(--cornflower-blue);
}

.clip-wrap input.clip + a.search i {
	vertical-align: 1px;
}

.clip-wrap input.clip + a i {
	color: var(--alto);
	padding: 0 8px;
	font-size: 1em;
}

.clip-wrap input.clip + a:hover i {
	color: var(--white)
}

.clip-wrap input.clip + a:hover.search i {
	color: var(--black) !important;
}

.copy {
	font-size: 0.9em;
}

.fHelp {
	font-size: 0.7em;
	margin: 7px 0;
	color: var(--manatee);
}

.glag {
	border-bottom: 1px dashed var(--silver-chalice);
}

/* INPUT TEXT */
/*input:not([type="color"]):not([type="file"]):not([type="button"]):not(.tmplCodeH):not([type="checkbox"]):not([type="radio"]) {*/
input[type="text"],
input[type="number"],
input[type="password"] {
	padding: 0 10px;
	font-size: 16px;
	outline: none;
	height: 33px;
	color: var(--manatee);
	border: 2px solid var(--iron);
	background: var(--white);
	border-radius: 10px;
	margin: 0;
	z-index: 1;
	position: relative;
	font-family: var(--pt-sans);
	box-sizing: border-box;
	transition: border 0.3s linear, color 0.3s linear;
}
input[type="number"] { padding-right: .4rem; }

input::-ms-clear {
	display: none;
}

input[type="text"].quantity {
	padding: 0 15px;
	text-align: center;
	width: 40px;
}

input[type="text"]:hover,
input[type="number"]:hover,
input[type="password"]:hover {
	border-color: var(--cornflower-blue);
}

input[type="text"]:focus,
input[type="number"]:focus,
input[type="password"]:focus {
	border-color: var(--mariner);
	color: var(--shark);
}

input[type="text"]:disabled,
input[type="number"]:disabled,
input[type="button"]:disabled,
input[type="password"]:disabled {
	background: var(--athens-gray2) !important;
	color: var(--aluminium) !important;
	border-color: var(--iron) !important;
	cursor: default;
}

input[type="text"]:disabled:hover,
input[type="number"]:disabled:hover,
input[type="button"]:disabled:hover,
input[type="password"]:disabled:hover {
	border-color: var(--iron) !important;
}

input[type="text"].u-form-error,
select,
.u-select {
	padding: 3px 27px 4px 10px;
	font-size: 16px;
	outline: none;
	color: var(--manatee);
	border: 2px solid var(--iron);
	border-radius: 10px;
	margin: 0;
	z-index: 1;
	position: relative;
	font-family: var(--pt-sans);
	transition: border 0.3s linear;
	display: inline-block;
	background: var(--white) url('/.s/src/panel-v2/img/select_arrow.png') no-repeat;
	background-position: center right 10px;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

select:hover,
.u-select:hover {
	border-color: var(--cornflower-blue);
}

select:focus,
.u-select:focus {
	border-color: var(--mariner);
	color: var(--shark);
}

.u-select_narrow {
	padding: 5px 20px 6px 10px !important;
	background: var(--white) url('../img/select_double_arrow.png') no-repeat !important;
	background-position: center right 9px !important;
	width: auto !important;
}

select[size],
select[multiple] {
	background-image: none;
	padding: 6px 10px;
	height: auto;
}

select[multiple] option {
	margin: 2px 0;
}

select[multiple] option:hover {
	background: var(--iron);
}

select:disabled {
	background-color: var(--athens-gray);
	cursor: default;
}

select:disabled:hover {
	border-color: var(--iron);
}

select::-ms-expand {
	display: none;
}

.myWinCont select:disabled,
.myWinCont input[type="text"]:disabled,
.myWinCont input[type="button"]:disabled,
.myWinCont input[type="password"]:disabled {
	background-color: var(--gray) !important;
	border-color: var(--abbey) !important;
	color: var(--abbey) !important
}

.myWinCont select:disabled:hover,
.myWinCont input[type="text"]:disabled:hover,
.myWinCont input[type="button"]:disabled:hover,
.myWinCont input[type="password"]:disabled:hover {
	border-color: var(--abbey) !important
}

/* TEXTAREA */
textarea {
	padding: 9px 10px;
	outline: none;
	color: var(--shark);
	border: 2px solid var(--iron);
	background: var(--white);
	border-radius: 10px;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	min-height: 70px;
	resize: vertical;
	font: 9pt monospace;
	transition: border 0.3s linear;
}

textarea:hover {
	border-color: var(--cornflower-blue);
}

textarea:focus {
	border-color: var(--mariner);
	color: var(--shark);
}

textarea.u-form-error {
	border: 2px solid var(--red-orange);
}

/* RADIO */
input[type="radio"] {
	margin: 0 2px 1px 0;
}

/* template $CODE$ */
input[readonly].tmplCodeHo,
input[readonly].tmplCodeH {
	padding: 0 3px !important;
	transition: border 0.3s linear, color 0.3s linear;
	font-size: 1em !important;
	height: auto;
}

input[readonly].tmplCodeH {
	border: 2px solid var(--abbey);
	border-radius: 5px;
	background: var(--shark);
	color: #e6e6e6 !important;
}

input[readonly].tmplCodeHo,
input[readonly].tmplCodeH:hover {
	border-color: var(--mariner);
	background: var(--tundora);
}

input.tmplCodeH::-moz-selection {
	background: var(--porcelain);
	color: var(--mine-shaft);
}

input.tmplCodeH::selection {
	background: var(--porcelain);
	color: var(--mine-shaft);
}

/* end template $CODE$ */

.uz .myWinCont input[readonly].tmplCodeH,
.uz .myWinCont input[readonly].tmplCodeH:hover {
	border-radius: 10px;
	padding: 0 10px !important;
}

.uz .myWinCont input.tmplCodeH::-moz-selection {
	background: var(--dusty-gray);
}

.uz .myWinCont input.tmplCodeH::selection {
	background: var(--dusty-gray);
}

.myWinCont #tRules input[readonly].tmplCodeH,
.myWinCont .ntmpl-code input[readonly].tmplCodeH {
	border-radius: 7px !important;
	padding: 1px 2px !important;
	font-size: 1em !important;
	height: auto !important
}

#prov_wrapper .tmplCodeH,
#prov_wrapper .tmplCodeHo {
	padding: 7px 10px 6px;
	border-radius: 10px;
}

#prov_wrapper .fa {
	font-size: 1.2em;
	padding: 0 5px;
	color: var(--manatee)
}

#prov_wrapper .fa:hover {
	color: var(--mako)
}

#hlp_templates li {
	padding: 0 !important
}

#hlp_templates {
	margin-left: 0 !important
}

.dsc-item .first {
	background: none !important
}

a i.fa {
	padding-right: 5px;
	font-size: 1.2em;
	/*vertical-align:-2px */
}

#goods-func a i.fa {
	width: 20px;
	text-align: right
}

#goods-func a i.fa-wait {
	vertical-align: -4px
}

#goods-func a:hover i.fa {
	color: var(--black)
}

.fa-add {
	color: var(--caribbean-green)
}

a:hover .fa-add,
.fa-add:hover {
	color: var(--jade)
}

#tmplsuDiv,
#tmpl {
	border: 2px solid var(--iron);
	padding: 5px
}

#eMessage {
	margin: 0 0 0 10px;
}

#tmplFrm34 td b {
	padding: 0 0 0 10px
}

ul {
	margin: 0 0 10px;
	padding: 0 0 0 30px;
}

ul.uz {
	margin: 4px 0 6px;
	padding: 0 0 0 20px;
}

ul.uz li {
	padding: 0 0 2px 2px;
}

ul li {
	background-repeat: no-repeat;
	background-position: center left !important;
}

ul.uz1 {
	list-style: none;
	margin: 0;
	padding: 0;
}

li.uz1 {
	margin: 0;
	padding: 0 0 0 15px;
}

.myWinCont ul.uz {
	padding: 0;
}

.myWinCont ul.uz > li {
	padding: 0 0 0 17px;
}

.myTbl {
	border-spacing: 0 2px !important
}

.myTbl a {
	text-decoration: none !important
}

/*.myTbl b{font-weight:normal!important }*/
.myTbl th,
.myTblTD0,
.uGroupsRightSection {
	border-bottom: var(--athens-gray) 2px solid
}

.myTblTD1 {
	background: var(--link-water);
}

.uweb0_myTblTD1 {
	background: var(--link-water2);
}

.myTblTD2 {
	background: var(--athens-gray);
}

/* table hover */
.myTbl tbody tr:nth-of-type(2n) {
	background: rgba(0, 0, 0, .03);
	background: #9991;
}

.myTbl tbody tr:not(.noHover):hover {
	background: rgba(127, 127, 127, .1);
}

.myBdTop {
	border-top: 2px solid var(--iron) !important
}

.myBdRight {
	border-right: 2px solid var(--iron) !important
}

.myBdBottom {
	border-bottom: 2px solid var(--iron) !important
}

.myBdLeft {
	border-left: 2px solid var(--iron) !important;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}


/* Modules Menu */
.MmenuOut {
	border-radius: 8px 0 0 8px;
	overflow: hidden;
	height: auto;
	padding: 0;
	margin: 0;
	border: 0;
}

.MmenuOut:hover,
.MmenuSelected {
	background-color: var(--iron);
	box-shadow: none;
}

.mmenuItem {
	font-size: .9em;
	padding: 8px;
}

.mnSub {
	padding: 0 7px 0 0;
	height: auto;
	margin: auto;
}

/*.mnSub:before {*/
/*}*/

.mm-submenu {
	margin: -11px 0 0 -5px;
	width: 240px;
}

.mm-submenu [content] {
	padding: 4px 0;
	background-color: var(--shark);
}

a.mml:link,
a.mml:visited,
a.mmla:link,
a.mmla:visited,
a.mmla:hover,
a.mmla:active {
	color: #282828;
	font-weight: normal;
}

a.mml:hover,
a.mml:active {
	color: var(--piston-blue);
}

.sbm {
	font: 400 1rem var(--pt-sans);
	background-color: var(--shark);
}

.sbm hr {
	margin: 0 7px;
	color: var(--tuna);
	border: 0;
	border-top: 1px solid;
}

.sbm a {
	display: block;
	padding: 7px 14px;
	color: var(--aluminium);
}

.sbm a:hover, .sbm a:active {
	color: var(--white);
	text-decoration: none;
}


#saves {
	background-color: var(--shark);
	color: var(--aluminium)
}

#tbody_screen {
	background: var(--white);
}

/* Page switcher */
.pgLabel {
	padding: 5px;
}

.pgSwch,
.pgSwchA {
	padding: 5px 8px 5px 8px;
	border: 2px solid var(--iron);
	border-radius: 8px;
}

.pgSwchA {
	border-color: var(--caribbean-green);
	background-color: var(--caribbean-green);
	color: var(--white) !important;
}

a.pgSwch:link,
a.pgSwch:visited {
	text-decoration: none;
	color: var(--black);
}

a.pgSwch:hover {
	text-decoration: none;
	border-color: var(--mariner);
	color: var(--mariner);
	transition: border 0.2s linear 0s, color 0.2s linear 0s;
}

.pgOut1 a.pgSwch,
.pgOut1 .pgBack,
.pgOut1 .pgNext,
.pgOut1 span,
.pgOut2 a.pgSwch,
.pgOut2 span {
	text-decoration: none;
	color: var(--mako);
	border: 2px solid var(--iron);
	padding: 0 7px;
	background: var(--porcelain);
	border-left: 0;
	border-right: 0;
	border-radius: 0;
	margin: 0 -2.5px
}

.pgOut1 a:hover,
.pgOut2 a:hover {
	color: var(--mariner);
	transition: border 0.2s linear 0s, color 0.2s linear 0s;
}

.pgOut1 a:first-child,
.pgOut2 a:first-child {
	border-left: 2px solid var(--iron);
	border-radius: 7px 0 0 7px;
}

.pgOut1 a:last-child,
.pgOut2 a:last-child {
	border-right: 2px solid var(--iron);
	border-radius: 0 7px 7px 0;
}

.pgOut1 b,
.pgOut2 b {
	padding: 3px 12px;
	margin: 0 -2px;
	border: 2px solid var(--jade);
	border-radius: 6px;
	background: var(--caribbean-green);
	color: var(--white);
	cursor: default;
}

.pgOut1 a.pgBack,
.pgOut1 a.pgNext {
	border-color: var(--jade);
	padding: 0 12px;
	background: var(--caribbean-green);
	color: var(--white);
}

.pgOut1 a.pgBack {
	border-left: 2px solid var(--jade) !important;
}

.pgOut1 a.pgNext {
	border-right: 2px solid var(--jade) !important;
}

/* --------- */


.catGr {
	margin: 5px 0 5px 0;
	padding: 6px 10px 8px;
	border-radius: 10px;
	border: 1px solid #ddd;
	background-color: var(--porcelain)
}

.catCtP, .catCtPA {
	padding: 5px 10px 5px 20px
}

.ufm b,
.no-b b,
.entry-filters b {
	font-weight: normal
}

#banners-cont a i.fa {
	vertical-align: text-bottom !important
}

.catCtPA {
	background-color: var(--porcelain)
}

.catCtPA .fa-angle-right {
	color: var(--black)
}

.catCt,
.catCtA {
	padding: 3px 3px 5px 11px;
	background: var(--link-water) url('/.s/img/ma/ar1.gif') no-repeat 3px center;
	margin: 0 0 2px;
}

.catCtA {
	background-color: var(--athens-gray);
}


/* Servs Styles */
.servName {
	font-size: 1.8em;
	color: var(--mid-gray);
	font-family: var(--open-sans);
	font-weight: 300;
}

.servMenuList {
	background-position: 0 7px !important
}

.servmenuhead {
	color: var(--shark);
	gap: 0;
}
.servmenuhead:before { width:0; }

.servmenu {
	font-size: 14pt;
}

/*a.servmenu:link {*/
/*	text-decoration: none;*/
/*	color: #488bfa;*/
/*}*/

/*a.servmenu:visited {*/
/*	text-decoration: none;*/
/*	color: #488bfa;*/
/*}*/

/*a.servmenu:hover {*/
/*	text-decoration: none;*/
/*	color: var(--cornflower-blue);*/
/*}*/

.mdesc {
	margin: 2px 0;
}

.panelBar {
	padding: 4px 0 10px 0;
	line-height: 28px;
}

.topBlock {
	padding: 3px
}

.topBlockM {
	margin-bottom: 20px;
}

.topBlockMain {
	padding: 6px;
	border: 2px solid var(--iron);
	border-radius: 10px
}

.topBlockShop {
	margin-bottom: 30px;
}

[container] .servMenuList {
	margin: 0 0 1rem;
}

[container] .servmenuhead {
	color: var(--shark);
	font-size: 1rem;
	padding: 0;
	gap: 0;
}

/* ------------ */


/* Templ Editor */
#tmplFrm34 .myBdTop,
#tmplFrm34 .myBdRight,
#tmplFrm34 .myBdBottom,
#tmplFrm34 .myBdLeft {
	border: none !important;
}

#tmplsuDiv {
	border-radius: 10px;
}

#tmpls-list a {
	display: block;
	width: 99%;
	text-decoration: none;
	cursor: pointer;
	padding: 4px 0;
}

#tmpls-list a:hover,
#tmplsuDiv a:hover {
	text-decoration: none;
	color: var(--mako);
}

#tmpls-list .tbn {
	text-transform: uppercase;
}

#tmpls-list .tba a {
	color: var(--mako);
}

#tmpls-list .tba a:hover,
#tmpls-list .tba1 a:hover,
#tmpls-list .tba2 a:hover,
#tmpls-list .tba3 a:hover,
#tmpls-list .tba4 a:hover,
#tmpls-list .tba5 a:hover {
	color: #515151;
	background: var(--athens-gray);
}

/* ------------ */


/* Stats Styles */
.statm,
.statms {
	padding: 0 0 0 10px;
	background: url('/.s/img/ma/a2.gif') no-repeat 0px 5px;
}

.statms {
	font-weight: bold;
}

.statgrbot {
	padding: 0 10px 0 10px;
	background: url('/.s/img/ma/a2.gif') no-repeat 0px 5px;
	height: 15px;
}

/* ------------ */

/* Menu Constructor */
ul.mConstr {
	list-style: url('/.s/img/wd/7/a1.gif');
}

li.mcFolder {
	background: url('/.s/img/wd/7/sb.gif') no-repeat 0 4px;
}

.wndMenuAddItem #mnArr {
	color: var(--shark);
}

.wndMenuAddItem #mnArr:before {
	content: '\f078';
	font: normal 1.3em 'FontAwesome';
	color: var(--white);
}

.wndMenuAddItem #mnArr.upArr:before {
	content: '\f077';
}

.wndMenuAddItem #mnMoreOpt {
	margin: 0 0 0 20px;
}

/* ---------------- */

/* Уберем fieldset в _uWnd окнах */
/*.wndAddMenu fieldset, */
/*.wndEditMenu fieldset, */
/*.wndMenuAddItem fieldset, */
/*.wndInChnlEdit fieldset, */
/*#chnl_addeditForm fieldset,*/
/*.p-wnd fieldset, */
/*.wndAddEditCat fieldset, */
/*.wndAddEditAward fieldset, */
/*.wndAddEditAdvice fieldset {*/
/*	border: 0;*/
/*	padding: 0;*/
/*	margin: 0 0 9px;*/
/*}*/
/* ---------------- */


/* module switcher */
.servs-switchers div.Mactive {
	border: 2px solid var(--caribbean-green);
	background: var(--caribbean-green);
	margin: 20px 0 40px 0;
	padding: 5px 10px;
	color: var(--white);
	font-size: .9em;
	line-height: 1.3;
}

.servs-switchers div.MnotActive {
	border: 2px solid var(--iron);
	background: var(--white);
	margin-top: 20px;
	padding: 5px 10px;
	font-size: .9em;
	line-height: 1.3;
}

.servs-switchers .MnotActive:last-child {
	margin-right: 1em;
}

#instMods {
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	border-right: none;
	-webkit-user-select: none;
	user-select: none;
}

#uninstMods {
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	border-left: none;
	-webkit-user-select: none;
	user-select: none;
}

#instMods a,
#uninstMods a {
	outline: none !important;
}

div.MnotActive:hover {
	border-color: var(--cornflower-blue);
	transition: border 0.2s linear 0s;
}

.MnotActive:hover a {
	color: var(--cornflower-blue);
	transition: color 0.2s linear
}

.Mactive a:link,
.Mactive a:visited,
.Mactive a:hover {
	color: var(--white);
	text-decoration: none;
	cursor: text;
}

.MnotActive a:link,
.MnotActive a:visited,
.MnotActive a:hover {
	text-decoration: none
}

.MnotActive a {
	color: var(--black);
}

.xw-tc1 {
	overflow: hidden;
}

.xw-tl1 {
	padding-left: 6px;
	position: relative;
}

.xw-tr1 {
	padding-right: 6px;
}

.xw-tc1 {
	height: 5px;
}

/* ---------- */

/************ Shop Panel *************/
.matrix-list {
	margin-left: 10px;
	padding: 10px 0
}

.matrix-list .item {
	padding: 6px 0 6px 10px;
}

.matrix-list .matrix_label.bold span {
	color: var(--caribbean-green) !important;
	font-weight: normal !important
}

.matrix-list .matrix_label span {
	float: left;
	cursor: pointer
}

.matrix-list .matrix_label input {
	float: left;
	width: 300px;
}

.matrix-list .matrix_label i {
	float: left;
	width: 20px;
	height: 20px;
	margin: 2px 0 0 10px;
	cursor: pointer;
	font-size: 1.3em
}

.matrix-list .matrix_label i.def {
	display: none;
}

.matrix-list .matrix_label i.def:before {
	content: " \f006"
}

.matrix-list .bold i.def {
	display: none !important
}

.matrix-list .matrix_label i.del {
	background: transparent url('/.s/src/panel-v2/img/del_icon_off.png') no-repeat 0 0;
	display: none;
}

.matrix-list .matrix_label i.del:hover {
	background-image: url('/.s/src/panel-v2/img/del_icon.png')
}

.matrix-list .matrix_label i.apply {
	background: transparent url('/.s/src/panel-v2/img/check_new.png') no-repeat center center;
	margin-top: 6px !important;
}

.matrix-list .matrix_label i.assoc {
	display: none
}

.matrix-list .matrix {
	width: 605px;
	display: none
}

.matrix-list .matrix .xw-ml,
.matrix-list .fldparam {
	border-left: 3px solid var(--iron);
	padding: 0 0 0 10px;
}

.matrix-list .matrix td {
	padding-bottom: 5px
}

.matrix-list .thead1 {
	width: 118px
}

.matrix-list .thead2 {
	width: 114px
}

.matrix-list .thead3 {
	width: 214px
}

.matrix-list .matrix input {
	margin-right: 10px;
	width: 100px
}

.matrix-list .matrix select {
	margin-right: 10px;
	width: 200px
}

.matrix-list .matrix .edit-item {
	position: relative;
	padding: 2px 0
}

.matrix-list .matrix .edit-item i {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	right: 0;
	top: 9px;
	background: transparent url('/.s/src/panel-v2/img/del_icon_off.png') no-repeat 0 0;
	cursor: pointer;
}

.matrix-list .matrix .edit-item i:hover {
	background-image: url('/.s/src/panel-v2/img/del_icon.png')
}

.matrix-list .add-item {
	padding: 5px
}

.matrix-list .matrix textarea {
	margin-bottom: 4px;
	width: 750px;
	height: 90px
}

.cpdf .matrix-list .matrix {
	width: 900px !important
}

.cpdf .matrix-list .matrix select {
	width: auto !important
}

.cpdf .matrix-list .matrix input {
	width: auto !important;
	vertical-align: -2px;
	margin: 0 5px 0 0
}

.cpdf .matrix-list .contentBg div {
	float: left;
	height: auto;
	margin-right: 10px;
	line-height: 33px
}

#curr-list {
	margin-left: 10px;
}

#curr-list .item {
	padding: 4px 20px;
	background: transparent url('/.s/img/wd/7/bul2.gif') no-repeat scroll left center;
}

#curr-list .item input[readonly] {
	padding: 0;
	text-align: center
}

#curr-list .item span {
	padding: 0 !important;
	font-size: 8pt !important
}

#curr-list .item .fa-close {
	vertical-align: -5px
}

.tabsheets {
	padding-top: 7px;
	border-bottom: 2px solid var(--iron)
}

.tabsheets * {
	margin: 0;
	padding: 0
}

.tabsheets ul,
.tabsheets ul li {
	list-style-type: none;
	background: none;
}

.tabsheets li {
	float: left;
	line-height: 36px;
	margin-right: 18px
}

.tabsheets u {
	text-decoration: none
}

.tabsheets a {
	float: left;
	position: relative;
	text-decoration: none;
	outline: 0
}

.tabsheets b {
	float: left;
	font-weight: normal;
	padding: 0;
	border-bottom: 2px solid transparent;
	margin-bottom: -2px
}

.tabsheets i {
	float: left;
	font-style: normal;
	height: 36px
}

.tabsheets .active a {
	z-index: 2;
	color: var(--black);
}

.tabsheets .active b {
	border-bottom: 2px solid var(--caribbean-green)
}

.tabsheets a:hover {
	color: var(--black);
}

.tabsheets li.wait {
	display: none;
	width: 16px;
	height: 16px;
	background: url('/.s/img/fr/mnAjax.gif') no-repeat 0 0
}

.sheets {
	border-left: #e3e3e3 1px solid;
	border-top: #e3e3e3 1px solid;
	width: 100%
}

.sheets td,
.sheets th {
	border-right: #e3e3e3 1px solid;
	border-bottom: #e3e3e3 1px solid;
	color: var(--mako);
	font-size: 10pt
}

.sheets th {
	background-color: #f0f0f0
}

.sheets td {
	background-color: var(--white)
}

.excel-conf {
	float: left
}

.excel-conf fieldset {
	display: inline
}

.excel-conf fieldset p {
	padding: 0;
	margin: 0 0 5px 15px
}

.excel-conf .xls_conf_type th {
	height: 30px;
	line-height: 30px
}

.excel-conf td.status {
	width: 16px;
}

#goods a:hover.catref {
	text-decoration: underline
}

#goods td.myTblTD0 {
	font-weight: bold
}

#goods td.matrix {
	height: 25px;
	background-image: url('/.s/src/panel-v2/img/draggable-icon.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 26px;
}

#goods td.matrix img {
	vertical-align: -5px;
	margin-left: 3px
}

ul.cat-tree {
	list-style: none;
	margin: 0;
	padding: 0 0 0 16px;
	line-height: 14px;
}

.cat-tree li {
	background: none;
	padding: 4px 0;
}

.cat-tree b {
	color: #d6d6d6;
	font-weight: normal;
	font-size: 0.8em;
}

.cat-tree i {
	padding: 0 0 4px 0
}

.cat-tree i:before {
	content: "\e604"
}

.cat-tree u {
	padding-right: 4px;
	text-decoration: none;
	color: #b8babe;
	cursor: pointer;
	font-size: 0.9em;
}

.cat-tree u.plus:before {
	content: "\f196"
}

.cat-tree u.minus:before {
	content: "\f147"
}

#goods-cat-tree {
	padding: 5px 10px 5px 0
}

#goods-cat-tree a {
	text-decoration: none;
	padding: 0;
}

#goods-cat-head {
	line-height: 20px;
	padding: 0 0 3px 7px;
	margin: 3px 0 !important
}

#goods-cat-head i {
	float: right;
	margin: 6px 10px 0 0
}

#goods-cat-head a {
	color: var(--manatee);
	font-size: 1.5em;
	text-decoration: none
}

#goods-list {
	position: relative;
	margin-bottom: 10px; /* background:transparent url('/.s/img/wait.svg') 100px 100px no-repeat; */
}

#goods-list .non {
	font-weight: bold;
	color: red
}

#goods-list .act {
	font-weight: bold
}

#goods-list .dig {
	padding-left: 16px;
	background: transparent url('/.s/img/icon/at.gif') top left no-repeat
}

#goods-table-head a {
	padding-right: 10px;
}

#goods-table-head a.asc {
	background: transparent url('/.s/t/101/s1.gif') right center no-repeat
}

#goods-table-head a.desc {
	background: transparent url('/.s/t/101/s.gif') right center no-repeat
}

#goods-table .fa-gears {
	font-size: 1.4em
}

#goods fieldset {
	padding-bottom: 10px
}

#goods-func a {
	text-decoration: none;
	padding-right: 10px;
}

#goods-func img {
	border: 0;
	vertical-align: -3px;
}

#goods-cat-head {
	text-transform: uppercase
}

#shop-setting-wrap, #seo .sheets {
	display: none
}

#order div.matrix_label {
	background-position: 0 4px;
	background-repeat: no-repeat;
	background-color: transparent
}

.field-sort-buttons {
	padding: 10px 0
}

#report .tabsheets {
	margin-bottom: 10px
}

.bytimeTable .myTblTD0 {
	background-color: var(--iron)
}

#maincont {
	position: relative
}

#maincont .u-tf-price {
	font-size: 1.3em !important
}

#maincont .u-tf-period {
	font-size: 1.2em !important
}

#maincont .u-tf-title {
	font-size: 1.1em !important
}

#u-payment .u-button {
	font: normal 0.9em/1em Arial
}

#u-payment .u-payment-sum {
	font-weight: normal
}

#delset .delivery-input {
	margin-left: 4%;
	margin-top: 7px
}

#delset .cdek-pvz {
	line-height: 37px
}

#shop-delmod-points i.fa {
	vertical-align: -5px;
	font-size: 1.3em;
	padding: 0 6px
}

#shop-delmod-points div {
	vertical-align: -14px
}

.submit-status {
	width: 32px;
	height: 42px
}

#filemanager {
	margin: 1rem
}

#filemanager .contentBg {
	padding: 0
}

#filemanager .xw-tl,
#filemanager .xw-tr,
#filemanager .xw-ml,
#filemanager .xw-mr {
	padding: 0
}

#filemanager .xw-tsps {
	height: 0
}

/*#ufm_uploadform {*/
/*	padding-left: 20px*/
/*}*/

#ufm_uploadform > table {
	width: 100%;
}

#ufm_uploadform > table td:first-child {
	width: 100%;
}

#ufm_uploadform #plus-file {
	margin: 5px 50px 0 6px;
}

#ufm_uploadform #ufm_filestable {
	width: 100%;
}

#ufm_uploadform #ufm_filestable td:first-child {
	width: 100% !important;
}

#ufm_uploadform .file-field.file-field-text {
	width: 100% !important;
}

#ufm_uploadform .file-wrap {
	border: 2px dashed var(--iron);
	position: absolute;
	margin: 4px 0 0 4px;
	width: 21px;
	height: 21px;
	z-index: 10;
	border-radius: 6px;
	overflow: hidden;
	cursor: pointer !important;
}

#ufm_uploadform .file-wrap:before {
	content: "+";
	position: absolute;
	font: 2em/0.6em sans-serif;
	margin: 1px 1px 0;
	color: var(--iron);
	cursor: pointer;
}

#ufm_uploadform .file-wrap > input {
	opacity: 0;
	cursor: pointer;
}

#ufm_uploadform .file-wrap + input {
	padding: 0 10px 0 35px;
	width: 100%
}

#ufm_uploadform .file-wrap:hover,
#ufm_uploadform .file-wrap:hover + input {
	border-color: var(--cornflower-blue);
}

#ufm_uploadform .file-wrap:hover:before {
	color: var(--cornflower-blue);
}

#ufm_uploadform .file-field-checkbox {
	padding: 5px 0 0;
}

#ufm_filesdiv {
	min-height: 43px
}

.ufm .minus-wrapper {
	vertical-align: middle;
	padding: 0 0 0 .5rem;
}

.ufm-uploadstatus {
	padding: 10px 4px;
	width: 44px;
	vertical-align: top
}

.ufm-search {
	padding: 0;
	overflow: hidden;
	float: right;
	width: 200px;
	height: 36px;
	position: relative;
	cursor: default;
	margin: -8px 5px 0 0;
}

.ufm-search input {
	width: 160px;
	background-color: transparent !important;
	padding-right: 26px;
	vertical-align: 0
}

.ufm-search div {
	background: transparent url('/.s/src/panel-v2/img/loupe.png') no-repeat left center;
	cursor: pointer;
	height: 18px;
	width: 18px;
	top: 8px;
	left: 136px;
	position: absolute;
	z-index: 2;
}

.ufm-search i {
	display: none
}

.ufm-table {
	width: 100%
}

.ufm .action i.fa {
	margin-left: 5px;
	font-size: 1.3em;
}

.ufm-table TH {
	padding: 2px;
	height: 40px;
	cursor: default;
	text-align: left;
	-moz-user-select: none
}

.ufm-table TH:LAST-CHILD {
	padding-right: 20px;
	text-align: right
}

.ufm-table .header {
	background-image: url('/.s/img/icon/sort.gif');
	background-repeat: no-repeat;
	background-position: center left;
	cursor: pointer;
	padding-left: 20px;
}

.ufm-table .headerSortUp {
	background-image: url('/.s/img/icon/sortasc.gif')
}

.ufm-table .headerSortDown {
	background-image: url('/.s/img/icon/sortdesc.gif')
}

.ufm-table .headerSortDown, .ufm-table .headerSortUp {
}

.ufm-table INPUT[type="checkbox"] {
	height: 15px
}

.ufm-table IMG {
	width: 16px;
	height: 16px;
	vertical-align: middle
}

.ufm-table IMG.ext-icon {
	margin-right: 7px
}

.ufm-table TR.new td {
	background-color: #f7f7ca
}

.ufm-table TR.delete td {
	background-color: #e6fce1
}

.ufm-loading INPUT, .ufm-loading INPUT:focus {
	background-image: url('/.s/img/icon/ajsml.gif');
	background-repeat: no-repeat;
	background-position: 99% center !important;
}

.ufm-table TD {
	padding: 8px;
	vertical-align: middle
}

.ufm-table TD:FIRST-CHILD {
	padding-left: 20px
}

.ufm-table TD:LAST-CHILD {
	padding-right: 20px
}

.ufm-table TD.with-upfolder {
	padding-left: 13px
}

.ufm-table TD.date {
	text-align: center;
	white-space: nowrap;
}

.ufm-table TD.date span {
	cursor: default
}

.ufm-table TD.action {
	text-align: right;
	white-space: nowrap
}

.ufm-table TD.action IMG {
	margin-left: 5px;
	cursor: pointer
}

.ufm-minus-file {
	cursor: pointer;
	font-size: 1.5em;
	margin: -2px 0 0 10px
}

.ufm-minus-file:before {
	content: "\f056"
}

.ufm-plus-file {
	cursor: pointer;
	font-size: 1.5em;
	margin: 3px 0 0 20px;
	color: var(--caribbean-green)
}

.ufm-plus-file:before {
	content: "\f055"
}

.ufm-info:before {
	content: "\f08e"
}

.ufm-rename:before {
	content: "\f044"
}

.ufm-edit:before {
	content: "\f14b"
}

.ufm .fa-check:hover {
	color: var(--caribbean-green)
}

#ufm_uploadform table {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.yml_params {
	padding: 15px 0;
}

.yml_params .left_part {
	width: 195px;
	word-break: break-all;
}

.mess-notify-list .shop {
	height: 1.2em
}

#mess-channels .mess-channel {
	height: 38px
}

/******************************************************/

/* file uploader field */
.file-uploader-field {
	border: 2px dashed var(--iron);
	border-radius: 10px;
}

.file-uploader-field:hover {
	border-color: var(--cornflower-blue);
}

/* support */
.support-ticket article[ledge-end] {
	border-radius: 0 .5rem .5rem 0;
}

.help-links-hidden {
	border-radius: 0;
	margin: 0;
	padding: 0 10px;
}

/* Mego Clear */
.with-clear:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.with-clear {
	display: inline-block;
}

.without-bg {
	background: #f6f6f6 none;
}

/* Hide from IE Mac \*/
.with-clear {
	display: block;
}
/* End hide from IE Mac */

.bold {
	font-weight: bold !important;
}

.myBtnRight + td input,
.myBtnRightA + td input {
	display: block;
}

.xw-mc input[type="text"],
.xw-mc input[type="password"],
.xw-mc input.text,
.xw-mc textarea,
.xw-mc textarea.text,
.xw-mc .u-comboedit {
	box-sizing: border-box;
}

/******************************************************/

/* ============== */
button:not(.fancybox-button):not(.ubtn-default),
input[type="button"],
.cp_connect,
.cp_disconnect,
a.activate-btn {
	padding: 0 12px;
	font-size: 13px !important;
	height: 30px;
	display: inline-block;
	text-decoration: none;
	outline: none;
	border-radius: 9px !important;
	margin: 0;
	font-family: var(--pt-sans);
	cursor: pointer !important;
	transition: border 0.2s linear, background 0.2s linear, color 0.2s linear;
	box-sizing: border-box;
}

.cp_disconnect,
input[type="button"] {
	color: var(--shark) !important;
	border: 2px solid var(--iron) !important;
	background: #fafafc !important
}

.cp_disconnect:hover,
input[type="button"]:not(:disabled):hover {
	color: var(--cornflower-blue) !important;
	border: 2px solid var(--cornflower-blue) !important;
}

button:not(.fancybox-button):not(.ubtn-default),
input[type="submit"],
input[type="button"].cp_connect,
.cp_connect,
a.activate-btn {
	color: #fafafc !important;
	border: 2px solid var(--caribbean-green);
	background-color: var(--caribbean-green) !important;
	padding: 0 12px;
	height: 33px;
	border-radius: 9px;
	background-image: none;
}

button:not(.fancybox-button):not(.ubtn-default):hover,
input[type="submit"]:hover,
input[type="button"].cp_connect:hover,
.cp_connect:hover,
a:hover.activate-btn {
	border: 2px solid var(--jade);
	background-color: var(--jade) !important;
	text-decoration: none;
	background-image: none;
}

a.cp_connect, a.cp_disconnect, a.activate-btn {
	line-height: 30px
}

/* ============== */

.button.indexAddImage {
	padding: 0 6px;
}

.indexAddNumImgs {
	display: inline-block;
	padding: 0 !important;
	width: 30px;
	text-align: center;
}

/* ************ DOMAINS ************ */
/* activate buttons on the domain page */
.activate-btn {
	background-image: none;
	border-radius: 9px;
	padding: 0 12px;
	min-width: auto;
	box-shadow: none;
	text-shadow: none;
	text-transform: none;
}

.activate-btn:hover {
	background-image: none;
}

a.deactivate-btn {
	min-width: auto !important;
	padding: 1px 12px !important;
	background: #b5b5b5 !important;
	border: none !important;
	border-radius: 9px !important;
	box-shadow: none !important;
	font: 1em/30px 'PT Sans' !important;
	text-transform: none !important;
	text-shadow: none !important;
	transition: border 0.2s linear, background 0.2s linear, color 0.2s linear;
}

a.deactivate-btn:hover {
	background: #a0a0a0 !important;
}

a.disabled-btn {
	padding: 0 12px !important;
	height: 30px;
	border: 2px solid #d6d8dc !important;
	color: #686a6e !important;
	font: 1em/30px 'PT Sans' !important;
	border-radius: 9px !important;
	box-shadow: none !important;
	text-shadow: none !important;
	background: #d6d8dc !important;
	cursor: default;
}

/* баланс/пополнить */
div.servmenuhead > div.balance {
	padding: 0 6px 0 0 !important;
	font: 1em var(--pt-sans) !important;
}

/* таблица покупки доменов */
.udlt-wrap {
	min-width: 700px;
	max-width: none !important;
	width: 99%;
}

.notification-box.notification-box-info {
	background-color: #ffa50080;
	border: 2px solid var(--web-orange);
	box-shadow: none;
	border-radius: 0;
}

table#udtr tr.udtr-head td,
table#udtr tr.udtr-head th {
	border: none;
	border-bottom: 1px solid var(--iron);
	color: var(--black);
	font-weight: bold;
	padding: 7px 7px 12px;
}

table#udtr tr.udtr-body {
}

table#udtr tr.udtr-body:hover {
	background: #f0f2f5;
}

table#udtr tr.udtr-body td {
	border: none;
	padding: 4px 7px;
}

/* создание/выбор контакта */
#step3 #profilefrm > table {
	width: 100%;
}

#step3 #profilefrm > table tr {
	display: inline-block;
	width: 32.5%;
	margin: 0 0 15px;
}

#step3 #profilefrm > table td {
	padding: 0 3px;
}

#step3 .inactive-btn {
	border: 2px solid var(--caribbean-green) !important;
	background: var(--caribbean-green) !important;
	border-radius: 9px !important;
	padding: 0 12px !important;
	box-shadow: none !important;
	text-shadow: none !important;
	font: normal 1em/30px var(--pt-sans) !important;
	transition: border 0.2s linear, background 0.2s linear, color 0.2s linear;
}

#step3 .inactive-btn:hover {
	border: 2px solid var(--jade) !important;
	background: var(--jade) !important;
}

/* корзина */
a.main_basket {
	text-decoration: none;
	font-weight: bold;
	color: #15428b;
	text-transform: uppercase;
}

a.main_basket:hover {
	text-decoration: underline;
}

#step4 #udnd.udlt-wrap {
	padding: 0 !important;
}

/* other fixes on the domains page */
#frm41 .zones {
	min-height: 33px;
	margin-left: 5px;
}

/* ************ end DOMAINS ************ */

/* ************ SEO ************ */
/*------ buttons on the SEO page ------*/
.seo-body button.green {
	background: var(--caribbean-green) !important;
	border-color: var(--caribbean-green) !important;
	height: 36px !important;
	border-radius: 9px !important;
}

.seo-body button.green:hover {
	background: var(--jade) !important;
	border-color: var(--jade) !important;
}

#s_add_request_button2,
#m_settings_save,
#s_last_update_button {
	background: var(--caribbean-green) !important;
	border-color: var(--caribbean-green) !important;
	height: 36px !important;
	font: 15px/34px 'PT Sans' !important;
	padding: 0 20px !important;
	border-radius: 9px !important;
	transition: border 0.2s linear, background 0.2s linear, color 0.2s linear;
}

/* seoMonitoring */
textarea#m_phrases_list {
	width: calc(100% - 20px);
	height: 100px;
}

.seoMonitoring {
	position: relative;
}

.seoMonitoring #sape_wrapper {
	min-width: 100%;
	margin: 20px 0;
}

.seoMonitoring .delMonitoring {
	position: absolute;
	top: -40px;
	right: 0;
}

.seoMonitoring #period_w,
.seoMonitoring #allowed_ammount_w {
	margin: 0 0 15px;
}

div#dp-popup.dp-popup {
	margin: 33px 0 0 0;
	background: var(--shark);
	border-radius: 10px;
	overflow: hidden;
	box-sizing: border-box;
	padding: 15px;
	width: auto;
	font: normal 0.9em/1 var(--pt-sans);
}

div#dp-popup.dp-popup * {
	font: normal 1em/1 var(--pt-sans) !important;
}

div#dp-popup.dp-popup h2 {
	background: transparent;
	color: #686a6e;
	padding: 7px;
	border: 2px solid var(--abbey);
	border-radius: 10px;
	margin: 0 0 10px;
}

div#dp-popup.dp-popup .dp-nav-prev {
	top: 17px;
	left: 15px;
	padding: 5px 0 8px 8px;
	width: auto;
}

div#dp-popup.dp-popup .dp-nav-prev > a {
	padding: 0 3px;
	color: var(--white);
}

div#dp-popup.dp-popup .dp-nav-prev > a.dp-nav-prev-year:before {
	content: '\f100';
	font: 1.2em/1 'FontAwesome';
}

div#dp-popup.dp-popup .dp-nav-prev > a.dp-nav-prev-month:before {
	content: '\f104';
	font: 1.2em/1 'FontAwesome';
}

div#dp-popup.dp-popup .dp-nav-next {
	top: 17px;
	right: 15px;
	padding: 5px 8px 8px 0;
}

div#dp-popup.dp-popup .dp-nav-next > a {
	padding: 0 3px;
	color: var(--white);
}

div#dp-popup.dp-popup .dp-nav-next > a.dp-nav-next-year:before {
	content: '\f101';
	font: 1.2em/1 'FontAwesome';
}

div#dp-popup.dp-popup .dp-nav-next > a.dp-nav-next-month:before {
	content: '\f105';
	font: 1.2em/1 'FontAwesome';
}

div#dp-popup.dp-popup .la1,
div#dp-popup.dp-popup .la2,
div#dp-popup.dp-popup .ra1,
div#dp-popup.dp-popup .ra2 {
	display: none;
}

div#dp-popup.dp-popup .dp-calendar {
	border: none;
	background: transparent;
	color: #686a6e;
	padding: 0;
}

div#dp-popup.dp-popup .dp-calendar table.jCalendar {
	width: auto;
}

div#dp-popup.dp-popup .dp-calendar table.jCalendar th,
div#dp-popup.dp-popup .dp-calendar table.jCalendar td {
	border: none;
	background: transparent;
	color: #686a6e;
	padding: 2px 7px;
	width: auto;
	height: auto;
}

div#dp-popup.dp-popup .dp-calendar table.jCalendar td.selected {
	background: none !important;
	color: var(--white) !important;
	font-weight: bold !important;
}

div#dp-popup.dp-popup .dp-calendar table.jCalendar td.other-month {
	opacity: 0.25;
}

div#dp-popup.dp-popup .dp-calendar table.jCalendar td.dp-hover {
	background: #414141 !important;
}

div#dp-popup.dp-popup .dp-calendar table.jCalendar th.weekend,
div#dp-popup.dp-popup .dp-calendar table.jCalendar td.weekend {
	color: #38c579;
}

div#dp-popup.dp-popup .dp-calendar table.jCalendar td.today {
	color: var(--web-orange);
}

.seoMonitoring #request_group_w {
	margin: 0 0 12px;
	clear: left;
}

.seoMonitoring #addsettings_w {
	margin: -42px 0 10px;
}

/*.seoMonitoring #last_update_w{margin:-7px 0 0; }*/
.seoMonitoring #s_last_update_button {
	margin: -7px 10px 0 0 !important;
}

/*.seoMonitoring .update-button:before{content:'\f021'; font:normal 1em 'FontAwesome'; margin:0 7px 0 0; }*/
.seoMonitoring #s_last_update_button > img {
	display: none;
}

.seoMonitoring #s_add_request_button2:hover,
.seoMonitoring #m_settings_save:hover {
	background: var(--jade) !important;
}

#m_settings {
	padding: 20px 0 20px 20px;
}

/*#m_settings > ul{width:420px!important; }*/
#m_settings > ul > li {
	width: 100% !important;
}

/*#m_settings .s_one_region > a{padding:4px 0 0; margin:0 0 0 5px; }*/
#m_settings .tt-dropdown-menu {
	top: 75% !important;
	margin: 0 !important;
}

.seoMonitoring #search_engine_w {
	margin: 0 0 12px;
	border: 2px solid var(--iron);
	border-radius: 7px;
}

.seoMonitoring #search_engine_w > div {
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 2px 10px 3px;
	z-index: 1;
	background: transparent;
}

.seoMonitoring .ubtn-default.setting-monitoring > .fa,
.seoMonitoring .ubtn-default.add-request > .fa,
.seoMonitoring .ubtn-default.update-button > .fa {
	color: var(--white);
}

.seoMonitoring a i.fa {
	vertical-align: middle;
}

.seoMonitoring #search_engine_w > div.active {
	background: var(--white);
	border: 2px solid var(--caribbean-green);
	border-radius: 7px;
	padding: 7px 14px;
	margin: -4px;
}

.seoMonitoring #remove_btn_wrapper {
	padding: 13px;
	background: var(--shark);
	position: fixed;
	left: 260px;
	bottom: 0;
	width: calc(100% - 240px);
	margin: 0;
}

/*.seoMonitoring #s_request_table{margin:10px 0 10px; }*/
.seoMonitoring #s_request_table thead td {
	font-weight: bold;
	color: black;
}

.seoMonitoring #s_request_table tr {
	border-bottom: 1px solid var(--iron);
}

.seoMonitoring #s_request_table tbody tr:hover td.s_select_checkbox,
.seoMonitoring #s_request_table tbody tr:hover td.s_select_checkbox + td {
	background: #9991;
}

.seoMonitoring #s_request_table tbody tr .s_title_c + .s_title_c,
.seoMonitoring #s_request_table tbody tr .s_title_c + .s_title_c + td {
	pointer-events: none;
}

.seoMonitoring #s_request_table td {
	height: 28px;
	padding: 0 8px;
}

.seoMonitoring #s_request_table .blue td {
	background: #9991;
}

.seoMonitoring #s_paginagion_w select,
.seoMonitoring #period_w input {
	min-height: 28px;
}

.seoMonitoring #s_paginagion_w {
	line-height: 32px !important;
}

/* end seoMonitoring */

/* seoRedirects */
.seoRedirects .seo-redirects-pagenavi span {
	display: inline-block;
	border: 2px solid var(--iron);
	padding: 4px 7px 5px;
	border-radius: 8px 0 0 8px;
	border-right: none;
}

.seoRedirects .seo-redirects-pagenavi ul.pagenavi {
	padding: 0;
}

.seoRedirects .seo-redirects-pagenavi ul.pagenavi li > a {
	padding: 4px 7px 5px;
	border: 2px solid var(--iron);
	border-radius: 8px;
	background: none;
	outline: none;
}

.seoRedirects .seo-redirects-pagenavi ul.pagenavi li > a:hover {
	border: 2px solid var(--mariner);
	color: var(--mariner);
}

.seoRedirects .seo-redirects-pagenavi ul.pagenavi li:first-child a {
	border-radius: 0 8px 8px 0;
}

.seoRedirects .seo-redirects-pagenavi ul.pagenavi li.current a {
	border: 2px solid var(--caribbean-green);
	background: var(--caribbean-green);
	color: var(--white);
	font-weight: bold;
}

.seoRedirects .seo-body.last {
	margin: 0 0 60px;
}

.seoRedirects #chk_del_btn {
	padding: 16px 26px !important;
	background: var(--mako);
	position: fixed;
	bottom: 0;
	width: auto;
	left: 260px;
	right: 0;
	z-index: 99;
}

/* end seoRedirects */

.udlt-domain, .udlt-status, .udfe-line .udfe-row-left {
	font-size: 14px !important;
}

.seo-body table.cont-block td.level1 {
	font-size: 15px !important;
	line-height: 20px !important;
}

.seo-body table.gray-table td.level3.gray-content p {
	font-size: 1.15em !important;
}

.seo-body.last #chk_del_btn .remove-button,
#remove_btn_wrapper .remove-button {
	background: var(--red-orange);
	border: 2px solid var(--red-orange);
	transition: border 0.2s linear, background 0.2s linear, color 0.2s linear;
}

.seo-body.last #chk_del_btn .ubtn-default:hover,
#remove_btn_wrapper .ubtn-default.remove-button:hover {
	background: var(--crimson) !important;
	border: 2px solid var(--crimson) !important;
}

/* end of buttons on the SEO page */
/* ************ end SEO ************ */

/* Заглушка "Сайт временно отключен" */
.tech-text {
	font: 1.8em var(--open-sans);
	font-weight: 300;
}

.subtitle,
.cp-subtitle {
	color: var(--mako);
	font-family: var(--open-sans);
	font-weight: 400;
}

.cp-social-grid-warning {
	background-color: var(--white)
}

td.level1 {
	padding: 13px;
	color: var(--dove-gray)
}

td.level3 {
	padding: 5px 10px;
	border: 1px solid var(--silver-100);
	border-left-color: var(--white);
	border-top-color: var(--white)
}

.level2 a {
	text-decoration: none
}

.level2 a:hover, #maincont a:hover {
	text-decoration: none
}

.cont-block {
	background: var(--white);
	border: 2px solid var(--iron);
	border-radius: 8px !important
}

.gray-table {
	width: 100%;
	border-spacing: 0;
	border-radius: 8px;
	border: 2px solid var(--iron)
}

.gray-table td.gray-title {
	background-color: var(--porcelain);
	text-shadow: 0 1px 0 var(--white);
}

.gray-table td.gray-title a {
	color: var(--shark)
}

#shop-main .gray-table td.gray-title a, .gray-table td.gray-title span {
	text-decoration: none;
	background-repeat: no-repeat;
	padding-left: 15px
}

/*#shop-main .gray-table td.gray-title a{background-image:url('/.s/img/vi/arrow-more2.png'); background-position:2px 5px }*/
.gray-table h4 {
	margin: 0;
	padding: 0 0 3px 14px;
	font-weight: normal;
	border-bottom: 1px dashed var(--silver-100);
	background-position: 0 4px;
	background-repeat: no-repeat;
}

/*.gray-table h4.import{background-image:url('/.s/img/vi/arrow-more1.png') }*/
/*.gray-table h4.export{background-image:url('/.s/img/vi/arrow-more1.png') }*/
.gray-table td.gray-content,
.gray-table td.sub-title {
	background-color: var(--white)
}

.gray-table td.gray-content {
	padding: 10px 15px 20px 15px;
	border-top: 0;
	vertical-align: top
}

.gray-table td.gray-content p,
.gray-table td.gray-content div.p {
	font-size: 0.92em
}

.gray-content i {
	color: var(--manatee);
}

/**************-light-skin-****************/
/* .ajx_inf{background:url('/.s/img/fr/mnAjax.gif') no-repeat right center; }
.warning{color:#c94a38; background:url('/.s/img/seo/warning.png') no-repeat; }
a.plus-minus{background:url('/.s/img/seo/plus-minus.png') no-repeat; }
a.plus-minus.i-opened{background-position:0 8px; }
a.plus-minus.i-closed{background-position:0 -40px; }
.gray-table td.gray-title{border-bottom:0; }
.gray-table td.gray-content{border-top:0; }
.gray-table td.gray-content div.gc-main{background-position:5px 5px!important; }
span.seotext{color:#325083; }
.dotted-bottom{border-bottom:1px dotted #959595; }
.p-wnd .x-sh, .p-wnd .xw-bl{display:none!important; }
.p-wnd .xw-ml, .p-wnd .xw-mr{margin:0!important; padding:0!important; background:none!important; }
.p-wnd .xw-mc{font-weight:normal; float:none; margin:0; padding:20px 30px!important; background:var(--shark)!important; border-radius:15px;
	-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 10px 25px rgba(0, 0, 0, .5);
	box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); }
.p-wnd .xw-hdr-text{display:none!important; }
.p-wnd .xw-hdr img{display:none; }
.p-wnd .xw-tl, .p-wnd .xw-tr, .p-wnd .xw-tc, .p-wnd .xw-hdr, .p-wnd .xw-sps{height:0!important; background:none!important; padding:0!important; }
.p-wnd .xw-tc{overflow:visible!important; }
.p-wnd .xt-close{position:absolute!important; right:-18px; top:-18px; margin:0!important; z-index:10014!important; width:36px!important;
	height:36px!important; background:url('/.s/src/ulightbox/fancybox_sprite.png') no-repeat!important; }
.p-wnd .xw-body{border:0!important; padding:0!important; } */

/* seo metrika informer pseudo sub-wnd */
.p-wnd #_yamtr_setup .informer_type {
	position: absolute;
	top: 15px;
	left: 175px;
	min-width: 500px;
	border: none;
	border-radius: 1rem;
	background: var(--shark);
	margin: 0;
	padding: 3rem 1rem 1rem;
	box-shadow: 0 0 10px #999;
	z-index: 9999;
}

.p-wnd #_yamtr_setup .informer_type legend {
	margin: 0;
	padding: 0;
	font-weight: bold;
	position: absolute;
	top: 1rem;
}

.ucp-window {
	color: var(--dove-gray);
}

/*-----tabs*/
ul.uw-tabs-links li a {
	color: var(--dove-gray);
	background: #e8e8e8;
	border: 1px solid #dadada;
}

ul.uw-tabs-links li a:hover {
	background: #f4f4f4;
}

ul.uw-tabs-links li a.uwl-active {
	background: var(--white);
	border-bottom-color: var(--white);
}

ul.uw-tabs-content {
	background: var(--white);
	border: 1px solid #dadada;
}

ul.uw-tabs-content li {
	background: var(--white);
}

/*-----------*/

/*---------inputs*/
.uw-input,
.uw-table td b {
	color: var(--dove-gray);
}

.myWinCont .date-select input[type='text'] {
	color: var(--dove-gray) !important;
}

.uwi-text {
	border: 1px solid #c0c0c0 !important;
	background: var(--white) !important;
}

.uwi-btn {
	background: #47c557 !important;
	color: var(--white) !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
	border: 1px solid #359441 !important;
	box-shadow: inset 0 0 1px var(--white);
}

.uwi-btn:hover {
	background: #65dd75 !important;
}

.uwi-btn.inactive {
	background: #aaa !important;
	border-color: #868686 !important;
}

/*--------------*/

.uw-table {
	border: 1px solid #dedede;
}

.uw-table td {
	color: var(--dove-gray);
	text-shadow: 0 1px 0 var(--white);
	border: 1px solid var(--silver-100);
	border-left-color: var(--white);
	border-top-color: var(--white);
}

.uw-table td {
	background: var(--gallery);
}

.uw-table tr:first-child td {
	background: #dedede;
	border-top: none;
}

.uw-table tr:last-child td {
	border-bottom: none;
}

.uw-table tr td:first-child {
	border-left: none;
}

.uw-table tr td:last-child {
	border-right: none;
}

/*---seo-articles*/
.cp-article {
	color: var(--dove-gray);
}

.cp-article a {
	color: #325083 !important;
}

.cp-article a:hover {
}

.cp-article td, .cp-article th {
	color: var(--dove-gray);
}

.cp-article .cp-article-table th, .cp-article .cp-article-table td {
	border: 1px solid #c4cee1;
}

/*------------webeffector-table-----*/
#webeffectorcontainer a {
	color: #325083;
}

.webeffectorstyle2 a {
	color: var(--dove-gray);
}

#webeffectorwrap {
	color: var(--dove-gray);
}

#webeffectorcontainer {
	background: var(--white);
	border: 1px solid rgb(196, 206, 224);
}

.webeffectorhead {
	color: var(--dove-gray) !important;
}

.webeffectorhead2 {
	color: var(--dove-gray) !important;
}

.webeffectorgreen {
	color: #00ad17 !important;
}

.webeffectorhead a {
	color: #325083 !important;
}

.webeffectorhead a:hover {
	border-bottom: 1px solid #325083;
}

.webeffectorpopolnit {
	color: #325083 !important;
}

.webeffectornonactive {
	color: #325083 !important;
	border-bottom: 1px dotted #325083 !important;
}

.webeffectoractive {
	color: #325083 !important;
}

.webeffectornonactive:hover {
	border-bottom: 1px solid #325083 !important;
}

.webeffectorbutton1 {
	background: #aaa;
}

.webeffectorbutton1:hover, .webeffectorbutton1.active {
	background: #8c8c8c !important;
}

#webeffectorloop {
	background: url('/.s/img/we/search.png') no-repeat 50% 50%;
}

table.webeffectortable1 {
	background: var(--white) !important;
}

.webeffectortable1 tbody td {
	border-bottom: 1px solid var(--silver-100);
	border-right: 1px solid var(--silver-100);
	border-top: 1px solid var(--white);
	border-left: 1px solid var(--white);
	background: var(--gallery);
	text-shadow: 1px 1px 1px var(--white) !important;
}

.webeffectortable1 thead td {
	border-bottom: 1px solid var(--silver-100);
	border-right: 1px solid var(--silver-100);
	border-top: 1px solid var(--white);
	border-left: 1px solid var(--white);
	background: #dedede;
}

table.webeffectortable1 thead td {
	color: var(--dove-gray) !important;
	text-shadow: 1px 1px 1px var(--white) !important;
}

.webeffectorsearchform input,
.popupcontaform input {
	color: silver;
}

.webeffectorlinks1,
.popupcontatable1 tbody td a {
	color: #325083 !important;
}

.webeffectorlinks1:hover,
.popupcontatable1 tbody td a:hover {
	color: #325083 !important;
}

.webeffectorsearchform input,
.popupcontaform input, #we_payment_sum, #we_qiwi_phone {
	color: silver;
}

#we_currency,
#we_payment_note,
#mediaplan_info {
	color: var(--dove-gray);
}

/******************************************/
.wraptocenter {
	display: table-cell;
	text-align: center;
	width: 800px;
}

.wraptocenter span {
	display: inline-block;
	height: 100%;
}

/*------------crosspostting tabs-----*/
.x-post-select {
	padding: 0;
	border-left: 1px solid var(--white);
}

#x-post-tabs {
	color: var(--dove-gray);
	font-size: 14px;
	line-height: 14px;
	font-weight: 700;
	text-shadow: 0 1px 0 var(--white);
}

#x-post-tabs:after {
	content: "";
	display: block;
	clear: both;
	font-size: 0;
	overflow: hidden;
}

#x-post-tabs div {
	float: left;
	width: 50%;
	cursor: pointer;
	border-bottom: 1px solid var(--silver-100);
	box-sizing: border-box;
}

#x-tab-first {
	border-right: 1px solid var(--silver-100);
}

#x-tab-second {
	border-left: 1px solid var(--white);
}

#x-post-tabs span {
	display: block;
	background: var(--gallery);
	border-top: 1px solid var(--botticelli);
	padding: 10px 0;
	position: relative;
}

#x-post-tabs .x-post-top {
	display: none;
	position: absolute;
	width: 100%;
	height: 4px;
	background: #0097d1;
	top: -3px;
	left: 0;
}

#x-tab-second .x-post-top {
	left: -1px;
}

#x-post-tabs .x-post-btm {
	display: none;
	position: absolute;
	width: 100%;
	height: 4px;
	background: var(--gallery);
	bottom: -3px;
	left: 0;
}

#x-post-tabs .active .x-post-top {
	display: block;
}

#x-post-tabs .active .x-post-btm {
	display: block;
}

#x-tab-first span {
}

#x-tab-second span {
	border-top-right-radius: 5px;
	border-right: 1px solid var(--botticelli);
	border-left: 1px solid var(--silver-100);
}

#x-tab-second.active span {
	border-top-right-radius: 0;
}

#x-post-cont {
	border-right: 1px solid var(--botticelli);
	border-bottom: 1px solid var(--silver-100);
}

#x-cont-first:after,
#x-cont-second:after {
	content: "";
	display: block;
	clear: both;
	font-size: 0;
	overflow: hidden;
}

#x-cont-first,
#x-cont-second {
	display: none;
}

#x-cont-first.active,
#x-cont-second.active {
	display: block;
}

#x-cont-title {
	float: left;
	width: 50%;
	background: var(--gallery);
	color: var(--dove-gray);
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	padding: 12px 0;
	text-shadow: 0 1px 0 var(--white);
	border-top: 1px solid var(--white);
}

/*--------------*/

.u-tariffs-table .separate td {
	background: var(--link-water2) !important;
}

tr:not(:first-child) .u-tariff-current {
	border-color: #cfd8e6 !important;
}

.u-tariffs-table .u-border, .u-tariffs-table .u-border td {
	border-color: var(--botticelli) !important;
}

/*.u-tariffs-table .u-tariff-current{background-color:var(--white)!important; }*/

.timer-el {
	position: absolute;
	left: 20px;
	bottom: -3px;
	font-size: 0.7em;
	line-height: 1em;
	text-decoration: none;
	color: var(--aluminium);
}

/*------ Video module ------*/
.myWinCont .chnlScreenshot {
	border: 2px solid var(--abbey) !important;
	background-color: var(--athens-gray) !important;
	padding: 0 10px !important;
	height: 33px;
	font: 1em/33px monospace !important;
	border-radius: 10px;
	box-sizing: border-box;
	transition: border 0.3s linear, color 0.3s linear;
}

.myWinCont .chnlScreenshot:hover {
	border-color: var(--cornflower-blue) !important;
}

.myWinCont .chnlScreenshot:focus {
	border-color: var(--mariner) !important;
}

.wndInChnlEdit table .myTblTD1 {
	background: none;
}

.wndInChnlEdit table tr:hover .myTblTD1 {
	background: rgba(0, 0, 0, .2);
}

.wndInChnlEdit select {
	min-width: 250px;
	max-width: 350px !important;
}

.u-combolist {
	background: var(--white);
}

/*------------*/

#panel-side img[src*="/220x90.png"] {
	width: 200px !important;
}

/* Общая тематика сайта */
#rtb-cat-block {
	position: relative;
	width: 400px;
}

#rtb-cat-block #rtb-cat-status {
	position: absolute;
	right: 18px;
	top: 0;
}

#rtb-cat-block #rtb-cat-status i {
	line-height: 22px;
}

#rtb-cat-block #rtb-cat-status i.fa-check {
	/*color: #09c47e;*/
	color: var(--caribbean-green);
}

#rtb-cat-combo input#rtb-cat-select {
	background: transparent url('/.s/src/panel-v2/img/select_arrow.png') no-repeat center right 10px;
}

#rtb-cat-combo button#rtb-cat-show-all {
	position: absolute;
	z-index: 9;
	width: 396px;
	height: 29px;
	left: 0;
	top: -2px;
	margin: 0 0 0 2px;
	border: none !important;
	background: none !important;
	color: transparent !important;
}

#rtb-cat-combo:hover input#rtb-cat-select {
	border-color: var(--cornflower-blue);
}

/* SSL settings/upload */
.topBlock.ssl-info {
	background: var(--porcelain);
}

.topBlock.ssl-info:after {
	top: 18px;
	right: 19px;
}

.topBlock.ssl-info .panelBar {
	padding: 0 8px;
}

.ssl-info:before,
.ssl-info:after {
	font: normal 4em/1em FontAwesome;
	color: green;
	position: absolute;
	top: 5px;
	right: 10px;
}

.ssl-info:before {
	content: '\f0a3';
}

.ssl-info:after {
	content: '\f00c';
	font-size: 2.2em;
	top: 18px;
	right: 19px;
	color: var(--white);
}

.contentBg.ssl textarea {
	border-radius: 10px 10px 0;
}

.getSSLkey textarea.csr {
	height: 410px;
	font: 11pt/1.35 monospace;
}

/* SSL payment page */
.u-payment-sum.note {
	margin-top: -20px;
}

#selectedPeriodPrice {
	font-weight: bold;
	font-size: 1.5rem;
}

/* common new button style */
.cp-button {
	height: 34px !important;
}


/* Заглушка при неоплаченном пакете услуг */
.nonpayed.cover .alert {
	border-radius: 10px;
}

.nonpayed.cover .alert .buy_package {
	background: var(--caribbean-green);
	border: 1px solid var(--caribbean-green);
	color: var(--white);
	border-radius: 8px;
	font: bold 1.25em/1 sans-serif;
}

/* Версия для слабовидящих */
.vi_panel_props select {
	min-width: 125px;
}

.vi_panel_props .minicolors-theme-uCoz .minicolors-input {
	padding-left: 40px;
	height: 33px;
}

.vi_panel_props .minicolors-theme-uCoz .minicolors-swatch {
	z-index: 2;
	width: 29px;
	height: 29px;
	border: 2px solid var(--iron);
	overflow: hidden;
	border-radius: 10px 0 0 10px;
}

.vi_panel_props .minicolors {
	padding-left: 27px;
}

/* Замена пароля */
.passChange .warning {
	background: none !important;
	position: relative;
}

.passChange .warning:before {
	content: '\f071';
	font: 2.5em/1em FontAwesome;
	position: absolute;
	left: 15px;
	top: 10px;
	color: var(--web-orange);
}

/* Категории модулей (список) */
.contentBg.CatsList .fa.fa-meta-title,
.contentBg.CatsList .fa.fa-meta-keywords,
.contentBg.CatsList .fa.fa-meta-description {
	background: none;
	width: 19px;
	height: 19px;
	font: normal 1.2em/1em FontAwesome;
	text-align: center;
	vertical-align: bottom;
}

.contentBg.CatsList .fa.fa-meta-title:after {
	content: '\f114';
}

.contentBg.CatsList .fa.fa-meta-keywords:after {
	content: '\f084';
}

.contentBg.CatsList .fa.fa-meta-description:after {
	content: '\f02d';
}

.wndAddEditCat .albumPass input {
	width: 218px;
}

/* common loader new */
.myWinCont .wait-loader {
	background-image: url('/.s/img/light_wait.svg');
}

/* CP login form */
form#lform #lfseccode .captcha-block {
	text-align: right;
	position: relative;
}

form#lform #lfseccode input.captcha-answer {
	width: 220px;
	text-align: left;
	padding: 0 0 0 10px;
}

form#lform #lfseccode img.captcha-renew {
	display: none;
}

form#lform #lfseccode img.captcha-question {
	position: absolute;
	right: 2px;
	z-index: 10;
	top: 2px;
	height: 29px;
	border-radius: 0 8px 8px 0;
}

/* Group rights */
.mgrp {
	background-color: #fafafa;
}

.mgrp:hover {
	background-color: var(--athens-gray);
}

/* new content wrapper */
#panel-side [container] {
	padding: 0;
}

/*cp banner block*/
.cp-banner-wrapper {
	margin-left: -10px;
	margin-right: 10px;
}

/* tmaker */
.tmaker-submenu {
	background: var(--shark);
	color: var(--aluminium);
}

.tmaker-submenu hr {
	margin: 10px 0 5px;
	color: var(--tuna);
	border: 0;
	border-top: 1px solid;
}

#defaultDesigns [content] {
	columns: 8rem;
	column-rule-color: var(--tuna);
}
