body *{max-height:9999999px;}/*для мобильного хрома*/
body#page_index,
body#page_key,
body#page_text_context,
body#page_text_onlinead,
body#page_text_landing_mobile,
body#page_text_buyers {background: #fff url('/img/bg/body_promo.png') center top repeat-x;}

body#page_index div#header div#controls.fixed,
body#page_key div#header div#controls.fixed,
body#page_text_context div#header div#controls.fixed,
body#page_text_onlinead div#header div#controls.fixed,
body#page_text_landing_mobile div#header div#controls.fixed,
body#page_text_buyers div#header div#controls.fixed {background: #272C34 url('/img/bg/body_promo.png') repeat-x 50% -30px;}

body#page_index div#status,
body#page_key div#status,
body#page_text_context div#status,
body#page_text_onlinead div#status,
body#page_text_landing_mobile div#status,
body#page_text_buyers div#status {display: none;}

.w60 {
	width: 60%;
}

/*
	общее форматирование
*/
a {color: #0047a7;}

figure {margin: 25px 0}

/* Notices */
div.notice-offer {margin-top: 20px; font-size: 11px;}

.biggerText {
	font-size: 120%;
}

div#intro, div.intro-container {padding: 39px 55px 0;}
div#introHolder.rotator-activity {width: 934px;}
div.rotator-activity div.intro-content {margin-top: 14px; margin-right: 0; width: 380px;}
div.rotator-activity div.intro-content .intro_lnk {margin-top: 14px;}
div.rotator-activity div.intro-content h3 {font-family: Arial;}
div.rotator-activity div.intro-content p.third, div.intro-content a {color: #cfcfcf;}
div.rotator-activity div.intro-container {padding-left: 55px; padding-right: 0;}

div.intro-container .shot_holder img, div.intro-container .shot_holder div#mediaplayer_wrapper {
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;);
}
div.intro-container .shot_holder {position: relative; float: right; margin-right: 71px;}
div.intro-container .shot_holder div.box-shadows.movie {margin-left: -15px; padding-left: 15px; margin-top: -8px; padding-top: 8px; width: 415px; height: 248px; background: url('/img/bg/slider_movie.png?2') no-repeat;}
div.intro-container .shot_holder img.mobile {position: absolute; right: 15px; bottom: -43px; width: auto; height: auto; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
div.intro-container .shot_holder .jwlogo {display: none;}

div.intro-container a.examples {
	position: absolute; display: inline-block; *display: inline; zoom: 1; border: 3px solid #FFAF00; padding: 18px 21px; padding-right: 40px; text-decoration: none; color: #ffaf00; font-size: 15px; background: url('/img/icons/link.png') no-repeat 90% 50%;
	-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;);
}
div.intro-container a.examples:hover {border-bottom: 3px solid #FFAF00 !important;}

div.intro-container.leader .shot_holder {margin-right: 55px; width: 256px; height: 297px; background: url('/img/photo/leader.png') no-repeat; margin-top: -20px;}
div.intro-container.leader div.intro-content {width: 525px;}
div.intro-container.leader div.name {position: absolute; left: -316px; bottom: 71px; width: 300px; color: #fff; font-size: 12px; text-align: right; color: #cedae0;}
div.intro-container.leader div.name strong {display: block; font-size: 20px; color: #fff;}
div.intro-container.leader a.examples {width: 157px;}

div.intro-container.auditory div.intro-content {width: 505px;}
div.intro-container.auditory .shot_holder {width: 209px; height: 209px; background: url('/img/bg/auditory.png') no-repeat;}
div.intro-container.auditory .shot_holder div.box-shadows {color: #fff; font-size: 15px; width: 80px; margin: 54px auto 0; text-align: center;}
div.intro-container.auditory .shot_holder div.box-shadows strong {display: block; font-size: 40px;}
div.intro-container.auditory a.examples, div.intro-container.targeting a.examples {padding: 10px 35px 10px 15px;}

div.intro-container.targeting .shot_holder {margin-top: 9px;}
div.intro-container.targeting .shot_holder div.box-shadows {margin-left: -64px; margin-top: -49px; width: 481px; height: 308px;}
div.intro-container.targeting p {padding-top: 16px;}
div.intro-container.targeting p.third {padding-top: 12px;}
div.intro-container.targeting div.show img {margin-top: 3px;}
div.intro-container.targeting a.examples {margin-left: 30px;}

div.intro-container.auditory p {padding-top: 38px;}
div.intro-container.auditory p.third {padding-top: 12px;}
div.intro-container.auditory .shot_holder {margin-right: 126px; margin-top: 13px;}

div.rotator-activity div.intro-container.rolik div.intro-content {margin-top: 20px;}
div.intro-container.rolik p.third {padding-top: 12px;}

/* Rotator activity */
div.rotator-activity-container {overflow: hidden;}
div.rotator-activity {position: relative; overflow: hidden !ie7;}
div.rotator-activity div.items {float: left; display: none;}
div.rotator-activity div.items div.item {float: left; width: 873px;}
div.rotator-activity div.items div.item div.show {-moz-opacity: 0; opacity: 0; filter: alpha(opacity=0);}
div.rotator-activity div.points {position: absolute; z-index: 10; bottom: 9px; left: 0; right: 0; text-align: center; padding-right: 24px;}
div.rotator-activity div.points a.point {display: inline-block; vertical-align: top; margin-right: 4px; width: 12px; height: 12px; background: url('/img/icons/banners_radios.png') no-repeat 0 0;}
div.rotator-activity div.points a.point:last-child {margin-right: 0;}
div.rotator-activity div.points a.point:hover {background: url('/img/icons/banners_radios_hover.png') no-repeat 0 0;}
div.rotator-activity div.points a.point.active:hover {background: url('/img/icons/banners_radios.png') no-repeat 0 100%; cursor: default;}
div.rotator-activity div.points a.point.active {background-position: 0 100%;}
div.rotator-activity a.arrow {position: absolute; top: 50%; margin-top: -14px; z-index: 1; display: block; width: 17px; height: 28px; background: url('/img/icons/banners_arrows.png') no-repeat 0 0;}
div.rotator-activity a.arrow-left {left: -12px; left: 0 !ie;}
div.rotator-activity a.arrow-left:hover {background-position: 0 100%;}
div.rotator-activity a.arrow-right {right: 12px; background-position: 100% 0;}
div.rotator-activity a.arrow-right:hover {background-position: 100% 100%;}

div.mobile-version div.intro-content {margin-top: 53px; padding-left: 55px;}
div.mobile-version div.intro-content p.third {padding-top: 13px; color: #C2CED4;}
div.intro-container.mobile-targeting .shot_holder {height: 234px; margin-right: 5px;}

/* Main page */
	#indexHorLine {
		position: absolute;
		top: 813px;
		width: 100%;
		height: 2px;
		margin: 0;
		background: #e5e5e5;
	}
		#indexHorLine img {
			width: 1px;
			height: 2px;
		}
	#mainIndex .col1 {
		width: 455px;
		margin: 0 105px 0 0;
		position: relative;
		float: left;
	}
	.ie7 #mainIndex .col1b {
		margin-bottom: -35px;
	}
		#mainIndex .col1 .items {
			position: relative;
			font-size: 14px;
		}
			#mainIndex .col1 .items div {
				width: 290px;
			}
			#mainIndex .col1 .items strong {
				font-size: 16px;
				font-weight: bold;
				display: block;
			}
			#mainIndex .col1 .items .item1 {
				position: absolute;
				left: 0;
				top: 5px;
				background: url(/img/index1a.png) no-repeat;
				padding: 15px 0 0 105px;
				height: 70px;
			}
			#mainIndex .col1 .items .item2 {
				position: absolute;
				left: 0;
				top: 100px;
				background: url(/img/index1b.png) 100% 0 no-repeat;
				padding: 23px 120px 0 0;
				height: 80px;
			}
			#mainIndex .col1 .items .item3 {
				position: absolute;
				left: 0;
				top: 210px;
				background: url(/img/index1c.png) no-repeat;
				padding: 7px 0 0 105px;
				height: 75px;
			}

		#mainIndex .col1b {
			height: auto;
			margin-top: 0;
		}

		#mainIndex .col1b #internetAds {
			margin: 30px 0 0 0;
			font-size: 11px;
		}

#mainIndex h1, #mainIndex h2.h1 {
	margin: 0 0 20px 0;
}

	#mainIndex .col2 {
		float: left;
		width: 360px;
		margin: 25px 0 0 0;
	}
		#mainIndex .col2 h2 em {
			font-style: normal;
			color: #888;
			font-size: 14px;
			display: block;
			margin-top: 10px;
		}
	#mainIndex .col2b {
		margin-top: 0;
	}
	.ie7 #mainIndex .col2 {
		margin-top: 41px;
	}
	.ie #mainIndex .col2b {
		margin-top: 16px;
	}
		#mainIndex .col2 .wrapper {
			background: #f7f7f7;
			padding: 25px;
			margin-left: -25px;
		}
			#mainIndex .col2 p {
				margin: -2px 0 20px 0;
			}

		#mainIndex .col2 .item1, #mainIndex .col2 .item2, #mainIndex .col2 .item3 {
			padding-left: 98px;
		}
		#mainIndex .col2 .item1 {
			height: 85px;
			background: url(/img/index2a.png) no-repeat;
		}
		#mainIndex .col2 .item2 {
			height: 90px;
			background: url(/img/index2b.png) no-repeat;
		}
		#mainIndex .col2 .item3 {
			height: 65px;
			background: url(/img/index2c.png) no-repeat;
		}

#mainIndex .groupActions .col1, body#page_targeting .col1 {float: left; width: 350px; margin-right: 0;}
#mainIndex .groupPrice .col1 {width: 410px; margin: -14px 40px 0 0; font-size: 14px;}

#mainIndex .formReg {
}
#page_registration #mainIndex .formReg {
	position: static;
}

.formReg {
	position: relative;
}
	.formReg .text {
		width: 100%;
	}
	.formReg select {
		width: 100%;
	}
	.formReg textarea {
		width: 100%;
		height: 40px;
	}

	.formReg .adExample {
		position: absolute;
		left: 440px;
		top: 0;
	}

    .adExample:after{
        content:"";
        border: 12px solid transparent;
        border-right: 12px solid #f2f2f2;
        position:absolute;
        top:20px;
        left:-24px;
    }

	 .adExample-tizer {
		width: 375px;
	}

	 .adExample-banner {
		width: 488px;
	}

		.adExample-bg {
			padding: 20px 0 20px 20px;
			background: #f2f2f2;
		}

.adExample.long {
    width: 360px;
}

.adExample.short .adExample-bg {
    padding:10px;
}


.exampleImg {display:block; margin-bottom:10px;}
.bannerSize {max-width:468px;}
.tizerSize {
    max-width:300px;
    max-height:300px;
    min-width:200px;
    min-height:200px;
}

		.adExample .ad {
			width: 300px;
			overflow-x: hidden;
		}
		.adExample .title {
			width: 100px;
			font-size: 16px;
			color: #0054d2;
		}
		.adExample p {
			margin: 8px 0 0 0;
			color: #333;
		}


	.formReg #howToAd {
		width: 335px;
		margin: 30px 0 0 20px;
	}
	.ie .formReg #howToAd {
		top: 170px;
	}
	.formReg #howToAd ul.ok {
		margin: 20px 0 0 0;
        padding:0;
		width: 260px;
	}
	.ie .formReg #howToAd ul.ok {
		margin-left: 0;
	}
		.formReg #howToAd ul.ok li {
			margin-bottom: 20px;
		}

#page_index #adFields,
#page_index #adExample,
#page_index #howToAd {
	display: none;
}

#page_index .col2 #clients {
	margin: 0 0 30px 0;
	border-bottom: solid 1px #e5e5e5;
	background: url(/img/clients.png) no-repeat;
	width: 100%;
	height: 99px;
	padding-bottom: 35px;
	position: relative;
}
	#page_index .col2 #clients a {
		display: block;
		position: absolute;
	}
		#page_index .col2 #clients a span {
			display: none;
		}
	#page_index .col2 #clients a#client1 {
		left: 0;
		top: 10px;
		width: 106px;
		height: 30px;
	}
	#page_index .col2 #clients a#client2 {
		left: 120px;
		top: 10px;
		width: 120px;
		height: 30px;
	}
	#page_index .col2 #clients a#client3 {
		left: 260px;
		top: 0;
		width: 75px;
		height: 50px;
	}
	#page_index .col2 #clients a#client4 {
		left: 0;
		top: 64px;
		width: 105px;
		height: 40px;
	}
	#page_index .col2 #clients a#client5 {
		left: 133px;
		top: 64px;
		width: 100px;
		height: 40px;
	}
	#page_index .col2 #clients a#client6 {
		left: 251px;
		top: 64px;
		width: 90px;
		height: 40px;
	}

#page_index #press {
	width: 90%;
}
	#page_index #press a {
		font: bold 14px Arial;
	}
		#page_index #press a.more {
			font-weight: normal;
		}
	#page_index #press em {
		display: block;
		color: #999;
		margin: 5px 0 10px 0;
	}
	#page_index #press p {
	}
#page_registration .formReg {
	margin-top: 30px;
}
	#page_registration .formReg .adExample {
		top: 120px;
	}
#page_registration .error {
	margin-top: 0;
	margin-bottom: -10px;
}

/*
	формы
*/

.form form {
	margin: 0;
	width: 400px;
}

.form.formChangePhone form {width: auto;}

#tizerFormContainer>form {
    float:left;
}

#tizerFormContainer .adExample {position:relative;float:left; margin: -32px 0 0 50px;left:auto;}

	.form form label, div.banner-editor label {
		display: block;
		font-size: 17px;
		margin-top: 25px;
		margin-bottom: 4px;
	}
	.form form label.first {
		margin-top: 0;
	}
		.form form label.flag {
			font-size: 14px;
			margin-bottom: 20px;
		}
		.form form label.flag .checkbox {
			margin-right: 10px;
		}
/*
		.form form .req {
			display: block;
			position: relative;
			top: -1px;
			left: 8px;
			font-style: normal;
			font-size: 11px;
			color: #444;
			background: #ddd;
			padding: 2px 4px 2px 4px;
			margin-bottom: 8px;
		}

*/
		.form form .req {
			display: block;
			font-style: normal;
			font-size: 11px;
			color: #222;
			float: right;
			margin-top: 5px;
		}
		.ie .form form .req {
			margin-top: 4px;
		}
	.form form .tip {
		display: block;
		font-size: 11px;
		color: #999;
		margin: -2px 0 6px 0;
        line-height: 14px;
	}

	.form form input+.tip {
		margin-top:4px;
	}

	.form form .count {
		display: block;
		text-align: right;
		font-size: 11px;
		color: #999;
		margin: 4px 0 -7px 0;
	}
	.form form input.text, input.hasDatepicker {
		font: normal 15px Arial;
		height: 18px;
		padding: 3px 3px 4px 5px;
		color: #333;
		border: solid 2px #bfbfbf;
	}
	.form form input.textError,
	.form form textarea.textError{
		border-color: #dd0000;
	}
		.form form input.medium {
			width: 200px;
		}
		.form form input.short {
			width: 100px;
		}
	.form form input.btn {
		display: block;
		margin-top: 25px;
		min-height: 32px;
	}

	.form form textarea {
		font: normal 15px Arial;
		padding: 3px 3px 4px 5px;
		color: #333;
		border: solid 2px #bfbfbf;
		resize: vertical;
	}
		.form form textarea.medium {
			height: 70px;
		}
	.form form iframe.file {
		border: solid 2px #bfbfbf;
		height: 26px;
		width: 408px;
	}
    .form form iframe.fieldError {
		border-color: #dd0000;
	}
	.form form .fieldError {
		color: #c60000;
		font-weight: bold;
		margin-bottom: 7px;
	}

	input.text {
		color: #333;
		border: solid 2px #bfbfbf;
	}
	input.disabled {
		color: #999!important;
		font-weight:bold!important;
	}
	input.disabled:disabled {background: #fff;}
    input.tsmall {
		width: 40px;
		font: normal 13px Arial;
		height: 15px;
		padding: 3px 3px 3px 3px;
	}

.btnOk {
	width: 125px;
	height: 32px;
}
.btnSave {
/* 	width: 183px; */
	min-height: 32px;
}

.error {
	background: url('/img/ico_err.png') no-repeat;
	padding: 9px 0 0 37px;
	min-height: 25px;
	font-size: 16px;
	color: #c60000;
	margin: -10px 0 20px 0;
}
body#page_price .error {margin-top: 0;}
	.error a {
		color: #c60000;
	}

.red {
	color: #c60000;
}

.bold {
	font-weight:bold;
}

.ie6 .error {
	margin-top: 0;
}
.message {
	font-size: 16px;
	color: #888;
	margin: -10px 0 20px 0;
}

/*
	таблицы
*/

.tbl {
	border-collapse: collapse;
}
/*.tblWide {
	width: 100%;
}*/
	.tbl th {
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		padding: 10px 0 10px 0;
	}


		.ie .tbl th.sort span {
			margin-top: 3px;
		}
		.tbl th.sort select {
			font-size: 11px;
		}
	.tbl tr.hdr .border,
	.subtable .border{
		border-bottom: solid 1px #ccc;
	}
	.tbl tr.hdr th div.border {
		padding-bottom: 10px;
		margin-bottom: -10px;
	}

	.tbl tr.hdr2 th.sort {
		padding: 15px 0 15px 0px;
		font-weight: normal;
	}

	.tbl tr.hdr .stats-top {text-align: left;}
	.tbl tr.hdr .stats-top a {float: left; background: url(/img/icons/stats.png) no-repeat; padding: 4px 0 5px 41px; margin-top: -1px; font-size: 13px; font-weight: normal;}

	.tbl tr.hdr .stats-bottom {text-align: right; padding-top: 0; padding-right: 0;}
	.tbl tr.hdr .stats-bottom div {float: right; background: url('/img/icons/stats_bottom.png') no-repeat; padding: 0 0 20px 62px; font-size: 13px; font-weight: normal; margin-right: 35px; text-align: left; max-width: 143px; margin-top: -6px;}
	.tbl tr.hdr .stats-bottom span {display: block; margin-top: 7px; color: #7f7f7f; font-size: 13px; font-weight: normal}

	.tbl td {
		padding: 15px 0 15px 0;
		vertical-align: top;
		font-size: 11px;
		border-bottom: solid 1px #ccc;
	}
    .tbl .first>* {
        margin-left: 8px;
    }
	.tbl .row1 td {
/* 		background: #f8f8f8; */
	}
	.tbl .hdrGroup td {
		padding-top: 18px;
        padding-bottom: 17px;
        vertical-align: middle;
        font-weight: bold;
	}
	.tbl .rowGroup td {
        vertical-align: top;
	}

			.tbl td.colTeaser img {
				width: 100px;
				height: 100px;
			}
            .tbl td.colBanner img {
                max-width:450px;
                max-height:200px;
			}
		.tbl td.colGroup {
			font-size: 15px;
		}

        .tbl td.colGroup .tipLink {
            color: #808080;
            font: 10px/12px Arial;
            margin-top:4px;
         }

		.tbl td.colAd .title {
			font-size: 15px;
			display: block;
			clear: both;
			margin-top: 9px;
			margin-bottom: 5px;
		}
			.tbl td.colAd .title a {
				color: #0047a7;
			}
		.tbl td.colAd .announce {
			font-size: 13px;
			color: #666;
			line-height: 110%;
		}
/*
		.tbl td.colAd .title, .tbl td.colAd .announce {
			overflow-x: hidden;
			width: 200px;
		}

*/
	.tbl .colGroup .buttons {
		display: block;
		width: 260px;
		font-size: 10px;
		margin-top: 17px;
		/*background: #eee;
		background: url(../img/tblbtn1a.png) no-repeat;
		padding-left: 8px;*/
	}
		.tbl .buttons span {
			/*display: block;
			height: 16px;
			padding-top: 3px;
			background: url(../img/tblbtn1a.png) 100% 0 no-repeat;*/
		}
			.tbl .buttons span b {
				margin: 0 4px 0 4px;
				color: #aaa;
			}
		.tbl .buttons a {font-size:10px;
			/* color: #666; */
			color: #000;
		}
		.tbl .buttons .btn1 {
			display: block;
			float: left;
			margin-right: 5px;
			height: 19px;
			background: url(/img/tblbtn1a.png) no-repeat;
			font-size: 10px;
			color: #333;
			padding-left: 4px;
		}
			.tbl .buttons .btn1 a {
				display:block;
				background: url(/img/tblbtn1a.png) 100% 0 no-repeat;
				padding: 4px 7px 0 2px;
				text-decoration: none;
				height: 15px;
				text-align: center;
			}
		.tbl .btn2 {
			display: block;
			float: right;
			margin-right: 0;
			width: 55px;
			height: 29px;
			background: url(/img/tblbtn1b.png) no-repeat;
			font-size: 10px;
			color: #333;
			padding-left: 4px;
			margin-top: -2px;
		}
			.tbl .btn2 a {
				display:block;
				background: url(/img/tblbtn1b.png) 100% 0 no-repeat;
				padding: 4px 7px 0 2px;
				text-decoration: none;
				height: 25px;
				text-align: left;
				line-height: 10px;
			}
		.tbl .buttons .noBtn,
		.tbl .buttons .noBtn a {
			background: none;
			text-decoration: underline;
			padding-left: 0;
			padding-right: 0;
		}


		.tbl .btn2 {
			margin-right: 5px;
		}
	.tbl .footer td {
		border: 0;
		padding-bottom: 0;
	}

	.tbl .footer .colStatus {
		font-size: 12px;
		font-weight: bold;
	}
		.tbl .footer .colStatus a {
			display: block;
			margin-top: 4px;
			font-size: 11px;
			font-weight: normal;
		}
.tbl .colPriceBuy>.fix_price,
.tbl .colPriceAction>.fix_price{
		background: url("/img/icons/ChangePriceIco.png") no-repeat;
		display:block;
		width:25px;
		height:25px;
		text-decoration:none;
		text-indent:-9999px;
		margin-left:7px;
}

.tbl .colPriceBuy>a.fix_price,
.tbl .colPriceAction>a.fix_price{
	background-position: 100% 0;
}

.tipLinkQ,
.tipLinkState {
	font-size: 10px;
	color: #aaa;
	text-decoration: none;
	border-bottom: dashed 1px #aaa;
	white-space: nowrap;
    font-size: 10px;
    cursor:pointer;
	font-weight: normal;
}

.tipLinkQ:hover,
.tipLinkState:hover{ border-bottom-color: transparent!important; }

/* статусы */
	.tipLink-state { border-bottom-color: #828282;}

	.tbl .rowOff .colStatus .tipLinkState {
        color: #C93A3A;
        border-bottom: 1px dashed #C93A3A;
     }

	.tbl .rowOn .colStatus .tipLinkState {
		color: #068000;
        border-bottom: 1px dashed #068000;
	}

    .tbl .rowOn .colStatus .active_limited {
	   color:#ff9d00;
	   border-bottom: 1px dashed #ff9d00;
    }

	.tbl .rowPaused .colStatus {
		color: #828282;
	}
	.tbl .rowPaused td.colAd .title a,
	.tbl .rowOff td.colAd .title a {
		color: #aaa;
	}
	.tbl .rowPaused td.colAd .announce,
	.tbl .rowOff td.colAd .announce {
		color: #bbb;
	}

	.tbl .rowNoEffect .colStatus .tipLinkState {
        color: #C93A3A;
        border-bottom: 1px dashed #C93A3A;
    }

.tbl .noAds {
	white-space: nowrap;
}

.tbl2 {
	border-collapse: collapse;
}
	.tbl2 th {
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		padding: 7px 12px 8px 10px;
		border-bottom: solid 1px #e0e0e0;
	}
	.tbl2 td {
		padding: 7px 7px 8px;
		vertical-align: top;
		border-bottom: solid 1px #e0e0e0;
		white-space: nowrap;
	}
	.tbl2 .footer th,
	.tbl2 .footer td {
		background: #f2f2f2;
	}
	.tbl2 .rowWeekend td {
	}
	.tbl2 .rowWeekend td.date {
		color: #bb0000;
	}
		.tbl2 td.date em {
			display: block;
			float: left;
			color: #fff;
			padding: 1px 2px 1px 2px;
			font-weight: normal;
			font-size: 10px;
			font-style: normal;
			margin-right: 5px;
			background: #bbb;
			text-align: center;
			/* width: see lang css */
		}
		.tbl2 .rowWeekend td.date em {
			background: #bb0000;
		}
	.tbl2 .footer th {
		background: none;
	}
	.tbl2 .footer .noborder {
		border: 0;
	}
	.tbl2 .footer td {
		border: 0;
		background: none;
	}



.tipContent .tipLink {
	text-decoration: none;
	border-bottom: dashed 1px #444;
}

.tipHolder .tipContent,
.tbl .tipHolder .tipContent, .tbl2 .tipHolder .tipContent, .adsToolsWrapper .tipHolder .tipContent {
	position: absolute;
	top: 5px;
	width: 300px;
	border: solid 3px #bbb;
	background: #fff;
	z-index: 10;
	font-size: 12px;
	padding: 20px;
	color: #333;
	font-weight: normal;
	text-align: left;
    line-height:15px;
}
	.tbl .tipHolder .tipLeft, .adsToolsWrapper .tipHolder .tipLeft {
		right: -100px;
		top: 50px;
	}
	.tbl2 .tipHolder .tipLeft {
		right: -100px;
		top: 5px;
	}
	.tbl th .tipHolder .tipLeft {
		right: 5px;
		top: -120px;
	}
	 .tbl2 .tipHolder .tipBottom {
		top: auto;
		bottom: 0;
	}


	#toolsMaxclicks .tipContent, #toolsTargeting .tipContent {
		left: -130px;
		top: 5px;
	}

    .tipContent .close,
	.tbl .tipContent .close, .tbl2 .tipContent .close, .adsToolsWrapper .tipContent .close {
		position: absolute;
		right: 10px;
		top: 10px;
		font-size: 11px;
		color: #888;
	}
	.tbl .tipContent h1, #page_about .tbl .tipContent h1, .tbl2 .tipContent h1, .adsToolsWrapper .tipContent h1 {
		font-size: 16px;
		margin: 0 0 10px 0;
		padding-right: 60px;
	}
	.tbl .tipContent p, .tbl2 .tipContent p, .adsToolsWrapper .tipContent p {
		margin: 0 0 10px 0;
		color: #333;
	}

.tbl .hdr td.filter_source {font-size:12px; padding: 10px 0;}

.report_filters_attention {float:right; color:#7e7e7e; width:367px; margin:15px 0 0; line-height:18px;}

.report_filters_attention span {color: #ce0000; font-weight: bold;}
.report_filters_attention+h1{float:left;}

.a_cpa_code {font-size:13px;}
.a_cpa_code,
.a_cpa_code:hover span {text-decoration:none;}
.a_cpa_code span {text-decoration:underline;font-size:12px;}

.p_cpa_code {margin:25px 0 22px;}
.form form label.urlpage {margin-top:32px;}
#statistics_thead .groups_table {width:945px;}

#statistics_thead.report_filters_block {width:945px;clear:both; padding-top:11px;}
#statistics_thead.report_filters_block+#hack {clear:both;}
#statistics_thead.report_filters_block>table {width:100%}


.report_filters_block table tr:first-child>*{padding:10px 0 9px;}

.filter_source a{text-decoration:none; border-bottom:1px dotted #004b98;}

.statistics tr td:first-child>* {margin-left:0;}
.statistics tr td.isblocked a {color:#000000!important; font-size:10px; margin-left:26px;vertical-align: middle;}
.statistics tr:last-child td {border-bottom-width:0;}

.statistics .colGroup.first {width:10px; white-space:nowrap;}

.tbl .filter_source.first > * {margin: 0 4px;}
.tbl .filter_source.first>*:first-child {margin-left:0;}


.paginator {padding-top:19px;}

.paginator a,
.paginator span {display:inline-block; color:#000000; border: 1px solid transparent; padding:4px 9px; font-size: 13px;}

.paginator a:hover {border-color:#e5e5e5!important;text-decoration:none;}

.paginator span {border-color:#cccccc;}

.tipFloat {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 300px;
}
	.tipFloat .tipFloatContent {
		position: relative;
		left: -150px;
		top: -150px;
		background: #fff;
		border: solid 4px #bbb;
		padding: 15px;
	}

body#page_user.main span.label {font-size: 10px; background: #eee; padding: 2px 5px; margin-right: 5px; white-space: nowrap;}

body#page_user.main td.colAd .flbr {margin-top: 5px;}

/*
	popup-сообщение
*/
.pop-block { z-index: 100; left: 0px; top: 60px; position: absolute;  width: 100%; font-family: arial; font-size: 14px; color: #000; min-width: 1000px; }
.pop-block .ins { width: 842px; margin: 0 auto; position: relative; background: url("/img/pop-t.png") no-repeat; padding: 56px 0 0; }
.pop-block .ins-b { width: 842px; background: url("/img/pop-b.png") left bottom no-repeat; padding: 0 0 56px; }
.pop-block .ins-c { background: url("/img/pop-c.png") repeat-y;  }
.pop-block .ins-content { background: #fff; width: 735px; margin: 0px 35px 0px 35px; padding: 0 15px 0 15px; }
.pop-block h1 { margin: 0 0 15px 0; font-size: 20px; }
.pop-block ul.ok { margin-left: -30px; }
	.ie7 .pop-block ul.ok { margin-left: 5px; }
.pop-block .btnContinue { text-align: center; }

/*
	список объявлений
*/

.tbl .adsTools {height: 10px;}

	.hdr .adsTools div.toolsAddMore {margin-top: 38px;}

	.tbl .toolsAdd { background: url('/img/icons/ico_add_bottom.png') no-repeat; margin:6px 0 0 -9px; padding-top: 12px; height:60px; width:220px; display:inline-block;zoom:1;*display:inline;}
	.tbl .toolsAdd>a{color: #0047a7; font: bold 14px/16px Arial; margin-left:76px;display:block;}
	.tbl .toolsAdd>a.ads_add_ext {color:#000000; text-decoration:none;}
	.tbl .toolsAdd>a.ads_add_ext:hover {text-decoration:underline;}
	.tbl .toolsAdd>div {margin-left:76px; margin-top:5px;white-space:nowrap; }
	.tbl .toolsAdd>div a{color:#0047a7; font:normal 12px/14px Arial}
	.tbl .toolsAdd>div a { margin-right:12px }

	.tbl .adsTools div.toolsAddMore a {margin-right: 5px;}


	.tbl .adsTools div.toolsAddMore {margin-left: 59px;}
	.tbl .hdr .adsTools div.toolsAddMore {margin-top: 24px;}


	.adsTools #toolsTargeting .first, .adsTools #toolsTargeting .second, .adsTools #toolsTargeting .third {
		font-size: 11px;
		line-height: 12px;
	}

	.ie6 .tbl .buttons .btnChange {
		width: 60px;
	}
	.ie6 .tbl .buttons .btnPause {
		width: 85px;
	}
	.ie6 .tbl .buttons .btnDelete {
		width: 55px;
	}
	.ie6 .tbl .buttons .btnStats {
		width: 50px;
 		margin-left: 0;
	}
	.tbl .btnChangePrice {
		display: block;
		font-size: 10px;
		margin-top: 4px;
	}
	.tbl .btnChangePrice .disabled {
        border-bottom: 1px dashed #aaa;
        color: #828282;
        cursor: help;
        width: auto;
    }

/*
	умножатор + статья
*/

	body#pageNews #page #content {
		padding-bottom: 110px;
	}

.blockWhite {
	background: #fff;
	padding: 25px;
	border: solid 1px #bdbdbd;
}
.blockWhite h1 {
	margin: -3px 0 12px 0;
}
	.blockWhite h1,
	.blockWhite h1 a {
		color: #eb8900;
		font-size: 24px;
		line-height: 105%;
	}

#newsMulti {
	position: relative;
	padding-bottom: 50px;
}
.ie6 #newsMulti {
	height: 150px;
	padding-bottom: 30px;
}
#newsMulti .teaser {
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 0;
	width: 150px;
	height: 150px;
	position: relative;
}
.ie6 #newsMulti .teaser {
	float: left;
}
	#newsMulti .teaser .png150 {
		display: block;
		width: 150px;
		height: 150px;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 200;
	}
	#newsMulti .teaser img {
		width: 150px;
		height: 150px;
	}
	#newsMulti .teaser img.iepng {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 100;
	}
/*
	.ie #newsMulti .teaser img.iepng {
		display: block;
	}
	.ie #newsMulti .teaser img.png {
		display: none;
	}

*/
#newsMulti .text {
	float: left;
	width: 560px;
}
#newsMulti h1 {
	margin-top: 0;
}
#newsMulti p.announce {
	margin: 0 0 15px 0;
	font-size: 14px;
	line-height: 135%;
}
	#newsMulti p.announce a {
		text-decoration: none;
		color: #555;
	}
#newsMulti a.more {
	display: block;
/*
	width: 120px;
	height: 27px;
	background: url(../img/btn_read.png) no-repeat;
*/
	position: absolute;
	bottom: 25px;
	right: 25px;
	z-index: 100;
	color: #eb8900;
	font-size: 18px;
}
	#newsMulti a.more span {
		/* display: none; */
	}

#newsAdp {
	margin-top: 15px;
	border-top: solid 1px #ccc;
	padding-top: 20px;
}
	#newsAdp .item {
		position: relative;
		border-bottom: solid 1px #ccc;
		height: 100px;
		padding: 0 100px 20px 115px;
		margin-bottom: 20px;
	}
	#newsAdp .last {
		margin-bottom: -4px;
		border-bottom: 0;
	}
		#newsAdp .item a.teaser {
			position: absolute;
			left: 0;
			top: 0;
		}
			#newsAdp .item a.teaser img {
				width: 100px;
				height: 100px;
			}
		#newsAdp .item h2 {
			margin: 0;
			font-size: 20px;
			position: relative;
			top: -3px;
		}
			#newsAdp .item h2 a {
				color: #0047a7;
			}
		#newsAdp .item p.announce {
			margin: 1px 0 0 0;
		}
			#newsAdp .item p.announce a {
				text-decoration: none;
				color: #636363;
			}
		#newsAdp .item em {
			display: none;
			position: absolute;
			left: 115px;
			bottom: 19px;
			font-size: 11px;
			font-style: normal;
			color: #bbb;
			width: 400px;
			overflow: hidden;
			white-space: nowrap;
		}
			#newsAdp .item em i {
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 20px;
				background: url(/img/urlshort.png) 100% 0 no-repeat;
			}
		#newsAdp .item .more {
			position: absolute;
			right: 0;
			bottom: 19px;
			color: #0047a7;
		}

	#newsAdp .noImg {
		padding-left: 0;
	}
		#newsAdp .noImg .teaser {
			display: none;
		}
		#newsAdp .noImg em {
			left: 0;
		}

	#newsAdp.newsAdpMulti {
		margin-bottom: 0;
	}
		#newsAdp.newsAdpMulti .last {
			margin-bottom: -20px;
		}

#newsAdpFooter span {
	margin-right: 30px;
}

#newsArticle {
	padding-bottom: 20px;
	margin-bottom: 0;
}
	#newsArticle h1 {
	/* 	font-size: 28px; */
		margin-bottom: 20px;
	}
	#newsArticle p {
		line-height: 145%;
		color: #444;
		margin-bottom: 15px;
	}
	#newsArticle .intext {
		float: left;
		margin: 0 20px 0 0;
		padding-bottom: 15px;
	}

	#newsArticle #shareButtons {
		text-align: right;
		width: 100%;
	}
		#newsArticle #shareButtons table {
			float: right;
			margin: -5px 0 10px 0;
		}
			#newsArticle #shareButtons table td {
				padding: 4px 2px 2px 2px;
				width: 16px;
				vertical-align: top;
			}
			#newsArticle #shareButtons table td.label {
				padding-right: 8px;
				padding-top: 5px;
				white-space: nowrap;
			}
			#newsArticle #shareButtons table td.fblike {
				padding-top: 2px;
			}
/*
	.ie #newsArticle .intext {
		margin-bottom: 5px;
	}
*/
	#newsArticle .intext .photo-source{
		display: block;
		margin-top: 5px;
		font-size: 11px;
		color: #999;
	}
#newsArticle p.source {
	text-align: right;
	font-size: 11px;
	margin-bottom: 0;
	padding-bottom: 15px;
}
	#newsArticle #newsAdp {
		padding-top: 20px;
		margin-top: 5px;
	}


body#pageNews.pageWide2 td {
	padding: 0;
}
body#pageNews.pageWide2 #newsAdp .item {
	overflow-y: hidden;
	padding-right: 0;
}
	body#pageNews.pageWide2 #newsAdp .item h2 {
		font-size: 18px;
	}
	body#pageNews.pageWide2 #newsAdp .item .more {
		display: none;
	}

body#pageNews.pageWide2 .newsExp .col1 {
	width: 65%;
	vertical-align: top;
}
body#pageNews.pageWide2 .newsExp .col2 {
	width: 35%;
	vertical-align: top;
	padding-left: 20px;
}
body#pageNews.pageWide2 .newsExp .col2 .item {
	padding-left: 0;
	height: auto;
	padding-top: 1px;
	overflow: visible;
}
body#pageNews.pageWide2 .newsExp .col2 .item .teaser {
	position: static;
	float: left;
	margin-right: 8px;
	height: 65px;
}
body#pageNews.pageWide2 .newsExp .col2 .item img {
	width: 60px;
	height: 60px;
}
body#pageNews.pageWide2 .newsExp .col2 h2 a {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
	body#pageNews.pageWide2 .newsExp .col2 div {
	}
/*
	изменение цен
*/
#page_price_edit .col1 {
	width: 500px;
	position: relative;
}
#page_price .col1 {
	width: 450px;
	position: relative;
}
	#page_price_edit .col1 .item, #page_price .col1 .item {
		margin-bottom: 20px;
		font-size: 14px;
	}
		#page_price_edit .col1 .item div.small, #page_price_edit .col1 .item a, #page_price .col1 .item div.small, #page_price .col1 .item a {
		/* 	font-size: 12px; */
			color: #444;
		}
		#page_price_edit .col1 .item div.small, #page_price .col1 .item div.small {
			margin: 20px 0 20px 0;
		}
.ie #page_price_edit .col1 .tsmall {
/*
	position: relative;
	top: 3px;
*/
}

.max_clicks {
	width: 50px;
	white-space:
}

#page_price_edit .col1 .adExample, #page_price .col1 .adExample {
	position: absolute;
	left: 530px;
	top: 10px;
}
#page_price .col1 .adExample {
	left: 480px;
}
#page_price_edit .tipLink, #page_price .tipLink {
    cursor:pointer;
	text-decoration: none;
	border-bottom: dashed 1px #444;
}
#page_price .tbl .tipContent {
	top: 17px;
	left: 60px;
}
#page_price_edit .tbl .tipRight, #page_price .tbl .tipRight {
	left: -170px;
	top: 17px;
}
#page_price_edit .col1 .item .tipContent p, #page_price_edit .col1 .item .tipContent a, #page_price .col1 .item .tipContent p, #page_price .col1 .item .tipContent a  {
	color: #333;
}
#page_price_edit .col1 .item .tipContent a.close, #page_price .col1 .item .tipContent a.close {
	font-size: 11px;
	color: #777;
}

#page_price .btnSave {
	margin-top: 15px;
}
	#page_price .traffic_tip {
		padding: 15px;
		border: solid 1px #ddd;
		margin-top: 20px;
		font-size: 12px;
	}

#page_price ul.ok {
	margin-left: -30px;
}
	.ie7 #page_price ul.ok {
		margin-left: 5px;
	}

/*
	удаление объявления
*/
#page_ad_delete .col1 {width: 230px; position: relative; padding-top: 5px;}
#page_ad_delete .col1 .adExample {position: absolute; left: 250px; top: 0;}
#page_ad_delete form .btn {margin: 5px 10px 0 0;}
#page_ad_delete #mainIndex .col2.adExample {position: relative;}


/*
	статистика
*/
#page_stat_ad div#stats {min-width: 535px;}
#page_stat_ad div#stats .tbl2 {width: 100%;}

#page_stat_all .tbl2 .date, #page_stat_ad .tbl2 .date { width: 65px; }
#page_stat_all .tbl2 .shows, #page_stat_ad .tbl2 .shows { width: 70px; text-align: right; }
#page_stat_all .tbl2 .clicks, #page_stat_ad .tbl2 .clicks { width: 65px; text-align: right; }
#page_stat_all .tbl2 .ctr, #page_stat_ad .tbl2 .ctr { width: 50px; text-align: right; }
#page_stat_all .tbl2 .actions, #page_stat_ad .tbl2 .actions { width: 50px; text-align: right; }
#page_stat_all .tbl2 .sum, #page_stat_ad .tbl2 .sum { width: 70px; text-align: right; }
#page_stat_all .tbl2 .price, #page_stat_ad .tbl2 .price { width: 67px; text-align: right; }

div.stats-example {
    float: right;
    margin-right: -5px;
    margin-top: 90px;
    position: relative;
}
div.stats-example.banner-preview {float: left; margin-left: 39px;}

/*
	Как правильно составить?
*/
#page_howto .col1 {
	width: 500px;
}
#page_howto h2 {
	font-size: 16px;
	margin: 0 0 8px 0;
	background: url(/img/icons/bullet1.png) no-repeat;
	padding: 0 0 0 30px;
}
#page_howto p {
	color: #777;
	margin: 10px 0 25px 0;
}
	#page_howto p.intro {
		color: #444;
		font-size: 14px;
		width: 300px;
		margin-top: -5px;
		background: url(/img/ico_howto.png) 100% 0 no-repeat;
		padding: 10px 80px 0 0;
		height: 60px;
	}

/*
	Таргетинг
*/
#page_targeting .level0 {
	margin-left: -23px;
}

#page_targeting .col2 {
	float: left;
	width: 300px;
	margin-top: 0;
}
	#page_targeting .col1 h2,
	#page_targeting .col2 h2 {
		background-repeat: no-repeat;
		background-position: 100% 0;
		padding: 8px 30px 0 0;
		height: 30px;
		margin-top: 0;
	}
	#page_targeting .col1 h2 {
		width: 150px;
		background-image: url(/img/ico_targ_region.png);
	}
	#page_targeting .col2 h2 {
		width: 182px;
		background-image: url(/img/ico_targ_time.png);
		margin-bottom: 17px;
	}
		#page_targeting h2 em {
			display: block;
			font-size: 11px;
			color: #999;
			font-style: normal;
		}
#page_targeting .level {
	display: block;
	padding-left: 23px;
}

#page_targeting .level span,
#netop_values span {
	display: block;
	padding-top: 13px;
}

#netop_values .level:first-child span {padding-top: 0px;}
.geofog + #netop_values span:first-child {
    padding-top: 13px;
}
#page_targeting .level span a {
	color: #444;
	text-decoration: none;
	border-bottom: dashed 1px #444;
}

#page_targeting .level span input,
#netop_values span  input {
	vertical-align:middle;
	margin: 0 10px 0 0;
	padding:0;
}

#page_targeting .btn {
	margin: 14px 10px 0 0;
}

#page_targeting .col2 .tbl2 td {
	padding-left: 0;
	width: 120px;
}

#page_targeting .col2 .tbl2 td input {
	margin-right: 8px;
}
	.ie #page_targeting .col2 .tbl2 td input {
			margin-right: 6px;
			margin-left: 0;
			position: relative;
			top: 2px;
	}

/*
	ограничение по переходам
*/

.formDailyMaximum form label {
	position: relative;
}
	.formDailyMaximum form label .max_clicks {
		display: block;
		position: absolute;
		width: 150px;
		top: 25px;
		left: 125px;
		padding: 0 0 0 25px;
		font-size: 12px;
	}
	.formDailyMaximum form label .max_clicks input {
		position: absolute;
		left: 0;
		top: 4px;
	}

/*
	вход на сайт (авторизация)
*/
/*
#page_login .col1 {
	float: left;
	width: 350px;
}
#page_login .col2 {
	float: left;
	width: 400px;
}
*/
	.formLogin p {
		margin-top: 20px;
	}
	#page_password_reminder .form .tip {
		width: 230px;
	}
	#page_password_reminder .form .text {
		width: 300px;
	}
	.formNewPass {
		margin-top: 25px;
	}

#registrationSuccess p.biggerText, .borderText {
	border: solid 1px #ccc;
	width: 400px;
	padding: 20px;
}
#registrationSuccess p {
	margin-top: 25px;
	line-height: 130%;
}
#registrationSuccess .btnContinue {
	display: block;
	margin-top: 30px;
	position: relative;
}
	#registrationSuccess .btnContinue span {
		display: block;
		position: absolute;
		top: 9px;
		left: 138px;
		font-weight: bold;
	}

/*
	о проекте
*/
#page_about .col1 {
	width: 60%;
	float: left;
	padding-right: 30px;
	margin-right: 0;
}
	#page_about .col1 li {
		margin: 0 0 10px 0;
	}
#page_about .col2 {
	width: 25%;
	float: left;
	margin-top: 42px;
}
.ie #page_about .col2 {
	margin-top: 83px;
}
	#page_about .col2 ul {
		list-style: none;
	}
	#page_about .col2 li {
		margin-bottom: 15px;
		font-size: 14px;
	}

#page_about .tipLink {
	text-decoration: none;
	border-bottom: dashed 1px #000;
}

/*
	пополнение счета
*/
#page_payment .col1 {
	width: 400px;
	float: left;
	margin-right: 70px;
}
	#page_payment #payTip {
		margin-top: 20px;
	}
	#payRefresh {
		margin-top: 10px;
	}
	#payButtons {
		margin: 20px 0 20px 0;
		width: 420px;
	}
		#payButtons a {
			margin-right: 25px;
		}

#page_payment .form select {
	width: 190px;
}

#page_payment .col2 {
	float: left;
	width: 450px;
	margin-top: -7px;
}
	#page_payment .col2 ol {
		margin: 20px 0 30px 0;
	}
	.ie #page_payment .col2 ol {
		margin-left: 35px;
	}
		#page_payment .col2 ol li {
			margin: 0 0 10px 0;
		}
	#page_payment .col2 #payLogos {
		width: 451px;
		height: 82px;
		margin: 5px 0 15px 0;
	}

	#payRefresh {
		margin-top: 10px;
	}
	#payButtons {
		margin: 20px 0 20px 0;
	}
		#payButtons a {
			margin-right: 25px;
		}


/*
	onlinedengi payments
*/
#page_payment .col1 {
	width: 300px;
	float: left;
	margin-right: 70px;
}
	#page_payment #payTip {
		margin-top: 20px;
	}

#page_payment .col2 {
	float: left;
	width: 550px;
	margin-top: -21px;
}
	#page_payment .col2 h2 {
		margin-top: 30px;
	}
#page_payment .form input.wider {
	width: 300px;
}

#page_payment .btn {
	margin-top: 30px;
	height: 35px;
}

#page_payment #btnPayInactive {
/* 	background: #eee; */
	width: 280px;
	color: #c00;
	font-weight: bold;
	padding: 0;
	height: 15px;
}

#page_payment #btnPayInactive img {
	display: block;
	float: left;
	margin-right: 20px;
	width: 140px;
	height: 32px;
}
#page_payment #btnPayInactive span {
	display: block;
	float: left;
	margin-top: 2px;
	color: #c00;
	font-weight: bold;
	width: 120px;
}

#page_payment #additional {
	display: none;
}
	#page_payment #additional label {
		width: 340px;
	}
#page_payment #btnPayActive {
	display: none;
}
	#page_payment #btnPayActive #process {
		display: block;
		float: left;
		margin-right: 20px;
	}
#page_payment #payTip {
	margin-top: 30px;
}

#page_payment .col2 #paysystems img {
	display: block;
	width: 88px;
	height: 31px;
	float: left;
	padding: 10px;
	border: solid 1px #ddd;
	margin: -1px 0 0 -1px;
	cursor: pointer;
}
#page_payment .col2 #paysystems img.selected {
	border-width: 3px;
	padding: 8px;
}

#page_payment .col2 #btnOtherPS {
	margin: 30px 0 30px 0;
	font-size: 16px;
}
	#page_payment .col2 #btnOtherPS a {
		text-decoration: none;
		border-bottom: dotted 1px #444;
	}
#page_payment .col2 #paysystemsOther {
	width: 100%;
	display: none;
}
	#page_payment .col2 #paysystemsOther img {
		position: relative;
		top: 1px;
		left: 1px;
	}
/*
	Статьи
*/

.article h1 {
	margin-bottom: 30px;
}
.article_other, .article_press, .article_press_list {
	width: 600px;
}
div.offer {width: 600px;}
div.offer h1, div.offer h2 {margin: 0 !important;}
div.offer ul {margin: 0 0 0 20px; padding: 0;}
div.offer ul li {margin-top: 15px;}

	.article_press em, .article_press_list em {
		color: #999;
	}
.article_press_list .item {
	margin: 0 0 35px 0;
}
	.article_press_list .item h2 {
		margin: 0 0 8px 0;
	}
	.article_press_list .item p {
		margin: 8px 0 0 0;
	}
.article_press p, .article_press_list p {
	line-height: 135%;
	margin: 20px 0 20px 0;
}
.article_press .back {
	font-size: 14px;
	margin-top: 30px;
}

#articleReg {
	margin-top: 25px;
/* 	border-top: solid 1px #999; */
}
	#articleReg #present {
		margin-left: -30px;
	}

/*
	Примеры цен
*/
.article_prices table {
	border-collapse: collapse;
	margin-top: 30px;
}
.article_prices table th {
	text-align: left;
	padding: 0 0 10px 0;
}
.article_prices table td {
	padding: 15px 30px 15px 0;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
	.article_prices table td img {
		float: left;
		margin-right: 10px;
		width: 100px;
		height: 100px;
	}
	.article_prices table td h2 {
		margin: 0 0 5px 0;
		font-size: 18px;
	}
	.article_prices table td p {
		margin: 0;
		font-size: 12px;
		color: #666;
	}
	.article_prices table td.ad {
		width: 450px;
	}
		.article_prices table td.ad em {
			color: #666;
			display: block;
			margin-bottom: 5px;
		}
		.article_prices table td.ad a {
				color: #0047a7;
		}
	.article_prices table td.ctr {
		font-size: 18px;
		width: 80px;
	}
	.article_prices table td.price {
		font-size: 18px;
		width: 90px;
	}
	.article_prices table td.targeting {
		font-size: 14px;
		width: 120px;
	}

.article_prices .outro {
	margin: 30px 0 20px 0;
	font-size: 16px;
	width: 400px;
}
.article_prices .tipLink {
	text-decoration: none;
	border-bottom: dashed 1px #000;
}
.article_prices .howto {
	position: relative;
 	z-index: 1;
}
.article_prices .tipHolder {
	z-index: 100;
}

/*
	Предложение для СМИ
*/
.article_forsmi {
	margin-top: 20px;
	font-size: 14px;
}
	.article_forsmi .intro {
		height: 190px;
	}
	.article_forsmi .intro .left {
		color: #fff;
		float: left;
		width: 450px;
	}
		.article_forsmi .intro .left h1 {
			margin: 10px 0 10px 0;
			font-size: 35px;
			font-weight: bold;
		}
			.article_forsmi .intro .left h1 span {
				display: block;
				font-size: 30px;
			}
		.article_forsmi .intro .left h2 {
			font-size: 20px;
			margin: 0;
		}
	.article_forsmi .intro .right {
		color: #bdbdbd;
		float: left;
		width: 400px;
		font-size: 16px;
	}
	.ie7 .article_forsmi .intro .right {
		margin-top: 17px;
	}

.article_forsmi .presentation {
	float: right;
	margin: 20px 90px 0 0;
}
.article_forsmi .presentation2 {
	float: none;
	width: 350px;
	margin: 20px 0 0 0;
}
.ie7 .article_forsmi .presentation2 {
	margin-top: 15px;
}
	.article_forsmi .presentation2 span {
		display: block;
		width: 150px;
		float: left;
		margin-top: 4px;
		font-size: 16px;
		color: #444;
	}
	.article_forsmi .presentation a {
		display: block;
		width: 163px;
		height: 45px;
		background: url(/img/ico_pres.png) no-repeat;
		margin-left: 20px;
	}
	.article_forsmi .presentation2 a {
		float: left;
		margin-right: 15px;
		margin-left: 0;
	}
.article_forsmi h1.first {
	font-size: 30px;
}
.article_forsmi .intro2 {
	background-repeat: no-repeat;
	font-size: 16px;
	float: left;
	line-height: 20px;
}
	.article_forsmi .intro2 strong {
		display: block;
		font-size: 22px;
		line-height: 22px;
		margin-top: 2px;
	}
.article_forsmi .cheap {
	background-image: url(/img/forsmi1.png);
	padding: 10px 0 10px 115px;
	width: 190px;
	margin: 0 60px 15px -15px;
}
.ie7 .article_forsmi .cheap {
	margin-bottom: 0;
}
.article_forsmi .present {
	background-image: url(/img/forsmi2.png);
	padding: 10px 0 30px 123px;
	width: 225px;
}

.article_forsmi .col1 {
	float: left;
	width: 470px;
	margin-right: 65px;
}

.article_forsmi .col2 {
	float: left;
	width: 360px;
}
.article_forsmi .clients2 {
	margin-top: 10px;
	margin-left: -15px;
}
.ie7 .article_forsmi .clients2 {
	margin-top: 0;
}

.article_forsmi .hline {
	border-bottom: solid 1px #e5e5e5;
	height: 1px;
	margin: 25px 30px 20px 0;
	padding: 0;

}
.article_forsmi .time h1 {
	margin: 10px 0 25px 0;
}
.article_forsmi .clicks {
	font-size: 12px;
}
.ie7 .article_forsmi .clicks {
	margin-top: 15px;
}
.article_forsmi .formReg h1 {
	margin: 30px 0 15px 0;
}
.article_forsmi .disclaimer {
	font-size: 10px;
	color: #999;
	margin-top: 5px;
}
.ie7 .article_forsmi .disclaimer {
	margin-top: 0px;
}



/*
	групповые действия
*/

.tbl .groupActions {
	padding-left: 5px;
}
	.tbl .groupActions select {
		display: block;
		float: left;
		margin-right: 10px;
	}
	.ie .tbl .groupActions select {
		margin-top: 2px;
	}
	.tbl .groupActions {
		font-size: 11px;
	}
		.tbl .groupActions .allAdsSelect {
			margin-bottom: 10px;
		}
		.ie .tbl .groupActions .allAdsSelect input {
			position: relative;
			top: 2px;
		}
		form[name="sortform"] label {
			padding: 5px 5px 0 0;
			font-size:11px;
		}
	form[name="sortform"] select {font-size:11px;}
	.tbl .groupActions #groupPriceHolder {
		float: left;
		margin-right: 10px;
	}
		.tbl .groupActions #groupPriceHolder input {
			width: 40px;
		}
	.tbl .groupActions #groupSelectHolder {
		float: left;
	}
	.tbl .groupActions #groupNameHolder {
		float: left;
		margin-right: 10px;
	}
		.tbl .groupActions #groupNameHolder input {
			width: 150px;
		}

.groupActions {
}
	.groupActions form {
		width: 100% !important;
	}

.groupActions .adExample {
	position: relative;
	float: left;
	width: 500px;
	left: 0;
	top: 0;
}
	.groupActions .adExample .bg {
		padding-top: 10px;
		padding-right: 20px;
	}
.groupActions .adExample .adSmall {
	clear: both;
	margin-top: 10px;
}
	.groupActions .adExample .adSmall .img {
		float: left;
		width: 50px;
		height: auto;
		margin-right: 10px;
	}
		.groupActions .adExample .adSmall .img img {
			width: 50px;
			min-height: 50px;
			height:auto;
			display:block;
		}
	.groupActions .adExample .adSmall a {
		font-size: 12px;

	}
	.groupActions .adExample .adSmall em {
		margin-top: 3px;
		display: block;
		font-size: 11px;
		font-style: normal;
		color: #888;
	}

.groupMove .text {
	width: 280px !important;
}

.groupDelete .col1 {
	width: 230px;
	margin: 5px 20px 0 0;
}
	.groupDelete form .btn {
		margin: 5px 10px 0 0;
	}

	.groupPrice .col1 ul.ok {
		margin: 20px 0 0 -30px;
		font-size: 12px;
	}
	.ie7 .groupPrice .col1 ul.ok {
		margin-left: 5px;
	}
.groupPrice .tbl .tipContent {
	top: 20px;
	left: 60px;
}
.groupPrice .tipLink {
    color:#444;
	text-decoration: none;
	border-bottom: dashed 1px #444;
}
.groupPrice .adExample {
	width: 495px;
	margin-top: 10px;
}

.groupUrl input.text {
	width: 280px;
}

/* Clients */
div#clients {padding-top: 34px;text-align:center;}
div#clients p, div.warning-info p {font-size: 20px; line-height: 24px; color: #303030; text-align: center; margin: 0; padding: 0 137px;}
div#clients ul {padding: 37px 0 0 0;}
div#clients li {display: inline-block; margin:0 0 0 36px!important; float:none;}
div#clients li:first-child {margin:0!important;}

div#clients span.tp span.number {display: block; font-size: 36px;}
div#clients span.tp span.number img {margin-right: 5px;}

/* statements */
#whyWeHolder {background: #F7FAFC url('/img/bg/why.png') repeat-x; height: 149px;}
#whyWe {width: 1000px; margin: 0 auto; padding-top: 46px; height: 113px;}
#whyWe .items {margin: 0; padding: 0 0 0 46px;}
#whyWe .items li {display: block; float: left; padding-top: 4px;}
#whyWe .items .first {margin-right: 43px;}
#whyWe .items .second {margin-right: 6px; width: 280px;}
#whyWe .items b {position: relative; display: block; text-indent: -200em; overflow: hidden; float: left; margin-right: 26px; background: url('/img/icons/propose.png?4') 0 0 no-repeat;}
#whyWe .items .first b {width: 64px; height: 47px; background-position: 50% 0; margin-right: 34px;}
#whyWe .items .second b {width: 57px; height: 49px; background-position: 50% -57px; top: -2px;}
#whyWe .items .third b {width: 52px; height: 67px; background-position: 50% 100%; top: -16px;}
#whyWe .items p {margin: 0; padding: 0; color: #333; font-size: 14px; line-height: 17px; width: 200px; float: left;}
#whyWe .items .second p {width: 175px;}
#whyWe .items .third p {width: 230px;}
#whyWe .items p a {color: #333;}

/* Mobile version */
#whyWeHolder.mobile-version {background: #F5F7FB url('/img/bg/why_mobile.png') repeat-x; height: 164px;}
#whyWe.mobile-version {padding-top: 48px;}
#whyWe.mobile-version .items {padding-left: 53px;}
#whyWe.mobile-version .items p {width: 182px; padding-top: 1px;}
#whyWe.mobile-version .items b {background: url('/img/icons/propose_mobile.png') 0 0 no-repeat; margin-right: 19px;}
#whyWe.mobile-version .items .first {margin-right: 38px;}
#whyWe.mobile-version .items .first b {width: 56px; height: 52px; background-position: 50% 0; margin-right: 22px;}
#whyWe.mobile-version .items .second {margin-right: 42px;}
#whyWe.mobile-version .items .second b {width: 66px; height: 63px; background-position: 50% -69px; top: -2px;}
#whyWe.mobile-version .items .third b {width: 40px; height: 53px; background-position: 50% 100%; top: 0; margin-right: 26px;}
#whyWe.mobile-version .items .third p {width: 210px;}

div.mobile-auditory {text-align: center; border-bottom: 1px solid #ccc; padding-top: 36px; padding-bottom: 76px;}
div.mobile-auditory h1,
div.mobile-auditory h2 {padding-bottom: 7px;}
div.mobile-auditory table {margin: 0 auto; font-size: 17px; line-height: 28px;}
div.mobile-auditory table td {vertical-align: bottom;}
div.mobile-auditory table td.icon {padding: 0 20px 0 27px;}
div.mobile-auditory table td.icon img {margin-bottom: -15px;}
div.mobile-auditory table b {display: block; font-size: 36px; font-weight: normal;}

div#regHolder.mobile-version {margin-bottom: 4px;}
div#regHolder.mobile-version div.info-content {background: #FEFEFE url('/img/bg/reg.png') no-repeat center;}
div#regHolder.mobile-version #regForm {background: none; min-height: 0; margin: 0; width:100%; text-align:center;}
div#regHolder.mobile-version #registrationBlock {/*padding-left: 123px; width: 877px;*/ width:100%;}
div#regHolder.mobile-version #present {padding: 0; margin: 20px 0 0; display:block; width:100%; text-align:center}
div#regHolder.mobile-version #present p {padding: 0;}
div#regHolder.mobile-version #regForm .text {border: 2px solid #ccc; margin:0 8px 0 0; width:280px; height:34px; display: inline-block; vertical-align:top;}

div.classification {font-size: 14px; line-height: 20px; margin-left: 40px; padding: 30px 0 45px;}
div.classification td {padding: 5px 0;}
div.classification div.left {float: left}
div.classification td {vertical-align: top;}
div.classification td.comment {font-size: 12px; color: #999; padding-top: 12px;}
div.classification h2 {text-align: center;}
div.classification img {margin-top: 6px;}

body#page_text_landing_mobile div#clients p {padding: 0 110px;}

/* broadcast */
#broadcast {padding-top: 38px; margin-bottom: 55px; width: 926px;}
#broadcast h3 {text-align: center; font-size: 30px; color: #262626; font-weight: normal; margin: 0 0 35px 0; padding: 0;}
#broadcast td {vertical-align: top;}
#broadcast td.shot img {margin-right: -45px;}
#broadcast ul {list-style: none; padding-left: 0; margin: 0;}
#broadcast ul li {margin-bottom: 40px;}
#broadcast ul li.item1 {font-size: 20px;}
#broadcast ul li.item2 {font-size: 17px; margin-bottom: 25px;}
#broadcast ul li.item3 {font-size: 14px; line-height: 18px; margin-bottom: 47px;}

#broadcast p.try-now {width: 225px;}
#broadcast p.try-now a {font-size: 17px; text-decoration: none;}
#broadcast p.try-now a span {text-decoration: underline;}
#broadcast p.try-now a:hover span {text-decoration: none;}
#broadcast p.try-now a b {background: url("/img/icons/new_adv.png") no-repeat; display: block; float: left; overflow: hidden; text-indent: -200em; margin-right: 15px; height: 38px; width: 30px; margin-top: 3px;}

div.notice-warning {background: #fff0ba; padding: 15px; font-size: 1.2em; margin: 10px 25px 30px 0;}
div.notice-warning p.last {margin-bottom: 0; padding-bottom: 0;}
div.notice-warning img.icon {margin-bottom: -3px;}
div.notice-warning h2 {margin-top: 0; font-weight: bold; margin-bottom: 5px;}


div.banner-editor.formReg .adExample {left: 450px;}
div.banner-editor span.tip.bigger {font-size: 12px;}

div.banner-editor.removing {min-height: 100px;}

div.banner-preview, #mainIndex div.banner-editor div.col2.banner-preview {width: 280px;}
div.banner-preview .img, div.banner-preview .img img {width: 240px!important; height: 400px!important;}
div.banner-preview div.ad {margin-top: 10px;}

div.banner-editor .tabs {margin-bottom:0;}

#mainIndex div.banner-editor div.col2 {margin-top: 0;}
#mainIndex div.banner-editor div.col2 p {margin: 8px 0 0;}
#page_ad_delete div.banner-editor .col1 {margin-right: 20px;}

body#page_price #mainIndex .col1 {margin-right: 30px;}
body#page_price #mainIndex div.banner-editor div.col2 {margin-top: 10px; position: relative;}

div.radio_buttons {margin-top: 10px;}
div.radio_buttons div.item {float: left; margin-right: 10px; width: 130px; height: 25px; background-repeat: no-repeat; cursor: pointer;}
div.radio_buttons div.item.last {margin-right: 0;}
div.radio_buttons div.item.active {background-position: 0 100%; cursor: default;}

div.radio_buttons div#tizer.item {background-image: url(/img/ru/btn_banner_news_content.png?3);}
div.radio_buttons div#banner.item {background-image: url(/img/ru/btn_banner.png?3);}

body#page_text span.underline {text-decoration: underline;}

/* Geo target */
div.geo-datepicker {margin-left: 10px; padding-bottom: 23px;}
div.geo-datepicker input.hasDatepicker {margin-left: 5px; margin-right: 5px; width: 85px;}

table.geo-stats {width: 50%;}
table.geo-stats th {text-align: right;}
table.geo-stats .region {text-align: left; width: 250px;}
table.geo-stats .region a {color: #444; text-decoration: none; border-bottom: dashed 1px #444;}

div.geo_div {position: absolute; z-index: 10; padding: 4px; background: #f2f2f2; margin-left: 50px; margin-top: -44px; padding: 4px 15px; font-size: 11px;}
div.geo_div div.piptik {position: absolute; width: 13px; height: 26px; background: url(/img/decor/piptik.png); margin-left: -28px; margin-top: 36px;}
div.geo_div table td, div.geo_div table th {border-bottom: 1px solid #d9d9d9; padding: 9px 7px 8px 25px; text-align: right; line-height: 14px;}
div.geo_div table th {padding-bottom: 9px;}
div.geo_div table td.region, div.geo_div table th.region {text-align: left; padding-left: 7px;}
div.geo_div table td.stats {text-align: left; border-bottom: 0; font-size: 12px; padding-left: 7px;}

div.left-menu-content {margin-left: 36px; width: 668px;}

div.note {
	background: url("/img/shtrih.png");
    padding: 4px;}
div.note p {
	background:#ffffff;
	padding:19px 24px;
	margin:0;
}

.equal_groups_targeting.note{
	margin-bottom:28px;
}

.use_acc {padding:17px 0;
	border-bottom: 1px solid #A9A9A9;
	width: 238px;
}

.use_acc input{
	margin-right: 10px;
    vertical-align: middle;}

/* Seo block */
div.seo-block {background: #eee; border-top: 1px solid #eee; border-bottom: 1px solid #cfcfcf; padding-bottom: 39px;}
div.seo-block div.seo-block-content {width: 920px; margin: 0 auto;}
div.seo-block div.seo-block-content div.item {float: left; width: 235px; padding-left: 50px;}
div.seo-block div.seo-block-content div.item div.icon {position: absolute; width: 50px; height: 50px; margin-left: -50px; background-image: url('/img/icons/seo.png?2'); background-repeat: no-repeat;}
div.seo-block div.seo-block-content div.item.inet {margin-right: 35px;}
div.seo-block div.seo-block-content div.item.inet div.icon {background-position: 1px 0;}
div.seo-block div.seo-block-content div.item.visitors div.icon {background-position: 48% 0;}
div.seo-block div.seo-block-content div.item.context div.icon {background-position: 98% 0; width: 55px; margin-left: -55px;}
div.seo-block div.seo-block-content div.item.context {float: right; margin-right: 0;}
div.seo-block div.seo-block-content div.item div.note {color: #333; margin-top: 10px;background:none}
div.seo-block div.seo-block-content div.item a {font-weight: bold; font-size: 1.2em;}
div#feed {padding-bottom: 10px;}
#registerNow {padding-top: 30px;}

div.cpa-code div#pageTitle h1 {margin-bottom: 25px;}
div.cpa-code h2 {padding-top: 20px; padding-left: 30px; margin-top: 0; font-size: 15px; font-weight: bold; padding-right: 50px;}
div.cpa-code h2 img {float: left; margin-left: -33px;}
div.cpa-code p {margin-top: 0; color: #808080;}
div.cpa-code input.text {margin-bottom: 15px;}

.cpa-code ol {margin:14px 0 0;padding-left:33px;}
.cpa-code ol li {list-style:none; position:relative; margin-top:18px;}
.cpa-code ol li:first-child {margin-top:0;}
.cpa-code ol li:after{
    content:"1";
    width:20px;
    height:20px;
    color:#ffffff;
    font:13px/20px Arial;
    display:block;
    background:#f5a00f;
    border-radius:50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align:center;
    position:absolute;
    top:3px;
    left:-33px;
}

.cpa-code ol li.li2:after {
    content:"2";
}

.cpa-code li p {
    color:#303030;
    font-size:14px;
    line-height:18px;
}

.cpa-code ol+img.tracking_of{margin:-9px 0 0 32px;}

/* Tabs */
div.tabs {border-bottom: 1px solid #bfbfbf; margin-bottom: 10px;}
div.tabs a.tab {display: inline-block; vertical-align: top; padding: 10px 12px;}
div.tabs a.tab.active {border: 1px solid #bfbfbf; border-bottom: 1px solid #fff !important; margin-bottom: -1px; text-decoration: none; color: #313131; cursor: default; padding-top: 9px;}

.formReg div.tabs {margin-bottom:0;}

div.table.promo-menu {
	border-top: 1px solid #DDDFE2; border-right: 1px solid #CED1D5; border-bottom: 1px solid #C1C6CA; border-left: 1px solid #CED1D5;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;);
}
div.table.promo-menu div.table-cell {padding: 0; text-align: center; width: 50%;}
div.table.promo-menu a, div.table.promo-menu span {font-size: 18px; width: 100%; line-height: 46px; color: #5B6471; text-decoration: none; display: inline-block; *display: inline; zoom: 1; vertical-align: middle;}
div.table.promo-menu img {margin-bottom: -6px; margin-right: 17px;}
div.table.promo-menu .auditory {border-right: 1px solid #CDD0D4;}
div.table.promo-menu .auditory img {margin-bottom: -9px;}
div.table.promo-menu .active {
	position: relative; background: #FEFEFE url('/img/bg/promo_menu.jpg') repeat-x bottom;
	-webkit-box-shadow: 0 2px 2px #bbb; -moz-box-shadow: 0 2px 2px #bbb; box-shadow: 0 2px 2px #bbb; behavior: url(/static/js/plugins/PIE.htc);
}

div.diagram {background: url('/img/bg/diagram.png?2') no-repeat center bottom; height: 385px; font-size: 18px; text-align: center; margin-top: 50px; border-bottom: 1px solid #CDE9EF;}
div.diagram h3 {font-size: 36px; margin: 0; margin-top: 5px;}

div.audit {background: url('/img/bg/actives.png') no-repeat center; height: 571px; margin-top: 65px; text-align: center; padding-bottom: 40px;}
div.audit p {font-size: 18px; width: 230px; margin: 0 auto; padding-top: 266px; padding-left: 20px;}

div.advers-container {background: url('/img/bg/advers.jpg') repeat-x bottom; padding-bottom: 60px;}
div.advers {text-align: center; margin-top: 45px;}
div.advers h3 {width: 540px; margin: 0 auto 45px; font-size: 18px;}
div.advers table {width: 88%; margin: 0 auto;}
div.advers td {width: 22%; text-align: center;}

div.adv-item {border-top: 1px solid #d6d6d6; text-align: center; padding-top: 45px; padding-bottom: 80px; background-repeat: no-repeat; background-position: 50% 100%; margin-bottom: 50px;}
div.adv-item h3 {font-size: 32px; margin-top: 0; margin-bottom: 10px;}
div.adv-item h4 {font-size: 18px; margin: 0; margin-bottom: 50px;}
div.adv-item div.budget {float: right; font-size: 14px; text-align: right; margin-top: 14px;}
div.adv-item div.budget div.number {font-size: 36px; margin-right: -3px;}
div.adv-item table.data {-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.5); box-shadow: 0 2px 2px rgba(0,0,0,0.5); behavior: url(/static/js/plugins/PIE.htc);}
div.adv-item table.data td {padding: 20px 0; font-size: 14px; background: #fff;}
div.adv-item table.data td div.number {font-size: 26px;}
div.adv-item table.inf {float: left; font-size: 14px; text-align: left; line-height: 23px; margin-bottom: 27px; height: 70px;}
div.adv-item table.inf td {vertical-align: bottom;}

div.adv-item.cosmetics table.data {border: 5px solid #C44C7C;}
div.adv-item.cosmetics h4 {color: #c44c7c;}

div.adv-item.health table.data {border: 5px solid #01afba;}
div.adv-item.health h4 {color: #01afba;}

div.adv-item.realty table.data {border: 5px solid #ffa00a;}
div.adv-item.realty h4 {color: #ffa00a;}

div.adv-item.medicine table.data {border: 5px solid #4cc484;}
div.adv-item.medicine h4 {color: #4cc484;}

div.adv-item.chemistry table.data {border: 5px solid #4c8ac4;}
div.adv-item.chemistry h4 {color: #4c8ac4;}

ul.actives {list-style: none; display: block; padding: 0; margin-top: 58px;}
ul.actives li {display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 33%; text-align: center;}
ul.actives li div.c {text-align: center; width: 220px; margin: 0 auto; font-size: 17px;}
ul.actives li div.number {font-size: 36px; white-space: nowrap;}
ul.actives li div.icon {width: 111px; height: 111px; background: url('/img/icons/actives.png') no-repeat; margin: 0 auto 38px;}
ul.actives li.peoples div.icon {background-position: 0 0;}
ul.actives li.advs div.icon {background-position: 50% 0;}
ul.actives li.advs img {float: left; margin-left: -20px; margin-top: 7px;}
ul.actives li.shows div.icon {background-position: 100% 0;}

body#page_text_ohvat div#mainIndex, body#page_text_examples div#mainIndex {width: 100%; margin: 0; padding: 0;}
body#page_text_ohvat div#mainIndex div.info-content, body#page_text_examples div#mainIndex div.info-content {width: 920px; padding-right: 25px;}

div.partners-container {height: 230px; background: #f9f9f9 url('/img/bg/partners.jpg') center; margin-top: 70px; padding-top: 37px;}
div.partners-container #clients {width: auto !important; padding: 45px 0 0 0 !important;}


/*dropdown*/
._groups span {display:inline-block;vertical-align:middle;}
.adsTools {margin-bottom:14px;}

.adsTools:after{
content:"";
clear:both;
display:block;
}
.adsTools .group {color:#132685; font:20px/24px Arial}

.adsTools .dropdown_title {
margin-top:4px;
position:relative;
display:inline-block;
vertical-align:middle;
zoom:1;
*display:inline;
border:1px solid #cccccc;
width:16px;
height:16px;
cursor: pointer;
margin-left:10px;
vertical-align:middle;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpQTFRFaWlp9fX1+/v7ampq8fHxpKSk+vr6u7u7cXFx4ODglZWV/f394eHh////jloE4gAAAA50Uk5T/////////////////wBFwNzIAAAAMUlEQVR42hzFCQ4AIAjEwKogXvv/74o2aYZeXp3TgDaRpy5kg2GpgtCzrvrVzq8AAwAchQFgA23sMQAAAABJRU5ErkJggg==) no-repeat 50% 50%;}

.adsTools h3 {color:#242424; font:26px/28px Arial;margin-top:5px;padding:0;width:330px}

.floating_menu th { padding-bottom:0;}

/* >azarov old toold wrapper - may be for delete or changes */
.ToolsWrapper {float:right;margin:-19px;*margin-bottom:0;position:relative}
.adsToolsWrapper { border:1px solid #d5d5d5;padding:10px 8px;}
td.adsToolsWrapper {vertical-align:top}
._groups+.adsToolsWrapper {float:right}

.toolsMaxclicks {width:230px;
	font:11px/13px Arial;
	color:#7f7f7f;
}

.toolsMaxclicks strong,
.toolsTargeting strong{color:#202020}

.ToolsWrapper a {font:10px/13px Arial; color:#0047a7;}

.ToolsWrapper .change {padding-left:5px;}

.toolsMaxclicks .first, .toolsMaxclicks .second {float:left;width:50%;margin-top:12px; color:#232323; font: bold 12px/14px Arial;}
.toolsMaxclicks div em {display:block; color:#838383; font: normal 10px/13px Arial;}


.toolsTargeting {width:230px;
	font:11px/13px Arial;
	color:#7f7f7f;
	}

.toolsTargeting div {margin-top:6px;font: 11px/14px Arial; color:#232323;}
.toolsTargeting div.first {margin-top:15px}


.toolsRetarget {font:11px/13px Arial;
	color:#252525;
	width:126px;
}
/* >azarov end of  old toold wrapper - may be for delete or changes */

.toolsRetarget .new {position:absolute;bottom:24px;right:24px;color:#e60406;font-style:normal;font-weight:bold;font-size:10px;}
.toolsRetarget .first {margin-top: 12px;font: bold 11px/14px Arial;}
._groups {overflow:hidden}
._groups>span {
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:middle;
}

#statistics_thead {background:#ffffff;}

.tbl .actions{
	border-bottom:1px dotted #0047A7;
	color:#0047A7;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	cursor:pointer;
	margin-left:6px;
	font-size:11px;
	line-height: 11px;
}

#statistics input,
#statistics_thead input {padding:0}
#statistics_thead select[name="report_period"] {margin:0 6px 0 0; outline:0;}
#statistics_thead label {margin-right: 9px;}
#statistics_thead select+a{vertical-align:top;display:inline-block;zoom:1;*display:inline;margin-top:0;}
#statistics_thead li.sort{padding:15px 0 15px}
#statistics_thead li.sort>* {vertical-align:middle;display:inline-block;zoom:1;*display:inline;line-height:11px}


.hdr.hdr2 .border{border-top:1px solid #CCCCCC;padding-top:14px; padding-bottom:14px;vertical-align:middle;}
.hack td,
#statistics thead.hack th
{visibility:hidden;height:0px;overflow:hidden;padding-top:0;padding-bottom:0;border:0}
#statistics thead.hack th{height:0;overflow:hidden;}

.hack img {height:0!important}

/* Retargeting */
div.new-icon {font-weight: bold; font-size: 10px; color: #f00; display: inline; vertical-align: top; margin-left: 6px;}
div.retargeting {/*width: 425px;*/ width:390px; float:left;}
div.retargeting label {display: block; margin-top: 0; padding-bottom: 21px; font-size: 14px;}
div.retargeting label input.check-r {margin-right: 8px;}
div.retargeting .comment {color: #7f7f7f; line-height: 14px;margin:0 0 4px;}
div.retargeting .comment b {color: #4e4e4e;}
div.retargeting big {font-size: 17px;}
div.retargeting ol {padding-left: 35px; margin: 29px 0 0 0;}
div.retargeting ol li {list-style:none; position:relative; color:#7f7f7f; line-height:14px; margin-top:31px;}
div.retargeting ol li:first-child{margin:0}
div.retargeting ol li:after{
content:"1";
width:20px;
height:20px;
color:#ffffff;
font:13px/20px Arial;
display:block;
background:#f5a00f;
border-radius:50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
text-align:center;
position:absolute;
top:0;
left:-34px;
}
div.retargeting ol li p {margin:0 0 7px}
div.retargeting ol li.li2:after {content:"2";}
div.retargeting ol li.li3:after {content:"3";}
div.retargeting ol li.li4:after {content:"4";}
div.retargeting ol li.li5:after {content:"5";}

div.retargeting ol li p strong:first-child,
.popup_advantage ol li strong:first-child{
	display:block;
	font:17px/20px Arial;
	color:#303030;
	margin-bottom:5px;
}
.popup_advantage ol li strong:first-child{
	margin-bottom:2px;
}

#retarget_ .note p {font-size:12px; line-height:18px;}

div.retargeting input.text {width: 100%; font: 15px Arial; height: 29px; margin-bottom:2px; padding: 3px 3px 4px 5px;-moz-box-sizing: border-box; box-sizing: border-box;-webkit-box-sizing: border-box;}
.retargeting h6,
.popup_advantage h6 {font-size:20px;font-weight:normal;margin:37px 0 0}
.advantage h6,
.retargeting h6 {font-size:20px;font-weight:normal;margin:0}
.retargeting h6 {margin:37px 0 0}
#retarget_ .note {margin-top:43px;}
#retarget_ {position:relative;}
.retargeting+.advantage {float:left; width:240px;margin:-5px 0 0 38px;}
.advantage ul {margin:11px 0 19px 0;padding:0;}
.advantage ul li{padding:0 0 13px 0;font:14px/17px Arial;}
._groups .groupadd{background:url("/img/ru/btn_create_new.png") no-repeat; width:112px; height:25px; text-decoration:none; display:block;margin:3px 0 0 30px}
._groups .groupadd>span {display:none;}

.advantage a {
	text-decoration:none;
	border-bottom:1px dashed #0047a7;
	font-size:14px;
	line-height:20px;
}

.popup_advantage ol,
.popup_advantage ul{margin:20px 0 0 0;padding:0;}
.popup_advantage ol li,
.popup_advantage ul li,
.advantage ul li {padding-left:19px;list-style:none; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFf39/oaGh8PDwhYWFn5+foqKigoKC7+/v78JlZQAAACJJREFUeNpiYGJlZmViYGRgYGBhYAaSbFA2EyMzIztAgAEAAxQAMyaYAgMAAAAASUVORK5CYII=) no-repeat 1px 6px;}
.popup_advantage ul li {background-position:1px 6px}
.popup_advantage ol li{ color:#7f7f7f; margin-top:21px;}
.popup_advantage ol li:first-child{margin-top:26px;}

.popup_advantage ul li {font-size:14px; color:#303030;margin-bottom:13px;}
.popup_advantage .header+p{font-size:14px; margin: 10px 0; padding:0;}

div#pageTitle ._groups h1,
._groups .groupadd {float:left;margin-bottom:0;}

div#pageTitle ._groups h1 {line-height: 26px;}

.tipLink span {border-bottom: 1px dashed #808080; color:#808080;}

.active.tipLink span:first-child {color:#068000;border-bottom: 1px dashed #068000;}
.nomoney.tipLink span:first-child {color:#c93a3a;border-bottom: 1px dashed #c93a3a;}

.active.tipLink span:hover,
.nomoney.tipLink span:hover{border-bottom-width: 0;}

.colGroup-name {line-height:19px;}

.rowGroup.notactive td,
.rowGroup.notactive td .o_hidden a {color:#a1a1a1}

.toolsMaxclicks.long {width:250px;}

#statistics_thead .colAd,
#statistics_thead .maxClicks {font:bold 11px/13px Arial;border-width:0;vertical-align:bottom;padding:10px 0}

#statistics_thead,
#statistics {width:945px;margin:0;padding:0;}
#statistics_thead>li{list-style:none;border-bottom: 1px solid #CCCCCC;padding:15px 0}
#statistics_thead>li:after{content:"";clear:both;display:block;}
#statistics_thead>li:first-child {padding-bottom:0}
#statistics_thead>li:first-child>div{float:right;}
#statistics_thead>li:first-child>div:first-child{float:left;}
.colCheck input, .allAdsSelect input,
.allAdsSelect input {margin:0 0 0 5px;}

.colCheck {width:18px;}
.colCheck+.colGroup{padding-top:11px;}
.colTeaser {width:120px;text-align:center}



.colClicks,
.colActions,
.colPriceBuy,
.colPriceAction {width:75px;}
.colCTR,
.colShows {width:60px;}


.long .colCTR,
.long .colShows,
.long .colClicks{width:90px;}

.statistics .colMoney,
.report_filters_block .colMoney,

.statistics .colPriceAction,
.report_filters_block .colPriceAction,

.statistics .colActions,
.report_filters_block .colActions,

.statistics .colConversion,
.report_filters_block .colConversion,

.statistics .colClicks,
.report_filters_block .colClicks {width:115px}

.subtable {padding:0;}

#statistics_thead .colAd,
#statistics_thead .maxClicks {font:bold 11px/13px Arial;padding-top:35px;}
#statistics_thead form[name="sortform"] {display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:middle;
	margin-left:60px}

#statistics_thead .clarification {font-weight:normal; color:#232323;font-size:10px;padding-top:4px;display:block;}

#statistics_thead .full-content {float: right; margin-top: 2px;}
#statistics_thead .full-content th,
#statistics_thead .full-content td {padding-top: 0; padding-bottom: 0; font-weight: normal;}

a.daily_maximum {
	color: #0047A7!important;
    font: 10px/13px Arial;}

.hdr th.border .wr,
.hdr.header div{width:74px;}

.hdr th.border.colShows .wr,
.hdr th.border.colCTR .wr,
.hdr.header .colCTR div,
.hdr.header .colShows div{width:60px;}

.groups_table .colAd {width:93px;}
.groups_table .maxClicks {width:101px;}

.groups_table .colShows {width:71px}
.groups_table .colCTR {width:72px}
.groups_table .colClicks {width: 83px;}
.groups_table .colMoney {width:88px}
.groups_table .colActions {width:78px}

.cpa_code {font-weight: normal;margin-top:-2px; font-size: 10px; vertical-align: middle;float:right;width:75px;line-height: 10px;}
.cpa_code.two_colls {margin-right:150px;}

.footer .colShows div,
.footer .colClicks div,
.footer .colCTR div,
.footer .colActions div,
.footer .colMoney div {width:70px}

#netop_values .level a{font-size:17px; vertical-align:middle}

.netop p:first-child {font-weight:bold; font-size:17px; font-family: Helvetica,Arial;margin:0;padding:17px 0 0}


#fog {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65); position:fixed; width:100%;height:100%;top:0;left:0;background:#000; opacity:0.65; -moz-opacity: 0.65; display:none;z-index:1;}

/* Настройки аккаунта - добавление номера сотового телефона */
.formReg input[name="cell_phone"] {width: 132px;vertical-align:middle;}
.formChangePhone .prefix {font-size:15px; padding:2px 12px 0 2px;vertical-align:middle;*margin-top:-5px;}
.formChangePhone .note {background: url("/img/shtrih.png");padding:4px;margin-bottom:7px;}
.formChangePhone .note .wrap {background-color:#ffffff; padding:19px 24px;}
.formChangePhone .note p {margin:0;padding:14px 0 0;font: 12px/15px Arial,serif}
.formChangePhone .note .wrap p:first-child {padding:0}

.formChangePhone .note .wrap p:first-child strong {font:normal 15px/18px Arial,serif}

.formChangePhone .currentPhone {padding:20px 16px; width:242px; background:#eeeeee; font-size:13px;margin:0 0 20px}
.formChangePhone .currentPhoneZgl{font-size:17px; padding:25px 0 13px;margin:0;}

/* Подтверждение операции с помощью SMS */
.seq_confirm_operation {padding-left:20px;margin:28px 0 35px;}
.seq_confirm_operation li {padding-left:8px; font-size:14px; line-height:19px;}
.confirm_operation div:first-child {background-color:#f2f2f2;padding:28px 30px 36px;}

.confirm_operation input[name="code"] {border:2px solid #bfbfbf; width:260px; height: 18px; padding: 5px 3px 5px 5px; vertical-align:middle;margin:2px 0;}
.confirm_operation label {display:block; color:#2b2b2b; font:16px/16px Arial; margin:0 0 7px;}

.result_gca_fail.error,
.successMessage.result_gca_ok {display:none;}

.alert_phone_form {
background: #fcf7e1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjdlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZmZjRkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmVmY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fcf7e1 0%, #fff4d2 96%, #fbefca 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf7e1), color-stop(96%,#fff4d2), color-stop(100%,#fbefca)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcf7e1 0%,#fff4d2 96%,#fbefca 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcf7e1 0%,#fff4d2 96%,#fbefca 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcf7e1 0%,#fff4d2 96%,#fbefca 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcf7e1 0%,#fff4d2 96%,#fbefca 100%); /* W3C */
*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf7e1', endColorstr='#fbefca',GradientType=0 ); /* IE6-8 */
height:103px;
position:relative;top:-30px;
}
.alert_phone_form {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf7e1', endColorstr='#fbefca',GradientType=0 )\9/}
.alert_phone_form .wrap {margin:0 auto; width: 946px;display:table;height:103px; position:relative;}
.alert_phone_form p.mess{margin:0; display:table-cell;width:284px;padding-left:34px; vertical-align:middle;height:100%;font-size:11px;}
.alert_phone_form p.mess:first-child {width:350px;font-size:13px;padding:0 250px 0 0;}
.alert_phone_form .btn_bind_account {display:block; width:134px; height:41px;
	position:absolute; top:50%; margin-top:-26px; left:377px;
	background: url("/img/btn_bind_acc_orange.png") no-repeat;
	font: bold 13px/14px Arial,​sans-serif;
	text-shadow: #ffdf66 0px 1px 0px;
	padding:11px 44px 0 19px;
	color: #332704!important; text-decoration:none;
	outline:0;}

div.disabling {position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background: #000; -moz-opacity: 0.4; opacity: 0.4; filter: alpha(opacity=40);}

input.big-btn, input.big-txt {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;);}
input.big-btn {border: 0; background: url('/img/buttons/big.png') repeat-x; height: 56px; padding: 0 25px; text-align: center; font-family: Arial; font-size: 26px; color: #541e00; cursor: pointer;}

/* .paid_teaser begin */

.paid_teaser {background:#dbf0ff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAzCAMAAADl/3UzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFl7TJ0ef3p8LVvdbnob3RsMrdnrrP2/D/Ev6BKAAAAAh0Uk5T/////////wDeg71ZAAABgUlEQVR42uzXyZaEIAwFUF8G/P8/bkckmKCovausPFpeCcQKDkpvA2OO4X2Umvy0F1p6spgSaTo+CPw0owHfaTydEf5I0+F26tcaOzX5XKNdoy+0tGvpPzXmSCsvhJlqfWOgmafUGvxVEG+VkTFEFbItqk2M3VVGxhJH1QsVUTgTJGeNqzHeek+TN95pxLqNLF+8o2lQ0SiwlWto0Or1cCsauaa4qcl6N4oWwA1svhprtJ2moKOcsIkLNd3Os+lP1MIGirQdUft7m2uNRZnyne4Jqcfta4h7sTYwX6sy8HN1MF+TGzsFD3M1amLrO+xinqZNjLwnStwB2yPzMLr6f+vBBJcdsCNNxP20Gd5qyrtdDczQEsaXeyQNsG4NduIs1q0xlVyF9WtDwdXYromawNKR5uB8pHsFZe6EBd8LnJORY9LN//vcFs+bsljTXK98bHNwzIu3n32khdPcqXH9nldaas8b2XnbHqEcaCROLGNbjnTZpc+xLKUSc+MD4E+AAQCP6zt4QuOU7AAAAABJRU5ErkJggg==) no-repeat 276px 50%;
padding:18px 120px 19px 19px;
border-bottom: 1px solid #d2e5f2;
cursor:pointer;
margin-top:30px;}

.paid_teaser>div {font:17px/18px Arial; padding:0; margin:0; color:#0d3b5c;}
.paid_teaser p {margin:13px 0 0; color:#0d3b5c;}
.paid_teaser p span {color: #0054d2; border-bottom: 1px solid #0054d2; cursor:pointer;}
.paid_teaser p span:hover {border-bottom-color: transparent}

.popup_advantage{
	display:none;
	position:absolute;
	z-index:9999;
	top:-200px;
	left:-226px;
	width:412px;
	background:#ffffff;
	padding:42px 50px 40px;}
.popup_advantage {left:-60px}

.popup_paid_teaser .js_popup__scroll_left {width: 512px;}
.popup_paid_teaser .popup_content {padding: 70px 50px 40px;}

.form_paid_teaser input.text {width:100%}

.form_paid_teaser textarea {min-height:70px; max-height:150px; width:100%}

.popup_paid_teaser .header,
.popup_advantage .header {font:26px/28px Arial;}
.popup_advantage>a.close{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAMAAABxsOwqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRFtbW19/f38PDw////4jlFeAAAAAR0Uk5T////AEAqqfQAAAA1SURBVHjaVI1BFgBABEJT97/zKAvGoveJgKVUEUC4DGEroukxnp1G9QGlf7q7J+Hk7rcnwAAntACn5mQjcwAAAABJRU5ErkJggg==) no-repeat 50% 50%;width:28px;height:28px;position:absolute; top:0;right:0;text-decoration:none;}

.popup_paid_teaser .header {padding: 42px 50px 0; background:#ffffff; height: auto;}
.popup_paid_teaser .header p {margin:0}

.form_paid_teaser form {position:relative;z-index:9999; width:400px;}

.form_paid_teaser .close{text-decoration:none; border-bottom:1px dashed; cursor:pointer; vertical-align:middle;margin-left:26px;}

.form_paid_teaser .action{margin:46px 0 26px;}
.form .form_paid_teaser .brt_proposal_request {margin:0;display:inline-block; vertical-align:middle;}
.form_paid_teaser .error {
	display:none;
	margin-top: 10px;
}

.form_paid_teaser .loader {
	background: url("/img/loader/green_loader.gif") repeat-x;
	height:9px;
	margin: 38px 0 -40px -51px;
	width: 514px;
	display:none;
    z-index: 9999;
    position:relative
}

.form_paid_teaser .fog {
	background:#ffffff;
	opacity:0.6;
	-moz-opacity:0.6;
	filter: alpha(opacity=60);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:9999;
}

.paid_teaser_res header.header {margin-bottom:37px;}
.paid_teaser_res p {font:17px/20px Arial;}
.paid_teaser_res .close {text-decoration:none;margin-top:27px;display:block;float:left;}


/* .paid_teaser end */

div.about .col1 {float: left; margin-right: 0 !important; padding-right: 30px; width: 60% !important;}
div.about .col1 li {margin: 0 0 10px !important;}
div.about .col2 {float: left; margin-top: 42px !important; width: 25% !important;}
div.about .col2 ul {list-style: none outside none;}
div.about .col2 li {font-size: 14px; margin-bottom: 15px !important; margin-top: 0 !important;}
div.about .tipLink {border-bottom: 1px dashed #000; text-decoration: none;}
div.about #tabs a.active {border-bottom: 0; color: #000 !important;}
div.about .optionsList {width: 100%;}

._add_label {text-align:right; margin: 7px 0 0 0; font-size: 11px; line-height:12px; color:#999999; position:relative;right:-15px;}

.form form ._add_label .tip,
._add_label>* {display:inline-block; }

._add_label>a {text-decoration:none; border-bottom:1px dotted #000000; color: #000000;}

._add_label .tipLinkQ { border-bottom:1px dotted #858585; color: #858585; margin-left:10px;}

._add_label>a:hover,
._add_label .tipLinkQ:hover {border-bottom-color:#ffffff}

._add_label .tipLeft{ left:0;}


#mainIndex ._add_label h2.h1 {margin:8px 0 29px}

._add_label .tipContent {min-width:350px;line-height:15px;}

._add_label ul {padding-left:0;}
._add_label li {list-style:none; margin-top:10px;}

._add_label ul,
._add_label p {margin:10px 0;}

/* Зеленые кнопки */

.green_button,
input[type='submit'][disabled='disabled'] {
    cursor:pointer;
    border: 2px solid #23b80b;
    border-top-color:#bce9b4;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #23b00d;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzYjAwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZmRhMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #23b00d 0%, #1fda01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23b00d), color-stop(100%,#1fda01));
    background: -webkit-linear-gradient(top,  #23b00d 0%,#1fda01 100%);
    background: -o-linear-gradient(top,  #23b00d 0%,#1fda01 100%);
    background: -ms-linear-gradient(top,  #23b00d 0%,#1fda01 100%);
    background: linear-gradient(to bottom,  #23b00d 0%,#1fda01 100%);

    color: #ffffff;
    padding: 5px 9px;
    font: bold 13px/13px Arial;
    text-shadow: 1px 1px 1px #179903;
    text-decoration:none;
}

input[type='submit'][disabled='disabled'] {
    background: #989898;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4OTg5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #989898 0%, #c9c9c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#989898), color-stop(100%,#c9c9c9));
    background: -webkit-linear-gradient(top, #989898 0%,#c9c9c9 100%);
    background: -o-linear-gradient(top, #989898 0%,#c9c9c9 100%);
    background: -ms-linear-gradient(top, #989898 0%,#c9c9c9 100%);
    background: linear-gradient(to bottom, #989898 0%,#c9c9c9 100%);
    cursor: default;
    border-color: #9d9d9d;
    border-top-color: #d9d9d9;
    text-shadow: 1px 1px 1px #6a6a6a;
}

.retargeting_data .green_button {
    vertical-align: top;
    padding:5px 9px;
    font-size:12px;
    margin-left:20px;
    line-height: 12px;
    display:inline-block;
}

.retarget_masks {
    margin-top:18px;
}

.retarget_masks div {
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    margin-top:-1px;
    padding:16px 0 15px;
    overflow:hidden;
    color:#303030;
}


.retarget_masks div a {
    display:block;
    float:right;
    font-size:11px;
}

.retargeting_data p {
    font: 17px/20px Arial;
    color: #303030;
}

.retargeting_data p code{
    color: #7F7F7F;
    font: 12px/14px Arial;
    display:block;
    margin-bottom:14px;
}

div.retargeting input.text.retarget_mask {width:173px; height: 25px; color:#979797; font-size:11px;}

div.left-menu-content .retargeting .geoheader {
    width:100%;
    border:0;
}

div.retargeting ol.retargeting_data {border-top:1px solid #b4b4b4; padding-top:32px; margin-top:20px;}


div.retargeting ol li.retargeting_on_off p strong {display:inline; margin-right:-4px; font-weight:bold; color: #c93a3a;}

._mobile_app_content {padding:55px 142px 0 160px; width: 647px;}


#mainIndex ._mobile_app_content h1 {font-size:37px; margin: 0 0 44px 16px;}
._mobile_app_content h1+p{margin-left:16px;}
._gall {
    position:relative;
    margin:70px 0 60px;
    float:left;
    height:407px;
    width:270px;
    background: url("/img/phone.png") 50% 0 no-repeat;
    padding:51px 16px 58px;
}

._gall:after{
    content:"";
    display:block;
    position:absolute;
    background: url("/img/phone.png") 50% bottom no-repeat;
    left:50%;
    bottom:-70px;
    width:419px;
    height:26px;
    margin:0 0 0 -209px;
}

._gall .wrap {
    position:relative;
    width:100%;
    height:100%;
}

._gall ul {
    overflow:hidden;
    display:block;
    height:405px;
    width:270px;
    margin:0;
    padding:0;
}
._gall ul li{
list-style:none;
float:left;
width:270px;
}

._gall li div {display:none;}

.descr_gall {
    float:left;
    margin:86px 0 0 40px;
    width:304px;
}

.descr_gall header {
    font-size:20px;
    line-height:23px;
    font-weight:bold;
    margin-bottom:6px;
}

.descr_gall .setup header {
    margin-bottom:26px;
    font-size: 22px;
}

.descr_gall form,
.descr_gall .get_relink {
    background:#fff7e5;
    display:block;
    padding: 20px 21px 22px;
    margin:0 0 30px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.descr_gall .get_relink {background: #eeffe5; display:none;}

.create_href .note {font:11px/15px Arial; color:#99948b; margin-top:11px;}

.setup .get_relink p {margin:0;}
.get_relink p strong {display:block;}
.get_relink .green_button {
    margin-top:14px;
}

.descr_gall label {
    font-size:15px;
    margin-bottom:14px;
    display:block;
}

.descr_gall .text {
height:30px;
padding:0 5px;
width:120px;
display:inline-block;
vertical-align:top;
}

.create_href {position: relative;}
.create_href .error {
    width:220px;
    display: none;
    position:absolute;
    background: #ffffff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 1px 2px #d3d3d3;
    -moz-box-shadow: 0 1px 2px #d3d3d3;
    -webkit-box-shadow: 0 1px 2px #d3d3d3;
    border: 1px solid #d3d3d3;
    padding: 13px 20px 11px;
    font-size: 15px;
    line-height: 20px;
    margin:0;
    color: #303030;
    top:99px;
    left:21px;
}

.create_href .error:after {
    width:22px;
    height:10px;
    content:"";
    display:block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAKCAMAAACHfl7pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRF////19bV5+Pb+fLj//fl3Nzc6urq9vb2YkSvEAAAAAV0Uk5T/////wD7tg5TAAAASUlEQVR42lzIWRIAIQgD0ZAI3v/GKlODS391PbSK3I9/RHfqZTkBum5OPfxjWSAL0+bScqR2VD19cpy6PBbz1uVsMH90utsQYAAzrwI5k6CzKQAAAABJRU5ErkJggg==) no-repeat;
    position:absolute;
    top:-10px;
    left:60px;
}

.get_relink .green_button,
.descr_gall .green_button {
    font-size:14px;
    padding:9px 16px 10px;
    margin-left:6px;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    vertical-align:middle\9/;
    display:inline-block;

}

.get_relink .get_tel+.green_button{margin-left:0}

.create_href .processing {
    background: url("/img/preloader_send.png") no-repeat;
    vertical-align:middle\9/;
    margin-left: 6px;
    width: 103px;
    height:35px;
    display:none;
}

.create_href .prefix {
    font-size: 15px;
    padding: 8px 4px 0 0;
    display:inline-block;
    vertical-align: top;
}

.setup p {
    margin:20px 0 0;
    font-size:15px;
}
h1+p:not(.seo-content p),
#descr p {
    font-size: 17px;
    line-height: 25px;
    margin:0 0 10px;
}

#descr p {
    margin:0 0 20px;
}

#descr {
    min-height:194px;
    margin-bottom:20px;
    border-bottom:1px solid #f2f2f2;
    position:relative;
}

#descr div{
    position: absolute;
    bottom:0;
    left:0;
}

.devices{
    font-size:17px;
    clear:both;
    padding-top:65px;
    text-align:center;
    color: #838383;
}

.devices .ico-android {
    width:30px;
    height:35px;
    display:inline-block;
    vertical-align:middle;
    background: url("/img/ico_android.png") no-repeat;
    margin-left:12px;
}

input::-ms-clear {
   display: none;
}


/* API */
#mainIndex .api_da .col1 {
     width: 615px;
}


#mainIndex .api_da .col2 {
    float: left;
    margin: 25px 0 0;
    width: 200px;
}

.api_da h1 { font-size: 26px;font-weight:normal;}

.api_da .col2 ul {margin:0; padding:0;}

.api_da .col2 li {
    font-size: 14px;
    margin-bottom: 15px;
    list-style:none;
}

.api_doc h6 {font-size: 20px;font-weight:normal; margin:28px 0 30px;}
.col1 .api_doc:first-child h6 {margin-top:0}
.api_doc>header {font-size:16px;font-weight:bold; margin:20px 0;}

.api_doc dl {display:table-row;}

.api_doc dt,
.api_doc dd {display:table-cell; padding-top:5px;}

.api_doc dt {padding-right:10px; font-weight:bold;}

.api_doc pre {
    border: 1px dashed #BEBEBE;
    margin: 4px 0;
}

.api_doc pre code {
    background-color: #F4F4F4;
    display: block;
    overflow: auto;
    padding: 0.5em;
}




.animate {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}

.form._form_create_new_group form{ width:auto; }
.form._form_create_new_group form label {margin-top:0;}

._form_create_new_group .period_campaign_dpicker {
    background: #ffffff;
    border: 3px solid #b9b9b9;
    padding: 18px 20px;
    position: absolute;
    left:0;
    top:57px;
    width:350px;
    z-index: -1;
    opacity:0;
    -moz-opacity:0;
    filter: alpha(opacity=0);
}
._form_create_new_group .period_campaign_dpicker.active { z-index: 200; opacity:1; -moz-opacity:1; filter: alpha(opacity=100);}

._form_create_new_group .period_campaign {margin-top:33px;}

._form_create_new_group .period_campaign header {font-size: 16px;}



._form_create_new_group .period_campaign,
._form_create_new_group .period_campaign_dpicker:after {
    content:""; clear:both;
}

._form_create_new_group .period_campaign > div {
    position:relative;
    float:left;
    margin-top:27px;
}

._form_create_new_group .period_campaign .period_end {margin:27px 20px 0 36px;}

._form_create_new_group .period_campaign blockquote {margin:2px; font-size:11px; color:#999999;}

.form._form_create_new_group form .period_campaign label {font-size:15px;}
.form._form_create_new_group form .settings_account {margin-top:57px;}
.form._form_create_new_group form .settings_account label {font-size:12px; line-height:1;display: inline-block;}
._form_create_new_group .settings_account input{margin: 0 10px 0 0; vertical-align:middle; padding:0;}

._form_create_new_group .period_campaign .mask {width:130px;}
._form_create_new_group .period_campaign .mask[disabled="disabled"] {background: #f0f0f0}
._form_create_new_group .group_name input[type="text"] {width: 320px; height:29px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
._form_create_new_group fieldset{ border:0;padding:0;margin:0; }

._form_create_new_group .period_campaign_dpicker ul {font-size:0;padding:0;margin:4px -5px 0;}
._form_create_new_group .period_campaign_dpicker li {display:inline-block;list-style:none;margin-left:15px;}
._form_create_new_group .period_campaign_dpicker li:first-child {margin-left:0px;}
._form_create_new_group .period_campaign_dpicker .time{display:block; font-size:11px; color:#1c94c4; margin-top:1px; padding:3px 0 2px; width:34px; text-align:center; border:1px solid transparent; cursor:pointer; line-height:1;}
._form_create_new_group .period_campaign_dpicker .time.active{border: 1px solid #fbd850; color: #eb8f00; cursor:default; font-weight:bold;}
._form_create_new_group .period_campaign_dpicker .time.older{color:#8ecae2; cursor:default;}
._form_create_new_group .period_campaign_dpicker .subheader {font-size:12px;}

._form_create_new_group .period_campaign_dpicker .dpicker {width:219px;float:left;}

._form_create_new_group .period_campaign_dpicker .wnd_close {
    color: #888888;
    float: right;
    font-size: 11px;
    margin-right: -10px;
    margin-top: -8px;
}

._form_create_new_group .period_campaign_dpicker .wnd_header {
    margin-bottom: 15px;
}

._form_create_new_group .period_campaign_dpicker .wnd_header span {
    font-size: 18px;
}

._form_create_new_group .reset {text-align: center; background: #efefef; margin:20px -20px -18px; padding:12px 0;}

._form_create_new_group .reset span {display:inline-block; border-bottom:1px dashed #0047a7; color: #0047a7; font-size:13px;line-height:1; cursor:pointer;}
._form_create_new_group .reset span:hover {border-bottom-color: transparent;}

input, a, img {outline:none}

.custtooltip-content .h1 {font-size: 16px;  padding-right: 60px; margin: 0 0 20px;}
.custtooltip-content p {margin-bottom:0;}
#report_period_show_btn {display:block; margin-top:3px;}


.form.formReg input[name="cell_phone"] {
    height: 32px;
    padding-left: 48px;
    vertical-align: middle;
    width: 268px;
}

.formReg input.text {
    width: 256px;
}

.seq_confirm_operation {
    margin: 28px 0 35px;
    padding-left: 20px;
}

.seq_confirm_operation li {
    font-size: 14px;
    line-height: 19px;
    padding-left: 8px;
}

.confirm_operation div:first-child {
    background-color: #f2f2f2;
    padding: 28px 30px 36px;
}

.confirm_operation .confirm {
    display: inline-block;
    margin-top: 20px;
}

.confirm_operation .get_code, .confirm_operation .get_code_again, .confirm_operation .get_code_mess {
    display: inline-block;
    margin: 0 0 0 17px;
    outline: 0 none;
    vertical-align: middle;
    font-size:13px;
}

.confirm_operation .get_code_mess {
    visibility: hidden;
}

.confirm_operation input[name="code"] {
    border: 2px solid #bfbfbf;
    height: 18px;
    margin: 2px 0;
    padding: 5px 3px 5px 5px;
    vertical-align: middle;
    width: 260px;
}

.confirm_operation label {
    color: #2b2b2b;
    display: block;
    font: 16px/16px Arial;
    margin: 0 0 7px;
}

.alert_phone_form {
    background: linear-gradient(to bottom, #fcf7e1 0%, #fff4d2 96%, #fbefca 100%) repeat;
    height: 103px;
    position: relative;
    top: -30px;
}

.alert_phone_form {
}

.alert_phone_form .wrap {
    display: table;
    height: 103px;
    margin: 0 auto;
    position: relative;
    width: 946px;
}

.alert_phone_form p.mess {
    display: table-cell;
    font-size: 11px;
    height: 100%;
    margin: 0;
    padding-left: 34px;
    vertical-align: middle;
    width: 284px;
}

.alert_phone_form p.mess:first-child {
    font-size: 13px;
    padding: 0 250px 0 0;
    width: 350px;
}

.alert_phone_form .btn_bind_account {
    background: url("/img/btn_bind_acc_orange.png") no-repeat;
    color: #332704 !important;
    display: block;
    font: bold 13px/14px Arial,​sans-serif;
    height: 41px;
    left: 377px;
    margin-top: -26px;
    outline: 0 none;
    padding: 11px 44px 0 19px;
    position: absolute;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffdf66;
    top: 50%;
    width: 134px;
}

.alert_phone_form .close {
    background: url("/i/btn_bind_acc_orange.png") no-repeat left bottom;
    cursor: pointer;
    height: 18px;
    outline: 0 none;
    position: absolute;
    right: -32px;
    top: 12px;
    width: 18px;
}

.result_gca_fail.error, .successMessage.result_gca_ok {
    display: none;
}

._codeAdp .edit_template_btn {display:none;}

.formChangePhone .note {
    background: url("/partner/i/shtrih.png") repeat;
    margin-bottom: 7px;
    padding: 4px;
}

.formChangePhone .note .wrap {
    background-color: #ffffff;
    padding: 19px 24px;
}

.formChangePhone .note .wrap p:first-child strong {
    font: 15px/18px Arial,serif;
}

.yellow_button {
    font-size: 13px;
    border: 2px solid #e6a50e;
    border-top-color:#f7e3b5;
    background: #f6a200;
    background: -moz-linear-gradient(top,  #f6a200 0%, #fed500 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f6a200), color-stop(100%,#fed500));
    background: -webkit-linear-gradient(top,  #f6a200 0%,#fed500 100%);
    background: -o-linear-gradient(top,  #f6a200 0%,#fed500 100%);
    background: -ms-linear-gradient(top,  #f6a200 0%,#fed500 100%);
    background: linear-gradient(to bottom,  #f6a200 0%,#fed500 100%);
    text-shadow: 1px 1px 1px #977700;
    cursor:pointer;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #ffffff;
    padding: 9px 18px 8px;
    font: bold 11px/11px Arial;
    text-decoration:none;
}

.o_hidden {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0;
}

.o_hidden:after {
    background: url("/img/white_fade.png") no-repeat 100% 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
}

.colGroup.first .o_hidden {
    width: 240px;
}

.formReg .form_add_classified input.text {width:100%}

.form_add_classified {width:400px;}

.formReg.banner-editor input.text {width: 100%;}

.optionsList.targeting > li {
    margin-top: 30px;
    min-height: 255px;
    position: relative;
}

.colAd-concurents {margin-top:7px;}
.colAd-concurents-a {font-size:10px; font-weight:bold; text-decoration:none; border-bottom:1px solid #0047A7}
.colAd-info {line-height: 17px; min-height: 50px; margin-bottom: 13px;}
.colAd-params {color:#aaaaaa; margin-left:10px;}

.compConcurrents-bestSample-header {font-weight:normal; color: #999999; font-size: 11px; padding-top:1px}
.promo-menu_header {
    font-size: 26px;
    line-height:1;
    text-align: center;
    margin: 58px 0 0!important;
}

.blocksHolder_header {
    font-size: 26px;
    line-height:1;
    margin: 0px 0 34px;
}

.advTab-lang .custtooltip {
    float: right;
    margin-right: -11px;
    font-size: 11px;
    line-height: 11px;
    margin-top: 5px;
}

.advTab-lang .tipLink{
    border-bottom: 1px dotted #444444;
    color: #444444;
    font-size: inherit;
    line-height: inherit;
}

.vacancies .col1 {float: left; margin-right: 0 !important; padding-right: 30px; width: 60% !important;}
.vacancies .col1 li {margin: 0 0 10px !important;}
.vacancies .col2 {float: left; margin-top: 42px !important; width: 25% !important;}
.vacancies .col2 ul {list-style: none outside none;}
.vacancies .col2 li {font-size: 14px; margin-bottom: 15px !important; margin-top: 0 !important;}


.vacanciesMap {
    background: #fff;
    box-shadow: 0 0 5px 2px #d0d0d0;
    height: 430px;
    padding: 6px;
    width: 567px;
}

.formLogin__notcode {margin:20px 0 0;}

/* .popup */
.js_popup { position:absolute;left:0;top:0;right:0;bottom:0; text-align:center;white-space:nowrap;font-size:0;line-height:0;padding:10px;}
.js_popup { overflow:hidden;height:100%;width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.js_popup:before { content:"";display:inline-block;vertical-align:middle;height:100%;width:0px;overflow:hidden; }

.js_popup__body { display:inline-block;vertical-align:middle;font-size:14px;line-height:18px;background:#fff; text-align: left;}
.js_popup__body { position:relative;overflow:hidden;max-height:100%;max-width:100%; }
.js_popup__scroll_left { height:100%;text-align:left;white-space:normal;position:relative; z-index: 99;}

.js_popup_iframe {width:100%; height:100%; position:absolute;z-index:-1; border:0;}

.js_popup--fog {background:#51565f;visibility:hidden;opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;overflow:auto; display:block;}

/* /.popup */

/* .popup blocks */
.popup_bottom { box-sizing:border-box;height:53px;line-height:50px;margin:0px;text-align:center;background:#3b404b; }

.popup_head { height:42px;position:relative;background:#fff; }

/* /.popup blocks */


.colAdBanner {padding-left:10px!important; width:560px;}

.colAdBanner-a {margin-top:15px;display:inline-block;}
.colAdBanner-a + .colStatus {margin-top:12px;}
.colAdBanner-a-img {max-width:450px; max-height:200px;}

.colAd-info {line-height: 17px; min-height: 50px; margin-bottom: 13px;}
.colAd-params,
.colAdBanner-params {color:#aaaaaa; margin-left:10px;}

.adp_preview_wrapper_full{
    background: #eee;
    border: 4px solid #bbb;
    padding: 30px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.adp_preview_wrapper_full .close {
    font-size: 10px;
    position: absolute;
    border-bottom: 1px solid #0047a7;
    text-decoration:none;
    line-height:1;
    right: 8px;
    top: 8px;
}
