@charset "windows-1251";
html, body {margin: 0; padding: 0; font-family: Arial, Verdana, Tahoma;}
img {border: 0px;}
a {text-decoration: none; color: black;}
body {padding-left: 50px; padding-right: 50px; padding-top: 20px; min-width: 900px;}
h1 {font-size: 16pt; color: black; font-family: Arial, Verdana, Tahoma;}
h1 img {display: none;}
h2 {font-size: 16pt; font-family: Arial, Verdana, Tahoma; text-align: center;}
.align_right {float: right;}

/* Шапка сайта */
.header {clear: both; height: 150px; color: #146197;}
.logo {width: 104px; height: 86px; background-image: url(/img/logo.gif); float: left; margin-top: 20px;}
.header_title {float: left; margin-left: 30px; font-size: 18pt; font-family: Verdana, Arial; font-weight: bold; margin-top: 20px;}
.header_link_img {width: 118px; height: 21px; margin-top: 10px; background-image: url(/img/link.gif); float: left;}
.contacts_left {float: right; margin-left: 60px; font-size: 12pt; color: #146197; font-weight: bold;}
.header span {color: #6c6c6c;}
.header span.red_text {color: #c63561;}
.contacts_right {float: right; margin-left: 60px; font-size: 12pt; color: #146197; font-weight: bold;}
.red_text {color: #c63561;}

/* Верхнее меню навигации */
#sddm {clear:both; width: 100%; padding:0; z-index:30; margin-bottom:0; display:table; margin-right: auto; margin-left: auto; border-top: 2px solid #a1a1a1; border-bottom: 2px solid #a1a1a1;}
#sddm li {width: 25%; padding-top: 6px; padding-bottom: 6px; float:left; font-size: 12pt; font-family: Arial, Tahoma; list-style-type: none; font-weight: bold;}
#sddm li a {display:block; width:auto; padding: 5px; text-align: center; text-decoration:none; text-transform: uppercase; border-left: 2px solid #a1a1a1;}
#sddm li a:hover {color: #c63561;}
#sddm li a.first {border: none;}
#sddm div {position:absolute; visibility:hidden; margin:0; padding:0; margin-top: 12px;}
#sddm div a {position:relative; display:block; margin:0; padding:5px 40px 5px 10px; width:auto; height:auto; white-space:nowrap; text-align:left; border: 0; text-decoration:none; background-color: #eee; color: black; font-size: 14pt; font-family: Arial, Tahoma; border-bottom: 1px solid white;}
#sddm div a:hover {background-color: #c63561; color: white;}
#sddm li a.selected {color: #146197;}

.main {float: left; font-family: Arial, Verdana; color: black; font-size: 12pt; margin-top: 30px; display: block; width: 100%; min-height: 550px;}
.main h1.title {border-left: 5px solid #c63561; padding-left: 10px; font-size: 14pt;}
.main h1.title a {font-size: 14pt;}
.main_msg {font-family: Arial, Verdana, Tahoma; height: auto; display: table; vertical-align: top; border-bottom: 1px dashed #7b7b7b; padding: 0px 0px 5px 0px;}
.main img {margin-right: 20px}
.main_msg img {margin-right: 20px}
.main_msg pre {}
.main .date {font-family: Arial, Tahoma; font-size: 12pt; color: #6c6c6c;}
.main table {width: 100%;}
.main a {color: #146197; text-decoration: underline; font-size: 12pt;}
.main li {font-size: 14pt; line-height:20px;}
.main a:hover {color: #c63561; text-decoration: none;}
.attachments {background: #eeeeee; padding: 10pt; font-size: 12pt; color: black; font-family: Tahoma;}
.attachments a {font-size: 12pt; font-family: Tahoma;}

.vote_res {width:100%;}
.vote_res td {padding:5px;}
#myform input[type="text"] {width: 50%; font-size: 14pt;}
#myform textarea {width: 90%; height: 200px;}
#myform input[type="submit"] {font-size: 14pt; width: 40%;}
.error {border: 1px solid red;}
a img {border: 1px solid #ccc; margin-right: 5px; margin-bottom: 5px; padding: 3px; vertical-align: top;}

.footer {clear:both; width: 100%; border-top: 2px solid #a1a1a1; height: 110px;}
.copyrite {clear: both; float: left; margin-top: 20px;}
.copyrite p {font-size: 11pt; color: black; font-family: Verdana, Arial;}
.copyrite a {color: black; text-decoration: underline;}
.copyrite a:hover {text-decoration: none;}
.footer_menu {float: right;}
.footer_menu div {float: left; width: 150px;}
.footer_menu li {list-style-image: url(/img/li_arrow.gif);}
.footer_menu a {text-transform: uppercase; color: #146197; font-weight: bold; line-height:40px;}
.footer_menu a:hover {color: #c63561;}