a:link, a:visited {color:#C21F00; text-decoration:underline;}
a:hover {text-decoration:none;}
body {margin:0px 0px; padding:0px 0px; background:#320000;}

.input {font:normal 11px Tahoma; border:solid 1px #E2D2C3;}
.search_div {position:relative;}
	.button {position:absolute; top:0px; left:270px; background:url('../images/button.jpg') top left no-repeat; width:60px; height:18px; padding:2px 0px 0px 0px; cursor:pointer;}
		.button div, .button2 div {font:bold 11px Tahoma; color:#ffffff; text-align:center;}
	.button2 {margin-left:185px; background:url('../images/button.jpg') top left no-repeat; width:60px; height:18px; padding:2px 0px 0px 0px; cursor:pointer;}

#container {position:relative; width:980px; height:100%; left:50%; margin-left:-490px;}
	.table {height:100%; background:#7d0000;}
		.table td, .form_table td {vertical-align:top; font:normal 11px Tahoma; color:#575757;}
			.form_table_td1 {font:normal 11px Tahoma; color:#007638; text-align:right;}
		.calendar_table {width:215px;}
			.calendar_table td {vertical-align:bottom; padding-top:13px;}
				.calendar_table_td1 {width:240px;}
					.calendar_table_div1 {margin:15px 20px 25px 0px;}
					.calendar_table_div2 {margin:15px 0px 25px 25px;}
				.calendar_table_td2 {text-align:right;}
				.calendar_table_td3 {width:3px; background:url('../images/calendar_spacer_bg.jpg') top center repeat-y;}
				#calendar_table_td4 {width:3px; background:url('../images/calendar_spacer_bg.jpg') top center repeat-y; vertical-align:bottom;}
		#main_left {background:url('../images/darts_side.jpg') bottom right no-repeat #f8efe8;}
			#main_menu-box {background:#7d0000;}
				.main_menu-box_top {width:220px; background:url('../images/menu_bg_left1.jpg') bottom left no-repeat #f6e9e0;}
					.main_menu-box_top-bg1 {background:url('../images/menu_bg_left1_layer.png') top center no-repeat;}
						.main_menu-box_top-bg2 {margin:0px 10px 0px 80px; padding-top:20px; position:relative;}
				.main_menu-box_middle {width:220px; background:url('../images/menu_bg_left2.jpg') bottom left no-repeat #f6e9e0;}
					.main_menu-box_middle-bg1, .main_menu-box_bottom-bg1 {margin:0px 10px 0px 80px; padding-top:3px;}
				.main_menu-box_bottom {width:220px; background:url('../images/menu_bg_left3.jpg') bottom left no-repeat #f6e9e0;}
				.main_menu-title {font:bold 11px Tahoma; color:#008f44; text-transform:uppercase;}
				.main_menu-item1 {position:relative; margin:4px 0px;}
				.main_menu-item2 {margin:4px 0px;}
					.main_menu-item1 a:link, .main_menu-item2 a:link, .main_menu-item1 a:visited, .main_menu-item2 a:visited {font:bold 11px Tahoma; color:#575757; text-decoration:none;}
					.main_menu-item1 a:hover, .main_menu-item2 a:hover {color:#c0682a;}
				.main_menu-active  {color:#c0682a;}
		#main_middle {background:#f8efe8; padding-bottom:5px;}
			#top_menu {position:absolute; top:170px;}
				#top_menu a:link, #top_menu a:visited {font:bold 11px Tahoma; color:#ffffff; text-decoration:none; text-transform:uppercase;}
				#top_menu a:hover {color:#FFBD88;}
				.top_menu-item1 {float:left; margin:40px 0px 0px 25px;}
				.top_menu-item2 {float:left; margin:40px 0px 0px 0px;}
				.top_menu-spacer {float:left;}
			#lang_bar-box {}
				#lang_bar-div {position:absolute; top:17px; left:245px; word-spacing:8px; font:normal 11px Tahoma; color:#C3AA95;}
					#lang_bar-div a:link, #lang_bar-div a:visited {font:bold 11px Tahoma; color:#C3AA95; text-decoration:underline;}
					#lang_bar-div a:hover {text-decoration:none;}
						#lang_bar-active {font:normal 11px Tahoma; color:#C3AA95;}
			#content {position:relative;}
				.content-title {position:absolute; margin:18px 0px 0px 25px; font:bold 11px Tahoma; text-transform:uppercase; color:#ffffff;}
					.content-subtitle {margin:7px 0px; font:bold 11px Tahoma; color:#C60000; text-transform:uppercase;}
						.content-subtitle a:link, .content-subtitle a:visited {text-decoration:none;}
						.content-subtitle a:hover {text-decoration:underline;}
					.content-subtitle2 {margin:1px 0px; font:bold 11px Tahoma; color:#C60000;}
						.content-subtitle2 a:link, .content-subtitle2 a:visited {font:normal 11px Tahoma; color:#007638; text-decoration:underline;}
						.content-subtitle2 a:hover {text-decoration:none;}
					.content-subtitle3, .calendar {margin:7px 0px; font:bold 11px Tahoma; color:#C60000;}
						.content-subtitle3 ul {list-style-type:none; margin:0px 0px; padding:0px 0px;}
							.content-subtitle3 ul li {display:inline; margin:0px 50px 0px 0px;}
								.content-subtitle3 a:link, .calendar a:link, .content-subtitle3 a:visited, .calendar a:visited {font:bold 11px Tahoma; color:#C21F00; text-transform:uppercase; line-height:20px;}
								.content-subtitle3 a:hover, .calendar a:hover {color:#007437;}
						.calendar span {margin-right:10px;}
							.calendar a:link, .calendar a:visited {text-transform:capitalize;}
					.content-subtitle4, .sitemap_url {margin:15px 0px; font:bold 11px Tahoma; color:#008F44; text-transform:uppercase;}
						.content-subtitle4 a:link, .content-subtitle4 a:visited, .sitemap_url a:link, .sitemap_url a:visited {color:#575757; text-transform:none; text-decoration:none;}
						.content-subtitle4 a:hover, .sitemap_url a:hover {text-decoration:underline;}
					.content-subtitle4_2 {margin:15px 0px; font:bold 11px Tahoma; color:#007638;}
					.content-subtitle4_3 {font:bold 11px Tahoma; color:#007638; text-transform:uppercase;}
					.content-subtitle_url {margin:13px 0px;}
						.content-subtitle_url a:link, .content-subtitle_url a:visited {font:bold 11px Tahoma; color:#C60000; text-transform:uppercase; text-decoration:none;}
						.content-subtitle_url a:hover {text-decoration:underline;}
				.content-title2 {position:absolute; margin:18px 0px 0px 40px; font:bold 11px Tahoma; color:#f5e9df; text-transform:uppercase;}
				.content-title3 {position:absolute; margin:13px 0px 0px 40px; font:bold 11px Tahoma; color:#007236; text-transform:uppercase;}
					.content-title3 span {height:30px;}
				.active_link, .active_link2 {font:bold 11px Tahoma; color:#007437; text-transform:uppercase;}
				.active_link2 {text-transform:capitalize;}
				.active_link3 {color:#FFBD88;}
				.maintext {font:normal 11px Tahoma; color:#575757; text-align:justify;}
					.maintext p img {position:relative;}
					.div_back {position:relative; margin:13px 0px 0px 25px; font:bold 10px Tahoma; word-spacing:5px;}
					.div_more {position:relative; margin-top:13px; font:bold 10px Tahoma;}
						.div_more div {position:absolute; top:0px; right:0px; font:bold 10px Tahoma; color:#C60000; text-align:right;}
							.div_more div span {margin-left:25px; color:#008F44;}
						.div_more a:link, .div_back a:link, .div_more a:visited, .div_back a:visited {font:bold 10px Tahoma; color:#008F44; text-decoration:none;}
						.div_more a:hover, .div_back a:hover {text-decoration:underline;}
						.sitemap_box1 {margin-left:80px;}
							.sitemap_box2 {margin-left:10px;}
					.comment_date {color:#979797; font-size:10px;}
					.calendar_text {color:#787878; font-size:10px; text-align:justify;}
				.news-item1 {background:url('../images/main_text_bg.jpg') bottom center no-repeat #F8EFE8;}
					.news-item_box1 {margin:38px 25px 15px 25px;}
					.news-item_box2 {margin:10px 25px 15px 25px;}
				.news-item2 {background:#F8EFE7;}
				.calendar_spacer {background:url('../images/calendar_spacer.jpg') top center no-repeat; font-size:1px;}
		#main_right {background:url('../images/menu_bg_right3_middle.jpg') bottom right repeat-y;}
			#section_right1 {position:relative;}
				.section_right1-bg_top {width:219px; margin-left:2px; background:url('../images/menu_bg_right1.jpg') top center no-repeat #E9D2CC;}
					.section_right1-bg_bottom {background:url('../images/menu_bg_right2.jpg') bottom center no-repeat;}
						.section_right1-box {margin:0px 20px 0px 40px; padding:20px 0px 20px 0px; font:normal 11px Tahoma; color:#575757;}
							.section_right1-box a:link, .section_right1-box a:visited {font:bold 11px Tahoma; color:#575757;}
							.section_right1-box a:hover {text-decoration:none;}
							.photo {position:relative; float:left; margin:0px 10px 10px 0px; padding-top:2px; width:117px; height:79px;}
								.photo div {margin-left:2px; width:113px; height:75px; cursor:pointer;}
							.photo2 {position:relative; float:left; padding-top:2px; margin:0px 25px 0px 0px; width:137px; height:119px;}
								.photo2 div, .photo3 div {margin-left:2px; width:133px; height:115px; cursor:pointer;}
							.photo3 {position:relative; float:left; padding-top:2px; margin:25px 25px 0px 0px; width:137px; height:119px;}
							.photo4 {padding-top:2px; margin:25px 25px 0px 70px; width:347px; height:339px;}
								.photo4 div {margin-left:2px; width:343px; height:335px; cursor:pointer;}
							.paging {width:245px; margin:20px 0px 0px 120px; text-align:center;}
								.paging ul {list-style-type:none; text-align:center; margin:0px 0px; padding:0px 0px;}
									.paging ul li {display:inline; margin:0px 7px 0px 7px;}
										.paging a:link, .paging a:visited {font:normal 11px Tahoma; color:#C21F00; line-height:20px;}
										.paging a:hover {color:#007437;}
									.selected_page {font:normal 11px Tahoma; color:#007437;}
							.contacts {margin-bottom:40px; padding:0px 10px 0px 30px; font:normal 10px Tahoma; color:#575757; background:#f8efe8;}
								.contacts-span1 {color:#00793A;}
								.contacts-span2 {color:#C11F00;}
			#section_right2 {position:relative; margin-left:2px;}
				#supporters {background:#EEDCD6; margin:0px 10px 0px 10px; padding:10px 0px 20px 0px; font:normal 11px Tahoma; color:#575757; text-align:center;}
					#supporters table td {font:normal 11px Tahoma;}
					#supporters img {border:none;}
				.clear_both {clear:both;}
				.empty_spacer {clear:both; height:0px; line-height:0px; font-size:0px;}
		#main_bottom {height:72px; background:url('../images/main_text_bottom.jpg') bottom center no-repeat #F8EFE8; vertical-align:bottom;}
			#main_bottom-box {position:relative; height:72px;}
				#isd_logo {position:absolute; bottom:21px; left:389px;}
				#floating_bar {position:absolute; bottom:0px; right:-221px;}
				#floating_corner {position:absolute; bottom:72px; right:0px;}