	.modalDialog{
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		z-index: 101;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		display: none;
		pointer-events: auto;
	}

	.modalDialog:target {
		display: block;
		pointer-events: auto;
	}

	.modalDialog > div {
		width: 900px;
		position: relative;
		margin: 10% auto;
		padding: 15px 1px 15px 1px;
		border-radius: 3px;
		background: #fff;
		text-align:center;
	}

	.close {
		display: block;
	    float: right;
	    width: 30px;
	    height: 30px;
	    background: url(/chelny/img/close.png) top right no-repeat;
	    text-align: right;
	    outline: none;
		position: absolute;
		right: 0px;
		bottom: -35px;
		text-decoration: none;
		font-weight: bold;
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  	    opacity: 0.7;
	    -webkit-transition: opacity 0.2s;
	    -moz-transition: opacity 0.2s;
	    -o-transition: opacity 0.2s;
	    transition: opacity 0.2s;
	}

	.close:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  	    opacity: 1.0;
		text-decoration:none;}
	.shemapro{margin-top:3px;height: 15px; border: 1px solid #ccc; border-radius: 3px; box-shadow: 0px 1px 1px #ccc; float: left; background: #ECE8E9; background: linear-gradient(to top, #ECE8E9, #fff);padding:3px 10px; color:#575757;font-size:13px;}
	.shemapro:hover{border: 1px solid #e14c0a; text-decoration:none;text-shadow: 2px 2px 1px #fff;}