*
{
	font-family: Arial, Helvetica, sans-serif;
}
html, body, form
{
	height: 100%;
}
body
{
	margin: 0;
	padding: 0;
}
/*@media (max-width: 767px) {
    .page_content {
        font-size: 10px;
    }
}*/
img
{   
    border-width:0px;
}
#main
{
	height: 100%;
	min-height: 100%;
	margin-bottom: -40px;
}
html > body #main
{
	height: auto;
}
#header 
{
    /*height: 120px 7.5rem;*/
    background: #58b2eb;
}
.presentationBlockTitle 
{
    display: flex;
}
@media (max-width: 767px) {
    #ctl00_Image3 {
        width: /*380*/200px;
    }
}
.contactDecoration 
{
    margin: 8px 0px 2px 0px /*0.5rem 0rem 0.125rem 0rem*/;
    background-color: #1f5c81;
    width: 472px /*29.5rem*/;
    height: 4px /*0.25rem*/;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 767px) {
    .contactDecoration {
        width: /*360*/160px;
    }
}
@media (min-width: 900px) {
    #ctl00_Image1 {
        display: block;
    }
    .MenuMobile {
        display: none;
    }
    #ctl00_Image2 {
        display: block;
    }
    .LoginMobile {
        display: none;
    }
    .headerInformationBlock {
        width: 100%;
        font-size: /*11px*/ 0.688rem;
        text-align: center;
        padding-top: 20px /*1.25rem*/;
    }
    #imgOrder {
        border-width: 0px;
        margin-right: 24px;
        float: left;
    }
    .websiteAnnouncements {
        width: 200px;
        padding-right: 10px;
    }
    .decorativeDividerAboutCompany {
        margin: 20px 0px 2px 535px;
        background-color: #BBC;
        width: 472px;
        height: 4px;
    }
    .aboutTheCompanyFrame {
        padding-left: 75px !important;
        padding-right: 73px !important;
    }
    .ContentCatalogue {
        padding-left: 16px;
    }
}
@media (max-width: 900px) {
    #ctl00_Image1 {
        display: none;
    }
    .MenuMobile {
        display: block;
        margin-top: 12px;
    }
    #ctl00_Image2 {
        display: none;
    }
    .LoginMobile {
        display: block;
        margin-top: 10px;
    }
    #ctl00_Image3 {
        width: 200px;
    }
    .contactDecoration {
        width: 160px;
    }
    .searchPhrases {
        display: none;
    }
    .headerInformationBlock {
        width: 100%;
        font-size: /*11px*/ 0.688rem;
        text-align: center;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .menuBlock {
        display: none;
    }
    .dataManagementArea {
        margin: 25px 0px 25px 0px;
    }
    .lowerRightFooter {
        text-align: center;
    }
    .lowerLeftFooter {
        display: none;
    }
    #imgOrder {
        margin-right: auto;
        margin-left: auto;
        display: block;
    }
    .homePageSections, .websiteAnnouncements, .websiteSections {
        display: block;
    }    
    #ContentPlaceHolder1_CMSEditor1_CMSEditorFormView_CMSEditorLabel > table > tbody > tr {
        display: block;
    }
    #ContentPlaceHolder1_CMSEditor1_CMSEditorFormView_CMSEditorLabel > table > tbody > tr > td {
        display: block;
    }
    .ContentCatalogue {
        padding-left: 26px;
    }
}
@media (min-width: 360px) and (max-width: 900px) {
    .presentationBlockTitle {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.content
{
	padding-bottom: 40px;
}
#ContentPlaceHolder1_CMSEditor1_CMSEditorFormView, #ctl00_ContentPlaceHolder1_CMSEditor1_CMSEditorFormView > tbody {
    display: block;
}
#ContentPlaceHolder1_CMSEditor1_CMSEditorFormView, #ctl00_ContentPlaceHolder1_CMSEditor1_CMSEditorFormView > tbody > tr {
    display: table;
    width: 100%;
}
.FilterElements {
    overflow-y: auto;
}
    .FilterElements::-webkit-scrollbar {
        width: 5px;
        height: 8px;
        background-color: #aaaaaa;
    }
    .FilterElements::-webkit-scrollbar-thumb {
        background: black;
    }
@media (min-width: 1281px) {
    .dataManagementArea {
        width: 1163px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 25px;
        margin-top: 25px;
    }
    .footerBlock {
        width: 1159px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        padding-top: 6px;
    }
}
@media (min-width: 901px) and (max-width: 1280px) {
    .dataManagementArea {
        margin: 25px 50px 25px 50px;
    }
}
@media (max-width: 1280px) {
    .footerBlock {
        margin: 0px 50px 0px 52px;
        display: flex;
        padding-top: 6px;
    }
}
#clear
{
	clear: both;
	height: 40px;
}
#footer
{
    background: #58b2eb;
    width: 100%;
    font-size: 10px;
    vertical-align: middle;
    color: #FFFFFF;
    clear: left;
    display: block;
    float: none;
}
@media (min-width: 767px) {
    #footer {
        height: 40px;
    }
}
@media (max-width: 767px) {
    #footer {
        height: 76px;
    }
}
.lowerRightFooter {
    width: 100%;
}
.lowerLeftFooter {
    font-size: 24px;
    text-align: right;
    width: 100%;
    font-weight: bold;
}
#footer a
{
	color: #FFFFFF;
}
.mainmenu, .mainmenu a {
    height: 20px;
    font-size: /*14px*/ 0.875rem;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url('/images/menu-background.png');
}
.ajaxmenu, .ajaxmenu a {
    height: 20px;
    font-size: /*14px*/ 0.875rem;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #58b2eb;
    padding-left: 5px;
    padding-Right: 5px;
}
/*@media (min-width: 767px) {
    .ajaxmenu, .ajaxmenu a {
        height: 20px;
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
        background-color: #58b2eb;
        padding-left: 5px;
        padding-Right: 5px;
    }
}*/
.Node.Organization {
    height: 250px;
    overflow: auto;
    display: block;
}
div#animation
{
    display: none;    
    z-index: 100;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgb(51, 51, 51);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    opacity: 0.6;
    position: fixed;    
}
div#block_text {
    display: none;
    z-index: 100;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    position: fixed;
    overflow-y: auto;
    overflow-x: hidden;
}
.scrollButton {
    position: sticky;
    display: none;
    top: 400px;
    float: right;
}
input[name="Button1"] {
    width: 100px;
    height: 60px;
    /*margin-bottom: 5px;*/
    margin-bottom: 70px;
}
input[name="Button2"] {
    width: 100px;
    height: 60px;
    /*margin-top: 5px;*/
    margin-top: 70px;
}
.viewingBlock {
    width: 1080px;
    margin: 0px auto;
}
.pv_cont {
    position: relative;
    padding: 30px 0px 30px;
    width: 70.2%;
    margin-left: 161px;
}
.pv_box {
    padding: 1px 0px 25px;
    background: #FFF;
    position: relative;
}
.pv_summary {
    height: 13px;
    padding: 0px 27px;
    margin: 15px auto 0px;
}
h1
{
	padding: 5px 25px 5px 25px;
	font-size: /*24px*/1.5rem;
	font-weight: bold;
	background-image: url('/images/section-header-background.png');
	color: #FFFFFF;
}
p
{
	text-align: justify;
}
.sectionsubtitle
{
	font-weight: bold;
	padding-bottom: 4px;
}
.sectionsubtitledescription
{
	font-size: 12px;
	color: #666666;
}

.legendTitle
{
	background-color: #FFFFFF;
}

.headerInformation
{
	color: #CC0000;
    font-weight: bold;
    background-color: #FFFFFF;
}

.ButtonLoad
{
   margin: 15px 65px; 
}

.LoadCatalogue
{   
   background-color: #f8f8f8;
   width: 63px;
}

.LoadCatalogue img
{   
   padding: 15px 15px 15px 15px;
}

#NameLoad
{
   display: block;
   padding: 10px 0;
   text-align: center;
   font-weight: bold;
   border: 1px solid;
   border-color: #d3d3d3;
   background-image: -webkit-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
   background-color: #f8f8f8; 
}

#Load
{
   display: block;
   padding: 10px 0;
   text-align: center;
   font-weight: bold;
   background-color: #e9e9e9;
   border: 1px solid;
   border-color: #c6c6c6;
   color: #333;   
   outline: 0;
}

.Uv
{
   background-image: url('/images/loading_16.gif');
   background-repeat: no-repeat;
   padding-left: 20px;   
}

.OrderFilter {
    width: 242px;
    top: 0%;
}

.OrderFilterFixed {
    position: fixed;
    width: 246px;/*19.5%;*/
    top: 0%;
}

.OrderControls {    
    padding: 6px 6px 6px 3px;    
}

.Announcement {
    position: fixed;
    z-index: 100;
    width: 40%;
    height: 10%;
    top: 45%;
    left: 33%;
}

.InformationMessageHeader {
    padding: 3px;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url(/images/menu-background.png);
}

.InformationMessageBody {
    /*height: 100%;*/
    padding: 10px 10px 10px 10px;
    background-color: #D1DDF1;
}

.MessageText {
    background-color: #EFF3FB;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
}

.articlebox {
    border: 1px dotted #58b2eb;
    padding: 6px 6px 6px 6px;
    font-size: smaller;
    background: #FFFFFF;
}

.articletitle
{
	font-size: 18px;
	font-weight: bold;
	color: #6600CC;
	text-decoration: none;
}

.articleabstract
{
	padding-top: 6px;
}

.announcementarticlebox
{
	border: 1px dotted #58b2eb;
	padding: 6px 6px 6px 6px;
	font-size: 10px;
}

.announcementarticletitle
{
	font-size: 12px;
	font-weight: bold;
	color: #6600CC;
	text-decoration: none;
}

.announcementarticleabstract
{
	padding-top: 6px;
}



.comment
{
	padding: 4px 0px 4px 0px;
	font-size: smaller;
}
.highlight
{
	background-color: #fefbd2;
	color: #000080;
}

.highlightcity
{
	background-color: #df2e05;
}

.highlightstate
{
	background-color: #f4c977;
}

.highlightcountry
{
	background-color: #818689;
}

.articleTitle
{
	font-size: 24px;
	font-weight: bold;
}

.sectiontitle
{
	padding: 6px 6px 6px 3px;
	background-color: #58b2eb;
	color: #FFFFFF;
	font-size: /*18px*/1.125rem;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
}
td
{
	vertical-align: top;
}

td.fieldname
{
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}
.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}
.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}
.columns-show-hide
{
    padding: 3px 3px 5px 3px;
    width: 300px;
    position: absolute;
    background-color: #75bde9;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    margin-top: -17px;
}

.columns-show-hide-input
{
    width: 16px;
    height: 16px;
    margin-top: 7px;
}
.user-panel-left
{
    display: block;
    float: left;
    width: 300px;
    font-size: 12px;
    position: static;
    margin-bottom: 36px;
}
.user-panel-left fieldset, .cards-panel-send fieldset
{
    border: 1px dotted #58b2eb;
}
.cards-panel-right
{
    display: block;
}
.cards-panel-right-send
{
    display: block;
    font-size: 12px;
}
.user-panel-left-check-files
{
    padding: 0px 0px 24px 3px;
    font-style: italic;
}

dataPager-current
{
   color: white;
}

.dataPager-current
{
   color: white;
}

.pajerbox
{
   text-align: left;
}

td.ajax__combobox_buttoncontainer button
{
   margin: 0; 
   padding: 0; 
   background-image: url('/images/windows-arrow.gif');
   border: 0px none;
   height: 21px;
   width: 21px;
   padding: 9px 0px 0px 0px !important;
}

td.ajax__combobox_textboxcontainer input
{
   margin: 0; 
   border: solid 1px #7F9DB9;
   border-right: 0px none;
   padding: 1px 0px 0px 5px;
   font-size: 13px;
   height: 18px;
}

select#ctl00_ContentPlaceHolder1_DropDownList1
{
   width: 47px;
}

.title-span-aling-right
{
   font-weight: bold;
   text-decoration: none;
   float: right; 
   padding-right: 12px; 
   color: Dodgerblue;
}

#cke_ContentPlaceHolder1_OrganizationDetailsView_TextBox7
{
   width: 990px
}

#ContentPlaceHolder1_OrganizationDetailsView_UpdatePanel1
{
   width: 1004px
}

#ContentPlaceHolder1_OrganizationDetailsView_Panel1
{
   width: 1004px
}

#ContentPlaceHolder1_OrganizationDetailsView_UpdatePanel2
{
   width: 1004px
}
/*InformationOrganizations*/
/*Стили для нескольких блоков----------------------------*/

/*Список организаций-------------------------------------*/
.FilterBlock
{
   padding: 3px;
   color: #FFFFFF;
   font-weight: bold;
   background-image: url('/images/menu-background.png');
}
.FilterBlock_Name
{
   width: 95%; 
   float: left;
}
.FilterBlock_BlockTextBox_Component
{
   padding-top: 20px;
}
.FilterTextBox
{
   width: 79%; 
   float: left;
}
.FilterBlock_BlockButton
{
   padding-top: 20px;
}
.evenElementlistOrganizations
{
   background-color:#EFF3FB;
   padding: 8px;
}
.oddElementlistOrganizations
{
   background-color:White;
   padding: 8px;
}
.NameOrganizationlistItem
{
   width:85%;
}
.linkOrganizationData
{
   font-size: 0.9em;
   font-size: 12px;
}
.DeleteOrganizationlistItem
{
   float: right;
}
.SelectedOrganizationListItem
{
    background-color: #D1DDF1;
    font-weight: bold;
    padding: 8px;
}
/*Данные организации--------------------------------------*/
@media (max-width: 900px) {
    .organizationDataClarification {
        display: none;
        left: 0px;
        right: 0px;
        transform: translateX(100%);
        transition: transform 0.5s ease;
        z-index: 200;
        position: absolute;
    }
    .OrganizationAnalysisDataLine {
        width: 25%;
        text-align: center;
    }
    .AnalyticsDelimiterLeft {
        display: none;
    }
    .AnalyticsDelimiterRight {
        display: none;
    }
    .closingAnalytics {
        background-image: url('/images/fancybox_sprite.png');
        width: 37px;
        height: 33px;
        position: fixed;
        top: -6px;
        left: 143px;
    }
    .stickyRight {
        position: fixed;
    }
}
@media (min-width: 901px) {
    .OrganizationAnalysisDataLine {
        width: 25%;
        height: 60px;
        text-align: center;
    }
    .AnalyticsDelimiterLeft {
        float: left;
        font-size: 32px;
        color: #A9A9A9;
    }
    .AnalyticsDelimiterRight {
        font-size: 32px;
        color: #A9A9A9;
    }
    .stickyRight {
        position: fixed;
        top: 0;
        /*width: 62%*/
    }
}
.OrganizationDetailsView
{
    color:#333333;
    height:50px;
    width:100%;
    border-collapse:collapse;
}
.evenOrganizationDataItem
{
   background-color:#EFF3FB;
}
.evenEmptyfield {
    background-color: #EFF3FB;
    height: 28px;    
}
.oddOrganizationDataItem
{
   background-color:White;
}
.oddEmptyfield {
    background-color: White;
    height: 28px;    
}
.upperBoundOfData {
    border-top: 5px solid #c39e4c;
}
.lowerBoundOfData {
    border-bottom: 5px solid #c39e4c
}
.lastBlock {
    background-color: #D1DDF1;
    font-weight: bold;
    height: 30px;
}
.OrganizationDataLineName
{
   background-color: #DEE8F5;
   font-weight: bold;
   text-align: right;
}
.OrganizationDataString
{
    width: 100%;
}
.OrganizationDataStringHidden
{
   display: none;
}
.sticky {
  position: fixed;
  top: 0;
  /*width: 344px*/
}
.evenOrganizationDataItemExtreme {
    background-color: #EFF3FB;
    border-bottom: 5px solid #c39e4c;
}
.OrganizationAnalysisDataLineName
{
   background-color: #DEE8F5;
   font-weight: bold;
   text-align: center;
   width: 25%;
}
.OrganizationAnalysisDataSubstringName {
    text-align: center;    
    width: 25%;
}
/*td
{
   vertical-align: inherit;
}*/
.AnalyticsCounter {
     font-size: 32px;
     float: left;
     width: 90%;
     text-align: center;
}
.WaitingAnswer img {
     margin-top: 30%;
     margin-left: 50%;
}
    /*Организационные формы--------------------------------------*/
    .AnimationArea {
        width: 100%;
        overflow-y: scroll;
    }

    .FragmentHeader {
        padding: 3px;
        color: #FFFFFF;
        font-weight: bold;
        background-image: url('/images/menu-background.png');
        /*width: 890px;*/
    }

    .containerFormOrganization {
        margin: 100px 0px 0px 0px;
        position: fixed;
        z-index: 300;/*Из за мобильных устройств 300 а не 200*/
        width: 70%;
        height: 80%;
        margin-left: auto;
        margin-right: auto;
        background-color: #D1DDF1;
        left: 0;
        right: 0;
    }

    .contentFormOrganization {
        overflow-y: auto;
        height: 95%;
        margin-right: 10px;
        margin-left: 10px;
        margin-top: 10px;
        background-color: White;
    }

    .OrganizationalFormEventButton {
        background-image: url('/images/fancybox_sprite.png');
        position: fixed;
        width: 37px;
        height: 33px;
        z-index: 100;
        top: 80px;
        right: 13.6%;
    }
    /*Список организаций - всплывающее окно на главной странице-------------------------------------*/
    .organizationFormContainerBlock {
        height: 95%;
        overflow: hidden;
    }

    .TitleText {
        width: 130px;
        float: left;
    }

    .TextFieldBlock {
        padding-top: 12px;
        width: 100%;
    }

    .BlockClearTextField {
        float: left;
        padding-top: 2px;
    }

    #ClearTextField {
        margin-left: 15px;
        margin-top: 2px;
        position: absolute;
    }

    #ComponentTextBox {
        width: 85%;
        margin-left: 14px;
    }

    #ClearTextField1 {
        margin-left: 15px;
        margin-top: 2px;
        position: absolute;
    }

    #ComponentTextBox1 {
        width: 85%;
        margin-left: 14px;
    }

    .FilterBlock_BlockTextBox_Component_FieldCheck {
        color: red;
        margin-top: 7px;
        margin-left: 108px;
    }

    .OrganizationSearchButton {
        padding-top: 12px;
        float: left;
    }

    #OrganizationFilterButton {
        width: 96px;
        height: 55px;
        margin-left: 10px;
    }

    .TheContainerForThePictureWaitingForTheFirstBoot {
        height: 100%;
        padding-top: 35%;
    }

    .ImageContainerSearchOrganizations {
        height: 100%;
        padding-top: 30%;
    }

    .DataWaitingPicture {
        margin-left: 50%;
    }
    /*Участники тендера - всплывающее окно на главной странице-------------------------------------*/
    .WindowParticipants {
        position: absolute;
        z-index: 100;
        width: 70%;
        height: 50%;
        top: 18%;
        left: 15%;
    }

    .WindowTitle {
        padding: 3px;
        color: #FFFFFF;
        font-weight: bold;
        background-image: url('/images/menu-background.png');
    }

    .ParticipantsWindowCloseButton {
        background-image: url('/images/fancybox_sprite.png');
        position: relative;
        width: 37px;
        height: 33px;
        left: 98%;
        top: 3%;
    }

    .ContainerParticipants {
        height: 100%;
        padding: 10px 10px 10px 10px;
        background-color: #D1DDF1;
    }

    .DataParticipantsWindow {
        overflow-y: auto;
        height: 100%;
        background-color: White;
    }

    .WaitingCompletingRequest {
        margin-left: 50%;
        margin-top: 25%;
    }

    .ResultOfParticipation {
        display: flex;
    }

    .BlockMemberOrganizationName {
        flex: 1 0;
    }

    .ReductionPercentage {
        font-weight: bold;
        font-size: 18px;
    }
    /*планируемые тендеры-------------------------------------*/
    /*Календарь на главной странице*/
    #MonthlyCalendar {
        width: 220px;
        height: 200px;
        border-width: 1px;
        border-style: solid;
        border-color: #3366CC;
    }

    .IncreaseTime {
        display: inline-block;
        width: 10%;
    }

        .IncreaseTime > a {
            color: #CCCCFF;
        }

    .TimeBlock {
        display: inline-block;
        text-align: center;
        width: 80%;
    }

    .ReduceTime {
        display: inline-block;
        width: 6%;
    }

        .ReduceTime > a {
            color: #CCCCFF;
        }

    #MonthlyCalendar > thead > tr {
        height: 30px;
        background-color: #003399;
    }

        #MonthlyCalendar > thead > tr > td {
            color: #CCCCFF;
            font-weight: bold;
        }

            #MonthlyCalendar > thead > tr > td + td {
                text-align: center;
            }

                #MonthlyCalendar > thead > tr > td + td + td {
                    text-align: right;
                }

    #MonthlyCalendar > tbody > tr > td {
        text-align: center;
        vertical-align: middle;
    }

    #ContentPlaceHolder1_MonthAndDateHidden {
        display: none;
    }

    .HighlightedDate {
        background-color: #009999;
    }

        .HighlightedDate > div > a {
            color: #CCFF99;
        }
    /*Окно данных почты - страница учетных записей-------------------------------------*/
    .MailingBlock {
        position: fixed;
        width: 70%;
        z-index: 200;
        margin-top: 200px;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
    }

    .MailingHeader {
        padding: 3px;
        color: #FFFFFF;
        font-weight: bold;
        background-image: url(/images/menu-background.png);
    }

    .MailingClosingWindow {
        position: fixed;
        background-image: url(/images/fancybox_sprite.png);
        width: 37px;
        height: 33px;
        right: 13.6%;
        top: 185px
    }

    .MailingDataWindow, .LetterWindow {
        border-collapse: collapse;
        border-color: #008a77;
        border-style: solid;
        width: 100%;
    }


    .MailingFlags {
        background-color: #DEE8F5;
        font-weight: bold;
        text-align: center;
    }

        .MailingFlags > input {
            margin-left: 10px;
            margin-right: 10px;
        }

    .MailingName {
        background-color: #DEE8F5;
        font-weight: bold;
        text-align: right;
    }

    .MailingText {
        width: 100%;
        background-color: White;
    }

    .MailingInsert {
        margin-top: 220px;
        display: block;
    }

    .MailingDelete {
        margin-top: 10px;
        display: block;
    }
    /*Окно почты - рассылка-------------------------------------*/
    .MailingFlagsList {
        background-color: #DEE8F5;
        font-weight: bold;
        text-align: center;
        border-bottom-width: 0px;
    }

    .MailingSwitchinterface {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-top: 0px;
        background-color: #DEE8F5;
        border-top-width: 0px;
        border-bottom-width: 0px;
    }

    .SelectedMenu {
        background-color: #DEE8F5;
        border-top-width: 1px;
        border-bottom-width: 0px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-left-width: 0px;
    }

    .PostalOperations {
        background-color: #DEE8F5;
        font-weight: bold;
        text-align: right;
        border-top-width: 0px;
    }

    .MailControlContainerButton {
        margin: 10px 10px 10px 10px;
    }

    #SaveSelectedUsers, #SelectSavedUsers, #SaveUsersContract, #SelectUsersContract {
        width: 100%;
    }

    #MakeNewsletter {
        margin-top: 10px;
        width: 130px;
    }

    #StopMailing {
        margin-top: 10px;
        width: 130px;
    }

    .CompaniesMailing {
        height: 437px;
        width: 100%;
        background-color: White;
    }

    .ContainerOrganizations {
        height: 100%;
        overflow: auto;
    }

    .ClientNewsletter {
        user-select: none;
    }

    .ClientNewsletterDedicated {
        user-select: none;
        background-color: #1E90FF;
        color: white;
    }
    /*Почта - окно письма-------------------------------------*/
    #MailingAddress {
        width: 704px;
    }

    .LetterControlButtons {
        background-color: #DEE8F5;
        border-right-width: 0px;
        border-bottom-width: 0px;
    }

    #SendLetter {
        width: 142px;
    }

    .MailingAddressField {
        background-color: #DEE8F5;
        border-left-width: 0px;
        border-bottom-width: 0px;
    }

    #AccountList {
        width: 142px;
        height: 21px;
    }

    .MailAccount {
        background-color: #DEE8F5;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-top-width: 0px;
    }

    .MailSubject {
        background-color: #DEE8F5;
        border-left-width: 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
    }

    #ListMailTopics {
        width: 704px;
    }

    .TextLetter {
        background-color: #DEE8F5;
        border-top-width: 0px;
    }

    #MailMessageEditor {
        width: 868px;
    }
    /*Загрузка тендеров-------------------------------------*/
    #TendersLoad {
        margin-left: 899px;
    }

    .JobInformation {
        height: 630px;
    }
    /*Статистика тендеров-------------------------------------*/
    #ctl00_ContentPlaceHolder1_Header {
        font-weight: bold;
        margin-left: 12px;
    }

    .OrderProcessing {
        height: 640px;
        overflow: auto;
        padding-left: 12px;
    }

    .StatisticsCalendar {
        padding-top: 21px;
    }
    /*Вход на сайт-------------------------------------*/
    #ContentPlaceHolder1_LoginMembers {
        font-size: /*14px*/ 0.875rem;
    }

    .Authorization {
        margin-bottom: 16px;
        font-size: /*14px*/ 0.875rem;
    }

    #ContentPlaceHolder1_CreateUserLink {
        margin-left: 0px;
        color: #7B7D87;
        text-decoration: none;
    }

    #ContentPlaceHolder1_PasswordRecoveryLink {
        margin-left: 0px;
        color: #DB0000;
        text-decoration: none;
        margin-right: 10px;
    }

    .LoginInputField {
        margin-bottom: 10px;
    }

    #ContentPlaceHolder1_LoginMembers_UserName {
        width: 226px;
        height: 22px;
        border-radius: 5px;
        border: 1px solid #a9a9a9;
    }

    .PasswordInputField {
        margin-bottom: 10px;
    }

    #ContentPlaceHolder1_LoginMembers_Password {
        width: 226px;
        height: 22px;
        border-radius: 5px;
        border: 1px solid #a9a9a9;
    }

    .RunAuthorization {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    #ContentPlaceHolder1_LoginMembers_LoginButton {
        width: 234px;
        height: 29px;
        border-radius: 5px;
        border: 1px solid #a9a9a9;
    }
    /*Меню разделы сайта для мобильных устройств-------------------------------------*/
    .menuContainer {
        position: fixed;
        background-color: #fcfcfc;
        width: 50%;
        height: 100%;
        z-index: 101;
        overflow: auto;
    }
    /*.menuContainer::-webkit-scrollbar {
    width: 8px;
}*/
    .closingMenuMobile {
        cursor: pointer;
        margin-left: 15px;
        width: 15px;
        margin-top: 15px;
    }

        .closingMenuMobile:before {
            content: '';
            display: block;
            height: 1.5px;
            width: 15px;
            background: #7B7D87;
            transform: rotate(-45deg);
            position: absolute;
        }

        .closingMenuMobile:after {
            content: '';
            display: block;
            height: 1.5px;
            width: 15px;
            background: #7B7D87;
            transform: rotate(45deg);
        }

    .menuTitle {
        text-align: center;
        /*bottom: 10px;*/
        font-weight: bold;
        /*font-size: 0.75rem;*/
        margin-top: 25px;
    }

    .loginImage {
        margin-left: auto;
        margin-right: auto;
        width: 45px;
        margin-top: 10px;
    }

    .menuLinks {
        display: flex;
        flex-direction: column;
        margin-left: 15px;
        text-decoration: none;
        font-size: /*14px*/ 0.875rem;
        margin-top: 25px;
    }

        .menuLinks > a {
            text-decoration: none;
            color: #7B7D87;
        }

    .clickCloseMenu {
        height: 15px;
        bottom: 35px;
        position: absolute;
        cursor: pointer;
        left: 15px;
        top: 10px;
        right: 15px;
        width: 15px;
    }
    /*Свертывание развертывание фильтра на галавной странице для мобильных устройств-------------------------------------*/
    @media (max-width: 900px) {
        .actionsWithFilter {
            height: 30px;
            background-color: brown;
            width: 150px;
            text-align: center;
            color: #FFFFFF;
            border-radius: 0px 0px 10px 10px;
            transform: rotate(-90deg);
            /*position: relative;*/
            left: 180px;
            /*bottom: 439px;*/
            top: 50%;
            position: absolute;
            cursor: pointer;
        }

        .OrderFilter {
            position: fixed;
            transform: translateX(-101%);
            transition: transform 0.5s ease;
            z-index: 100;
        }
    }

    @media (min-width: 901px) {
        .actionsWithFilter {
            display: none;
        }
    }
    /*-----------------------------------------------*/
    /*-----------------------------------------------*/
