body {
	margin:0px;
	font-family: Arial AMU, Arial Unicode, Sylfaen, Helvetica, Sans-serif;
	font-size:14px;
	background:url(../img/bg.jpg) repeat-x top;
	background-color: #f6f6f6;
}

/* ------------------- HEADER -------------------- */
.header {
	height:242px;
	background:url(../img/header_bg.jpg) repeat-x;
}

.header_small {
	height:172px;
	margin:0px;
	padding:0px;
	background:url(../img/header_bg_s.jpg) repeat-x;
	vertical-align:top;
}

.up_header {
	height:6px;
	background-color:#afafaf;
}

#pathway {
	font-size:14px;
	color:#305364;
	font-weight:bold;
}

/* -------------------- MENU --------------------- */

.subMenu_Content {
	position:relative;
	z-index:101;
}

.subMenu {
	/*background-color:#999;*/
	position:absolute;
	height:100px;
	width:200px;
	/*display:none;*/
	/*top:-4px;*/
}

/* -------------------- BODY --------------------- */
.body {
	/*width:868px;*/
}

.body_left_bg {
	width:31px;
	background:url(../img/left_bg.jpg) no-repeat;
	background-position:top;
}

.body_right_bg {
	width:31px;
	background:url(../img/right_bg.jpg) no-repeat;
	background-position:top;
}

.body_main_td {
	/*width:812px;*/
}

.body_main {
	/*width:812px;*/
	background-color:#FFF;
}

#content {
	padding-top:10px;
	padding-bottom:10px;
}

#content #cont_main {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:45px;
	vertical-align:top;
	font-size:13px;
	color:#413e3e;
	/*text-align:justify;*/
}

#content #cont_main .list td {
	font-size:13px;
	color:#413e3e;
	background-color:#f0f6f9;
}

#content #gallery {
	/*text-align:center;*/
}

#content_gall {
	background:url(../img/gall_bg_under.jpg) left bottom repeat;
	padding-top:0px;
}

#content_gall #content_table {
	background:url(../img/gall_bg.jpg) left top repeat-x;
	padding-top:20px;
	padding-left:10px;
}

/* ---- NEWS ---- */

.news_title {
	font-size:14px;
	font-weight:bold;
	color:#305364;
}

.news_brief {
	font-size:13px;
	padding-top:5px;
}

.news_brief a {
	color:#446e83;
}

.news_date {
	color:#446e83;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
}

.news_text {
	font-size:13px;
	color:#3b5a69;
}

#showall {
	font-size:12px;
	color:#446e83;
	padding-left:10px;
	width:212px;
}

/* ---- Calendar ---- */

#datepicker {
	padding-left:5px;
	padding-top:7px;
	position:relative;
	z-index:10;
}

/* ----------------------------- LEFT COLUMN ---------------------------- */

#content #left {
	width:252px;
	vertical-align:top;
}

#content #right {
	width:275px;
	vertical-align:top;
}

#left_col {
	background-color:#f0f6f9;
	font-size:11px;
}

#left_col #top_list {
	padding-left:20px;
	padding-top:10px;
	padding-right:7px;
}

#left_col #news_date, #news_brief {
	font-size:11px;
	color:#49758d;
}

#left_col #title {
	color:#305364;
	padding-left:20px;
	padding-top:5px;
	font-size:13px;
	font-weight:bold;
	/*font-variant:small-caps;*/
}

#top_list a {
	color:#49758d;
}

.more {
	padding-left:20px;
	padding-bottom:5px;
}

/* --------------------- FOOTER ------------------------ */

#footer {
	height:42px;
	padding-top:0px;
	vertical-align:top;
}

#footer #f_inner {
	/*width:798px;
	margin-left:6px;*/
	margin-top:0px;
	border-top:#c4c2c2 1px solid;
}

#footer td {
	font-size:11px;
	
	height:25px;
	padding-top:5px;
}

#footer #f_menu {
	text-align:right;
}

#footer #created {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footer #f_menu a {
	color:#333;
	text-decoration:none;
}

/* --------------------- LINKS --------------------- */

a {
	color:#666666;
	text-decoration:underline;
}

a:hover {
	text-decoration: none;
}

/* --------------------- UL LIST --------------------- */

.subtree_list {
	float:left;
	padding:0 15px 0 0;
}

.subtree_list li {
	list-style-type:none;
	background:transparent url(../img/arrow_red.gif) no-repeat scroll 0 50%;
	padding-left:10px;
	padding-bottom:5px;
}

.siteMap_list {
	float:left;
	padding:0 15px 0 0;
}

.siteMap_list li {
	list-style-type:none;
	background:transparent url(../img/arrow_red.gif) no-repeat scroll;
	background-position:0 5px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.siteMap_list li ul {
	padding-top:5px;
	padding-bottom:5px;
}

.siteMap_list li ul li {
	background-position:0 50%;
}

/* --------------------------- FEEDBACK --------------------------- */

#feedback_form {
	margin-left:125px;
}

#feedback_title {
	padding-left: 125px;
	padding-top: 15px;
}

.fb_left_bg {
	background:url(../img/feedback_left.jpg) no-repeat;
	background-position:0px 10px;
}

.fb_field {
	background-color:#d6e6ee;
	border:0px;
	padding:1px;
	width:320px;
}

.fb_title {
	font-size:12px;
	color:#51899f;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	vertical-align:top;
}

.fb_empty_row {
	height:10px;
}

.fb_but {
	background:url(../img/fb_buttons.jpg) no-repeat right;
	height:35px;
	padding-right:10px;
	font-size:13px;
}

a.fd_send {
	color:#51899f;
	text-decoration:none;
}

a.fd_clear {
	color:#FFF;
	text-decoration:none;
}

.error_msg {
	color:#900;
	font-size:11px;
}

#fb_status {
	padding-left:35px;
	padding-right:35px;
	border:#900 dotted 1px;
	text-align:center;
	width:245px;
}
