BODY {
background: white; font-family: Arial; text-align: center; color: #6c6c6c; padding: 0px; margin: 0px; font-size: 12px;}

IMG {
border: 0px; clear:both; padding:0; margin:0;}

TABLE {
border: 0px;}

TD {
padding: 0px;}

OL {
list-style-type: digit; margin: 5px 0px;}

UL {
margin: 5px 0px 5px 20px; padding: 0px; list-style: url(/_images/link.gif);}

UL UL {list-style-type: circle;}

UL UL UL {list-style-type: square;}

LI {
line-height: 13px; padding: 0px 0px 0px 6px; list-style-position: outside; margin: 0px 0px 5px 15px; text-align: left; clear: left;}

A {
color: #515047;}
A:hover {
text-decoration: underline;}

.dotted_hr {background: url(/_images/dots.gif) repeat-x; height: 1px; margin: 5px 0px; clear: both; width: 100%; font-size: 0px;}
.solid_hr {background: url(/_images/solid.gif) 0px 2px repeat-x; height: 3px; margin: 0px 0px; clear: both; width: 100%; font-size: 0px;}
.bold_hr {background: #eeeeee; height: 7px; margin: 5px 0px; clear: both; width: 100%; font-size: 0px;}

P {margin: 10px 0px 0px 0px; line-height: 18px; text-indent: 0px; clear: right;}


H1, .header {padding: 0px; margin: 5px 0px 0px 10px; clear: both; font-weight: normal;}
H1 .main_title, .header .main_title {text-align: center; font-size: 17px; font-weight: bold; color: #3f4548; margin: 0px 10px 5px 0px;}
H1 .main_title_sign, .header .main_title_sign {text-align: center; font-size: 12px; color: #959b9f;}
H1 SPAN {padding: 0px 0px 4px 0px; margin: 0px; border-bottom: 5px solid #f66b0c; font-weight: bold; font-size: 14px; text-transform: uppercase; color: #505153; text-align: left;}
H2 {padding: 0px;  margin: 10px 0px 0px 0px; clear: both;}
H2 SPAN {padding: 0px 0px 4px 0px; margin: 0px; border-bottom: 5px solid #f66b0c; font-weight: bold; font-size: 14px; text-transform: uppercase; color: #505153; text-align: left;}
H3 {padding: 0px;  margin: 10px 0px 0px 0px; clear: both;}
H3 SPAN {padding: 0px 0px 4px 0px; margin: 0px; border-bottom: 5px solid #ffc001; font-weight: bold; font-size: 14px; text-transform: uppercase; color: #505153; text-align: left;}
H4 {padding: 0px;  margin: 0px 0px 10px 10px; clear: both;}
H4 SPAN {padding: 0px 0px 0px 20px; margin: 0px; font-weight: bold; font-size: 14px; color: #f66b0c; text-align: left; background: url(/_images/link2.gif) left no-repeat;}

#common_contaner {width: 100%;}

.left_column {vertical-align: top;}
.right_column {width: 237px; vertical-align: top;}
.center_column {vertical-align: top;}
.appendix_column {width: 24px; vertical-align: top;}

#main_body, #body {width: 100%; min-height: 600px;}
#main_body .left_column {background: url(/_images/shadow_sm.gif) no-repeat right 25px;}
#body .left_column {background: url(/_images/shadow_sm.gif) no-repeat right 0px;}
#main_body .right_column, #body .right_column {}
#main_body .appendix_column {background: url(/_images/wodahs_sm.gif) no-repeat left 25px;}
#body .appendix_column {background: url(/_images/wodahs_sm.gif) no-repeat left 25px;}
.common_appendix {height: 400px; background: url(/_images/wodahs_sm.gif) no-repeat left 45px;}

.gray_box {background: #b2b3b3; width: 100%; margin: 9px 0px 0px 0px; padding: 10px 0px 10px 0px; font-size: 12px; color: white;}
.gray_box A {color: white;}
.gray_box UL {padding:  5px 0px 0px 0px; margin: 0px;}
.gray_box UL LI {line-height: 12px; margin: 0px 20px 10px 190px; clear: right;}
.gray_box .framed {margin: 0px 10px 0px 20px;}

.framed {border: 1px solid #999999; font-size: 0; background: white; padding: 3px; margin: 4px 10px 10px 0px; float: left; clear: left;}

.right_menu {margin: 50px 5px 20px 5px; color: white; font-size: 13px; vertical-align: top; }
.banners {width: 227px;}
.banners TD {height: 87px; padding: 0px 0px 0px 20px; vertical-align: middle; color: white; font-size: 13px;}
.banners TD A {color: white; text-decoration: none;}
.weather {background: #f66b0c; padding: 14px 20px; font-size:12px;}
.medal {width: 227px; border-bottom: 7px solid #ffc001; background: url(/_images/pic_medal.jpg) no-repeat right top;}
.medal .header {padding: 27px 10px 40px 10px;}
.medal .header {padding-top: expression("16" + "px");}
.medal .framed {margin: 0px 0px 0px 20px;}
.medal UL {padding: 130px 0px 5px 0px; color: 6c6c6c; line-height: 14px;}
.medal A {text-decoration: none;}
.medal A:hover {text-decoration:none;}
.sub_menu {width: 227px; margin: 20px 0px 20px 0px;}
.sub_menu TD {font-size: 13px; vertical-align: top; color: #f66b0c; padding: 6px 0px 6px 30px; height: 28px; background: url(/_images/link2.gif) no-repeat 10px 8px;}
.sub_menu .active {background: #eeeeee url(/_images/link2.gif) no-repeat 10px 8px;}
.sub_menu A {display: block; text-decoration: none; color: #6c6c6c;}
.sub_menu A:hover {text-decoration:none;}

#main_columns {width: 100%; margin: 2px 0px 0px 0px;}
#main_columns .main_left_column {width: 810px; background: url(/_images/hline.gif) repeat-x; vertical-align: top;}
#main_columns .main_left_column H2, #main_columns .main_left_column H3 {margin: 10px 0px 0px 20px;}
#main_columns .main_right_column {background: url(/_images/hline.gif) repeat-x; vertical-align: top;}
#main_columns .main_right_column H2 {margin: 10px 0px 0px 20px;}
#main_columns .main_center_column {vertical-align: bottom; width: 4px; background: url(/_images/2vlines.gif) repeat-y;}

#menu {width: 100%; padding: 0px; margin: 2px 0px 0px 0px; border-top: 1px solid #b9bec1; border-bottom: 1px solid #b9bec1;}
#menu TABLE {border: 0px;}
.menu_item {width: 20px; padding: 20px 0px 20px 0px; vertical-align: top; text-align: left; font-size: 13px;font-weight: bold;}
.menu_item DIV {margin: 0px 0px 10px 20px;}
.menu_item .active A {color: #f66b0c;}

.ico_nav {float: left; clear: none; vertical-align: top; padding: 20px 10px 0px 10px; font-size: 11px;}
.ico_nav SPAN {margin: 0px 10px 0px 0px;}
.ico_nav A {text-decoration: none;}
.ico_nav A:hover {text-decoration: none;}
.ico_nav DIV {margin: 0px; float: left;}
.ico_nav IMG {margin: 2px 10px 0px 0px; vertical-align: top;}
.ico_nav .ico_div {margin: 0px 10px 0px 0px;}


.site_search {float: right; padding: 20px 20px 0px 0px;}
.site_search FORM {margin: 0px 0px 0px 0px;}
.site_search INPUT {margin: 0px 0px 0px 10px; padding: 1px; width: 150px; height: 19px; vertical-align: middle; font-size: 11px; border: 1px solid #8e8f91;}
.site_search .subm {width: 54px; text-align: center; background: #f0f0f0; color: #696a6c;}

.rss {padding: 22px 20px 0px 15px; font-size: 11px;}
.rss IMG {vertical-align: middle; margin: 0px 7px 0px 0px;}

#topt {height: 56px; width: 100%;}
#topt .left_column {background: url(/_images/shadow.gif) no-repeat right 25px;}
#topt .right_column {}
#topt .appendix_column {background: url(/_images/wodahs.gif) no-repeat left 25px;}

#bottomt {width: 100%;}
#bottomt .left_column {background: #6a6b6d url(/_images/bottom_t_gr.gif) repeat-x 63px top;}
#bottomt .right_column {}
#bottomt .appendix_column {background: #6a6b6d url(/_images/bottom_t_gr.gif) repeat-x 63px top;}
.sh_b_w_l .solid_hr, .sh_b_w_r .solid_hr {margin: 0px;}
.sh_b_w_l .solid_hr, .sh_b_w_r .solid_hr {margin: 0px;}
.sh_b_w_l {padding: 57px 0px 3px 0px; background: white url(/_images/sh_b_w_l.gif) no-repeat right top;}
.sh_b_g_l {height: 72px; background: url(/_images/sh_b_g_l.gif) no-repeat right top;}
.sh_b_w_r {padding: 57px 0px 3px 0px; background: white url(/_images/sh_b_w_r.gif) no-repeat left top;}
.sh_b_g_r {height: 72px; background: url(/_images/sh_b_g_r.gif) no-repeat left top;}

.flashback {height: 200px; position: absolute; right: 261px; top: 56px;}
.main_back {width: 745px; height: 200px;}
.back1, .back2, .back3, .back4, .back5 {height: 132px; width: 100%; }
.back1 {background: url(/_images/back1.jpg) no-repeat right top; float: right;}
.back2 {background: url(/_images/back2.jpg) no-repeat right top; float: right;}
.back3 {background: url(/_images/back3.jpg) no-repeat right top; float: right;}
.back4 {background: url(/_images/back4.jpg) no-repeat right top; float: right;}
.back5 {background: url(/_images/back5.jpg) no-repeat right top; float: right;}

#main_head {height: 200px; width: 100%;}
#head {height: 132px; width: 100%;}
#main_head .left_column {background: url(/_images/backr.gif) repeat-x;}
#head .left_column {background: url(/_images/backr2.gif) repeat-x;}
#main_head .right_column {text-align: center;}
#head .right_column {text-align: center;}
#main_head .right_column IMG {margin: 10px 0px 10px 0px;}
#head .right_column IMG {margin: 10px 0px 10px 0px;}
#main_head .appendix_column {background: url(/_images/backr.gif) repeat-x;}
#head .appendix_column {background: url(/_images/backr2.gif) repeat-x;}
#main_head .appendix_column .shadow {background: url(/_images/back.gif) no-repeat; width: 12px; height: 200px;}
#head .appendix_column .shadow {background: url(/_images/back.gif) no-repeat; width: 12px; height: 131px; margin: 0px 0px 1px 0px;}

.register STRONG {color: red;}
.register INPUT {margin: 2px 0px 5px 0px;}

.author {color: #cbcbcb; font-size: 11px; text-align: left; margin: 0px 10px; padding: 10px 0px;}
.author A {color: #cbcbcb;}

.copy {color: #6a6b6d; font-size: 11px; text-align: left; margin: 10px 10px 10px 10px;}
.copy A {color: #6a6b6d;}

.navstr {margin: 10px 10px 20px 0px; padding:0; font-size: 12px; text-align: left; text-indent: 0px;}
.navstr A {}

.content {min-height: 400px; padding: 0px 10px 0px 10px; background: url(/_images/shadow_sm.gif) no-repeat right 25px;}
.content {height: expression("400" + "px");}
.content .text {margin: 0px 10px;}
.content .text .dotted_hr {margin: 10px 0px;}
.content STRONG {color: #404040;}
.content LI {clear: none; list-style: inside url(/_images/linkl.gif); line-height: 16px;}
.content, .content p, .content li, .content td {font-size: 12px;}
.content, .content p {text-align: left;}
.content H1 {margin: 10px 0px 18px 10px;}
.content .dotted_hr {margin: 5px 10px; width: auto;}
.content TD, .content TH {padding: 2px; solid #6c6c6c;}
.content TH {text-align: center; vertical-align: middle; font-weight: bold; color: #404040;}

.info_table TD {padding: 3px; border: 1px #ccc solid;}

#main_banners {background: white url(/_images/main_content_bg.gif) repeat-x;}
#main_banners td {padding: 30px 10px 30px 30px;}

.errors {font-size: 12px;}

.feedback P {margin: 5px 0px 0px 0px; font-weight: bold;}
.feedback .fsubm {text-align: center; margin: 0px;}

.pages {clear: both;}

.tab TD, .tab TH {border: 0px; text-align: left;}
.tab TH {font-size: 12px;}
.tab IMG {display: none;}

.news {margin: 10px 0px 15px 0px; text-indent: 0px;}
.news .dotted_hr {margin: 5px 0px;}
.news .framed {float: left; margin: 0px 10px 10px 0px;}
.news .framed IMG {}
.news .date {margin: 15px 0 7px 0; padding:0; text-align: left; clear: left; font-size: 12px; color: #f66b0c;}
.news .head {margin: 0px 0px 7px 0px; padding:0; font-weight: bold; font-size: 12px; color: #2f3032;line-height: 12px;}
.news .text {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px; text-indent: 0px; line-height: 16px;}

.news .more {font-size: 12px; color: #696a6c; line-height: 18px; text-decoration: underline; padding: 0 0 0 20px; margin: 10px 0px 0px 0px; background: url(/_images/link.gif) no-repeat left;}
.news .more a {font-size: 12px; color: #696a6c; line-height: 18px; text-decoration: underline; margin: 0px 0px 0px 0px;}
.newscnt {margin: 5px 10px 5px 20px;}

.date_arc {border-bottom: #ccc 1px solid; margin: 0px 0px 20px 0px; width: 440px;}
.date_arc TD {padding: 3px 0px 5px 0px; text-align: left; font-size: 9px; text-indent: 0px;}
.date_arc A {text-decoration: underline;}

.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;}

/* Голосование */

.max_answer td {font-size: 12px; padding: 5px 0px 0px 3px; font-weight: bolder;}
.answer td {font-size: 12px; padding: 5px 0px 0px 3px;}
.max_answer_diagram {font-size: 0px; background-color: #cc3333; height: 9px;}
.answer_diagram {font-size: 0px; background-color: #cc9999; height: 9px;}
.diagram {width: 160px; padding: 0px;}
#answers_results {border-left: 1px solid #000000;}
#answers_results td {font-size: 12px; text-align: left; vertical-align: middle;}
#answers td {font-size: 12px; text-align: left; vertical-align: middle;}
#vote {text-align: center;}
#vote DIV {margin: 0px;}
#vote P {text-indent: 0px;}
#vmessage {margin-top: 10px; font-weight: bolder;}
#vote form {margin: 0px;}
#vote_button {margin: 10px 0px 10px 0px;}
#vote_question {text-align: center; font-weight: bolder; margin-bottom: 10px;}
#vote_main_question {padding: 10px 10px 5px 15px; font-weight: bolder; font-size: 13px; font-family: Arial;}

/* Календарь */

.calendar {width: 227px; margin: 20px 0px 0px 0px;}
.calendar TD {font-size: 12px; padding: 0px; cursor: default; height: 25px; width: 14.2%; text-align: center; vertical-align: middle;}
.calendar TH {font-size: 12px; padding: 0px 0px; background: #b8b9be; color: #f7f8fd; font-weight: normal; text-align: center; vertical-align: middle;}
.calendar TH IMG {vertical-align: middle;}
.weekdays {background: #747579; color: white; border: 1px solid #747579;}
.weekdays .weekend {color: babbbd;}
.hday {color: #babbbd; border: 1px solid white;}
.hdayc {background: #f0f0f0; color: #babbbd; border: 1px solid #b7b9be;}
.day {background: white; color: #6b6b6b; border: 1px solid white;}
.dayc {background: #f0f0f0; color: #6b6b6b; border: 1px solid #b7b9be;}
.pasthday {background: #d6d6d6; color: #babbbd; border: 1px solid #d6d6d6;}
.pastday {background: #d6d6d6; color: #6b6b6b; border: 1px solid #d6d6d6;}

/* Галерея */

.gallery_s {float: left; margin: 5px 10px 5px 0px;}
.gallery_s A {text-decoration: none; cursor: pointer; display: block; width: 184px; height: 230px; 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 {width: 100%; height: 100%;}
.gallery P {text-align: center; margin: 5px 25px 25px 25px; padding: 0px; text-indent: 0px;}
.gallery IMG {margin: 25px 25px 5px 25px;}

/* Поиск */

div.pages {padding: 10px;}
div.pages a {}
div.pages b {background-color: #333333; color: #ffffff; padding-left: 5px; padding-right: 5px;}
div.result {font-size: 100%; padding: 10px 0px; text-align: justify;}
div.result a {color: #0c6fb3; font-weight: bolder;}
div.result span.date {color: #666666; font-size: 90%;}
div.result span.quotes {}
form.search {width: 100%; text-align: center; margin: 10px 0px;}
form.search INPUT {vertical-align: middle;}

#wrapper  table {
     width: 80%; 
   }




/*Версия для слабовидящих*/
#size1
{
   font-size:15px;
}
#size2
{
   font-size:20px;
}
#size3 {
   font-size:25px;
}