/***/
.order-floating-block span {
	display   : block;
	padding   : 2px;
}
.order-floating-block input,
.order-floating-block textarea {
	background : #fff;
	border     : 1px solid #ccc;
	color      : #000;
}
.order-floating-block input.button  {
	background : #e4e4e4;
	border     : 1px solid #ccc;
	margin     : 4px;
	padding    : 2px 32px;
	font-size  : 12px;

	-moz-border-radius    : 2px;
	-webkit-border-radius : 2px;
}

.overlay {
    position: fixed;
    width: 250px;
    height: 320px;
    margin: -20px 10px;
    left: 140px;
    top: 200px;
    z-index: 99999;
}

.night {
    background: url(imgs/overlay-back.png) no-repeat center;
}

.night .content {
    padding-left: 30px;
    padding-right: 30px;
    color: white;
}

.night .content h2 {
    font-size: 18px;
    color: red;
}

.night .content p {
    font-size: 12px;
    line-height: 12px;
}

.overlay a.button {
    display: block;
    width: 93px;
    height: 33px;
    margin:8px auto;
    background: url(imgs/but.png) no-repeat center;
    line-height: 33px;
    text-align: center;
    color: black;
    text-decoration: none;
    font-size: 12px;
}

.overlay a.button:hover {
    text-decoration: underline;
}

.overlay input {
    border: none;
    margin-top: 2px;
    font-size: 12px;
    padding: 2px;
    width: 185px;
    opacity: 0.8;
}
