.promo-page{
	border: 1px solid #B2B2B2;
	padding: 35px 35px 0;
	text-align:center;
	}
.promo-title{
	border-bottom: 4px solid #83B053;
	display:inline-block;
	margin: 0 auto 50px;
	padding: 0 0 15px 0;
	}
.promo-title h3{
	font: 360% 'Trebuchet MS', Tahoma;
	line-height: 100%;
	text-align:center;
	margin: 0 0 8px 0;
	}
.promo-title h3 img{
	position:relative;
	top: 5px;
	}
.promo-title p{
	font-size:12px;
	}
.promo-content{
	clear:both;
	height:1%;
	}
.promo-info{
	float:left;
	font: 225% 'Trebuchet MS', Tahoma;
	text-align:left;
	line-height: 115%;
	width: 300px;
	margin: 0 25px 0 0;
	}
.promo-txt{
	font-size: 115%;
	text-align:left;
	height: 1%;
	display:table;
	line-height: 140%;
	}
.promo-txt p{
	margin: 0 0 20px 0;
	}
.promo-txt b{
	color:  #83B053;
	}
.promo-stat{
	margin: 0 0 0 325px;
	text-align:left;
	border-top: 4px solid #83B053;
	padding: 20px 0 20px 0;
	}
.promo-noborder{
	border-color:#fff !important;
	}
.promo-stat p{
	font-size: 12px;
	line-height: 17px;
	}
.promo-stat p strong{
	font: 18px Tahoma;
	line-height: 22px;
	}
.promo-stat ul{
	margin: 0 0 10px 20px;
	list-style:none;
	font: 170% Tahoma;
	line-height: 125%;
	}
.promo-stat ul span{
	color: #83B053;
	}
.promo-normal{
	font: 105% Tahoma !important;
	padding: 5px 0 0 0;
	}
.promo-normal li{
	margin: 0 0 5px 0;
	line-height: 125%;
	}
.promo-normal span{
	margin: 0 0 0 -15px;
	}
.promo-footer{
	margin: 0 0 0 325px;
	text-align:left;
	padding: 20px 0 45px;
	font-size: 12px;
	background: url(../images/dot_999.png) repeat-x top left;
	}
.promo-help{
	background: url(../images/dot_999.png) repeat-x top left;
	font-size: 12px;
	line-height:16px;
	text-align:left;
	padding: 20px 0;
	color: #666;
	}
.payed-place{
	text-align:left;
	padding: 20px 0 50px 230px;
	}
.promo-advantages{
	list-style:none;
	padding: 40px 0 0 0;
	}
.promo-advantages li{
	width: 195px;
	margin: 0 33px 0 0;
	float:left;
	text-align:left;
	border-bottom:50px solid #fff;
	}
.promo-advantages li .pa-img{
	display:block;
	margin: 0 0 5px 0;
	}
.rli{
	margin: 0 !important;
	}
.frl-a3{
	position:relative;
	left: -5px;
	}
.frl-a5{
	position:relative;
	top: -17px;
	margin: 0 0 -12px 0 !important;
	}
.frl-a7{
	position:relative;
	top: -1px;
	margin: 0 0 4px 0 !important;
	}
.frl-a8{
	position:relative;
	top: -3px;
	margin: 0 0 2px 0 !important;
	}
.emp-a3{
	position:relative;
	top: -6px;
	margin: 0 0 -1px 0 !important;
	}
.cbr-a4{
	margin: 0 0 -2px 0 !important;
	}
.contest-a1{
	position:relative;
	left:-5px;
	}
.contest-a2{
	position:relative;
	left:-7px;
	top: -22px;
	margin: 0 0 -21px !important;
	}
.contest-a4{
	position:relative;
	left:-10px;
	}
.cat-a1{
	position:relative;
	top:-3px;
	margin: 0 0 2px 0 !important;
	}
.cat-a2{
	position:relative;
	top:-6px;
	left: -3px;
	margin: 0 0 -10px 0 !important;
	}
.cat-a3{
	margin: 0 0 4px 0 !important;
	}
.pg{
	color: #83B053;
	}
.promo-pmp{
	float:left;
	font: bold 85% Tahoma;
	margin: 0 10px 0 0;
	background: #6BB24B;
	padding: 2px 4px;
	color: #fff;
	}
.promo-pmp-i{
	display:table;
	height: 1%;
	}
.promo-tp .promo-advantages{
	margin: 0 0 0 380px;
	}
.promo-tp .promo-advantages li{
	font-size:12px;
	color: #666;
	}
.promo-tp .promo-advantages .pa-tp1{
	position:relative;
	left: -10px;
	}
.promo-tp .promo-advantages .pa-tp2{
	position:relative;
	left: -25px;
	}
.promo-manager .promo-advantages{
	margin: 0 0 0 380px;
	}
.promo-manager .promo-advantages li{
	font-size:12px;
	color: #666;
	}
.promo-manager .promo-advantages .pa-m1{
	position:relative;
	left: -10px;
	}
.promo-public{
	margin: 0 0 10px 230px;
	padding: 25px 0 0 0;
	text-align:left;
	}
.promo-public h4{
	font: 180% Tahoma;
	margin: 0 0 15px 0;
	}
.promo-p-col1{
	width: 305px;
	float:left;
	margin: 0 35px 0 0;
	}
.promo-p-col1 ul{
	list-style:none;
	line-height: 125%;
	margin: 0 0 0 17px;
	}
.promo-p-col1 ul li{
	margin: 0 0 10px 0;
	}
.promo-p-col1 ul li strong{
	color: #83B053;
	}
.promo-p-col1 ul li .pg{
	margin: 0 0 0 -15px;
	}
.promo-p-col2{
	width: 305px;
	float:left;
	}

.promo-p-col2 ul{
	list-style:none;
	line-height: 125%;
	margin: 0 0 15px 17px;
	}
.promo-p-col2 ul li{
	margin: 0 0 10px 0;
	}
.promo-p-col2 ul li strong{
	color: #83B053;
	}
.promo-p-col2 ul li .pg{
	margin: 0 0 0 -15px;
	}
.bg{
	background: #83B053;
	padding: 10px 17px;
	color: #fff;
	line-height:125%;
	}


.page-manager{
	border: 1px solid #B2B2B2;
	padding: 43px 35px 20px;
	line-height: 1.4;
	color: #666;
	font-size:12px;
	}
.page-manager h3{
	font: 40px 'Trebuchet MS', Tahoma;
	line-height: 100%;
	text-align:center;
	margin: 0 0 35px 0;
	}
.pm-info{
	font: 17px Tahoma;
	color: #333;
	margin: 0 0 44px 0;
	}
.pm-cols {
	width: 882px;
	}
.pm-lc, .pm-rc{
	float:left;
	width: 441px;
	}
.pm-lc .pm-col{
	margin: 0 41px 0 0;
	}
.pm-rc .pm-col{
	margin: 0 0 0 41px;
	}
.pm-block{
	}
.pm-block h4{
	font-size:18px;
	font-weight: 400;
	color: #6bb24b;
	margin: 26px 0 16px;
	}
.pm-block p{
	margin: 16px 0 16px;
	color: #666;
	}
.pm-block ol{
	margin: 0 0 0 25px;
	color: #6bb24b;
	}
.pm-sum{
	font-size: 14px;
	color: #6bb24b;
	}
.pm-manager{
	margin: 0 0 35px 0;
	}
.pm-manager h4{
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 9px;
	}
.pm-manager p{
	margin: 9px 0;
	}
.pm-manager img{
	float:left;
	margin: 0 20px 0 0;
	}
.pm-cform{
	
	}
.pm-cform .form-label3{
	width: 125px !important;
	}
.pm-cform .i-text{
	width: 220px;
	}
.pm-cform textarea{
	width: 345px;
	height: 120px;
	}
.pm-cform .form-hint{
	font-size: 11px;
	margin: 5px 0 0;
	}
.pm-left{
	float:left;
	width: 340px;
	margin: 0 70px 0 0;
	}
.pm-right{
	display:table;
	height: 1%;
	}
.pm-left h4{
	color: #6BB24B;
	font: 180% Tahoma;
	margin: 0 0 25px 0;
	}
.pm-left p, .pm-right p{
	color: #333;
	font-size: 115%;
	margin: 0 0 10px 0;
	}
.pm-left ol{
	color: #6BB24B;
	font-size: 115%;
	margin: 0 0 35px 25px;
	}
.pm-left ol li{
	margin: 0 0 7px 0;
	}
.pm-left ol li span{
	color: #333;
	}
.pm-manager-info{
	padding: 10px 0 0 0;
	overflow:hidden;
	height: 1%;
	margin: 0 0 20px 0;
	}
.pm-photo{
	float:left;
	margin: 0 20px 0 0;
	}
.pm-manager-info h4{
	font: 180% Tahoma;
	display:block;
	margin: 0 0 15px 0;
	}
.pm-imp{
	color: #666 !important;
	}
.pm-imp strong{
	font: 180% Tahoma;
	margin: 0 0 15px 0;
	color: #6BB24B;
	}
.pm-imp span{
	color: #6BB24B;
	font-size:115%;
	}
.pm-manager-info p{
	font: 115% Tahoma;
	line-height: 130%;
	}
.pm-back{
	
	}
.pm-back textarea{
	width: 460px;
	height: 90px;
	}

.emp-payed-title{
	text-align:left;
	font: 360% 'Trebuchet MS';
	line-height:110%;
	padding: 0 0 0 255px;
	background: url(../images/emp-pro-big.png) no-repeat left center;
	margin: 0 0 30px 0;
	}
.emp-payed-left-col{
	width: 440px;
	float:left;
	margin: 0 55px 0 0;
	text-align:left;
	padding: 0 0 33px 0;
	}
.emp-payed-right-col{
	width: 385px;
	float:left;
	text-align:left;
	}
.emp-payed-right-col p{
	margin: 0 0 12px 0;
	color: #666666;
	}
.emp-payed-right-col p span{
	color: #999;
	}
.emp-promo{
	margin: 0 0 20px 0;
	}
.emp-promo .b1, .emp-promo .b2{
	border-left: 1px solid #FBFFF9;
	border-right: 1px solid #FBFFF9;
	background: #EEFFE5;
	}
.emp-promo-in{
	background: #EEFFE5;
	padding: 35px 20px;
	}
.ep-left{
	float:left;
	margin: 0 25px 0 0;
	}
.ep-right{
	float:right;
	margin: 0 0 0 25px;
	}
.ep-txt{
	font-size: 115%;
	padding: 25px 0 0 0;
	}
.ep-txt2{
	font-size: 115%;
	padding: 15px 0 0 0;
	}
.pay-block{
	padding: 0 0 33px 0;
	}
.pay-block h4{
	font-size: 180%;
	font-weight:400;
	margin: 0 0 9px 0;
	}
.pp-ico{
	position:relative;
	top:-2px;
	}
.pay-inpt{
	font-size: 160%;
	margin: 0 0 10px 0;
	}
.pay-inpt span{
	color: #FF6B3D;
	}
.error{
	height: 1px;
	visibility: hidden;
	color: #FF500B;
	}
.vis{
	height: auto;
	padding-bottom: 10px;
	visibility: visible;
	}
.errorBox1{
	margin: 4px 0 4px 0;
	padding: 2px 0 0 30px;
	background: url(/images/ico_error.gif) no-repeat 0 7px;
	}



.pb1{
	background: url(../images/promo-b1.png);
	margin: -10px 0 30px 0;
	height: 141px;
	}
.pb2{
	background: url(../images/promo-b2.png);
	margin: 0 0 30px 0;
	height: 112px;
	}
.pb3{
	background: url(../images/promo-b3.png);
	margin: -10px 0 30px 0;
	height: 136px;
	}
.pb4{
	background: url(../images/promo-b4.png);
	margin: 0 0 30px 0;
	height: 117px;
	}
.pb5{
	background: url(../images/promo-b5.png);
	margin: 0 0 30px 0;
	height: 130px;
	}
.pb6{
	background: #D9EFFF url(../images/promo-b6.png) no-repeat top left;
	margin: 0 0 30px 0;
	}
.pb6 .pb-in{
	padding: 0 0 5px 0;
	}
.pb6 .pb-in p{
	margin-right: 150px;
	}
.pb7{
	background: url(../images/promo-b7.png);
	margin: 0 0 30px 0;
	height: 115px;
	}
.pb8{
	background: url(../images/promo-b8.png);
	margin: 0 0 30px 0;
	height: 127px;
	}
.pb9{
	background: url(../images/promo-b9.png);
	width: 952px;
	margin: 0 0 20px -35px;
	height: 185px;
	}
.pb-in{
	margin: 0 45px 0 105px;
	text-align:left;
	position:relative;
	}
.pb1 .pb-in, .pb3 .pb-in{
	padding-top: 23px;
	}
.pb2 .pb-in, .pb4 .pb-in, .pb5 .pb-in, .pb6 .pb-in, .pb7 .pb-in, .pb8 .pb-in{
	padding-top: 13px;
	}
.pb9 .pb-in{
	padding-top: 68px;
	margin: 0 80px 0 230px;
	}
.pb9 .pm-sum{
	font-size: 12px;
	}
.pb-in .btn{
	float:right;
	}
.pb1 .btn{
	position:absolute;
	top:90px;
	right:0;
	}
.pb2 .btn{
	position:absolute;
	top:65px;
	right:0;
	}
.pb3 .btn{
	position:absolute;
	top:80px;
	right:0;
	}
.pb4 .btn{
	position:absolute;
	top:65px;
	right:-10px;
	}
.pb5 .btn{
	position:absolute;
	top:80px;
	right:0;
	}
.pb6 .btn{
	position:absolute;
	top:40px;
	right:0;
	}
.pb7 .btn{
	position:absolute;
	top:60px;
	right:0;
	}
.pb8 .btn{
	position:absolute;
	top:80px;
	right:0;
	}
.pb-in h3{
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 5px 0;
	color: #333;
	text-align:left;
	}
.pb-in h3 a:link, .pb-in h3 a:visited{
	color: #333;
	}
.pb-in h3 a:hover{
	text-decoration:none;
	}
.pb-in p{
	font-size: 12px;
	color: #666;
	margin: 0 0 10px 0; clear:both;
	}
.pb-plus{
	list-style:none;
	}
.pb-plus li{
	float:left;
	width: 300px;
	display:block;
	margin: 0 0 10px 0;
	}
.pb-plus li strong{
	display:block;
	padding: 0 0 0 20px;
	background: url(../images/sprite-mark.png) no-repeat;
	}
.pb4 .pb-plus li {
	width: 325px;
	}
.pb5 .pb-plus li{
	width: 350px;
	}
.pb1 .pb-plus li,
.pb2 .pb-plus li,
.pb6 .pb-plus li,
.pb8 .pb-plus li,
.pb7 .pb-plus li{
	width: 380px;
	}
.pb6 .pb-plus li{
	width: 390px;
	}

.pb1 .pb-plus li strong, .pb7 .pb-plus li strong{
	background-position: 0 -123px;
	}
.pb2 .pb-plus li strong{
	background-position: -31px -92px;
	}
.pb3 .pb-plus li strong, .pb4 .pb-plus li strong, .pb8 .pb-plus li strong{
	background-position: -62px -61px;
	}
.pb5 .pb-plus li strong, .pb6 .pb-plus li strong{
	background-position: -93px -30px;
	}





.promo-store{
	margin: 0 15px;
	padding: 15px 0 15px 0;
	line-height: 1.4;
	}
.promo-store a:link, .promo-store a:visited{
	color: #039;
	text-decoration:underline;
	}
.promo-store a:hover{
	text-decoration:none;
	}
.promo-store .c{
	height: auto;
	}
.promo-store .ps-title{background: url(../images/promo-shop.jpg) no-repeat;margin: 0 0 20px 0; position:relative}
.p-pro .promo-store .ps-title{ height:197px; }
.promo-shop-r, .promo-shop-rb{ display:none}
.p-nopro .promo-shop-r{	background: url(../images/promo-shop.jpg) no-repeat right 0 ; display:block; float:right; width:3px; height:3px; }
.p-nopro .promo-shop-rb{background: url(../images/promo-shop.jpg) no-repeat right bottom ; display:block; width:3px; height:3px; position:absolute; right:0; bottom:0 }
.p-nopro .ps-title-in .ps-btns{background: url(../images/promo-shop.jpg) no-repeat 0 bottom; height:50px; margin:0 -50px 0  -115px; padding:0 50px 0 115px }
.promo-store .ps-title-in{
	margin: 0 50px 0 115px;
	padding: 32px 0 0 0;
	color: #fff;
	}
.promo-store .ps-title-in h3{
	font-size: 30px;
	font-weight:400;
	font-family: 'Trebuchet MC', Tahoma;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 0;
	}
.promo-store .ps-title-in h3 img{
	display:block;
	}
.promo-store .ps-title-in p{
	margin: 0 0 16px 0;
	padding:0;
	}
.promo-store .ps-title-in .pb-plus{
	margin: 0 0 12px 0;
	padding: 0;
	overflow:hidden;
	}
.promo-store .ps-title-in .pb-plus li{
	width: 33%;
	font-size: 11px;
	margin: 0 !important;
	}
.promo-store .ps-title-in .pb-plus li strong{
	background-position: -124px 3px;
	}
.promo-store .ps-title-in a:link, .promo-store .ps-title-in a:visited{
	color: #fff;
	}
.ps-btns .btn{
	float:left;
	margin: 0 10px 0 0;
	}
.ps-btns .ps-btn-sale .btn-txt{
	font-weight:400 !important;
	}
.ps-btns span.ps-btn-sale .btn-txt{
	font-weight:400 !important;
	color: #999 !important;
	}
.ps-btns em{
	color: #fff;
	font-style: normal;
	display:block;
	padding: 10px 0 0 0;
	}
.ps-btns em img{
	position:relative;
	top:2px;
	}
.psc-title{
	border-bottom: 1px solid #C6C6C6;
	margin: 0 0 20px 0;
	}
.b1{
	display:block;
	overflow:hidden;
	height: 1px;
	font-size:1px;
	margin: 0 1px;
	}
.b2{
	display:block;
	overflow:hidden;
	height: 1px;
	font-size:1px;
	}
.psc-title{
	background: #F0EFED;
	border-left: 1px solid #F7F7F6;
	border-right: 1px solid #F7F7F6;
	}
.psc-title .b2{
	background: #F0EFED;
	border-left: 1px solid #F7F7F6;
	border-right: 1px solid #F7F7F6;
	}
.psc-title-in{
	background: #F0EFED;
	padding: 3px 10px 4px; 
	}
.psc-title-in label{
	font-weight: 900;
	}
.psc-title-in select{
	width: 170px;
	}

.post-one{
	border-bottom: 1px solid #D9D9D9;
	background: url(../images/bar-interview-sort.png) repeat-x bottom left;
	margin: 0 0 20px 0;
	}
.post-is-preview .post-txt{
	overflow:hidden;
	}
body.p-pro .post-is-preview .post-txt{
	width:707px;
	}
body.p-nopro .post-is-preview .post-txt{
	width:457px;
	}
.post-txt h3{
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 8px 0;
	}
.post-txt p{
	font-size: 12px;
	color: #666;
	margin: 0 0 15px 0;
	}
.post-f{
	font-size: 11px;
	padding: 0 0 5px 10px;
	line-height:1;
	display:block;
	clear:left;
	zoom:1;
	}
.post-f .cf{
	display:block;
	clear:left;
	height: 0;
	overflow:hidden;
	}
.post-f ul{
	list-style:none;
	margin: 0;
	padding: 0;
	}
.post-f li{
	float:left;
	margin: 0;
	padding: 0;
	}
.post-f-lnks{
	float:right !important;
	width: 500px;
	}
.post-f-lnks ul li{
	float:right !important;
	padding: 0 5px;
	border-right: 1px solid #666;
	}
.post-f-lnks .first{
	border-right:none;
	}
.post-f a:link, .post-f a:visited{
	color: #666;
	}
.post-f a:hover{
	text-decoration:none;
	}

.promo-store-cnt .post-photo{
	float:left;
	width: 195px;
	margin: 0 20px 15px 0;
	text-align:center;
	}
.promo-store-cnt .post-f-date{
	color: #999;
	padding: 0;
	}

.promo-store-cnt .psc-contacts{
	margin: 0 0 15px 0;
	}
.promo-store-cnt .psc-contacts .b1{
	background: #F0EFED;
	border-left: 1px solid #F7F7F6;
	border-right: 1px solid #F7F7F6;
	}
.promo-store-cnt .psc-contacts .b2{
	background: #F0EFED;
	border-left: 1px solid #F7F7F6;
	border-right: 1px solid #F7F7F6;
	}
.promo-store-cnt .psc-contacts-in{
	background: #F0EFED;
	padding: 6px 12px 8px;
	}
.promo-store-cnt .psc-contacts-in strong{
	display:block;
	}
.promo-store-cnt .tags-line{
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
	background: url(../images/tag-line.png) no-repeat 0 4px;
	}
.post-budjet{
	float:right;
	margin: 0 0 8px 20px;
	font-size:18px;
	color: #666;
	}
.ps-h3{
	margin: 0 0 20px 0;
	font-size:18px;
	color: #666;
	font-weight:400;
	}

.eps-title{
	margin: 0 0 20px 0;
	}
.eps-title-in{
	background: #FFF9E7;
	}
.eps-title .b1, .eps-title .b2{
	background: #FFF9E7;
	border-left: 1px solid #FFFBF1;
	border-right: 1px solid #FFFBF1;
	}
.eps-title-in{
	font-size:18px;
	color: #333;
	padding: 5px 15px 15px 15px;
	text-align:center;
	}
.eps-title-in strong{
	color: #FF6D1B;
	font-weight:400;
	}
.eps-title-in .btn-orng{
	margin: 0 0 -12px 0;
	}

.promo-norisk{
	text-align:left !important;
	padding: 35px 45px 35px 150px;
	background:url(../images/sprite-norisk.png) no-repeat -90px 40px;
	font-size:12px;
	line-height:18px;
	color: #666;
	}
.promo-norisk h3, .promo-norisk h1{
	font-size:36px;
	font-weight:400;
	line-height:40px;
	margin: 0 0 20px 0;
	color: #333;
	}
.promo-norisk p{
	margin: 0 0 23px 0;
	}
.promo-norisk-btns a{
	vertical-align:middle;
	}
.promo-norisk-info{
	margin: 0 0 25px 0;
	padding: 0;
	list-style:none;
	clear:both;
	}
.promo-norisk-info li{
	padding: 10px 0 0 120px;
	height: 115px;
	width: 220px;
	float:left;
	margin: 0 30px 0 0;
	}
.promo-norisk-info .cbr-a1{
	background: url(../images/promo/cbr-a1.png) no-repeat 8px 13px;
	}
.promo-norisk-info .cbr-a2{
	background: url(../images/promo/cbr-a2.png) no-repeat 0 13px;
	}
.promo-norisk-info .cbr-a3{
	background: url(../images/promo/cbr-a4.png) no-repeat 17px 13px;
	}
.promo-norisk-info .cbr-a4{
	background: url(../images/promo/cbr-a5.png) no-repeat 10px 0;
	}
.promo-norisk-plus{
	margin: 0 0 40px 0;
	color: #333;
	}
.promo-norisk-plus .b1, .promo-norisk-plus .b2{
	background: #FFEDA9;
	border-left: 1px solid #FFF5D1;
	border-right: 1px solid #FFF5D1;
	}
.promo-norisk-plus-in{
	background: #FFEDA9;
	padding: 15px 20px;
	}
.promo-norisk-plus .first{
	float:left;
	width: 330px;
	margin: 0 40px 0 0;
	}
.promo-norisk-plus .last{
	float:left;
	width: 330px;
	}
.promo-norisk-plus-list h4{
	font-size: 12px;
	font-weight:900;
	margin: 0 0 18px 0;
	}
.promo-norisk-plus-list ul{
	margin: 0 0 0 -5px;
	padding: 0;
	list-style:none;
	}
.promo-norisk-plus-list li{
	margin: 0 0 12px 0;
	padding: 0 0 0 25px;
	background: url(../images/sprite-norisk-i.png) no-repeat 0 -410px;
	}
.promo-norisk ul{
	margin: 0 0 23px 14px;
	}

.promo-norisk-manager{
	float:right;
	width: 320px;
	margin: 0 0 20px 20px;
	}
.promo-norisk-manager .form-in{
	padding: 10px;
	}
.promo-norisk-manager .photo{
	float:left;
	border: 1px solid #E2E2E2;
	background: #FAFAFA;
	padding: 4px;
	}
.promo-norisk-manager .photo img{
	display:block;
	}
.promo-norisk-manager ul{
	list-style:none;
	margin: 0 0 0 75px;
	}
.promo-norisk-manager ul li{
	margin: 0 0 4px 0;
	}
.promo-norisk-manager ul li.q{
	margin: 0 0 4px -6px;
	padding: 5px 0 7px 16px;
	background: url(../images/bill-help-m.png) no-repeat;
	}
.promo-norisk-manager ul li.msg .btn-txt{
	display:inline-block;
	padding-left: 22px;
	background: url(../images/icons/msg.png) no-repeat 0 -36px;
	}
.promo-norisk-manager ul li.mail .btn-txt{
	color: #039;
	text-decoration:underline;
	}
.promo-norisk-manager ul li.lnk a:link, .promo-norisk-manager ul li.lnk a:visited{
	color: #666;
	}

.ps-inf{
	color: #666;
	margin: 30px 0 0 0;
	}
.ps-inf a:link, .ps-inf a:visited{
	color: #666;
	}
.ps-inf a:hover{
	color: #666;
	text-decoration:none;
	}


.promo-pda{
	background: url(../images/promo/pda/pda.jpg) no-repeat;
	height: 515px;
	position:relative;
	padding: 0;
	text-align:left;
	color: #333;
	}
.ppda-txt{
	width: 475px;
	margin: 40px 0 0 70px;
	}
.ppda-txt h2{
	font-size:36px;
	color: #333;
	margin: 0 0 22px 0;
	}
.ppda-txt p{
	font-size:12px;
	line-height:16px;
	color: #333;
	margin: 0 0 13px 0;
	}
.ppda-txt ul{
	border-top: 1px solid #C6C6C6;
	font-size:12px;
	list-style:none;
	padding: 37px 0 0 0;
	}
.ppda-txt ul li{
	float:left;
	width: 180px;
	padding: 0 0 0 25px;
	margin: 0 0 16px 0;
	background: url(../images/promo/pda/marker.png) no-repeat 0 1px;
	}
.ppda-txt .lnk-pda{
	margin: 31px 0 33px 0;
	}


.pda-btn{
	display:inline-block;
	padding: 0 8px 0 0;
	text-decoration:none !important;
	overflow:hidden;
	height: 56px;
	background: url(../images/promo/pda/pda-btn.png) no-repeat 100% 0;
	cursor:hand;
	cursor:pointer;
	}
.pda-btn .btn-lc{
	display:block;
	padding: 0 0 0 8px;
	cursor:hand;
	cursor:pointer;
	}
.pda-btn .btn-m{
	display:block;
	position:relative;
	padding: 0 12px;
	height: 56px;
	cursor:hand;
	cursor:pointer;
	}
.pda-btn .btn-txt{
	display:block;
	padding: 13px 0 10px 0;
	text-align:center;
	font-size: 27px;
	font-weight:400;
	line-height: 27px;
	color: #1e1e1e;
	position:relative;
	white-space:nowrap;
	cursor:hand;
	cursor:pointer;
	}
*+html .pda-btn .btn-txt{
	padding: 10px 0 10px 0;
	}
a.pda-btn:active .btn-txt, a.pda-btn:focus .btn-txt{
	top:1px;
	left: 1px;
	}
span.pda-btn .btn-txt{
	font-weight:400;
	color: #999;
	}
.pda-btn .btn-lc{
	background: url(../images/promo/pda/pda-btn.png) no-repeat 0 -168px;
	}
.pda-btn .btn-m{
	background: url(../images/promo/pda/pda-btn.png) repeat-x 0 -336px;
	}
a.pda-btn:hover{
	background-position: 100% -56px;
	}
a.pda-btn:hover .btn-lc{
	background-position: 0 -224px;
	}
a.pda-btn:hover .btn-m{
	background-position: 0 -392px;
	}
a.pda-btn:active, a.pda-btn:focus{
	background-position: 100% -112px;
	}
a.pda-btn:active .btn-lc, a.pda-btn:focus .btn-lc{
	background-position: 0 -280px;
	}
a.pda-btn:active .btn-m, a.pda-btn:focus .btn-m{
	background-position: 0 -448px;
	}

.promo-freetray{
	background: url(../images/promo/freetray/freetray.jpg) no-repeat;
	position:relative;
	padding: 0 0 30px;
	text-align:left;
	color: #333;
	font-size:15px;
	}
*+html .promo-freetray{
	zoom:1;
	}
.ppft-version{
	display:inline-block;
	padding: 0 0 0 10px;
	background: url(../images/promo/freetray/vl.png) no-repeat;
	font-size:14px;
	color: #fff;
	vertical-align:top;
	}
.ppft-version span{
	display:inline-block;
	padding: 0 10px 0 0;
	background: url(../images/promo/freetray/vr.png) no-repeat top right;
	}
.ppft-version span span{
	display:inline-block;
	background: url(../images/promo/freetray/vc.png) repeat-x;
	padding: 2px 0 0;
	height: 19px;
	}
.ppft-page{
	width: 730px;
	margin: 55px 110px 0 110px;
	}
.ppft-txt{
	margin: 0 0 35px 0;
	}
.ppft-b{
	margin: 0 0 25px 0;
	}
.ppft-ul{
	list-style:none;
	float:left;
	width: 300px;
	margin: 0 35px 0 0;
	background: url(../images/promo/freetray/split.png) no-repeat top right;
	}
/*MSFMQD1PRXV2ZB */
.ppft-ul li{
	padding: 1px 0 3px 32px;
	background: url(../images/promo/freetray/marker.png) no-repeat;
	margin: 0 0 10px 0;
	}
.pptf-screenshot{
	margin: 0 0 0 -12px;
	}
.lnks-ft{
	list-style:none;
	font-size:12px;
	}
.lnks-ft li{
	margin: 0 0 10px 0;
	color: #666;
	}
.lnks-ft .win, .lnks-ft .pda-btn{
	vertical-align:middle;
	}
.lnks-ft li a:link, .lnks-ft li a:visited{
	color: #666;
	text-decoration:underline;
	}
.lnks-ft li a:hover{
	text-decoration:none;
	}

.page-manager-top{
	margin: 0 0 0 115px;
	}
.page-manager-top h3, .page-manager-top h1{
	text-align:left;
	color: #333;
	font:36px Tahoma;
	margin: 0 0 20px 0;
	}
.page-manager-bottom{
	padding: 15px 0 0 0 !important;
	margin: 0 0 0 115px;
	}
.page-manager-top, .page-manager-bottom{
	color: #444;
	}
.page-manager-top .green, .page-manager-bottom .green{
	color: #5da23e;
	}
.page-manager-top h4, .page-manager-bottom h4{
	font-size: 17px !important;
	font-weight:400 !important;
	margin: 0 0 10px 0;
	}
.page-manager-top p, .page-manager-bottom p{
	margin: 0 0 20px 0;
	}
.promo-manager-why{
	margin: 0 0 20px 0;
	}
.promo-manager-why .ol{
	float:left;
	width: 335px;
	}
.promo-manager-why .ol ol{
	margin: 0 25px 0 25px;
	color: #5da23e;
	font-weight:900;
	}
.promo-manager-why ol li{
	margin: 0 0 15px 0;
	}
.promo-manager-why ol li span{
	color: #444;
	font-weight:400;
	}
.page-manager-form{
	margin: 0 0 15px 115px;
	color: #444;
	}
.page-manager-form-status{
	margin: 0 0 15px 115px;
	}
.page-manager-form-status .form-in{
	padding: 7px 10px 8px;
	}
.page-manager-form .form-l{
	width: 160px;
	}
.page-manager-form .form-value .i-txt{
	width: 265px;
	}
.page-manager-form .form-value .ftxt{
	width: 725px;
	height: 120px;
	}
.page-manager-form .form-hint{
	padding: 0 0 0 15px;
	float:left;
	margin: -3px 0 0 0;
	line-height:13px;
	}
.page-manager-form h4{
	font-size: 17px !important;
	font-weight:400 !important;
	margin: 0 0 10px 0;
	}
.form-manager-info{
	float:right;
	margin: 0 0 0 25px;
	}
.form-manager-info .form-in{
	padding: 5px 10px 1px;
	}
.form-manager-info p{
	margin: 0 0 10px 0;
	}
.bntr-dialog .btn-txt{
	background: url(../images/icons/dialog.png) no-repeat 0 4px;
	padding-left: 20px;
	padding-top: 
	}
.form-manager-img{
	float:left;
	margin: 3px 10px 0 0;
	}
.form-manager-img img{
	display:block;
	}
.form-manager-r{
	float:left;
	}

.promo-prj-top{
	text-align:left;
	padding: 30px 120px 30px 150px;
	background: url(../images/promo/prj-top.png) no-repeat 40px 30px;
	}
.promo-prj-top h1, .promo-prj-top h3{
	font-size:38px;
	font-weight:400;
	font-family:'Trebuchet MS', Tahoma;
	margin: 0 0 10px 0; height:auto;
	}
.promo-prj-top p{
	line-height:16px;
	}
.promo-prj-top2{
	text-align:left;
	padding: 30px 120px 30px 120px;
	background: url(../images/promo/prj-top2.png) no-repeat 40px 40px;
	}
.promo-prj-top2 h1, .promo-prj-top2 h3{
	font-size:38px;
	font-weight:400;
	font-family:'Trebuchet MS', Tahoma;
	margin: 0 0 10px 0; height:auto;
	}
.promo-prj-top2 p{
	line-height:16px;
	}
.prj-top2-sheme{
	margin: 0 0 0 -110px;
	}
	
	
	
.back-message{ padding:0 0 20px 115px}	
.back-message h4{ font-size:17px; font-weight:normal; color:#333}	
.back-message p{ color:#333}	
.back-message span{ display:block; padding-top:15px}	
.back-message span a{ color:#039; text-decoration:none; border-bottom:1px dotted #039}	
.back-message span a:hover{ text-decoration:none; border-bottom:0}	
.form-captcha { padding-top:5px}	
.form-captcha .form-lb{ width:80px; float:left; padding-top:13px}	
.form-captcha .form-value .i-txt{ width:100px; margin-right:10px !important}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
