BODY {background: #ffffff; text-align: left; color: black; font-family: verdana; font-size: 13px; padding: 0px; margin: 0px;}

A.left_menu { font-family: verdana; font-weight: bold; font-size: 13px; color: #175387; text-decoration: none;}
A.more { font-family: verdana; font-size: 8px; color: #F71821; text-decoration: none;}
A.lev2_g { font-family: verdana; font-size: 13px; color: #5E5E5E;}
A.lev2_b { font-family: verdana; font-size: 13px; color: #2E55BA;}

.head_right A { color: #3D518A; font-family: verdana; font-size: 11px; text-decoration: none;}

TD { font-family: verdana; font-size: 13px;}
TD.head_right { color: #3D518A; font-family: verdana; font-size: 11px; padding-top: 13px; padding-right: 35px;}
TD.block_head { font-family: verdana; font-weight: bold; font-size: 13px; color: #395FB0; padding-left: 5px; padding-right: 5px; background-repeat: repeat-x; background-position: bottom;}
TD.block_cont { font-family: verdana; font-size: 13px; padding-left: 15px; padding-right: 15px; padding-top: 16px; padding-bottom: 23px; text-align: justify;}
TD.updates_block { color: #6A6A6A; font-family: verdana; font-size: 10px; padding-left: 10px; padding-top: 10px;}

FONT.date { font-family: verdana; font-size: 10px; color: #001A98;}

H2 { font-size: 15px; font-family: verdana;}

h3 { font-size: 12pt; font-family: verdana;}

#sm P { font-size: 11px; margin: 5px;}

.tab TH { background-color: #eeeeee; text-align: left; font-size: 12px;}
.tab TD { background-color: white; vertical-align: top;}
.tab TD.small_head { background-color: #eeeeee; vertical-align: top; font-weight: bold;}
.tab #a1 TD{ background-color: #FFFFFF;}
.tab #b1 TD{ background-color: #F5F5F5;}
.tab TD.a1 { background-color: #FFFFFF;}
.tab TD.b1 { background-color: #F5F5F5;}
.tab TD.alert { background-color: #FFBBBB;}

.sec_part { border-top-style: solid; border-width: 1px; border-color: white; width: 100%;}

TH {font-family: arial; text-align: left; color: #FFFFFF; background-color: #afc8f1; font-size: 12pt; font-weight: bold; padding-left: 10px;}

.date_arc {border-bottom: #ccc 1px solid; margin: 0px 0px 20px 0px; width: 600px;}
.date_arc TD {padding: 3px 0px 5px 0px; text-align: left; font-size: 11px; text-indent: 0px;}
.date_arc A {text-decoration: underline;}

.news {margin: 10px 10px 10px 10px; text-indent: 0px; clear: both;}
.news .img_main, .news .img_item {float: left; clear: left; margin: 5px 20px 20px 0px; height: 100px; width: 100px;}
.news .img_item {margin: 5px 20px 20px 0px;}
.news .tlc {background: url(/_images/news_tlc.gif) no-repeat top left; height: 100%; width: 100%;}
.news .trc {background: url(/_images/news_trc.gif) no-repeat top right; height: 100%; width: 100%;}
.news .blc {background: url(/_images/news_blc.gif) no-repeat bottom left; height: 100%; width: 100%;}
.news .brc {background: url(/_images/news_brc.gif) no-repeat bottom right; height: 100%; width: 100%;}
.news .date, .news .date_main {margin: 0px; text-align: left; clear: left; font-size: 11px; color: #555555;}
.news .date_main {margin: 0px 0px 0px 120px; clear: none;}
.news .head, .news .head_main {margin: 0px 0px 10px 0px; font-size: 12px; font-weight: bolder; color: #1180b3; line-height: 18px;}
.news .head_main {margin: 0px 0px 5px 120px;}
.news .head A, .news .head_main A {color: #1180b3; font-weight: normal; }
.news .text, .news .text_main {margin: 0px 0px 10px 0px; font-size: 12px; text-indent: 0px; line-height: 16px; text-align: left;}
.news .text_main P {text-align: left; font-size: 12px;}
.news .text_main {margin: 0px 0px 10px 120px;}
.gray {color: #808080;}
.mini {font-size: 10px; color: silver;}

.file_tree {clear: both; margin: 10px 0px 0px 20px; width: 90%;}
.file_link {clear: both; margin: 10px 0px 0px 0px;}
.file_link IMG {float: left; margin: 0px 4px 4px 0px;}
.file_link .date {margin: 0px 0px 0px 20px; clear: both; font-size: 11px; color: #ccc;}
.file_link .head {margin: 0px 0px 0px 20px;}
.file_link .text {font-size: 11px; margin: 5px 0px 10px 20px;}

DIV.vote_question {font-size: 10px; color: #557CC9; font-weight: bold; margin-left: 0px;}
DIV.answer {font-size: 10px; margin-left:0px; margin-top: 0px}
DIV.max_answer {font-size: 10px; font-weight: bold; margin-left:0px; margin-top: 0px}
DIV.vote {margin: 10px; background-repeat: repeat-x;}

#mainMenu_ref {padding:0px; margin:0px; text-align:right;}
.cnt {padding: 0 5px;}

/* Календарь */

#overDiv A {color: black;}
#overDiv {border: 1px!important;}

.calendar {width: 90%; margin: 20px 0px 0px 20px;}
.calendar TD {font-size: 13px; padding: 0px; cursor: default; height: 30px; width: 14.2%; text-align: center; vertical-align: middle; border: 0px solid transparent!important;}
.calendar TH {font-size: 13px; text-transform: capitalize; padding: 0px 0px; height: 30px; background: transparent; color: black; font-weight: normal; text-align: center; vertical-align: middle;}
.calendar TH IMG {vertical-align: middle; border: none;}
.weekdays {background: #eee; font-weight: bold; color: black; border: 1px solid black; text-transform: uppercase;}
.weekdays .weekend {color: red;}
.hday {color: red; border: 1px solid transparent;}
.hdayc {background: transparent; color: red; border: 1px solid transparent;}
.day {background: transparent; color: black; border: 1px solid transparent;}
.dayc {background: transparent; color: black; border: 1px solid transparent;}
.pasthday {background: transparent; color: red; border: 1px solid transparent;}
.pastday {background: transparent; color: #aaa; border: 1px solid transparent;}


/* Галерея */

.gallery_s {float: left; margin: 5px 10px 5px 0px; padding: 0px; font-size: 10px;}
.gallery_s IMG {border: 0px;}
.gallery_s A {color: black; text-decoration: none; cursor: pointer; display: block; width: 176px; height: 250px; background-color: #f8f8f8;}
.gallery_s A:hover {background-color: #e8e8e8; text-decoration: none; cursor: pointer;}
.gallery_s A .framed {margin: 8px; cursor: pointer;}
.gallery_s A P {text-align: center; margin: 5px; padding: 0px; text-indent: 0px; clear: both;}
.gallery {text-align: center; font-size: 10px;}
.gallery P {text-align: center; margin: 5px 25px 25px 25px; padding: 0px; text-indent: 0px;}
.gallery IMG {border: 0px; margin: 10px 0px 0px 0px;}


