body, form {
        margin: 0;
        padding: 0;
}
body {
        background-color: #ece9d8;
        font: 11px tahoma, verdana, arial;
        color: #000000;
        overflow: scrollbar;
}
img {
        display: block;
        border: 0;
}
p img {
        display: inline;
        margin: 2px 10px 2px 0;
}
p {
        margin: 0 0 12px 0;
}
a {
        color: #000;
        font-weight: normal;
        text-decoration: underline;
}
a:hover {
        color: #000000;
        text-decoration: none;
}
table {
        border: 0;
        border-collapse: collapse;
}
table td {
        padding: 0px;
        vertical-align: top;
}
br.clear {
        clear: both;
}
br.spacer {
        line-height: 8px;
}
ul {
        margin: 0.5em 0;
        padding: 0 0 12px 1em;
        margin-bottom: 0; padding-bottom: 0;
}
ul li {
        margin: 0.5em 0;
        padding: 0 0 0 7px;
        /*list-style-type: none;
        background: url(../i/li.gif) no-repeat 0 5px;*/
}
strong {
        font-weight: bold;
}

h1 {
        display: inline;
		font-size: 16px;
        font-weight: bold;
        color: #00008B;
		margin: 0px;
		font-family: Arial;
}

/************************** Таблица - Список **********************************/

#list_table {
        width: 100%;
}

#list_table th {
        background-color: #f0f4ff;
        border: 1px solid #919b9c;
        color: black;
        height: 25px;
        vertical-align: middle;
        text-align: left;
        padding-left: 5px;
}

#list_table th a {
		font-weight: bold;
        color: black;
        text-decoration: underline;
}


#list_table th a:hover {
		font-weight: bold;
        color: black;
        text-decoration: none;
}

#list_table td {
        background: #fcfcfe;
        border: 1px solid #919b9c;
        color: black;
        height: 30px;
        vertical-align: middle;
        text-align: left;
        padding-left: 5px;
		  padding-right: 5px;
}

#list_table td a {
        color: #000000;
        text-decoration: underline;
}

#list_table td a:hover {
        color: #000000;
        text-decoration: none;
}

/************************ Таблица - Список - END OF ***************************/

.vkladka_normal, .vkladka_active {
        height: 22px;
}
.vkladka_normal .v_left {
        width: 5px;
        height: 22px;
        background-image: url('images/forms/v_left.gif');
        background-repeat: no-repeat;
}

.vkladka_normal .v_center {
        background-image: url('images/forms/v_center.gif');
        background-repeat: repeat-x;
        vertical-align: middle;
        padding-left: 10px;
        padding-right: 10px;
}

.vkladka_normal .v_right {
        width: 5px;
        background-image: url('images/forms/v_right.gif');
        background-repeat: no-repeat;
}



.vkladka_active .v_left {
        width: 5px;
        height: 22px;
        background-image: url('images/forms/v_active_left.gif');
        background-repeat: no-repeat;
}

.vkladka_active .v_center {
        background-image: url('images/forms/v_active_center.gif');
        background-repeat: repeat-x;
        vertical-align: middle;
        padding-left: 10px;
        padding-right: 10px;
}

.vkladka_active .v_right {
        width: 5px;
        background-image: url('images/forms/v_active_right.gif');
        background-repeat: no-repeat;
}


.v_center a, .v_center a:hover {
        color: #000000;
        font-weight: normal;
        font-size: 11px;
        text-decoration: none;
}

.table_data {
   width: 100%;
   border: 1px solid #919b9c;
   border-top: none;
}

.table_data td {
        text-align: left;
        color: black;
        font-weight: bold;
        vertical-align: middle;
        padding: 5px;
        /*border: 1px solid #919b9c;*/
        border-top: none;
        background-color: #fcfcfe;

}

.table_data .SubHeader {
        text-align: center;
        font-weight: bold;
        background-color: #919b9c;
        color: white;
}

.table_data .header {
        width: 200px;
        vertical-align: top;
        padding-top: 8px;
        color: #000000;
        font-size: 11px;
        font-weight: normal;
}

.table_data td input {
        width: 99%;
        border: 1px solid #7f9db9;
}

.table_data td textarea {
        width: 99%;
        height: 100px;
        border: 1px solid #7f9db9;
}

.table_data td select {
        border: 1px solid #7f9db9;
}




/********************** КНОПКИ ***************************************/

/******** ОБЫЧНЫЕ КНОПКИ********/
.button_normal .button_left {
        width: 5px;
        padding-left: 3px;
        height: 32px;
        background-image: url('images/menu_left.gif');
        background-repeat: no-repeat;
}

.button_normal .button_center {
        background-image: url('images/menu_center.gif');
        background-repeat: repeat-x;
        vertical-align: middle;
        padding-left: 10px;
        padding-right: 10px;
}

.button_normal .button_right {
        width: 8px;
        padding-right: 3px;
        background-image: url('images/menu_right.gif');
        background-repeat: no-repeat;
}

/******** АКТИВНЫЕ КНОПКИ********/
.button_active .button_left {
        width: 5px;
        padding-left: 3px;
        height: 32px;
        background-image: url('images/menu_act_left.gif');
        background-repeat: no-repeat;
}

.button_active .button_center {
        background-image: url('images/menu_act_center.gif');
        background-repeat: repeat-x;
        vertical-align: middle;
        padding-left: 10px;
        padding-right: 10px;
}

.button_active .button_right {
        width: 8px;
        padding-right: 3px;
        background-image: url('images/menu_act_right.gif');
        background-repeat: no-repeat;
}

/******** ССЫЛКИ НА КНОПКАХ ********/
.button_center a, .button_center a:hover {
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
}


.button_subitem {
        background-color: #fcfcfe;
        border: 1px solid #919b9c;
}

.button_subitem_normal {
        background-color: #fcfcfe;
}

.button_subitem_normal a, .button_subitem_normal a:hover {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
}

.button_subitem_active {
        background-color: #316ac5;
}

.button_subitem_active a, .button_subitem_active a:hover {
        color: #fcfcfe;
        text-decoration: none;
        font-weight: normal;
}



/******************************* MENU **************************************/
.menu_button_normal {
        background-color: #ece9d8;
        height: 22px;
        vertical-align: middle;
        padding-right: 10px;
        padding-left: 10px;
}

.menu_button_normal a {
        color: #000000;
        text-decoration: none;
}

.menu_button_active {
        background-color: #316ac5;
        height: 22px;
        vertical-align: middle;
        padding-right: 10px;
        padding-left: 10px;
}

.menu_button_active a {
        color: #FFFFFF;
        text-decoration: none;
}

.adv_button {
        background-color: #cccccc;
        border: 1px solid #999999;
        vertical-align: middle;
        height: 20px;
        padding: 2px;
}

.adv_button_active {
        background-color: #f0f4ff;
        border: 1px solid #999999;
        vertical-align: middle;
        height: 20px;
        padding: 2px;
}

.adv_button a, .adv_button a:hover, .adv_button_active a, .adv_button_active a:hover {
        color: #000000;
        text-decoration: none;
}




/******** НАВИГАЦИОННАЯ ЦЕПОЧКА *********/
/* Первый уровень */
 span.level_0 {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
		 font-family: Arial, Helvetica, sans-serif;	 

}

span.level_0 a {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
    text-decoration: underline;
		 font-family: Arial, Helvetica, sans-serif;	 
}

div.navchain {
		 font-family: Arial, Helvetica, sans-serif;
}

/* Первый уровень */
div.navchain span.level_0 {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;

}

div.navchain span.level_0 a {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
    text-decoration: underline;
}

div.navchain span.level_0 a:hover {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
    text-decoration: none;
}
/* End of Первый уровень */

/* Второй уровень */
div.navchain span.level_1 {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
}

div.navchain span.level_1 a {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
    text-decoration: underline;
}

div.navchain span.level_1 a:hover {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
    text-decoration: none;
}
/* End of Второй уровень */

/* Третий уровень */
div.navchain span.level_2 {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
}

div.navchain span.level_2 a {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
    text-decoration: underline;
}

div.navchain span.level_2 a:hover {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
    text-decoration: none;
}
/* End of Третий уровень */

/* Четвертый уровень */
div.navchain span.level_3 {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
}

div.navchain span.level_3 a {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
    text-decoration: underline;
}

div.navchain span.level_3 a:hover {
    font-size: 16px;
    font-weight: bold;
    color: #00008B;
    text-decoration: none;
}
/* End of Четвертый уровень */

/******** END OF НАВИГАЦИОННАЯ ЦЕПОЧКА *********/
