.w60 {
	width: 60%;
}

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

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

.biggerText {
	font-size: 120%;
}

/* 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/bg/index1a.png) no-repeat;
				padding: 15px 0 0 105px;
				height: 70px;
			}
			#mainIndex .col1 .items .item2 {
				position: absolute;
				left: 0;
				top: 100px;
				background: url(/img/bg/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/bg/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 {
	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/bg/index2a.png) no-repeat;
		}
		#mainIndex .col2 .item2 {
			height: 90px;
			background: url(/img/bg/index2b.png) no-repeat;
		}
		#mainIndex .col2 .item3 {
			height: 65px;
			background: url(/img/bg/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: 260px;
	}
	.formReg select {
		width: 100%;
	}
	.formReg textarea {
		width: 100%;
		height: 40px;
	}

    .tizerFormContainer .form_add_classified {float:left;}

	.tizerFormContainer .adExample {
		position: relative;
        float:left;
        margin-left:40px;
	}

    .tizerFormContainer:after{
        clear:both;
        content:"";
        display:block;
    }

.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: 375px;
}

.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 {
			float: left;
			width: 215px;
			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 -40px;
		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 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;
	}
	.form form .count {
		display: block;
		text-align: right;
		font-size: 11px;
		color: #999;
		margin: 4px 0 -7px 0;
	}
	.form form input.text {
		font: normal 15px Arial;
		height: 18px;
		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;
		}
	.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.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/icons/err.png) no-repeat;
	padding: 9px 0 0 37px;
	min-height: 25px;
	font-size: 16px;
	color: #c60000;
	margin: -10px 0 20px 0;
}
	.error a {
		color: #c60000;
	}

.red {
	color: #c60000;
}
.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;
	}
	.tbl th.sort {
		padding-top: 5px;
		padding-left: 10px;
	}

		.tbl th.sort select {
			font-size: 11px;
			/*float:left;*/
		}
	.tbl tr.hdr .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;
		font-weight: normal;
	}

	.tbl tr.hdr .stats-top {text-align: left;}
	.tbl tr.hdr .stats-top a {float: left; background: url(/img/icons/stats_small.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;
		vertical-align: top;
		font-size: 11px;
		border-bottom: solid 1px #ccc;
	}

.border {border-bottom: solid 1px #ccc;}

    .tbl .first>* {
        margin-left: 10px;
    }
	.tbl .row1 td {
/* 		background: #f8f8f8; */
	}
	.tbl .hdrGroup td {
		padding-top: 18px;
        padding-bottom: 17px;
        vertical-align: middle;
        font-weight: bold;
	}

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

        .tbl td.colGroup .state {
            color: #808080;
            font: 10px/12px Arial;
        }

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

*/
	.tbl .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:first-child{margin-top: 0px;}

		.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/bg/tblbtn1a.png) no-repeat;
			font-size: 10px;
			color: #333;
			padding-left: 4px;
		}
			.tbl .buttons .btn1 a {
				display:block;
				background: url(/img/bg/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/bg/tblbtn1b.png) no-repeat;
			font-size: 10px;
			color: #333;
			padding-left: 4px;
			margin-top: -2px;
		}
			.tbl .btn2 a {
				display:block;
				background: url(/img/bg/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 .colPriceBuy {
		padding-right: 10px;
	}
		.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;
		}

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

.custtooltip-content .h1 {font-size: 16px;  padding-right: 60px; margin: 0 0 20px;}
.custtooltip-content p {margin-bottom:0;}

/* статусы */
	.tbl .colStatus span.state {border-bottom: 1px dashed #828282; cursor: pointer}
	.tbl .colStatus span.state:hover {border-bottom: 0;}
	.tbl .colStatus span.state:active {color: #f00;}

	.tbl .rowOff .colStatus .tipLinkState {
		color: #c93a3a;
        border-bottom-color: #c93a3a;
	}
	.tbl .rowOn .colStatus .tipLinkState {
		color: #068000;
		border-bottom-color: #068000;
	}

	.tbl .rowOn span.state {border-bottom: 1px dashed #068000;}

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

	.tbl .rowNoEffect .colStatus {color: #ff6a00;}
	.tbl .rowNoEffect span.state {border-bottom: 1px dashed #ff6a00;}

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


.tbl .tip, .tbl2 .tip {
	display: block;
	font-size: 10px;
	font-weight: normal;
	margin-top: 3px;
}
.tipHolder,
.tbl .tipHolder, .tbl2 .tipHolder, .adsToolsWrapper .tipHolder {
	position: relative;
	display: block;
	width: 1px;
	height: 0;
}
	.tipContent .tipHolder {
		display: inline;
	}

.tbl .tip a.tipLink, .tbl2 .tip a.tipLink, .adsToolsWrapper a.tipLink {
	font-size: 10px;
	color: #aaa;
	text-decoration: none;
	border-bottom: dashed 1px #aaa;
}
.tipContent a.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;
	}
	.tbl .colStatus .tipHolder .tipBottom {bottom: auto; margin-top: 25px; right: -90px;}

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


.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 span.label {font-size: 10px; background: #eee; padding: 2px 5px; margin-right: 5px; white-space: nowrap;}
body#page_user .tbl .buttons {white-space: nowrap;}
body#page_user td.colAct .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/bg/pop-t.png") no-repeat; padding: 56px 0 0; }
.pop-block .ins-b { width: 842px; background: url("/img/bg/pop-b.png") left bottom no-repeat; padding: 0 0 56px; }
.pop-block .ins-c { background: url("/img/bg/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;}

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

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

	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/bg/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 {
	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; margin-right: 20px;}
#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 {margin-top: 0;}
#page_ad_delete #mainIndex .col2 span.t,
#page_stat_ad .adExample .t {left: auto; top: auto; margin-left: -33px; margin-top: 20px;}


/*
	статистика
*/
body#page_stat_ad div.stats-example {margin-right: 26px; position:relative;}

#page_stat_all .tbl2 .date, #page_stat_ad .tbl2 .date { width: 25%; }
#page_stat_all .tbl2 .shows, #page_stat_ad .tbl2 .shows,
#page_stat_all .tbl2 .clicks, #page_stat_ad .tbl2 .clicks,
#page_stat_all .tbl2 .ctr, #page_stat_ad .tbl2 .ctr,
#page_stat_all .tbl2 .sum, #page_stat_ad .tbl2 .sum,
#page_stat_all .tbl2 .price, #page_stat_ad .tbl2 .price { width: 60px; text-align: right; }

div.stats-example {float: right; margin-top: 90px;}
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/icons/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/icons/targ_region.png);
	}
	#page_targeting .col2 h2 {
		width: 182px;
		background-image: url(/img/icons/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 a {
			color: #444;
			text-decoration: none;
			border-bottom: dashed 1px #444;
		}
		#page_targeting .level span input {vertical-align:middle;
			margin-right: 10px;
		}

#page_targeting .btn {
	margin: 20px 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;
		}

/*
	Статьи
*/

.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/ru/buttons/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/bg/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/bg/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 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 {
	text-decoration: none;
	border-bottom: dashed 1px #444;
}
.groupPrice .adExample {
	width: 495px;
	margin-top: 10px;
}

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

/* broadcast */
#broadcast {padding-top: 29px; margin-bottom: 25px;}
#broadcast h3 {text-align: center; font-size: 30px; color: #262626; font-weight: normal; margin: 0 0 25px 0; padding: 0;}
#broadcast .answer {width: 390px; height: 66px; margin: 0 auto; position: relative; background: #ededed; color: #262626; font-size: 20px; line-height: 24px; padding: 14px 22px 0;}
#broadcast .answer span {display: block; text-indent: -200em; overflow: hidden; width: 17px; height: 17px; background: url(/img/decor/top_angle.png) 0 0 no-repeat; position: absolute; top: -17px; left: 20px;}
#broadcast .answer a {color: #000;}
#broadcast .img_block {padding: 32px 0 0 69px;}
#broadcast .img_block li {display: block; float: left; position: relative;}
#broadcast .img_block .item1 {width: 260px; padding: 37px 0 0 18px;}
#broadcast .img_block .item2 {width: 308px; text-align: center;}
#broadcast .img_block .item2 img {-webkit-box-shadow: 0 5px 7px #9d9d9d; -moz-box-shadow: 0 5px 7px #9d9d9d; box-shadow: 0 5px 7px #9d9d9d; behavior: url(/static/js/plugins/PIE.htc);}
#broadcast .img_block .item3 {width: 233px; padding: 104px 0 0 97px;}
#broadcast .img_block .item3 img {-webkit-box-shadow: 0 3px 7px #9d9d9d; -moz-box-shadow: 0 3px 7px #9d9d9d; box-shadow: 0 3px 7px #9d9d9d; behavior: url(/static/js/plugins/PIE.htc);}
#broadcast .img_block .arrow {display: block; overflow: hidden; text-indent: -200em; position: absolute; background: url(/img/icons/arrows_orange.png) 0 0 no-repeat;}
#broadcast .img_block .item1 .arrow {width: 106px; height: 90px; background-position: 0 -100px; top: 112px; right: 13px;}
#broadcast .img_block .item3 .arrow {width: 66px; height: 27px; background-position: 0 0; top: 164px; left: 8px;}

/* try now block */
#tryNow {padding: 47px 0 0 127px;}
#tryNow li {display: block; float: left;}
#tryNow .item1 {width: 415px; margin-right: 142px;}
#tryNow .item2 {width: 250px;}
#tryNow li b {display: block; float: left; text-indent: -200em; overflow: hidden; background: url(/nnn/img/icons/adv_icons.png) 0 0 no-repeat;}
#tryNow li p {float: left;}
#tryNow a.block_link {display: block; text-decoration: none; color: #000;}
#tryNow a.block_link span strong {font-weight: bold;}
#tryNow a.block_link:hover span strong {text-decoration: none;}
#tryNow .item1 b {width: 97px; height: 88px; background-position: 50% 0; margin-right: 20px; margin-top: 5px;}
#tryNow .item2 b {width: 79px; height: 78px; background-position: 50% -100px; margin-right: 11px; margin-top: 3px;}
#tryNow .item1 p, #tryNow .item2 span {font-size: 20px; line-height: 29px; margin-bottom: 5px; width: 298px; margin-top: 0; padding-top: 0;}
#tryNow .item2 span {display: block; float: left; font-size: 16px; line-height: 19px; width: 140px; padding-top: 6px; text-decoration: none;}
#tryNow .item1 p strong {font-size: 24px; font-weight: normal;}
#tryNow .item2 span strong {font-weight: normal; text-decoration: underline;}
#tryNow .item1 a {font-size: 12px; color: #000;}

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 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; height: 400px;}
div.banner-preview div.ad {margin-top: 10px;}

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

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

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/buttons/banner_news_content.png);}
div.radio_buttons div#banner.item {background-image: url(/img/ru/buttons/banner.png);}



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

.ToolsWrapper {float:right;margin:-19px;*margin-bottom:0}
.adsToolsWrapper { border:1px solid #d5d5d5;padding:10px 8px;}
td.adsToolsWrapper {vertical-align:top}
._groups+.adsToolsWrapper {float:right}

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

.toolsMaxclicks p {margin:0;}

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

.toolsMaxclicks a,
.toolsTargeting a {font:10px/13px Arial; color:#0047a7; 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}
.toolsTargeting div em {font: normal 10px/12px Arial; color:#838383;}
._groups {min-height: 30px;}
._groups>span {
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:middle;
}
.tbl th.colCheck {
	padding:15px 0 15px 5px;
    width: 10px;
}

#statistics_thead {background:#ffffff;}

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

#statistics input,
#statistics_thead input {padding:0}
#statistics_thead select{margin: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}

	.tbl .toolsAdd { background: url('/img/icons/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;}
	.tbl .toolsAdd>div a{color:#0047a7; font:normal 12px/14px Arial}
	.tbl .toolsAdd>div a:first-child {margin-right:12px}

.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}
/*td,th {border:1px solid red;}*/
#statistics thead.hack th{height:0;overflow:hidden;}

.hack img {height:0!important}

._groups .groupadd{background:url("/img/ru/buttons/create_new.png") no-repeat; width:112px; height:25px; text-decoration:none; display:block;margin:3px 0 0 30px}
._groups .groupadd>span {display:none;}

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

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

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

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

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

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

.rowGroup.notactive td,
.rowGroup.notactive td>a:first-child{color:#a1a1a1}

.hdr .clarification {font-weight:normal; color:#232323;}

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

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

.colShows,
.colClicks,
.colCTR {width:100px;}

.group .colAd {width:130px;}

.colStatus>div{width:85px;}

th.sort{width:945px}
td.noAds{width:945px}

#statistics_thead,
#statistics {width:945px;}

.res th div {width:70px;}

#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;}
#statistics_thead div.colStatus {
	padding-top:66px;
	font-size: 11px;
    font-weight: bold;}

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

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

#statistics_thead form {display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:middle;
	margin-left:60px}

.res th div {width:70px;}

/*.colAd {width:130px}*/
.maxClicks {width:130px}
.gcol1 ._footer th div,
.gcol2 ._footer th div {width:70px}

.gcol2 .actions {margin-left:7px;}

div#pageTitle h1 .sub-block, div#pageTitle h2.h1 .sub-block {
    color: #999999;
    display: block;
    font-size: 18px;
    margin-left: 0;
    margin-top: 9px;
}

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

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

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

._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:transparent}

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

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

.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:565px}

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

.form._form_create_new_group .formCampaignPeriod {width:auto}

._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:100%; 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}

.colAct-titl-ann {line-height: 17px; min-height: 50px; margin-bottom: 13px;}

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