body {padding: 0px; margin: 0px; background-color: #fff7db; font-family: Verdana, Tahoma, sans-serif; color: #000;}
body * {font-size:11px;}
a {color: #1e5aaa; background-color: inherit;}
a:hover, a:active, .red, .source a, .arrow_down {color: #900; background: inherit;}
h1 {font-weight: normal; font-size:18px;}
h2, h2 a {font-weight: normal; font-size:15px; margin-top: 0em;}
h3, h3 a {font-weight: normal; font-size:13px;}
h1, h2, h2 a, h3, h3 a, li h3 a {color: #0a405b; text-decoration: none; background: inherit;}
#div_top {height: 140px; background: url(../i/top_bg.jpg) repeat-x top; padding-bottom: 20px;}
#div_mainmenu * {font-size:12px;}
#div_mainmenu ul li, #div_body ul li {padding: 0px; margin: 0 0 0.5em 0; list-style: url(../i/list_marker_blue.gif);}
#div_mainmenu ul li {margin-left:-22px;}
#div_mainmenu ul li ul {margin-top: 10px;}
#div_forum ul li {padding: 0px; margin: 0 0 0.7em 0; list-style: url(../i/list_marker_green.gif);}
#div_body ul li ul {margin-top: 0.7em;}
#div_body a {text-decoration:none;}
.div_news table tr td {color: #000; background: inherit;}
.div_news ul li {margin: 1.0em 0; list-style: url(../i/list_marker_red.gif);}
.source {padding-bottom: 2px;}
.title {padding-bottom: 3px;}
.notice {padding-bottom: 10px;}
.comment {float: left; width: 30%; padding: 0 20px 20px 0;}
.image {float: left; width: 30%; padding: 0 20px 20px 0;}
#div_bans1, #div_bans2 {border-color: #d8e2e7; border-width: 1px 0px; border-style: solid; margin-top: 20px; padding: 20px 0;}
#div_newsissuer ul li {padding: 0px; margin: 0 0 1.7em 0; list-style: url(../i/list_marker_orange.gif);}
#div_calendar ul li {padding: 0px; margin: 0 0 0.7em 0; list-style: url(../i/list_marker_darkblue.gif);}
.div_conferences ul li {padding: 0px; margin: 0 0 0.7em 0; list-style: url(../i/list_marker_emerald.gif);}
.div_conferences ul li {margin-left:-22px;}
#div_mainmenu, #div_forum, .div_conferences {margin-bottom: 20px; padding: 0px 20px;}
.line_grey {clear: both; position: relative; width: 100%; height: 1px; background: url(../i/point_grey.gif) repeat-x top;}
.brown, #div_forum ul li, .div_conferences ul li {color: #9e988f; background: inherit;}
.table_window {background: #fff7db; margin: 20px; color: #000;}
.table_window .title td {background-color: #0a405b; height: 20px; color: #fff;}
.table_window .title td p, .table_window .title td a {font-family: arial, sans-serif; font-weight: bold;}
.table_window .title td a {text-decoration:none; color:#fff;}
.table_window .title td a:hover {text-decoration:underline;}
.table_window .top_left {background: url(../i/table_top_left.gif) no-repeat top left;}
.table_window .top_right {background: url(../i/table_top_right.gif) no-repeat top right;}
.table_window .middle_left {background: url(../i/table_middle_left.gif) repeat-y left;}
.table_window .middle_right {background: url(../i/table_middle_right.gif) repeat-y right;}
.table_window .bottom_left {background: url(../i/table_bottom_left.gif) no-repeat bottom left;}
.table_window .bottom_center {background: url(../i/table_bottom_center.gif) repeat-x bottom;}
.table_window .bottom_right {background: url(../i/table_bottom_right.gif) no-repeat bottom right;}
.small {font-size: 10px;}
.big {font-size: 12px;}
.body, #div_top {background-color: #fff; color: #000;}
.bottom {height: 80px; background: url(../i/bottom_bg.jpg) repeat-x top;}
.arrow_up {color: #060;}
.arrow_up, .arrow_down {background: inherit;}
input, option, select {font-size: 8pt;}
table.color {border-collapse: collapse; border: solid 1px #d8e2e7;}
table.color td {border: solid 1px #d8e2e7;}
table td.col_name, table.color th {padding-bottom: 8px; background: #e8edf0; border-bottom: solid 2px #0a405b; color: #000;}

@media print {
	.noprint {display:none;}
	}