/* Minification failed. Returning unminified contents.
(1133,9): run-time error CSS1031: Expected selector, found '/'
(1133,9): run-time error CSS1025: Expected comma or open brace, found '/'
 */
/*разметка страницы - не влияет ни на что*/
html {
    /*margin: 0;
    padding: 0;*/
}

/*текст страницы*/
body {
    /*color: #fff;*/
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    min-width: 505px;
}

/*------------------------------------------------*/
/*Линки в общем*/
a {
    /*цвет линка*/
    color: #333;
    /*обводка линка*/
    outline: none;
    /*отступы линка*/
    /*padding-left: 3px;
    padding-right: 3px;*/
    /*подчеркивание линка*/
    text-decoration: underline;
    /*расстояние справа от линка */
    margin-right: 20px;

}

    /*Линки в конкретных ситуациях, можно разделить для каждого случая отдельно, данном случае перекрывает предыдущую команду*/
    a:link, a:visited,
    a:active, a:hover {
        color: #333;
        text-decoration: none;
    }

    /*Линк в случае hover, перекрывает то же из предыдущей команды*/
    a:hover {
        /*color: green;*/
        text-decoration: underline;
    }
/*------------------------------------------------*/
/*секции объединенные в блоки, block помещает разрыв строки над и под элементом*/
header, footer, hgroup,
nav, section {
    display: block;
}

header {
    background-color: white;
    position:fixed;
    width:100%;
    z-index:100;
}

/*непонятно*/
mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}
/*------------------------------------------------*/
/*Действует на языковое поле - растягивает его не совсем понятно зачем еще*/
.float-right > *:not(:last-child) {
    margin-right: 5px;
    /*top: -10px;*/
    width: 25px;
    /*background-color: aqua;*/
}
/*------------------------------------------------*/
/*секция смены языка, в #lang-wrapper помещена секция смены языков в layout.cshtml*/
/*#lang-wrapper{
    position:absolute;
    float:right;
}*/

.hide {
   display: none;
}

#lang-wrapper, #contact-wrapper {
    margin-top: 7px;
}
    #contact-wrapper {
        margin-right: 30px;
        cursor: pointer;
    }
        #contact-wrapper:hover span {
            text-decoration: underline;
        }
    /*поведение ссылок в языковой секции*/
    #lang-wrapper a {
        font-size: 13px;
        /*margin-right: 10px;*/
        text-decoration: none;
        /*background-color: red;*/
    }
/*поведение выбраного языка*/
.active-lang {
    /*sss*/
    /*color: #00a17e!important;*/
    /*color: #333 !important;*/
    text-decoration: underline !important;
}

/*------------------------------------------------*/
/*опция прикрепить справа или слева*/
.float-left {
    float: left;
}

.float-right {
    float: right;
}

/*------------------------------------------------*/
/*Параметры заголовков, где используются непонятно*/
h1, h2, h3,
h4, h5, h6 {
    color: #fff;
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

    h5 a:link, h5 a:visited, h5 a:active {
        padding: 0;
        text-decoration: none;
    }


input {
    outline: none;
}

/*------------------------------------------------*/
/*всплывающие окна - посмотеть потом*/
#popup-addlink, #popup-cat, #edit-popup-cat, #popup-editlink, #popup-color, #popup-contact {
    position: absolute;
    z-index: 100000;
    top: 50%;
    left: 50%;
    background-color: #39566b;
    width: auto;
    height: auto;
    margin-top: -115.5px;
    margin-left: -155px;
    padding: 10px 50px;
    /*-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);*/
    border-radius: 10px;
    border: 1px solid white;
}
    #popup-contact textarea {
        max-width: 228px;
        max-height: 125px;
        min-width: 228px;
        min-height: 125px;
    }
    /*#popup-addlink i {
        color: #D6273B;
        font-size: 12px;
    }*/

/*#popup-cat {
    height: 180px;
    width: 250px;
    margin-top: -100px;
    margin-left: -150px;
}*/

#popup-color {
    width: 184px;
    height: 280px;
    margin-top: -140px;
    margin-left: -110px;
}

    #popup-color > div {
        overflow-y: auto;
        height: 206px;
        width: 222px;
    }

    #popup-color .active-color {
        border: 1px solid #6690CC;
    }

    #popup-color > div > div > * {
        display: inline-block;
    }

    #popup-color > div label {
        min-width: 100px;
        /*font-weight: bold;*/
        height:23px;
        padding-top:1px;
        border:1px solid
    }

    #popup-color > div input[type="text"] {
        width: 50px;
        cursor: pointer;
        border-width: 2px;
    }

#popup-editlink {
    height: 320px;
    width: 270px;
    margin-top: -160px;
    margin-left: -135px;
}

#edit-popup-cat {
    height: 304px;
    width: 250px;
    margin-top: -152px;
    margin-left: -150px;
}

    #edit-popup-cat > div {
        overflow-y: auto;
        height: 173px;

    }

        #edit-popup-cat > div label {
            color: red;
            font-size: 11px;
        }

        #edit-popup-cat > div input[type="text"] {
            width: 125px;
            margin-right: 12px;
        }

        #edit-popup-cat > div * {
            display: inline-table;
        }

        #edit-popup-cat > div input[type="checkbox"] {
            margin: 0 4px;
            position: relative;
            top: 2px;
        }

    #popup-addlink .close-popup,
    #popup-cat .close-popup,
    #edit-popup-cat .close-popup,
    #popup-editlink .close-popup,
    #popup-contact .close-popup {
        float: right;
        color: white;
        font-size: 25px;
        cursor: pointer;
        margin-top: -45px;
        margin-right: -25px;
    }
/*__________________________________________________*/
/*Конпки внутри всплывающих окон popup*/
#edit-cat-btn, #create-cat, #edit-color, #create-link, #edit-link, #contact-btn {
    border: none;
    /*sss*/
    /*background-color: #00CC9F;*/
    /*background-color: #DEDEDE;*/
    /*sss*/
    /*color: #fff;*/
    /*color: #333;*/
    cursor: pointer;
    font-size: 1em;
    margin-right: 8px;
    padding: 5px;
    width: auto;
    border-radius:4px
}
    /*Конпки внутри всплывающих окон popup-наведение мыши*/
    #edit-cat-btn:hover,
    #create-cat:hover {
        /*background-color: #00BA92;*/
        /*background-color: #9f9d9d;*/
    }

/*------------------------------------------------*/
/*Поисковик-Общее*/
#search-wrapper {
    margin: 20px auto;
    width: 504px;
    /*position: relative;*/
    /*background-color:red;*/
}
    /*Поисковик-внутренняя форма*/
    #search-wrapper > div:first-child {
        margin-left: 15px;
        margin-top: 5px;
    }
        /*Поисковик-внутренние куски*/
        #search-wrapper > div:first-child > * {
            float: left;
        }
    /*Поисковик-Поле для ввода текста*/
    #search-wrapper input[type="text"] {
        width: 300px;
        height: 17px;
        border: 1px solid #39566B;
        font-size: 14px;
    }
    /*Поисковик-Кнопка поиска*/
    #search-wrapper input[type="submit"] {
        margin-left: 10px;
        font-weight: bold;
        height: 29px;
        width: 33px;
        border: none;
        cursor: pointer;
        background: #fff url('/Images/search.png') center center no-repeat;
    }
/*Поле с результатами поиска - Общее*/
#predictions {
    position: relative;
    margin-left: 148px;
    width: 310px;
    top: 37px;
    left: 2px;
    z-index: 900;
}
    /*Поле с результатами поиска-Внутренние параметры*/
    #predictions > ul {
        background-color: #ffffff;
        list-style: none;
        padding: 0;
        position: absolute;
        top: -20px;
        width: 100%;
        -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
        box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
        z-index: 901;
    }
        /*Поле с результатами поиска-Расстояние Вверх между результатами*/
        #predictions > ul li {
            padding: 9px;
            z-index: 902;
        }
            /*Поле с результатами поиска-Расстояние между результатами*/
            #predictions > ul li a {
                color: black;
                display: block;
                z-index: 903;
            }
/*------------------------------------------------*/
/*Области страницы*/
/*верхний блок - непонятно где используется*/
#top-section {
    width: 100%;
    /*background-color: blue;*/
}
/*нижняя область*/
#footer-wrapper {
    padding-left: 12px;
}
/*Непонятно где используется*/
#head-wrapper,
#footer-wrapper {
    margin: 0 auto;
}
/*------------------------------------------------*/

/*Область, ниже заголовка-Заголовок2*/
#bottom-section {
    color: white;
    background-color: #39566b;
    height: 35px;
    padding: 5px 10px;
    clear: both;
    position: relative;
    /*z-index: 500;*/
    /*box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.5);*/
}

    #bottom-section a:link, a:visited, a:active, a:hover {
        color: white;
    }

/*Область для языка, в Заголовке 2*/
/*#bottom-section #lang-wrapper {
        width: 95px;
        background-color: red;
    }*/
/*------------------------------------------------*/
/*Основная область - общая. При выборе пользователем цвета фона - заливается она*/
#body {
    clear: both;
    position: relative;
    top: 185px; /*было 190px*/
    padding-left: 10px;
    padding-right: 10px;
    /*padding-top: 10px;*/
    /*min-height:750px;*/
}

/*Оновная рабочая область-Клиентская часть*/
#user-list {
    min-height: 300px;
    /*background-color:green;*/
}
/*Оновная рабочая область-Админская Часть*/
#m-wrapper {
    position: relative;
    /*background-color: blue ;*/
    bottom:50px;
}
    /*Оновная рабочая область-Сами ССЫЛКИ-непонятно*/
    #m-wrapper .sortable-ghost {
        opacity: 0.2;
    }
    /*Оновная рабочая область-Сами ССЫЛКИ-рамка*/
    #m-wrapper .link,
    #m-wrapper .simple-link {
        width: 120px;
        height: 120px;
        display: inline-block;
        margin: 1px; /*было3px*/
        position: relative;
        /*-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
        -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
        box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);*/
        border: 1px solid;
        border-color: #39566b;
        -webkit-border-top-right-radius: 4px;
        -webkit-border-top-left-radius: 4px;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-topleft: 4px;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        overflow: hidden;
        background-color: #fff;
    }

        #m-wrapper .link:hover,
        #m-wrapper .simple-link:hover {
            /*-webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;*/
            box-shadow: 1px 2px 3px 0px #758c9d;
        }
        /*Оновная рабочая область-Сами ССЫЛКИ-внутренняя область для картинок*/
        #m-wrapper .link > a,
        #m-wrapper .simple-link > a {
            display: block;
            height: 120px;
            width: 120px;
            text-decoration: none;
            padding: 0;
            margin: 0 auto;
            position: absolute;
            top: 0;
        }
        /*кнопка Настроек-звездочка*/
        #m-wrapper .link .edit-link {
            float: left;
            cursor: pointer;
            margin-top: 11px;
            margin-left: 5px;
        }
        /*кнопка удаления-крестик*/
        /*#m-wrapper .link .remove {
            float: right;
            cursor: pointer;
            margin-top: 8px;
            margin-right: 5px;
        }*/
        /*старый вариант текстом*/
        /*кнопка удаления-крестик*/
        #m-wrapper .link .remove {
            /*background: rgba(0, 204, 159, 0.8) none repeat scroll 0 0;
                border: 1px solid #fff;*/
            color: #39566B;
            font-weight: bold;
            cursor: pointer;
            font-size: 20px;
            float: right;
            margin-right: 4px;
        }

        /*кнопки удаления и настроек-скрыть*/
        #m-wrapper .link > div {
            position: absolute;
            width: 100%;
            bottom: 100px;
            z-index: 5;
            display: none;
        }

.link.new {
    width: 120px;
    height: 120px;
    text-align: center;
}

    .link.new img {
        margin: 40px auto;
    }

/*кнопки удаления и настроек-Отобразить при наведении мыши*/
#m-wrapper .link:hover > div {
    display: block;
}
/*непонятно*/
/*#m-wrapper .link > a img {
            display: block;
            margin: 0 auto;
        }*/
/*Область надписи внизу рамки*/
#m-wrapper .link > a span,
#m-wrapper .simple-link > a span,
#m-wrapper .link-caption {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    background-color: #39566b;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 21px;
    width: 200px;
    overflow: hidden;
    padding: 0 5px;
    font-size: 13px;
    margin: 0;
    border: 0;
}

#m-wrapper .screenshot {
    height: 100px !important;
}
/*--------
/*------------------------------------------------*/
/*Опции нижней области*/
footer {
    border-top: 1px solid #39566b;
    width: 100%;
    position: fixed;
    bottom: 0;
    clear: both;
    font-size: .8em;
    background-color: #fff;
    height:40px;
}

/* ----------------------------------------------------------*/
/*logged - Вся область Logged - Поле с Log Off и e-mail - привязка в право указана в _AuthenticatedPartial.cshtml*/
/*#logged {    
    margin: -5px 20px 0px 0;
    /*width: 900px;*/
/*background-color: aqua;*/
/*}*/
/*login - Вся область Logged - Объединяет в один блок все инструменты (Категории и т.п.)*/
/*#logged > * {
        display: inline-table;
        background-color: red;
    }*/
/*#logged strong {
        margin-top: -30px;
        font-size: 12px;
        background-color: green;
    }*/

#logout-form {
    display: inline-table;
    margin-top: 32px;
    margin-right: 32px;
    font-size: 13px;
}

@media (max-width: 715px) {
    #logout-form {
        clear: both;
        float: left;
        margin-top: -10px;
        margin-left: 15px;
        margin-bottom: 10px;
        margin-right: 8px;
        font-size: 13px;
    }
    /*#search-wrapper {
        height:65px;
    }*/
    #body{
        top:230px; /*было 235px*/
    }
    #bottom-section{
        height:60px;
    }
    #show-default-list {
    position:absolute;
    top:38px;
    left:-375px;
}
#lang-wrapper{
    /*position:absolute;*/
    float:right;
    margin-top:34px;
}
  #login .fb_iframe_widget {
        /*sss*/
        /*top: 36px;*/
        /*margin-left: 15px;*/
        /*position: absolute;*/
        margin-top:32px;
        left:-15px;
    }
}

/*Поле с надписью email клиента и кнопку Log Off объединяю в одну таблицу-т.о. ставлю в одну строку*/
#logout-form > * {
    display: inline-table;
    font-size: 13px;
}
/*Кнопка dialog Off*/
#logout-form #logoff-btn {
    background-color: #fff;
    color: #333;
    border: none;
    margin-left: 10px;
    font-size: 12px;
    cursor: pointer;
}
    /*Кнопка log Off - при наведении мыши*/
    #logout-form #logoff-btn:hover {
        text-decoration: underline;
    }
/*------------------------------------------------*/
/*Область для кнопок, в Заголовке 2*/

#bottom-section div:last-of-type > * {
    /*float: left;*/
    /*margin-right: 0px;*/
    /*background-color: yellow;*/
}
/*Добавил чтобы обединить все кнопки в одну строку*/
#bottom-section .float-left > div {
    float: left;
    /*background-color: red;*/
    /*display:inline-block;*/
}

#button-section {
    display: block;
    float: left;
    margin-top: 6px;
    /*height: 21px;
    background-color: red;*/
}
/*опции категории все элементы - есть в _AuthenticatedPartial.cshtml*/
#category {
    /*background-color: yellow;*/
    height: 20px;
}
    /*внутренняя поlкатегория категорий, непонятно зачем она нужна*/
    #category > *:not(:last-child) {
        display: inline-block;
        position:absolute;
        margin-right: 0px;
        /*margin-left: 20px;*/
        left:120px;
        /*background-color: green;*/
        top:13px;
    }
    /*опции Label в категории*/
    #category label {
        font-size: 13px;
    }
    /*опции dropDown в категории*/
    #category select {
        width: 90px;
        font-size: 13px;
    }
    /*опции плюсика в категории*/
    #category span {
        /*color: #333;*/
        cursor: pointer;
        /*float: right;*/
        font-size: 25px;
        position: absolute;
        margin-top: -11px;
        /*left: 255px;*/
        margin-left:100px;
    }

    /*опции картинки в категории*/
    #category > img {
        /*если убрать relative, то остальные элементы категории будут меняться относительно картинки, напр. если установить margin-top*/
        position: absolute;
        top: 15px;
        width: 16px;
        cursor: pointer;
        left: 245px;
    }

/*кнопка Добавить Новый Линк*/
#link-add {
    padding-top: 2px;
}
    /*кнопка Добавить Новый Линк*/
    #link-add span {
        /*color: #141414;*/
        /*display: block;*/
        cursor: pointer;
        font-size: 13px;
        margin-left: 5px;
        /*margin-top: 10px;*/
        /*background-color:aquamarine;*/
    }
        /*кнопка Добавить Новый Линк-при наведении*/
        #link-add span:hover {
            /*color: #333;*/
            text-decoration: underline;
        }

/*опции BackGround Change-Общие*/
#bg-change {
    cursor: pointer;
    position:absolute;
    /*width: 70px;*/
    margin-left: 285px;
    font-size: 13px;
    padding-top: 3px;
    /*margin-right: 25px;*/
    /*background-color: orange;*/
}

    /*опции BackGround Change-Картинка+Текст+расположение*/
    #bg-change span {
        /*background: url('/images/colors.png') no-repeat;*/
        /*margin-top: -3px;*/
        /*display: block;*/
        /*padding-left: 30px;*/
        /*padding-top: 6px;*/
        /*width: 27px;*/
        /*height: 23px;*/
        /*font-size: 12px;*/
    }

        #bg-change span:hover {
            /*color: #333;*/
            text-decoration: underline;
        }
    /*опции BackGround Change-не показывать сами цвета*/
    #bg-change #d-colors {
        display: none;
    }

#show-default-list {
    position:absolute;
    margin: 2px 0 0 390px;
}

    #show-default-list:hover {
        cursor: pointer;
        text-decoration: underline;
    }
/*__________________________________________________*/
/*login - поле логина - Общее*/
#login {
    /*top: 40px;*/
    font-size: 13px;
    /*margin-right: 32px;*/
    /*float: right;*/
    /*margin-left: -20px;*/
    /*text-align: right;*/
    position: absolute;
    /*z-index: 600;*/
    width: 510px;
    height: 26px;
    /*background-color: green;*/
}
    /*Поле объединено в блок*/
    #login > form {
        display: inline-block;
        /*background-color: red;*/
        /*margin-left: 90px;*/
        /*width: 510px;*/
        height: 26px;
    }
    /* поля в виде пронумерованного списка */
    #login ol {
        /*width: 500px;*/
        /*margin-left: 20px;*/
    }
    /*скрываем нумерацию, ставим все в одну строку*/
    #login li {
        list-style: none;
        float: left;
        /*padding-bottom: 0px;*/
        margin-right: 5px;
        /*background-color: yellow;*/
        margin-top: -16px;
    }
        /*опускаю поле "Forgot Password" чуть ниже, а вообще непорнятно зачем это поле еще*/
        #login li:nth-child(4) {
            margin-top: -12px;
        }
    /*Тоже поле для Логина - непонятно где используется*/
    #login ul {
        margin: 0;
    }
    /*опции текстовых линков в поле ЛОГИНА-здесь действует только на "Forgot Password"*/
    #login a, #logged a {
        margin-left: 5px;
        margin-right: 3px;
        padding-top: 0px;
        text-decoration: none;
        font-size: 10px;
        /*background-color: blue;*/
    }
    /*Опции логин от Facebook - fb*/
    #login .fb_iframe_widget {
        /*sss*/
        top: 6px;
        margin-left: 15px;
        position: absolute;
    }
    /*настройка полей для ввода email и password*/
    #login input {
        width: 110px;
        /*border: 1px solid;*/
        /*padding: 0px;*/
    }

/*настройка полей для ввода email и password*/
input, textarea {
    border: 1px solid #e2e2e2;
    background-color: #fff;
    color: #333;
    font-size: 0.8em;
    margin: 2px 0 2px 0;
    /*влияет на высоту поля для ввода текста в поисковике*/
    padding: 5px 5px;
}
/*настройка полей для ввода email и password-непонятно*/
textarea {
    font-family: inherit;
}
    /*настройка полей для ввода email и password-непонятно*/
    input:focus, textarea:focus {
        border: 1px solid #333;
    }
#forgot-btn {
    font-size: 10px;
    margin: 0 10px;
    cursor: pointer;
}
/*настройка кнопки Register*/
#register-btn {
    /*border: 1px solid;
    background-color: #9f9d9d;
    color: #fff;*/
    cursor: pointer;
    /*font-size: 0.8em;
    font-weight: bold;
    margin-left: 5px;
    padding: 5px;
    width: auto;*/
    border-radius: 4px;
}
    /*настройка кнопки Register - при наведении мыши*/
    #register-btn:hover {
        /*background-color: #00BA92;*/
        /*background-color: #333;*/
    }

/*настройка поля checkbox-не выходить - скрыто*/
input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: auto;
}

/*настройка кнопок внутри блока Login, т.е. Login и Register*/
#login input[type="checkbox"],
#login input[type="submit"],
#login input[type="button"],
#login button {
    width: auto;
}
/*Настройка значка RememberMe - сейчас скрыт*/
#RememberMe {
    float: right;
    margin-left: 8px;
}
/*Настройка конпки Login*/
#login-btn {
    border-radius: 4px;
    /*border: 1px solid;*/
    /*sss*/
    /*background-color: #9f9d9d;*/
    /*background-color: #DEDEDE;*/
    /*sss*/
    /*color: #fff;*/
    /*color: #fff;*/
    cursor: pointer;
    /*font-size: 0.8em;
    font-weight: bold;
    margin-right: 5px;
    padding: 5px;
    width: auto;*/
}
    /*Настройка кнопки Login-Наведение мыши*/
    #login-btn:hover {
        /*background-color: #00BA92;*/
        /*background-color: #333;*/
    }
/*Надпись об ошибке при Логине*/
.email-required {
    display: none;
    font-weight: bold;
    color: #e80c4d;
}
/*Надпись об ошибке при Логине*/
.promt-message, .contact-message {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 20%;
    color: #fff;
    left: 50%;
    margin-left: -150px;
    margin-top: 30px;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    width: 350px;
    z-index: 1000;
}
/* forms */
/*__________________________________________________*/
/*Блок Логин*/
fieldset {
    border: none;
    margin: 0;
    margin-top: 6px;
    padding: 0;
    /*background-color: grey;*/
}
    /*Легенда блока Логин - непонятно*/
    fieldset legend {
        display: none;
    }
    /*Настройка отступов Блока Логин*/
    fieldset ol {
        padding: 0;
        list-style: none;
    }
/*__________________________________________________*/
/*Ярлык - непонятно*/
label {
    display: block;
    font-size: 1em;
    font-weight: 600;
    color:#fff;
}

#login label {
    position: relative;
    top: 2px;
    left: 2px;
}

label.checkbox {
    display: inline;
}

/*__________________________________________________*/
/*Проверка Валидации при вводе Логина*/
#login .validation-error {
    display: block;
    margin-left: 15px;
}

#login .validation-summary-errors ul {
    margin: 0;
    padding: 0;
}

#login .validation-summary-errors li {
    display: inline;
    list-style: none;
    margin: 0;
}
/*__________________________________________________*/
/*Похоже на Форму для логина через Facebook - fb - Непонятно*/
#socialLoginForm {
    margin-left: 40px;
    float: left;
    width: 40%;
}
    /*Непонятно*/
    #socialLoginForm h2 {
        margin-bottom: 5px;
    }

#socialLoginList button {
    margin-bottom: 12px;
}

/*__________________________________________________*/
/* Форма регистации */
.form-wrapper { 
    /*width: 240px;*/
    width: auto;
    /*height: 288px;*/
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    z-index: 1000;
    -webkit-box-shadow: 3px 0 5px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 0 5px 0 rgba(0,0,0,0.5);
    box-shadow: 3px 0 5px 0 rgba(0,0,0,0);

    margin-left: -120px;
    margin-top: -144px;

    /*sss*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    background-color: #39566b;
    color: #fff;
    border: 1px solid white;
}
    /*Форма регистации-кнопка Register*/
    .form-wrapper .form-btn {
        /*background-color: #00cc9f;*/
        /*color: #fff;*/
        cursor: pointer;
        border-radius: 4px;
    }
    /*Форма регистации-Объединение в блок элементов формы*/
    .form-wrapper fieldset {
        /*border: 1px solid #EBEBEB;*/
        background-color: #39566b;
        padding: 20px;
    }
    /*Форма регистации-поле Email*/
    .form-wrapper #Email {
        width: 160px;
    }
    /*Форма регистации-ошибки - Непонятно*/
    .form-wrapper .error-b {
        border: 1px solid #e80c4d;
    }


/*__________________________________________________*/
/* sss- dobavil 08.04.16 */
.restore { 
    /*width: 240px;*/
    color: black;
}
    .restore label {
        /*border: 1px solid #EBEBEB;*/
    color: black;
    }
    /*Форма регистации-кнопка Register*/
    .restore .form-btn {
        /*background-color: #00cc9f;*/
        /*color: #fff;*/
        cursor: pointer;
        border-radius: 4px;
    }
 /*-------------------------------------------------------------*/



/* Форма регистации */
#form-wrapper-Restore {
    /*color:black;*/
    /*width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    z-index: 1000;
    margin-left: -120px;
    margin-top: -144px;
    -webkit-box-shadow: 3px 0 5px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 0 5px 0 rgba(0,0,0,0.5);
    box-shadow: 3px 0 5px 0 rgba(0,0,0,0);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    background-color: #39566b;
    color: #fff;
    border: 1px solid white;*/
}
    /*Форма регистации-кнопка Register*/
    /*#form-wrapper-Restore .form-btn {
        /*background-color: #00cc9f;*/
        /*color: #fff;*/
        /*cursor: pointer;
        border-radius: 4px;
    }*/
    /*Форма регистации-Объединение в блок элементов формы*/
    /*#form-wrapper-Restore fieldset {
        /*border: 1px solid #EBEBEB;*/
        /*background-color: #39566b;
        padding: 20px;
    }*/*/
    /*Форма регистации-поле Email*/
    /*#form-wrapper-Restore #Email {
        width: 160px;
    }*/
    /*Форма регистации-ошибки - Непонятно*/
    /*#form-wrapper-Restore .error-b {
        border: 1px solid #e80c4d;
    }*/
    /*-------------------------------------------------------------*/

.error-email {
    color: #e80c4d;
    font-weight: bold;
}
/*__________________________________________________*/
/*непонятно*/
td input[type="submit"],
td input[type="button"],
td button {
    font-size: 1em;
    padding: 4px;
    margin-right: 4px;
}
/* info and errors */
/*непонятно*/
.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}
/*непонятно*/
.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}
/*непонятно*/
.message-success {
    color: #333;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}
/*непонятно*/
.error {
    color: #e80c4d;
}
/*непонятно*/
/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}
/*непонятно*/
.field-validation-valid {
    display: none;
}
/*непонятно*/
input.input-validation-error {
    border: 1px solid #e80c4d;
}
/*непонятно*/
input[type="checkbox"].input-validation-error {
    border: 0 none;
}
/*непонятно*/
.validation-summary-errors {
    color: #e80c4d;
    font-size: 1em;
}
    /*непонятно*/
    .validation-summary-errors ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }
/*непонятно*/
.validation-summary-valid {
    display: none;
}
/*непонятно*/
#bg-shadow {
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 199;
}

#AdminLinks {
    /*position:absolute;*/
    color: #39566b;
    margin-left: 5px;
    font: strong;
}

