/*--- LAYOUT --------------- */
#head, #body, #foot {	float:left; clear:both;	}
#head {	position:relative; width:100%;	}
#body {	width:98%; padding:1em 1%;	}
#body .content {	width:100%; min-height:30em;	}
#foot {	height:10em; width:100%; margin-top:5em; padding-bottom:1em; text-indent:-3000em;	}
#foot .developer-link {	float:right; margin:1em;	}
#foot .simpleTree {	position:absolute; left:-300em; 	}

/*--- HEAD --------------------------- */
#head a.logo {	display:block; float:left; text-indent:-3000em;	}
#head div.bnr {	position:absolute; z-index:-1; display:block; height:100%; width:100%;	} 
	
/*--- BASKET --------------------------- */	
#head .basket {	float:right; line-height:1.2;	}
#head .basket div {	text-align:right; white-space:nowrap; 	}
#head .basket h4 {	padding-left:2em; line-height:1.4; font-size:1.3em;	}
#head .basket label {	margin-right:0.5em; font-size:1.1em;	}
#head .basket span {	font-size:1.3em; font-weight:bold; 	}
#head .basket span.currency {	font-size:1.1em; font-weight:normal; 	}
#head .basket div.foot a {	font-size: 1.1em;	}


#head  ul.menu {	float:left;	}
#head  ul.menu li {	float:left;	}
body.authorized .prices {	display:list-item !important; 	}
body.authorized #head #menu-admin {	 position:absolute; top:0; right:0; bottom:auto; left:auto; width:auto; margin-top:0;	}
body.authorized #head #menu-admin li {	 float:left; width:auto;	}
body.authorized #head #menu-admin a {	padding-right:1em; padding-left:1em;	}

#body .content h2 {	margin-bottom:1em;	}
#body .text h2 {	margin-bottom:1em;	}
#body div.back {	float:left; width:100%; padding-top:1.5em; text-align:center;	}

#pricelist-links {	display:none;	}

#order_send-content #body div.content div.message {	text-align:center;	}
