.page-wrapper1 {
	background: url(/images/dsn/header_bg.jpg) 50% 0 no-repeat;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -150px;
	position: relative;
}

.page-wrapper11 {
	margin: 0 auto;
	position: relative;
	width: 980px;
}

.page-header {
	height: 178px;
}

.page-body {
	position: relative;
	overflow: hidden;
}
	.page-body .page-bokovik {
		float: left;
		padding: 0 0 0 0;
		position: relative;
		width: 208px;
		z-index: 20;
	}
	.page-body .page-content {
		float: right;
		position: relative;
		z-index: 10;
		width: 723px;
	}
		.page-body .page-content .page-content_in {
			position:relative;
		}


.page-push {
	height: 173px;
}

.page-blue {
	background: #0a4871;
	height: 92px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
	
.page-wrapper2 {
	background: url(/images/dsn/footer_bg.jpg) 0 100% repeat-x;
	height: 83px;
	padding: 67px 0 0 0;
}

.page-footer {
	background: url(/images/dsn/footer_ball_bg.jpg) 240px 100% no-repeat;
	height: 83px;
	margin: 0 auto;
	position: relative;
	width: 980px;
}

.under {
	display: -moz-inline-stack;
	display: inline-block;
	width: 90%;
	height: 0;
	margin: 0;
	overflow: hidden;
}

.kaspersky-konkurs-promo h2, .kaspersky-konkurs-promo h3 {
	font-family:'Arial Black';
	letter-spacing:-1px;
	margin:0;
	padding:0 0 10px 0;
	}
	
	.kaspersky-konkurs-promo h2 {
		color:#e1683a;
		text-transform:uppercase;
		font-size:2.6em;		
	}
	
	.kaspersky-konkurs-promo h3 {
		color:#3a1e1c;
		text-transform:none;
		font-size:2em;
	}

	.main-promo-attention {
		background:url(/images/kaska.jpg) no-repeat 8px 50%;
		font-size:0.8em;
		padding-top:10px;
		height:45px;
		color:#332d28;
		line-height:normal;
		padding-left:75px;
		margin:0;
	}
	
		.kaspersky-konkurs-promo .b-box_white_round {
		position:  relative;
		background: white;
		width:265px;
		margin-left:10px;
		margin-bottom:15px;	
	}

	.kaspersky-konkurs-promo .b-box_white_round .w-tl {
		background: url(/images/kaspersky/w-tl.gif) no-repeat top left;
	}

	.kaspersky-konkurs-promo .b-box_white_round .w-tr {
		background: url(/images/kaspersky/w-tr.gif) no-repeat top right;
	}

	.kaspersky-konkurs-promo .b-box_white_round .w-bl {
		background: url(/images/kaspersky/w-bl.gif) no-repeat bottom left;
	}

	.kaspersky-konkurs-promo .b-box_white_round .w-br {
		background: url(/images/kaspersky/w-br.gif) no-repeat bottom right;
	}

	.kaspersky-konkurs-promo .b-box_white_round p {
		margin: 0;
		padding: 5px 15px 10px 10px;
		line-height: normal;
		position:relative;
		color:#332d28;
		font-size:1.05em;
	}

	 .kaspersky-konkurs-promo .w-corner {
		position: absolute;
		background: url(/images/kaspersky/w1-corner.gif) no-repeat top left;
		width: 28px;
		height: 23px;
		left:-23px;
		top:5px;
}

.sciss1 {

	background:url(/images/sciss.gif) no-repeat top left;
	height:9px;
	left:45px;
	position:absolute;
	top:-5px;
	width:13px;
}

.sciss2 {
	position:absolute;
	background:url(/images/sciss2.gif) no-repeat top left;
	width:13px;
	height:9px;
	bottom:-4px;
	right:47px;
}

.item-kaspersky_konkurs {
	margin:5px 0 0 5px;
}

/* kaspersky top banner */

.kasperky_konkurs_banner_wrap {
	position:relative;
}

.kasperky_konkurs_banner_wrap span {
	display: block;
}

.kasperky_konkurs_banner {
	position: relative;
	top:0;
	left:0;
	width: 100%;
	min-width:980px;
	background: url(/images/kaspersky/banner/top-pattern.png) repeat-x top left;
	cursor: pointer;
	height:40px;
	display:block;
	z-index:100;
}

.kasperky_konkurs_banner_inside {
	position: relative;
	width: 920px;
	margin: 0 auto;
	background: url(/images/kaspersky/banner/txt.png) no-repeat 150px 50%;
	height: 40px;
	width:920px;
	padding-right: 50px;
}

.kasperky_konkurs_banner_inside .kasperky_konkurs_left_txt {
	position: absolute;
	left: 0;
	top:3px;
	background: url(/images/kaspersky/banner/konkurs.png) no-repeat top left;
	width: 113px;
	height: 33px;
}

.kasperky_konkurs_banner_inside .kasperky_konkurs_right_txt {
	position: absolute;
	right: 50px;
	top:3px;
	background: url(/images/kaspersky/banner/konkurs2.png) no-repeat top left;
	width: 113px;
	height: 33px;
}

.kasperky_konkurs_arrows {
	position: absolute;
	right: 195px;
	top:0;
	background: url(/images/kaspersky/banner/topban_anim.gif) no-repeat top left;
	width: 42px;
	height: 40px;
}

.kasperky_konkurs_banner_close {
	cursor:pointer;
	top:7px;
	right:10px;
	background: url(/images/kaspersky/banner/close_btn.gif) no-repeat top left;
	width: 23px;
	height: 24px;
	position: absolute;
	z-index: 101;
}

.b-block_banner_home {
	margin-bottom:20px;
}

.b-soc_links {
margin-bottom:10px;
margin-left:-23px;
overflow:hidden;
}

.b-soc_links  ul {
margin:0;
padding:0;
}

.b-soc_links  ul .b-soc_link {
list-style:none;
display:block;
float:left;
margin-left:38px;
}

.b-soc_links  ul .b-soc_link a {
display:block;
width:38px;
height:53px;
background:url(/images/soc_links.png) no-repeat 1000px 1000px;
outline:0;
}

.b-soc_links  ul .b-fb_link a {
background-position:0 -55px;
}

.b-soc_links  ul .b-twitter_link a {
background-position:0 0;
}
.b-soc_links  ul .b-yt_link a {
background-position:0 -109px;
}

.b-block_fb {
  background: none repeat scroll 0 0 white;
  margin-bottom: 35px;
  width: 200px;
}

.b-banner-left {
	margin-bottom:25px;
	width:200px;
	overflow:hidden;
}

.b-adminshop_link {
	display: block;
	position: absolute;
	right: 320px;
	top: 63px;
	text-decoration:none;
}

.b-banner-top {
width:723px;
overflow:hidden;
margin-bottom:20px;
}


.page-header .auth-form form dl.auth-submit {
	margin: 0 0 0 -20px;
}

.page-header .auth-form .auth-submit .btn {
		background: #e61217;
		padding: 0 9px 2px 7px;
		height:18px;
		
		vertical-align:top;
		cursor:pointer;
	}
	@-moz-document url-prefix() {
		.page-header .auth-form .auth-submit .btn {
			background: #e61217;
			padding: 0 9px 2px 7px;
			height:18px;
			margin-top:1px;
			cursor:pointer;
		}
	}
	* html .page-header .auth-form .auth-submit .btn {
		background: #e61217;
		padding: 0 9px 2px 7px;
	}
	*+html .page-header .auth-form .auth-submit .btn {
		background: #e61217;
		padding: 0 9px 2px 7px;
	}

/* kaspersky top banner */

.kasperky_konkurs_banner_wrap {
	position:relative;
}

.kasperky_konkurs_banner_wrap span {
	display: block;
}

.kasperky_konkurs_banner {
	position: relative;
	top:0;
	left:0;
	width: 100%;
	min-width:980px;
	background: url(/images/kaspersky/banner/top-pattern.png) repeat-x top left;
	cursor: pointer;
	height:40px;
	display:block;
	z-index:100;
}

.kasperky_konkurs_banner_inside {
	position: relative;
	width: 920px;
	margin: 0 auto;
	background: url(/images/kaspersky/banner/txt.png) no-repeat 150px 50%;
	height: 40px;
	width:920px;
	padding-right: 50px;
}

.kasperky_konkurs_banner_inside .kasperky_konkurs_left_txt {
	position: absolute;
	left: 0;
	top:3px;
	background: url(/images/kaspersky/banner/konkurs.png) no-repeat top left;
	width: 113px;
	height: 33px;
}

.kasperky_konkurs_banner_inside .kasperky_konkurs_right_txt {
	position: absolute;
	right: 50px;
	top:3px;
	background: url(/images/kaspersky/banner/konkurs2.png) no-repeat top left;
	width: 113px;
	height: 33px;
}

.kasperky_konkurs_arrows {
	position: absolute;
	right: 195px;
	top:0;
	background: url(/images/kaspersky/banner/topban_anim.gif) no-repeat top left;
	width: 42px;
	height: 40px;
}

.kasperky_konkurs_banner_close {
	cursor:pointer;
	top:7px;
	right:10px;
	background: url(/images/kaspersky/banner/close_btn.gif) no-repeat top left;
	width: 23px;
	height: 24px;
	position: absolute;
	z-index: 101;
}
