body {
	padding: 0;
	margin: 0;
	font-family: tahoma;
}

h1 {
	color: #082952;
	font-family: Georgia, serif;
}

form{
    margin:0;
    padding:0;
}
p, ul
{
	padding: 0px;
	margin: 0px;
}

p
{
	margin-bottom:0px;
}

#main_table {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}

#main_table td {
	padding: 0;
	margin: 0;
}

#header {
	height: 140px;
	background: url(/images/header.gif) repeat-x;
}

.table {
	width: 100%;
	border-collapse: collapse;
}

table#content_inside .table td {
	padding: 0;
	margin: 0;
}

.table td {
	padding: 0;
	margin: 0;
}

#header_logo {
	width: 190px;
	text-align: right;
}

#header_logo img
{
	/*margin-left: 34px;*/
}

#header_title {
	text-align: center
}

#header_gerb {
	width: 174px;
	text-align: center;
}

#header_flag {
	width: 5px;
}

#header_flag table {
	height: 140px;
}

#white {
	background: #fff;
	height: 33%;
}

#blue {
	background: #0000ff;
	height: 33%;
}

#red {
	background: #ff0000;
	height: 33%;
}

#main_table td#menu {
	vertical-align: top;
	width: 10%;
	background: #ecebe1;
	/*padding: 20px;*/
	font-family: tahoma;
}

#menu table#left_menu {
	width: 100%;
}

#menu
{
	width:10%;
}


#menu table#left_menu td {
	font-size: 9pt;
	border-bottom: 1px dotted #000;
	padding-bottom: 4px;
}

#menu table#left_menu td a {
	text-decoration: none;
	color: #000;
}

#menu table#left_menu td a:hover {
	text-decoration: underline;
	color: #000;
}

#menu table#rss td {
	font-size: 9pt;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

#menu table#rss {
	width: 180px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#menu table#rss a {
	color: #000;
	text-decoration: none;
}

#menu table#rss a:hover span{
	text-decoration: underline;
}

#menu table#rss a img {
	border: none;
	vertical-align: middle;
	margin-right: 10px;
}

#calendar {
	text-align: center;
	font-size: 9pt;
	width: 180px;
}

#calendar h2 {
	font-size: 9pt;
	font-weight: bold;
	font-family: tahoma;
	margin: 0;
	padding: 0;
}

#main_table #search {
	width: 224px;
	vertical-align:top;
}

#search input {
	border: none;
	width: 45px;
}

#search form {
	padding: 0;
	margin: 0;
}

#search input#search_text {
	border: 1px solid #000;
	width: 154px;
	margin-left: 8px;

}

#content {
	vertical-align: top;
	width:90%;
}

#content_table {
	height: 100%;
}

.archive td
{
	padding: 5px !important;
}

#top_menu {
	vertical-align: top;
}

#rueng {
	width: 100px;
}

td#rueng a
{
	color:#000;
}

td#rueng a.cur_lang
{
	text-decoration:none;
	cursor:default;
}

#main_table #top_menu_inside {
	font-size: 9pt;
	padding-left: 24px;
}

#main_table #rueng {
	font-size: 9pt;
	vertical-align:top;
}

#main_table #top_menu table {
	margin-top: 12px;
}

table#content_inside td {
	/*padding: 24px;*/
	padding-bottom: 0px;
	font-size: 9pt;
}

table#content_inside td a.go {
	color: #0167ff;
	display:block;
	text-align:right;
	padding-bottom:5px;
	float:right;
	width:33px;
}

table#content_inside td a {
	color: #082952;
	text-decoration:underline;
}

table#content_inside td h1 {
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 18pt;
}

img.small_news {
	margin-right: 12px;
}

span.date {
	font-size: 9pt;
	font-weight: bold;
}

#main_table #special_one {
	padding: 24px;
	border-bottom: 1px dotted #000;
}

#main_table #special_two h1 {
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 20px;
	color: #000000;
}

#main_table #special_two {
	padding: 24px;
}

.special_right {
	float: right;
	width: 49%;
}

.special_right h1 {
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 20px;
	color: #000000;
}

.special_left h1 {
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 20px;
	color: #000000;
}

.special_left {
	float: left;
	width: 49%;
}

td#content {
	border-bottom: 1px dotted #000;
	padding-bottom:10px;
}

.special_inside td {
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 9pt;
}

.special_inside p
{
	margin:0px !important;
}

.special_inside a.bottom_title
{
	display:block !important;
	padding-bottom:5px;
}

.special_inside td a.go {
	color: #0167ff;
}

.special_inside td a {
	color: #082952;
}

div.special_inside td {
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 9pt;
}

div.special_inside td a.go {
	color: #0167ff;
}

div.special_inside td a {
	color: #082952;
}

#footer {
	height: 40px;
	background: #082952;
}

#footer_text {
	float: right;
	margin-right: 20px;
	color: #fff;
	font-size: 9pt;
}

#footer_text a{
	color:#FFF;
}

.top_menu {
	vertical-align: top;
}

.top_menu a {
	color: #000;
	font-size: 9pt;
}

.top_menu div.submenu {
	color: #000;
	font-size: 9pt;
}

.submenu {
	display: none;
	position: absolute;
	background: #082952;
	padding: 5px;
}

.submenu a {
	color: #fff;
}

table#content_inside .first_news {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	margin-bottom: 0px;
	width:100%;
}

table#content_inside .first_news td {
	padding: 0;
	margin: 0;
	vertical-align: top;
}

table#content_inside .news {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	margin-bottom: 2px;
}

table#content_inside .news td {
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.next {
	text-align: right;
	padding-bottom:12px !important;
}

#top_menu {
	height: 40px;
}

img {
	border: 0px solid;
	text-decoration: none !important;
}

.download_file {
	text-decoration: none;
}

.download_file:hover span {
	text-decoration: underline;
}

.news_date {
	font-weight: bold;
}

.news_title  a{
	text-decoration: underline;
}

.news_title  a:hover{
	text-decoration: none;
}

.sf-menu a {
	text-decoration: underline !important;
}

.sf-menu a:hover {
	text-decoration:none !important;
}

.bottom_title
{
	color:#092648;
	font-weight: bold;
}

.first_img
{
	width:132px;
}

.first_img img
{
	margin-right: 4px;
	margin-bottom: 4px;
}

.cur_lang
{
	font-weight:bold;
}

.newsdate
{
	font-weight:bold;
	display:block;
	float:left;
	width:75px;
}

.news h3
{
	margin: 2px 0px;
}

a:hover {
	text-decoration:none !important;
}

.breadcrumbs a
{
	color: #3373CC;
	font-size:12px;
}

.breadcrumbs
{
	padding-left:7px;
	padding-bottom:5px;
}

table.projects, table.activity, table.comments
{
	width:100%;
}

table.news
{
	width:100%;
}

td.first_img
{
	padding-top: 5px !important; 
	
}

h2
{
	color: #082952;
        font-weight:normal;
}

#left_menu a:visited, a.go:visited
{
	color:#035 !important;
}

.selected a
{
	color:#000 !important;
}

#mymenu li ul li.sfHover ul
{
	display: none !important;
}

h3, h3 a
{
	font-family: Georgia,serif;
}

a.bottom_title
{
	font-family: Georgia,serif;
}

.pager span.per
{
	font-weight:bold;
	color:#000 !important;
}

.pager span
{
	margin-left:4px;
	color:#0068FF !important;
}

.pager
{
	color:#0068FF !important;
	text-align:right;
	font-size:12px;
}


.pager a
{
	color:#0068FF !important;
	margin-left:4px;
}

.search_res
{
	color:#082952;
}

.textPage ul
{
	padding-left:20px;
}

.parent_page
{
	padding: 3px 0px 0px;
}

.news_parent_page
{
	font-weight:bold;
	display:block;
	text-align:right;
}
.Journals{
    
}
.module_title{
    font-family:tahoma;
    font-size:1.6em;
}
ul#mymenu{
    width:565px;
}
td#rueng{

    white-space:nowrap;
    padding-left:10px;
padding-right:10px;
}
table.first_news p, table.comments p, table.news p, table.projects p, table.activity p{
    display:inline;
}
table.first_news div, table.comments div, table.news div, table.projects div, table.activity div{
    display:block;height:5px;
}
table.first_news a, table.comments a, table.news a, table.projects a, table.activity a{
    padding-left:5px!important;
    display:inline!important;
    float:none!important;
}

.comments, .news, .activity, .projects, .first_news
{
	margin-bottom:15px !important;
}
#sb-title
{
	height:auto !important;
}
#sb-title, #sb-title-inner
{
	height:auto !important;
}