div.popup,
div.popup div,
div.popup i.decor{
	zoom:1;
}


/* Общий попап (абстрактный) */
div.popup{
	cursor: move;
	position:absolute;
	overflow:hidden;
	z-index: 10;
}

div.popup .decor{
	position:absolute;
	overflow:hidden;
}

div.popup .lt,
div.popup .lb{
	width:100%;
}

div.popup .rt,
div.popup .rb{
	margin-left:100%;
}

div.popup .left,
div.popup .right{
	height:100%;
}

div.popup .right{
	margin-left:100%;
}

div.popup .content{
	position:relative;
}

div.popup .close{
	cursor: pointer;
}


/*
	Большой попап
*/
.big_popup{
	top:61px;
	right:50%;
}

.big_popup .bg{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	background-color:#000000;
}

.big_popup .bg,
.big_popup .decor{
	opacity:0.9;
}

.big_popup .decor{
	background:url("../i/popup_big.png");
}

.big_popup .lt,
.big_popup .lb{
	height:47px;
	left:-46px;
}
.big_popup .lt, .big_popup .rt {
	margin-top:-47px;
}

.big_popup .lt {
	clip:rect(47px 2000px 94px 47px);
	height:94px;
}

.big_popup .rt,
.big_popup .rb{
	width:2045px;
	height:94px;
	clip:rect(0 2046px 10000px 2000px);
	left:-2046px;
}

.big_popup .left,
.big_popup .right{
	width:2092px;
	top:-47px;
	clip:rect(94px 10000px 10000px 0);
}

.big_popup .right{
	left:-46px;
}

.big_popup .left{
	left:-2046px;
}

.big_popup .content{
	background: none;
	padding:47px 46px 0 46px;
}

.big_popup .close{
	position: absolute;
	color: #fff;
	font-size: 33px;
	font-weight: bold;
	right: 17px;
	top: 10px;
}

.big_popup .close:hover{
	color: #ffa66b;
}

.big_popup .text{
	cursor: auto;
	position:absolute;
	right:4em;
	bottom:2em;
	padding: 0.5em;
}

.big_popup .text h2.name{
	float:left;
	margin:0;
	padding-bottom:0.5em;
}

.big_popup .text h3{
	width:15em;
	clear:both;
	margin:0;
	color:#98ccf9;
	font-size:87%;
	font-style:italic;
	line-height:1.4;
}

.hidden {
    visibility: hidden !important;
}


/* Z-INDEXES */
.popup .decor { z-index:1; }
.popup .content { z-index:2; }
.popup .close { z-index:3; }
