body { font-family: Arial,Sans-serif; font-size: 11px; }
table { border-collapse: collapse; table-layout: fixed; width: 100%; margin: 0px; }
td, form { margin: 0px; padding: 0px; }
table.header { width: 100%; height: 80px; }
table.header td.logo { width: 20%; text-align: center; vertical-align: middle; }
table.header td.logo h1, table.header td.logo h6 { margin: 0px; padding: 0px; color: #000000; text-decoration: none; }
table.header td.logo h6 { color: #0066cc; font-size: 10px; }
table.header td.logo h1 { font-size: 24px; margin-top: -2px; font-family: 'Arial Black'; }
table.panel { width: 100%; height: 100%; border-bottom: 2px solid #ebebeb; }
table.panel td.search { width: 25%; }
table.element { background-color: #ebebeb; }
table.element td { vertical-align: middle; font-size: 12px; }
table.element td.inp { padding: 7px 0 7px 10px; }
table.element td.inp input { width: 100%; font-family: Arial,Sans-serif; font-size: 11px; border: 1px solid #ccc; padding: 2px; }
table.element td.inp input:focus { border: 1px solid #888; }
a { color: #0066cc; text-decoration: underline; }
a:hover { color: #3399ff; text-decoration: underline; }
h4 { color: #0066cc; font-size: 11px; margin: 0px; }
table.content { width: 100%; }
table.content td { padding: 5px; vertical-align: top; font-size: 11px; }
table.content td.left { width: 20%; }
table.content td.center { padding: 0px; }
div.navigate { padding-right: 40px; }
div.navigate a { color: #000000; text-decoration: underline; }
div.navigate a:hover { color: #3399ff; text-decoration: underline; }
div.navigate div { margin: 5px; line-height: 12px; padding: 0px; }
div.navigate div.sub { margin-left: 25px; }
h2 { font-size: 17px; }
small.small { font-size: 10px; color: #888; line-height: 10px; }
small.big { font-size: 11px; color: #888; line-height: 11px; }
a.rss { background-color: #0066cc; color: #FFFFFF; padding: 1px 3px 1px 3px; font-weight: normal; text-decoration: none; }
a.rss:hover { background-color: #3399ff; }
div.last_news li { margin: 0 0 10px 0; padding: 0px; list-style-type: none; list-style-position: outside;  }
div.last_news li a { text-decoration: none; color: #000000; line-height: 11px; }
div.last_news li a:hover { text-decoration: underline; color: #888; }
div.last_news li div { margin-top: 1px; color: #888; background-image: url('../img/dotted.gif'); background-repeat: repeat-x; background-position: bottom; }
div.last_news li div i { float: right; font-style: normal; background-color: #ebebeb; padding: 0 0 1px 3px; }
div.last_news li div b { font-weight: normal; background-color: #ebebeb; padding: 0 3px 1px 0; }
div.hr { font-size: 1px; height: 2px; background-color: #ebebeb; margin: 10px 0 0 0; }
table.inf th { background-color: #ebebeb; }
table.inf th, table.inf td { padding: 2px 5px 2px 5px; border: 1px solid #ccc; vertical-align: middle; }
input.style, textarea.style, select.style { width: 100%; font-family: Arial,Sans-serif; font-size: 11px; border: 1px solid #ccc; padding: 2px; }
dt { color: #888; }
dl, dt, dd { margin: 0px; padding: 0px; }
a.b { color: #000000; text-decoration: underline; }
a.b:hover { text-decoration: underline; color: #888; }
table.copyrights { border-top: 2px solid #ebebeb; margin-top: 20px; }
table.copyrights td { vertical-align: top; font-size: 12px; padding: 15px 0px 5px 0px; }
table.copyrights td.sites a { color: #000000; text-decoration: underline; }
table.copyrights td.sites a:hover { color: #888888; text-decoration: underline; }
a.g { color: #888; text-decoration: underline; }
a.g:hover { color: #000000; text-decoration: underline; }
