@import "reset.css";
html, body {	
	background-color: #FFFFFF;
}


#page{
	position			: relative;
	width				: 100%;
	min-width			: 1000px;
	min-height			: 100%;
}
#wrapper {
	position			: relative; 
	width				: 941px;
}
/* HEADER *******************************
*****************************************/
#header {
	margin-bottom		: 45px;
	height				: 208px;
}
	/********Logo****************************/
	#header div.logo{
		margin				: 42px 0 0 0px;
		position			: absolute;
		width				: 383px;
		height				: 153px;
		background			: url(../images/logo_label.gif) 0px 0px no-repeat;
	}
		#header div.logo a {
			margin				: 32px 0 0 25px;
			display				: block;
			width				: 234px;
			height				: 121px;
		}
			#header div.logo a img{
				width				: 234px;
				height				: 121px;
			}
	/********End Logo************************/
	/********Brain***************************/
	#header img.brain{
		margin				: 48px 0 0 450px;
		position			: absolute;
		width				: 216px;
		height				: 160px;
	}
	/********End Brain***********************/
	/********Mini nav************************/
	div.minNav{
		position			: absolute;
		margin				: 8px 22px 0 0;
		right				: 0;
		width				: 144px;
		height				: 10px;
	}
		div.minNav a{
			position			: absolute;
			display				: block;
			height				: 10px;
		}
			div.minNav a.home{
				margin				: 0 0 0 0;
				width				: 9px;
				background			: url(../images/min_nav_off.gif) 0px 0px no-repeat;
			}
			div.minNav a:hover.home{background: url(../images/min_nav_on.gif) 0px 0px no-repeat;}
			div.minNav a.mail{
				margin				: 0 0 0 69px;
				width				: 10px;
				background			: url(../images/min_nav_off.gif) -69px 0px no-repeat;
			}
			div.minNav a:hover.mail{background: url(../images/min_nav_on.gif) -69px 0px no-repeat;}
			div.minNav a.map{
				margin				: 0 0 0 133px;
				width				: 11px;
				background			: url(../images/min_nav_off.gif) -133px 0px no-repeat;
			}
			div.minNav a:hover.map{background: url(../images/min_nav_on.gif) -133px 0px no-repeat;}
			div.minNav a.select{background-image: url(../images/min_nav_on.gif);}
	/********end Mini nav********************/
	/********Menu****************************/			
	#header ul.menu{
		position			: absolute;
		margin				: 45px 0 0 0;
		right				: 0;
		width				: 170px;
		height				: auto;
	}
		#header ul.menu li{
			margin				: 0 0 10px 0;
			padding				: 0 0 0 39px;
			line-height			: 25px;
			background			: url(../images/header_menu_item.gif) 0px -28px no-repeat;
		}
		#header ul.menu li:hover{
			background			: url(../images/header_menu_item.gif) 0px 0px no-repeat;
		}
			#header ul.menu li a{
				font-family			: Georgia;
				font-size			: 14px;
				font-style			: italic;
				color				: #5e86c1;
				line-height			: 25px;
			}
			#header ul.menu li:hover a{
				color				: #db7a11;
			}
	/********end Menu************************/
/* END HEADER ***************************
*****************************************/

/* CONTAINER ****************************
*****************************************/
#container {
	margin-bottom	: 45px;
	padding-top		: 20px;
}
	#container div.leftContainer{
		float			: left;
		margin			: 0px;
		width			: 266px;
		border			: 0;
	}
		#container div.leftContainer .innerBlock{padding-left: 5px;}
		.ban240{
	margin-left: 5px;
}

	#container div.centerContainer{
		float			: left;
		margin			: 0px;
		width			: 545px;
		border			: 0;
	}
		#container div.centerContainer .innerBlock{}
	#container div.rightContainer{
		float			: left;
		margin			: 0px;
		width			: 130px;
		border			: 0;
	}
		#container div.rightContainer .innerBlock{padding-right: 5px;}
		#container div.rightContainer .innerBlock2{
	margin: 0 0 0 -40px;
}
	/********Menu****************************/			
	#container ul.menu{}
		#container ul.menu li, #container ul.menu li.select{
			margin				: 0 0 10px 0;
			padding				: 0 0 0 19px;
			line-height			: 14px;
			background			: url(../images/container_menu_item.gif) 0px -13px no-repeat;
		}
		#container ul.menu li:hover, #container ul.menu li.select{
			background			: url(../images/container_menu_item.gif) 0px 2px no-repeat;
		}
			#container ul.menu li a{		
			}
			#container ul.menu li:hover a, #container ul.menu li.select a{
				color				: #d34a07;
			}
	/********end Menu************************/
	/********Content*************************/
	div.content div.infBlock {width: 490px;}
		div.content div.infBlock .infBlockContent {
			margin-left			: 20px;
			padding				: 13px 0 20px 0;
			width				: 450px;
		}
		div.content div.picture {
			float				: left;
			margin				: 0 15px 15px 0;
			width				: 105px;
			height				: 105px;
			background			: url(../images/picture_border.gif) 0px 0px no-repeat;
		}
			div.content div.picture img{
				margin				: 9px 0 0 9px;
				width				: 94px;
				height				: 79px;
				font-size			: 0;
			}		
			div.content div.picture2 {
			float				: left;
			margin				: 0 15px 15px 0;
			width				: 154px;
			height				: 154px;
			background			: url(../images/picture_border2.gif) 0px 0px no-repeat;
		}
			div.content div.picture2 img{
				margin				: 9px 0 0 9px;
				width				: 135px;
				height				: 135px;
				font-size			: 0;
			}
		
	/********end Content*********************/

	/********Path****************************/
	div.path{
		position			: absolute;
		margin-top			: -35px;
	}
		div.path p{color: #db7a11;}
		div.path a{color: #5e86c1;}
		div.path em{
			margin			: 0 10px 0 10px;
			padding			: 3px 4px 3px 4px;
			background		: url(../images/path.gif) 0px 9px no-repeat;
		}
	/********end Path************************/
	div.photo{
		margin			: 0px 0 0 0px;
		padding			: 0 0 0 0px;
		width			: 448px;
		height			: 84px;
	}
	a.next2{
		float			: right;	
		margin			: 0 7px 0 0;
		padding			: 0 22px 0 0;
		font-size		: 11px;
		color			: #3689d5;
		background		: url(../images/next_forward.gif) 100% -10px no-repeat;
	}
	a.forward{
		float			: left;
		padding			: 0 0 0 22px;
		font-size		: 11px;
		color			: #3689d5;
		background		: url(../images/next_forward.gif) 0px 5px no-repeat;
	}
/* END CONTAINER ************************
*****************************************/

/* FOOTER *****************************
***************************************/
#footer {
	margin				: -232px 0 0 0;
	min-width			: 1000px;
	position			: relative;
	width				: 100%;
	height				: 232px;
}
	#footer div.block {
		width			: 941px;
	}
	/********Menu****************************/			
	#footer ul.menu{
		position			: absolute;
		height				: 14px;	
	}
		#footer ul.menu li{
			float				: left;
			margin				: 0 7px 0 0;
			padding				: 0 8px 0 0;
			line-height			: 11px;
			background			: url(../images/footer_menu_item.gif) 100% 3px no-repeat;
		}
		#footer ul.menu li.last{background: none;}
		#footer ul.menu li a{
			font-family			: Tahoma;
			font-size			: 11px;
			font-weight			: normal;
			color				: #3689d5;
		}
	/********end Menu************************/
	/********Copyright***********************/			
	#footer p.copy{
		position			: absolute;
		margin-top			: 25px;
		height				: 14px;	
		font-family			: Tahoma;
		font-size			: 11px;
		color				: #b1b1b1;
	}
		#footer p.copy a{
			font-family			: Tahoma;
			font-size			: 11px;
			color				: #b1b1b1;
		}
	/********end Copyright*******************/
	/********Counters************************/			
	#footer div.counters{
		float				: right;	
		margin				: 3px 13px 0 0px;
		height				: 31px;	
	}
	/********end Counters********************/
/* END FOOTER *************************
***************************************/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/***************Advertisement********************/
div.advertisement{
	position			: relative;
	margin-bottom		: 35px;
	width				: 941px;
	height				: 103px;
	background			: url(../images/advertisement_bg.jpg) 0px -103px repeat-x;
}
	div.advertisement .leftBg, div.advertisement .rightBg{
		position			: absolute;
		top					: 0;
		width				: 15px;
		height				: 103px;
		background			: url(../images/advertisement_bg.jpg) no-repeat;
	}
	div.advertisement .leftBg{
		left				: 0;
		background-position	: 0 0;
	}
	div.advertisement .rightBg{
		right				: 0;
		background-position	: -15px 0;
	}
	div.advertisement .advTable{
	margin: 0px 0px 0px 7px;
	padding: 0 0 0 0;
	width: 100%;
	height: 103px;	
}
		div.advertisement .advTable table{
			margin				: 0 10px 0 40px;
			width				: auto;
			height				: 103px;			
		}
		div.advertisement .advTable td{padding: 10px 20px 0 0; vertical-align: middle;}
		div.advertisement .advTable p{
			font-family			: Arial;
			font-size			: 11px;
			line-height			: 17px;
			color				: #707070;
		}
			div.advertisement .advTable p a{
				font-family			: Arial;
				font-size			: 11px;
				line-height			: normal;
				color				: #3689d5;
			}
			div.advertisement .advTable p a.link{color: #d34a07;}
/***************End Advertisement****************/

/***************Info Block***********************/
	div.infBlock {
		position			: relative;
		width				: auto;
		height				: auto;
		border				: 1px solid #e6dfd5;		
	}
		div.infBlock .topLeft, div.infBlock .topRight, div.infBlock .bottomLeft, div.infBlock .bottomRight{
			position			: absolute;
			width				: 10px;
			height				: 10px;
			font-size			: 0; /*for IE*/
			background			: url(../images/angles.gif);
			background-repeat	: no-repeat;
		}
		div.infBlock .topLeft{
			top					: 0;
			left				: 0;
			margin				: -1px 0 0 -1px;
			background-position	: 0 0;
		}
		div.infBlock .topRight{
			top					: 0;
			right				: 0;
			margin				: -1px -1px 0 0;
			background-position	: -11px 0;
		}
		div.infBlock .bottomLeft{
			bottom				: 0;
			left				: 0;
			margin				: 0 0 -1px -1px;
			background-position	: 0 -11px;
		}
		div.infBlock .bottomRight{
			bottom				: 0;
			right				: 0;
			margin				: 0 -1px -1px 0;
			background-position	: -11px -11px;
		}
		div.infBlock .infBlockContent{}
/***************end Info Block*******************/
.clearBoth{
	clear				: both;
	font-size			: 0px;
	height				: 0px;
	border				: 1px solid #fff;
}
/*>>>>>>>>>>*/
.empty {height: 232px;}