@charset "UTF-8";
/* CSS Document */

body {
	background:url(../img/back.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	margin:0;
	width:100%;
	height:100%;
}

h1 {
	margin:0px 0px 10px;
	border-bottom:1px solid rgb(0,0,0);
	padding-bottom:10px;
}

h2 {
	margin:0px 0px 10;
	background:url(../img/header2Back.png) no-repeat right top;
	color:rgb(255,255,255);
	padding:5px 10px 0px;
	height: 25px;
}
h3 {
	margin:0px;
}

p {
	margin:0;
}


a {
	color:rgb(255,120,0);
}

a:hover {
	text-decoration:none;
}

img { border:none }

#pageContainer {
	position:absolute;
	width:940px;
	left:50%;
	margin-left:-470px;
	background:rgb(255,255,255);
}
	#top {
		position:relative;
		background:url(../img/top.jpg) no-repeat;
		height:135px;
	}
	
		#address {
			position:absolute;
			top:40px;
			right:20px;
			color:rgb(255,255,255);
		}
	#header {
	padding:20px 20px 0px;
	}
		#header img {
			float:right;
			margin-left:10px;
		}
	
	#textContent {
	padding:0px 20px 20px;
	}
		
	#leftCol {
	float:left;
	width:600px;
	padding: 20px 10px 20px 20px;
	}
	
	#rightCol {
	float:left;
	width:280px;
	padding: 20px 20px 20px 10px;
	}
		#noteBlock {
			background:url(../img/noteBlockBack.jpg) bottom;
		}
			#noteBlockContent {
				font-family:"Comic Sans MS", cursive;
				color:rgb(100,100,100);
				background:url(../img/noteBlockTop.jpg) no-repeat;
				padding:30px 20px 20px;
			}
/* main menu */
ul#mainMenu {
	position:absolute;
	bottom:0px;
	right:20px;
	height:30px;
	margin:0;
	padding:0;
	list-style:none;
}
	ul#mainMenu li {
		float:left;
		
	}
	
	ul#mainMenu li a {
		display:block;
		text-decoration:none;
		color:rgb(0,0,0);
		font-weight:bold;
		background:url(../img/menuBackBehind.png) no-repeat left top;
		height:25px;
		padding:5px 10px 0px;
		opacity:.75;
		filter: alpha(opacity = 75);

	}
	
	ul#mainMenu li.active a,
	ul#mainMenu li a:hover {
		background:url(../img/menuBack.png) no-repeat left top;
		color:rgb(255,120,0);
		opacity:1;
		filter: alpha(opacity = 100);

	}
	
/* submenu */
#submenu {
	position:relative;
	height:35px;
	background:url(../img/submenuBack.png) repeat-x;
}
#submenu ul {
	position:absolute;
	right:20px;
	list-style:none;
	padding:0;
	margin:0;
}

	#submenu ul li {
		float:left;
		padding-top:5px;
		padding-left: 20px;
	}
		#submenu ul li a {
			text-decoration:none;
		}
		
		#submenu ul li.active a {
			font-weight:bold;
		}
		
		#submenu ul li a:hover {
			text-decoration:underline;
		}



/* classes */

.oneCol {
	float:left;
	width:280px;
	padding: 0px 20px 20px;
}

.middleCol {
	padding-left:10px;
	padding-right:10px;
}

.news {
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid rgb(0,0,0);
}

.rightPic {
	float:right;
}

.clr {
	clear:both;
}

