html, body { margin: 0px; padding: 0px; height: 100%; }
#all { 
	min-width: 950px; _width:expression( (document.docimentElement || document.body).clientWidth > 950 ? "100%" : "950px" );
	position: relative; height: 100%; *height: auto; *min-height: 100%; _height: 100%; 
}
#wraper { width: 949px; margin: 0px auto; padding: 1px 1px 1px 0px; }
#content { float: right; width: 450px; *padding-top: 1px; }
html { background: white; }
body { font-size: 14px; line-height: 1.4em; }
#flash, #footer { clear: both; }

/* (end) layout */

/* eraser */
td, th { font-size: 1em; }
a img { border: none; }
/* (end) eraser */

/* ie6 + png */
#logo img, #top .menu img, #footer img { _visibility: hidden; }
#logo, #top .menu a, #footer span, #footer a { 
	_background: transparent url(/media/system/img/b.gif) left top repeat;
	_filter:expression(this.firstChild && this.firstChild.src ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')" : "");
	_zoom: 1; _cursor: pointer;
}
/* (end) ie6 + png */

/* header */
#top { position: relative; }
#logo, #logo img { display: block; }
#logo { position: absolute; left: 0px; top: 25px; }
#top .menu, #top .menu li { margin: 0px; padding: 0px; list-style: none; }
#top .menu { float: right; padding-top: 55px; }
#top .menu li { float: left; }
#top #service-menu { float: right; padding-left: 95px; }
#top #service-menu li { padding: 4px 0px 0px 16px; }
/* (end) header */

/* all-pages elements */
#content { position: relative; z-index: 1000; }
#content img { display: block; }
#flash { position: relative; }
#got-milk { position: absolute; left: 50%; top: -33px; outline: 0;/* margin-left: (width/2)px - javascript */ }
#footer span { float: left; }
#footer a { float: right; }
/* (end) all-pages elements */

/* bg */
/* old */
/*html#actual { background: #C990C0 url(/media/system/pages/actual/bg-repeat.gif) left top repeat-x; }
html#actual #all { background: transparent url(/media/system/pages/actual/bg-center.jpg) center top no-repeat; }*/
html#actual #all { 
	min-height: 100%;
	height: auto; *height: auto; _height: 100%; 
	background: #F2D6BC url(/media/system/pages/actual/bg.jpg) center top no-repeat; 
}
html#actual #content img { position: relative; left: 10px; }
html#actual #footer a { display: none; }
html#actual #flash { margin-left: -40px; }
html#actual #got-milk { top: 11px; }

/*old */
/*html#bio-balance { background: #558535 url(/media/system/pages/bio-balance/bg-repeat.gif) left top repeat-x; }
html#bio-balance #all { background: transparent url(/media/system/pages/bio-balance/bg-center.jpg) center top no-repeat; } */

html#bio-balance #all { background: transparent url(/media/system/pages/bio-balance/bg_bb.jpg) center top no-repeat; }

html#letniy-den { background: #ACBB00 url(/media/system/pages/letniy-den/bg-repeat.gif) left top repeat-x; }
html#letniy-den #all { background: transparent url(/media/system/pages/letniy-den/bg-center.jpg) center top no-repeat; }

html#petmol { background: #8E8660 url(/media/system/pages/petmol/bg-repeat.gif) left top repeat-x; }
html#petmol #all { background: transparent url(/media/system/pages/petmol/bg-center.jpg) center top no-repeat; }

html#prostokvashino { background: #81AA17 url(/media/system/pages/prostokvashino/bg-repeat.gif) left top repeat-x; }
html#prostokvashino #all { background: transparent url(/media/system/pages/prostokvashino/bg-center.jpg) center top no-repeat; }

html#tema { background: #7DA2B8 url(/media/system/pages/tema/bg-repeat.gif) left top repeat-x; }
html#tema #all { background: transparent url(/media/system/pages/tema/bg-center.jpg) center top no-repeat; }

/* (end) bg */
