body {	
	margin-left: 49%;	
}

*html body {
	overflow: hidden;
}

.col-left {
	float: left;
}

.col-right {
}

#wrapper {
	position: relative;
	width: 990px;	
	margin: 25px 0px;
	left: -501px;
}

	#header {
		position: relative;
		height: 102px;
	}
	
		#logo {
			position: absolute;
			width: 184px;
			height: 75px;
			left: 50px;
			background: url("/img/header/logo.gif");
		}
		
		#telephone {
			position: absolute;
			left: 442px;			
			width: 50%;
			height: 34px;
			margin-left: -251px;
			padding-left: 251px;
			background: url("/img/header/telephone.gif") no-repeat right;
		}
		
		#text {
			position: absolute;
			left: 50%;
			top: 54px;
			width: 50%;
			height: 21px;
			margin-left: -251px;
			padding-left: 251px;
			background: #98794D url("/img/header/text.gif") no-repeat;
		}



	#middle {
		overflow: hidden;
	}
	
	*html #middle {
		overflow: visible;
		height: 1%;
	}
	
		#middle .col-left {
			width: 50%;			
			background: url("/img/content/woman-left.jpg") no-repeat right;
		}
		
		*html #middle .col-left {
			margin-right: -50%;
		}
		
			#left-menu-bar {
				margin-right: 251px;
				height: 350px;
				color: #E0CEAA;
				padding: 0px 20px 0px 28px;
				background: #B28D61 url("/img/content/left-menu-bar-bcg.jpg") repeat-y;
				display: table;
			}
						
				#left-menu-bar ul {
					margin-left: 0px;
					display: table-cell;
					vertical-align: middle;
				}
				
				html* #left-menu-bar ul {
					display: block;
					margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
				}				
				
					#left-menu-bar ul li {
						list-style-image: url("/img/content/left-menu-bar-li.jpg");
						font-size: 16px;
						font-weight: bold;
						padding-bottom: 4px;
					}
					
					html* #left-menu-bar ul li {
						list-style-image: url("/img/content/left-menu-bar-li-IE.jpg");
					}
					
						#left-menu-bar ul li a {
							color: #FFF;
						}
		
		#middle .col-right {
			margin-left: 50%;			
			background: url("/img/content/woman-right.jpg") no-repeat;
		}
		
			#right-menu-bar {
				height: 260px;
				padding: 0px 20px 0px 42px;
				margin-left: 251px;
				color: #E0CEAA;
				background: #999 url("/img/content/right-menu-bar-angle.jpg") no-repeat right top;
				display: table;
			}
			
				#right-menu-bar ul {
					display: table-cell;
					vertical-align: middle;
					padding-left: 0px;					
				}
				
				html* #right-menu-bar ul {
					margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
				}
				
					#right-menu-bar ul li {
						list-style-type: none;
						list-style-image: none;
						overflow: hidden;
						font-size: 14px;
						font-weight: bold;
						margin-bottom: 10px;						
					}
					
						#right-menu-bar ul li a {
							color: #FFF;
							text-transform: uppercase;
						}
		
			#slogan {
				height: 78px;
				padding: 12px 0px 0px 43px;
				margin-left: 251px;
				background-color: #4D162B;
				color: #AC8973;
				font-size: 18px;
				font-weight: bold;
			}
			
	#pre-footer {
		position: relative;
		height: 158px;
	}
	
		#pre-footer #logo {
			position: absolute;
			width: 183px;
			height: 75px;
			left: 50px;
			top: 39px;
			background: url("/img/footer/logo-silver.gif");
		}
				
		#pre-footer #slogans {
			position: absolute;
			left: 50%;
			top: 42px;
			width: 503px;
			height: 73px;
			margin-left: -251px;
			padding-left: 251px;
			background: url("/img/footer/slogans.gif") no-repeat;
		}
		
		#pre-footer #medal {
			position: absolute;
			left: 87%;
			top: 27px;
			width: 114px;
			height: 86px;
		}
		
	#footer {
		position: relative;
		height: 68px;
		background: #4D162B url("/img/footer/footer-angle.jpg") no-repeat left bottom;
	}
	
		#counter {
			position: absolute;
			display: block;						
			width: 33px;
			height: 33px;
			left: 110px;
			top: 17px;
		}
	
		#footer .col-right {
			position: absolute;
			left: 50%;
			width: 50%;
			height: 68px;
			margin-left: -251px;
			padding-left: 251px;
			background: #4D162B url("/img/footer/bcg.jpg") repeat-x;	
		}
		
		#copyright {
			position: absolute;
			left: 50%;
			top: 13px;
			margin-left: -235px;
			color: #4D494A;
			z-index: 2;		
		}
		
			#copyright a {
				color: #4D494A;
			}
