* {
	margin: 0;
	padding: 0;
}
#wrapper {
	width: 100%;
	min-width: 1280px;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	margin: 0px 50px 0px 50px;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	margin: 0px 50px 0px 50px;
	border-left: 300px solid transparent;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
#contentFrame {
	padding: 0 12px;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-left: -288px;
	width: 288px;
	position: relative;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: 25px 50px 12px 365px;
}

/* HEADER */
#header-content { background-image: url(/_i/ad/bg.gif); margin: 12px; padding: 12px 0 12px 0; }
#mainlogo, #address, #schedule, #basket { float: left; margin-right: 16px; }
#user { float: left; margin-right: 12px; }
#address, #schedule, #user, #basket { padding-top: 12px; padding-bottom: 12px; }
#mainlogo { margin-left: 24px; width: 176px; margin-right: 100px; height: 85px; background: transparent url(/_i/logotype2.png) no-repeat top left; }
#schedule, #user, #basket { padding-left: 16px; border-left: 1px dashed #a0a0a0; }
#schedule h5, #address h5, #user h5, #basket h5  { font-weight: bold; font-size: 16px; color: #000; padding-bottom: 4px; }
#schedule strong, #address strong { font-weight: bold; font-size: 20px; color: #000; }
#schedule em, #address em { font-weight: bold; color: #000; }
/* #basket { background: transparent url(/_i/basket2.png) no-repeat 0 3.2em; color: #000; } */
#basket { color: #000; }

#user-message {
	position: fixed;
	width: 500px;
	left: 50%;
	top: 0px;
	margin-left: -250px;
	background-color: #fff586;
	border: 4px solid #74828d;
	border-top: 0px;
	padding: 6px 26px 6px 6px;
	text-align: center;
}
#user-message-close {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 16px;
	height: 16px;
	background: url(/_i/cancel.png) top left no-repeat;
	cursor: pointer;
}
#page ul, #page ol {
	margin-left: 30px;
}
