body#page_index.bgUnlogged, body#page_text_register_your_site {background: #fff url(/drive/partner/i/body.png) left top repeat-x;}
body#page_text_register_your_site div.info-content {padding-left: 50px;}
body#page_text_register_your_site div#status {display: none;}
body#page_text_register_your_site div#footer {margin-top: 0;}
body#page_text_register_your_site #registerNow {padding-bottom: 48px; padding-right: 80px;}
body#page_text_register_your_site div#feed div#interesting {margin-left: 0;}
body#page_text_register_your_site div#feed .blocks_holder {background-position: 50px 0;}

div#status em {padding-right: 0;}

#report_period_show_btn {display:block; margin-top:3px;}

.w60 {width: 60%;}


@media only screen and (max-device-width: 480px) {
        * { max-height:999999px; }
}

input {outline: none; }
input[type=text] {-webkit-appearance: none; -moz-appearance: none;}

/*
	общее форматирование
*/
a {color: #0047a7;}
a.button span {display: none;}
a.normal {font-size: inherit;}
a.system {color: #000;}

#page_content ol li, #page_content ul li {margin: 5px 0 5px 0;}

.biggerText {font-size: 120%;}
.smallerText {font-size: 85%;}

b.numb {float: left; display: inline-block; width: 21px; height: 20px; background: url('/partner/i/circle.png'); text-align: center; line-height: 20px; vertical-align: middle; color: #fff; margin-right: 8px;}
p.large {font-size: 25px; line-height: 30px; padding: 8px 0;}

.alert {border: solid 1px #ccc; padding: 20px; font-size: 14px; margin-bottom: 25px;}

/* Tip */
.tipHolder {
    display: inline-block;
    height: 0;
    position: relative;
    width: 1px;
    vertical-align:bottom;
}

.tipHolder .tipContent {
    background: #FFFFFF;
    border: 3px solid #BBBBBB;
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    padding: 20px;
    position: absolute;
    text-align: left;
    top: 5px;
    width: 300px;
    z-index: 10;
}

.tipHolder .tipContent .piptik {
    width: 11px;
    height: 23px;
    position: absolute;
    top: 50%;
    left: -11px;
    margin-top: -11.5px;

    background: url('/img/icons/tip_piptik.png') no-repeat;
}
.tipHolder .tipContent.tipLeft .piptik {
    background-position: top right;
    left: auto;
    right: -11px;
}

/*
	таблицы
*/

.tbl {
	border-collapse: collapse;
}
.tblWide {
	width: 100%;
}
	.tbl .hdr th {
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		padding: 10px 25px 10px 0;
/* 		border-bottom: solid 1px #cccccc; */
	}
	.tbl .hdr th.lastCol {
		padding-right: 0;
	}

	.tbl td {
		padding: 15px 25px 15px 0;
		vertical-align: top;
		font-size: 12px;
		border-bottom: solid 1px #ccc;
	}

    .tbl .advertisement td {padding-bottom:0}
    .tbl .advertisement+tr td {padding-top:7px;padding-bottom:19px;}

    .adv_table.tbl th:first-child,
    .adv_table.tbl td:first-child {padding-left:13px;}

    .tbl .advertisement td {border-width:0}

		.tbl td a {
			font-size: 11px;
		}
		.tbl td a.normal {
			font-size: 12px;
		}
	.tbl .noborder {
		border: 0;
	}
	.tbl .nowrap {
		white-space: nowrap;
	}
	.tbl tr.hdr .border {
		border-bottom: solid 1px #ccc;
	}
	.tbl tr.hdr th div.border {
		padding-bottom: 10px;
		margin-bottom: -10px;
	}
    .tbl .income {
        text-align: right;
        font-weight: bold;
    }
    .tbl .shows, .tbl .clicks {
        text-align: right;
    }

.tbl .total {
	font-weight: bold;
}

.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 10px 8px 10px;
		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;
	}


/*
	формы
*/

.form form {
	margin: 0;
}

    .form form .tip {
		display: block;
		font-size: 11px;
		color: #999;
		margin: -2px 0 6px 0;
	}

	.form form label {
		display: block;
		font-size: 17px;
        padding: 23px 0 7px;
	}

    .form.formLogin form label {
        padding:0;
        margin:25px 0 4px;
    }

    .label>div {font-size: 17px;}

    .form form label:first-child,
	.form form label.first {
		margin-top: 0;
        padding-top: 0;
	}

   .form form #designOptions > label,
   .form form #designOptions .label {
		padding: 23px 0 0;
	}

		.form form label.flag {
			font-size: 14px;
			margin-bottom: 20px;
		}
		.form form label.flag .checkbox {
			margin-right: 10px;
		}
	.form form input.text {
		font: normal 15px Arial;
		height: 21px;
		padding: 3px 3px 4px 5px;
		color: #333;
		border: solid 2px #bfbfbf;
	}
	.form form input.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;
	}

    .form form textarea.medium {
        height: 70px;
    }

	input.text {
		color: #333;
		border: solid 2px #bfbfbf;
	}
	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;
    }

.formChangePurse,
.formChangePass {width: 400px;}
.formChangePhone .prefix {font-size:15px; padding:2px 12px 0 2px;vertical-align:middle;*margin-top:-5px;}

.error {
	background: url(/partner/i/ico_err.png) no-repeat;
	padding: 9px 0 10px 37px;
	font-size: 16px;
	color: #c60000;
	margin: -10px 0 20px 0;
}
	.error a {
		color: #c60000;
	}

.green {
	color: #009600;
}
.red {
	color: #c60000;
}
.grey {
    background-color: #eee;
}
.ie6 .error {
	margin-top: 0;
}
.message {
	font-size: 16px;
	color: #888;
	margin: -10px 0 20px 0;
}

#tabs_content:after{
    content:"";
    clear:both;
    display:block;
}

#tabs_content .column {
    float: left;
}

.tab_content {
    display:none;
}

._codeAdp .codeAdp,
._codeAdp .design,
._settingsAdp .design,
._settingsAdp .formAdp,
._contentAdp .adp_content{
    display:block;
}

/*
	Регистрация
*/
.formReg input.text {
	width: 300px;
}

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

.formReg__submit {
    margin-top: 20px;
}

div.info-content .col1 {
	float: left;
	width: 350px;
	margin-right: 50px;
}
div.info-content .col2 {
	float: left;
	width: 350px;
	margin-top: -7px;
}
	div.info-content .col2 ul {
		margin-bottom: 30px;
	}
.ie7 div.info-content .col2 {
	margin-top: 10px;
}

div.info-content .revenue_example {float: right; margin: 0;}

body#page_site_add div.info-content .col1 {margin-right: 0;}
body#page_registration div.info-content .col2 {width: 495px;}


/*
	Авторизация
*/
#page_login .col1 {
	float: left;
	width: 450px;
	margin-right: 80px;
}
	#page_login .col1 #earn {
		background: url(/i/drive/partners.png) no-repeat;
		padding: 5px 0 10px 115px;
		margin-left: -10px;
		font-size: 14px;
	}
	#page_login .col1 h2 {
		margin-top: 25px;
	}
	#page_login .to_registration {
		margin-top: 30px;
	}

#page_login .col2 {
	float: left;
	width: 350px;
}
	#page_login .col2 h2 {
		margin-top: 9px;
	}
	#page_login .col2 .error {
		margin: 15px 0 15px 0;
	}

.revenue_example {
	display: block;
	width: 180px;
	height: 55px;
	background: url(/partner/i/rev_ex.png) no-repeat;
	color: #129700;
	font-size: 16px;
	font-weight: bold;
}
	.revenue_example span {
		display: block;
		padding: 10px 0 0 90px;
		line-height: 16px;
	}
#page_login .revenue_example {
	float: right;
	margin-top: 18px;
}


/*
	ГЛАВНАЯ
*/

#page_index .col1 {
	width: 700px;
	margin-right: 40px;
	float: left;
}
	#page_index .col1 h1 {
		margin-top: 30px;
	}
	#page_index .col2 h1 {
		margin-top: 0;
		width: 250px;
	}
	#page_index h1.first {
		margin-top: 0;
	}
	#page_index .col1 h2 {
		margin-top: 30px;
	}
#page_index .col2 {
	width: 200px;
	float: right;
	margin-top: 0;
}
	#page_index .tbl .ctr {
		font-size: 16px;
	}

#page_index .col2 ul {
	margin-left: -16px;
}

#page_index .col2 ul.payments {
    margin-left: -28px;
}

a#btn_adpadd {position: absolute; display: block; height: 25px; margin-top: 4px;}


#page_index .col1 .tbl {
	margin-bottom: 20px;
}

div.filter-container {margin-top:37px;}
div.filter-container h2{margin: 0 0 13px;}
#page_user.partner div.filter-container h3{margin: 39px 0 0px;}
div.filter-container div#filter_links {margin-left: 18px;}
div.filter-container span.title, div.filter-container ul {font-size: 11px; line-height: 160%;}
div.filter-container span.title {color: #000;display:block; margin-top:6px;}
div.filter-container span.mdash {display: inline-block; width: 15px; margin-left: -18px;}
div.filter-container .filter_links ul {color: #585858; margin-top: 0; padding-left: 15px;}
div.filter-container ul li {margin: 0 !important; list-style-type: disc;}
div.filter-container a {font-size: 13px; line-height: 180%; color: #0047a7;}
div.filter-notice {float: right; width: 245px; height: 91px; padding: 25px 33px 0 155px; margin-top: 25px; background: #FFF8EC url('/i/icons/filtration.png') no-repeat left top; color: #726b5c; line-height: 145%;}

div.filter-container form {display:block;}
div.filter-container form>*{display:inline-block; vertical-align:middle;}

div.filter-container label {
color:#303030;
font: 15px/15px Arial;

}

div.filter-container form>div{ padding:7px 6px; margin:0 17px 0 0;}

div.filter-container .quality1 {background: #fff4aa;}
div.filter-container .quality2 {background: #ffe9aa;}
div.filter-container .quality3 {background: #e9e9aa;}
div.filter-container .quality4 {background: #d4e9aa;}
div.filter-container .quality5 {background: #bfe9aa;}

div.filter-container select {border:1px solid #ada9aa; font-size:14px;width:45px;}

div.filter-container .filter-info {color:#838383; font-size:11px;}
div.filter-container .filter-info b {font-size:12px; letter-spacing:2px; padding:0 5px;vertical-align: middle;}

div.filter-container .filter_links {margin:12px 0 0; padding:0;}
div.filter-container .filter_links>li {
    list-style:none; display:block; float:left; padding-left:75px;
}

div.filter-container .filter_links>li:first-child {padding-left:0;}

div.filter-container .tipLeft {
    right: 0;

}

div.filter-container .tipContent .close {
    color: #888888;
    font-size: 11px;
    position: absolute;
    right: 10px;
    top: 10px;
}

div.filter-container header {
    font-size: 16px;
    margin: 0 0 20px;
    padding-right: 60px;
}
#page_index #filter_links {
	line-height: 180%;
}
	#page_index #filter_links a {
		color: #0047a7;
	}
	#page_index #filter_links p {
		margin-top: 15px;
	}
	#page_index #filter_links .caution {
		line-height: 150%;
		background: url('/i/drive/warn.png') no-repeat 0 2px;
		padding-left: 20px;
	}
#page_index #showAdsStatus {
	width: 380px;
	height: 22px;
	position: relative;
	padding: 12px 0 8px 13px;
	border: solid 1px #ccc;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;

}
#page_index #showAdsStatus.off {
	color: #c00;
}
#page_index #showAdsStatus.on {
	color: #090;
}

	#page_index #showAdsStatus .btn {
		position: absolute;
		top: 10px;
		right: 10px;
	}

#income_holder {
	margin-top: 25px;
	margin-bottom: 20px;
}
	#income_holder #income_label {
		font-size: 20px;
		margin-bottom: 15px;
	}
	#income_holder #income_content {
/* 		background-color: #ededed; */
		padding: 14px 15px 15px 15px;
		border: solid 2px #ddd;
	}

		#income_holder .income {
			font-size: 20px;
			color: #000;
			white-space: nowrap;
			float: left;
			margin-bottom: 10px;
		}
			#income_holder .income em {
				display: block;
				font-size: 11px;
				font-style: normal;
				color: #777;
				margin-bottom: 3px;
			}
		#income_holder #income_today {
		}
		#income_holder #income_month {
			color: #079700;

		}
		#income_holder .income_stats {
			font-size: 11px;
			margin-top: 0;
		}

	#page_index .tbl td {
		vertical-align: middle;
	}
	#page_index .tbl .adp {
		font-size: 14px;
	}
		#page_index .tbl .adp a {
			font-size: 14px;
			cursor: pointer;
			/* text-decoration: none; */
		}

    #page_index .tbl .stats>* {visibility:hidden;}

    #page_index .tbl tr:hover .stats>*,
    #page_index .tbl .advertisement:hover+tr .stats>*,
    #page_index .tbl .sel .stats>* {visibility:visible;}

    #page_index .tbl .advertisement:hover td,
    #page_index .tbl .advertisement:hover+tr td,
    #page_index .tbl .sel td{background: #f7f7f7;}

	#page_index .tbl .adp .stats {
		display: block;
		margin-top: 8px;
		font-size: 10px;
		color: #aaa;
		white-space: normal;
		line-height: 140%;
	}

    #page_index .tbl .stats a,
	#page_index .tbl .adp .stats a {
		font-size: 10px;
		color: #000;
		text-decoration: underline;
	}

	#page_index .tbl .adp .stats a {
		font-size: 10px;
		color: #000;
		text-decoration: underline;
	}
	#page_index .tbl .shows, #page_index .tbl .ctr {
		font-size: 11px;
	}
	#page_index .tbl .price, #page_index .tbl .income {
		font-size: 14px;
	}
	#page_index .tbl .income {
		font-weight: bold;

	}
#page_index .tools_withdrawals {
	background: url(/i/drive/ico_history.png) no-repeat;
	font-size: 16px;
	padding: 12px 0 0 45px;
	height: 40px;
	margin-top: 20px;
}

a#btn_siteadd {position: absolute; display: block; height: 25px; margin-top: -57px;}

#page_user.partner .col1 h3 {margin-top: 25px; }
#page_user.partner .ads_range_filter .tip {margin-top: 13px; }

#page_user .alert {position: relative;}
#page_user .alert #newRangeOnlyNewsBtn {display: block; margin-top: 15px; width: 162px; height: 32px; background: url(/i/drive/ru/btn_adson.png) no-repeat;}
#page_user .alert #newRangeDecline {position:absolute; bottom: 20px; right: 20px; display: block; font-size:10px; float:right; margin-top:37px;}
#page_user .alert #newRangeDecline a {color:#999;}


/*
	Фильтрация по тематикам
*/
.theme .tipHolder {position: absolute;}
.theme .tipHolder .tipContent {width: 320px; display: none;}
.theme .tipHolder .tipContent.tipLeft {left: -380px;}
.theme .tipHolder .tipContent.tipRight {left: 442px;}

.theme:hover {background-color: #eee;}
.theme:hover .tipHolder .tipContent {display: block;}

div.filter-themes .col1, div.filter-themes .col2 {margin-top: 23px !important; width: auto;}
div.filter-themes .col1 {float: left; margin-right: 0;}
div.filter-themes .col2 {float: right;}
div.filter-themes tr th, div.filter-themes .tbl .hdr th {text-align: left; white-space: nowrap; padding-right: 10px;}
div.filter-themes tr th:last-child, div.filter-themes tr .price {padding-right: 0 !important;}
div.filter-themes tr th.subheader {padding-top: 19px; width: 50px;}
div.filter-themes tr th h2 {margin: 0 !important; padding: 0 !important;}
div.filter-themes tr th span.comment {display: block; font-weight: normal; color: #999; font-size: 11px; margin-bottom: -15px;}
div.filter-themes tr td {padding-left: 20px;}
div.filter-themes tr .ctr, div.filter-themes tr .price {color: #999; padding-left: 0;}
div.filter-themes tr .ctr {padding-right: 10px;}
div.filter-themes tr:hover .ctr, div.filter-themes tr:hover .price {color: #000;}
div.filter-themes tr td:first-child {padding-left: 3px; padding-right: 4px; width: 10px;}

/*
	Фильтрация по словам
*/
#page_filter_words .col1 {
	float: left;
	width: 400px;
	margin-right: 70px;
}
#page_filter_words .col2 {float: left; width: 350px; margin-top: 0;}
#page_filter_words .col2 .tbl th {padding-bottom: 0;}
#page_filter_words .tbl .text {height: 19px; width: 100%;}

/*
	Выплаты
*/
#page_withdrawals .tbl .sum {
	font-size: 16px;
}

/*
	Сайты
*/

#page_site_add .col1 {
	float: left;
	width: 400px;
}
#page_site_add .col2 {
	float: left;
	width: 495px;
	margin-top: -15px;
}

#page_site_add .formReg {
	margin-bottom: 30px;
}
#page_site_add .form {
	width: 330px;
}
#page_site_add h2 {
}



body#page_select_site #pageTitle h1 {position: relative;}

div#pageTitle h1 .sub-block {font-size: 16px; display: block; margin-left: 0; color: #999;}

body#page_user div#page_index div.col1 {position: relative;}
div.blog-info {position: absolute; right: 30px; top: 0;}
div.blog-info div.new-icon {position: absolute; top: -5px; right: -32px; color: #f00; font-weight: bold; font-size: 11px;}
div.blog-info div.note {width: 190px; margin-top:3px; font-size: 11px; color: #838383;}
div.blog-info a {font-weight: bold;}
div.blog-info .icon {position: absolute; left: -47px; top: 0; width: 40px; height: 40px; background: url(/i/drive/announce_rubric2.png) no-repeat; }


.ie7 body#page_select_site, .ie7 #page_adp {padding-bottom: 40px;}

#page_select_site .tbl {
	margin-top: -8px;
	margin-left: -10px;
}
#page_select_site .tblWide {
	width: 71%;
    float: left;
}
    #page_select_site .tbl td.name,
	#page_select_site .tbl th.adress {
		width: 224px;
	}
	#page_select_site .tbl td.name, #page_select_site .tbl td.name a {
		font-size: 14px;
        line-height:1;
	}
	#page_select_site .tbl tr.new td {
		color: #aaa;
	}

	#page_select_site .tbl td.status,
    #page_select_site .tbl th.status {width: 123px;}

	#page_select_site .tbl tr.active td.status {
		color: #090;
	}
	#page_select_site .tbl tr.blocked td {
		color: #aaa;
	}

.tbl .adress,
.tbl .email {width:220px;}

.tbl-registered {width:98px}
.tbl-today {width:65px}
.tbl-days7 {width:58px}
.tbl-days30 {width:62px}

#page_select_site .hint {
	float: right;
	background: #eee;
	font-size: 14px;
	padding: 20px;
	width: 200px;
	margin-top: 21px;
}

.hint + .col2-referral {
    margin-top: 60px;
}

#page_select_site div.new-icon {
    position: absolute;
    top: 0;
    color: #f00;
    font-weight: bold;
    font-size: 12px;
}

.col2-referral {
    float: right;
    /* font-size: 13px; */
    width: 240px;

}
    .col2-referral h2 {
        margin-top: 0;
    }
    .col2-referral h3 {
        font-size: 18px;
        margin-bottom: 7px;
    }
    .col2-referral .label {
        font-size: 11px;
        color: #999;
    }
    .col2-referral input {
        width: 100%;
        font: normal 15px Arial;
        height: 18px;
        padding: 3px 3px 4px 5px;
        color: #333;
        border: solid 2px #bfbfbf;
        margin-top: 7px;
    }

#page_select_site .tbl td, #page_select_site .tbl th {
	padding-left: 10px;
}
#page_select_site .tbl tr.selectable td {
	cursor: pointer;
}
#page_select_site .tbl tr.selectable:hover td {
	background: #eee;
}
#status form.site_select select {
	margin: 0 10px 0 10px;
/* 	width: 300px; */
}
#status form.site_select .site_account {
	color: #bfbfbf;
	font-weight: normal;
}

._stat_btn {font-size: 0; float:right;width: 250px;position:relative;z-index:1; margin-bottom:10px;}

._stat_btn .stat_total_btn,
._stat_btn .tools_withdrawals {
    display:inline-block;
    padding: 7px 0 0 61px;
    font-size: 12px;
    background: url('/partner/i/icons/stats_pack.png') 0 3px no-repeat;
    min-height:50px;
}

._stat_btn .stat_total_btn {
    margin-right: 17px;
    width: 70px;
}

._stat_btn .tools_withdrawals {
    width: 54px;
    padding-left:47px;
    background: url('/partner/i/icons/stats_pack.png') 3px -52px no-repeat;
}
body#page_user .caution {background:none; border:0; padding:0; font-size:12px; margin: 25px 0 0 0;}
body#page_user .caution h3 {margin-top:0;}

/*
	Конструктор блоков
*/
#page_adp #convertedMessage {
	font-size: 16px;
	margin-bottom: 30px;
}

#page_adp .form form {
	width: 100%;
}
#page_adp .col1 {
	float: left;
	width: 400px;
	margin-right: 75px;
}
#page_adp .col2 {
	float: right;
	width: 470px;
	margin-top: 0;
}

#page_adp .theme td:first-child {
    padding-left: 3px;
    padding-right: 4px;
    width: 10px;
 }

	#page_adp .col2 h2 {
		margin-top: 30px;
	}
#page_adp .shows_started .shows_effect, #page_adp .form .DISABLED {
	color: #aaa;
}
	#page_adp .shows_started .shows_effect em {
		font-size: 12px;
		font-style: normal;
		white-space: nowrap;
	}
#page_adp input.text {
	width: 98%;
}
#page_adp select {
	width: 100%;
}
#page_adp .form h2 {
	margin-top: 47px;
	margin-bottom: 2px;
}

#page_adp .form #designOptions h2 {margin-top: 38px;}

#page_adp .form .tab_content h2.shows_effect, #page_adp .form .tab_content .adp_code h2 {margin-top: 22px;}

#page_adp .form label input.text, #page_adp .form label select {
	display: block;
	margin-top: 7px;
}
#page_adp .form .left {
	float: left;
	clear: left;
	width: 200px;
	margin-right: 30px;
}
#page_adp .form .right {
	float: left;
	width: 170px;
}
	#page_adp .form .left2 {
		width: 130px;
		margin-right: 40px;
	}
	#page_adp .form .right2 {
		width: 230px;
	}
#page_adp .form .adp_news_count {
	padding:12px 0 0;
}
	.ie7 #page_adp .form .adp_news_count span {
		position: relative;
		top: -6px;
	}
	#page_adp .form .adp_news_count input.text {
		display: inline;
		width: 40px;
		margin-left: 10px;
	}

#page_adp .form .adpDescription {
    border: 1px solid #DDDDDD;
    font-size: 11px;
    margin-top: 10px;
    padding: 10px;
}
    #page_adp .form .adpDescription span {
        display: block;
        margin-top: 8px;
    }

#page_adp .label label.check {
	font-size: 13px;
}

#page_adp .label label.check input{margin:0}

#page_adp .font_style label.check {
	float: left;
	margin-right: 15px;
    padding:13px 0 0;
}
#page_adp .font_style label.last {
	margin-right: 0;
}

#page_adp .btn {
	float: left;
	margin-top: 37px
}
	#page_adp .btn_del_adp {
		float: left;
		margin: 44px 0 0 20px;
	}
    #page_adp .btn_del_adp a {
        margin-left: 15px;
        color: #b00;
    }

#page_adp a.examples-link {float: right; font-size: 12px; line-height: 18px;}

div.info-content .editForm .column {
    width:400px;
    margin-right: 0px;
}

.adp_settings_btn {
	font-size: 14px;
	margin: 30px 0 0 0;
}
	.adp_settings_btn a {
		text-decoration: none;
		border-bottom: dashed 1px #333;
	}
#adp_settings {margin-top: 30px;}
#adp_settings label {white-space: nowrap;}

.edit_template_btn {
	font-size: 14px;
	margin-top: 20px;
}
	.edit_template_btn a {
		text-decoration: none;
		border-bottom: dashed 1px #333;
	}
#edit_template textarea {
	display: block;
	margin: 24px 0 0 0;
	width: 100%;
	height: 150px;
	border: solid 2px #bfbfbf;
	font-size: 12px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    resize: vertical;
    min-height:150px;
}
#edit_template .btn {
	margin-bottom: 25px;
}


.adp_preview_wrapper .elements {margin:-22px 0 7px -22px; min-height: 15px;}
.adp_preview_wrapper .elements:after{clear:both;content:"";display:block;}
.adp_sample_work_btn,
.adp_preview_wrapper_full_btn {
	display: none;
	height: 15px;
    padding-left:24px;
    background: url('/img/buttons/btn_viewfull.png') no-repeat;
    text-decoration:none;
    float:left;
    }

.adp_sample_work_btn,
a.adp_preview_wrapper_full_btn,
.adp_preview_wrapper .elements label {opacity: 0.5; filter: alpha(opacity=50);}
.adp_sample_work_btn:hover,
a.adp_preview_wrapper_full_btn:hover,
.adp_preview_wrapper .elements label:hover { opacity: 1; filter: alpha(opacity=100);}

.adp_sample_work_btn {display:block; background-position: 0 -29px;}

.adp_preview_wrapper_full_btn,
.adp_preview_wrapper .elements label {margin-right:29px; padding-bottom:0;}

.adp_preview_wrapper label {float:left; font-size:11px;}

.adp_sample_work_btn  span,
.adp_preview_wrapper label span,
.button.adp_preview_wrapper_full_btn span {display:inline-block; color:#595959; border-bottom: 1px dashed #595959; font-size:11px; vertical-align: top; cursor:pointer;}

.adp_sample_work_btn  span {border-bottom-style:solid}

input.adp_preview_wrapper_full_btn {display: inline-block!important; margin:0; padding-left: 8px; vertical-align: middle;}

.adp_preview_wrapper {

	overflow-x: hidden;
	padding: 30px;
	background: #f2f2f2;
    position:relative;
    z-index:10;
}

.codeAdp .adp_preview_wrapper {
    margin-top: 66px;
}

.adp_preview_wrapper:after{
display:block;
content:"";
width:12px;
height:100%;
right:0;
top:0;
position:absolute;
z-index: 20;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(242,242,242,0) 0%, rgba(242,242,242,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(242,242,242,0)), color-stop(100%,rgba(242,242,242,1)));
background: -webkit-linear-gradient(left,  rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%);
background: -o-linear-gradient(left,  rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%);
background: -ms-linear-gradient(left,  rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%);
background: linear-gradient(to right,  rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%);
}

.adp_preview_wrapper .adp_table_preview{
    position:relative;
    z-index:10;
}

.adp_preview_wrapper .adp_table_preview a {cursor:default}

	.adp_preview_wrapper .fade {
		position: absolute;
		right: 0;
		width: 25px;
		height: 100%;
		background: url(/i/drive/adp_preview_fade.png) repeat-y;
		z-index: 100;
	}

.adp_preview>div,
.adp_preview>table{
    background: #fff;
    text-align:left;
    border: dashed 1px #e2e2e2;
}

.adp_preview.centered {text-align:center}

.adp_preview.centered>div {
    text-align:left;
    display:inline-block;
}

.pu_preview {
	border: dashed 1px #e2e2e2;
	padding: 20px;
	background: #fff;
}
	.pu_preview input {
		height: 32px;
	}

#adp_preview_wrapper_full {
	position: fixed;
	left: 0;
	top: 0;
	background: #eee;
	padding: 30px;
    z-index:100;
	border: solid 4px #bbb;
}
	#adp_preview_wrapper_full .close {
		font-size: 10px;
		position: absolute;
		right: 8px;
		top: 8px;
	}
.adp_code h2 {
	margin-bottom: 17px !IMPORTANT;
}

#a2d_design_change, .a2d_design_change, .adp_code_content {
    display: none;
}

.form form .adp_code label {
	display: block;
	font-size: 14px;
    padding:0;
}

.form form .adp_code label p {margin:14px 0;}

.adp_code_content p {
    margin: 0 0 10px 0;
}

.form form .adp_code  .a2d_design_change input {margin-right:7px;}

#a2d_design_change label {
    padding: 0;
    margin: 10px 0 0 0;
    font-size: 13px !IMPORTANT;
    color:#000000;
     line-height: 14px;
}

#a2d_design_change label:after{
    content:"";
    display:block;
    clear:both;
}

.form form .adp_code .a2d_design_change label {
	margin: 6px 0 0;
}

.form form .a2d_design_change {
    margin:20px 0 21px;
}

.form form .adp_code input {
    margin:0 4px 0 0;
    padding:0;
    vertical-align:top;
    display:block;
    float:left;
}
.form form .adp_code textarea {
	display: block;
	width: 100%;
	border: solid 2px #bfbfbf;
	height: 55px;
	font-size: 11px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    resize: vertical;
    margin-top:-2px;
}

.adp_code_btn {
	margin-top: 25px;
}
	.adp_code_btn a {
		text-decoration: none;
		border-bottom: dashed 1px #333;
	}

#adpForm #designOptions.disabled h2, #adpForm #designOptions.disabled label, #adpForm #designOptions.disabled div.label {
	color: #aaa;
}

/*
	статистика
*/
.tbl2 .date { width: 65px; }
.tbl2 .shows { width: 100px; text-align: right; }
.tbl2 .shows_price { width: 80px; text-align: right; }
.tbl2 .clicks { width: 100px; text-align: right; }
.tbl2 .ctr { width: 60px; text-align: right; }
.tbl2 .click_price { width: 67px; text-align: right; }
.tbl2 .sum { width: 135px; text-align: right; }
.tbl2 td.sum { font-weight: bold; }

div#intro .sub_slogan {font: bold 16px Arial, sans-serif; text-shadow: 1px 1px 1px #333; display: block; padding-top: 19px;}

/* Benefits */
div#benefits {border-bottom: 1px solid #e5e5e5; padding-bottom: 52px;}
div#benefits .info-content {padding-left: 22px; width: 978px;}
div#benefits ul {float: left; width: 470px; color: #242424; list-style: none; margin: 0; padding: 0;}
div#benefits li {padding-top: 61px; min-height: 70px; list-style: none;}
div#benefits li span {display: block; width: 115px; float: left; text-indent: -200em; overflow: hidden; background: url(/partner/i/icons/adv_icons.png?3) 0 0 no-repeat;}
div#benefits .item1 span {height: 85px; background-position: 0 -194px;}
div#benefits .item2 span {height: 80px; background-position: 0 -293px;}
div#benefits .item3 span {height: 85px; background-position: 0 -381px;}
div#benefits .item4 span {height: 80px; background-position: 0 -481px;}
div#benefits li div {width: 330px; float: left;}
div#benefits li h3 {font-size: 26px; font-weight: normal; line-height: 23px; margin: 0 0 20px 0; padding: 0;}
div#benefits li p {font-size: 16px; line-height: 19px; margin: 0; padding: 0;}
div#benefits li p a {color: #242424;}

/* clients, registration, present */
div#clients ul {padding-left: 22px;}
div#clients a#clientSobesednik {width: 136px; height: 40px; background-position: 0 -249px; margin-top: 8px; margin-right: 0;}
div#regHolder #registrationBlock {width: 920px; padding-left: 80px; padding-top: 47px;}
div#regForm #inp_regUrl {margin: 20px 0; width: 286px;}
div#regHolder #present {width: 345px; padding: 70px 0 0 25px; position: relative;}
div#regHolder #present .requirements h6 {font-size: 20px; line-height: 20px; font-weight: normal; margin: 0 0 15px 0; padding: 0;}
div#regHolder #present .requirements ul {font-size: 12px; line-height: 14px; padding: 0 0 0 10px; margin: 0;}
div#regHolder #present .requirements li {list-style-type: disc; list-style-position: inside; margin: 0 0 10px 0; padding: 0;}
div#regHolder #present .decor {position: relative; width: 70px; height: 53px; background: url(/partner/i/arr_left_bg.png) 0 0 no-repeat; position: absolute; top: 136px; left: -52px; behavior: url(/static/js/plugins/PIE.htc);}
*html div#present .decor {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/drive/arr_left.png', sizingMethod='scale');}

div.benefits {padding-top: 10px;}
div.benefits div.item {float: left; width: 270px; font-size: 15px; line-height: 20px; margin-right: 60px;}
div.benefits div.item div.icon {width: 115px; height: 95px; margin-bottom: 25px; text-indent: -200em; overflow: hidden; background: url('/common/drive/i/icons/adv_icons.png?4') 0 0 no-repeat;}
div.benefits div.item.item1 div.icon {background-position: -16px -187px;}
div.benefits div.item.item2 {margin-right: 45px;}
div.benefits div.item.item2 div.icon {background-position: -6px -892px;}
div.benefits div.item.item3 {margin-right: 0;}
div.benefits div.item.item3 div.icon {background-position: 0 -1013px;}

div.form-container #present, div.form-container div.warning-info {display: none;}
div.form-container {float: left;}
div.form-container div#regHolder #regForm {margin-right: 0;}
div.form-container div.info-content {width: auto !important; padding: 0 !important;}

div.form-info {float: right; width: 522px;}
div.form-info ol {list-style: none; padding-left: 29px; font-size: 14px; line-height: 17px; margin-left: 0;}
div.form-info ol li {padding-bottom: 8px;}
div.form-info ol b.numb {margin-left: -29px;}
div.form-info h3 {font-size: 17px; font-weight: bold; margin-top: 0;}

div.filter-legend {margin-top: 9px; float: right; width:341px;border: 1px solid #e2e2e2; margin:0; padding: 7px 10px; font-size: 11px;line-height: 20px;}
div.filter-legend-edit {margin-top: 9px; float: right; width:341px;}
.contents-edit:after{
    content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	height: 0;}


.contents-edit .tbl tr td {
    padding-left: 20px;
}

.contents-edit .tbl tr td.ctr,
.contents-edit .tbl tr td.price {
    padding-left: 0;
}


.contents-edit .tbl .hdr th {
    padding-right: 10px;
    text-align: left;
    white-space: nowrap;
}
.contents-edit .tbl tr td.price,
.contents-edit .tbl th:last-child {
    padding-right:0;
}

#page_adp  .contents-edit th h2 {
    margin: 0;
    padding: 0;
}

#page_adp .contents-edit .col1,
#page_adp .contents-edit .col2 {
    width:auto;
}

.contents-edit th span.comment {display: block; font-weight: normal; color: #999; font-size: 11px; margin-bottom: -5px;text-align:left;}

div.filter-legend-edit fieldset {border: 1px solid #e2e2e2; margin:0; padding: 7px 0 7px 10px; font-size: 11px;line-height: 20px;}

div.filter-legend-edit fieldset+p {
    margin: 8px 0 0;
}


div.filter-legend input.check-r,
div.filter-legend-edit input.check-r {vertical-align: middle; margin: -2px 0 0 0;padding:0;}

div.filter-legend-edit fieldset input.check-r {margin-left:23px;}
div.filter-legend-edit input.check-r:first-child {margin-left:0;}
#registrationSuccess p.biggerText, .borderText {
	border: solid 1px #ccc;
	width: 400px;
	padding: 20px;
}

.adp_content .use_default_settings {
    float:left;
    font-size:17px;
}

.form form .adp_content label, .form form .adp_content div.label {display: inline; padding: 0; font-size: inherit;}

.formAdp .contents-edit {clear: both; margin-top: 43px; position: relative;}

#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;
	}

/* 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(/partner/i/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;}

form .form  .adp_code label {
    display: block;
    font-size: 14px;
    margin: 20px 0 10px;
}

form .column>label.first {margin-top: 25px; margin-bottom:7px}

 form .form .adp_code textarea {
    border: 2px solid #BFBFBF;
    display: block;
    font-size: 11px;
    height: 27px;
    width: 450px;
}

form .form textarea {
    border: 2px solid #BFBFBF;
    color: #333333;
    font: 15px Arial;
    padding: 3px 3px 4px 5px;
}


/* Табы */

div.tabs {
    border-bottom: 1px solid #BFBFBF;
    margin-bottom: 10px;
}

.page_adp div.tabs {margin-top:40px;}

.new-icon {
    color: #FF0000;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    top: -5px;
    margin-left:5px;
}

div.tabs a.tab {
    display: inline-block;
    padding: 10px 12px;
    vertical-align: top;
    text-decoration: none;
    margin-right:-3px;
}

div.tabs a.tab span:first-child {text-decoration:underline}
div.tabs a.tab.active span:first-child,
div.tabs a.tab:hover span:first-child {text-decoration:none}

div.tabs a.tab.active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 1px solid #FFFFFF !important;
    border-image: none;
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    border-top: 1px solid #BFBFBF;
    color: #313131;
    cursor: default;
    margin-bottom: -1px;
    padding-top: 9px;
    text-decoration: none;
    white-space:nowrap;
}

.fog {display:none; position:absolute; padding-bottom:5px; top:0;left:0;width:100%; height:100%; background:#ffffff; opacity:0.5;filter: alpha(opacity=50)}

div.filter-container .filter-info b {font-size:12px; letter-spacing:2px; padding:0 5px;vertical-align: middle;}

#statistics_thead .groups_table {width:945px;}

#statistics_thead.report_filters_block {width:945px;clear:both; padding-top:11px; z-index: 1000;}
#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 {margin-top:20px;}

.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;}

#statistics_thead {background:#ffffff;}
#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:middle;display:inline-block;zoom:1;*display:inline;}
#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}

.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;
}

.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}

.tbl.filter_ads td, .tbl.filter_ads th {
    padding: 10px 0 10px 0;
}

.tbl .notactive td.colTeaser img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.tbl td.colAd {
    padding-left: 10px;
    padding-right: 10px;
}

.tbl td.colAd aside {
    position: relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:100%;
}

.tbl td.colAd .title a {
    font-size: 15px;
    display: block;
    clear: both;
    margin-top: 0px;
    margin-bottom: 5px;
    color: #0047a7;
}
.tbl .notactive td.colAd .title a {
    color: #666;
}
.tbl td.colAd .announce {
    font-size: 13px;
    color: #666;
    line-height: 110%;
}
.tbl td.colAd .ad-status {
    display: inline-block;
    position: absolute;
    bottom: 4px;
    left: 0px;
    color: #444;
    font-size: 10px;
}
.tbl td.colAd .ad-status a {
    font-size: 10px;
    color: #000;
}

.tbl td.colAd .ad-status-reason {
    display: inline-block;
    position: absolute;
    bottom: 20px;
    left: 0;
    color: #888888;
    font-size: 10px;
}

.tbl td.colAd.buyer_blocked .ad-status {
    color: #666;
}
.tbl td.colAd .advertiser {
    display: inline-block;
    position: absolute;
    bottom: 4px;
    left: 120px;
    color: #666;
    font-size: 10px;
}
.tbl td.colAd .advertiser a {
    font-size: 10px;
}
.tbl td.colAd.buyer_blocked .advertiser {
    left: 192px;
}
.tbl td.colAd.buyer_blocked .advertiser a {
    color: #c60000;
}

.tbl1.actions1 a {
    font-size: 14px;
}

.colCheck input, .allAdsSelect input,
.allAdsSelect input {margin:0 0 0 5px !important;}

.colCheck {width:25px;}
.colCheck+.colGroup{padding-top:11px;}

td.colAdv {
    width: 150px;
}
td.colAdv a {
    font-size: 14px;
    color: #000;
}
.notactive td.colAdv a {
    color: #c60000;
}

.tbl .filter_source a {
    font-size: 12px;
}
.tbl .colShows {
    width: 110px;
}
.tbl .colClicks {
    width: 110px;
}
.tbl .colCTR {
    width: 90px;
}
.tbl .colCPC {
    width: 90px;
}
.tbl .colCPM {
    width: 90px;
}
.tbl .colStatus a {
    font-size: 10px;
    color: #000;
}

.tbl .colStatus span.status-reason {
    font-size: 10px;
    color: #888888;
    padding-left: 20px;
}

.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; margin-right: 30px;}

a.advertiser-header-action{
    float: left;
    margin-top: 27px;
    color: #000;
    font-size: 10px;
}

table.calc-info td.inf span.star {float: left; margin-top: -5px; margin-right: 5px;}

.h6_accordeon {
    background: url(data:image/gif;base64,R0lGODlhBAAHAIABAAAAAP///yH5BAEAAAEALAAAAAAEAAcAAAIIRA4WaeyrVCgAOw==) no-repeat 0 50%;
    font-size:20px;
    font-weight: normal;
    margin:20px 0 0;
    padding:5px 0 5px 18px;
}

.h6_accordeon.show{
    background: url(data:image/gif;base64,R0lGODlhBwAEAIABAAAAANbW1iH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==) no-repeat 0 50%;
}

.h6_accordeon>span{cursor:pointer;}

.h6_accordeon div {float:right;display:none;}
.h6_accordeon.show div {display:block;}

.h6_accordeon div span {font-size:14px;color:#0047ba;
    cursor:pointer;
    border-bottom:1px dashed #0047ba;}
.h6_accordeon div span:first-child {margin-right:9px;}

.h6_accordeon div span.active {
    cursor:default;
    color: #000000;
    border-bottom-color:transparent;
}

.div_accordeon {
    display:none;
    margin-top:13px;
}

.div_accordeon input[type="checkbox"] {
    margin:0;
    display: block;
}

.h6_accordeon.show+.div_accordeon {
    display:block;
}

.div_accordeon fieldset {
    border:0;
    display:block;
    background: #ededed;
    border-top:2px solid #ffffff;
    padding:9px 0 9px 20px;
    margin:0;
}

.div_accordeon fieldset:first-child {
    border-top-width:0;
}

div.select_value{
    position:relative;
    border:1px solid #c0bebf;
    border-left-width:0;
    background: #ffffff url(data:image/gif;base64,R0lGODlhBwAEAIABAAAAANbW1iH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==) no-repeat 50% 50%;
    width:16px;
    padding-top:30px;
    cursor:pointer;
}
div.select_value.disabled {background: #D4D0C8 url(data:image/gif;base64,R0lGODlhBwAEAIABAAAAANbW1iH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==) no-repeat 50% 50%;}

.color_picker{
    border: 2px solid #C0BEBF;
    width: 24px;
    height: 24px;
    padding: 2px;
}
div.select_value.color li {width: 100px;}
div.select_value.color li em {width:24px;height:24px;display:inline-block;vertical-align:middle;}

.div_accordeon fieldset .section{font-size:0;display:inline-block;}
.div_accordeon fieldset .section>* {display:inline-block;vertical-align:middle;}

.div_accordeon fieldset .section>label {font-size: 15px;margin:0 9px 0 0;padding:0;}
.div_accordeon .font_style label {padding:0;margin:0;}

.div_accordeon .fontcolor .units+label {margin-left:20px;}
.div_accordeon .fontcolor .units {font-weight:bold;}

.div_accordeon fieldset.font .section:first-child label,
.div_accordeon fieldset.fontcolor .section:first-child label {width:50px;}

.div_accordeon fieldset.color label.check {padding:0;}
.div_accordeon span.units {font-size: 15px;margin:0 0 0 9px;padding:0;}

.div_accordeon .dimensions .section:first-child,
.div_accordeon .cardinality h2+.section {width:210px}

.div_accordeon .image_size .section:first-child {width:200px}

.div_accordeon .text1 {
    border:2px solid #c0bebf;
    height:28px;
    height:23px\0/;
    padding:0 5px;
    padding-top: 5px\0/;
    font: 15px Arial;
}

.div_accordeon fieldset>label>span:first-child{padding:0 11px 0 0}
.div_accordeon fieldset h2 {font: 16px Arial; margin:6px 0 14px!important;width:100%}

div.select_value ol {
    border:1px solid #c0bebf;
    border-top-width:0;
    position:absolute;
    display:none;
    z-index: 300;
    right:-1px;
    padding:0;
    margin:0;
    top:31px;
}

.div_accordeon .dimensions .text1,
.div_accordeon .adv_padding .text1 {width:38px;}

.border_adv .text1,
.image_size .text1,
.image_border .text1,
.block_border .text1,
.adv_margin .text1,
.div_accordeon .block_rad .text1 {width:21px;}
.cardinality .text1 {width:18px;}

div.select_value li {
    width:46px;
    height:24px;
    padding:2px;
    cursor:pointer;
    display:block;
    font-style:normal;
    margin:0!important;
    background:#ffffff;
    font: 16px Arial;
    text-align:center;
}
.dimensions div.select_value li {width:63px}
.cardinality div.select_value li {width:43px}

div.select_value li:hover {background: #eaeaea;}

.div_accordeon .color .section:first-child {
    width: 240px;
}

.div_accordeon .font .section:first-child,
.div_accordeon .fontcolor .section:first-child {
    width: 224px;
}

.div_accordeon .adv_margin h2+.section {
    width: 214px;
}

.div_accordeon .color input.check {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle;
}

.div_accordeon .color label.check b,
.div_accordeon .color label.check u {
    font-size:14px;
    display: inline-block;
    vertical-align: middle;
}

.div_accordeon .color label.check:first-child {padding-right:22px;}
.div_accordeon .mouseover {display:none;}

.div_accordeon .image_size .cusel {width:122px;}
.div_accordeon .font .section:first-child .cusel {width:122px;}

.div_accordeon .font .cusel {width:58px;}

.div_accordeon .image_position .cusel {width:127px!important;}

.div_accordeon .image_border_type input,
.div_accordeon .adv_border_type input {display:none;}
.div_accordeon .image_border_type+.section,
.div_accordeon .adv_border_type+.section {padding-top:15px;}

.div_accordeon .adv_border_type label,
.div_accordeon .image_border_type label {color:#0047ba; border-bottom:1px dashed #0047ba;cursor:pointer; margin:0 0 0 9px; padding:0}
.div_accordeon .adv_border_type label:first-child,
.div_accordeon .image_border_type label:first-child {margin-left:16px;}
.div_accordeon .adv_border_type label.active,
.div_accordeon .image_border_type label.active {font-weight: bold; color:#333333; cursor:default;border-bottom-color:transparent;}

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

@media \0screen {
.o_hidden a,
.advertisement.sel .o_hidden a{position:relative;z-index:-1;}
}

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


#page_select_site .tbl tr.selectable:hover td .o_hidden:after{
    background-position:100% 100%;
}

.advertisement:hover td .o_hidden:after, .sel td .o_hidden:after{
    background-position:100% -80px;
}

.name  .o_hidden { width:222px;}
.advertisement .adp .o_hidden {width:150px;}

.revenue {
	float: left;
	width: 390px;
	margin-bottom: 35px;
}
	.revenue img {
		height: 238px;
		margin-left: -9px;
	}
	.rev1 img {
		width: 314px;
	}
	.rev2 img {
		width: 298px;
	}
	.revenue h3 {
		margin: 5px 0 3px 0;
		font-size: 20px;
	}
	.revenue p {
		margin: 8px 0 0 0;
		color: #808080;
		font-size: 14px;
	}
	.revenue p.shows {font-size: 11px;}
		.revenue p strong {
			color: #106e00;
			font-size: 22px;
			font-weight: bold;
		}
		.revenue p.shows strong {font-size: 16px;}
	.revenue em {
		display: block;
		margin-bottom: 6px;
		font-size: 14px;
		font-style: normal;
	}
.revenue_max {
	border: solid 2px #ddd;
	font-size: 18px;
	color: #b10000;
	padding: 20px;
	width: 625px;
}
.often {
	margin: 30px 0 20px 0;
	font-size: 18px;
}

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

.adp_preview_header {margin:23px 0 21px; color:#333333; font:17px/22px Arial;vertical-align:top}

.adp_preview_header .change {font-size:12px; line-height:21px;vertical-align:top; margin-left:16px;}

._code_for_admin {
    background: #eeddaa;
    padding: 13px 15px;
    border:0;
    margin:20px 0 0;
}


.form form .adp_code ._code_for_admin label {
    margin:0 0 10px;
}

._code_for_admin * {
    font-size:14px;
}

._code_for_admin p {margin: 0;}

._plcreated {
    background: #fff0ba;
    padding: 23px 21px 23px;
    font-size:16px;
    line-height:1;
    margin:0;
}

._codeAdp .edit_template_btn {display:none;}




.formDomainParking {width:629px;}

.formDomainParking p {font:15px/19px arial}

.formDomainParking h6 {font-size:17px; margin:35px 0 7px}

.formDomainParking_instruction .step {
    border-radius:50%;
    border: 2px solid #fcb030;
    margin:37px auto 35px;
    font: bold 11px/26px arial;
    color:#fcae2b;
    width:26px;
    height:26px;
    text-align:center;
}

.formDomainParking_instruction .shadow {
    box-shadow: 0 0 3px #f4f4f4;
    -webkit-box-shadow: 0 0 3px #f4f4f4;
    -moz-box-shadow: 0 0 3px #f4f4f4;
}

.formDomainParking_instruction figure {margin:36px 0 32px;}

.formDomainParking_instruction figure figcaption p{color:#8a8a8a; font:11px/14px arial; margin: 11px 0;}

.formDomainParking_instruction p {font: 14px/16px arial; margin: 12px 0;}

.formDomainParking_instruction .steps {padding-left:17px; text-indent:-17px; margin-top:22px;}

.report_period {position:relative;}
.reportPeriod-wndArea {right:0;}

.roll-in-bottom .da_adp_teaser {min-width:200px}

.green_button,
.red_button,
.yellow_button,
input[type='submit'][disabled='disabled'] {
    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;
}

.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;
}

.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;
}

.input-group-addon {
    background-color: #eee;
    border: 2px solid #bfbfbf;
    border-left-width: 0;
    color: #555;
    padding: 6px;
    text-align: center;
    font-size:0;
}

.input-group-addon.colorpicker-element .add-on i {display:block!important;}

.input-group {margin-top:7px;}
.input-group>input,
.input-group>.input-group-addon {display:table-cell!important; margin:0!important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; vertical-align:top;}
.input-group .form-control {width:100%!important;height: 32px!important;}

/* .attendant-argent */
.attendant-argent {
    border: solid 2px #ff9100;
    padding: 26px 26px 27px;
    margin-bottom: 48px;
}

.attendant-argent__text {
    max-width:285px;
    float:left;
    margin-right:42px;
}

.attendant-argent__header {
  font: 600 16px/1.13 "Open Sans", arial, sans-serif;
  color: #242424;
}

.attendant-argent__btn {
    font: 15px/1.13 "Open Sans", arial, sans-serif;
    background: #ff9100;
    text-decoration: none;
    color: #ffffff!important;
    border-radius: 5px;
    float:right;
    padding: 12px 15px 12px;
    margin: 13px 0 0 30px;
}
.attendant-argent__p {
    margin:3px 0 0;
    color: #3a404b;
    font: 14px/1.5 "Open Sans", arial, sans-serif;
}
.attendant-argent__items {
    margin:0;
    padding:0;
    text-align:center;
}
.attendant-argent__item {
    display:inline-block;
    margin: 0 9px!important;
}
.attendant-argent__item-p {
    color: #6e747f;
    font: 12px/1.17 "Open Sans", arial, sans-serif;
    margin:9px 0 0;
}
.attendant-argent__item-figure {
    height:35px;
    margin:0;
    background: url("/partner/i/icons/payment_options.svg") 50% 0 no-repeat;
}

.attendant-argent__item-figure--item2 {
    background-position: 50% -44px;
}

.attendant-argent__item-figure--item3 {
    background-position: 50% -81px
}
/* /.attendant-argent */


/* Настройки аккаунта */
.formChangePhone .note {background: url("/partner/i/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 .confirm{display:inline-block; margin-top:20px}
.confirm_operation .get_code,
.confirm_operation .get_code_again,
.confirm_operation .get_code_mess {display:inline-block; zoom:1; *display:inline; vertical-align:middle; margin:0 0 0 17px;outline:0;}
.confirm_operation .get_code_mess {visibility:hidden}

.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;}

.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("/i/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;}

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

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




/* .formChangeWType */
.formChangeWType__table {border: 1px #DFDFDF solid; border-collapse: collapse; padding: 0; border-collapse: collapse; margin-top: 23px;}


.formChangeWType__td--border {border-bottom: 1px solid #DFDFDF; padding:0;}
.formChangeWType__td-radio {padding: 14px 0 12px 18px;}
.formChangeWType__wtype {padding: 14px 10px 12px 5px; vertical-align: middle;}
.formChangeWType__label-text {font-size: 17px; padding: 0 13px 0 0; line-height: 21px; display: inline-block; vertical-align: middle;}

.formChangeWType__tbody--active {background-color: #FAFAFA;}
.formChangeWType__transfer {max-width: 475px; padding: 0;}
.formChangeWType__submit {margin-top: 20px; display: inline-block!important;}
.formChangeWType__tip {font-size: 11px; color: #999; padding: 0px 5px 6px; margin: 0;}
.formChangeWType__apply {margin: 15px 0 10px 0!important;}
.formChangeWType__error {margin: 0; color: #dd0000; font-size: 11px;}

.formChangeWType__successMessage {
    display: inline-block;
    background: #fff0ba;
    font-size: 16px;
    margin-left: 20px;
    padding: 5px 10px;
 }

.successMessage--change-wtype {display: inline-block;}

.withdrawal_data {padding: 0 0 10px;}
.formChangeWType__text {padding: 0 0 10px;}
.withdrawal_data_del_btn {padding-top: 5px; margin-right: 5px; vertical-align: middle;}
.withdrawal_data_edit_btn {vertical-align: middle;}

.creditcard_change {display: none; padding: 0 0 10px 5px;}
.creditcard_change__label {padding: 0 0 7px 0!important;}
.creditcard_change__tip {margin: 0 0 8px; color: #999; font-size: 11px;}

.withdrawal_data--hidden {display: none;}

.formChangeWType__note {
    background: url("/partner/i/shtrih.png");
    margin-bottom: 7px;
    padding: 4px;
    margin-top: 20px;
}

.formChangeWType__wrap {
    background-color: #ffffff;
    padding: 19px 24px;
}

.formChangeWType__p {
    font: 15px/18px Arial,serif;
    margin:0;
}

.red_button--small,
.green_button--small {padding: 4px 9px 3px!important; height: auto;}

/* /.formChangeWType */