body {
    padding: 0;
    margin: 0;
    background: url(/_i/b1.jpg) center repeat-y;
}

table, td {
    border-collapse: collapse;
    padding: 0;
}

img {
    border: 0;
}

#white_links_2 {
    margin-left: 20px;
}

#white_links_2 p {
    margin: 3px 0;
}

#white_links_2 p a {
    font-size: 12px; 
    color: white;
    font-family: Arial; 
    text-decoration: none;
}

#white_links_2 a:HOVER {
    text-decoration: underline;
}


#reg_links_2{
    margin-left: 17px; 
}


#reg_links_2 a {
    font-size: 12px; 
    font-family: Tahoma;
    margin: 0 3px;
    color: #155dab;
}

#reg_links_2 a:HOVER {
    color: white;
}

#calendar {
    margin-top: 50px;
    margin-bottom: 5px; 
}


#calendar td {
    width: 22px;
    height: 19px;
    border: 1px solid #0b86c0;
    color: white;
    font-size: 11px;
    font-family: Arial;
    background-color: #7db7d1;
    text-align: center;
}

#calendar td.week {
    background-color: #45a1cc;
    color: #0a70a0;
}

#calendar td.old {
    background-color: #cedbe0;
    color: #666666;
}

#calendar td.now {
    background-color: #ce2027;
}

#anons_4 {
    margin-top: 55px;
    margin-right: 15px;
}

.news_dt {
    font-size: 12px; 
    font-family: Tahoma;
    margin: 2px 0;
    color: #808080;
}

.news_header {
    font-size: 12px; 
    font-family: Arial;
    margin: 2px 0;
    font-weight: bold;
    color: black;
}

.news_text {
    font-size: 12px; 
    font-family: Arial;
    margin: 2px 0;
    color: black;
}

.news_link {
    margin: 2px 0;
    padding-bottom: 10px;
}

.news_link a {
    font-size: 12px; 
    font-family: Tahoma;
    color: #155dab;
    text-decoration: underline !important;
}

#welcome_4 {

    margin-right: 30px; 

    font-size: 12px; 
    font-family: Tahoma; 
    color: #6e6e6e; 
}
.welcome_4 {

    margin-right: 0px; 

    font-size: 12px; 
    font-family: Tahoma; 
    color: #6e6e6e; 
}



#inline_5 { 
    margin-top: 6px;
    margin-left: 21px;
    color: black;
}

#inline_5, #inline_5 a {
    font-size: 12px;
    font-family: Tahoma;
}

#inline_5 a {
    color: #155dab;
}

#subscribe_6 td.label {
    text-align: right;
}

#subscribe_6 td.label p {
    margin-right: 5px;
    font-size: 12px;
    font-family: Tahoma;
}

#subscribe_6 td.input input, #subscribe_6 td.input select {
    border: 1px solid #a7a6aa;
    margin: 1px 0;
    width: 130px;
    font-size: 12px;
    font-family: Tahoma;
}

#subscribe_6 table {
    margin-top: 15px;  /*margin-top: 35px; */
}

#main_6 #content {
    font-size: 12px;
    color: black;
    font-family: Tahoma;
}

#main_6 #content a {
    color: #369;
}

#main_6 #content a:HOVER {
    text-decoration: underline;
}





#copy_7, #addr_7 {
    font-size: 12px;
    color: black;
    font-family: Tahoma;
}

#copy_7 a, #addr_7 a {
    color: #150dab;
}

.ui_1 {
    padding: 1px;
    border: 1px solid #ccc;
    margin-right: 10px;
}




p.h4 {
    font-weight: bold;
    border-bottom: 1px solid #afcfe4;
}

.site_admin_input {
    border: 1px solid #999;
    width: 500px;
    font-family: Tahoma;
    font-size: 12px;
}

.site_admin_textarea {
    border: 1px solid #999;
    width: 500px;
    font-family: Tahoma;
    font-size: 12px;
}

.site_admin_submit {
    border: 1px solid #999;
    width: 150px;
    font-family: Tahoma;
    font-size: 12px;
}


.site_admin_files_table td {
   font-size: 12px;
   padding: 3px 10px;
   border: 1px solid #ccc;
    
}

.site_map a { font-size: 12px; }
.site_map td { vertical-align: middle; }



/* Архив новостей */ 

.archive_year {
    border-collapse: separate;
}

.archive_year td {
    font-size: 12px;
    text-align: center;
    padding: 2px;
    border: 1px solid #afcfe4;
}

.archive_year td.hover {
    border: 1px solid #369;
}
