﻿*, *::before, *::after {
    box-sizing: inherit;
}

.modal-close 
{
    width: 32px;
    height: 32px;
    float: right;
    top: 24px;
    right: -4px;
    position: relative;
	background: url('/images/interface/buttons/close-button.png') no-repeat;
    cursor: pointer;
}
.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#000;
	opacity:.30;
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	z-index:101;
}
* html .modal-overlay
{   
	position: absolute;
	height: expression(document.documentElement.clientHeight  + 'px');
}
.modal-window
{
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
}
* html .modal-window
{
	position:absolute;
}
