@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-300.woff2') format('woff2'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-300.woff') format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:300;src:local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-300italic.woff2') format('woff2'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-300italic.woff') format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'), local('RobotoCondensed-Regular'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-regular.woff2') format('woff2'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-regular.woff') format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:400;src:local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-italic.woff2') format('woff2'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-italic.woff') format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-700.woff2') format('woff2'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-700.woff') format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;src:local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-700italic.woff2') format('woff2'),
url('/fonts/roboto-condensed-v16-latin-ext_cyrillic-ext_cyrillic_latin-700italic.woff') format('woff');}

@font-face {
	font-family: 'Akrobat';
	src:
		url('/fonts/Akrobat-Regular.otf') format('opentype'),
	/*src: local('Akrobat Regular'), local('Akrobat-Regular'),*/
		url('/fonts/Akrobat-Regular.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Akrobat-Regular.woff') format('woff'),
		url('/fonts/Akrobat-Regular.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Akrobat';
	src:
		url('/fonts/Akrobat-SemiBold.otf') format('opentype'),
	/*src: local('Akrobat SemiBold'), local('Akrobat-SemiBold'),*/
		url('/fonts/Akrobat-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Akrobat-SemiBold.woff') format('woff'),
		url('/fonts/Akrobat-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Akrobat';
	src:
		url('/fonts/Akrobat-Bold.otf') format('opentype'),
	/*src: local('Akrobat Bold'), local('Akrobat-Bold'),*/
		url('/fonts/Akrobat-Bold.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Akrobat-Bold.woff') format('woff'),
		url('/fonts/Akrobat-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Akrobat';
	src:
		url('/fonts/Akrobat-Black.otf') format('opentype'),
	/*src: local('Akrobat Black'), local('Akrobat-Black'),*/
		url('/fonts/Akrobat-Black.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Akrobat-Black.woff') format('woff'),
		url('/fonts/Akrobat-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

html{}
body{font:normal 110% Akrobat, Roboto Condensed, Trebuchet MS, Arial, Sans-serif;margin:0px;padding:0px;color:#545454;background:#f1f7fe; /* font-smoothing:antialiased; -webkit-font-smoothing:antialiased; */}
body.modal_opened {
	overflow: hidden !important;
}
input , textarea, button {border-radius:3px;padding:0.4em 0.6em;border-style:solid;border-width:1px;color:#545454;border-color:#bbd9e8;margin:2px 3px;
	font-family:Akrobat, Roboto Condensed, Trebuchet MS, Arial, sans-serif; font-size: 14px;}
select{margin:2px 3px;}
input[type='submit'], input[type='button'], button{border-color:#010101;color:#fcfcfc;box-shadow:0px 0px 3px 0px rgba(10, 10, 10, 0.2);font-weight:bold;cursor:pointer;background:#77929f;background:-moz-linear-gradient(top, #77929f 0%, #07212e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#77929f), color-stop(100%,#07212e));background:-webkit-linear-gradient(top, #77929f 0%,#07212e 100%);background:-o-linear-gradient(top, #77929f 0%,#07212e 100%);background:-ms-linear-gradient(top, #77929f 0%,#07212e 100%);background:linear-gradient(to bottom, #77929f 0%,#07212e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77929f', endColorstr='#07212e',GradientType=0);}
input[type='text']:focus, textarea:focus{box-shadow:0px 0px 3px 0px rgba(0, 48, 210, 0.7);border-color:#0094D2;}
input[type='submit']:active, input[type='button']:active, button:active{box-shadow:0px 0px 4px 0px rgba(10, 10, 10, 0.3) inset;}
button[disabled]{opacity:.5;cursor:auto;}
select{padding-bottom:0.4em;}
select option{padding:0.2em 0.2em;}
.select-fake-holder{display:inline-block;position:relative;}
.select-fake{background:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #b4b4b4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#b4b4b4));background:-webkit-linear-gradient(top, #fefefe 0%,#b4b4b4 100%);background:-o-linear-gradient(top, #fefefe 0%,#b4b4b4 100%);background:-ms-linear-gradient(top, #fefefe 0%,#b4b4b4 100%);background:linear-gradient(to bottom, #fefefe 0%,#b4b4b4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#b4b4b4',GradientType=0);display:inline;padding-right:30px;font-size:1em;}
.select-fix{display:inline-block;}
.select-link .select-fake{padding-right:0px;}
.select-link .select-fake{padding-right:0px;background:transparent;border:0px;padding:1px;border-bottom:2px dotted #434343;color:#434343;border-radius:0;min-width:2.5em;}
.select-link .select-fake-holder{margin-right:20px !important;}
.select-link select{top:0px !important;}
.select-link-1 .select-fake{padding-right:0px;font-size:15px;}
.select-link-1 .select-fake{padding-right:0px;background:transparent;border:0px;padding:1px;border-bottom:0px dotted #434343;color:#434343;border-radius:0;min-width:2.5em;}
.select-link-1 .select-fake-holder{margin-right:0px !important;}
.select-link-1 select{top:0px !important;}
.select-link-2 .select-fake{padding-right:0px;font-size:23px;}
.select-link-2 .select-fake{padding-right:0px;background:transparent;border:0px;padding:1px;border-bottom:0px dotted #434343;color:#434343;border-radius:0;min-width:2.5em;}
.select-link-2 .select-fake-holder{margin-right:0px !important;}
.select-link-2 select{top:0px !important;}
tr.red td{background:#FFCCCC;}
a{color:#166d99;text-decoration-skip-ink:none;}
a.grey{color:#555555;}
a.white{color:#fcfcfc;}
.header{background:rgb(25,124,176);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5N2NiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODVkODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(25,124,176,1) 0%, rgba(24,93,130,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,124,176,1)), color-stop(100%,rgba(24,93,130,1)));background:-webkit-linear-gradient(top, rgba(25,124,176,1) 0%,rgba(24,93,130,1) 100%);background:-o-linear-gradient(top, rgba(25,124,176,1) 0%,rgba(24,93,130,1) 100%);background:-ms-linear-gradient(top, rgba(25,124,176,1) 0%,rgba(24,93,130,1) 100%);background:linear-gradient(to bottom, rgba(25,124,176,1) 0%,rgba(24,93,130,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#197cb0', endColorstr='#185d82',GradientType=0);height:45px;color:#fcfcfc;box-shadow:0px 1px 4px 0px rgba(10, 10, 10, 0.5);margin-top:-42px;width:100%;z-index:999;font-weight:300;}
.header-fixed{position:fixed;}
.wrapper{padding-top:42px;}
.header .align{display:table;height:100%;width:auto;margin:0 auto;min-width: 975px;}
.header .logo{display:table-cell;vertical-align:middle;width:300px;background-size:auto 43px;background-repeat:no-repeat;}
.header .logo a{font-size:1.5em;text-decoration:none;width:inherit;display:inline-block;}
.header .logo .b2b{color:white;}
.header .logo .global{color:#f0774a;}
.header .description{display:table-cell;font-style:italic;font-size:0.9em;padding-left:1em;vertical-align:middle;text-shadow:0px 0px 1px #ffffff;min-width:12em;}
.header .links{display:table-cell;text-align:center;vertical-align:middle;min-width:10em;}
.header .links a{color:#fcfcfc;margin-right:0em;}
.header .phone a{text-decoration:none;}
.header .search{display:table-cell;vertical-align:middle;width:18em;}
.header .name{text-align:right;}
.header.header-editable,
.header.header-editable *{cursor:pointer;}
.header.header-editable .logo{border:1px dashed #f55;}
.header .search input[type='text']{border-color:#555555;min-width:10em;}
.header .search input[type='submit'], .header .search input[type='button']{background:rgb(139,138,138);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiOGE4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjNlM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(139,138,138,1) 0%, rgba(63,62,62,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(139,138,138,1)), color-stop(100%,rgba(63,62,62,1)));background:-webkit-linear-gradient(top, rgba(139,138,138,1) 0%,rgba(63,62,62,1) 100%);background:-o-linear-gradient(top, rgba(139,138,138,1) 0%,rgba(63,62,62,1) 100%);background:-ms-linear-gradient(top, rgba(139,138,138,1) 0%,rgba(63,62,62,1) 100%);background:linear-gradient(to bottom, rgba(139,138,138,1) 0%,rgba(63,62,62,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8a8a', endColorstr='#3f3e3e',GradientType=0);color:#fcfcfc;padding:0.3em 0.6em;border-color:#fcfcfc;}
.header .user-info{display:table-cell;vertical-align:middle;width:30em;}
.header .user-info a{color:#fcfcfc;}
.header .user-info .login-link{font-weight:bold;}
.header .user-info .my_today_tasks_filter{font-size:0.85em;}
.header .user-info .my_today_tasks_filter a{color:#ff9e8f;}
.header .user-info .my_overdue_tasks_filter a{color:rgb(167, 167, 167);text-decoration:none;}
.content{display:table;width:100%;z-index:0;}
#.content .right{display:table-cell;width:27%;background:#575757 url("/images/bg-grey.jpg") repeat;z-index:0;border-left:5px solid #ffffff;vertical-align:top;color:#fcfcfc;font-size:0.9em;}
.content .right{display:table-cell;width:27%;background:#FFF;z-index:0;border-left:1px solid #dedede;vertical-align:top;color:#717171;font-size:0.9em;}
.content.lower{height:5em;}
.edit{display:table;width:100%;font-size:1em;height:5em;}
.edit .cell{vertical-align:middle;display:table-cell;text-align:right;padding-right:3em;}
.center{text-align:center}
.lazy-scroll{overflow-x:hidden;overflow-y:auto;padding:0px;}
.lazy-button{text-align:center;padding:1em;color:#fff;cursor:pointer;opacity:0.5;}
.lazy-button:hover{background:#111;}
.lazy-scroll-news{overflow-x:hidden;overflow-y:auto;padding:0px;}
.lazy-scroll-lenta{overflow-x:hidden;overflow-y:auto;padding:10px;}
.lazy-button-news{text-align:center;padding:1em;color:#fff;cursor:pointer;opacity:0.5;}
.lazy-button-news:hover{background:#111;}
.lazy-button-lenta{text-align:center;padding:1em;color:#fff;cursor:pointer;opacity:0.5;}
.lazy-button-lenta:hover{background:#111;}
div.message-success{padding:10px 15px;background:#fbf7ee;color:#a18563;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-bottom: 20px;}
div.message-error{padding:10px 15px;background:#F69B9B;color:#5D0909;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-bottom: 20px;}
div.message-success a{color:#6e481b;}
div.button-big{display:inline-block;border-radius:3px;padding:2px;background:#fcfcfc;border-style:solid;border-width:1px;border-color:#ddd;box-shadow:0px 0px 3px 1px rgba(10, 10, 10, 0.1);text-align:center;}
div.button-big a{display:inline-block;width:10em;color:#fff;font-size:0.7em;background:rgb(139,138,138);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiOGE4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjNlM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(139,138,138,1) 0%, rgba(63,62,62,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(139,138,138,1)), color-stop(100%,rgba(63,62,62,1)));background:-webkit-linear-gradient(top, rgba(139,138,138,1) 0%,rgba(63,62,62,1) 100%);background:-o-linear-gradient(top, rgba(139,138,138,1) 0%,rgba(63,62,62,1) 100%);background:-ms-linear-gradient(top, rgba(139,138,138,1) 0%,rgba(63,62,62,1) 100%);background:linear-gradient(to bottom, rgba(139,138,138,1) 0%,rgba(63,62,62,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8a8a', endColorstr='#3f3e3e',GradientType=0);padding:0.5em 1em;text-decoration:none;font-weight:bold;}
.content.lower div.button-big{margin-left:3em;}
.hide,
.hidden{display:none;}
.modal_hided #opaco{display:none;}
.modal_showed, .modal_showed body{overflow:hidden;}
#opaco{background-color:#000000;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:10000009;}

#popup{left:50%;min-width:500px;position:fixed;z-index:10000010;box-sizing: initial;}
/*
#popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000010;
    box-sizing: initial;
    overflow-y: auto;	
}
*/

/*#popup .pheader{background:#116896;font-size:1.15em;padding:1.5em 2em;color:#fcfcfc;border-top-left-radius:0.7em;border-top-right-radius:0.7em;text-align:center;}*/
#popup .pheader{position: relative; background:#116896;font-size:1.15em;padding:1.5em 2em;color:#fcfcfc;border-top-left-radius:0;border-top-right-radius:0;text-align:center;}
#popup .pcontent{background:#fcfcfc;font-size:1em;padding:2em 1em;border-bottom-left-radius:0.7em;border-bottom-right-radius:0.7em;box-sizing: border-box;}
#popup .message{display:inline-block;width:100%;padding-bottom:0.5em;text-align:center;}
#popup .pcontent .cell{padding-top:0.5em;padding-bottom:0.5em;}
/*#popup .popup-close {float:right;width:15px;height:16px;background:url('/images/close.png') no-repeat;cursor:pointer;margin-right:-1.5em;margin-top:-1em;}*/

#popup .popup-close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 22px;
    height: 22px;
    background-image: url(/images/icon/icon-delete-w.png);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    opacity: .7;
    transition: opacity .2s linear;
}

#popup .popup-close:hover {
	opacity: 1;
}

/* #popup .pfooter{background:#b5e5b5;font-size: 18px; font-weight: bold; padding:1.5em 2em;color:#000;border-bottom-left-radius:0.7em;border-bottom-right-radius:0.7em;text-align:center;} */
#popup .pfooter{background:#b5e5b5;font-size: 18px; font-weight: bold; padding:1.5em 2em;color:#000;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:center;}
#popup .pcontent.without-borders{border-radius:0px;}

.create-theme-popup .input-field input,
.create-theme-popup .input-field textarea {
    width: 95%;
}

.yandex-map-holder{border-bottom:5px solid #ffffff;}
.table{display:table;width:100%;}
.table .row{display:table-row;}
.table .cell{display:table-cell;}
.cell.right{text-align:right;}
.table.login-table{width:auto;margin:0 auto;}
.login-table .row .cell:first-child{padding-right:10px;}
.login-table .row .cell:nth-child(2){text-align:left;}
.login-table input[type="text"],
.login-table input[type="password"]{
/*
	border: 1px solid #656565;
	border-radius: 0px;
*/
	width: 300px;
    font-size: 18px;
}
.login-table .select-fake{border:0px solid #000 !important;font-weight:bold;}
.login-table .select-fake-holder{border-bottom:2px dashed #000;}
.login-table .no-spam,
.login-table .accept-rules{max-width:250px;color:#646464;}
.login-table input[type="checkbox"]{width:20px;height:20px;position:relative;top:5px;}
input[type="submit"].doRegB{margin-top:20px;}
.popup-error-message{background:#FDD0D0;color:#CA0909;padding:0.6em;border-radius:3px;display:none;margin-bottom:0.5em;margin-top:-0.5em;}
.step-tabs{text-align:center;display:table;margin:1.8em auto;}
.step-tabs .tab{display:table-cell;margin:0;vertical-align:middle;font-size:14px;width:14em;text-align:center;border-width:1px;border-left-width:0px;border-right-width:0px;border-color:#1978a9;border-style:solid;font-weight:bold;background:rgb(253,254,254);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYWQ3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(253,254,254,1) 0%, rgba(186,215,231,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,254,254,1)), color-stop(100%,rgba(186,215,231,1)));background:-webkit-linear-gradient(top, rgba(253,254,254,1) 0%,rgba(186,215,231,1) 100%);background:-o-linear-gradient(top, rgba(253,254,254,1) 0%,rgba(186,215,231,1) 100%);background:-ms-linear-gradient(top, rgba(253,254,254,1) 0%,rgba(186,215,231,1) 100%);background:linear-gradient(to bottom, rgba(253,254,254,1) 0%,rgba(186,215,231,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfefe', endColorstr='#bad7e7',GradientType=0);}
.step-tabs .tab.first{border-top-left-radius:0.7em;border-bottom-left-radius:0.7em;border-left-width:1px;}
.step-tabs .tab.last{border-right-width:1px;border-top-right-radius:0.7em;border-bottom-right-radius:0.7em;}
.step-tabs .active{background:#ffffff;border-color:#1978a9;border-bottom-width:1px;border-top-width:1px;}
.step-tabs .transit-wg{display:table-cell;background:url("/images/step-tab-wg.png");width:20px;height:52px;}
.step-tabs .transit-gg{display:table-cell;background:url("/images/step-tab-gg.png");width:20px;height:52px;}
.step-tabs .transit-gw{display:table-cell;background:url("/images/step-tab-gw.png");width:20px;height:52px;}
/*.content-additional{width:1140px;min-height:600px;background:#fcfcfc;box-shadow:0px 0px 5px 1px rgba(10,10,10,0.3);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 auto; box-sizing: content-box;overflow: hidden;}*/
.content-additional{min-height:600px;background:#ffffff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow: rgba(50, 50, 50, 0.2) 0px 0px 10px 0px;}
.content-additional.content-blur>*{filter: blur(5px);}
.content-header2{/*margin-top:10px;*/margin-bottom:0em;background:#1979ab;padding:0em 6em 0em 6em;font-size:1.5em;color:#fcfcfc;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
.content-header{z-index:1;margin-top:0px;margin-bottom:1em;background:#1979ab;padding: 0.5em 17px 0.5em 10px;font-size:1.2em;color:#fcfcfc;}
.content-header > div:first-child > a{color:#fcfcfc;float:right;margin-left:2em;font-size:0.9em;}
.content-header span{font-size:1.0em;}
.content-header h1{font-size:1em;display:inline-block;margin:0;font-weight:normal;margin-left: 105px;}
.content-header a{color:inherit;cursor:pointer;}
/*.company-menu{background:#ececec;padding:3px 0; box-sizing: border-box; text-align: center;}*/
.company-menu{background: #ececec; box-sizing: border-box; text-align: center;}
.company-menu.fixed{position: sticky; top: 63px; z-index: 999;}
.company-menu a{padding: 5px 15px; /*margin: 0px 15px;*/ display: flex; /*min-width: 130px;*/ flex: 0 1 15%; align-items: center; justify-content: center;}
.company-menu a:hover{background-color: #e5e5e5;}
.company-menu a.active{background: #E66161; color: #fff; text-decoration: none; padding: 5px 15px;}
.company-menu a.lenta:not(.active){color:#ff0000;}
.beta{color:#ccc;font-size:90%;position:relative;top:-6px;left:2px;}
.row-gray td{background:#eeeeee;}
.content-net .ficell{min-width:10em;max-width:10em;width:10em;padding:0em 1em;text-align:right;}
.content-net .ficell a{font-size:0.8em;opacity:0.5;}
.content-net .lacell{min-width:6em;max-width:6em;width:6em;padding:0em 1em;text-align:right;}
.content-net .smtitle{color:#186187;}
.content-net .picture{background:url('/images/station.png') no-repeat right 1em;padding-bottom:1em;}
.content-net .picture2{background:url('/images/minitec.png') no-repeat right 1em;padding-bottom:1em;}
.content-net .map{border-radius:0.4em;border-width:1px;border-style:solid;border-color:#bdd9e7;padding:0.3em;}
.content-net .vmiddle{vertical-align:middle;}
.simple-table{border-top:1px solid #4e4e4e;margin:0.5em 0;}
.simple-table th, .simple-table td{border-width:0px;border-bottom:1px solid #4e4e4e;padding:1em 0.5em;}
.simple-table th{background:#ebf1f7;font-weight:bold;text-align:center;}
.simple-table tr.grey th{background:#eaeaea;}
.row.blue .cell{background:#f2f7fa;}
.form-big input , textarea{font-size:1.1em;border-color:#bbd8e7;color:#777;padding:0.7em;}
.form-big textarea, .form-additional textarea{height:8em;}
.form-big input[type='text'], textarea{width:95%;}
.form-big .cell{padding:1em;}
.form-big .name{padding-left:40px;width:30%;font-size:1.2em;}
.form-big .name.small{font-size:1em;}
.form-big .name.triple2{font-size:0.9em;width:200px;vertical-align:top;}
.form-big .in.triple2{width:10%;padding-left:0;padding-right:0;vertical-align:top;padding-right:0.3em;}
.form-big .name.triple{font-size:0.9em;width:10%;vertical-align:top;}
.form-big .in.triple{width:10%;padding-left:0;padding-right:0;vertical-align:top;padding-right:0.3em;}
.form-big .count{font-size:2em;vertical-align:top;padding-top:0.7em;}
.form-big .multiple{font-size:1em;}
.form-big .multiple.first{padding-left:40px;}
.form-big .in span{font-style:italic;}
.form-title{padding:1em;padding-left:40px;font-size:2em;color:#18648c;}
.form-title.small{font-size:1.5em;}
.form-title.blue{background:#f2f7fa;margin-top:1em;padding-top:0.5em;}
.form-additional{padding-bottom:3em;padding-top:0.7em;padding-left:40px;}
.form-additional a{color:#8f8c8c;text-decoration:none;border-bottom:0px dashed #8f8c8c;font-size:1.2em;}
.form-additional.big{font-size:1.2em;}
#filter-togglebox{position:absolute;top:4.3em;width:28em;background:#585858;color:#fcfcfc;padding:0.5em 3em;box-shadow:0px 0px 5px 1px rgba(10,10,10,0.4);}
#filter-togglebox:before{left:15em;top:-1.1em;width:0px;height:0px;border-bottom:1.2em solid #585858;border-right:1em solid transparent;border-left:1em solid transparent;content:'';position:absolute;}
#filter-togglebox .title{font-size:1.3em;text-align:center;}
#filter-togglebox .table{margin-top:0.5em;margin-bottom:1em;font-size:0.9em;}
#filter-togglebox .popup-close{float:right;width:15px;height:16px;background:url('/images/close.png') no-repeat;cursor:pointer;margin-right:-2.2em;}
#search-togglebox .popup-close{float:right;width:15px;height:16px;background:url('/images/del.png') no-repeat;cursor:pointer;margin-right:0;}
#search-togglebox{position:absolute;top:3.8em;width:20em;background:#ffffff;padding:0.5em 0.5em;box-shadow:0px 0px 5px 1px rgba(10,10,10,0.4);}
#search-togglebox:before{left:10.5em;top:-0.7em;width:0px;height:0px;border-bottom:0.8em solid #ffffff;border-right:0.6em solid transparent;border-left:0.6em solid transparent;content:'';position:absolute;}
.button{box-shadow:0px 0px 4px 0px rgba(10,10,10,0.5);font-size:1em;background:#2A93CA;background:-moz-linear-gradient(top, #1d8cc5 0%, #0a557b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d8cc5), color-stop(100%,#0a557b));background:-webkit-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:-o-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:-ms-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:linear-gradient(to bottom, #30A5E3 0%,#217BAA 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d8cc5', endColorstr='#0a557b',GradientType=0);border-radius:0.3em;border:1px #113C53 solid;color:#ffffff;text-decoration:none;padding:5px 25px;}
input.filter-button{box-shadow:0px 0px 4px 0px rgba(10,10,10,0.5);font-size:1em;background:#1d8cc5;background:-moz-linear-gradient(top, #1d8cc5 0%, #0a557b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d8cc5), color-stop(100%,#0a557b));background:-webkit-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:-o-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:-ms-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:linear-gradient(to bottom, #1d8cc5 0%,#0a557b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d8cc5', endColorstr='#0a557b',GradientType=0);border-radius:0.3em;border-color:#353535;width:8em;}
input.filter-button[disabled] {opacity: 0.7; cursor: default;}
input.reset-button{box-shadow:0px 0px 4px 0px rgba(10,10,10,0.5);font-size:1em;color:#FFFFFF;background:#1d8cc5;background:-moz-linear-gradient(top, #1d8cc5 0%, #0a557b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d8cc5), color-stop(100%,#0a557b));background:-webkit-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:-o-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:-ms-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:linear-gradient(to bottom, #1d8cc5 0%,#0a557b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d8cc5', endColorstr='#0a557b',GradientType=0);border-radius:0.3em;border-color:#353535;width:8em;cursor:pointer;}
.a-black-in a{color:#040404;}
/*.news .left{background:#166d99;width:13em;border-top-left-radius:0.7em;border-bottom-left-radius:0.7em;padding:1.2em;color:#fcfcfc;}*/
.news .left{background:#166d99;width:230px;padding:1.2em;color:#fcfcfc;vertical-align:top;}
.news .left a{color:#fcfcfc;}
.news .main{padding:1.2em;padding-left:2em;}
.news .main.without-padding{padding:0px;padding-left:2em;}
.left .big-link{font-size:19px; margin: 10px 0;}
.left .big-link > a{text-decoration:underline;color:white;}
.left .projects_archive_links{padding-top:40px;}
.news__closed-text__info{background-color:#FBF6D6;text-align:center;font-size:16pt;padding:25px;}
.news .one-new{margin-bottom:0em; font-size: 19px;}
.news iframe.no-resize{margin-left:0;max-width:100%;}
.news .one-new .title {font-size:19px; font-weight: 600;}
.news .one-new .date {font-size:15px;color:#747678;padding:0.2em 0;}
.news .one-new .text {font-size:19px;}
.news .one-new .author{color:#ff6363;padding-top:15px;font-size:15px;}
.news .one-new .description{padding-top:0.2em; font-size: 19px;}
.news .one-new .description p{margin:15px 3px;}
.news .one-new .description iframe{position:relative;width:500px;}
.description img{max-width:100%;}
.blue-box{padding:1em;background:#fafafa;}
/*.list-title{padding:1em 0;text-align:center;font-size:1.5em;color:#bcbec0;background:#2e9cd5;box-shadow:0 1em 2em 0px rgba(10,10,10,0.3) inset;margin-bottom:0.5em;}*/
.list-title{margin-left:0px;padding:0.6em 0;text-align:center;font-size:1.5em;color:#bcbec0;background:transparent;margin-bottom:0.3em;}
.list-title2{margin-left:40px;padding:0.6em 0;text-align:center;font-size:1.5em;color:#bcbec0;background:transparent;margin-bottom:0.3em;}
.list-title a{color:#000;}
.list-title a.active{color:#bcbec0;}
.list-nav .cell{background-color:#eeeeee;padding:1em;text-align:center;width:16.6%;box-shadow:-1em 1em 2em 0px rgba(10,10,10,0.05) inset;cursor:pointer;}
.list-nav .cell.active{background-color:#fcfcfc;box-shadow:none;}
.list-nav-lenta .cell{background-color:#eeeeee;padding:1em;text-align:center;width:16.6%;box-shadow:-1em 1em 2em 0px rgba(10,10,10,0.05) inset;cursor:pointer;}
.list-nav-lenta .cell.active{background-color:#fcfcfc;box-shadow:none;}
.list-nav-office .cell{background-color:#eeeeee;padding:1em;text-align:center;width:16.6%;box-shadow:-1em 1em 2em 0px rgba(10,10,10,0.05) inset;cursor:pointer;}
.list-nav-office .cell.active{background-color:#fcfcfc;box-shadow:none;}
.list .letter{font-size:4em;text-align:center;width:2.5em;}
.list a{text-decoration:none;}
.list a:hover{text-decoration:underline;color:#aaa;}
.list-item span{font-weight:bold;color:red;}
.list-item{display:block;}
.list-item2 span{font-weight:bold;color:red;}
.list-item2{display:block;}
.list-item3 span{font-weight:bold;color:red;}
.list-item3{display:block;}
.list-item4 span{font-weight:bold;color:red;}
.list-item4{display:block;}
#list-holder{position:relative;padding-bottom:2em;}
#list-holder .box-info{position:absolute;right:1em;border-width:1px;border-style:solid;border-color:#9bb6c2;width:14em;margin-right:3em;margin-top:3em;padding:1em;padding-left:80px;background:#eeeded url(/images/station-small.png) 1em 1em no-repeat;box-shadow:0px 0px 5px 0px rgba(10,10,10,0.3);}
#list-holder2{position:relative;padding-bottom:2em;}
#list-holder2 .box-info2{position:absolute;left:7em;border-width:1px;border-style:solid;border-color:#9bb6c2;width:14em;margin-right:3em;margin-top:3em;padding:1em;padding-left:80px;background:#eeeded url(/images/station-small.png) 1em 1em no-repeat;box-shadow:0px 0px 5px 0px rgba(10,10,10,0.3);}
#list-holder3{position:relative;padding-bottom:2em;}
#list-holder3 .box-info3{position:absolute;left:7em;border-width:1px;border-style:solid;border-color:#9bb6c2;width:14em;margin-right:3em;margin-top:3em;padding:1em;padding-left:80px;background:#eeeded url(/images/station-small.png) 1em 1em no-repeat;box-shadow:0px 0px 5px 0px rgba(10,10,10,0.3);}
#list-holder4{position:relative;padding-bottom:2em;}
#list-holder4 .box-info4{position:absolute;left:7em;border-width:1px;border-style:solid;border-color:#9bb6c2;width:14em;margin-right:3em;margin-top:3em;padding:1em;padding-left:80px;background:#eeeded url(/images/station-small.png) 1em 1em no-repeat;box-shadow:0px 0px 5px 0px rgba(10,10,10,0.3);}
.remove{width:26px;height:26px;float:right;background:url("/images/delete.png") no-repeat;cursor:pointer;z-index:2;margin-top:8px;}
.autocomplete-suggestions{background:#fff;border:1px solid #aaa;box-shadow:0px 0px 3px 0px rgba(10,10,10,0.3);overflow-y:scroll;}
#.autocomplete-suggestions{background:#fff;border:1px solid #aaa;box-shadow:0px 0px 3px 0px rgba(10,10,10,0.3);}
.autocomplete-suggestion{cursor:pointer;padding:1em 0.8em;}
.autocomplete-suggestion:hover{background:#f2f7fa;}
.pages-links{float:right;font-size:16px;color:#999;margin-top:5px;}
.pages-links a{margin:0 0 0 10px;color:#737373;text-decoration:none;border-bottom:dotted 1px #737373;}
.pages-links a.current{margin:0 0 0 10px;color:#AC1343;text-decoration:none;border-bottom:dotted 1px #AC1343;}
.last-new{margin:1em 0;}
.last-new .h{color:#000;}
.last-new .h a{color:#000;}
.last-new a{text-decoration:none;}
.last-new a:hover{text-decoration:underline;}
.m-title{color:#f8000e;font-size:1.1em;}
.m-desc{font-size:0.9em;margin-top:0.3em;margin-bottom:0.7em;}
.m-desc .cell{width:50%;padding-right:1em;line-height:150%;}
.m-desc .cell b{padding-bottom:0.7em;}
.m-more{float:right;}
.slider{vertical-align:top;}
.slder .prev{width:5em;background:url('/images/arrow-left.png') left no-repeat;cursor:pointer;}
.slder .next{width:5em;background:url('/images/arrow-right.png') right no-repeat;cursor:pointer;}
.voting .voting-border{background:url('/images/vborder.png') repeat-y left top;width:24px;}
i
.table.voting{max-width:500px;}
.voting .voting-content{background:#e9eef4;padding:1em;padding-right:2em;}
.voting h3{margin-top:0px;padding-top:0px;font-size:1.2em;}
.voting .vote-item{padding:0.6em 0;cursor:pointer;}
.voting .vote-button, #popup.voting-p .vote-button{background:#1b92ce;background:-moz-linear-gradient(top, #1b92ce 0%, #3b7fa1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b92ce), color-stop(100%,#3b7fa1));background:-webkit-linear-gradient(top, #1b92ce 0%,#3b7fa1 100%);background:-o-linear-gradient(top, #1b92ce 0%,#3b7fa1 100%);background:-ms-linear-gradient(top, #1b92ce 0%,#3b7fa1 100%);background:linear-gradient(to bottom, #1b92ce 0%,#3b7fa1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b92ce', endColorstr='#3b7fa1',GradientType=0);color:#fff;border-width:3px;border-style:solid;border-color:#fff;border-radius:2px;margin-top:1em;}
.voting .voting-results .spacing{background:transparent;width:2em;}
.voting .voting-results .bar{background:#3881a5;}
.voting .voting-results .percent{color:#727c81;font-size:2.3em;text-align:center;}
.voting .voting-info{vertical-align:bottom;}
#popup.voting-p{background:#fff;padding:1em;}
.content-padding{padding:0 2em 0 2em;margin-bottom:1em;}
.report-filter{font-style:italic;margin:0.5em 0;float:right;}
.report-filter a{font-style:normal;padding:0.5em;margin:0;background:#ececec;background:-moz-linear-gradient(top, #ececec 0%, #cdcdcd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#cdcdcd));background:-webkit-linear-gradient(top, #ececec 0%,#cdcdcd 100%);background:-o-linear-gradient(top, #ececec 0%,#cdcdcd 100%);background:-ms-linear-gradient(top, #ececec 0%,#cdcdcd 100%);background:linear-gradient(to bottom, #ececec 0%,#cdcdcd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#cdcdcd',GradientType=0);color:#716e6e;width:4.2em;text-align:center;display:inline-block;}
.report-filter a.current{margin:0 0.4em;color:red;}
table.no-borders td{border-width:0}
table.no-borders{border-bottom:0px solid #4e4e4e;}
table.simple-table.small-padding td, table.simple-table.small-padding th{padding:0.7em;}
.red-text td{color:red;}
.red-text a{color:red;}
table.small-padding th img{margin-left:4px;width:8px;}

/* .new-wtf-popup{background:#ffffff;width:720px;margin:0 auto;z-index:10000012;border-radius: 8px;} */

.new-wtf-popup .head-wtf{text-align:right;padding:0.5em;}
.new-wtf-popup .error-wtf{text-align:center;margin-top:0.5em;padding:0.8em;background:#FEF5F1;}
.new-wtf-popup .title-wtf{text-align:center;color:#fff;font-weight:bold;padding:1.5em;background:#38091a;}
.new-wtf-popup .text-wtf{padding:1em;}
.new-wtf-popup .text-wtf .block{text-align:center;}
.crm-popup .text-wtf .block{padding:30px;padding-top:15px;padding-bottom:15px;}
.new-wtf-popup .text-wtf .block-left,
.create-contact-popup .text-wtf .block,
.complete-success-task-popup .text-wtf .block,
.complete-theme-popup .text-wtf .block{text-align:left;}
.complete-success-task-popup .text-wtf .block label{padding-left:150px;display:block !important;}
.complete-theme-popup .text-wtf .block label,
.complete-task-popup .text-wtf .block label{padding-left:40%; display:block !important;}
.crm-popup .text-wtf .block:nth-child(odd){background-color:#e9e9e9;}
.crm-popup .text-wtf{padding:0px;}
.new-wtf-popup .text-wtf .block .block-title{text-align:center;font-weight:bold;}
.crm-popup .text-wtf .block .block-title{margin-bottom:15px;}
.new-wtf-popup .text-wtf .block label{white-space:nowrap;display:inline-block;margin-right:30px;margin-bottom:10px;width:200px;}
.new-wtf-popup .popup-button{text-align:center;margin-top:20px;}
.new-wtf-popup .popup-button button{box-shadow:0px 0px 4px 0px rgba(10,10,10,0.5);font-size:1em;background:#1d8cc5;background:-moz-linear-gradient(top, #1d8cc5 0%, #0a557b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d8cc5), color-stop(100%,#0a557b));background:-webkit-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:-o-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:-ms-linear-gradient(top, #1d8cc5 0%,#0a557b 100%);background:linear-gradient(to bottom, #1d8cc5 0%,#0a557b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d8cc5', endColorstr='#0a557b',GradientType=0);border-radius:0.3em;border-color:#353535;width:8em;}
.new-wtf-popup .popup-button button.danger-button{box-shadow:0px 0px 4px 0px rgba(10,10,10,0.5);font-size:1em;color:#FFFFFF;background:#dc1813;background:-moz-linear-gradient(top, #dc1813 0%, #5d060a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc1813), color-stop(100%,#5d060a));background:-webkit-linear-gradient(top, #dc1813 0%,#5d060a 100%);background:-o-linear-gradient(top, #dc1813 0%,#5d060a 100%);background:-ms-linear-gradient(top, #dc1813 0%,#5d060a 100%);background:linear-gradient(to bottom, #dc1813 0%,#5d060a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc1813', endColorstr='#0a557b',GradientType=0);border-radius:0.3em;border-color:#353535;width:8em;cursor:pointer;}

#popup {
    top: 0 !important;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed !important;
    z-index: 10000010;
    box-sizing: initial;
    overflow: auto;
    margin: 0 !important;
}

#popup .new-wtf-popup {
    background: #ffffff;
    width: 720px;
    max-width: 100%;
    margin: 20px auto;
    z-index: 10000012;
    border-radius: 8px;
    overflow: hidden;
}

#popup img {
	max-width: 100%;
}

.big-notification{text-align:center;padding:1.3em;margin:0 0 1.5em 0;background:#fdd6d7;}
.red-label{padding:0.5em;margin:0.3em;background:#fdd6d7;}
.red-label a{color:#fe1518;float:right;}
.fake-1em .select-fake{font-size:1em;}
#company-link{padding:0.2em 10px;}
#company-link.blinked{color:#185e82;border:1px solid #185e82;padding:0.2em 9px;background:#fff;}
a.black-link{color:#040404;text-decoration:underline;}
a.black-link:hover{color:#040404;text-decoration:none;}
.help-box{background:#fbf7ee;margin:1em;text-align:center;padding:1em;font-size:1.1em;}
.help-box img{float:right;}
.help-box a{color:#545454;text-decoration:none;border-bottom:2px dotted #545454;}
.help-box a:hover{border-bottom:2px dotted transparent;}
.not-counter{background:#e04200;border:1px solid #fff;padding:0em 1em;display:inline;font-size:0.7em;margin-right:-1.5em;z-index:100;position:relative;}
div.popup-info{width:18em;height:auto;padding:15px 0 0 0;position:absolute;left:500px;top:100px;z-index:100;}
div.popup-info div.popup-info-content{padding:1.2em;text-align:left;background:#fff;box-shadow:0px 0px 4px 1px rgba(1,1,1,0.5);position:relative;}
div.popup-info div.popup-info-content:before{width:0;content:'';border-left:0.6em solid transparent;border-right:0.6em solid transparent;border-bottom:0.55em solid #545454;position:absolute;left:8.4em;top:-0.55em;}
div.popup-info div.popup-info-content:after{width:0;content:'';border-left:0.6em solid transparent;border-right:0.6em solid transparent;border-bottom:0.5em solid #fff;position:absolute;left:8.4em;top:-0.5em;}
div.popup-info-lenta{width:0;position:absolute;margin-left:10%;top:185px;z-index:1;}
div.popup-info-lenta div.popup-info-lenta-content{width:20em;padding:1.2em;text-align:left;background:#fff;box-shadow:0px 0px 4px 1px rgba(1,1,1,0.5);position:relative;}
div.popup-info-lenta div.popup-info-lenta-content:before{width:0;content:'';border-left:0.6em solid transparent;border-right:0.6em solid transparent;border-bottom:0.55em solid #545454;position:absolute;left:8.4em;top:-0.55em;}
div.popup-info-lenta div.popup-info-lenta-content:after{width:0;content:'';border-left:0.6em solid transparent;border-right:0.6em solid transparent;border-bottom:0.5em solid #fff;position:absolute;left:8.4em;top:-0.5em;}
div.popup-add{width:0;margin-left:60%;position:absolute;bottom:70px;z-index:100;}
div.popup-add div.popup-add-content{width:18em;padding:1.2em;text-align:left;background:#fff;box-shadow:0px 0px 4px 1px rgba(1,1,1,0.5);position:relative;}
div.popup-add div.popup-add-content:before{width:0;content:'';border-left:0.6em solid transparent;border-right:0.6em solid transparent;border-top:0.5em solid #545454;position:absolute;left:8.4em;bottom:-0.55em;}
div.popup-add div.popup-add-content:after{width:0;content:'';border-left:0.6em solid transparent;border-right:0.6em solid transparent;border-top:0.5em solid #FFF;position:absolute;left:8.4em;bottom:-0.4em;}
#div.popup-branch{width:16em;height:auto;padding:15px 0 0 0;position:absolute;left:10em;top:27px;z-index:98;}
#div.popup-branch{margin-left:auto;margin-right:auto;width:16em;height:auto;padding:15px 0 0 0;position:absolute;top:27px;z-index:98;}
div.popup-branch{right:860px;left:0;margin:0 auto;width:14em;height:auto;padding:15px 0 0 0;position:absolute;top:27px;z-index:98;}
#div.popup-branch div.popup-branch-content{padding:0.2em;text-align:left;background:#21A3E7;box-shadow:0px 0px 4px 1px rgba(1,1,1,0.5);position:relative;}
div.popup-branch div.popup-branch-content{padding:0.2em;text-align:left;background:#21A3E7;box-shadow:0px 0px 4px 1px rgba(1,1,1,0.5);position:relative;}
div.popup-branch div.popup-branch-content:after{width:0;content:'';border-left:0.6em solid transparent;border-right:0.6em solid transparent;border-top:0.5em solid #21A3E7;position:absolute;left:1.4em;bottom:-0.4em;}
.editable{padding:6px;margin:0px -6px -6px -6px;cursor:pointer;}
.editable:hover{border:1px solid #aaa;margin:-1px -7px -7px -7px;}
.editable-new{border:1px solid #fff;}
.editable-new:hover{border:1px solid #aaa;}
.edit-f{margin:-1px -7px -7px -7px;}
.edit-f textarea{border-radius:0;border:1px solid #aaa;padding:6px;}
.editable-new + .edit-f{margin:10px 0px;}
.editable-new + .edit-f textarea{margin:0px;}
.e-header{color:#1979ab;font-size:0.8em;}
.e-header a{color:red;}
a.blue{color:#1979ab;}
.edit-station{color:red;}
.table.pdbt .cell{padding-top:0.5em;}
.gray-edit{font-size:0.8em;color:#aaa;}
.main-welcome{background:#0e77af url(/images/mainbg.png) top no-repeat;padding:3em 0 0 0;}
.main-welcome .align{margin:0 auto;}
.main-welcome .table{}
.main-welcome .table .cell{color:#fff;font-weight:bold;vertical-align:top;line-height:180%;text-shadow:0px 0px 2px rgba(255,255,255,0.5);}
.main-welcome .table .cell.logo{width:55%;padding-right:3em;}
.main-welcome .lbuttons{margin-top:1em;}
.main-welcome .lbuttons a{display:inline-block;margin-right:1em;background:#ffb457;color:#0f77ae;font-size:1.1em;font-weight:bold;text-decoration:none;padding:1.0em 0;width:9em;text-align:center;}
.h2-with-link{padding:0.8em;text-align:center;font-size:2em;}
.h2-with-link a{color:#444444;}
.h2-with-link sup{color:#186893;font-size:0.5em;color:#d9990f;margin-left:0.4em;}
.subscribers{background:#f1f6fc;box-shadow:0px 0px 15px 1px rgba(0,0,0,0.2);padding:2em 0;}
.subscribers table{width:100%;margin:0 auto;}
.subscribers table td{padding:1em 0;}
.main-padding{padding:2.5em;text-align:center;color:#186893;font-weight:bold;}
.main-footer{padding:2em;text-align:center;background:#185f86;color:#ffffff;font-weight:bold;line-height:200%;}
#CometQL-cli{position:fixed;bottom:0;right:20px;background-color:#0DA5F0;border:0px solid;color:#ffffff;z-index:1000;box-shadow:0 0 10px #222;}
#CometQL-cli-text{margin-bottom:5px;margin-top:5px;}
#CometQL-cli-text textarea{padding:3px;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;max-height:40px;height:40px;min-width:460px;max-width:1600px;margin-right:5px;}
.CometQL-button{padding:3px;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;float:right;height:40px;width:40px;}
#CometQL-cli-reslog{overflow:auto;width:325px;height:380px;margin-bottom:160px;background-color:#fafafa;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;max-width:1600px;}
#CometQL-cli-Header a{float:right;padding:10px;}
#CometQL-cli-open{position:fixed;width:300px;bottom:0px;right:0px;background-color:#0DA5F0;padding:5px 13px 5px 13px;border:0px solid;color:#ffffff;z-index:30;box-shadow:0 0 10px #222;cursor:pointer;}
#CometQL-cli2{display:none;position:fixed;bottom:0px;width:420px;right:370px;background-color:#0DA5F0;border:0px solid;color:#ffffff;z-index:30;box-shadow:0 0 10px #222;border-radius:10px 0 0;}
#CometQL-cli-text2{margin-bottom:5px;margin-top:5px;}
#CometQL-cli-text2 textarea{padding:3px;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;max-height:40px;height:40px;min-width:460px;max-width:1600px;margin-right:5px;}
.CometQL-button2{padding:3px;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;float:right;height:40px;width:40px;}
#CometQL-cli-reslog2{overflow-x:hidden;overflow-y:auto;height:400px;background-color:#fafafa;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;max-width:1600px;}
#CometQL-cli-Header2 a{float:right;padding:10px;height:70px;}
#CometQL-cli-open2{position:fixed;width:420px;bottom:0px;right:370px;background-color:#0DA5F0;padding:10px;border:0px solid;color:#ffffff;z-index:30;box-shadow:0 0 10px #222;cursor:pointer;}
.red{color:#ff0000;}
.black{color:#000000;}
.all-users .search{padding:10px 0px;}
.all-users{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.auto-width{width:auto !important;}
.pagination{padding:10px 0px; box-sizing: content-box;}
.crm-themes-list .pagination{margin-left:20px;}
.pagination .page{display:inline-block;min-width:15px;min-height:15px;padding:4px;text-align:center;border-radius:3px;background-color:white;border:1px solid #888;font-size:9pt;}
.pagination .page.active{background-color:#ccc;border:0px;color:#333;padding:5px;}
.pagination .page:hover{background-color:#999;color:white;cursor:pointer;}
.pagination .page.active:hover{cursor:default;}
.pagination a{text-decoration:none;display:inline-block;}
/* .pagination::before{content:"Страницы: ";} */
.pagination .page-delimeter{display:inline-block;padding:0px 5px;font-size:9pt;}
.crm-notifications-counter{background-color:white;color:red;width:30px;height:30px;border-radius:100%;text-align:center;margin-right:30px;cursor:pointer;box-sizing:border-box;display:table-cell;vertical-align:middle;padding-top:1px;}
.crm-notifications-counter.with-lead{background-color:#F5970B;color:white;}
.crm-notifications-counter.crm-tender-tracking{background-color:#D6FECD;}
.crm-notifications-counter.crm-tender-products{background-color:#d0f8ca;color:#ff0000 !important;}
.crm-notifications-wrapper{position:absolute;display:none;}
.crm-notifications-arrow{height:0;width:0;position:relative;left:8px;z-index:2;top:2px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;}
.crm-notifications{position:relative;width:350px;max-width: 350px;left:-320px;background-color:#fff;color:#000;border:1px solid #000;box-shadow:0px 0px 4px 1px rgba(0,0,0,0.5);}
.no-crm-notifications{text-align:center;color:#888;padding-bottom:3px;padding:10px;}
.crm-notifications a{color:#18638b !important;}
.crm-notifications hr{margin-bottom:0px;}
.crm-notifications-title{padding: 10px 15px;border-bottom: 1px #b5b5b5 solid;}
.crm-notifications-title > div{display:inline-block;}
.crm-notifications-title .mark-all-crm-notifications-as-read{float:right;}
.crm-notifications-list{max-height:250px;overflow-y:auto;}
.crm-notification{min-height:60px;padding-top:10px;padding-bottom:10px;padding-left:10px;}
.crm-notification.not-read{background-color:#eee;}
.crm-notification .picture{float:left;}
.crm-notification .text{margin-left:30px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;}
.crm-notifications-wrapper .crm-notification .picture {
    border-radius: 100%;
    overflow: hidden;
    width: 60px;
    height: 60px;
}
.crm-notification .picture img{
	width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.search-suggestions{display:none;position:absolute;background-color:white;border:1px solid #999;border-radius:5px;}
.search-suggestions .search-suggestion-link{padding:5px;font-size:14px;}
.search-suggestions .search-suggestion-link:hover{background-color:#999;color:white;}
.search-suggestions .search-suggestion-link:hover a{color:inherit;}
.search-suggestion-link .occurrence{color:#EF523A;}
.hashtags{padding-top:15px;}
.hashtags .hashtag{display:inline-block;background-color:#c5e9fa;padding:3px;}
.hashtags.hashtags_places .hashtag{background-color:#c5e9fa;}
.hashtags.hashtags_objects .hashtag{background-color:#d5eee3;}
.hashtags .hashtag a{text-decoration:none;}
/*.projects_hashtags_list{background-color:#edf3f9;margin-right:-18px;margin-bottom:-18px;margin-left:-30px;padding-left:25px;padding-right:5px;padding-top:10px;padding-bottom:18px;border-bottom-right-radius:13px;width:100%;}*/
.projects_hashtags_list {background-color: #edf3f9; /*width: 100%;*/ padding: 15px; margin-left: -15px;}
.projects_hashtags_list .hashtag{padding-top:8px;padding-right:15px;font-size:17px;}
.projects_hashtags_list .hashtag,
.projects_hashtags_list .hashtag .count{display:inline-block;}
.projects_hashtags_list .hashtag .count{position:relative;top:-7px;left:2px;font-size:8pt;color:#bb2222;}
.common-tasks{background-color:#ebebeb;height:54px;padding-left:30px;}
/*.common-tasks{margin-left:-30px;margin-right:-18px;}*/
/*.common-tasks{margin-left:-15px;}*/
.common-tasks > div{display:inline-block;vertical-align:top;}
.common-tasks .icon{vertical-align:middle;margin-right:10px;}
.common-tasks > .forum-tasks a + a{margin-left:25px;}
.common-tasks .forum-tasks + .social-tasks{margin-left:30px;}
.common-tasks .social-tasks{padding-top:13px;}
.common-tasks .social-tasks img{width:30px;height:auto;}
.common-tasks .crm-tasks{padding-top:15px;}
.common-tasks .forum-tasks{padding-top:15px;}
.common-tasks .forum-tasks .counter{position:relative;top:-10px;left:-28px;margin-left:-28px;padding-top:1px;width:25px;height:25px;text-decoration:none;background-color:white;display:inline-block;text-align:center;vertical-align:middle;border-radius:100%;border:1px solid black;}
.common-tasks .forum-tasks .counter.counter-updates{border-color:#d70000;color:#d70000;}
.common-tasks .forum-tasks .counter.counter-comments{border-color:#999;color:#999;}
.common-tasks .pull-right{float:right;padding-right:18px;}
.common-tasks .create-crm-theme-link{text-decoration:none;}
.common-tasks .create-crm-theme-link > .link-text{text-decoration:underline;}
.common-tasks .create-crm-theme-link > .crm-icon{background-color:#169616;color:white;padding:6px;text-decoration:none;margin-left:10px;font-size:9pt; position: relative; top: -2px;}
.similar-projects{padding-top:20px;}
.similar-projects .one-new{padding-top:15px;}
.similar-projects .one-new a{text-decoration:none;}
.visibility-hidden{visibility:hidden;}
.tooltip{position:relative;//background:#eaeaea;cursor:pointer;display:inline-block;text-decoration:none;color:#222;outline:none;}
.tooltip span{visibility:hidden;position:absolute;bottom:30px;left:50%;z-index:999;width:240px;margin-left:-107px;padding:10px;border:2px solid #ccc;opacity:.95;background-color:#ddd;background-image:-webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));background-image:-moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));background-image:-ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));background-image:-o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.4);}
.tooltip:hover{border:0;}
.tooltip:hover span{visibility:visible;}
.tooltip span:before,
.tooltip span:after{content:"";position:absolute;z-index:1000;bottom:-7px;left:50%;margin-left:-8px;border-top:8px solid #ddd;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:0;}
.tooltip span:before{border-top-color:#ccc;bottom:-8px;}
.ficelllll .tooltip .tooltip-content{margin-left:-130px;}
.language-switcher{text-align:right;margin-bottom:-10px;float:right;padding-left:20px;}
/*.language-switcher{text-align:right;display: inline-block; margin-left: 15px;}*/
.language-switcher + .repost-project-button{margin-right:-15px;}
.news .language-switcher{margin-bottom:10px;}
.repost-project-button{float:right;}
.repost-project-button img{width:30px;}
.language-switcher a{padding:5px 7px;/*border:2px solid #eee;*/background-color:#39c;text-decoration:none;color:white;font-size:14px;}
.language-switcher a:hover {color: #ffffff; text-decoration: underline; background-color: #166d99;}
.counter-remained {margin:0px 0px 20px;text-align:center;background-color:rgb(239, 212, 212);padding:10px 0;}
/*.filter.filter-by-hashtag{display:inline-block;padding-top:16px;padding-bottom:10px;padding-left:20px;}*/
.filter.filter-by-hashtag{display:inline-block;padding-left:15px;}
.filter.filter-by-hashtag .current{cursor:pointer;}
.filter.filter-by-hashtag .current .name{padding:2px;}
.filter.filter-by-hashtag.filter-by-hashtag-places .current .name{background-color:#c7eaf2;}
.filter.filter-by-hashtag.filter-by-hashtag-objects .current .name{background-color:#d5eee3;}
.filter.filter-by-hashtag .options{display:none;position:absolute;width:600px;margin-top:0px;margin-left:0px;padding-top:5px;border-radius:8px;border:1px solid #888; z-index: 100;box-shadow: 0px 2px 15px rgba(0,0,0, 0.3);}
.filter.filter-by-hashtag.filter-by-hashtag-places .options{background-color:#c7eaf2;}
.filter.filter-by-hashtag.filter-by-hashtag-objects .options{background-color:#d5eee3;}
.filter.filter-by-hashtag.filter-by-hashtag-objects .projects_hashtags_list{width:450px;}
#searchform{}
#searchform > div{color:#545454;font-weight: 400;}
#searchform > div input{width:200px;}

.suggestions{position:absolute;width:370px;display:none;z-index:998;border-radius: 8px;overflow: hidden;}
#searchresults{background-color:#fff;font-size:18px;line-height:0px;color:#000; border: 1px solid #d1d1d1; border-radius: 8px; box-shadow: 0px 2px 15px rgba(0,0,0, 0.3);max-height: 500px;overflow: auto;}
#searchresults::-webkit-scrollbar {width: 5px;background-color: #c0c0c0;}
#searchresults::-webkit-scrollbar-thumb {background-color: #909090;}

#searchresults .head{text-align:center;padding:10px;display:block;clear:left;text-decoration:none;color:#000;}
#searchresults .hr{display:block;clear:left;border-bottom:1px solid #d1d1d1;}
#searchresults .footer{display:block;clear:left;height:5px;}
#searchresults .categories{text-align:left;padding: 15px 10px;display:block;clear:left;text-decoration:none;color:#000;}
#searchresults a { text-align:left;display:block; color: #555555; padding: 5px 10px; text-decoration: none; line-height: 20px; border-top: 1px #f5f5f5 solid;}
#searchresults a:hover{background-color: #f5f5f5; color: inherit; text-decoration:none;}
#searchresults a:first-child { border-top: 1px #f5f5f5 solid; }

#colorNav > ul {padding-left: 0px;width: 50px;margin: 0 auto;}
#market_menu > ul{width:300px;margin:0 auto;}
#market_menu > ul > li{list-style:none;position:relative;}
#market_menu > ul > li > div{color:inherit;text-decoration:none !important;width:350px;}
#market_menu li ul{position:absolute;list-style:none;text-align:center;width:350px;left:50%;margin-left:-210px;top:5px;max-height:0px;overflow:hidden;}
#market_menu li ul li{background-color:#fff;text-align:left;padding-left:10px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
#market_menu li ul li a{padding:7px;color:#21A3E7 !important;display:block;}
#market_menu li ul li:hover{background-color:#d1d1d1;}
#market_menu li ul li:first-child{margin-top:25px;position:relative;border-top:1px solid #d1d1d1;}
#market_menu li ul li:last-child{border-bottom:1px solid #d1d1d1;}
#market_menu li:hover ul{max-height:800px;}
#market_menu2 > ul{}
#market_menu2 > ul > li{list-style:none;position:relative;}
#market_menu2 > ul > li > div{color:inherit;text-decoration:none !important;}
#market_menu2 li ul{position:absolute;list-style:none;text-align:center;width:350px;left:50%;margin-left:-210px;top:5px;max-height:0px;overflow:hidden;z-index:1000;}
#market_menu2 li ul li{background-color:#fff;text-align:left;padding-left:10px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
#market_menu2 li ul li a{padding:3px;color:#21A3E7 !important;display:block;}
#market_menu2 li ul li:hover{background-color:#d1d1d1;}
#market_menu2 li ul li:first-child{margin-top:29px;position:relative;border-top:1px solid #d1d1d1;}
#market_menu2 li ul li:last-child{border-bottom:1px solid #d1d1d1;}
#market_menu2 li:hover ul{max-height:1200px;}

nav.header-menu > ul{width:20px;margin-left:-30px;margin-top:0;margin-bottom:0;}
nav.header-menu > ul > li{list-style:none;position:relative;}
nav.header-menu > ul > li > div.menu-block{padding: 20px;position: absolute;width: 180px;display: none;left: -135px; top:5px; z-index: 1000;}
nav.header-menu > ul > li > div.menu-block.menu-left{left: -65px;}
nav.header-menu > ul > li > div{color:inherit;text-decoration:none !important;width:200px;position:relative;top:2px;}
nav.header-menu li ul{list-style: none;text-align: center;width: 180px;border-radius: 8px;padding: 0;box-shadow: 0px 2px 15px rgba(0,0,0, 0.3);border: 1px #b5b5b5 solid;overflow: hidden;}
nav.header-menu li ul li{background-color: #fff; text-align: left; padding: 2px 0 2px 15px;}
nav.header-menu li ul li a{padding:4px;color:#21A3E7 !important;display:block;font-size:16px;text-decoration: none;}
nav.header-menu li ul li span{padding:4px;font-size: 16px;display: block; color:#000000;}
nav.header-menu li ul li:hover{background-color:#ececec;}
nav.header-menu li ul li.current > a{text-decoration:none !important;color:#717171 !important;}
nav.header-menu li ul li.only-for-users{background-color:#004F76;}
nav.header-menu li ul li.only-for-users:hover{background-color:#005b88;}
nav.header-menu li ul li.only-for-users.special{background-color:#0c76ac;border: 1px #0c76ac solid;}
nav.header-menu li ul li.only-for-users.special:hover{background-color:#005b88;border: 1px #006090 solid;}
nav.header-menu li ul li.only-for-users a{text-decoration:none !important;color:#fff !important;}
/*
nav.header-menu li ul li:first-child{position:relative; border-top-left-radius: 8px; border-top-right-radius: 8px;}
nav.header-menu li ul li:last-child{border-bottom: 1px solid #b5b5b5; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
*/
nav.header-menu li:hover div.menu-block{display: block;}

nav.header-menu li ul li:not(:last-child) {
    border-bottom: 1px #f7f7f7 solid;
}

#market_menu4 > ul{width:50px;//margin:0 auto;}
#market_menu4 > ul > li{list-style:none;position:relative;}
#market_menu4 > ul > li > div{color:inherit;text-decoration:none !important;width:150px;padding-left:3px;//font-size:24px;//padding:5px;}
#market_menu4 li ul{position:absolute;list-style:none;text-align:center;width:350px;left:50%;margin-left:-65px;top:5px;max-height:0px;overflow:hidden;z-index:1000;}
#market_menu4 li ul li{background-color:#fff;text-align:left;padding-left:10px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
#market_menu4 li ul li a{padding:7px;color:#21A3E7 !important;display:block;}
#market_menu4 li ul li:hover{background-color:#d1d1d1;}
#market_menu4 li ul li:first-child{margin-top:25px;position:relative;border-top:1px solid #d1d1d1;}
#market_menu4 li ul li:last-child{border-bottom:1px solid #d1d1d1;}
#market_menu4 li:hover ul{max-height:800px;}
#market_menu5 > ul{width:420px;}
#market_menu5 > ul > li{list-style:none;position:relative;}
#market_menu5 > ul > li > div{color:inherit;text-decoration:none !important;}
#market_menu5 li ul{
	position: absolute;
    list-style: none;
    text-align: center;
    width: 400px;
    left: -40px;
    top: 2px;
    max-height: 0px;
    overflow: hidden;
    z-index: 1000;
}
#market_menu5 li ul li{background-color:#fff;text-align:left;padding-left:10px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
#market_menu5 li ul li a{padding:3px;color:#21A3E7 !important;display:block;}
#market_menu5 li ul li:hover{background-color:#d1d1d1;}
#market_menu5 li ul li:first-child{margin-top:29px;position:relative;border-top:1px solid #d1d1d1;}
#market_menu5 li ul li:last-child{border-bottom:1px solid #d1d1d1;}
#market_menu5 li:hover ul{max-height:1200px;}
.form-error{color:#FB5050;}
input.form-error,
select.form-error,
textarea.form-error{border-color:#FB5050 !important;color:initial;}
.projects-errors-info{background-color:#FFE2E2;margin-left:-30px;margin-right:-18px;margin-bottom:15px;padding:1px 30px;font-size:10pt;}
.moderator-user-checkbox-wrapper{position:absolute;}
.moderator-user-checkbox-wrapper .moderator-user-checkbox{position:relative;left:37px;top:38px;}
.moderator-users-info{text-align:center;font-weight:bold;font-size:12pt;margin:0px 100px;color:black;}
.moderator-users-info a{color:red;text-decoration:underline;}
.company-users .user-avatar{display:inline-block;overflow:hidden;height:53px;width:53px;}
.company-users .user-info{display:inline-block;vertical-align:top;width:109px;}
.company-users .user-info.is-moderator{color:red;}
.inline-editable:not(.editing){cursor:pointer;border-bottom:1px dashed #666;}
.inline-editable.editing .inline-editable-input{width:300px;}
.landing-info{margin-top:20px;}
.landing-info .landing-info-main,
.landing-info .landing-info-result{padding:5px 10px;}
.landing-info .landing-info-main{background-color:#ededff;}
.landing-info .draft{font-size:8pt;color:#669;position:relative;top:-1px;padding:1px 2px;border:1px solid #66b;border-radius:5px;margin-right:5px;}
.landing-info .landing-info-result a{color:#aaa;}
.action-link{color:red !important;}
.landings-info .action-link{font-size:9pt;}
.landing-info .action-link{position:relative;font-size: 12px; top: -2px;}
.landing-info-main .edit-landing-button{position:relative;top:3px;margin-right: 10px;}
.landing-info-main .edit-landing-button.company-button{position:relative;top:3px;width:15px;height:14px;display:inline-block;}
/*
.landing-info-main .edit-landing-button.company-button > img{position:absolute;top:0;left:0;}
*/
.create-landing-help-link{text-align:right;}
.create-landing-help-link > a{color:#bbb;}
.create-landing-help-link > a > *{vertical-align:middle;}
.create-landing-help-link img{width:25px;margin-left:5px;}
.popup-form-block{width:400px;margin-bottom:15px;text-align:center;}
.popup-form-block.full-width{width:580px;margin-left:-2em;margin-right:-2em;}
.popup-form-block input[type=text]{width:inherit;}
.popup-form-block .popup-gray-block{background-color:#eee;padding:20px 100px;margin-top:20px;}
.company-leads-info{float:right;font-size:12px;margin-top:3px;margin-left:10px;}
.company-leads-info .today{color:#c88;}
.company-leads-info .today a{color:inherit;}
.stat-page-row{background-color:#eef;margin:10px 0;padding:2px 0;}
.stat-page-row.stat-page-header{background-color:#fee;}
.stat-page-row div:first-child{width:50%;text-align:left;padding-left:20px;white-space: normal;}
.stat-page-row div{display:inline-block;width:15%; white-space: nowrap;}
.stat-page-info{text-align:right;color:#999;font-size:10pt; padding-top: 10px;}
span.today{color:#FB8080;}
.stat-page-ad{padding:20px 0;}
.stat-page-ad div{text-align:center;margin:20px 0;}
.stat-page-ad div:first-child{font-weight:bold;font-size:14pt;}
.prolongation__item{display:inline-block;width:30%;box-shadow:#999 0px 0px 10px;margin-right:2%;border-radius:5px;}
.prolongation__item__footer{background:#b3eb29;background:-moz-linear-gradient(left, #b3eb29 0%, #95bd3c 100%);background:-webkit-linear-gradient(left, #b3eb29 0%,#95bd3c 100%);background:linear-gradient(to right, #b3eb29 0%,#95bd3c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3eb29', endColorstr='#95bd3c',GradientType=1);font-size:16pt;padding:5px 0 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.prolongation__item__title{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #d9d9d9 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#d9d9d9 100%);background:linear-gradient(to bottom, #ffffff 0%,#d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0);font-size:16pt;padding:5px 0 7px;border-top-left-radius:5px;border-top-right-radius:5px;}
.prolongation__item__body{background-color:#f5f5f5;}
.prolongation__item__body .old{font-size:16pt;color:#747474;padding-top:10px;padding-bottom:5px;}
.prolongation__item__body strike{text-decoration:initial;position:relative;}
.prolongation__item__body strike:before{border-bottom:2px solid #aaaaaa;position:absolute;content:"";width:100%;height:50%;}
.prolongation__item__body .discount{font-size:10pt;color:#747474;}
.prolongation__item__body .new{color:black;font-size:16pt;padding-top:30px;padding-bottom:20px;}
.prolongation__footer{margin-top:25px;margin-bottom:-20px;color:black;}
div.progress{width:50px;height:50px;background:url(/images/progress.gif) no-repeat;margin:3px auto;margin-bottom:10px;position:relative;}
div.progress:after{content:'Загрузка...';position:absolute;top:50px;font-size:14px;}
div.title-small{font-size:10pt;font-weight:bold;}
ul.camp-list{list-style-type:decimal;margin:5px 0;padding-left:25px;}
ul.camp-list li{margin:10px 0;}
ul.camp-list li input[type=checkbox]{position:relative;top:2px;margin-right:5px;}
ul.camp-list div.loading{font-size:10pt;}
ul.camp-list li a{display:inline-block;position:relative;}
ul.camp-list li a.selected{margin-left:25px;}
ul.camp-list li a.selected:before{content:'';background:url(/images/checked.png) no-repeat;width:24px;height:24px;display:inline-block;top:-4px;left:-25px;position:absolute;}
ul.connected-reklama-list{list-style:none;text-align:center;padding:0;}
ul.connected-reklama-list li{margin:15px 0;color:#166d99;}
ul.connected-reklama-list li a{color:#ff0000;}
#camp-select-list{position:absolute;top:0;left:0;background:#ffffff;border:1px #cccccc solid;border-radius:7px;padding:10px;overflow:auto;display:none;}
#camp-select-list hr{margin:20px 0;border:0;border-bottom:1px #e0e0e0 solid;}
div.crm-theme-tasks{position:relative;}
div.crm-theme-tasks div.stat-loading{position:absolute;background:#ffffff;top:40%;left:30%;padding:10px 20px 10px 30px;border:1px #e0dbdb solid;font-size:12px;}
div.crm-theme-tasks div.stat-loading:before{content:'';display:block;width:16px;height:16px;position:absolute;top:8px;left:8px;background:url(../images/loading.gif) no-repeat;}
#basic-modal-content{display:none;}
#simplemodal-overlay{background-color:#000;}
#simplemodal-container-block{width: 100%;height: 100%;position: fixed;top: 0;left: 0;overflow-y: auto;overflow-x: hidden;z-index: 1000012;}
#simplemodal-container{max-width:100%;min-width:500px;width:auto;color:#000000;background-color:#FFFFFF;padding:10px;box-shadow:5px 5px 10px rgba(0,0,0,0.4);border-radius: 8px;margin: 20px auto; position: relative;}
#simplemodal-container .simplemodal-data{padding:8px;}
#simplemodal-container .simplemodal-data img {max-width: 100%;}
#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#bbb;display:block;font-size:12px;margin-bottom:12px;padding:4px 6px 6px;}
#simplemodal-container a.modalCloseImg{background:url(/images/delete-new.png) no-repeat;width:15px;height:15px;display:inline;z-index:3200;position:absolute;top:7px;right:7px;cursor:pointer;opacity:0.7;}
#simplemodal-container a.modalCloseImg:hover{opacity:1;}
#simplemodal-container h3{color:#84b8d9;}
#simplemodal-container .new-wtf-popup {margin-top: 10px !important;}
div.modal-r{padding:10px;}
div.modal-r div.error-result.error{color:#ff0000;}
div.modal-r div.error-result.error:before{content:'';background:url(../images/warning.png) no-repeat;display:inline-block;width:24px;height:24px;position:relative;top:6px;margin-right:7px;}
div.modal-r div.error-result.success{color:#00a000;}
div.modal-r div.error-result.success:before{content:'';background:url(../images/success.png) no-repeat;display:inline-block;width:24px;height:24px;position:relative;top:6px;margin-right:7px;}
div.modal-r div.title{font-size:20px;}
div.modal-r input[name=cost]{width:50px;}
div.modal-r a.btn{padding:5px;font-size:14px;text-decoration:none;background:#FF7953;color:#ffffff;min-width:80px;display:inline-block;text-align:center;}
div.modal-r a.btn:hover{opacity:0.9;}
div.modal-r a.btn-cancel{background:#A0A0A0;}
div.page-body{padding:20px;}
div.camp-msg-list div.camp-msg-list-item{padding:10px 0;}
div.camp-msg-list div.camp-msg-list-item:not(:first-child){margin-top:10px;}
div.camp-msg-list div.camp-msg-list-item span.name{font-size:14px;font-weigth:bold;}
div.camp-msg-list div.camp-msg-list-item span.date{margin-left:10px;}
div.camp-msg-list div.camp-msg-list-item div.msg-body,
div.camp-msg-list div.camp-msg-list-item div.msg-responsible{margin-top:10px;}
div.camp-msg-list div.camp-msg-list-item div.msg-responsible{color:#EB6966;}
div.camp-msg-list div.camp-msg-list-item div.msg-responsible a{margin-left:10px;}
div.camp-msg-list div.camp-msg-list-item div.msg-reply{background:#ffe7e7;padding:10px;margin-top:10px;margin-left:30px;}
div.flash-message{background:#a00;color:#ffffff;position:fixed;top:5%;padding:20px 10px;left:50%;width:30%;margin-left:-15%;text-align:center;opacity:0.9;border-radius:10px;z-index:10000;}
ul.dropdown{list-style:none;padding:0;margin:0;display:inline-block;}
ul.dropdown > li.dropdown-menu{position:relative;padding:15px 0;display:inline-block;margin-right:10px;top:1px;}
ul.dropdown > li.dropdown-menu a.title{text-decoration:none !important;color:#000;font-size:14px;display:inline-block;overflow:hidden;max-width:100px;white-space:nowrap;position:relative;top:3px;}
ul.dropdown > li.dropdown-menu > ul{position:absolute;list-style:none;top:49px;left:5%;background:#ffffff;border:1px #d1d1d1 solid;width:270px;padding:0;display:none;box-shadow: 0px 2px 15px rgba(0,0,0, 0.3);}

/*
ul.dropdown > li.dropdown-menu > ul::-webkit-scrollbar {
    width: 5px;
    background-color: #d0d0d0;
}

ul.dropdown > li.dropdown-menu > ul::-webkit-scrollbar-thumb {
    background-color: #a5a5a5;
}
*/

ul.dropdown > li.dropdown-menu:hover > ul{display:block;max-height:280px;overflow-y:auto;z-index:1000;}
ul.dropdown > li.dropdown-menu > ul > li{text-align:left;padding-left:10px;}
ul.dropdown > li.dropdown-menu > ul > li:hover{background-color:#d1d1d1;}
ul.dropdown > li.dropdown-menu > ul > li a{/*font-size:14px;*/text-decoration:none !important;color:#717171 !important;padding:3px;display:inline-block;}
ul.dropdown > li.dropdown-menu > ul > li a.selected{font-weight:bold;color:#ff0000 !important;}
span.has-update{width:8px;height:8px;background-color:#FEA5A2;display:inline-block;border-radius:100%;}
div.pages-block{float:right;}
div.pages-block ul{list-style:none;}
div.pages-block ul li{display:inline-block;padding:3px 5px;}
div.pages-block ul li.active{background:#eaeaea;}
div.tender-contract-block > div.tender-contract-item > span.title{font-weight:bold;}
div.tender-contract-block > div.tender-contract-item{margin-bottom:5px;}
table.tender-item tr td{vertical-align:top;}
table.tender-item tr td.delim{height:10px;}
table.tender-item tr.contacts{display:none;}
table.tender-item tr.contacts > td{}
table.tender-item td a{word-break:break-word;}
div.tender-follow-link{text-align:center;}
div.tender-follow-link a:hover{text-decoration:none;}
div.tender-follow-link a:hover span{border-bottom:1px #ff0000 dotted;}
a.btn-upload:before{content:'';width:16px;height:14px;display:inline-block;background:url(/images/clip-m.png) no-repeat;position:relative;top:2px;margin-right:3px;}
div.progress_info{width:300px;font-size:12px;text-align:center;margin-top:5px;display:inline-block;}
div.progress_block{width:300px;height:10px;border:1px #e0e0e0 solid;border-radius:3px;overflow:hidden;display:inline-block;}
div#progress_slider{background-color:#eee;height:100%;width:0;}
div#progress_info{text-align:center;margin-bottom:10px;display:none;}
i.icon-xls,
i.icon-xls-blue{display:inline-block;background:url(/images/icon/icon-xls.png) no-repeat;width:27px;height:26px;vertical-align:middle;}
i.icon-xls-s{background:url(/images/icon/icon-xls-s.png) no-repeat;width:22px;height:21px;}
i.icon-xls-blue{background-image:url(/images/icon/icon-xls-blue.png);width: 27px;height: 26px;}
i.icon-question{display:inline-block;width:19px;height:19px;background-image:url(/images/icon/icon-question.png);vertical-align:middle;}
a.link_icon{font-size:14px;position:relative;top:-4px;}
a.link_icon:before{content:'';background-repeat:no-repeat;background-size:contain;display:inline-block;width:20px;height:20px;position:relative;top:6px;margin-right:5px;}
a.link_chat{text-decoration:underline;color:#3C46A4;}
a.link_chat:before{background-image:url(/images/chat.png);}
a.link_request_cart{text-decoration:underline;color:#3C46A4;}
a.link_request_cart:before{background-image:url(/images/korzina.png);}
.request-btn,
.price-request-btn{color:#FFF;border-radius:3px;padding:5px 10px;font-size:18px;text-decoration:none;background:#ee7e68;}
#notify_overflow{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;z-index:10000010;opacity:0.4;display:none;}
#notify_block{position:fixed;width:700px;top:-10%;left:50%;margin-left:-350px;background:#ffffff;color:#000000;opacity:0.99;border-radius:7px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.7);display:none;z-index:20000000;opacity:0;text-align:center;}
#notify_block div.notify_header{background-color:#1979ab;margin-top:20px;padding:10px 0;color:#ffffff;font-size:16px;font-weight:bold;}
#notify_block.error div.notify_header{background-color:#c00000;}
#notify_block div.notify_message{margin:20px 0;font-size:15px;}
#notify_block.error{}
/*#notify_block:after{content:'';position:absolute;top:5px;right:5px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJQTFRF////RERERERERERERERERERE4omAEAAAAAV0Uk5TACAwYJ9Df6ltAAAASklEQVQIHQXBQQHDMAwEMDUJgEEoCf/9CYL6+FOZBIAFP1SzP1aGystN7wxOptJwkwEnabCTBpUM7MxNo9Inw5Ph5qWa82HBC8AfIwcO0P7au+cAAAAASUVORK5CYII=');background-repeat:no-repeat;background-size:contain;display:block;width:10px;height:10px;opacity:0.5;}*/
#notify_block:hover:after{opacity:1;}
#notify_block div.notify_footer{margin:10px 0;}
#notify_block div.notify_footer button{border-radius:4px;}
#requests_cart_widget{width:325px;height:550px;background-color:#f2f2f2;position:fixed;bottom:-500px;*bottom:0px;right:20px;z-index:1000;box-shadow:0 0 10px #222;border-top-left-radius:6px;border-top-right-radius:6px;}
div#requests_cart_widget.disabled{bottom:-560px;}
div.requests_cart_widget__header{background-color:#0DA5F0;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
div.requests_cart_widget__header span.title{display:inline-block;color:#ffffff;font-size:15px;position:relative;margin-left:15px;}
div.requests_cart_widget__header span.title::before{content:'';display:inline-block;background-image:url(/images/korzina2.png);background-repeat:no-repeat;background-size:contain;width:22px;height:22px;position:absolute;top:-3px;left:-30px;}
div.requests_cart_widget__header a.toggle_cart{background-repeat:no-repeat;background-size:cover;width:22px;height:17px;position:relative;top:-1px;display:inline-block;margin-left:10px;}
div.requests_cart_widget__header a.toggle_cart[data-closed=true]{background-image:url(/images/strelka_up.png);}
div.requests_cart_widget__header a.toggle_cart[data-closed=false]{background-image:url(/images/strelka_down.png);}
div.requests_cart_widget__list{height:370px;overflow-y:auto;background-color:#FAFAFA;}
div.requests_cart_widget__list table{border:0;width:100%;margin-top:10px;}
div.requests_cart_widget__list table tr:hover td{background-color:#f2f2f2;}
div.requests_cart_widget__list table td{padding:10px;border-bottom:1px #d1d1d1 solid;}
div.requests_cart_widget__list table td.checkbox{width:30px;text-align:center;}
div.requests_cart_widget__list table a.title{font-weight:bold;font-size:15px;color:#166d99;text-decoration:none;}
div.requests_cart_widget__list table a.company_title{font-size:12px;color:#ababab;}
div.requests_cart_widget__list table a.link_delete{font-size:12px;color:#717171;margin-top:5px;display:inline-block;}
div.requests_cart_widget__menu{background-color:#F2F2F2;position:absolute;bottom:0;left:0;width:100%;}
div.requests_cart_widget__menu table{width:100%;}
div.requests_cart_widget__menu table td{width:50%;text-align:center;padding:10px;font-size:13px;color:#717171;}
div.requests_cart_widget__menu table td label > span{border-bottom:1px #717171 dotted;cursor:pointer;}
div.requests_cart_widget__menu table td label:hover > span{border-bottom:1px #303030 dotted;color:#303030;}
div.requests_cart_widget__menu table td label input[type=checkbox]{position:relative;top:2px;}
div.requests_cart_widget__menu table td a{color:#717171;text-decoration:none;}
div.requests_cart_widget__menu table td a:hover{color:#303030;}
div.requests_cart_widget__menu table td a.request-btn{font-size:12px;padding:5px 10px;color:#ffffff;width:100px;display:inline-block;border:1px #e6755e solid;}
div.requests_cart_widget__menu table td a.delete-btn{border-bottom:1px #303030 dotted;}
div.requests_cart_widget__menu table td a.request-btn.btn-compare{background-color:#D1D1D1;color:#000000;border:1px solid #717171;}
div.requests_cart_widget__tabs{background-color:#f1f1f1;height:40px;display:table;width:100%;}
div.requests_cart_widget__tabs > div{color:#000000;width:50%;text-align:center;display:table-cell;font-size:12px;vertical-align:middle;}
div.requests_cart_widget__tabs > div.current{background-color:#076392;color:#ffffff;}
div.requests_cart_widget__tabs > div:not(.current){cursor:pointer;text-decoration:underline;}
div.product_item{background-color:#F2F2F2;margin-bottom:5px;margin-left:5px;padding:5px;width:49%;box-sizing:border-box;float:left;height:120px;}
div.product_item table{width:100%;}
div.product_item table td.title{vertical-align:top;height:60px;}
div.product_item table td.title div.product_company_title{margin-top:3px;}
div.product_item table td.title div.product_company_title a{font-size:14px;color:#ababab;}
div.product_item table td.title div.product_company_title a:hover{text-decoration:none;}
iframe[name=google_conversion_frame]{position:absolute;top:-1000px;left:-1000px;height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;}
.cssload-loader *{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.cssload-loader{width:1em;height:1em;font-size:146px;position:relative;display:block;margin:49px auto;}
.cssload-loader:before, .cssload-loader:after{content:"";top:0;display:block;width:1em;height:1em;position:absolute;border-width:0.5em;border-style:double;border-color:transparent;border-radius:1em;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;animation:spin 1.15s infinite;-o-animation:spin 1.15s infinite;-ms-animation:spin 1.15s infinite;-webkit-animation:spin 1.15s infinite;-moz-animation:spin 1.15s infinite;}
.cssload-loader:after{left:0;border-left-color:rgb(22,109,153);}
.cssload-loader:before{right:0;border-right-color:rgb(22,109,153);animation-delay:-0.29s;-o-animation-delay:-0.29s;-ms-animation-delay:-0.29s;-webkit-animation-delay:-0.29s;-moz-animation-delay:-0.29s;}

.loader{
	position:relative;
	*display:block;
	margin: 30px auto;
	width:307px;
}
	
.loader, .loader * {
	box-sizing: border-box;
}

.loader span {
	display: inline-block;
	height: 15px;
	width: 15px;
	background: rgb(255,255,255);
	border-radius: 487px;
	background-clip: padding-box;
		-o-background-clip: padding-box;
		-ms-background-clip: padding-box;
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding-box;
}

.loader span:nth-child(1) {
	animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-o-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-ms-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-webkit-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-moz-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loader span:nth-child(2) {
	animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-o-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-ms-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-webkit-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-moz-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loader span:nth-child(3) {
	animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-o-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-ms-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-webkit-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-moz-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loader span:nth-child(4) {
	animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-o-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-ms-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-webkit-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-moz-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loader span:nth-child(5) {
	animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-o-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-ms-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-webkit-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-moz-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

@keyframes scale {
	0% {
		transform: scale(0);
	}
	25% {
		transform: scale(0.9, 0.9);
		background: rgb(7,100,146);
	}
	50% {
		transform: scale(1, 1);
		margin: 0 3px;
		background: rgb(13,164,240);
	}
	100% {
		transform: scale(0);
	}
}

@-o-keyframes scale {
	0% {
		-o-transform: scale(0);
	}
	25% {
		-o-transform: scale(0.9, 0.9);
		background: rgb(7,100,146);
	}
	50% {
		-o-transform: scale(1, 1);
		margin: 0 3px;
		background: rgb(13,164,240);
	}
	100% {
		-o-transform: scale(0);
	}
}

@-ms-keyframes scale {
	0% {
		-ms-transform: scale(0);
	}
	25% {
		-ms-transform: scale(0.9, 0.9);
		background: rgb(7,100,146);
	}
	50% {
		-ms-transform: scale(1, 1);
		margin: 0 3px;
		background: rgb(13,164,240);
	}
	100% {
		-ms-transform: scale(0);
	}
}

@-webkit-keyframes scale {
	0% {
		-webkit-transform: scale(0);
	}
	25% {
		-webkit-transform: scale(0.9, 0.9);
		background: rgb(7,100,146);
	}
	50% {
		-webkit-transform: scale(1, 1);
		margin: 0 3px;
		background: rgb(13,164,240);
	}
	100% {
		-webkit-transform: scale(0);
	}
}

@-moz-keyframes scale {
	0% {
		-moz-transform: scale(0);
	}
	25% {
		-moz-transform: scale(0.9, 0.9);
		background: rgb(7,100,146);
	}
	50% {
		-moz-transform: scale(1, 1);
		margin: 0 3px;
		background: rgb(13,164,240);
	}
	100% {
		-moz-transform: scale(0);
	}
}

.loader2{
	position:relative;
	*display:block;
	margin: 30px auto;
	width:307px;
}
	
.loader2, .loader2 * {
	box-sizing: border-box;
}

.loader2 span {
	display: inline-block;
	height: 15px;
	width: 15px;
	background: rgb(255,255,255);
	border-radius: 487px;
	background-clip: padding-box;
		-o-background-clip: padding-box;
		-ms-background-clip: padding-box;
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding-box;
}

.loader2 span:nth-child(1) {
	animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-o-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-ms-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-webkit-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-moz-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loader2 span:nth-child(2) {
	animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-o-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-ms-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-webkit-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-moz-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loader2 span:nth-child(3) {
	animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-o-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-ms-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-webkit-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-moz-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loader2 span:nth-child(4) {
	animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-o-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-ms-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-webkit-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-moz-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loader2 span:nth-child(5) {
	animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-o-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-ms-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-webkit-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
		-moz-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

@keyframes scale {
	0% {
		transform: scale(0);
	}
	25% {
		transform: scale(0.9, 0.9);
		background: rgb(7,100,146);
	}
	50% {
		transform: scale(1, 1);
		margin: 0 3px;
		background: rgb(13,164,240);
	}
	100% {
		transform: scale(0);
	}
}

@-o-keyframes scale {
	0% {
		-o-transform: scale(0);
	}
	25% {
		-o-transform: scale(0.9, 0.9);
		background: rgb(7,100,146);
	}
	50% {
		-o-transform: scale(1, 1);
		margin: 0 3px;
		background: rgb(13,164,240);
	}
	100% {
		-o-transform: scale(0);
	}
}

@-ms-keyframes scale {
	0% {
		-ms-transform: scale(0);
	}
	25% {
		-ms-transform: scale(0.9, 0.9);
		background: rgb(7,100,146);
	}
	50% {
		-ms-transform: scale(1, 1);
		margin: 0 3px;
		background: rgb(13,164,240);
	}
	100% {
		-ms-transform: scale(0);
	}
}

@-webkit-keyframes scale {
	0% {
		-webkit-transform: scale(0);
	}
	25% {
		-webkit-transform: scale(0.9, 0.9);
		background: rgb(7,100,146);
	}
	50% {
		-webkit-transform: scale(1, 1);
		margin: 0 3px;
		background: rgb(13,164,240);
	}
	100% {
		-webkit-transform: scale(0);
	}
}

@-moz-keyframes scale {
	0% {
		-moz-transform: scale(0);
	}
	25% {
		-moz-transform: scale(0.9, 0.9);
		background: rgb(7,100,146);
	}
	50% {
		-moz-transform: scale(1, 1);
		margin: 0 3px;
		background: rgb(13,164,240);
	}
	100% {
		-moz-transform: scale(0);
	}
}


/*
div.filter.email-api a:before{content:'';background-image:url(/images/icon-email-api.png);background-repeat:no-repeat;width:22px;height:22px;display:inline-block;position:absolute;top:-3px;left:0;}
*/
@keyframes spin{from{transform:rotate(360deg);}
}
@-o-keyframes spin{from{-o-transform:rotate(360deg);}
}
@-ms-keyframes spin{from{-ms-transform:rotate(360deg);}
}
@-webkit-keyframes spin{from{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes spin{from{-moz-transform:rotate(360deg);}
}
#go_top{display:none;outline:none;position:fixed;bottom:-85px;right:15px;width:40px;height:40px;background:#1973a3 url(../images/arrow_top.png) 50% 50% no-repeat;z-index:1000000;cursor:pointer;border-radius:100%;}
span.total-contacts,span.total-likes{font-size:16px;font-weight:bold;color:#F0774A;position:relative;top:-2px;margin-left:5px;}
span.total-contacts:hover,span.total-likes:hover{text-decoration:underline;}
.tipso_style{cursor:pointer !important;}
ul.likers-list{list-style:none;padding:0;margin:0;}
ul.likers-list li{margin-bottom: 5px;}
ul.likers-list li a{text-decoration:none;}
ul.likers-list li span,
ul.likers-list li span a{color:#f0774a;}
ul.likers-list li span a{text-decoration:underline;}
div.logo-placeholder{width:140px;height:140px;background-color:#ececec;margin:0 auto;padding:10px;box-sizing:border-box;text-align:center;font-size:12px;border:1px #ffb5a6 solid;color:#ff6648;display:table;word-break:break-word;line-height:16px;border-radius:8px;font-weight:bold;margin-bottom:5px;}
div.logo-placeholder__inner{display:table-cell;vertical-align:middle;}
.link-no-access {text-decoration: none;}
.link-no-access.red {color: #E66161;}

a.btn-howtoopen {
    display: inline-block;
    background-color: #EA5F5E;
    color: #ffffff;
    padding: 5px;
    margin: 15px 0;
    text-decoration: none;
}

a.btn-howtoopen:hover {
    color: #ffffff;
    text-decoration: underline;
}

a.btn-howtoopen.blueaccess {
    background-color: #166D99;
}

div.sidebar-left {
    background-color: #ECECEC;
    height: 100%;
    padding: 15px;
    font-size: 19px;
}

div.sidebar-left .big-link {
    font-size: 19px;
    margin: 10px 0;
}

div.sidebar-left .big-link a {
    text-decoration: underline;
}

body.sidebar-filter-opened {
    /* position: fixed; */
    overflow: hidden;
}

#sidebar_overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100000;
    background: rgba(0, 0, 0, .3);
    display: none;
}

body.sidebar-filter-opened #sidebar_overlay {
    display: block;
}

body.sidebar-filter-opened div.menu-sidebar.filter {
    left: 0px;
}

div.menu-sidebar.left {
    left: -85%;
    transition: left .2s ease-out;
}

div.menu-sidebar {
    position: fixed;
    top: 0px;
    width: 85%;
    height: 100%;
    text-align: left;
    overflow-y: auto;
    background-color: #ECECEC;
    margin: 0;
    z-index: 100001;
    -webkit-overflow-scrolling: touch;
}

div.menu-sidebar div.menu-content-close-caret {
    position: relative;
    padding: 10px 20px;
    /* background-color: #0c3950; */
    cursor: pointer;
    border-bottom: 1px #c0c0c0 solid;
}

div.menu-sidebar div.menu-content-close-caret .caret {
    background-image: url(/images/mobile-menu-arrow.png);
    width: 50px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: center center;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
}

div.menu-sidebar.filter div.menu-content-close-caret .title {
    color: #000000;
    font-size: 23px;
    margin:     0;
}

div.menu-sidebar.filter div.menu-content-body {
    padding: 20px;
}

div.filter-icon-block {
    display: none;
}

a.icon-filter {
    display: inline-block;
    position: relative;
    font-size: 16px;
    margin: 10px 30px;
}

a.icon-filter:before {
    content: '';
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    top: -3px;
    left: -30px;
    width: 25px;
    height: 25px;
}

a.icon-filter.off:before {
    background-image: url(/images/icon/icon-filter-off-l.png);
}

.networking-top-menu {
    /* padding: 15px; */
    background-color: #ECECEC;
}

.networking-top-menu .menu-items a {
    font-size: 16px;
    padding: 10px;
    display: inline-block;
    text-decoration: none;
}

.networking-top-menu .menu-items span.url {
    text-decoration: underline;
}

.networking-top-menu .menu-items a:hover span.url {
    text-decoration: none;
}

.menu-sidebar-floating {
    display: flex;
    justify-content: space-between;
    padding: 0 !important;
}

@media (max-width: 768px){
    
    #popup {
        min-width: auto;
    }

    #popup .new-wtf-popup {
        margin: 0;
        border-radius: 0;
	    min-height: 100%;
	    /* padding-bottom: 20px; */
    }
    
    #popup .new-wtf-popup .text-wtf .block label {
        width: 150px;
        padding-left: 0px;
    }
}

@media (max-width: 992px){

    div.filter-icon-block {
        display: block;
    }

    div.menu-sidebar-floating {
        display: none;
    }
}

/* index */

body {
	padding: 15px;
	background-color: #CCCCCC;
}

div.wrapper {
	padding: 0;
}

div.landing.index-page {
	background-color: #F7F7F7;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 10px;
}

div.footer-block {
	background-color: #CCCCCC !important;
}

table.table__padding-5 td {
    padding: 5px;
}    

table.table__padding-10 td {
    padding: 10px;
}    

.block-center {
    margin: 0 auto;
}

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

</style>

<style type="text/css">
.debug {
    outline: 1px #f00 dotted;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

.text-left {
    text-align: left !important;
}

div.clearfix:after {
    content: '';
    display: block;
    clear: both;
}

div.landing.index-page {
    font-family: 'Akrobat';
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

.index-header a.logo {
    font-weight: 900;
    font-size: 48px;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    /* margin-left: 15px; */
}

.index-header div.logo-info {
    font-size: 18px;
    color: #757575;
    margin-left: 60px;
    margin-bottom: 15px;
}

.index-header div.phone {
    font-size: 27px;
    font-weight: bold;
    text-align: right;
    color: #b2b2b2;
    margin: 5px 0;
}

.menu-dropdown-block {
    display: inline-block;
    margin-right: 15px;
    cursor: pointer;
}

.menu-dropdown-block.menu-right {
    position: absolute;
    right: 0px;
    top: 15px;
}

/*
.menu-dropdown-block.menu-right > a {
    position: relative;
    top: 15px;
}
*/

.menu-dropdown-block:hover > div.menu-block {
    display: block;
}

a.menu-dropdown {
    text-decoration: none;
    display: inline-block;
    transition: all 0.2s;
}

.menu-dropdown-block:hover > a.menu-dropdown {
    transform: rotate(90deg);
}
 
#searchform_header > div input {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
}

.menu-block.menu-left {
    top: 40px;
    left: -10px;
    width: 800px;
    line-height: 30px;
    cursor: auto;   
}

.menu-block.menu-left:before {
    content: '';
    position: absolute;
    top: 15px;
    left: 26px;
    width: 10px;
    height: 10px;
    background-color: #1f76a3;
    transform: rotate(45deg);
}

.menu-block.menu-left a {
    /*padding: 20px;*/
    color: #ffffff;
    font-size: 22px;
}

.menu-block ul {
    list-style: none;
    text-align: center;
    width: 200px;
    border-radius: 8px;
    padding: 0;
    box-shadow: 0px 2px 15px rgba(0,0,0, 0.3);
    border: 1px #b5b5b5 solid;
    overflow: hidden;
}

.menu-block ul li {
    background-color: #ffffff;
    text-align: left;
    padding: 2px 0 2px 15px;
}

.menu-block ul li.current > span {
    color: #717171;
    margin-left: 4px;
}

.menu-block ul li:hover {
    background-color: #ececec;
}

.menu-block ul li:not(:last-child) {
    border-bottom: 1px #f7f7f7 solid;
}

.menu-block ul li.only-for-users.special {
    background-color: #0c76ac;
    border: 1px #0c76ac solid;
}

.menu-block ul li.only-for-users.special:hover {
    background-color: #005b88;
    border: 1px #006090 solid;
}

.menu-block ul li.only-for-users {
    background-color: #004F76;
}

.menu-block ul li.only-for-users a {
    color: #ffffff !important;
}

.menu-block ul li.only-for-users:hover {
    background-color: #005b88;
}

.menu-block ul li a {
    padding: 4px;
    color: #21A3E7 !important;
    display: block;
    font-size: 18px;
    text-decoration: none;
}

.menu-block ul li a[data-place] {
    position: relative;
    padding-left: 20px;
}

.menu-block ul li a[data-place]:before {
    width: 12px;
    height: 12px;
    display: block;
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 100%;
    opacity: .8;
}

.menu-block ul li a[data-place=bbgl]:before {
    background-color: #1E6991;
}

.menu-block ul li a[data-place=bbnt]:before {
    background-color: #FF5452;
}

.menu-block ul li a[data-place=c4bb]:before {
    background-color: #CCCCCC;
}

.menu-block ul li.current {
    background: #f0f0f0;
}

.logo-block {
    position: relative;
    white-space: nowrap;
}

.menu-block {
    position: absolute;
    top: 20px;
    left: -20px;
    z-index: 1000;
    display: none;
    padding: 20px;
    white-space: normal;
}

.menu-block.menu-right {
    top: 6px;
    left: -180px;
}

/*
.menu-block.menu-right:before {
    content: '';
    position: absolute;
    top: 33px;
    right: 34px;
    width: 10px;
    height: 10px;
    background: #ffffff;
    border-left: 1px #b5b5b5 solid;
    border-top: 1px #b5b5b5 solid;
    transform: rotate(45deg);
}
*/

.menu-block__link-external {
    position: relative;
    top: 0px;
    left: 3px;
}

.sign-block {
    margin-top: 20px;
    text-align: right;
}

.sign-block > a {
    white-space: nowrap;
}

a.sign-link {
    margin: 0 5px;
    font-size: 18px;
    font-weight: bold;
}

a.sign-link.signup {
    color: #e66161;
}

.index-header-block .user-info a {
    color: #8b8b8b;
    font-weight: 600;
    font-size: 15px;
}

.index-header-block .user-info a.link-logout {
    margin-left: 25px;
}

.crm-notifications-total {
    display: inline-block;
    min-width: 35px;
    background-color: #EEEEEE;
    color: #e66161;
    padding: 6px;
    border: 2px #1E6991 solid;
    border-radius: 5px;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
}

.crm-notifications-total.crm-tender-tracking {
    background-color: #D6FECD;
}

.crm-notifications-total.crm-tender-products {
    background-color: #d0f8ca;
}

.crm-notifications-total.with-lead {
    background-color: #F5970B;
    color: #ffffff;    
}

.crm-notifications-wrapper {
    z-index: 1000;
}

.crm-notifications-wrapper .crm-notifications {
    border: 1px #b5b5b5 solid;
    box-shadow: 0px 2px 15px rgba(0,0,0, 0.3);
    border-radius: 8px;
    /*border-bottom-right-radius: 0;*/
    overflow: hidden;
    font-size: 16px;
    left: -310px;
    margin-top: 10px;
    -webkit-overflow-scrolling: touch;
}

.crm-notifications-wrapper .crm-notifications:before {
    content: '';
}

.crm-notifications-wrapper .crm-notifications hr {
    border: 0;
    border-bottom: 1px #b5b5b5 solid;
    margin-bottom: 0px;
}

.crm-notifications-wrapper .crm-notifications-list::-webkit-scrollbar {
    width: 5px;
    background-color: #d0d0d0;
}

.crm-notifications-wrapper .crm-notifications-list::-webkit-scrollbar-thumb {
    background-color: #a5a5a5;
}

.crm-notifications-wrapper .crm-notifications .crm-notification {
    padding-top: 5px;
    padding-bottom: 5px;
}

.crm-notifications-wrapper .arrow {
    position: absolute;
    top: 5px;
    left: 15px;
    background-color: #fff;
    height: 10px;
    width: 10px;
    z-index: 10;
    border-top: 1px #b5b5b5 solid;
    border-right: 1px #b5b5b5 solid;
    transform: rotate(-45deg);
}

.crm-task-info {
    display: inline-block;
	margin-top: 10px;
}

div.messages-notify {
    margin-left: 40px !important;
}

.crm-task-info > div {
    display: inline-block;
}

.crm-task-info .date {
    font-weight: bold;
}

.crm-task-info div.task-overdue {
    margin-left: 20px;
}

.crm-task-info div.task-overdue > img {
    position: relative;
    top: 5px;
    margin-right: 5px;
}

.crm-task-info div.task-overdue > a {
    /*color: #e66161;*/
    color: #186893;
    font-weight: 600;
}

.crm-data-block {
	display: inline-block;
}

.crm-data-block > div {
	display: inline-block;
}

.crm-notifications-block {
	display: inline-block;
	margin-right: 20px;
}

div.messages-notify,
div.friends-notify {
    margin-left: 20px;
    display: inline-block;
}

div.messages-notify span.icon,
div.friends-notify span.icon {
    display: inline-block;
    width: 22px;
    height: 20px;
    background-image: url(/images/icon/icon-chat-bubble-g.png?v=1.002);
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    top: 4px;
    margin-right: 3px;    
}

div.friends-notify span.icon {
    width: 20px;
    height: 20px;
    background-image: url(/images/icon/icon-friends.png);
    background-size: contain;
}

div.messages-notify span.title,
div.friends-notify span.title {
    color: #E76161;
    text-decoration: underline;
    display: none;
}

div.messages-notify span.title-default,
div.friends-notify span.title-default {
    display: inline-block;
    text-decoration: underline;
}

div.messages-notify span.title.active,
div.messages-notify span.title-default.active {
    text-decoration: none;
}

div.messages-notify.unreaded span.icon {
    background-image: url(/images/icon/icon-chat-bubble-unreaded.png?v=1.002);
}

div.friends-notify.request-in span.icon {
    background-image: url(/images/icon/icon-friends-a.png);
}

div.messages-notify.unreaded span.title,
div.friends-notify.request-in span.title {
    display: inline-block;
}

div.messages-notify.unreaded span.title-default,
div.friends-notify.request-in span.title-default {
    display: none;
}
.pd-center {
    margin-left: -190px;
}

div.user-info {
    width: 100%;    
    align-self: center;
}

div.container.index-header div.header-user-menu {
    margin-bottom: 10px;
}

div.container.index-header {
    *max-width: 1140px !important;
    padding-top: 10px;
}

div.index-header-block {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

div.menu-dropdown-block.menu-mobile {
    display: none;
}

div.search {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-top: 10px;
}

div.search i.icon-clear {
    position: absolute;
    right: 10px;
    top: 10px;
    opacity: 0.4;
    cursor: pointer;
    font-size: 18px;
}

div.search i.icon-clear:hover {
    opacity: 1;
}

input.search__input {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 8px 30px 8px 8px;
    font-size: 16px;
}

:root {
	--grEndColor: #6064c3;
	--grStartColor: #C35E83;
}

.btn-gradient {
	display: inline-block;
	width: 280px;
	max-width: 100%;
	border-radius: 7px;
	background: -webkit-linear-gradient(6deg, var(--grStartColor) 7.23%, var(--grEndColor) 96.48%);
	background: linear-gradient(94deg, var(--grStartColor) 7.23%, var(--grEndColor) 96.48%);
	background-size: 100%;
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	/*text-transform: uppercase;*/
	text-decoration: none !important;
	padding: 0.45rem 1.5rem;
	text-align: center;
	transition: --grStartColor 1.5s ease-out, --grEndColor 1.5s ease-out;
}

.btn-gradient:hover {
	--grStartColor: #6064c3;
	--grEndColor: #C35E83;
}

.btn-gradient {
	background: -webkit-linear-gradient(6deg, var(--grEndColor) 7.23%, var(--grStartColor) 96.48%);
	background: linear-gradient(94deg, var(--grEndColor) 7.23%, var(--grStartColor) 96.48%);
	padding: 0.5rem 1.5rem;
	transition: --grStartColor 1s ease-out, --grEndColor 1s ease-out;
}

.btn-primary {
	display: inline-block;
	min-width: 280px;
	max-width: 100%;
	border-radius: 7px;
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	text-decoration: none !important;
	padding: 0.45rem 1.5rem;
	text-align: center;
	background-color: #0048FF;
	transition: background .2s linear;
}

.btn-primary:hover {
	background-color: #2a66ff;
}

@media (max-width: 480px){

    div.crm-notifications {
        width: 95%;
    }
}

@media (max-width: 576px){

    div.container {
        border-radius: 0;
    }

    div.user-info {
        text-align: center;
    }

    div.index-header div.phone {
        text-align: center;
    }

    div.crm-task-info div.task-overdue {
        margin-left: 10px;
    }

    div.messages-notify, div.friends-notify {
        margin-left: 10px;
    }

    div.networking-top-menu {
        border-radius: 0 !important;
    }

    div.index-header-block.fixed {
        top: -90px;
        position: static;
    }
}

@media (max-width: 768px){

    div.suggestions {
        max-width: 95%;
    }
    
    div.product_item {
        width: 100%;
    }

    .index-header a.menu-dropdown {
        position: static;
        /* margin-right: 10px; */
    }

    .index-header div.menu-dropdown-block.menu-right {
        top: 15px;        
    }
    
    .index-header div.menu-dropdown-block.menu-right a.menu-dropdown {
        margin: 0;
    }

    .company-menu a {
        justify-content: left;
    }

    .company-menu.fixed {
        position: initial;
        display: none;
    }

    button.slick-arrow {
        display: none !important;
    }

    .crm-theme .in-work,
    .crm-themes-list .crm-theme-tasks {
        display: none !important;
    }

    #simplemodal-container-lenta-hint {
        max-width: 100%;
        min-width: auto !important;
        left: 0 !important;
        border-radius: 0 !important;
    }
}

@media (max-width: 992px){
    
    .pd-center {
        margin-left: 0;
    }

    div.menu-block.menu-left {
        width: 100% !important;
    }

    .sign-block {
        text-align: center;
        margin: 15px 0;
    }

    .crm-notifications {
        left: 0 !important;
    }

    div.contractor-block,
    div.customer-block {
        margin-left: 0 !important;
    }

    td.c-block-title-bar {
        display: none;
    }

    div.footer-block .big-link {
        margin: 8px 0;
    }

    div.logo-block {
        left: 0;
    }

    div.menu-dropdown-block.menu-desktop {
        display: none;
    }

    div.menu-dropdown-block.menu-mobile {
        display: block;
    }

    div.index-header-block.fixed {
        top: -90px;
    }

}
