.f_forum_head1 { 
	background-color: #2E456F;
}

.f_forum_head1 td {
	padding: 4px;
	font-weight: bold;
	color: White;	
}

.f_forum_body {
	background-color: #D0E2F6;
}

.f_forum_body td {
	padding: 2px;
}

/*---------------------------------------------*/

.foto_link1 {
	color: #5F91B4; 
	font-weight: bold; 
	font-size: 12px;
}

.foto_link2 {
	font-weight: normal;
}

.foto_link3 {
	color: white; 
	text-transform: uppercase; 
	text-decoration: none; 
	font-weight: bold;
}

.foto_link3:hover {
	color: white;
}

/*---------------------------------------------*/

body {
    font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #314b62;
}

td, th {
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #314b62;
}

form {
	margin: 0px;
}

input {
	font-size: 11px;
}

h1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

td.h1 {
	background-image: url(/images/h1bg.gif);
	height: 29px;
	background-color: #2E456F;
}

h2 {
	background-image: url(/images/h2bg.gif);
	background-position: left center;
	background-repeat: no-repeat;
	border-top: 2px dotted #323637;
	border-bottom: 2px dotted #323637;
	padding: 7px 0px 7px 22px;

	color: #6289b2;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.section {
	color: #6289b2;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;	
}
.section:hover {
	color: #6289b2;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: no;
}

p {
	margin: 0px; padding: 0px;
}

.h2 {
	background-image: url(images/h2bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	color: #6289b2;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

h3 {
	color: #de3f22;
	font-size: 12px;
	margin: 0px;
}

a {
	color: #314b62;
	text-decoration: underline
}

a:hover {
	color: #314b62;
	text-decoration: underline
}

table.main {
	background-image: url(/images/mbg.gif);
}

.news_date {
	color: #679bc3;
	font-weight: bold;
}
.news_title {
	text-decoration: underline;
	color: #314b62;
	font-weight: bold;
}
.news_title:hover {
	text-decoration: none;
	color: #314b62;
	font-weight: bold;
}
td.news_sep {
	background-image: url(images/sep.gif);
	background-position: center;
	background-repeat: repeat-x;
	height: 18px;
}
.news_text {
	color: #595959;
	font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
}
.news_more {
	color: #2F485E;
}


.top_sep {
	background-image: url(images/sep_dot.gif);
	background-position: center;
	background-repeat: repeat-x;

}



td.bg_rt {
	background-image: url(/images/bg_rt.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 39px 0px 39px 0px;
}

td.bg_rb {
	background-image: url(/images/bg_rb.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 39px 0px 39px 0px;
}

td.bg_lt {
	background-image: url(/images/bg_lt.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 39px 0px 39px 0px;
}

td.bg_lb {
	background-image: url(/images/bg_lb.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 39px 0px 39px 0px;
}

td.head {
	background-image: url(images/h_bg.jpg);
	height: 101px;
	width: 959px;
	background-color: #5b90cb;
}

td.h_1 {
	background-image: url(/images/h_1_bg.jpg);
	height: 45px;
	background-color: #5b90cb;
}

/*
td.h_2 {
	background-image: url(/images/h_2_bg.jpg);
	height: 45px;
	background-color: #5b90cb;
}
*/

td.lbg {
	background-image: url(/images/l_bg.jpg);
}

td.rbg {
	background-image: url(/images/r_bg.jpg);
}

td.lbg2 {
	background-image: url(/images/l_bg_2.jpg);
}

td.rbg2 {
	background-image: url(/images/r_bg_2.jpg);
}

td.box {
	padding: 4px;
	background-color: #ffffff;
}

td.box12 {
	padding: 4px;
	font-size: 12px;
}

td.box_r {
	background-image: url(/images/rbg.gif);
}

td.box_b {
	background-image: url(/images/bbg.gif);
}

td.bottom {
	background-image: url(/images/b_bg.jpg);
	height: 50px;
	width: 959px;
	background-color: #5b90cb;
	padding: 0px 45px 0px 45px;
}

td.cont_bottom {
	background-image: url(/images/b_bg_pre.jpg);
	height: 37px;
	background-color: #5b90cb;
	color: #FFFFFF;
	font-weight: bold;
	width: 959px;
}

td.cont_bottom_page {
	background-image: url(/images/b_bg_page.jpg);
	height: 51px;
	background-color: #5b90cb;
	color: #FFFFFF;
	font-weight: bold;
	width: 959px;
}

div.h_text {
	padding: 13px 0px 0px 0px;
	font-weight: bold;
	color: #FFFFFF;
	width: 130px;
}

div.c_b_text {
	padding-top: 13px;
	font-size: 10px;
	font-weight: bold;
	width: 136px;
}

div.c_b_text a {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.redb {
	color: #db3d18;
	text-decoration: underline;
	font-weight: bold;
}

a.redb:hover {
	color: #db3d18;
	text-decoration: none;
	font-weight: bold;
}

.menu1 {
	color: #e63d1e;
	font-weight: bold;
	text-decoration: underline
}

.menu1:hover {
	color: #314b62;
	text-decoration: underline
}


.menu2 {
	font-weight: bold;
	text-decoration: none;
}

.menu2:hover{
	font-weight: bold;
	text-decoration: underline;
}

.menu3 {
	text-decoration: underline;
}

.menu3:hover {
	text-decoration: underline;
}

td.main_cont {
	padding: 0px 8px 0px 15px;
}

td.main_cont td,th {
}

td.right_cont {
	padding: 0px 20px 0px 0px;
}

.active_node {
	font-weight: bold;
}

.whitebg {
	background-color: #FFFFFF;
}

td.slogan {
	background-image: url(/images/slogan_bg.gif);
	height: 33px;
	background-color: #23466c;
}

td.contact {
	padding: 10px 0px 0px 20px;
}

.lnk-orng {
	font: bold 11px Tahoma; 
	color: #E63D1E;
	text-decoration: underline;
}