/*.new-banner{
	position:fixed;
	bottom:20px;
	left:-350px;
	background:#fff;
	border:solid 1px #5d90a7;
	border-bottom:solid 15px #5d90a7;
	padding:0 0 30px 0;
	max-width:300px;
	height:170px;
	z-index:1000000;
	display:none;
}
.new-banner header{
	display:table;
	width:100%;
	padding:10px 0 20px 0;
	background:#5d90a7
}

.new-banner header p{
	display:table-cell;
	width:80%;
	text-align:left;
	font-size:16px;
	color:#fff;
	padding-left:20px
}

.new-banner .subscribe-mail{
	width:250px;
	border:solid 1px #ccc;
	margin-bottom:15px;
	font-size:14px
}

.i-close-banner{
	display:table-cell;
	text-align:right;
	height:22px;
	background:url('/img/close_ban.png') no-repeat 0 0;
	cursor:pointer
}

.soc-banner{
	margin:0 20px 10px 20px
}

.nenado-banner{
	font-size:14px;
	text-decoration:underline!important;
	color:#4c4c4c !important;
	display:block;
	padding:15px 10px
}
*/
.subscription-form {text-align: inherit !important;}
.new-banner {
    position: fixed;
right: -550px;}

.new-soc{
    position: fixed;
right: -550px;}

.new-banner{display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    position: fixed;
    top: 0px;
    left: 0px;
	z-index: 1000;}
	
		.new-banner div.new-soc{
		position: absolute;
		top:180px;
		//left:0px;
		background: #ffffff;
		border: solid 1px #005490;
		border-bottom: solid 10px #005490;
		padding:0px 0px 30px 0px;
		max-width:450px;
		height: 320px;
	//	z-index:3;
		margin: 0 auto;}
	.new-banner div.new-soc header{
		display: table;
		padding:10px 10px 5px 10px;
		background: #005490;
		width:96%;}
	.new-banner div.new-soc header:after {
		background: url(http://www.4living.ru/images/arsoc.png) no-repeat top left;
		content: "";
		display: block;
		height: 11px;
		left: 10px;
		top:37px;
		position: absolute;
		width: 100%;
	}
	.new-banner div.new-soc header p{
		display: table-cell;
		width:90%;
		text-align:left;
		font-size:16px;
		vertical-align:middle;
		color: #ffffff;}
	.new-banner h3{
	margin:10px 0px;font-weight: bold;}
	.i-close-banner {
		display: table-cell;
		text-align:right;
		height: 22px;
		background: url('/img/close_ban.png') no-repeat 0px 0px;
		cursor: pointer;
		}
.logo-banner{
	margin:10px 0px;}
.logo-banner a:first-child{
	display:block;
	float:left;
	font-size:24px;
    text-transform:lowercase;
    font-family:Georgia!important;
    font-weight: bold;
    letter-spacing: -0.5px;}
.soc-banner{
	margin:0px 15px 10px 15px;
	max-width:450px; }
.soc-banner .b-button{
width:45%;
float:right;
line-height:50%;
}
.soc-banner .subscribe-mail{
	width:45%;
	padding:3px;}
.soc-banner .b-button BUTTON{
padding:0px 0px;}
.soc-banner .but2{
width:100%;
float:left;
padding: 2px 10px 3px 10px!important;

}
.nenado-banner{
text-align:center;
width:60%;
font-size:14px;
text-decoration:underline!important;
color:#02487a!important;
display:block;
border:solid 1px #898888;
padding:7px 10px;
margin:10px auto;
}
	


.new-banner .subscribe-submit{
	height:30px;
	padding:0px 10px;
	}
@media screen and (max-width: 800px) {	
.new-banner {display:none !important;}
}
	