/*Сброс стилей*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0; /* обнуляем внешние отступы */
    padding: 0; /* обнуляем внутренние отступы */
    border: 0; /* убираем бордюры */
    -moz-outline: 0;
    outline: 0; /* убираем контуры */
    font-size: 100%; /* задаем базовый размер шрифта, значение по умолчанию = 16px */
    background: transparent; /* устанавливаем фон прозрачным */
}

body {
    line-height: 1; /* устанавливаем базовую высоту */
}

ol, ul {
    list-style: none; /* убираем маркеры для нумерованных и обычных списков */
}

blockquote, q {
    quotes: none; /* убираем кавычки для цитат */
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: ''; /* убираем */
        content: none; /* и скрываем генерируемое содержимое */
    }

:focus {
    -moz-outline: 0;
    outline: 0; /* убираем контуры вокруг ссылок при фокусе */
}

ins {
    text-decoration: none; /* убираем подчеркивание для вставленного текста */
}

del {
    text-decoration: line-through; /* убираем перечеркивание для удаленного текста */
}

table {
    border-collapse: collapse; /* убираем рамки двойной толщины */
    border-spacing: 0; /* убираем расстояние между ячейками */
}

body {
    font-family: Calibri;
    background: url(images/back.png);
    background-repeat: repeat;
    background-position: center top;
}

.login_form {
    width: 300px;
    height: 225px;
    background: white;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 0 auto;
    border: 1px solid gray;
}

.login_form_text {
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.login {
    height: 60px;
    text-align: center;
}

.password {
    height: 60px;
    text-align: center;
}

.login_enter {
    height: 50px;
    text-align: center;
}

.TextBox_Login {
    height: 23px;
    border: 1px solid #5f90b0;
    font-size: 17px;
    color: #646462;
    padding: 5px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.TextBox_Pass {
    height: 23px;
    border: 1px solid #5f90b0;
    font-size: 17px;
    color: #646462;
    padding: 5px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.Button_Send {
    width: 257px;
    height: 35px;
    border: 0px;
    background: url(images/login_button.png);
    background-position: 0 0;
    color: white;
    cursor: pointer;
}

    .Button_Send:hover {
        background-position: 0 -35px;
    }

    .Button_Send:active {
        background-position: 0 -70px;
    }

.logo_box {
    width: 160px;
    height: 118px;
    line-height: 300px;
    background: white;
    padding: 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 0 auto;
    border: 1px solid gray;
}
.master_admin_body {
    background:#ffffff;
   -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    margin:0px 10px 10px;
    padding:0px 10px 0px 0px;
    
}
.left_side {
    background:#f1f1f1;
    padding-right: 5px;
    padding-left: 5px;
    width:20%;
}
.master_admin_head {
    background:#696D76;
    height:50px;
    margin:10px 10px 0px 10px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    line-height:50px;
    padding-left:20px;
    padding-right:10px;
    border-bottom:2px solid #ebebeb;
}
.master_admin_head a {
    text-decoration: none;
    font-weight:bold;
    font-size:20px;
    color:#484c55;
    text-shadow:1px 1px 1px gray;
}
.master_admin_head a:hover {
    text-shadow:0px 0px 5px white;
}
.left_side_link {
    line-height:40px;
    padding-left:20px;
    display:block;
    text-decoration:none;
    color:#707070;
    text-shadow: 1px 1px 1px #fff;
    font-size: 17px;
}

.left_side_link:hover {
    background:#00b4de;
    color:white;
    text-shadow: 0px 0px 0px;
}
.left-side_label {
    border-bottom:2px solid #c8c8c8;
    border-top:2px solid #c8c8c8;
    line-height:40px;
    height:40px;
    padding-left:10px;
    color:#c8c8c8;
}

.exit {
    background:url(images/exit.png);
    background-position: 0 0;
    line-height:40px;
    height:30px;
    text-decoration:none;
    color:#86888a;
    border:0px;
    margin:0px;
    cursor: pointer;
    display: block;
    width:80px;
    margin-top: 10px;
}
.exit:hover {
    background-position: 0 -30px;
}
.exit:active {
    background-position: 0 -60px;
}
#katalog_in:hover {
    color:#707070;
    text-shadow: 1px 1px 1px #fff;
}
.f_l {
    float:left;
}
.f_r {
    float:right;
}
.logo_mini {
    background:url(images/Seo_Logo_mini.png);
    background-position: center center;
    background-repeat: no-repeat;
    height:40px;
    width: 55px;
}
.right_side {
    padding:10px;
    width:70%;
}
.right_left_side {
    width:30%;
}
.right_right_side {
    width:70%;
}
.hi {
    width:100%;
    border:1px solid #c8c8c8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color:#464646;
    padding: 5px;
}
.textpages_top {
    padding: 10px;
    color:#464646;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background:#f1f1f1;
    border:1px solid #c7c7c7;
}
.textpages_content {
    padding: 10px;
    color:#464646;
    border-left:1px solid #c7c7c7;
    border-right:1px solid #c7c7c7;
    border-bottom:1px solid #c7c7c7;
}
.textpages_top i {
    color:#00b4de;
}
option {
    color:#464646;
    margin-top:5px;
    border-bottom :1px solid gray;
}