body { *text-align: center; }
#main-wrapper { margin: 0 auto; *text-align: left; }

#main-wrapper {
	height: 100%;
	*height: 99%; /* IE7 */
	_height: 98%; /* IE6 */
	
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	background:#f0f0f0;
}

#main-wrapper, #main-container {
	width: 885px;
}

#main-container {
	position: relative;
	background:#F0F0F0 url(images/bg-main-container.gif) repeat-x;
	padding-top: 12px;
	overflow:hidden;
}

	#header {
		position: relative;
		
		height: 97px;

		background: url(images/bg-header.jpg) repeat-x;
		padding: 0px 0 0 265px;

		font-family: Tahoma;
		font-size: 12px;
	}
	
		.phoneNumber {
			position:absolute;
			top:70px;
			right:10px;
			font-family:Arial;
			font-size:12pt;
			font-weight:bold;
			white-space:nowrap;
			text-decoration:underline;
		}

		/*#header-banner {
			display: block;
			position: absolute;
			
			top: 0;
			left: 20px;
		}*/
		
		#header-bg {
			position:absolute;
			top:0;
			left:0;
			width:885px;
			height:443px;
		}
		#header-bg .simple-banner {
			width:885px;
			height:443px;
		}
		#header-bg .simple-banner a {
			display:block;
			position:absolute;
		}
	
		#big-image {
			display: block;
			position: absolute;
			right: 0;
			bottom: 0;
		}

		#logo {
			display: block;
			position: absolute;
			top: 18px;
			left: 19px;

			width: 217px;
			height: 64px;

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

			cursor: default;

			_background: transparent;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/upload/logo.landing.png',sizingMethod='crop');
		}

		#header-content {
			height: 83px;

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

			_background: transparent;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/pokupka-lux/images/bag.png',sizingMethod='crop');*/
		}

			#login {}
			
			#content-menu #login {
				/*background:#E4E4E4;*/
				background:#D9D9D9;
				margin-top:15px;
				padding:5px;
			}
			#content-menu #login p {
				margin:0 0 5px 8px;
			}

				#login label, #login a {
					color: #fff;
				}

				#login table {
					/*margin-left: 60px;*/
				}

					#login td {
						padding: 0 5px 4px 0;
					}

				#login, #login input {
					font-family: Tahoma;
					font-size: 11px;
					line-height: 16px;
				}
				#login .labelContainer,
				#login .labelContainer label {
					color:#f08336;
					font-size:11pt;
					padding-left:2px;
				}
				#login .labelContainer label {
					padding-top:4px;
					display:block;
				}

				#content-menu #login input.text,
				#content-menu #login input.button {
					width:70px;
				}

				#login input.text, #login input.button {
					width: 105px;
				}

				#login input.text {
					padding: 3px 3px 0px;
					*padding: 3px 3px 2px 3px;
					height:18px;
					text-align:center;
					color:#acacac;
				}

			#header .link-to-basket {
				vertical-align: bottom;
			}

				#header .link-to-basket, #header .link-to-basket a {
					color: #231F20;
				}

	#breadcrumbs {
/*		border-bottom: 1px solid #D4D4D4;
		background: #F2F2F2;
		padding: 0 250px 0 20px;
		font-family: Tahoma;*/

		line-height: 27px;
		font-size: 13px;
		margin:10px 0 0 0px;
	}

		#breadcrumbs a {
			color: #797979;
		}
		
	#content-container {}

		#content-menu {
			width: 170px;
			
			/*border-right: 1px solid #CACACA;*/
			padding: 10px 0 0 10px;
		}
		
		#content {
			position: relative;
			
			width: 645px;
			
			padding: 10px 0 20px 30px;
		}

	#footer-container {
		vertical-align: bottom;
	}
		
		#footer {
			background: url(images/bg-footer.gif) repeat-x;
			padding: 10px 16px 5px;

			color: #5D5D5D;
			font-size: 8pt;
			line-height: 12px;
		}

			#footer .hr {
				border-top: 1px dashed #606060;
				padding-bottom: 5px;
			}

			#footer .subscribeCell {
				width:268px;
			}

			#footer .footerMessage {
				margin:10px 0 0 10px;
				font-size:7pt;
			}

			#footer p {
				margin:0;
			}

	
	.dashed-delimiter {
		display:block;
		background:transparent url(images/hr-bg.gif) repeat-x;
		height:1px;
		border:0 none;
		padding:0;
		margin:0 12px;
		font-size:1px;
	}

a.controlElement,
#content a.controlElement {
   border-bottom: 1px dashed #000;
   text-decoration: none;
}