.spacer {height: 3px; font-size: 0px;}

body {
    margin:                                            0px;
    padding:                                           0px;
    background-color:                              #FFFFFF;
}
body, table, div {
    font-family:              Arial, Helvetica, sans-serif;
    font-size:                                        12px;
}
.edit {
    border:                              1px #5f8bc7 solid;
    font-size:                                        11px;
    font-family:                                   verdana;
    width:                                           300px;
    height:                                           17px;
}
.btn {
    border:                              1px #5f8bc7 solid;
    background-color:                              #ffffff;
    font-size:                                        11px;
    font-family:                                   verdana;
    color:                                         #000000;
    width:                                           130px;
    height:                                           17px;
}
.edit_area {
    border:                              1px #5f8bc7 solid;
    font-size:                                        11px;
    font-family:                                   verdana;
    width:                                           300px;
}
a {
    color:                                         #1074ff;
    text-decoration:                             underline;
}
a:hover {
    text-decoration:                                  none;
    color:                                         #ff8429;
}
.topn2 {
    width:                                           346px;
    height:                                           79px;
    background-image:              url('/pic/i/topn2.jpg');
    color: #fff;
    font-size: 10px;
}
.topn2 img {display: block;}
.topnbg {
    width:                                            100%;
    height:                                           79px;
    background-image:             url('/pic/i/topnbg.gif');
}
.topnbg2 {
    width:                                            100%;
    height:                                           50px;
    background-image:            url('/pic/i/topn2bg.gif');
}
.topn3 {
    width:                                            73px;
    height:                                           79px;
    background-image:              url('/pic/i/topn3.jpg');
}
.topn4 {
    width:                                           107px;
    height:                                           50px;
    background-image:              url('/pic/i/topn4.jpg');
}
.top1 {
    height:                                           79px;
    background-image:               url('/pic/i/top1.jpg');
}
.top2 {
    height:                                           79px;
}
.top3 {
    height:                                           79px;
    background-image:               url('/pic/i/top3.jpg');
}
.top4 {
    height:                                           79px;
    background-image:               url('/pic/i/top4.jpg');
}
.top1_bg {
    background-image:            url('/pic/i/top1_bg.gif');
    width:                                            100%;
}
.top5 {
    height:                                           50px;
    background-image:               url('/pic/i/top5.jpg');
}
.top6 {
    height:                                           50px;
}
.top2_bg {
    background-image:            url('/pic/i/top2_bg.gif');
    width:                                            100%;
    padding-right:                                    15px;
}
.top2_bg a {
    font-size:                                        11px;
    font-weight:                                      bold;
    text-decoration:                                  none;
}
.top2_bg a:hover {
    text-decoration:                                  none;
}
.left_bg {
    background-image:            url('/pic/i/left_bg.gif');
    font-size:                                         1px;
    width:                                             7px;
}
.left_bar {
    background-color:                              #ff8d39;
    color:                                         #ffffff;
    width:                                           198px;
    padding:                             37px 0px 0px 12px;
    
}
.content_block {
    padding:                           15px 15px 30px 15px;
    color:                                         #484848;
    text-align:                                    justify;
}
.menu_item {
    border-top:                          1px #ffb279 solid;
    background-image:            url('/pic/i/menu_bg.gif');
    background-repeat:                           no-repeat;
    background-position:                         right top;
    padding-left:                                      9px;
    text-transform:                              uppercase;
}
.menu_item a {
    color:                                         #ffffff;
    text-decoration:                                  none;
    font-size:                                        11px;
    font-weight:                                      bold;
    display:                                         block;
    width:                                            auto;
    padding:                              4px 0px 5px 20px;
    background-image:              url('/pic/i/outer.gif');
    background-position:                              left;
    background-repeat:                           no-repeat;
}
.menu_item a:hover {
    color:                                         #ffe5d1;    
}
.menu_table {
    border-bottom:                       1px #ffb279 solid;
}
.menu_item_inner {
    border-top:                          1px #ffb279 solid;
    background-image:            url('/pic/i/menu_bg.gif');
    background-repeat:                           no-repeat;
    background-position:                         right top;
    padding-left:                                     28px;
    text-transform:                              uppercase;
}
.menu_item_inner a {
    color:                                         #ffffff;
    text-decoration:                                  none;
    font-size:                                        11px;
    font-weight:                                      bold;
    display:                                         block;
    width:                                            auto;
    padding:                              4px 0px 5px 20px;
    background-image:              url('/pic/i/inner.gif');
    background-position:                              left;
    background-repeat:                           no-repeat;
}
.menu_item_inner a:hover {
    color:                                         #ffe5d1;    
}
.right_bar {
    width:                                           214px;
    padding:                              7px 13px 0px 0px;
}
.page_header {
    padding:                              4px 0px 4px 10px;
    border-bottom:                       1px #9cb4d6 solid;
    font-weight:                                      bold;
    font-size:                                        11px;
    color:                                         #ff8d39;
    margin-bottom:                                    20px;
    text-transform:                              uppercase;
}
.news_header {
    background-image:        url('/pic/i/news_header.gif');
    background-repeat:                           no-repeat;
    color:                                         #ffffff;
    font-weight:                                      bold;
    font-size:                                        11px;
    padding:                              8px 0px 9px 45px;
}
.news_shadow {
    background-image:        url('/pic/i/news_shadow.gif');
    width:                                             5px;
    font-size:                                         1px;
}
.news_block {
    background-color:                              #5da1ff;
    color:                                         #ffffff;
    padding:                                           7px;
}
.news_table {
    margin-top:                                        3px;
}
.news_date {
    font-size:                                        10px;
    font-weight:                                      bold;
    margin-bottom:                                     2px;
}
.news_head {
    font-size:                                        12px;
    font-weight:                                      bold;
    margin-bottom:                                    10px;
}
.news_text {
    padding-left:                                      5px;
    font-size:                                        11px;
    margin-bottom:                                    10px;
}
.news_block a {
    color:                                         #ffffff;
    text-decoration:                                  none;
    font-size:                                        11px;
    font-weight:                                      bold;
}
.news_block a:hover {
    text-decoration:                             underline;
    color:                                         #ffffff;
}
.footer {
    text-align:                                      right;
    padding:                              5px 12px 5px 0px;
    color:                                         #6f6e6e;
    font-size:                                        11px;    
}
.footer a {
    color:                                         #5e85bc;
    text-decoration:                             underline;
    font-size:                                        11px;
}
.footer a:hover {
    color:                                         #ff8429;
    text-decoration:                                  none;
}
.news_main_one_date {
    margin-bottom:                                    15px;
    font-weight:                                      bold;
    font-size:                                        12px;
    color:                                         #5da1ff;
}
.news_main_date {
    margin-bottom:                                     5px;
    font-weight:                                      bold;
    font-size:                                        12px;
    color:                                         #5da1ff;
}
.news_main_head {
    font-weight:                                      bold;
    font-size:                                        11px;
    color:                                         #ff8d39;
    text-transform:                              uppercase;
}
.news_main_text {
    padding:                             10px 0px 7px 15px;
}
.news_archive_year {
    font-weight:                                      bold;
    font-size:                                        12px;
    color:                                         #ffffff;
}
.error {
    border:                              1px #FF0000 solid;
    padding:                                           2px;
    margin-top:                                        1px;
    text-align:                                     center;
    font-weight:                                      bold;
    color:                                         #FF0000;
    background-color:                              #ffffff;
}
.msg {
    border:                              1px #16A712 solid;
    padding:                                           2px;
    margin-top:                                        1px;
    text-align:                                     center;
    font-weight:                                      bold;
    color:                                         #16A712;
    background-color:                              #ffffff;
}
h1 {
    font-size:                                        16px;
    font-weight:                                      bold;
    text-align:                                     center;
    text-transform:				 uppercase;
    color:				           #1D5DB5;
}
h2 {
    font-size:                                        14px;
    font-weight:                                      bold;
    text-align:                                     center;
    text-transform:				 uppercase;
    color:				           #000000;
}

.table {
    background-color:                              #a3a3a3;
}
.table td {
    background-color:                              #ffffff;
}
.left_contacts {
    background-color:                              #ff8d39;
    color:                                         #ffffff;
    padding:                              0px 5px 5px 10px;
    font-size:                                        11px;
}
.orange {
    font-size:                                        14px;
    font-weight:                                      bold;
    text-transform:				 uppercase;
    color:				           #ff6600;
}

