.popup {	}	.popup .popup__body {			position: relative;			display: block; -display: inline; zoom: 1;			margin: -9px -17px -19px -11px;			padding: 9px 17px 19px 11px;						}	.popup .popup__cont {					position: relative; z-index: 2;					display: block;					/*border: 1px dotted red;*/					padding: .7em 1em;						}	.popup .popup__bounds {			position: absolute; left: 0; top: 0;			width: 100%; height: 100%;						}	.popup .popup__bounds b {					position: absolute;					width: 50%; height: 50%;					font-size: 0; line-height: 0;					background-image: url("../picts/decor1.png");					background-repeat: no-repeat;					/*behavior: url("css/png.htc");*/					scrollbar-3dlight-color: expression(!this.a ? (this.a = 1, drawPNG(this)) : 0);										}	.popup .popup__bounds .lt {					left: 0; top: 0;					background-position: 0% 0%;					/*background-color: aqua;*/			}	.popup .popup__bounds .tr {					left: 50%; top: 0;					background-position: 100% 0%;					/*background-color: fuchsia;*/			}	.popup .popup__bounds .rb {					left: 50%; top: 50%;					background-position: 100% 100%;					/*background-color: lime;*/			}	.popup .popup__bounds .bl {					left: 0; top: 50%;					background-position: 0% 100%;					/*background-color: orange;*/}.popup_inline {	display: -moz-inline-box; display: inline-block; -display: inline;}.popup_block {	display: block;	}	.popup_block .popup__body {			-display: block;}