﻿@font-face { font-family: Exo2Bold; src: url("/Fonts/Exo2Bold/Exo2Bold.ttf"); }
@font-face { font-family: Exo2Regular; src: url("/Fonts/Exo2Regular/Exo2Regular.ttf"); }


/*blue- #3B73C4*/


body { margin:0px; padding:0px; font-family:Exo2Regular; }
.MainWidth { width:1020px; margin:auto; }
.MainWidth table { min-width:80%; margin-left: auto; margin-right: auto; margin-bottom: auto; }
.MainWidth table td{ border:1px solid #EBEBEB; text-align:center; }
.Table { width:100%; display:table; padding:0px; border-spacing:0px; }
.Cell { display:table-cell; vertical-align:top; }

.table-data { display:table; width:100%; }
.table-data .cell { display:table-cell; vertical-align:top; }
.table-data .row { display:table-row; }

.TopHead { background-color:#353C3F; color:white; height:28px; display:block; }
.TopHead .TextSame { color:#99AEB6; }
.TopHead .cell-left { width:35%; }
.TopHead .cell-right { text-align:right; padding-right:4px; vertical-align:middle; }

*, ::after, ::before {
    box-sizing: border-box;
}


.LogoHead { 
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #E4E5E7));
    background:-moz-linear-gradient(top, #ffffff 5%, #E4E5E7 100%);
    background:-webkit-linear-gradient(top, #ffffff 5%, #E4E5E7 100%);
    background:-o-linear-gradient(top, #ffffff 5%, #E4E5E7 100%);
    background:-ms-linear-gradient(top, #ffffff 5%, #E4E5E7 100%);
    background:linear-gradient(to bottom, #ffffff 5%, #E4E5E7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E4E5E7',GradientType=0);
    background-color:#ffffff;  
}
.RedButton {
    background-color:#E05555; padding:8px 16px; color:white; border:1px solid #E05555; 
    -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; outline:none;
}
.RedButton:hover {
    -moz-box-shadow:inset 0 0 1px rgba(255, 155, 155,1); 
    -webkit-box-shadow:inset 0 0 1px rgba(255, 155, 155,1); 
    box-shadow:inset 0 0 1px rgba(255, 155, 155,1);  
    cursor:pointer;
}
.BlueButton {
    background-color:#3B73C4; padding:8px 16px; color:white; border:1px solid #2E69BF; 
    -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; outline:none;
}
.BlueButton:hover {
    -moz-box-shadow:inset 0 0 1px rgba(19, 68, 138,1); 
    -webkit-box-shadow:inset 0 0 1px rgba(19, 68, 138,1); 
    box-shadow:inset 0 0 1px rgba(19, 68, 138,1);  
    cursor:pointer;
}
.Global-txt { padding:6px 12px; border-radius:5px; border:1px solid #cdcdcd; }

.Menu {
    background-color:#3B73C4; height:50px;
    -moz-box-shadow:inset 0px 5px 6px rgba(70, 70, 70,0.5); 
    -webkit-box-shadow:inset 0px 5px 6px rgba(70, 70, 70,0.5); 
    box-shadow:inset 0px 5px 6px rgba(70, 70, 70,0.5);
}
.Menu .Cell { color:white; line-height:32px;  }
.Menu .Cell .Navi { text-align:center; text-transform:uppercase; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
.Menu .Cell .Navi:hover {  
    background-color:#364657; cursor:pointer;
    -moz-box-shadow:inset 0 0 2px rgba(48, 63, 78,1); 
    -webkit-box-shadow:inset 0 0 2px rgba(48, 63, 78,1); 
    box-shadow:inset 0 0 2px rgba(48, 63, 78,1);      
}
.Menu .Cell .NaviActive {  
    background-color:#364657; cursor:pointer; padding:0px 4px;
    -moz-box-shadow:inset 0 0 2px rgba(48, 63, 78,1); 
    -webkit-box-shadow:inset 0 0 2px rgba(48, 63, 78,1); 
    box-shadow:inset 0 0 2px rgba(48, 63, 78,1);      
}
.Menu .Cell .Navi .sub-menu { display:none; }
.Menu .Cell .Navi:hover .sub-menu { 
    display:block; color:#fff; padding:12px 6px; position:absolute; background-color: #3B73C4; left:-30px;
    width:260px; border-radius:4px; z-index:999;
}
.Menu .Cell .Navi:hover .sub-menu a { color:#fff; }
.Menu .Cell .Navi:hover .sub-menu a:hover { color:#fff; }

.TopImage {
    background: url(/template/design/NordTranzit_f8.jpg) no-repeat center center; 
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
	background-size: cover; height:470px; line-height:470px;
}
.TopImage h1 { font-size: 64px; line-height: 55px; margin-bottom: 32px; }
.TopImage .Text { display:none; width:440px; color:#000; font-family:Exo2Regular; position:relative; padding-top:46px; font-size:24px; }
.BottomImage { background: url(/template/design/Bottom.png) no-repeat center center; 
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
	background-size: cover; height:240px; }
.ColorBlue { color:#3B73C4; }
.CanHelpImage { 
    background: url(/template/design/NordTranzit_f2.png) no-repeat center center; 
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;	background-size: cover; 
    height:330px; position:relative; top:-84px;
}
.CanHelpImage .Block { display:inline-block; width:100%; margin-top:140px; color:white; }
.CanHelpImage .Block .FeedBack {
    -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px;
    background-color:white; padding:3px; display:inline-block; width:320px;
}
.CanHelpImage .Block .FeedBack .TextBox { border:none; font-size:22px; width:260px; outline: none; margin-left:16px;  }
.CanHelpImage .Block .FeedBack .TextBox:hover { border:none; }
.CanHelpImage .Block .FeedBack .TextBox:active { border:none; }
.CanHelpImage .Block .FeedBack .Phone{ width:24px; position: relative; top: 3px; left: 8px; }
.CanHelpImage .Block .Send {
    -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px;
    border:2px solid #3B73C4; background-color:transparent; padding:8px; color:white; outline:none;
}

.PreBlock { padding-left:8px; height: 32px; line-height: 32px; padding-top: 2px; -webkit-border-radius:4px; border-radius:4px; }
.PreBlock .TextBox { font-size:22px; width:220px; margin-left:16px; border:none; outline:none; }
.PreBlock .TextBox:hover { border:none; }
.PreBlock .TextBox:active { border:none; }
.PreBlock .Phone{ width:24px; position: relative; top: 3px; left: 8px; }

.CanHelpImage .Block .Send:hover { background-color:#3B73C4; cursor:pointer; }
.DetailsServiceLeft h1, .DetailsServiceRight h1 { margin-top:14px; }
.DetailsServiceLeft { width:50%; background-color:#3B73C4; color:white; text-align:right; }
.DetailsServiceLeft .Data { width:450px; margin-left:auto; padding-right:16px; }
.DetailsServiceRight { background-color:#353C3F; color:white; text-align:left;  }
.DetailsServiceRight .Data { width:450px; margin-right:auto; padding-left:16px; }
.DetailsServiceLeft .RedButton, .DetailsServiceRight .RedButton { min-width:160px; margin:8px; }

.Data h1 { text-align:center; }
.DetailsServiceLeft .Image { position:absolute; left:-10px; top:-50px; width:260px; }
.DetailsServiceRight .Image { position:absolute; right:-30px; top:-20px; width:260px; }
.HeadBlock { padding:3px 12px; display:inline-block; background-color:white; position:relative; top:-16px; left:26px; font-size:18px; }
.BigText { font-size:21px; font-family:Exo2Bold; }
.NewsBlock { display:inline-block; vertical-align:top; width:480px; height:180px; padding:8px 6px; margin:4px; border:1px solid #ebebeb; }
.NewsBlock:hover { background-color:#EDEDED; }
.NewsBlock img { max-width:140px; max-height:110px; }
.NewsBlock .Head, .NewsBlock .Head a { color:#6B96D3; text-align:center; height:40px; } 
.NewsBlock .Head:hover, .NewsBlock .Head a:hover { cursor:pointer; text-decoration:underline; }
.NewsBlock .content { font-size:12px; }
.NewsBlock .news_head { display:none; }
.NewsBlock .news_content { font-size: 14px; color:#000; text-align: justify; text-indent: 12px; }
.NewsBlock .new-block-news { text-decoration:none; }
.NewsBlock .news-item:hover {  }
.NewsBlock .news-item:hover { 
    -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0,0.2); -webkit-box-shadow:3px 3px 10px rgba(0, 0, 0,0.2); box-shadow:3px 3px 10px rgba(0, 0, 0,0.2); 
} 


.NewsBlock table { border-radius:2px; }
.NewsBlock table td { border:none; text-align:center;vertical-align:middle; height:120px; }
.NewsBlock table td:first-child { width:150px; }

.Menu a { color:white; text-decoration:none; }
.Menu a:hover { color:white; text-decoration:none; cursor:pointer; }
.IncorrColor { color:#ca0404; }

.txt_in_all_incorr { background-color:#ffcece !important; outline:none; border:1px solid #cdcdcd; }
.txt_in_all_incorr:focus {  }

.MainPopup {
    width:460px; height:240px; top:50%; left:50%; position:fixed;
    margin-left:-230px; margin-top:-120px; background-color:white;
    z-index:11; padding:8px; border:3px solid #F2F2F2; display:none;
}
.FonPopup {
     display:none; position: fixed; height: 100%; z-index: 10; left: 0px; top: 0px; width: 100%; background-color: #000; vertical-align: middle; padding-top: 0px;
     filter: alpha(Opacity=8); -moz-opacity: 0.8; opacity: 0.8; 
}
.Head { font-weight:bold; padding-left:6px; margin-bottom: 6px; }
.HeadService { display:inline-block; padding:6px 68px; font-weight:bold; background-color:#EAF4F6; text-align:center; color:#5484CB; vertical-align:middle;margin:auto; }
.TableService { width:100%; font-size: 12px; }
.TableService td{ padding:4px; }
.Service { text-align:center; }
.Service .Row{ border-bottom:1px dotted #CDCDCD; }
.Service .Right { text-align:right; padding-right:6px; }
.NameTableCalc { font-size:24px; font-weight:bold; margin-bottom:14px;  }

.Status-ER {  }
.Status-ER .block-dock { padding:16px 14px; margin:30px 0; min-height:120px; width:100%;
    -moz-box-shadow: 0 0 14px rgba(0, 0, 0,0.4); 
    -webkit-box-shadow:0 0 14px rgba(0, 0, 0,0.4); 
    box-shadow:0 0 14px rgba(0, 0, 0,0.4); }
.Status-ER .head-data { text-align:center; font-weight:bold; font-size:19px; margin:6px auto; }
.Status-ER .Result-block { margin-top:20px; display:none; font-size:14px; }

.Status-ER .head-data-table { width:100%; border-spacing:0px; display:table; }
.Status-ER .head-data-table .row-data { display:table-row; }
.Status-ER .head-data-table .cell-head-data { width:30%; }
.Status-ER .head-data-table .cell { display:table-cell; border-bottom:1px dashed #ebebeb; vertical-align:middle; }
.Status-ER .row-data-block { border-bottom:1px dashed #cdcdcd; margin-top:16px; }
.Status-ER .error-data { text-align:center; color:#d40808; margin:8px auto; }
.Status-ER .incor-control { background-color:#ffd4d4; border:1px solid #cdcdcd; }
.Status-ER .detail-dynamic-value {  }
.Status-ER .image-attache { max-width:860px; margin:6px; cursor:pointer; }
.Status-ER fieldset { border:1px solid #cdcdcd; padding: 16px; margin:0 0 20px 0; }


#Bus_position { margin-top:80px; margin-bottom:60px; }
#Bus_position .main-table { width:90%; margin:auto; display:table; border-spacing:0px; height:24px; }
#Bus_position .main-table .cell { display:table-cell; vertical-align:middle; }
#Bus_position .main-table .cell-for-city { width:32px; }
#Bus_position .main-table .city { border-radius:30px; background-color:#616161; margin:auto; height:20px; width:20px; position:relative; }
#Bus_position .main-table .city .name-city { position:absolute; top:-32px; left:-42px; width:180px; }
#Bus_position .main-table .way { display:table; width:100%; border:1px solid #c3c3c3; border-radius:10px;position:relative;z-index:2; }
#Bus_position .main-table .passed { display:table-cell; border-right:1px solid #cdcdcd; background-color:#34ac53; height:12px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; position:relative; }
#Bus_position .main-table .remained { display:table-cell; background-color:#CDCDCD; height:12px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
#Bus_position .main-table .passed .bus-image { position:absolute; top:-20px; right:-4px; z-index:3; }

#ContentPlaceHolder1_content_ {  }
#ContentPlaceHolder1_content_ h1 {  }
#ContentPlaceHolder1_content_ .preview-content-image { max-width:210px; max-height:160px; margin:4px 6px; }
#ContentPlaceHolder1_content_ img { max-width:98%; }

#News_page { margin:16px 0px; }
#News_page .NewsBlock { }
#News_page .NewsBlock:hover { 
    -moz-box-shadow:0 0 5px rgba(0, 0, 0,0.5); 
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0,0.5); 
    box-shadow: 0 0 5px rgba(0, 0, 0,0.5);
}
#News_page .NewsBlock .b-items__item__pic_Clear { text-decoration:none; }
#News_page .NewsBlock h2 { margin:4px 0px; height:30px; vertical-align:middle; }
#News_page .NewsBlock .b-date { font-size:12px; margin:0px 5px; }
#News_page .b-items__item__pic { max-height:140px; max-width:140px; }
#News_page .b-items__item__echo__title a { font-size:18px; text-decoration:none; }
#News_page .b-items__item__echo__title a:hover { text-decoration:underline; }


#ContentPlaceHolder1_Main_data {  }
#ContentPlaceHolder1_Main_data .article-data { font-size:12px; margin:4px 0px; color:#676767; }

.share-table { border-spacing:0px; margin:14px auto; font-size:12px;  }
.share-table th { text-align:center; color:#fff; font-weight:bold; background-color:#124C96; border-right:1px solid #404040; line-height:16px; padding:6px 8px; }
.share-table td { text-align:center; border:1px solid #cdcdcd; padding:6px 8px; line-height:14px; }
.share-table.Small td { font-size:11px; }

.TxtFeedBack {
    width: 90%;height: 16px; padding: 4px 6px;
    /*-moz-box-shadow: inset 0 0 2px rgba(0, 0, 0,0.6);
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0,0.6);
    box-shadow: inset 1px 0px 1px rgba(0, 0, 0,0.5);*/
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.TxtClassMain { 
    width:90%;
    -moz-box-shadow: 0 0 2px rgba(0, 160, 255,1); 
    -webkit-box-shadow: 0 0 2px rgba(0, 160, 255,1); 
    box-shadow: 0 0 2px rgba(0, 160, 255,1);  
    -moz-border-radius: 2px;   
    -webkit-border-radius: 2px;   
    border-radius: 2px; 
}
.MainBtnSend { 
    padding:8px 32px; background-color:white;
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0,0.6);
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0,0.6); 
    box-shadow: 0px 1px 2px rgba(0, 0, 0,0.5);
    -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
 }
.MainBtnSend:hover { cursor:pointer;  }
.BlueText { color:#1977BD; text-shadow:2px 2px 5px #ffffff; }
.GrayText { color:#888888; text-shadow:2px 2px 5px #ffffff; }
.FontLobaster { font-family:Lobster; }
.ContentBlock { padding:4px 14px; text-align:justify; text-indent:18px; }
.Article { min-height:420px; }
.ImageBlock { height:340px; text-align:center; }
.DefDescState { text-indent:14px; text-align:justify; padding:6px 32px; vertical-align:top; }
.TopMenu a { color:black; text-decoration:none; }
.TopMenu a:hover { color:white; text-decoration:none; }

.ImageLoad { max-width: 220px; max-height: 130px; display: inline-block; border: 1px solid #CDCDCD; margin: 3px 2px; }
.ToolBlock {
     position:fixed; width:420px; height:320px; border:1px solid #CDCDCD; background-color:white; top:50%; left:50%;
     margin-top:-160px; margin-left:-210px; z-index:102;
     -moz-box-shadow: 0px 0px 18px rgba(120, 0, 0,0.4); -webkit-box-shadow: 0px 0px 18px rgba(0, 0, 0,0.4); box-shadow: 0px 0px 18px rgba(120, 120, 120,0.4); 
     -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; display:none;
}
.BackFon {
    display:none; position: fixed; 
    font-family: Verdana; font-weight: bolder; color: black; font-size: 16px; 
    height: 100%; z-index: 101; 
    left: 0px; top: 0px; 
    width: 100%; background-color: #F2F2F2; vertical-align: middle; padding-top: 0px; 
    filter: alpha(Opacity=9); -moz-opacity: 0.9; opacity: 0.9;
}
.DivPhoneT 
{
    position:fixed; right:10%; bottom:5%; border:1px solid white; background-color:#1E63E2;
    width:64px; height:64px; text-align:center; vertical-align:middle; 
    -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;
    -moz-box-shadow: 0px 0px 18px rgba(61, 125, 242,0.8); 
    -webkit-box-shadow: 0px 0px 18px rgba(61, 125, 242,0.8); 
    box-shadow: 0px 0px 18px rgba(61, 125, 242,0.8); 
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    -moz-animation: pulsate 3s ease-out;
    -moz-animation-iteration-count:infinite;
}
.DivPhoneT:hover {
    -webkit-animation-play-state: paused; 
    animation-play-state: paused;
    cursor:pointer;
    -webkit-animation-iteration-count: 0; -webkit-animation-iteration-count: 1; -webkit-animation: ShowImage 0.6s; -moz-animation: ShowImage 0.6s;
    -webkit-animation:RotateImag 1.2s ease-in-out 0.2s infinite alternate;
    -moz-animation:RotateImag 1.2s ease-in-out 0.2s infinite alternate;
    animation:RotateImag 1.2s ease-in-out 0.2s infinite alternate;
}
.Image { vertical-align:middle; padding-top:10px; }
.Image:hover {  }
#ItogAnswer1 { text-align: center; font-size: 26px; line-height: 26px; font-weight: bold; color: #07820B; padding-top: 120px; }

.b-right { padding-left:4px; }
.b-right .block { padding:14px 12px; font-size:14px; border-radius:2px; background-color:#f6f6f6; border:1px solid #dbdbdb; margin-bottom:6px; }
.b-right h1 { font-size:20px; font-weight:bold; margin:0 0 8px 0; }
.b-right .head-cty { border-radius:20px; font-size:16px; padding:5px 10px; text-transform:uppercase; color:#fff; font-weight:bold; background-color:#e05656; }
.b-right .dot { border-radius:20px; padding:3px; display:inline-block; background-color:#c2c2c2; margin:0 0 3px 0; }
.b-right .def-calc { width:100%; border-spacing:0px; }
.b-right .def-calc td { vertical-align:top; border:none; }
.b-right .text-data { width:94%; padding:4px 6px; outline:none; font-size:14px; font-weight:bold; border:1px solid #fcfcfc; }
.b-right .text-data:active { outline:none; }
.b-right .sub-table { margin:9px auto 14px auto; font-size:16px; }
.b-right .sub-table td { border:none; }
.b-right .sub-table img { vertical-align:middle; padding-bottom:6px; }
.b-right .sub-table .text-color { color:#3B73C4; }
.b-right .sub-table .cell-0 { width:18px; text-align:center; }
.b-right .sub-table .cell-1 { width:50%; text-align:center; font-weight:bold; padding-left:4px; }
.b-right .sub-table .cell-2 { width:18px; text-align:center; }
.b-right .sub-table .cell-3 { text-align:center; font-weight:bold; padding-left:4px; }
.b-right .state-er { text-align: center; border-radius: 5px; height: 30px; width: 75%; padding: 2px 5px; border: 1px solid #dfdfdf; font-size: 16px; }

#def_main_block .b-right { width:320px; vertical-align:top; }
.DetailsServiceLeft {  }
.DetailsServiceLeft .Data { width:100%; }
.DetailsServiceLeft .blocks, .DetailsServiceRight .blocks { width:450px; }
.DetailsServiceLeft .heads {  }

.Def-details-service {  }
.Def-details-service .row-format { border-bottom:1px solid white; }
.Def-details-service .details {  }
#Mobile_menu { display:none; }

.p-calculation {  }
.p-calculation .main-info-data { width:100%; display:table; }
.p-calculation .main-info-data .cell-left { display:table-cell; width:620px; text-align:center; padding:16px 6px; vertical-align:top; }
.p-calculation .main-info-data .cell-right { display:table-cell; border-left:1px solid #CDCDCD; padding:16px 6px; vertical-align:top; }
.p-calculation .main-info-data .cell-delivery { text-align:left; }

.p-calculation .BlockSelect { margin-left:40px; margin-top:22px; }
.p-calculation .BlockSelect .HeadBlockName { font-size:14px; font-weight:bold; margin-top:12px; text-align:left; padding-left:4px; }
.p-calculation .BlockSelect .PreTxt { position:relative; text-align:left; display: flex!important; }
.p-calculation .BlockSelect .PreTxt .BlockLV { position:absolute; z-index:5; display:none; width:100%; border:1px solid #cdcdcd; background-color:#fff; top:32px; left:0px; min-height:42px; max-height:120px; box-sizing: border-box; margin: 0; padding: 0; outline: 0!important; font-size:12px; }
.p-calculation .BlockSelect .PreTxt .Item { padding:6px;  }
.p-calculation .BlockSelect .PreTxt .Item:hover { cursor:pointer; background: #f6f6f6; }
.p-calculation .BlockSelect .PreTxt .BlockLV .Find-expression { font-weight:bold; }


.p-calculation .BlockSelect .TextSelect { padding:4px 30px 4px 6px; width:100%; border-radius:2px; font-size:14px; outline:none; height:24px; border:1px solid #9f9e9e; }
.p-calculation .BlockSelect .ImgClearAll { width:14px; vertical-align:middle; top: calc(50% - 6px); position:absolute; cursor:pointer; right:16px; }

.p-order { margin:20px 0; font-size:14px; }
.p-order .address { margin-left:24px; width:50%; }
.p-order fieldset { border:1px solid #cdcdcd; margin:10px 0; }
.p-order .selects { }
.p-order .cargo-parametrs .selector-name { display:inline-block; vertical-align:middle; font-size:12px; width:54px; padding:2px 4px; }

.Subscribe-input {
    width: 150px; padding: 5px; height: 20px; font-size: 12px; 
    font-weight: 400; background-color: #fff; border: 1px solid #ccc;    
}
.alert-subscribe-submit { height: 32px; margin: 0; padding: 0 15px; font-size: 14px; color: #fff; border: 0; background-color: #2066E6; font-family: arial; }

.p-user-survey { }
.p-user-survey .data-block { display:inline-block; padding-right:20px; }
.p-user-survey .txt-format { border:1px solid #cdcdcd; border-radius:2px; padding:2px 4px; }
.p-user-survey .txt-freq { width:560px; border:1px solid #cdcdcd; border-radius:2px; padding:2px 4px; }
.p-user-survey li { padding:6px 0; }
.p-user-survey .txt-area { width:560px; max-width:560px; height:90px; max-height:90px; }

.page_Files_Upload {  }
.page_Files_Upload .nomer_ER { width:94%; padding:6px 9px; max-width:520px; outline:none; }
.page_Files_Upload .row_data { margin:4px 6px; padding:4px; }
.page_Files_Upload .RedButton { width:94%; max-width:520px; }
.page_Files_Upload .SuccesFull_Loaded  { text-align:center; color: #0a9e0c; font-size: 24px; margin: 10px 0 0px 0; }
.page_Files_Upload .Error_Load  { text-align:center; color: #e05555; font-size: 24px; margin: 10px 0 0px 0; }
.page_Files_Upload .Error_Loading_Img { max-width: 300px; margin: 12px; }
.page_Files_Upload .Uploaded_Image { text-align:center; }
.page_Files_Upload .Uploaded_Image img { max-width:460px; width:94%; }
.page_Files_Upload .Komment { width:94%; height:30px; max-height:64px; padding:6px 9px; max-width:520px; outline:none; } 

.page_Files_Upload {  }
.page_Files_Upload .nomer_ER { width:94%; padding:9px; max-width:520px; outline:none; border:1px solid #cdcdcd; border-radius:4px; }
.page_Files_Upload .row_data { margin:4px 6px; padding:4px; }
.page_Files_Upload .RedButton { width:94%; max-width:520px; }
.page_Files_Upload .SuccesFull_Loaded  { text-align:center; color: #0a9e0c; font-size: 24px; margin: 10px 0 0px 0; }
.page_Files_Upload .Error_Load  { text-align:center; color: #e05555; font-size: 24px; margin: 10px 0 0px 0; }
.page_Files_Upload .Error_Loading_Img { max-width: 300px; margin: 12px; }
.page_Files_Upload .Uploaded_Image { text-align:center; }
.page_Files_Upload .Uploaded_Image img { max-width:460px; width:94%; }
.page_Files_Upload .Komment { width:94%; height:48px; max-height:64px; padding:6px 9px; max-width:520px; outline:none; border:1px solid #cdcdcd; border-radius:4px; } 
.page_Files_Upload .pass { border:1px solid #4cb140; } 
.page_Files_Upload .do_not_pass { border:1px solid #E05555; background-color:#de8787; } 


.st_home_admin
{
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); box-shadow: 0 0 10px rgba(0,0,0,0.5);  
    -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
    position:fixed; top:50%; left:50%; background-color:White; padding:2px; display:none; font-family:Arial; width:300px; height:360px; margin-left:-150px; margin-top:-180px; z-index:12;
}
.BackFon_Class { display:none; position: fixed; height: 100%; z-index: 10; left: 0px; top: 0px; width: 100%; background-color: #000; vertical-align: middle; padding-top: 0px; filter: alpha(Opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
#ParentError_Details { width:300px; height:300px; overflow:auto; margin:auto; }

.p_Auth {  }

.p_User_Orders { max-width:980px; }
.p_User_Orders .HeadData { font-size:14px; padding:4px 8px; }
.p_User_Orders .HeadData .TableIcons { width:100%; max-width:340px; min-width:290px; border-spacing:0; margin-bottom:14px; }
.p_User_Orders .HeadData .TableIcons .CellMainMenu { width:33%; border:none; }
.p_User_Orders .HeadData .PointOf_Menu { width:90px; display:inline-block; }
.p_User_Orders .HeadData a { text-decoration:none; cursor:pointer; }

.p_User_Orders #List_Finance { }
.p_User_Orders .txt_data { border:1px solid #cdcdcd; border-radius:3px; outline:none; font-size:14px; padding:4px 6px; }
.p_User_Orders .Control { padding-top:6px; }
.p_User_Orders .Control .txt_data { text-align:center; font-size:14px; width:100px; }
.p_User_Orders .Control .RedButton { padding:4px 16px;}
.p_User_Orders .table-data { width:100%; font-size:12px; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb;  text-align:center; border-spacing:0px; }
.p_User_Orders .table-data th { border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; background-color:#f7f7f7; font-size:14px; padding:2px 4px; }
.p_User_Orders .table-data td { border:none; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:2px 6px; font-size:13px; }
.p_User_Orders #List_ERs {  }
.p_User_Orders #List_ERs .Mini_nakladnaya { width:18px; margin-bottom:2px; vertical-align:middle; margin-left:4px; }
.p_User_Orders #List_ERs .ReportBy_Day0 {  }
.p_User_Orders #List_ERs .ReportBy_Day1 {  }
.p_User_Orders #List_ERs .ReportBy_Day2 { white-space: nowrap; }
.p_User_Orders #List_ERs .ReportBy_Day3 {  }
.p_User_Orders #List_ERs .ReportBy_Day4 {  }
.p_User_Orders #List_ERs .ReportBy_Day5 {  }
.p_User_Orders #List_ERs .ReportBy_Day6 { text-align:left; }
.p_User_Orders #List_ERs .ReportBy_Day7 {  }
.p_User_Orders #List_ERs .ReportBy_Day8 {  }
.p_User_Orders .ItogRow_Cell { font-weight:bold; }

.p_User_Orders #ContentPlaceHolder1_UserName { font-weight:bold; }
.p_User_Orders .Row_Item { margin:0 0 16px 0; }
.p_User_Orders .Row_ByDay { border: 1px solid #cdcdcd; text-align:center; font-weight:bold; border-bottom: none; background-color: #f7f7f7; font-size: 14px; padding: 2px 4px; }
.p_User_Orders .TotalByDay { background-color: #f7f7f7; font-size:14px; font-weight:bold; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; margin-bottom:14px; padding-left:16px; }
.p_User_Orders .Row_Item .table-data { border-bottom:2px solid #cdcdcd; border-top:2px solid #cdcdcd; }
.p_User_Orders .Row_Item .table-data .CellLeft { width:50%; border-right:1px solid #ebebeb; }
.p_User_Orders .Row_Item .table-data .CellRight { }

.call-carier-top-btn { width:200px; }
#Number_IZ { font-size:21px; font-weight:bold; margin:6px 0; }

.parent-div-forl-LV-order { position:relative; display:inline-block; }
.PopupLV { position:absolute; border:1px solid #cdcdcd; background:#fff; width:100%; height:200px; left:-1px; overflow:auto; display:none; z-index:50; }
.PopupLV .Row { border-bottom:1px solid #ebebeb; padding:2px 6px; }
.PopupLV .Row:hover { background-color:#ededed; cursor:pointer; }

.dv_tr_lst { border-bottom:1px dotted gray; background-color:White; color:Black; text-align:left; }
.dv_tr_lst:hover { background-color:#F5E990; cursor:pointer; }
.dv_tr_lst_hover { background-color:#F5E990; }

.block-route { padding:20px 0; }
.block-route .left-cell { width:60%; }
.block-route .right-cell {  }
.block-route .right-cell .main-right-image { max-width:100%; }
.block-route .icons-straights { margin:16px 0; }
.block-route .icons-straights .text { color:#3B73C4; text-decoration:underline; margin-right:8px; }
.block-route .icons-straights .bi-caret-right-fill { color:#3B73C4; }
.block-route .icons-straights .blocks { display:inline-block; padding: 4px 10px; }

.block-route .gray-inline-block { display:inline-block; width:230px; margin: 12px 8px; padding: 16px 30px; background-color:#f2f2f2; border-radius:4px; }
.block-route .gray-inline-block .icons { width:18px; vertical-align:middle; }
.block-route .gray-inline-block i { color: #3B73C4; font-size: 30px; vertical-align: middle; padding-bottom: 6px; padding-right: 6px; }
.block-route .bg_map { height:500px; position:relative; background-position-x: center; background-size: contain; background-image: url('/files/Blank_map_of_Russia-gray.webp'); background-repeat: no-repeat; }
.block-route .head-text { font-size:34px; font-weight:bold; }
.block-route #table_details_price { height:460px; font-weight:bold; }
.block-route #table_details_price .cell { vertical-align:middle; }
.block-route #table_details_price .big-numbers { font-size:50px; font-weight:bold; }
.block-route #table_details_price .left-cell { padding-left:60px; }
.block-route #table_details_price .right-cell { padding-left:60px; }
.block-route #table_details_price .right-cell { padding-left:60px; }
.block-route .red-select { background-color:#b50000; padding: 0 6px; color:#fff; }
.block-route .item-how { border-bottom:1px solid #cdcdcd; padding:14px 50px 14px 12px; position:relative; }
.block-route .item-how i { position: absolute; right: 8px; top: 20%; color: #3B73C4; font-size:28px; vertical-align:middle; }
.block-route .right-promo-images { width:230px; margin:4px 0; }
.block-route .popular-routes {  }
.block-route .call-order { margin:20px 0; -moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.4); box-shadow:0 0 12px rgba(0, 0, 0, 0.4); border-radius:2px; padding:6px 20px 32px 20px;  }
.block-route .call-order .row-feed-back { padding: 0 0 20px 0; }
.block-route .call-order .left-side { width:50%; }
.block-route .call-order .left-side .send-details { font-size:14px; padding:14px 12px;  }
.block-route .call-order .right-side { text-align:center; }
.block-route .call-order .right-side img { width:420px; }
.block-route .call-order .left-side .send-details { padding:20px 12px; }
.block-route .how-to-order {  }
.block-route .how-to-order .cell { width:50%; }
.block-route .BlueButton { margin-right:9px; width:160px; }
.block-route .RedButton { width:160px; }



.global-main-page-top-table { width:100%; border-spacing:0px; }
.global-main-page-top-table td{ border:none !important; border:1px solid #cdcdcd; }
.global-main-page-table { width:100%; border-spacing:0px; }
.global-main-page-table th{ border:1px solid #1d55a5; background-color:#3B73C4; color:#fff; }
.global-main-page-table td{ border:1px solid #ebebeb; }
.global-main-page-table .alternative-color { background-color:#f6f6f6; }
.global-main-page-table tr:nth-child(odd) { background-color: #EDEDED; color: #000;}
.global-txt-format { padding: 12px 12px; border: 1px solid #ccc; }


.table-promo-delivery { min-width:460px !important; }
.table-promo-delivery td { padding:6px 0; }

.FAQ_Header { border:1px solid #dfdfdf; font-size:16px; position:relative; cursor:pointer; margin:10px 0; padding: 8px 34px 8px 16px; border-radius:4px; }
.FAQ_Header:hover { background-color:#f5f5f5; }
.FAQ_Header-Details { padding:4px 22px; display:none; }
.FAQ_Header .bi-arrow-right-circle-fill { color: #0d6efd; font-size: 20px; position: absolute; top: 6px;right: 6px; }

.Txt-data { border-radius:4px; outline:none; }
.CanHelpImage_Mobile { display:none; }
.Share-table-parent { width: 100%; overflow: auto; }
#popup_agree_pers_data { padding: 0px 0 6px 0; }

.block-item-parent { display:inline-block; margin: 0px 6px; font-size:14px; }
.block-item-dotted { width:240px; display: flex; align-items: baseline; margin-bottom: 6px; }
.block-item-dotted .dotted_dot{ flex: 1; overflow: hidden; font-size:12px; }
.block-item-dotted > * { padding: 0; margin: 0; }
.tarifs-img-state-loading { width:26px; padding-bottom: 4px; display:none; vertical-align:middle; margin-left:9px; }



@media only screen and (min-width: 1200px) {
    
}
@media only screen and (max-width: 1000px) {
    /*.MainWidth , body { width:100%; margin:auto; }*/
    body { width:100%; margin:auto; }
    .MainWidth { width:94%; margin:auto; }
    .content { width:96%; margin:auto; }
    #reformal_tab { display:none !important; }
    .Status-ER .block-dock { margin:20px auto; }
    .Menu { font-size:14px; }
    .BigText { font-size:18px; }
    #def_main_block .Cell { display:block; width:94%; margin:10px auto; }
    #def_main_block .b-right { width:94%; vertical-align:top; }
    .DetailsServiceLeft .Data, .DetailsServiceRight .Data { width:88%;  }
    .DetailsServiceLeft, DetailsServiceRight { width:100%; }
    .Def-details-service .Cell { display:block; }
    .DetailsServiceLeft .Image {  }
    .Def-details-service .blocks { width:94%; top:-10px; }
    .Def-details-service .blocks img { width:220px; top:-100px; }
    .Def-details-service .details { font-size:16px; }
    .NewsBlock { display:block; width: 94%; margin: 4px auto;}
    #ContentPlaceHolder1_DopData { width:90%; margin:6px auto; }
    .p-calculation .main-info-data { width:96%; display:block; }
    .p-calculation .main-info-data .cell-left { display:block; width:100%; text-align:center; }
    .p-calculation .main-info-data .cell-right { display:block; }
    .p-calculation .main-info-data .cell-delivery { text-align:center; }
    #Slogan-bottom { display:none; }
    .Status-ER .image-attache { max-width:98%; }
    
    .st_home_admin { width:620px; margin-left:-310px; }
    #ParentError_Details { width:98%; margin:auto; }

    .p_User_Orders { margin:auto; width:96%; }
    .block-route .cell { display:block; width:100%; }
}
@media only screen and (max-width: 801px) {
    
    #reformal_tab { display:none !important; }
    .cell-data1 { display:none; }
    .TopHead .cell-left { display:none; }
    .TopHead .cell-right { text-align:center; }
    .Status-ER .block-dock { margin:20px auto; }
    .Menu { font-size:14px; }
    .BigText { font-size:18px; }
    #def_main_block .Cell { display:block; width:94%; margin:10px auto; }
    #def_main_block .b-right { width:94%; vertical-align:top; }
    .DetailsServiceLeft .Data, .DetailsServiceRight .Data { width:88%;  }
    .DetailsServiceLeft, DetailsServiceRight { width:100%; }
    .Def-details-service .Cell { display:block; }
    .DetailsServiceLeft .Image {  }
    .Def-details-service .blocks { width:94%; top:-10px; }
    .Def-details-service .blocks img { width:220px; top:-100px; }
    .Def-details-service .details { font-size:16px; }
    .NewsBlock { display:block; width: 94%; margin: 4px auto;}
    #ContentPlaceHolder1_DopData { width:90%; margin:6px auto; }
    .LogoHead .RedButton { margin:2px auto; }
    #desktop_menu { display:none; }
    #Mobile_menu { display:block; color:#fff; cursor:pointer; }
    #Mobile_menu img { width:32px; margin-left:24px; margin-right:4px; vertical-align:middle; padding-bottom:4px; }
    #Mobile_menu .menu-select { font-size:24px; padding-top:10px; }
    #Mobile_menu .sub-menu { display:none; background-color: #3B73C4; z-index:1002; position:absolute; left:0px; }
    #Mobile_menu .sub-menu .Item:first-child { margin-top:8px; }
    #Mobile_menu .sub-menu .Item { padding:4px 22px 8px 24px; font-size:20px; }
    #Bottom_menu { display:none; }
    .MainWidth p { padding:4px 8px; }
    #def_slideshow { display:none !important; }
    #global-bottom-page .cell-2 { display:none; }
    .CanHelpImage { text-align:center; }
    .Main-order .table-data .cell-1 { width:40%; }
    .p-order .selects { width:94%; }
    .cargo-parametrs .cargo-table-cell { display:block !important; }
    .p-order .cargo-parametrs .selector-name { width:60px; }
    .p-order .Dv-block { width:98%; margin:auto; display:block; }
    .Userdata-table {  }
    #Data_Result { font-size:14px !important; }
    .Status-ER .head-data-table .cell-head-data { width:140px; }
    .RedButton { margin:6px ; }
    .Status-ER .detail-dynamic-value { text-indent:20px; }
    
    .st_home_admin { width:620px; margin-left:-310px; }
    #ParentError_Details { width:98%; margin:auto; }
    .p-order .address { width:94%; margin:6px 0; }
    h1 { margin-left:14px;  }

    


}
@media only screen and (max-width: 600px) {
    .LogoHead img, #global-bottom-page img { width:216px; }
    .TopHead { display:none; }
    #Data_Result .cell { display:block; }
    .contacts-table {  }
    .contacts-table .cell { display:block; }
    .p-user-survey .txt-freq { width:90%; border:1px solid #cdcdcd; border-radius:2px; padding:2px 4px; }
    .p-user-survey .txt-area { width:90%; height:90px; max-height:90px; }
    .p-user-survey .data-block { display:block; width:90%; }
    .st_home_admin { width:420px; margin-left:-210px; }
    #ParentError_Details { width:98%; margin:auto; }
    .Main-order .cargo-parametrs .sizes { width:100%; }

    .CanHelpImage { display:none; }
    .CanHelpImage_Mobile { display:block; }
    .CanHelpImage_Mobile #TxtForPhone_Mobile { padding:14px 8px; width:90%; border:1px solid #cdcdcd; }

    h1 { font-size:26px; }
    .PreBlock .TextBox { width:84%; }
    .block-route .bg_map { height:auto; }
    .block-route .how-to-order .cell { display:block; width:100%; }
    .block-route .BlueButton { width:90%; margin-right:0; }
    .block-route .RedButton { width:90%; }
    .block-route .right-promo-images { width:100%; }
    .block-route .call-order .right-side img { width:100%; }    
    .block-route .call-order .cell { width:100%; display:block; }

}
@media only screen and (max-width: 480px) {
    .LogoHead img, #global-bottom-page img { width:140px; }
    .LogoHead .RedButton, #global-bottom-page .RedButton { padding:6px 2px; width:140px !important; }
    .LogoHead .RedButton, #global-bottom-page .Cell { display:block; width:96% !important; }

    
    .CanHelpImage .Block .FeedBack .TextBox { width:220px; }
    .CanHelpImage .Block .FeedBack { width:270px; margin:4px; }
    .Def-details-service img { display:none; }
    .DetailsServiceLeft .Data, .DetailsServiceRight .Data { width:95%; }
    .NewsBlock .news_content { height:100px; overflow:auto; }
    .Def-details-service .blocks { text-align:center; }
    #table_calculation { width:96%; margin:auto; }
    #table_calculation .cell { display:block; width:100% !important }
    #DopPhone { display:none; }

    .p_User_Orders .Control { text-align:center; }
    .p_User_Orders .Control .RedButton { width:80%; }

    .RedButton { width:90%; }
    .block-route .gray-inline-block { width:100%; margin:6px 0; }

}
@media only screen and (max-width: 340px) {
    .p_User_Orders .HeadData .PointOf_Menu { width:54%; margin:0; }

    .MainPopup { width: 280px; margin-left: -140px; }
    #popup_agree_pers_data { padding: 0px 0 16px 0; line-height: 8px; }
}










@-webkit-keyframes pulsate {
    0% { -webkit-transform: scale(0.3, 0.3); opacity: 0.0;}
    50% { opacity: 0.86;}
    100% { -webkit-transform: scale(1.0, 1.0); opacity: 0.0;}
}
@-moz-keyframes pulsate {
    0% { -webkit-transform: scale(0.3, 0.3);  opacity: 0.0; }
    50% { opacity: 0.86; }
    100% { -webkit-transform: scale(1.0, 1.0); opacity: 0.0;  }
}
@-webkit-keyframes ShowImage {
    50% { -webkit-transform: scale(0.6, 0.6); opacity: 0.8;}
    100% { -webkit-transform: scale(1.0, 1.0); opacity: 1;}
}
@-moz-keyframes ShowImage {
    50% { -webkit-transform: scale(0.6, 0.6); opacity: 0.8;}
    100% { -webkit-transform: scale(1.0, 1.0); opacity: 1;}
}
@-moz-keyframes RotateImag { 
    0%   { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    10%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    20%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    30%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    40%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    50%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    60%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    70%  { -webkit-transform: rotate(-100deg); transform:rotate(-100deg);}
    80%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); }
    90%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    100% { -webkit-transform: rotate(-100deg); transform:rotate(-100deg); } 
}
@-webkit-keyframes RotateImag { 
    0%   { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    10%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    20%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    30%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    40%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    50%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    60%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    70%  { -webkit-transform: rotate(-100deg); transform:rotate(-100deg);}
    80%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); }
    90%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    100% { -webkit-transform: rotate(-100deg); transform:rotate(-100deg); } 
}
@keyframes RotateImag {
    0%   { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    10%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    20%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    30%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    40%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    50%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    60%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    70%  { -webkit-transform: rotate(-100deg); transform:rotate(-100deg);}
    80%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); }
    90%  { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 
    100% { -webkit-transform: rotate(-100deg); transform:rotate(-100deg); } 
}

