html { height: 100%; }
body { height: 100%; padding: 0px; margin: 0px; }
body, table { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #555555; }
a { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; }
.small-text { font-family: Tahoma, Arial; font-size: 11px; }
form { display: inline; }
input, textarea, select { font-family: Verdana, Tahoma, Arial; font-size: 11px; }
input.text { padding: 2px; border: 1px solid #B2BCD9; }
textarea { padding: 2px; border: 1px solid #B2BCD9; overflow: auto; }
select { height: 19px; padding: 2px; border: 1px solid #B2BCD9; }
label { cursor: pointer; }
label:hover { border-bottom: 1px dotted #A5ACB2; }
div.hr { height: 1px; margin: 3px 0px; background: url('/images/dotted-hr.gif') repeat-x center center; font-size: 1px; }
div.dot-title { padding-left: 18px; background: url('images/title-dot.gif') no-repeat left 60%; font-size: 14px; font-weight: bold; color: #23587C; }
div.title, a.title { font-size: 12px; font-weight: bold; color: #23587C; }
div.li { padding-left: 12px; background: url('images/li.gif') no-repeat left 60%; }
span.read-more { padding-left: 15px; background: url('images/read-more.gif') no-repeat left bottom; font-size: 10px; }
div.float-space { position: fixed; left: 0px; right: 0px; width: 100%; height: 100%; background-color: #000055; filter: alpha(opacity=50); -moz-opacity: 0.5; }
div.float-win { position: fixed; left: 0px; right: 0px; width: 100%; height: 100%; }
.news-block-date { font-size: 10px; color: #800; }
.news-block-title { color: #008; }
.article-block-title { color: #008; }
td.links { padding: 0px 10px 0px 10px; font-size: 10px; color: #AAAAAA; }
td.links a { font-size: 10px; color: #AAAAAA; }
td.links ul { padding-left: 20px; }