body {
	font-size:			11px;
	color:				#6E6E6E;
	font-family:		Arial, Helvetica, sans-serif;
	background-image:	url(../images/bg.png);
	background-repeat:	repeat-y;
	background-position:top center;
	line-height:		14px;
}

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {
	margin: 			0;
	padding: 			0;
}
a {
	color:				#0033CC;
	text-decoration:	none;
}
a img {
	border-width:		0px;
}
h1, h2, h3 {
	display:			none;
}
div.container {
	margin:				0 auto;
	width:				973px;
	overflow:			hidden;
}
div.header {
	width:				973px;
	height:				100px;
	background-image:	url(../images/header.png);
	background-position:top left;
	background-repeat:	no-repeat;
	margin-bottom:		3px;
}

div.left {
	float:				left;
	min-height:			300px;
	width:				204px;
	background-image:	url(../images/leftmenubg.png);
	background-position:top left;
	background-repeat:	repeat-x;
}
* html div.left {
	height:				300px;
}

div.left ul {
	padding:			10px;
}
div.left a {
	float:				left;
}
div.left li {
	list-style-type:	none;
	float:				left;
	width:				184px;
	overflow:			hidden;
}
div.left ul li ul {
	padding:			0px;
}
div.left ul li a {
	padding-left:		11px;
	line-height:		18px;
	background-image:	url(../images/menuarrow.gif);
	background-position:top left;
	background-repeat:	no-repeat;
	font-size:			14px;
	color:				#6E6E6E;
	font-weight:		bold;
}
div.left ul li a.active {
	background-position:bottom left;
}
div.left ul li ul li a {
	background-image:	none;
	color:				#0033CC;
	font-weight:		normal;
	line-height:		12px;
	font-size:			12px;
}
div.center {
	float:				left;
	min-height:			200px;
	margin:				0px 10px 0px 10px;
	display:			inline;
	width:				530px;
}
* html div.center {
	height:				200px;
}
div.centerblock1 {
	width:				518px;
	border:				2px solid #C2C2C2;
	float:				left;
	height:				244px;
	height:				188px;
	overflow:			hidden;
	margin-bottom:		4px;
	padding:			4px;
}

div.centerblock2 {
	width:				518px;
	width:				150px;;
	border:				2px solid #C2C2C2;
	float:				right;
	height:				74px;
	height:				220px;
	overflow:			hidden;
	margin-bottom:		4px;
	padding:			4px;
}

div.centerblock3 {
	width:				251px;
	width:				352px;
	border:				2px solid #C2C2C2;
	float:				left;
	height:				74px;
	height:				102px;
	overflow:			hidden;
	margin-bottom:		4px;
	margin-right:		4px;
	padding:			4px;
}

div.centerblock4 {
	width:				251px;
	width:				352px;
	border:				2px solid #C2C2C2;
	float:				left;
	height:				102px;
	overflow:			hidden;
	margin-bottom:		4px;
	padding:			4px;
}

div.centerblock5 {
	width:				526px;
	border:				2px solid #C2C2C2;
	float:				left;
	height:				22px;
	overflow:			hidden;
}

div.textcontent {
	width:				516px;
	border:				2px solid #C2C2C2;
	float:				left;
	height:				452px;
	overflow:			auto;
	padding:			5px;
}

div.text {
	clear:				both;
	float:				left;
	width:				499px;
	overflow:			hidden;
}
div.right {
	float:				left;
	min-height:			200px;
	width:				205px;
}
* html div.right {
	height:				200px;
}
div.rightblock {
	float:				left;
	height:				152px;
	overflow:			hidden;
	width:				205px;
	margin-bottom:		5px;
	padding:			0px;
	background-color:	#E1E1E1;
}

div.rightblock span {
	display:			block;
	color:				#fff;
	font-weight:		normal;
	font-size:			11px;
	background-color:	#B51E16;
	width:				191px;
	height:				16px;
	overflow:			hidden;
	padding:			1px 2px 0px 2px;
	margin:				5px 5px 0px 5px;
	text-transform: 	uppercase;
}
div.rightblock div.image {
	width:				195px;
	margin:				0 auto;
	height:				75px;
	background-position:center center;
	background-repeat:	no-repeat;
}
div.rightblock a.image {
	width:				195px;
	display:			block;
	margin:				0 auto;
	height:				95px;
	background-position:center center;
	background-repeat:	no-repeat;
}

div.rightblock p {
	padding:			5px;
}
a.galleryup {
	float:				left;
	width:				205px;
	height:				17px;
	background-image:	url(../images/galleryup.png);
	background-position:top left;
	background-repeat:	no-repeat;
}
div.gallery {
	float:				left;
	height:				432px;
	overflow:			hidden;
	background-color:	#A5A5A5;
	width:				205px;
}
div.gallery p {
	padding-bottom:		10px;
	height:				422px;
}

a.galleryimage {
	width:				140px;
	height:				140px;
	background-position:center center;
	background-repeat:	no-repeat;
	background-color:	#3B3B3B;
	margin:				0px auto;
	border:				2px solid #A5A5A5;
	display:			block;
}
a.galleryimage span {
	display:			block;
	background-color:	#3B3B3B;
	height:				20px;
	overflow:			hidden;
	margin-top:			120px;
	text-align:			center;
	color:				#fff;
	line-height:		20px;
	font-size:			10px;
}

a.gallerydown {
	float:				left;
	width:				205px;
	height:				17px;
	background-image:	url(../images/gallerydown.png);
	background-position:top left;
	background-repeat:	no-repeat;
}
a.gallerydown:hover, a.galleryup:hover {
	background-position:bottom left;
}
a.galleryup:active, a.gallerydown:active, a.galleryup:focus, a.gallerydown:focus {
	outline:			none;
}


span.itemtitle {
	color:				#B51E16;
	font-size:			12px;
	font-weight:		bold;
	text-transform: 	uppercase;
}