#container_box {
    width: 700px;
    color: #1b3742;
    margin: 15px auto;
}

/*---------------------------Общие стили------------------------------*/

#paragraph {
    text-indent: 1.5em;
}

textarea {
    margin-top: 5px;
}

select,
input {
    border: 1px solid #ccc;
    padding: 8px;
    font-size: 14px;
    width: 300px;
    margin-top: 5px;
}


.submit:hover {
    background: #DDDDDD;
}

.submit_expl {
    padding: 5px;
    background: red;
    color: white;
    cursor: pointer;
}

.submit_expl:hover {
    background: #990000;
}


.title_box {
    text-align: center;
    padding: 1px 2px 2px 0.5em;
    font-size: 20px;
    background: #DDDDDD;
    color: #1b3742;
    text-align: center;
    width: 782px;
    margin-left: -47px;
    margin-bottom: 20px;
}

ul {
    text-indent: 0;
    margin-left: 40px;
}

ol {
    text-indent: 0;

}

ol.list {
    list-style-type: disc;
    text-indent: 0;
}

ol.listdisc {
    list-style-type: disc;
    text-indent: 0;

}

ol.listdisc_stat {
    text-align: center;
    padding: 1px 2px 2px 0.5em;
    font-size: 20px;
    background: #DDDDDD;
    color: #1b3742;
    text-align: center;
    width: 782px;
    margin-left: -47px;
    margin-bottom: 20px;
    list-style-type: disc;
    text-indent: 0;
}

ol.listcircle {
    list-style-type: circle;
    text-indent: 0;
}

/*---------------------------стиль для деятель (история)------------------------------*/

.history_title_box {
    text-align: center;
    padding: 1px 2px 2px 0.5em;
    font-size: 18px;
    background: #DDDDDD;
    color: #1b3742;
    text-align: center;
    width: 302px;
    margin: 0 auto;
}

/*---------------------------Новости------------------------------*/

#news_archiv {
    width: 250px;
    margin: 0 auto;
}

#news_archiv a {
    display: block;
    padding: 5px 5px 5px 0.5em;
    color: #1b3742;
    text-decoration: none;
    text-align: center;
    border: 1px solid #A6A6A6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    font-family: Georgia, serif;
    vertical-align: middle;
    margin-top: 10px;
    background: #DDDDDD;
}

#news_archiv a:hover {
    background: #AFC0C9;
    border: 1px solid #A6A6A6;
}

/*---------------------------Архив новостей------------------------------*/

.news_archiv_year_title {
    text-align: center;
    padding: 1px 2px 2px 0.5em;
    font-size: 18px;
    background: #DDDDDD;
    color: #1b3742;
    text-align: center;
    width: 150px;
    margin: 0 auto;
}

/*---------------------------Контакти------------------------------*/

.photoname {
    width: 390px;
    margin-top: 360px;
    margin-left: 330px;
}

.photo_name_isset {
    width: 390px;
    margin-left: 330px;
}

#contacts_photo {
    width: 360px;
    float: right;
}

.address {
    margin-top: 90px;
    float: left;
    width: 330px;
}

.graph {
    margin-top: 50px;
}

/*---------------------------Обратная связь------------------------------*/
#feedback_list {
    width: 290px;
    margin: 30px auto;
    list-style: none;
}

#feedback_list ol {
    list-style: none;
}

#feedback_list li a {
    list-style: none;
    display: block;
    padding: 5px 5px 5px 0.5em;
    color: #1b3742;
    text-decoration: none;
    text-align: center;
    border: 1px solid #A6A6A6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    font-family: Georgia, serif;
    vertical-align: middle;
    margin-top: 10px;
    margin-left: -40px;
    background: #DDDDDD;

}

#feedback_list li a:hover {
    background: #AFC0C9;
    border: 1px solid #A6A6A6;
    list-style: none;
}

/*---------------------------Регулятрные акти------------------------------*/

#lawbase_archiv {
    width: 300px;
    margin: 0 auto;
}

#lawbase_archiv a {
    display: block;
    padding: 5px 5px 5px 0.5em;
    background: #DDDDDD;
    color: #1b3742;
    text-decoration: none;
    text-align: center;
    border: 1px solid #A6A6A6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    font-family: Georgia, serif;
    text-decoration: none;
    vertical-align: middle;
    margin-top: 10px;
    margin-bottom: 15px;
}

#lawbase_archiv a:hover {
    background: #AFC0C9;
    border: 1px solid #A6A6A6;
}

/*---------------------------Регулятрные акти------------------------------*/

#regulations_archiv {
    width: 300px;
    margin: 0 auto;
}

#regulations_archiv a {
    display: block;
    padding: 5px 5px 5px 0.5em;
    background: #DDDDDD;
    color: #1b3742;
    text-decoration: none;
    text-align: center;
    border: 1px solid #A6A6A6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    font-family: Georgia, serif;
    text-decoration: none;
    vertical-align: middle;
    margin-top: 10px;
    margin-bottom: 15px;
}

#regulations_archiv a:hover {
    background: #AFC0C9;
    border: 1px solid #A6A6A6;
}

/*---------------------------Деятельность------------------------------*/

#activity_archiv {
    width: 300px;
    margin: 30px auto;
}

#activity_archiv a {
    display: block;
    padding: 5px 5px 5px 0.5em;
    background: #DDDDDD;
    color: #1b3742;
    text-decoration: none;
    text-align: center;
    border: 1px solid #A6A6A6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    font-family: Georgia, serif;
    text-decoration: none;
    vertical-align: middle;
    margin-top: 10px;
    margin-bottom: 5px;
}

#activity_archiv a:hover {
    background: #AFC0C9;
    border: 1px solid #A6A6A6;
}

/*---------------------------Деятельность архив------------------------------*/

#activity_arch {
    width: 200px;
    margin: 0 auto;
}

#activity_arch a {

    display: block;
    padding: 5px 5px 5px 0.5em;
    background: #DDDDDD;
    color: #1b3742;
    text-decoration: none;
    text-align: center;
    border: 1px solid #A6A6A6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    font-family: Georgia, serif;
    text-decoration: none;
    vertical-align: middle;
    margin-top: 10px;
    margin-bottom: 5px;
}

#activity_arch a:hover {
    background: #AFC0C9;
    border: 1px solid #A6A6A6;
}

/*---------------------------Поиск------------------------------*/
#search_list {
    margin: 0 auto;
    width: 660px;
}

#search_list button {
    width: 190px;
    padding: 5px 5px 5px 0.5em;
    background: #DDDDDD;
    color: #1b3742;
    text-decoration: none;
    text-align: center;
    border: 1px solid #A6A6A6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    font-family: Georgia, serif;
    text-decoration: none;
    vertical-align: middle;

    margin-top: 10px;
    margin-bottom: 30px;
    margin-left: 15px;
}

#search_list button:hover {
    background: #AFC0C9;
    border: 1px solid #A6A6A6;
    list-style: none;
}

/*---------------------------Ссылки------------------------------*/

.wordImagePicAjax button {
    -webkit-border-radius: 4px;
    background: #EBEBEB repeat-x scroll 0 0;
    border: 0 solid #B5B5B5;
    color: #1b3742;
    text-shadow: 0 1px 1px #FFF;
    text-align: right;
    padding: 4px 10px 5px;
    font-size: 15px;
    margin: 0 0 0 3px;
    cursor: pointer;
    font-weight: bold;
}

.wordImagePicAjax button:hover {
    -webkit-border-radius: 4px;
    background: #AFC0C9 repeat-x scroll 0 0;
    border: 0 solid #B5B5B5;
    color: #1b3742;
    text-shadow: 0 1px 1px #FFF;
    padding: 4px 10px 5px;
    font-size: 15px;
    margin: 0 0 0 3px;
    font-weight: bold;
}

/* Кнопка для ссылок*/
.buttonURL {
    width: 300px;
    margin: 0 auto;
}


.buttonURL a {
    display: block;
    padding: 5px 5px 5px 0.5em;
    color: #1b3742;
    text-decoration: none;
    text-align: center;
    border: 1px solid #A6A6A6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    font-family: Georgia, serif;
    vertical-align: middle;

    background: #DDDDDD;
}

.buttonURL a:hover {
    background: #AFC0C9;
    border: 1px solid #A6A6A6;
}



.urlToBack a{
    background: #09aa00;
    color: #bfff9a;
    font-weight: bold;
}

.urlToBack a:hover {
    background: #076000;

}



/*Взаєморозрахункі*/
#invoice_l {
    width: 750px;
    margin: 0 auto 30px -15px;
}

#invoice_l button {
    width: 160px;
    height: 65px;
    padding: 5px 5px 5px 0.5em;
    background: #DDDDDD;
    color: #1b3742;
    text-decoration: none;
    text-align: center;
    border: 1px solid #A6A6A6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    font-family: Georgia, serif;
    text-decoration: none;
    vertical-align: middle;

    margin-top: 10px;
    margin-bottom: 30px;
    margin-left: 15px;
}

#invoice_l button:hover {
    background: #AFC0C9;
    border: 1px solid #A6A6A6;
    list-style: none;
}

.invoice_table td, .invoice_table tr {
    border: 1px solid #A6A6A6;
    text-align: center;

}

.active1 {
    background: #AFC0C9;
}

#infoOffline {
    position: absolute;
    margin-left: -148px;
    border: 1px solid #A6A6A6;
    box-shadow: 0 0 5px #A6A6A6;
    margin-top: -4px;
    background: #EBEBEB;
    padding: 1px;
    display: none;
    color: #ac3326;
}

a.disabled {
    pointer-events: none; /* делаем ссылку некликабельной */
    cursor: default;  /* устанавливаем курсор в виде стрелки */
    color: #999; /* цвет текста для нективной ссылки */
}