BODY {
background: white; font-family: Arial; text-align: center; color: black; 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/linkl.gif);}

UL UL {list-style-type: circle;}

UL UL UL {list-style-type: square;}

LI {
line-height: 13px; padding: 0px 0px 0px 0px; list-style-position: outside; margin: 0px 0px 5px 15px; text-align: left; clear: left;}

A {
color: #76d6ff;}
A:hover {
text-decoration: underline;}

.dotted_hr {background: url(/_images/dots.gif) repeat-x; height: 1px; margin: 6px 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;}

P {margin: 10px 0px 0px 0px; line-height: 18px; text-indent: 0px;}

H1{text-align: left; padding: 0px; text-transform: uppercase; font-size: 20px; color: #2d6785; margin: 5px 0px 0px 0px; clear: both; font-weight: normal;}
.header {display: none;}
H3 {text-align: left; padding: 0px;  margin: 10px 0px 0px 0px; font-size: 14px; font-weight: normal; color: #3889ab;}
H4 {text-align: left; padding: 0px;  margin: 0px 0px 10px 0px;}

#common_contaner {}

.body {}
.body .white_stripe {display: none;}
.body .left_column {display: none;}
.body .right_column {vertical-align: top;}
.body H1 {margin: 0px;}

.framed {border: 1px solid #3d8cad; font-size: 0px; background: white; padding: 0px;}

.menu {background: #cfe1e9 url(/_images/menu_bg.jpg) no-repeat 186px 0px;}
.menu TD {background: #d3e1e9 url(/_images/link.gif) no-repeat 15px 9px; padding: 7px 0px 7px 35px; font-size: 12px; line-height: 12px; vertical-align: top; text-transform: uppercase;}
.menu .active {background: #d3e1e9 url(/_images/link.gif) no-repeat 15px 9px;}
.menu .active A {color: #5eb0db;}
.menu .sub, .menu .subactive {background: #f6f9fa url(/_images/link1.gif) no-repeat 40px 10px; padding: 5px 0px 5px 55px; text-transform: none;}
.menu .subactive {background: #f6f9fa url(/_images/link1.gif) no-repeat 40px 10px;}
.menu .subactive A {color: #5eb0db;}
.menu A {display: block; text-decoration: none; color: #2e6886;}
.menu A:hover {text-decoration: none;}

.dillers {margin: 20px 0px; color: #2f6986; text-align: center; font-size: 13px;}
.dillers IMG {margin: 10px 0px;}
.dillers H2 {padding: 0px 0px 0px 50px; font-weight: normal; font-size: 16px; line-height: 16px; background: url(/_images/header2_bg.gif) no-repeat left 2px;}

.order_form_ico {display: none;}

.print_ico {display: none;}

#topt {}
#topt TD {text-align: left;}
.new {display: none;}

#bottomt {font-size: 11px; width: 100%;}
#bottomt TD {color: #76d6ff; line-height: 12px;}
#bottomt TD A {color: #76d6ff;}
#bottomt .left_column {display: none;}
#bottomt .right_column {padding: 20px 20px 15px 0px;}

.register STRONG {color: red;}
.register INPUT {margin: 2px 0px 5px 0px;}

.navstr {margin: 10px 10px 20px 0px; padding:0; font-size: 12px; text-align: left; text-indent: 0px;}
.navstr A {}

.content .dotted_hr {margin: 10px 0px; width: auto;}
.content STRONG {color: #4692b2;}
.content LI {clear: none; list-style: outside url(/_images/linkl.gif); line-height: 16px;}
.content, .content p, .content li, .content td {font-size: 12px;}
.content, .content p {text-align: justify;}
.content TABLE {border-collapse: collapse; width: 100%; margin: 10px 0px;}
.content TD, .content TH {padding: 3px; border: 1px solid #a0a0a0;}
.content TD STRONG, .content TH STRONG {color: #525252;}
.content TH {font-size: 12px; text-align: left; vertical-align: middle; font-weight: bold; color: #3889ab; background: #e1eff5;}
.content A {}

.back {display: none;}

.banners {width: 100%; padding: 10px 10px 20px 10px; text-align: center;}
.banners IMG {margin: 0px 15px 0px 15px;}

.errors {font-size: 12px;}

.feedback P {margin: 5px 0px 0px 0px; font-weight: bold;}
.feedback .fsubm {text-align: center; margin: 0px;}

.pages {clear: both;}

.news {margin: 0px 0px 10px 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: 10px 0px 7px 0px; padding: 0px; text-align: left; clear: left; font-size: 12px; color: #f66a0c;}
.news .head {margin: 0px 0px 7px 0px; padding: 0px; font-size: 14px; color: #505153; line-height: 18px;}
.news .text {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px; color: #6c6c6c; text-indent: 0px; line-height: 16px; text-align: justify;}
.news .text P {text-indent: 20px;}
.news .more {font-size: 12px; color: #f66a0c; line-height: 18px; text-decoration: underline; margin: 10px 0px 0px 0px;}
.news .more A {color: #f66a0c;}

.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: #cc3333; height: 9px;}
.answer_diagram {font-size: 0px; background: #cc9999; height: 9px;}
.diagram {width: 80%; padding: 0px 3px 0px 0px;}
.answer {width: 90%; padding: 0px 3px 0px 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; height: 20px; vertical-align: middle;}
.vote {margin: 0px; padding: 14px; font-size: 11px; text-align: left; color: #6c6c6c; background: #f5f5f5 url(/_images/vote_bg.jpg) no-repeat right 30%;}
.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; color: #6c6c6c; font-size: 11px;}
.vote_question {font-size: 12px; font-weight: bold; padding-bottom: 10px;}
.vote_main_question {padding: 10px 10px 5px 15px; font-weight: bolder; font-size: 13px; font-family: Arial;}

/* Календарь */

.calendar {width: 100%; margin: 10px auto; border-bottom: 1px solid #888888;}
.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: 10px 0px; background: #f47f2d; color: #f7f8fd; font-weight: normal; text-align: center; vertical-align: middle;}
.calendar TH IMG {vertical-align: middle;}
.calendar A {color: #6b6b6b;}
.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;}
