* {margin: 0; padding: 0;}

body {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 78%;/* 12,5px */

color: #766754;

background: #ede2d2 url(../images/bg.gif) repeat-x;

text-align: center;

}

a {color: #6F5430;text-decoration: none;}

a:hover {color: #000000;}

img {border:0;}

ul, li {display: block;list-style: none;}



#all {

text-align: left;

width: 1002px;

margin: 0 auto;

}



	#left_col {

	width: 254px;

	float: left;

	}

	

		#logo {

		background: url(../images/logo-bg.png) no-repeat;

		width: 252px;

		height: 106px;

		}

		

			#logo h1 a {

			background: url(../images/logo.png) no-repeat;

			display: block;

			text-indent: -9000px;

			width: 120px;

			height: 85px;

			margin: 30px 0 0 65px;

			}

			

		#left {

		background: url(../images/left-top.gif) no-repeat 0 0;

		

		}

		

			#left div {

			background: url(../images/left-bottom.gif) no-repeat 0 100%;

			padding: 0 0 13px 0;

			}

			

				#left div div {

				background: none;

				padding: 0 2px;

				}

				

					#left div div div {padding: 0;}

					

						#left .module-title {

						color: #5e4f3c;

						font-size: 1.16em;

						border-bottom: 1px solid #fff;

						text-transform: uppercase;

						}

						

							#left .module-title span {

							border-bottom: 1px solid #e9dfd1;

							display: block;

							padding: 19px 12px 13px 22px;

							}

							

						#left .module-content {

						padding: 10px 10px 0 10px;

						margin-bottom: 18px;

						}

						

							#left .module-content ul {

							margin: -10px -10px 0 -10px;

							}

							

								#left .module-content ul li a {

								border-bottom: 1px solid #e7dbcd;

								height: 28px;

								background: url(../images/left-list-bg.gif) repeat-x;

								color: #766754;

								font-size: 1.06em;

								display: block;

								padding: 15px 22px 0 22px;

								}

									

									#left .module-content ul li a:hover, 

									#left .module-content ul li.active a {

									border-top: 1px solid #e09100;

									border-bottom: 0;

									background: #e4a000 url(../images/left-list-bg-hover.gif) repeat-x 0 100%;

									color: #fff;

									padding: 14px 22px 0 22px;

									height: 29px;

									}



	

	#main_col {

	width: 750px;

	float: left;

	margin-left: -2px;

	position: relative;

	}

	

		#module1 {

		position: absolute;

		top: 30px;

		right: 22px;

		}

		

			#module1 a {

			background: url(../images/spacer3d2.gif) no-repeat;

			width: 474px;

			height: 96px;

			display: block;

			text-indent: -9000px;

			}

			

			#module1 #jflanguageselection {

			float: left;

			margin: 0;

			position: absolute;

			top: -20px;

			left: -225px;

			}

			

				#module1 #jflanguageselection a {

				background: none;

				width: 20px;

				height: 14px;

				text-indent: 0;

				display: inline;

				}

		

		#top-menu {

		margin-top: 148px;

		float: right;

		}

		

			#top-menu ul li {

			float: left;

			display: block;

			margin-left: -9px;

			}

			

				#top-menu ul li a {

				float: left;

				display: block;

				background: url(../images/top-menu-right.png) no-repeat 100% 0;

				height: 37px;

				padding-right: 9px;

				z-index: 10;

				position: relative;

				cursor: pointer;

				}

				

					#top-menu ul li a span {

					background: url(../images/top-menu-left.png) no-repeat;

					padding: 12px 30px 0 40px;

					display: block;

					height: 25px;

					font-size: 1.16em;

					color: #fff;

					text-transform: uppercase;

					text-shadow: #9a866b -1px -1px 1px;

					float: left;

					}

					

						#top-menu ul li a:hover {background-position: 100% 100%;z-index: 100;}

						#top-menu ul li a:hover span {background-position: 0 100%;}

		

		#slider {

		clear: both;

		background: url(../images/slider-top.gif) no-repeat 0 0;

		padding: 10px 0 0 0;

		}

		

			#slider div {

			background: url(../images/slider-bottom.gif) no-repeat 0 100%;

			padding: 0 0 10px 0;

			}

			

				#slider div div {

				background: none;

				padding: 0;

				border-right: 4px solid #e8af00;

				margin: -4px 0 -4px 0;

				}

				

					#slider div div div {

					margin: 0;

					border: 0;

					}

		

		#breadcrumbs {

		padding: 9px 0 10px 26px;

		color: #91826e;

		font-weight: bold;

		overflow: hidden;

		}

		

			#breadcrumbs a {color: #5e4f3c;}

			

			#breadcrumbs .breadcrumbs {

			width: 450px;

			float: left;

			padding-top: 11px;

			}

			

			#breadcrumbs div.search {

			float: right;

			width: 205px;

			margin-right: 20px;

			}

			

				#breadcrumbs div.search input#mod_search_searchword {

				border: 0;

				background: url(../images/search-field.gif) no-repeat;

				width: 147px;

				height: 24px;

				float: left;

				color: #766754;

				padding: 9px 12px 0 12px;

				}

				

				#breadcrumbs div.search input.button {

				background: url(../images/searchButton.gif) no-repeat;

				width: 34px;

				height: 33px;

				display: block;

				text-indent: -9000px;

				float: left;

				}

		

		#main {

		background: url(../images/content-top3.gif) no-repeat;

		padding: 22px 0 0 0;

		margin-left: 5px;

		}

		

			#main div {

			background: url(../images/content-bottom.gif) no-repeat 0 100%;

			padding: 0 0 15px 0;

			margin: 0;

			}

			

				#main div div {

				background: url(../images/content-bg.gif) repeat-y;

				/*padding: 0 3px;*/

				padding: 0 22px 0 23px;

				}

				

					#main div div div {

					background: none;

					padding: 0;

					}

				

						#main #content {

						line-height: 17px;

						}

						

							#content img {

							background: #fff;

							padding: 2px;

							border: 1px solid #e7ddcd;

							-moz-border-radius: 8px;

							-webkit-border-radius: 8px;

							}

							

							#content ul li {

							background: url(../images/bullet.gif) no-repeat 0 4px;

							padding-left: 13px;

							}



							#content ul li ul li {

							background: url(../images/square.png) no-repeat 0 2px;

							padding-left: 13px;

							}

							

							/* Accordion plugin */

							#main .ui-widget-content {

							font-family: Tahoma, Helvetica, sans-serif;

							font-size: 78%;/* 12,5px */

							color: #766754;

							}

						

						#main #module2 {

						background: url(../images/module2-bg.gif) repeat-x;

						padding: 13px 24px 2px 20px;

						display: inline-block;

						margin: 0 -20px;

						}

						

							#module2 img {

							border: 3px solid #e8af00;

							margin: 0 8px;

							}

					

	#footer {

	background: url(../images/footer.gif) no-repeat;

	width: 1000px;

	margin: 8px auto 0;

	clear: both;

	display: inline-block;

	padding: 1px 0 0 0;

	}

	

		#copyright {

		background: url(../images/copyright-border.gif) repeat-y 100% 0;

		width: 32%;

		float: left;

		}

		

			#copyright .module {

			padding: 17px 20px 9px 20px;

			}

			

				#copyright p.p1 {color: #5e4f3c;padding-bottom: 2px;}

				#copyright p.p2 {color: #766754;}

				

				#copyright a {font-weight: bold;}

		

		#footer-menu {

		float: right;

		width: 68%;

		}

		

			#footer-menu .module {

			padding: 11px 8px 7px 0;

			float: right;

			}

			

				#footer-menu ul li {

				float: left;

				display: block;

				background: url(../images/fmenu-border.gif) repeat-y 0 0;

				}

				

						#footer-menu ul li:first-child {background: none;} 

				

					#footer-menu ul li a {

					float: left;

					display: block;

					padding-left: 13px;

					height: 36px;

					margin-left: 4px;

					cursor: pointer;

					}

					

						#footer-menu ul li a span {

						height: 26px;

						padding: 10px 14px 0 0;

						display: block;

						color: #5e4f3c;

						text-transform: uppecase;

						float: left;

						}

						

							#footer-menu ul li a:hover {

							background: url(../images/fmenu-left.gif) no-repeat;

							}

							

								#footer-menu ul li a:hover span {

								background: url(../images/fmenu-right.gif) no-repeat 100% 0;

								}