@charset "utf-8";
body {
    /*
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    */
    font-family: 'Open Sans', "Helvetica Neue",Helvetica, Verdana, Arial, sans-serif;
} 
.container-fluid {
    padding: 0;    
}
ul {
    list-style: none;
}
h1, h2, h3 {
    line-height: 30px;
}
h2 {
  font-size: 20.5px;
/* было
     font-size: 31.5px;
*/  
  }
.TopLogo {
/*    width: 1900px;*/
    min-width: 1300px;
}
/* размещение верхнего правого меню */
.rightTopikMenuIn {
    float: right;
    vertical-align: middle;
    margin-top: -15px;
}
.rightTopikMenu li {
    float: left;
    margin: 18px 18px 0px 18px;
}
.rightTopikMenuIn .nav>li:last-child {
    padding-right: 55px;
}
/* конец верх.лев.меню*/
/* красная линия под Лого и телефонами и связка с ними*/
.RedLine {
    background: url("../images/red_polosa14.gif") repeat-x;
    background-position: 100% 100%;
    padding-bottom: 0px;
}
.RedLine p {
    margin: 0;
}
.RedLine img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
}
.logo {
    margin-bottom: -28px;
    margin-left: 16px;
}
/*конец красной линии*/
.centralMenu li {
    float: left;
/*    padding-left: 20px; */
}
.firstCentralMenu>ul>li {
    float: left;
    margin: 0 18px;
}
/* впихиваем картинку в верхнее меню и рисуем полоску*/
.row-fluid .Picture {
    background: url("../images/grey_polosa.gif") repeat-x;
    background-position: 0% 50%;
/* регулировка по высоте полоски*/
    margin-top: 13px;
    padding-top: 13px;
}
/* фигня какая-то - размер картинки 299*70*/
.InPicture img {
    text-align: center;
    border: 1px solid #396498;
    /*
    min-height: 75px;
    min-width: 400px;
    /*
    width: 200px;
    */
}
.AboutPicture {
    margin: 0;
    padding: 0;
    text-align: center;    
    min-height: 50px;
    min-width: 300px;
    
}
/* конец впихивания*/
/* рисуем серую полоску под верхним меню*/
.row-fluid .centralMenu {
    margin-left: 0px;
/*    margin-bottom: 10px;*/
}
.firstCentralMenu {
    margin-bottom: 14px; /* ДВИГАЕМ ПОЛОСКУ СЕРУЮ вверх/вниз и увеличивает компактность */
/*    margin: auto; увеличивает компактность */
/*    background: url("../images/grey_polosa.gif") repeat-x;
    background-position: 0% 50%;*/
}
/* закончили полоску*/
/* пихаем странное */
/* выпадающее меню СУПЕР!! */
.firstCentralMenu ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 69px; /* расположение выпадалки было 28 сверху*/
    left: -3.17px; /* выпадалка отступ слева было -55; чем больше, тем левее*/
/*    background-color: #FFF67A;* заливка выпадайки/
/*    border-bottom-color: #5C3716;
    border-top-color: #5C3716;
*/
}
/* наведение на кнопку и перескок на подменю - нет - это расположение текста в подменю */
.firstCentralMenu .nav-dropdown a {
    padding: 4px 5px;
/*    color: #5C3716;
    font-weight: bold;
    font-size: 115%; */
}
/* снятие пост-нажатия на пункт меню - подкраска под меню*/
.firstCentralMenu .dropdown-menu > .active > a, 
.firstCentralMenu .dropdown-menu > .active > a:hover,
.firstCentralMenu .dropdown-menu > .active > a:focus {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
/*    background-color: #0081C2;*/
    background-color: #4f81bd;
/*    background-image: linear-gradient(to bottom, #0088CC, #0077B3);*/
    background-image: none;
    background-repeat: repeat-x;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
}
/* конец снятие */
/* рисование блока для выпадающего меню с треугольником наверху слева
*/
.firstCentralMenu .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
/*  border-bottom: 6px solid #FFD600; */ /* треугольник основанием вниз*/
  border-top: 6px solid red;
/*  border-bottom-color: rgba(92, 55, 22, 0.7);*/
/*  border: 20px solid transparent; 
  border-bottom: 20px solid green;
*/   
/*  border-bottom-color: rgba(222, 105, 83, 0.5);*/
  position: absolute;
/* расположение каретки треугольника над подменю*/  
  top: -2px; /* было -7px */
  left: 69px; /* было 9px */
}
/* странное кончилось */
/* непонятно что, но хорошо */
.firstCentralMenu .nav>li:not(:last-child) {
/*    padding-right: 35px;*/
}

/* создание больших квадратов - кнопок под основное меню с раскраской внутренностей*/
.firstCentralMenu .nav >li {
    background-color: #4f81bd;
    text-align: center;
    padding: 20px 0px;
    width: 150px;
    font-size: 115%;
    border: 3px solid #4f81bd;
/*    border-bottom: 2px solid red;*/
}
.firstCentralMenu .nav >li>a {
    color: white;
}
/* инверсия при наведении на квадраты*/
.nav > li > a:hover, .nav > li > a:focus {
    background-color: #396498; /* было #4f81bd*/
    text-decoration: none;
}
.firstCentralMenu .nav > li:hover, 
.firstCentralMenu .nav > li:focus {
    background-color: #396498 ; /* было #648FC4*/   
    border: 3px solid #396498 ;
}
/*конец при наведении */
/* квадраты - конец */
/* форма каретки у пункта меню*/
.firstCentralMenu .dropdown .caret {
    margin-left: 0px;
    margin-top: 0px;
}
.firstCentralMenu .caret {
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid white;
    border-bottom: 0px solid white;
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: top;
    width: 0;
}
/* конец каретки */
/* красное подчеркивание только у тех, где есть подменю */
.firstCentralMenu .nav-dropdown .dropdown {
    border-bottom: 3px solid red;
    background-clip: border-box;
    background-origin: border-box;
/*    margin-bottom: -5px;*/
}
/* красное подчеркивание только у тех, где есть подменю и остается при наведении курсора*/
.firstCentralMenu .nav-dropdown .dropdown:hover,
.firstCentralMenu .nav-dropdown .dropdown:focus {
    border-bottom: 3px solid red;
    background-clip: border-box;
    background-origin: border-box;
}
/* конец подчеркивания*/
/* убираем радиусы у подменю*/
.dropdown-menu > li > a {
    border-radius: 0px;
    color: white;
    font-size: 12px;
}
.nav-pills .dropdown-menu {
    border-radius: 0px;
}
/*убрали радиус*/
/* покраска подменю*/
.dropdown-menu {
    background-color: #396498 ;
}
/*конце подкраски*/
/* в подменю подкраска пунктов при наведении*/
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    background-color: #4f81bd;
    background-image: none;
}
/* конец подкраски*/
/*уборка инверсии в правом верхнем углу*/
.rightTopikMenu .nav > li > a:hover,
.rightTopikMenu .nav > li > a:focus {
    background-color: white; /* было #4f81bd*/
    text-decoration: underline;
}
/* конец уборки инверсии*/
/* синия полоса слева над меню*/
.LeftBlueStrip {
    background: url("../images/blue_strip21.gif") repeat-x;
    background-position: 0% 100%;
    padding-bottom: 0px ;
    min-height: 22px;
}
.LeftBlueUngle {
    background: url("../images/blue_ungle21.gif") no-repeat;
    background-position: 0% 100%;
    padding: 0px ;
    margin: 0px;
}
.row-fluid .LeftBlueStrip {
    margin-top: 0px;
}
/* конец синей полосы*/
/*серая тонкая под синей*/
.hidden-phone hr {
    border: none;
    background-color: #D4D6D7;
    color: #D4D6D7;
    height: 22px;
    margin: 0px;
}
/* конец серой тонкой*/
/* надпись проложить маршрут*/
.LeftBlueStrip p {
    margin: 9px 0 0 0;
    color: white;
}
/* конец надписи*/
/* левое меню*/
/* вертикальная серая полоска -Решилось...*/
.LeftMenuMain {
    border-right: #D4D6D7 solid 2px;
    margin-right: -2px;    
}
.MainWindow {
    border-left: #D4D6D7 solid 2px; /* было #c3bec3*/
    margin-right: -3px;    
}
/* отступ блока левого меню*/
.LeftMenuInfo {
    margin-left: 3%;
}
/* красная широкая полоса 44 px*/
.InOrder {
    background: url("../images/Red_Strip44.png") repeat-x;
    background-position: 0% 50%;
    height: 44px;
}
/* текст РАЗМЕСТИТЬ ЗАКАЗ*/
.InOrder p {
    color: white;
    margin: 0;
    /*
    vertical-align: 50%;
    */
    /*
    padding-top: 11px;
    */
/*    height: 44px;*/
}
/* обработка РАЗМЕСТИТЬ ЗАКАЗ*/
.MadeOrder .nav > li > a {
    color: white;
    background-color: transparent;
    height: 44px;
    vertical-align: middle; 
    padding-top: 11px;
    /*
    margin-bottom: -22px;
    */
}
.MadeOrder .nav {
    margin-bottom: 0;
    vertical-align: middle;
    /*
    padding-top: 11px;
    height: 44px;
    */
}
.MadeOrder {
    margin-bottom: 0;
    vertical-align: middle;
}
.MadeOrder center {
    vertical-align: middle;    
}
.MadeOrder .nav >li:hover,
.MadeOrder .nav >li:focus {
    font-weight: bold;
    /*
    background: url("../images/Blue_Triangle.gif") no-repeat;
    background-position: 95% 0%;
    height: 45px;
    margin-top: 0px;*/
}

/* красный уголок слева*/
.LeftRedUngle {
    background: url("../images/Red_Ungle44.gif") no-repeat;
    background-position: 0% 50%;
    height: 44px;
}
/* синий трeугольник*/
.BlueTriangle {
    background: url("../images/Blue_Triangle.gif") no-repeat;
    background-position: 100% 50%;
    height: 44px;
}
/* серая полоска под РАЗМЕСТИТЬ ЗАКАЗ*/
.LeftMenuMain hr {
    border: none;
    background-color: #D4D6D7;
    color: #D4D6D7;
    height: 1px;
    margin: 0px;
}
/* оформление левого меню с категориями - документы для клиента*/
.LeftMenuDocs {
    margin: 15px 0;
}
.LeftMenuDocs .nav > li > a:hover,
.LeftMenuDocs .nav > li > a:focus {
    background-color: white; /* было #4f81bd*/
    text-decoration: underline;
}
.LeftMenuDocs .nav > li > a,
.LeftMenuDocs .nav > li > a {
    margin: 10px 10px 0 0;
    padding-bottom: 10px;
    padding-left: 10px;
    border-bottom: 2px solid #c3bec3; /* было #D4D6D7*/
    line-height: 25px;
/*    font-weight: bold; ПОКА НЕ ЯСНО - НАДО ЖИРНЫЙ???*/
}
/* Предложение нашего транспорта*/
/* кавдрат для транспорта*/
.CargoTransport .nav >li {
    margin: 5px 10px;
    padding: 0;
    /*    
    border: 2px solid #4f81bd;
 */
    background-color: #4f81bd;
/*
    height: 60px;
    */
}
/* инверсия при наведении*/
.CargoTransport .nav > li:hover, 
.CargoTransport .nav > li:focus {
    background-color: #396498 ;
    /*
    border: 3px solid #396498 ;
    */
}
.ViewTransport .nav > li > a {
    /*
    height: 60px;*/
 /*   margin-top: 5px;*/
    padding: 20px 0;        
    color: white;
    text-align: center;
}
/* конец транспорта*/
/* раскраска новости*/
.LeftNews {
    margin: 0 10px;
    padding: 5px;
    background-color: #f1f1f2;
    border: 2px solid #f1f1f2;
}
.LeftNews a.lndtitle {
    font-size: 95%;
    line-height: 160%;
}
.LeftNews li.lnd_latestnews {
    color: #959A9D;  
}
.LeftNews li.lnd_latestnews a {
    font-weight: 500;
    padding-left: 5px;
}
/*
.LeftNews .lnd_latestnews {
    font-size: 90%;
}
*/
/* конец раскраски новости*/
/*конец левое меню*/
/* крошки*/
.breadStyle .breadcrumb {
/*    background: url("../images/grey_polosa.gif") repeat-x;
    background-position: 100% 0%;
*/
    border-radius: 0px;
/*
    padding-left: 2%;
    padding-right: 2%;   
*/
    margin: 0 0 -5px 0;
    padding: 0;
    border: solid none;
    font-size: 75%;
    background-color: transparent;    
}
.breadStyle .breadcrumb > li{
    margin-left: -2px;
    text-shadow: none; /* может сделать ?? */ 
}
.breadStyle .breadcrumb > li > .divider {
    color: #08c;
    padding: 0 5px;
}
/* подьем блока контента*/
.ShiftUp {
    margin-top: -21px;
}
/* конец крошки*/
/* ВЫВОД ГЛАВНОГО КОНТЕНТА */
/* уборка отступа слева*/
.row-fluid [class*="span"] .MainWindow {
    margin-left: 0;
/*    width: 100%;*/
}
/*конец уборки*/
.mainContent {
    margin-left: 2.0%;
    margin-top: 20px;
}
/* убираем радиусы у таблицы новостей*/
.mainContent .table-bordered {
    border-radius: 0px;
}
.mainContent .table-bordered thead:first-child tr:first-child > th:first-child,
.mainContent .table-bordered tbody:first-child tr:first-child > td:first-child,
.mainContent .table-bordered tbody:first-child tr:first-child > th:first-child {
    border-top-left-radius: 0px;
}

.mainContent .table-bordered thead:last-child tr:last-child > th:first-child,
.mainContent .table-bordered tbody:last-child tr:last-child > td:first-child,
.mainContent .table-bordered tbody:last-child tr:last-child > th:first-child,
.mainContent .table-bordered tfoot:last-child tr:last-child > td:first-child,
.mainContent .table-bordered tfoot:last-child tr:last-child > th:first-child {
    border-bottom-left-radius: 0px;
}
/* убрать слово ПОДРОБНОСТИ в выводе материала новости над датой публикации */
.mainContent .article-info-term {
    display: none;
}
/* раскраска в серый поочередно вывода после выбора ВСЕ новости*/
.MainWindow .table-striped tbody > tr:nth-child(2n+1) > td,
.MainWindow .table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: #f5f5f5 /* было #f9f9f9;*/
}
/* уменьшим размеры заголовка h2*/
.mainContent h2 {
    font-size: 19.5px;
    font-family: 'Open Sans', "Helvetica Neue",Helvetica, Verdana, Arial, sans-serif;
}
/* убираем вообще h3*/
.mainContent h3 {
    display: none;
}
/* Вывод системных сообщений */
.mainContent .alert, .alert h4 {
    color: #ED1C24; /* было серый #8b878b;*/ /* #red;*/
}
.mainContent .alert {
    background-color: #e2f4fd;
    border-radius: 0px;
    border-color: #e2f4fd;
    text-shadow: none;
}
/* кнопка ОТПРАВИТЬ на форме заказа при наведении */
.mainContent #reg_form > fieldset > div > button:hover,
.mainContent #reg_form > fieldset > div > button:focus { 
    opacity: 1;
}
.mainContent #reg_form > fieldset > div > button {
    /*
    background-color: rgb(57,100,152);/*#648FC4;*/
    border-radius: 0px;
    opacity: 0.94;
}
/* конец вывода */
/* ПОИСК */
/* расположение блока поиска*/
.NewFindPicture {
    margin: 15px 0 0 10px;
}
/* поле поиска*/
input.search-query {
    border-radius: 0;
    /*
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    */
    padding-left: 14px;
    padding-right: 14px;
    margin-right: 3px;
}
/*ширина поля поиска*/
.NewFindPicture .input-medium {
    
    width: 170px;
    /*
    max-width: 170px;
    min-width: 80px;
    */
}
/* кнопка поиска*/
.NewFindPicture .btn {
    border-radius: 0;
    box-shadow: none;
}
/* раскраска кнопки поиска*/
.NewFindPicture .btn-primary {
    background-color: #4f81bd;
    background-image: none;
    text-shadow: none;
    border-color: transparent;
}
/* раскраска кнопки поиска при наведении*/
.NewFindPicture .btn-primary:hover,
.NewFindPicture .btn-primary:focus {
    background-color: #396498;
}
/* раскраска расширенного поиска*/
/* кнопка расширенного поиска*/
.MainWindow .btn {
    border-radius: 0;
    box-shadow: none;
    background-image: none;
}
/* раскраска кнопки расширенного поиска*/
.MainWindow .btn-primary {
    background-color: #4f81bd;
    background-image: none;
    text-shadow: none;
    border-color: transparent;
}
/* раскраска кнопки расширенного поиска при наведении*/
.MainWindow .btn-primary:hover,
.MainWindow .btn-primary:focus {
    background-color: #396498;
}
.MainWindow .btn:hover,
.MainWindow .btn:focus {
    transition: none;
    text-shadow: none;
    background-image: none;
}
/* поле расширенного поиска*/
.MainWindow input[type="text"] {
    border-radius: 0;
}
/* установка отступа снизу для расширенного поиска*/
.MainWindow fieldset {
    margin-bottom: 4px;
}
/* борьбы с вплыванием подсказки ИСКАТЬ*/
.tooltip {
    visibility: hidden;
}
/* борьба с вдруг появившимися фильтрами*/
.MainWindow #finder-filter-window {
    display: none;
}
/* конец борьбы*/
.MainWindow .result-title {
    font-weight: normal;
    font-size: 15.5px;
}
/* конец ПОИСК*/
/* подвал*/
.BottomLine {
    background: url("../images/Blue_Strip24grey.gif") repeat-x;
    background-position: 0% 0%;
    height: 24px;
    /*
    margin-bottom: -16px;
    */
    padding-bottom: 0;
}
.row-fluid [class*="span"] .BottomLine {
    min-height: 24px;
    min-width: 1300px;
}
.row-fluid [class*="span"] .FooterRedStrip {
    min-height: 24px;
}
.copyright {
    font-size: smaller;    
    color: white;
    margin-left: 23px;
}
.copyright p {
    margin: 0;
    padding-top: 2px;
    height: 24px;
}
.FooterLeftRedUngle {
    background: url("../images/Red_Ungle24.gif") no-repeat;
    background-position: 0% 0%;
    height: 24px;
}
.FooterRedStrip {
    background: url("../images/Red_Strip24.gif") repeat-x;
    background-position: 0% 0%;
    height: 24px;
}
.FooterRedBlueUngle {
    background: url("../images/Red_Blue_Ungle24.gif") no-repeat;
    background-position: 100% 0%;
    height: 24px;    
}
.row-fluid [class*="span"] .PersonalIn {
    min-height: 24px;
}
/* МЕНЮ в футере - временно ВКЛЮЧЕНО/отключено*/
/* выравнивание */
.FooterMenu ul {    
    float: left;
    margin: 0 15px 0 0;    
}
.FooterColon1 {    
    float: left;
    margin-right: 25px;    
}
.FooterColon2 {    
    float: left;
    margin-right: 25px;    
}
/* гребанный IE 10*/
.FooterColon3 {    
    float: left;        
}
.FooterMenu .FooterColon3 ul {    
    float: none;        
}
/* победили IE 10*/
/* подчеркивание при наведении */
.FooterMenu .nav > li > a:hover,
.FooterMenu .nav > li > a:focus {
    background-color: transparent;
    text-decoration: underline;
}
.FooterMenu {
    padding-top: 10px;
}
/* конец подвала*/
/* УКРАШАТЕЛЬСТВА */
/* прячем ссылку на joomly в картах*/
.map-url {
    visibility: hidden;
}
/* конец УКРАШАТЕЛЬСТВАМ*/
/* Размещение ПЕРСОНАЛЬНОГО ВХОДА */
/* исправляем форму ввода логина и пароля для reCAPTHA*/
.PersonalIn p{
    margin: 0;
    padding-top: 1px;
    height: 24px;
    color: white;
}
.PersonalIn .nav > li > a{
    color: white;
    margin-right: 25px;
    margin-top: 1px;
    padding: 0 3px;
}
/* выстраивание в одну строчку логин-пароль-отправить*/
.PersonalIn {
    display: inline;
    margin-bottom: -30px;    
}
.PersonalIn #login-form,
.PersonalIn #form-login-username,
.PersonalIn #form-login-password, 
.PersonalIn #form-login-submit {
    display: inline;   
    float: left;
}
.PersonalForm {
    display: inline;
}
.UnionForm {
    float: left;  
}
.UnionForm p {
    float: left;    
    margin-right: 15px;
}
.UnionForm form {
    display: inline;
}
/* убрана ЗАПОМНИТЬ МЕНЯ*/
.PersonalIn #form-login-remember {
    display: none;
}
.mainContent #form-login-remember {
    display: none;
}
/* скрытие напоминалки пароля и логина*/
.PersonalIn ul.unstyled   {
    display: none;
}
.mainContent ul.unstyled {
    display: none;
}
/* подгонка полей и кнопки в один размер внутри синей полосы внизу*/
.PersonalForm .add-on {
    display: none;
}
.PersonalForm .input-prepend input {
    border-radius: 0;
}
.mainContent .input-prepend input {
    border-radius: 0;
}
/* поле ввода данных*/
.PersonalForm input[type="text"], .PersonalForm input[type="password"] {
    padding: 0px 6px;
    height: 17px;
    margin-right: 9px;
}
/* замена значка логин и пароль на надпись*/
/* убрали закругления*/
.mainContent .input-prepend .add-on:first-child, .mainContent .input-prepend .btn:first-child {
    border-radius: 0;
}
/* удлинение поля для слова "пароль" и поля ввода пароля*/
.mainContent .input-append .add-on, .mainContent .input-prepend .add-on {
    min-width: 55px;
    text-align: inherit;
    padding-left: 10px;
}
/* убран значок joomla логин*/
.mainContent div.item-page div div.moduletable form#login-form.form-inline div.userdata div#form-login-username.control-group div.controls div.input-prepend span.add-on span.icon-user.hasTooltip {
    display: none;
}
/* показано слово ЛОГИН*/
.mainContent div.item-page div div.moduletable form#login-form.form-inline div.userdata div#form-login-username.control-group div.controls div.input-prepend span.add-on label.element-invisible {
    overflow-x: visible;
    overflow-y: visible;
}
/* убран значок joomla пароль */
.mainContent div.item-page div div.moduletable form#login-form.form-inline div.userdata div#form-login-password.control-group div.controls div.input-prepend span.add-on span.icon-lock.hasTooltip {
    display: none;
}
/* показано слово ПАРОЛЬ*/
.mainContent div.item-page div div.moduletable form#login-form.form-inline div.userdata div#form-login-password.control-group div.controls div.input-prepend span.add-on label.element-invisible {
    overflow-x: visible;
    overflow-y: visible;
}
/* сдвинут блок пароль/логин/войти от reCAPTHA*/
.mainContent div.item-page div div.moduletable form#login-form.form-inline div.userdata{
    margin-top: 10px;    
}
/* конец замены значка*/
/* форма кнопки входа*/
.PersonalForm .btn {
    border-radius: 0;
    padding: 0 12px;
    box-shadow: none;
    margin-right: 20px;
}
/* раскраска кнопки входа*/
.PersonalForm .btn-primary {
    background-color: #4f81bd;
    background-image: none;
    text-shadow: none;
    border-color: transparent;
}
/* раскраска кнопки входа при наведении*/
.PersonalForm .btn-primary:hover,
.PersonalForm .btn-primary:focus {
    background-color: #396498;
} 
/* сдвижка в правую сторону */
.PersonalShift {
    float: right;    
}
/* обработка ошибки ввода данных логина и пароля*/
/* убираем напомнить логин, пароль*/
.mainContent div ul.nav.nav-tabs.nav-stacked li a {
    display: none;
}
/* убрана ЗАПОМНИТЬ МЕНЯ*/
.mainContent #remember {
    display: none;
}
.mainContent div.login form.form-validate.form-horizontal.well fieldset div.control-group div.control-label label {
    display: none;
}
.mainContent div.login form.form-validate.form-horizontal.well fieldset div.control-group div.control-label label#username-lbl.required {
    display: inline-block;
}
.mainContent div.login form.form-validate.form-horizontal.well fieldset div.control-group div.control-label label#password-lbl.required {
    display: inline-block;
}
.mainContent input[type="password"] {
    border-radius: 0;
}
.mainContent div.login form.form-validate.form-horizontal.well {
    border-radius: 0;    
}
/* конец ПЕРСОНАЛЬНОГО ВХОДА*/
/* Вывод модуля ИНФОРМАЦИЯ для заказчика и его попытка оформления*/
/* добавлен в модуль список материалов категории суффикс infoc */
.mainContent div.item-page div div.moduletable.infoc ul.category-module.infoc li{
    margin-bottom: 10px;
}
.MainWindow div.mainContent div.item-page div div.moduletable.infoc ul.category-module.infoc {
    margin-top: 18px;
}
/* Вывод модуля ДОКУМЕНТЫ для перевозки и его попытка оформления*/
/* добавлен в модуль список материалов категории суффикс doccargo */
.mainContent div.item-page div div.moduletable.doccargo ul.category-module.doccargo li{
    margin-bottom: 10px;
}
.MainWindow div.mainContent div.item-page div div.moduletable.doccargo ul.category-module.doccargo {
    margin-top: 18px;
}
/* ПАГИНАЦИЯ*/
.mainContent .pagination ul > li:first-child > a,
.mainContent .pagination ul > li:first-child > span {
    border-radius: 0;
}
.mainContent .pagination ul > li:last-child > a, 
.mainContent .pagination ul > li:last-child > span {
    border-radius: 0;
}
.bannerYandexBlock {
    margin-top: 34px;
    margin-bottom: 20px;
}
.mobileAdsYandexBlock{
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
}