@charset "utf-8";
/* CSS Document */

body{
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-color:#8da29b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	margin:0px;
	margin-top:18px;
	padding:0px;
	line-height: 20px;
}


h1{font-size:18px; color:#850010; font-weight:normal; margin:0px; padding:0px; margin-top:20px; text-transform:uppercase;}
h2{font-size:13px; color:#850010; margin:0px; padding:0px;}
h3{font-size:14px; color:#850010; margin:0px; padding:0px; display:inline;}

a{color:#850010;}
a:hover{color:#000000;}

img{border:none;}

.container{width:966px; margin-left:auto; margin-right:auto; overflow:hidden;}

.advert{
	color:#DDE8E2;
	padding-right:20px;
}


#banner{
	width:743px;
	height:290px;
	position:relative;
	overflow:hidden;
	z-index:1;
}
#banner-links{
	position:absolute;
	top:241px;
	left:0;
	width:743px;
	height:49px;
	z-index:100;
	background:url(images/banner-link-bg.png) repeat-y 0 0;
	overflow:hidden;
}
	#banner-links a{
		display:block;
		width:371px;
		height:49px;
		float:left;
		line-height:49px;
		text-indent:40px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		text-shadow:0px 0px 5px #172342;
		background:url(images/banner-arrow.png) 25px 20px no-repeat;
	}
	#banner-links a:hover{text-decoration:underline;}
		#banner-links a img{}

.bg{background-image:url(images/site_bg.png); background-repeat:repeat-y; width:966px; padding-bottom:2000px; margin-bottom:-2000px; float:left; z-index:-1000;}
.subbg{background-image:url(images/subpage_bg.png); background-repeat:repeat-y; width:966px; padding-bottom:280px; margin-bottom:-280px; float:left; z-index:-1000;}

.menu{height:100%; width:197px; float:left; padding-left:10px; margin-right:-207px; z-index:100; position:relative;  margin-top:16px;}

.main_content{float:right; width:759px; margin-bottom:0; overflow:hidden; position:relative;}
.main_content_sub{float:right; width:759px; margin:0px; overflow:hidden; position:relative;}

.main_left{float:left; width:332px; padding:20px; padding-top:0px;}

.main_right{float:left; width:331px; padding:20px;  padding-bottom:0; padding-top:0px;}
.main_right img{margin-right:10px;}

.main_left_sub{float:left; width:519px; padding:20px; padding-top:0px;}

.main_right_sub{float:left; width:154px; padding:20px 10px 0px 10px; text-align:left;}
.main_right_sub img{margin-right:10px;}
.main_right_sub h2{text-align:center;}

.sub_bucket{ margin-bottom:20px;}

.news_contact{height:100%; width:759px; float:left;}

.subnews{width:332px; padding-left:20px; float:left;}

.news{width:372px; float:left;}

.bottom{float:left; width:966px; position:relative; z-index:100; margin:0px; padding:0px; padding-bottom:10px;}
.bottombg_index{background-image:url(images/bottom_bg2.gif);}
.bottombg_sub{background-image:url(images/bottom_subbg2.gif);}

.bottom_edge_and_makespace_icons{background-color:#8da29b; float:left; text-align:right; height:83px; width:966px;}

.menu_bottom{width:207px; float:left;}

.contact_info{background-image:url(images/contact_info_bg.jpg); width:387px; height:132px; float:right; color:#cbcdd5; text-align:right;}
.contact_info_sub{
	background-image:url(images/contact_info_sub.jpg);
	width:398px;
	height:132px;
	float:right;
	color:#cbcdd5;
	text-align:right;
}
.contact_info_copy{margin-top:57px; margin-right:114px;}

.copyright{height:28px; width:185px; background-image:url(images/copyright_bg.jpg); padding-left:22px; padding-top:12px; font-size:10px; color:#172342; line-height:normal;}

#top{float:right;}

.z{margin-bottom:10px; margin-top:-3px;}

.portrait{margin-top:5px; border: #0a1738 2px solid;}


