body {
	font-family: Verdana, Tahoma, Sans-Serif, serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: normal;
}

td {
	font-family: Verdana, Tahoma, Sans-Serif, serif;
	font-size: 12px;
}

input {
}

h2 {
	margin-top: 15px;
	margin-bottom: 13px;
	font-weight: bold;
	font-size: 18px;
}

label {
	font-weight: normal;
}

textarea {
	width: 400px;
	padding: 4px;
	font: 90% Verdana;
	border: 1px solid #eee;
	height: 200px;
	display: block;
	color: #000000;
	border-radius: 2px;
	border-color: #cccccc;
	font-size: 12px;
}


A:LINK, A:VISITED {
	color: #0B3E6C;
	text-decoration: none;
}

A:ACTIVE, A:HOVER {
	color: #ff0000;
	text-decoration: underline;
}

p {
	margin: 15px 0;
	line-height: 19px;
}

#wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
}

#header {
	height: 47px;
	color: white;
/ / background-image: url(images/hdr_bg.jpg);
	background: rgb(11, 154, 194);
	background: linear-gradient(90deg, rgba(11, 154, 194, 1) 1%, rgba(21, 70, 124, 1) 42%, rgba(21, 66, 121, 1) 55%, rgba(4, 5, 9, 1) 91%);
	padding: 6px 0 0 0;
	width: 100%;
	border-bottom: 2px solid #629a3e;
}

#menu {
	margin: 0;
	padding: 0;
	top: 48px; /*высота шапки в пикселях*/
	position: fixed;
	z-index: 1000;
	width: 100%;
	display: block;
}

#header a {
	color: white;
}

#header .hdr_l {
	float: left;
	width: 10%;
	padding: 0px 0px 0px 5px;
}

#header .hdr_r {
	float: right;
	width: 80%;
	padding: 0px 5px 0px 0px;
	text-align: right;
}

#header .hdr_r .userSign {
	font-style: italic;
	color: gray;
	font-size: 10px;
	margin-top: 3px;
}

#header .hdr_r .userLogin {
	font-weight: bold;
}

#header table.uPanelTBL {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: auto;
	float: right;
}

#header table.uPanelTBL td, th {
	padding: 0 10px 0 0;
	text-align: left;
}

#header #notif_container {
}

#header div.no_notifications {
	opacity: 0.5;
}

#header div.notif_num {
	float: right;
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	display: inline;
	border-radius: 3px;
}

#header .notif_null {
	color: white;
	background-color: green;
}

#header .notif_not_null {
	color: white;
	background-color: red;
}

table.areasListCategoriesTBL {
	width: 100%;
	border-spacing: 0px;
}

table.areasListCategoriesTBL td {
	border-bottom: 1px dashed #dfdfdf;
}

#spacer {
	background: url(/images/top-spacer.gif) repeat-x;
	height: 12px;
}

#content {
	padding: 0 0.5% 0 0.5%;
	max-width: 1850px;
	margin: 0 auto;
}

span.content-flag {
	color: #666;
}

#footer {
	height: 15px;
}

table.mainInfoTable {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.mainInfoTable td, th {
	vertical-align: top;
}

table.mainInfoTable td.leftCol {
	padding-right: 5px !important;
}

table.adminlist {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.adminlist td {
	vertical-align: top;
}

table.adminlist thead th {
	padding: 5px 5px 5px 3px;
	margin: 1px 1px 1px 0px;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: middle;
}

table.adminlist tbody th {
	padding: 4px;
	margin: 1px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 12px;
}

table.adminlist tbody td {
	padding: 5px 5px 5px 3px;
	margin: 1px 1px 1px 0px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 12px;
}

table.adminlist tfoot td {
	padding: 4px;
	margin: 1px;
	font-weight: bold;
}

table.adminlist tfoot tr {
	border-top: 1px solid #a0a0a0;
	background-color: #f2f0f0;
	padding: 8px;
}

table.adminlist thead tr th {
	background-color: #f2f0f0;
}

#pagination {
	padding: 2px;
	text-align: center;
}

#pagination ul {
	margin: 0;
	padding: 0;
	text-align: center; /*Set to "right" to right align pagination interface*/
	background-image: none;
	list-style: none;
}

#pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	background-image: none;
	padding-left: 0;
	padding-top: 0;
	margin: 0 3px 0 0;
}

#pagination a, #pagination span, #pagination a:visited {
	/*padding: 0 5px;*/
	padding: 5px 10px 5px 10px;
	border: 1px solid #9aafe5;
	text-decoration: none;
	color: #2e6ab1;
	font-size: 14px;
}

#pagination a:hover, #pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #FFFF80;
}

#pagination .currentpage {
	background-color: #2e6ab1;
	color: #FFF !important;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
}

#pagination a.disablelink, #pagination a.disablelink:hover {
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal !important;
}

#pagination a.prevnext {
	font-weight: bold;
}

.user-message-div {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: 25px;
}

.user-message-close {
	float: right;
	padding-right: 5px;
}

.error_div {
	font-weight: bold;
	padding: 1px 0px 2px 0px;
	margin: 7px 0 0 0;
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb
}

.info_div {
	font-weight: bold;
	padding: 1px 0px 2px 0px;
	margin: 7px 0 0 0;
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb
}

a.fnt-01:link {
	font-size: 11px;
	color: #000000;
	border-bottom: 1px dashed;
	text-decoration: none;
}

.actions {
	background: #f8f8f8;
	padding: 10px 15px 10px 0px;
	margin: 0px 0px 10px 0px;
	text-align: right;
	height: 28px;
}

.actions {
	background: #f8f8f8;
	padding: 10px 15px 10px 0px;
	margin: 0px 0px 10px 0px;
	text-align: right;
	height: 28px;
}

.details {
	background: #f8f8f8;
	padding: 7px 5px 12px 0px;
	margin: 5px 0px 10px 0px;
	text-align: right;
	height: 14px;
}

.details2 {
	background-color: #f8f8f8;
	padding: 7px 5px 12px 5px;
	margin: 5px 0px 10px 0px;
}

.details3 {
	background: #f8f8f8;
	margin: 0px 0px 10px 0px;
	height: auto;
	text-align: right;
}

.details4 {
	background: #f8f8f8;
	margin: 0px 0px 10px 0px;
	height: auto;
	text-align: left;
}

.details5 {
	background: #f8f8f8;
	margin: 0px 0px 10px 0px;
	height: auto;
	text-align: left;
	padding: 6px 2px 6px 2px;
}

.details6 {
	background: #f8f8f8;
	margin: 0px 0px 10px 0px;
	height: auto;
	text-align: right;
	padding: 2px 4px 5px 0px;
}

.barItem {
	display: inline;
	margin-left: 5px;
}

.barItem2 {
	display: inline-block;
	margin: 5px 5px 5px 5px;
}

.top-finances {
	margin: 0px 0px 8px 0px;
	background: #f8f8f8;
	padding: 10px 10px 10px 10px;
}

.top-finances .tf_val {
	font-size: 18px;
}

.top-finances-left {
	float: left;
}

.top-finances-right {
	float: right;
}

table.actions-t {
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: auto;
	display: block;
}

input.order-in {
	width: 36px;
}

input.in-st {
	width: 300px;
}

input.site-input {
	width: 400px;
}

input.block-input {
	width: 400px;
}

.input-m {
	width: 200px;
}

.input-l {
	width: 300px;
}

.input-xl {
	width: 400px;
}

.input-xxl {
	width: 90%;
}

.adFormInp {
	width: 90%;
}

table.t-st {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.t-st td, th {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #dfdfdf;
}

.t-st-div {
	background-color: #efefef;
	padding: 10px;
	width: 70%;
}

.ad-item {
	border: none;
	margin: 8px 0px 8px 0px;
	border-bottom: solid 2px gray;
	padding: 3px;
}

div.ad-item div.areaParam {
	margin: 0px 0px 5px 0px;
}

div.ad-item div.areaCheckbox {
	margin: 0px 0px 5px 0px;
	background-color: #efefef;
	display: inline-block;
	width: auto;
	padding: 6px;
	border-radius: 5px;
}

.ad-item .name_len {

	color: gray;
}

.ad-item .statsBlock {
	padding: 2px 10px 2px 10px;
	background-color: #efefef;
	margin: 10px 10px 10px 10px;
}

table.ad-t {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.ad-t td, th {
	padding: 3px;
	margin: 1px;
	vertical-align: top;
}

/* CSS for Ajax Loader */

#ajax-loader {
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 1000;
	display: none;
	background: url('/images/ajax_loader.gif') top no-repeat;
	position: fixed;
	top: 50%;
	left: 50%;
}

table.owner-stats {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.owner-stats td, th {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
}

table.table-content .tea-l {
	border-collapse: collapse;
	width: auto;
	border-spacing: 0px;
	border: none;
	border-collapse: collapse;
	border-bottom: none;
	border-style: none;
	margin-right: 10px;
}

table.table-content .tea-l td {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	border-spacing: 0px;
	border: none;
	border-collapse: collapse;
	border-bottom: none;
	border-style: none;
}

table.table-content {
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.table-content thead tr th, table.table-content tfoot tr th {
	border: none;
	border-bottom: 2px solid #a0a0a0;
}

table.table-content thead tr .header {
	cursor: pointer;
	border-bottom: 2px solid #a0a0a0;
	background-color: transparent;
}

table.table-content tfoot tr {
	border-top: 2px solid #a0a0a0;
	background-color: transparent;
}

table.table-content tbody td {
	padding: 4px;
	margin: 1px;
	border-bottom: 1px solid #e5e5e5;
}

table.area-stats {
	width: auto;
	border-spacing: 0px;
	border: none;
	margin: 20px 0px 15px 0px;
}

table.area-stats td {
	padding: 0px 5px 5px 0px;
	margin: 0;
}

table.emailHeaderTbl {
	width: 400px;
	border-spacing: 0px;
	border: none;
	background-color: #efefef;
}

table.emailHeaderTbl td {
	padding: 5px;
	vertical-align: top;
	margin: 0px;
}

table.ticketTable {
	width: 100%;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
}

table.ticketTable td {
	padding: 0px;
	vertical-align: top;
	margin: 0px;
}

table.topAdContainer {
	width: 100%;
	border-spacing: 0px;
	border: none;
	background-color: #efefef;
}

table.topAdContainer td {
	padding: 0px;
	vertical-align: top;
}

#ticket .msgAnswer {
	background-color: transparent;
	padding: 0px 8px 15px 0px;
	border: none;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 0 0;
}

#ticket div.ticket_cat {
	margin: 0 0 8px 0;
}

#ticket .answer_tpl {
	color: green;
}

#ticket table.ticketContainer {
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#ticket table.ticketContainer td, th {
	padding: 0;
	margin: 0;
	vertical-align: top;
}

#ticket table.msgTb {
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#ticket table.msgTb td, th {
	padding: 0;
	margin: 0;
	vertical-align: top;
}

#ticket .answer-block {
	padding: 15px 8px 0px 0px;
}

.msgAnswer {
	background-color: transparent;
	padding: 2px 8px 8px 0px;
	border: none;
}

.ticket-answer-btn {
	font-size: 16px;
}

img {
	border: none;
}

a.dashed:link, a.dashed:visited {
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px dashed;

}

a.dashed:hover, a.dashed:active {
	color: red;
}

a.dotted:link, a.dotted:visited {
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px dotted;
}

a.dotted:hover {
	color: red;
}

.ip-adress-div {
	padding: 8px;
	margin: 5px;
	background-color: #efefef;
}

.click_details_info {
	padding: 3px;
	margin: 3px 5px 8px 0px;
	border: 1px dashed black;
}

.clicks-block-control {
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
}

.clicks-block-control-main {
	background-color: #efefef;
	padding: 2px 10px 2px 10px;
}

#standart-block-control {
	background-color: #efefef;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
}

#standart-block-control .ctrl_ttl {
	font-size: 18px;
	padding: 0px 5px 12px 0px;
}

#standart-block-control .ctrl_btns {
	margin-top: 15px;
}

.find-rows-block {
	margin-top: 15px;
	padding: 0px 0px 15px 0px;
}

span.user-level {
	display: inline;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-left: 5px;
	font-size: 11px;
}

span.user-verifiсation-none {
	background-image: url(/images/icons/warning.png);
	color: black;
}

span.user-verified {
	background-image: url(/images/icons/verified.png);
	color: green;
}

span.user-verifiсation-problem {
	background-image: url(/images/icons/warning.png);
	color: red;
}

span.user-verifiсation-ref {
	background-image: url(/images/icons/group.png);
	color: orange;
}

span.user-verifiсation-service {
	background-image: url(/images/icons/service.png);
	color: gray;
}

span.user-verifiсation-bl {
	background-image: url(/images/icons/flag_black.png);
	color: red;
}

.icon-small {
	display: inline;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}

.icon-locked {
	background-image: url(/images/icons/lock_close.png);
}

.icon-unlocked {
	background-image: url(/images/icons/lock_open.png);
}

.icon-del {
	background-image: url(/images/icons/delete.png);
}

.icon-clear {
	background-image: url(/images/icons/clear.png);
}

.icon-add {
	background-image: url(/images/icons/add.png);
}

.icon-plus {
	background-image: url(/images/icons/plus.png);
}

.icon-refresh {
	background-image: url(/images/icons/refresh1.png);
}

.icon-block {
	background-image: url(/images/icons/block.png);
}

.icon-cancel {
	background-image: url(/images/icons/cancel.png);
}

.icon-recovery {
	background-image: url(/images/icons/recovery.png);
}

.icon-online {
	background-image: url(/images/icons/online.png);
}

.icon-offline {
	background-image: url(/images/icons/offline.png);
}

.icon-campaign-on {
	background-image: url(/images/icons/bullet-green.png);
}

.icon-campaign-off {
	background-image: url(/images/icons/bullet-red.png);
}

.icon-big {
	padding-left: 32px;
	display: block;
	margin: 0 5px;
	height: 32px;
	float: left;
	background-repeat: no-repeat;
}

.icon-red-flag {
	background-image: url('/images/icons/flag_big.png');
}

.icon-clock {
	background-image: url('/images/icons/clock.png');
}

.icon-open-link {
	background-image: url('/images/icons/link.png');
}

.icon-comments {
	background-image: url('/images/icons/comments.png');
}

.icon-magnifier {
	background-image: url('/images/icons/magnifier.png');
}

.icon-profile {
	background-image: url('/images/icons/profile.png');
}

.icon-adhub {
	background-image: url('/images/icons/adhub.ico');
}

.icon-exit {
	background-image: url('/images/icons/exit.png');
}

.icon-user-info {
	background-image: url('/images/icons/user_info.png');
}

.icon-user {
	background-image: url('/images/icons/user.png');
}

.icon-megaphone {
	background-image: url('/images/icons/megaphone.png');
}

.icon-testing {
	background-image: url('/images/icons/testing.png');
}

.icon-settings {
	background-image: url('/images/icons/settings.png');
}

.icon-webmaster {
	background-image: url('/images/icons/webmaster.png');
}

.icon-index-pages {
	background-image: url('/images/icons/yandex.png');
}

.icon-clicks {
	background-image: url('/images/icons/mouse.png');
}

.icon-stats {
	background-image: url('/images/icons/stats.png');
}

.icon-list {
	background-image: url('/images/icons/list.png');
}

.icon-logs {
	background-image: url('/images/icons/logs.png');
}

.icon-money {
	background-image: url('/images/icons/money.png');
}

.icon-client-view {
	background-image: url('/images/icons/black_view.png');
}

.icon-client-edit {
	background-image: url('/images/icons/document_edit.png');
}

.icon-client-del {
	background-image: url('/images/icons/gnome_edit_delete.png');
}

.icon-reason {
	background-image: url('/images/reason.png');
}

.icon-pin {
	background-image: url('/images/pin.png');
}

.icon-edit {
	background-image: url('/images/icon_edit.png');
}

.icon-info {
	background-image: url('/images/icons/info.png');
}

.icon-info2 {
	background-image: url('/images/icons/info_icon.png');
}

.icon-accept {
	background-image: url('/images/icons/note_accept.png');
}

.icon-cross {
	background-image: url('/images/icons/cross.png');
}

.icon-advertising {
	background-image: url('/images/icons/advertising.png');
}

.ticket-answer-block {
	border: 2px solid gray;
	padding: 10px;
	margin: 0px 0px 8px 0px;
}

.support-answer-block {
	background-color: #feeded;
	padding: 1px 10px 1px 10px;
	margin: 0px 0px 0px 0px;
}

.text-notes {
	width: 98%;
	height: 350px;
}

.ticket-answer-attachment {
	margin: 0px 0px 10px 0px;
}

.ticket-up-list {
	margin: 10px 0px 10px 0px;
}

.user-reject-answer {
	font-size: 11px;
	text-align: right;
}

.hint_div {
	margin-top: 8px;
	margin-left: 0px;
	font-size: 11px;
	padding: 5px;
	line-height: 1.2em;
	background: #efefef;
	border: 1px dashed black;
	width: auto;
}

.slideup_div {
	margin-top: 8px;
	margin-left: 0;
	font-size: 12px;
	padding: 5px;
	line-height: 1.2em;
	width: auto;
}

#ticket .in-ticket-title {
	width: 500px;
}

#ticket .in-ticket-text {
	width: 100%;
	height: 150px;
	margin: 12px 0px 5px 0px;
}

#ticket .submhint {
	color: #888888;
}

.adTypeInContainer {
	margin: 15px;
	color: gray;
}

#ticket .ticketControlSide {

}

#ticket .tHolderInfo {
	margin-top: 10px;
	width: 76%;
	background-color: #e2eefc;
	padding: 10px;
	border-radius: 5%;
	vertical-align: central;
}

#ticket .ticketStatusDiv {
	background-color: #efefef;
	padding: 10px;
	width: 80%;
	border-radius: 5%;
}

#ticket div.answCnt {
	margin-top: 20px;
	width: 85%;
}

.answerBottom {
	border-left: 2px gray solid;
	padding-left: 10px;
}

.adActionsSelector {
	margin: 12px 0px 15px 25px;
}

.blacklistText {
	border-top: 2px solid gray;
	margin-top: 5px;
	padding: 10px 15px 5px 10px;
}

.blacklistItem {
	border: none;
	margin: 8px 0px 8px 0px;
	background-color: #F0F0F0;
	padding: 5px;
}

.blacklistReasonTitle {
	margin-bottom: 5px;
	font-weight: bold;
}

.blacklistComment {
	font-size: 11px;
}

.blStatusConfirmed {

	display: inline;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 0px;
	padding-top: 3px;
	background-image: url('/images/icon_skull.png');
	color: red;

}

.blStatusAwaiting {

	display: inline;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 0px;
	padding-top: 3px;
	background-image: url('/images/icon_awaiting.png');
	color: yellow;

}

table.blMainTable {
	width: 100%;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
}

table.blMainTable td {
	vertical-align: top;

}

#language {
}

#language table.lngTable {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 80%;
	background-color: #f0f0f0;
	margin-bottom: 10px;
}

#language table.lngTable td, th {
	padding: 10px;
	margin: 1px;
	vertical-align: top;
}

#language .lngINP {
	width: 70%;
}

table.blockFormTable {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 80%;
	background-color: #f0f0f0;
}

table.blockFormTable td, th {
	padding: 10px;
	margin: 1px;
	vertical-align: top;
}

table.areaFormTable {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 80%;
	background-color: #f0f0f0;
}

table.areaFormTable td, th {
	padding: 10px;
	margin: 1px;
	vertical-align: top;
}

table.areaContactsTable {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.areaContactsTable td, th {
	padding: 10px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #dfdfdf;
}

.profile {
	border: 0px;
	padding: 2px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 80%;
}

.profile td, th {
	padding: 4px;
	margin: 1px;
	vertical-align: top;

}

table.admin_manage_tbl {
	border: 0px;
	padding: 2px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 80%;
}

table.admin_manage_tbl td, th {
	padding: 4px 4px 5px 4px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #efefef;

}

.clickInfoDiv {
	margin-left: 25px;
	padding-left: 20px;
	border-left: 3px solid blue;
}

.ticketSideTypicalAnswers {
	margin-top: 30px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: 2px dotted #cccccc;
	width: 80%;
	text-align: left;
}

.ticketSideTypicalAnswers .tstHeader {
	border-bottom: 2px solid gray;
	padding-bottom: 5px;
}

.ticketSideTypicalAnswers .tstHeaderText {

	font-weight: bold;
}

.ticketSideTypicalAnswers .tstBody {
	margin: 15px 0px 0px 0px;
	font-size: 11px;
}

.ticketSideTypicalAnswers .tstBody a {

	border-bottom: 1px dashed;
	text-decoration: none;
	color: green;
}

.ticketSideTypicalAnswers .tstBody .tstTplItem {

	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px dashed gray;

}

.startBlockHeader {
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: bold;
}

.startBlockDiv {

	margin: 0px 0px 10px 0px;
	border: 3px dotted #dfdfdf;
	padding: 15px 10px 15px 10px;

}

#stats_categories {
}

#stats_categories .sDate {
	font-size: 36px;
}

#stats_categories table.scat_tbl {
	width: 100%;
}

#stats_categories table.scat_tbl td {
	margin: 0px 0px 10px 0px;
}

#stats_categories table.scatsub_tbl {
	width: 100%;
	background-color: #ffffff;
	border-spacing: 0px;
	border-collapse: collapse;
}

#stats_categories table.scatsub_tbl td {
	border: 1px solid #e5e5e5;
	padding: 2px 2px 2px 5px;
}

#stats_categories table.scatsub_tbl th {

	padding: 2px 2px 2px 5px;
	font-weight: bold;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	background-color: #e5e5e5;
}

#client_card {

}

#client_card .rush_client {
	color: red;
	margin: 0px 0px 15px 0px;
	font-size: 16px;
	padding: 0px 0px 20px 0px;
}

#client_card table.clhis_tbl {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#client_card table.clhis_tbl td {
	vertical-align: top;
	padding: 5px 8px 5px 0px;
	border-bottom: 1px dotted gray;
}

#client_card table.tbl_client {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#client_card table.tbl_client td, th {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #f2f0f0;
}

#client_card table.tbl_client div.cl_head {
	color: #4d59a1;
	font-size: 16px;
}

#client_card .msgAnswer {
	background-color: transparent;
	padding: 5px 8px 5px 5px;
	border: 1px dashed gray;
	margin-bottom: 5px;
}

#client_card .msgAnswer .cmntAuthorBox {
	background-color: #efefef;
	padding: 5px;
	margin-right: 8px;
}

#client_card .cl_btns {
	margin-bottom: 10px;
}

#client_card .cl_btns .holder_name {
	font-size: 18px;
}

#client_card .cl_btns .cl_status {
	font-size: 32px;
}

#client_card .cl_btns .holder_is {
	margin-bottom: 5px;
}

#client_card .cl_btns .holderBox {
	width: 100%;
	padding: 5px;
	background-color: #e2eefc;
}

#client_card .answer-block {
	background-color: #efefef;
	margin-bottom: 8px;
}

#client_card div.client_inform {
	background-color: #f9f9f9;
	padding: 8px 0px 8px 0px;
	margin: 0px 8px 0px 0px;
}

#client_card .client-answer {

}

#client_card .cl_cmnt_area {
	width: 95%;
	height: 100px;

}

#client_card .btns {
	margin: 20px 0px 15px 0px;
}

#exflow_form {
}

#exflow_form input.clfi {
	width: 500px;
}

#client_form {

}

#client_form input.clfi {
	width: 500px;
}

.punktHint {
	margin: 5px 0px 0px 0px;
	color: gray;
}

#xml {
}

#xml .ad_title {
	font-size: 18px;
	margin: 15px 0px 20px 0px;
}

#xml .ad_price {
	font-size: 14px;
	margin: 20px 0px 0px 0px;
	color: green;
	font-weight: bold;
}

#xml .ad_url {
	margin: 10px 0px 10px 0px;
}

#xml .ad_text {
	margin: 10px 0px 10px 0px;
	color: gray;
}

#xml .ad_count {
	font-size: 14px;
	font-weight: bold;
}

#xml .bottom_btns {
	margin: 20px 0px 10px 0px;
}

.visitorInfoBlock {
	border: 2px dotted #dfdfdf;
	padding: 8px;
	margin-bottom: 10px;
}

.visitorInfoBlock .infBlckHeader {
	background-color: black;
	padding: 8px 8px 8px 5px;
	margin-bottom: 8px;
	color: white;
	font-weight: bold;
}

.visitorInfoTBL {
	width: 100%;
	background-color: #ffffff;
	border-spacing: 0px;
	border-collapse: collapse;
}

.visitorInfoTBL td {
	padding: 0px 8px 8px 0px;
	vertical-align: top;
}

.visitorInfoSubTBL {
	width: 100%;
	background-color: #ffffff;
	border-spacing: 0px;
	border-collapse: collapse;
}

.visitorInfoSubTBL td {
	padding: 5px 8px 8px 0px;
	vertical-align: top;
	text-align: left;
}

.visitorInfoSubTBL th {
	border-bottom: 2px solid gray;
	vertical-align: top;
	text-align: left;
	padding: 3px 8px 5px 0px;
}

.siteKeywordBox {
	background-color: #375111;
	padding: 8px;
	margin: 0px 10px 8px 0px;
	float: left;
	display: inline;
	color: white;
}

.siteDesc {
	margin-bottom: 10px;
}

.siteKeywords {

}

.click-info-box {
	margin: 3px 0px 5px 0px;
}

.commentContainer {
	border: 1px solid #f2f0f0;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 15px 0px;
}

.commentContainer .cmntBottom {
	padding: 0px 8px 8px 0px;
	margin: 0px 8px 8px 0px;
}

.commentContainer .cmntTxt {
	margin: 0px 8px 10px 0px;
}

.commentContainer table.cmntTBL {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

.commentContainer table.cmntTBL td {
	padding: 5px 5px 5px 3px;
	vertical-align: top;
}

.commentContainer table.cmntTBL div.leftBox {
	background-color: #efefef;
	padding: 8px;
}

.in-fastemail-text {
	width: 99%;
	height: 300px;
}

.in-comment-text {
	width: 99%;
	height: 100px;
}

#ticket .tPartnerInfo {
	margin-top: 20px;
	width: 87%;
	text-align: left;
}

.wmidDuplContainer {
	border: 1px dashed gray;
	padding: 8px;
	margin-bottom: 5px;
}

#clicks .click_container {
	border: 1px solid #efefef;
	margin: 0px 0px 20px 0px;
	padding: 3px;
}

#clicks {

}

#clicks .isUniqClick {
	background-color: #eafbe2;
}

#clicks .isDublClick {
	background-color: #fbecec;
}

#clicks .isTbClick {
	background-color: #fef9bb;
}

#clicks .click_container table.clck_tbl {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#clicks .click_container table.clck_tbl td, th {
	vertical-align: top;
}

#clicks .click_container table.clck_tbl th {
	background-color: #efefef;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}

#chat div.userInList {
	padding: 8px;
	background-color: #efefef;
	margin: 0px 15px 3px 0px;
	min-height: auto;
}

#chat div.chanSelected {
	background-color: #fddfdd;
}

#chat .generalChat {
	font-size: 22px;
	margin-top: 2px;
}

#chat div.user_input_box {
	background-color: #efefef;
	padding: 8px 5px 8px 6px;
	width: 100%;
	margin: 5px 0px 0px 0px;
}

#chat .message_txt {
	width: 100%;
	height: 100px;
	border: 1px solid gray;
}

#cashbox div.top_partners {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 12px;
	float: right;
}

#cashbox table.pp_tbl {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#cashbox table.pp_tbl td {
	vertical-align: top;
	padding: 5px 8px 5px 8px;
	border-bottom: 1px dotted gray;
}

#cashbox .cashbox_form {

	border: 1px solid #e5e5e5;
	background-color: #f9f9f9;
	padding: 0px 0px 5px 0px;

}

#cashbox .cashbox_form .cb_title {

	font-weight: bold;
	background-color: #f2f0f0;
	padding: 5px;
	text-align: center;
	margin: 0px 0px 2px 0px;

}

#cashbox .cashbox_form table.cb_tbl {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#cashbox .cashbox_form table.cb_tbl td {
	vertical-align: top;
	padding: 5px 8px 0px 8px;
}

#cashbox tr.deleted {
	color: gray;
	text-decoration: line-through;
}

#cashbox .cashbox_form .cb_type {
	width: 100%;
}

#cashbox .cashbox_form .cb_comment {
	width: 98%;
	height: 100px;

}

#cashbox .cashbox_form .cb_money {
	width: 98%;
}

#cashbox .cashbox_form .cb_notice {
	font-weight: bold;
	text-align: center;
	margin: 10px 0px 12px 0px;
}

#chat #messages {
	width: 100%;
	height: 300px;
	overflow: auto;
	border: 1px solid gray;
	padding: 8px;
}

#chat #messages .msgInList {
	color: black;
	margin: 0px 0px 10px 0px;
}

#client_status_form {

}

#client_status_form table.status_tbl {

	background-color: #efefef;
	padding: 8px;

}

#client_status_form table.status_tbl td, th {
	vertical-align: top;
	padding: 0px 8px 8px 0px;
}

#refer {

	padding: 10px;
}

#refer table.tr_tbl {

}

table.tr_tbl td, th {
	vertical-align: top;
	padding: 0px 8px 8px 0px;
}

#auth .loginBox {
	background: #efefef;
	padding: 10px;
	border: 1px dashed gray;
	margin-bottom: 15px;
}

#auth .loginBox legend {
	font-size: 18px;
	font-weight: normal;
}

#admin_card table.profile {
	border: 0px;
	padding: 2px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-top: 12px;
}

#admin_card .bottomContainter {

	margin-top: 5px;
}

#admin_card .historyBox {

	border: 1px dashed gray;
	padding: 8px;

}

#admin_card .onlStatus {
	margin: 10px 10px 8px 3px;
}

#admin_card table.profile td, th {
	padding: 4px 4px 6px 4px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px dotted gray;

}

#campaignEditor {

}

#campaignEditor .ips_input {
	width: 300px;
	height: 85px;
	margin-top: 7px;
}

#campaignEditor div.massurl {
	margin-top: 5px;
	display: none;
}

#campaignEditor table.mainTable {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 90%;
	background-color: #f0f0f0;
}

#campaignEditor table.mainTable td, th {
	padding: 10px;
	margin: 1px;
	vertical-align: top;
}

#campaignEditor .std_inp {
	width: 90%;
}

.statusVal {
	padding: 2px;
	color: white;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 8px;
}

.statusVal {
	padding: 2px;
	color: white;
}

.statusVal a {
	color: white;
}

.badValue {
	background-color: red;
}

.goodValue {
	background-color: green;
}

.mediumValue {
	background-color: orange;
}

.zeroValue {
	background-color: black;
}

table.area_categories_tbl {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 500px;
}

table.area_categories_tbl td, th {
	padding: 2px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #e0e0e0;
}

table.startTBL {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.startTBL td, th {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #e0e0e0;
}

.userOnline {
	color: green;
}

.userOffline {
	color: gray;
}

.personalMessages {
	color: white;
	font-weight: bold;
	background-color: red;
	padding: 1px 3px 1px 3px;
}

#chat div.root {
	background: #fff;
	margin: 0 auto;
	width: 100%;
	padding: 10px 0px;
	text-align: center;

	margin-bottom: 10px;
}

#chat div.info {
	border-bottom: 1px solid #cccccc;
	height: 0.5em;
	margin-bottom: 0.5em;
	position: relative;
}

#chat div.info span {
	background-color: #fff;
	display: block;
	padding: 0px 5px;
	position: absolute;
	right: 38%;
	color: #cccccc;
	font-weight: bold;
}

div.info span:first-child {
	left: 38%;
	right: auto;
}

tr.pb_deleted {
	text-decoration: line-through;
	color: gray;
}

tr.pb_deleted a {
	text-decoration: line-through;
	color: gray;
}

#sm-overlay {
	background-color: #888888;
}

#sm-container {
	background-color: #fff;
	padding: 12px 25px 12px 12px;
	width: 800px;
}

#sm-container .header-title {
	font-size: 18px;
}

#sm-container a.modal-close,
#sm-container a.modal-close:link,
#sm-container a.modal-close:active,
#sm-container a.modal-close:visited {
	color: #999;
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	text-decoration: none;
	right: 8px;
	top: 0px;
}

#sm-container a.modal-close:hover {
	color: #ccc;
}

#postbacks table.pbsFinalData {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#postbacks .pb_operator {
	font-size: 10px;
	color: orange;
}

#postbacks .pb_city {
	font-size: 10px;
	color: blue;
}

#postbacks table.pbsFinalData thead th {
	padding: 5px;
	margin: 1px;
	border-bottom: 2px solid #000000;
	background-color: #efefef;
}

#postbacks table.pbsFinalData tbody td, th {
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#postbacks table.pbsFinalData .leftPanel {
	background-color: #efefef;
}

#postbacks .graphLegend {
	margin-left: 20px;
}

#postbacks .graphLegend .allConvers {
	color: orange;
}

#postbacks .graphLegend .goodConvers {
	color: green;
}

#postbacks .graphLegend .cancelConvers {
	color: red;
}

#postbacks .graphLegend .holdConvers {
	color: blue;
}

#postbacks table.dayPanelTBL {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: auto;
	border: none;
}

#postbacks table.dayPanelTBL td, th {
	vertical-align: top;
	padding: 0px 10px 0px 0px;
	text-align: left;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #efefef;
}

#postbacks div.dayPanelContainer {
	margin: 15px 0px 0px 0px;
	border: 1px solid #dfdfdf;
	padding: 8px;
	width: auto;
	display: inline-block;
}

#postbacks .row_canceled {
	background-color: #fee0e0;
}

#postbacks .row_confirmed {
	background-color: #edf9e7;
}

#postbacks .row_hold {
	background-color: #d8d8f8;
}

#sales_campaigns {
}

#sales_campaigns div.campBox {
	min-width: 200px;
}

#sales_campaigns div.campButtons {
	background-color: #d5d5f3;
	padding: 4px 4px 1px 4px;
	width: auto;
	display: inline-block;
	border-radius: 8px;
}

#sales_campaigns div.campOffer {
	font-style: italic;
	font-size: 10px;
}

#sales_campaigns div.campaign_sub {
	margin: 0px 0px 5px 0px;
}

#sales_campaigns div.flow_sub {
	margin: 0px 0px 5px 0px;
}

table.adminlist_compact {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.adminlist_compact td {
	vertical-align: top;
	font-size: 11px;
	padding: 4px !important;
}

table.adminlist_compact thead th {
	padding: 5px 5px 5px 5px;
	margin: 1px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 10px;
}

table.adminlist_compact tr.firstHeader {
	background-color: red;
}

table.adminlist_compact thead th:last-child {
	border-right: none;
}

table.adminlist_compact tbody th {
	padding: 4px;
	margin: 1px;
	border-bottom: 1px solid #e5e5e5;
}

table.adminlist_compact tbody td {
	padding: 4px;
	margin: 1px;
	border-bottom: 1px solid #e5e5e5;
}

table.adminlist_compact tfoot td {
	padding: 4px;
	margin: 1px;
	font-weight: bold;
}

table.adminlist_compact tfoot tr {
	border-top: 1px solid #a0a0a0;
	background-color: #f2f0f0;
	padding: 8px;
}

table.adminlist_compact thead tr th {
	background-color: #f2f0f0;
}

.vertical {
	overflow: hidden;
	line-height: 30px;
	position: relative;
	white-space: nowrap;
	width: 30px;
	height: 200px;
	border: 1px solid #999;
}

.typicalChecker {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 3px;
	background-color: #c0dfee;
	padding: 2px 2px 2px 2px;
	border-radius: 3px;
}

.typicalChecker input {
	margin-right: 6px;
}

.typicalChecker label {
	cursor: pointer;
}

#stats_site_details {
}

#stats_site_details .pbSiteHead {
	background-color: #e9f2f8;
	padding: 10px;
}

#stats_site_details table.pbsTBL {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: auto;
}

#stats_site_details table.pbsTBL td {
	vertical-align: top;
	padding: 4px 4px 4px 3px;
}

#stats_site_details .menu {
	padding: 4px 4px 4px 3px;
	margin: 20px 20px 20px 0px;
}

#stats_site_details .menu .item {
	padding: 6px 6px 6px 6px;
	margin: 0px 5px 0px 0px;
	font-size: 16px;
}

#stats_site_details .menu .unSelected {

	background-color: #efefef;

}

#stats_site_details .menu .Selected {
	background-color: black;
}

#stats_site_details .menu .Selected a {
	color: white;
}

.dayName {
	background-color: #bcbcbc;
	padding: 2px 5px 2px 5px;
	color: white;
	width: 25px;
	text-align: center;
}

.dayName2 {
	background-color: #bcbcbc;
	padding: 1px 3px 1px 3px;
	color: white;
	width: 15px;
	text-align: center;
	float: left;
}

.WeekNumber2 {
	width: 20px;
	float: right;
	padding: 2px 5px 2px 5px;
	color: gray;
}

#sales_stats_days div.dateBox {

}

.dayNameWeekDays {
	background-color: #bcbcbc;
	color: white;
}

.dayNameWeekend {
	background-color: red;
	color: white;
}

tr.RowStatusBad {

	background-color: #fee0e0;

}

tr.RowStatusWait {

	background-color: #d8d8f8;

}

tr.RowStatusSelected {

	background-color: #e5f6fd;

}

#campaigns .RowStatusGood {

	background-color: #edf9e7;

}

#campaigns .RowStatusHidden {
	background-color: #dfdfdf;
}

#campaigns .RowStatusBad {

	background-color: #fee0e0;

}

#campaigns .RowStatusRemoved {

	color: gray;
	text-decoration: line-through;
	opacity: 0.5;
	background-color: #efefef;
}

tr.RowStatusGood {

	background-color: #edf9e7;

}

tr.RowStatusRemoved {

	color: gray;
	text-decoration: line-through;
	opacity: 0.5;
	background-color: #efefef;
}

tr.RowStatusHidden {
	background-color: #dfdfdf;
}

tr.RowStatusMedium {
	background-color: #fafadc;
}

.icon_bl_add {
	background-image: url(/images/icons/bl_add.png);
}

.icon_wl_add {
	background-image: url(/images/icons/wl_add.png);
}

.icon_bl_recovery {
	background-image: url(/images/icons/recovery.png);
}

#postback .pbReq {
	color: red;
}

.wm_log_win {
	width: 100%; /* ширина нашего блока */
	height: 450px; /* высота нашего блока */
	background: #fff; /* цвет фона, белый */
	border: 1px solid #C1C1C1; /* размер и цвет границы блока */
	overflow: auto; /* свойство для прокрутки по горизонтали. Автоматом, если больше блока */
	text-align: center;
}

#wm_window_log table.wm_log_tbl {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 98%;
	margin: 5px;
}

#wm_window_log table.wm_log_tbl td {
	vertical-align: top;
	padding: 3px 10px 8px 3px;
	text-align: left;
	border-bottom: 1px dotted gray;
}

.rejectContainer {
	padding: 5px 5px 5px 0px;
	margin: 5px 0px 0px 0px;
}

.areaPrivStats {
	margin-top: 20px;
	padding: 5px;
	text-align: center;
	border-radius: 6px;
}

.isPrivArea {
	background-color: black;
	width: 125px;
	color: white;
}

.isPubArea {
	background-color: green;
	width: 125px;
	color: white;
}

.adDeleted {
	color: gray;
	text-decoration: line-through;
	opacity: 0.5;
	background-color: #efefef;
}

.salesPercents {
	color: gray;
}

a.newitem {
	display: inline;
	font-weight: bold;
	font-size: 13px;
	background-image: url(/images/icons/add_green.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 0px;
	color: green;
}

#content div.table_wrapper {
	overflow-y: auto;
	width: 100%;
}

#doc {
}

#doc .sidebarbox {
	background-color: #efefef;
	padding: 1px 8px 8px 8px;
}

#help {

}

#help table.helpTBL {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#help table.helpTBL td {
	vertical-align: top;
	padding: 0px 10px 0px 0px;
	text-align: left;
}

#help .topics {
	margin: 0px 3px 0px 0px;
}

#help .topic {
	border-bottom: 1px solid #dcdfe6;
	margin: 0px 12px 0px 0px;
	padding: 9px 0px 7px 3px;
}

#help .answer {
	margin: 0px 0px 0px 20px;
}

#help td.helpsb {
	border-right: 2px solid #dcdfe6;
}

#help .topic_sel {
	background-color: #eef8fb;
	font-weight: bold;
}

#help .wiki_img {

	border: 2px solid #efefef;
	padding: 5px;

}

#agreement {
	padding: 0px 1% 0px 1%;
}

#agreement .contract {
	width: 95%;
	height: 450px;
	overflow: auto;
	border: 1px solid #efefef;
	padding: 0px 10px 0px 10px;
	text-align: left;
}

.mainTicketAnswer {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	font-size: 11px;
}

.mainTicketAnswer .bottomPanel {
	margin: 5px 0px 0px 0px;
}

.mainAnswerStatusBad {
	background-color: #fff8f8;
}

.mainAnswerStatusMedium {
	background-color: #fdfbe0;
}

.mainTicketAnswer .tHeader {
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}

.mainTicketAnswer table.headTBL {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	margin: 0px 0px 6px 0px;
}

.mainTicketAnswer table.headTBL td, th {
	vertical-align: top;
	padding: 0px 5px 0px 0px;
	text-align: left;
}

div.ad_viols {
	font-size: 10px;
	margin-top: 12px;
	margin-bottom: 5px;
}

div.ad_viols .violation {
	color: red;
	display: block;
}

#campaigns div.camp_url {
	margin-top: 1px;
	margin-bottom: 7px;
}

#campaigns div.current_status {
	margin-top: 20px;
	text-align: center;
}

#campaigns div.current_status .sub {
	font-size: 10px;
}

#campaigns div.current_status h3 {
	font-size: 22px;
}

#campaigns div.camp_host {
	margin-top: 1px;
	margin-bottom: 7px;
	font-style: italic;
	font-size: 10px;
}

#campaigns a.curl {
	font-size: 9px;
	color: blue;
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px dashed;
}

#campaigns div.camp_url textarea {
	font-size: 9px;
	width: 97%;
	height: 50px;
}

.ticketAnswerTextEditor {
	margin: 15px 0px 10px 0px;
}

.ticketAnswerTextEditor textarea {
	width: 100%;
	height: auto;
}

table.areaPricesTB {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 400px;
}

table.areaPricesTB td {
	padding: 2px 5px 3px 0px;
	text-align: left;
	border-bottom: 1px dotted gray;
}

.AreaTestPeriod {
	color: green;
	margin-top: 10px;
}

#wm_db_card {

}

#wm_db_card .rush_client {
	color: red;
	margin: 0px 0px 15px 0px;
	font-size: 16px;
	padding: 0px 0px 20px 0px;
}

#wm_db_card table.clhis_tbl {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#wm_db_card table.clhis_tbl td {
	vertical-align: top;
	padding: 5px 8px 5px 0px;
	border-bottom: 1px dotted gray;
}

#wm_db_card table.tbl_client {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#wm_db_card table.tbl_client td, th {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #f2f0f0;
}

#wm_db_card table.tbl_client div.cl_head {
	color: #4d59a1;
	font-size: 16px;
}

#wm_db_card .msgAnswer {
	background-color: transparent;
	padding: 5px 8px 5px 5px;
	border: 1px dashed gray;
	margin-bottom: 5px;
}

#wm_db_card .msgAnswer .cmntAuthorBox {
	background-color: #efefef;
	padding: 5px;
	margin-right: 8px;
}

#wm_db_card .cl_btns {
	margin-bottom: 10px;
}

#wm_db_card .cl_btns .holder_name {
	font-size: 18px;
}

#wm_db_card .cl_btns .cl_status {
	font-size: 32px;
}

#wm_db_card .cl_btns .holder_is {
	margin-bottom: 5px;
}

#wm_db_card .cl_btns .holderBox {
	width: 100%;
	padding: 5px;
	background-color: #e2eefc;
}

#wm_db_card .answer-block {
	background-color: #efefef;
	margin-bottom: 8px;
}

#wm_db_card div.client_inform {
	background-color: #f9f9f9;
	padding: 8px 0px 8px 0px;
	margin: 0px 8px 0px 0px;
}

#wm_db_card .client-answer {

}

#wm_db_card .cl_cmnt_area {
	width: 95%;
	height: 100px;

}

#wm_db_card .btns {
	margin: 20px 0px 15px 0px;
}

#wm_db_card .addRelated {
	margin-top: 12px;
}

.btn_history_more {
	margin-top: 12px;
	margin-bottom: 10px;
}

table.subOrdersTBL {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 95%;
	background-color: transparent;
	margin: 10px 0px 10px 0px;
	font-size: 10px;

}

table.subOrdersTBL tbody td {
	vertical-align: top;
	border: 0px;
	padding: 3px 5px 5px 0px;
	margin: 0px;
	vertical-align: top;
	border-bottom: 1px solid #efefef;
}

table.subOrdersTBL thead tr th, table.subOrdersTBL tfoot tr th {
	background-color: transparent;
	border-collapse: 0px;
	padding: 0px 0px 3px 0px;
	border: none;
	font-size: 11px;
	border-bottom: 2px dotted gray;
}

#wmdb_stats {

}

#wmdb_stats .totalContainer {
	margin-top: 20px;
}

#wmdb_stats table.totStatTBL {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 50%;
	border: none;
}

#wmdb_stats table.totStatTBL td, th {
	vertical-align: top;
	padding: 0px 10px 0px 0px;
	text-align: left;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #efefef;
}

#todo_form {

}

#todo_form input.todoInp {
	width: 500px;
}

#todo_form div.labelCell {
	float: right;
}

#todo_list {

}

#todo_list div.FooterInfo {
	margin: 15px 0px 0px 0px;
	border: 1px solid #dfdfdf;
	padding: 8px;
	width: 50%;
}

#todo_list table.FootTBL {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	border: none;
}

#todo_list table.FootTBL td, th {
	vertical-align: top;
	padding: 0px 10px 0px 0px;
	text-align: left;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #efefef;
}

#todo_list div.task_cnt {
	margin: 0 0 7px 0;
	padding: 5px 5px 5px 5px;
	border-radius: 5px;
}

#todo_list .task_in_progress {
	background-color: #fefbd7;
	border: 1px solid #e1d755;
}

#todo_list .task_fresh {
	background-color: #fff4f7;
	border: 1px solid #c391a0;
}

#todo_list .task_hold {
	background-color: #e4f5fd;
	border: 1px solid #12abf8;
}

#todo_list .performer {
	border-radius: 50%;
	width: 24px;
	height: 24px;
	border: 1px solid #ffffff;
	margin-right: 5px;
	float: left;
}

#todo_list .task_status {
	font-size: 16px;
}

#todo_list table.task_tbl {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	border: none;
	margin: 0;
}

#todo_list table.task_tbl td {
	padding: 0px 5px 5px 0px;
	text-align: left;
	padding: 2px 2px 2px 2px;
}

#todo_list a.tasktitle {
	font-size: 14px;
}

#todo_list table.actTable {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: auto;
	border: none;
	margin-top: 5px;
}

#todo_list table.actTable td {
	vertical-align: top;
	padding: 0px 10px 0px 0px;
	text-align: left;
	padding: 2px 5px 2px 5px;
	border-right: 1px solid #b2c9f0;
	border-bottom: none;
}

#todo_list div.taskStart {
	color: gray;
	margin-top: 5px;
}

#todo_card {

}

#todo_card .cl_cmnt_area {
	width: 95%;
	height: 100px;
}

#todo_card .answer-block {
	background-color: #efefef;
	margin-bottom: 8px;
	padding: 5px;
}

#todo_card div.client_inform {
	background-color: #f9f9f9;
	padding: 8px 0 8px 0;
	margin: 0 8px 0 0;
}

#todo_card .msgAnswer {
	background-color: transparent;
	padding: 5px 8px 5px 5px;
	border: 1px dashed gray;
	margin-bottom: 5px;
}

#todo_card .msgAnswer .cmntAuthorBox {
	background-color: #efefef;
	padding: 5px;
	margin-right: 8px;
}

#todo_card .taskStatus {
	font-size: 18px;
}

#todo_card div.tdc_left {
	background-color: #f9f9f9;
	padding: 8px;
	margin-right: 5px;
}

#todo_card div.tdc_right {
	padding: 8px;
	margin-left: 5px;
}

#todo_card div.taskDesc {
	background-color: #ffffff;
	padding: 8px;
}

#todo_card table.ToDoCardTbl {
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	border: none;
}

#todo_card table.infoTbl {
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	border: none;
}

#todo_card table.infoTbl td {
	vertical-align: top;
	text-align: left;
	padding: 5px 5px 8px 0px;
	border-bottom: 1px solid #f2f0f0;
}

#todo_card div.infoLabel {
	float: right;
	font-weight: bold;
	margin-right: 8px;
}

#todo_card table.his_tbl {
	border: 0;
	collapse: 0px;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

#todo_card table.his_tbl td {
	vertical-align: top;
	padding: 5px 8px 5px 0px;
	border-bottom: 1px dotted gray;
}

#ticket .ticketSideTypicalAnswers table.thistory_tbl {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#ticket .ticketSideTypicalAnswers table.thistory_tbl td {
	vertical-align: top;
	padding: 5px 8px 5px 0px;
	border-bottom: 1px dotted gray;
	font-size: 11px;
}

#ticket .ticketSideTypicalAnswers div.infoHisBlock {
	text-align: center;
	background-color: #efefef;
	padding: 5px;
}

#ticket table.uInfoTb {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#ticket table.uInfoTb td {
	vertical-align: top;
	padding: 5px 8px 5px 0;
	border-bottom: 1px dotted gray;
}

.campCat {
	color: gray;
}

.campCat2 {
	color: green;
}

#campaigns div.campName {
	font-size: 14px;
	margin: 0 0 5px 0;
}

#campaigns div.schedule {
	margin: 5px 0 0 0;
}

#campaigns tr.limitRow td {
	font-size: 10px;
}

#campaigns div.limitActive {
	color: red;
	font-weight: bold;
}

#campaigns div.campBids {
	margin: 8px 0 0 0;
}

#campaigns div.campPeriod {
	margin: 8px 0 0 0;
	font-size: 10px;
}

#campaigns table.campStats {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	font-size: 11px;
}

#campaigns table.campStats td {
	vertical-align: top;
	padding: 2px 10px 2px 0px;
	border-bottom: 1px solid #efefef;
}

#campaigns table.campStats th {
	vertical-align: top;
	padding: 0px 10px 1px 0px;
	text-align: left;
	border-bottom: 2px solid gray;
	font-size: 11px;
}

#wmads_filters {
}

#wmads_filters div.userLink {
	margin-top: 5px;
}

.graphStyle {
	width: 100%;
	height: 200px;
	margin: 10px 0px 30px 0px;
	overflow-y: auto;
}

#campaigns .campButtons {
	min-width: 125px;
}

#campaigns a.campBtn {
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 3px;
}

#campaigns div.campSettingsHeader {
	margin: 0 0 10px 0;
	font-weight: bold;
}

#campaigns div.campInfo {
	background-color: #edfbfc;
	padding: 4px 6px 0px 6px;
	margin: 5px 0 0 0;
	width: auto;
	border-radius: 5px;
	border: 1px solid #ace5e9;
}

#campaigns div.descinfo {
	font-size: 11px;
	font-style: italic;
	color: gray;
}

#campaigns div.campInfo div {
	margin: 0 0 5px 0;
}

#campaigns div.campCountry {
	display: block;
	margin-bottom: 5px;
}

input.NumRows {
	width: 38px;
}

input.NumRows2 {
	width: 48px;
}

div.mainpage_traff_text {
	margin: 5px 0 0 0;
}

.timeFormat {
	color: gray;
}

.dateFormat {

}

table.areaFastStats {
	border-collapse: collapse;
	width: auto;
	border-spacing: 0px;
	border: none;
	border-collapse: collapse;
	border-bottom: none;
	border-style: none;
	margin: 0;
}

table.areaFastStats td {
	vertical-align: top;
	margin: 0;
	padding: 0 0px 5px 0;
}

#sales_channels {

}

#sales_channels div.chanSource {
	min-width: 150px;
}

#sales_channels div.chanSource .srcVal {
	margin: 0px 0px 5px 0px;
}

#sales_channels div.chanCamp {
	min-width: 200px;
}

#sales_channels div.chanCamp .campVal {
	margin: 0px 0px 5px 0px;
}

.area-item {
	border: none;
	margin: 8px 0px 8px 0px;
	border-bottom: solid 2px gray;
	padding: 3px;
}

div.area-item div.areaParam {
	margin: 0px 0px 5px 0px;
}

div.area-item div.areaCheckbox {
	margin: 0px 0px 5px 0px;
	background-color: #efefef;
	display: inline-block;
	width: auto;
	padding: 4px;
	border-radius: 5px;
}

.area-item .name_len {

	color: gray;
}

#areas div.blocks {
	margin: 20px 0px 5px 0px;
}

#areas div.areaBlock {
	margin: 0px 0px 5px 0px;
	font-size: 10px;
}

#areas div.blocksHeader {
	margin-bottom: 15px;
}

#areas .areaSelected {
	background-color: #f2fdfd;
}

.area-item .statsBlock {
	padding: 2px 10px 2px 10px;
	background-color: #efefef;
	margin: 10px 10px 10px 10px;
}

.area-item table.area-t {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

.area-item table.area-t td, th {
	padding: 3px 3px 3px 3px;
	margin: 1px;
	vertical-align: top;
}

.area-item .areaDeleted {
	text-decoration: line-through;
	opacity: 0.5;
	background-color: #efefef;
}

.area-item div.areaStatus {
	margin: 0 0 20px 0;
	font-size: 22px;
	font-weight: bold;
}

.area-item div.areaCodeStatus {
	margin: 20px 0 0 0;
}

.area-item div.moderInfo {
	margin: 20px 0 0 0;
	font-weight: bold;
}

.area-item .areaCntrlButtons {
	background-color: #efefef;
	padding: 9px 4px 5px 5px;
	margin-top: 2px;
}

.area-item .areaCntrlLabel {
	display: inline-block;
	width: 100px;
}

.area-item .reason-rejection-div {
	color: red;
	display: inline;
	font-size: 10px;
}

.area-item .reason-approved-div {
	color: green;
	display: inline;
	font-size: 10px;
}

.area-item .areaDelText {
	color: red;
	font-style: italic;
}

.BarIcons {

}

.BarIcons div.BarIcon {
	padding: 5px 5px 5px 5px;
	display: inline-block;
	width: auto;
	border-radius: 5px;
	background-color: #dcf6f8;
	margin-right: 6px;
}

#mailer {
}

#mailer .list-of-emails {
	width: 250px;
	height: 150px;
	margin-top: 10px;
}

#mailer .mailText {
	width: 90%;
	max-width: 1000px;
	height: 350px;
}

#mailer .mailSign {
	width: 90%;
	max-width: 1000px;
	height: 150px;
}

#mailer .mailTPLs {

}

#mailer .mailTPLs a {
	margin-right: 10px;
}

#mailer .mailTitle {
	width: 90%;
	max-width: 1000px;
}

#mailer table.mailTable {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#mailer table.mailTable td, th {
	vertical-align: top;
	padding: 0px 10px 8px 0px;
	text-align: left;
}

#payments {
}

#payments div.PayBilling {
	color: #FCA868;
}

#users {
}

#users .vr {
	color: green;
	vertical-align: super;
	font-size: 8px;
	font-weight: bold;
}

#users .email_conf {
	color: green;
}

#users .email_notc {
	color: gray;
}

#user {
}

#user .blocked-publisher {
	display: inline-block;
	margin-top: 5px;
	margin-right: 8px;
}

#user div.userPartition {
	font-weight: bold;
	margin: 3px 0 3px 0;
	font-size: 14px;
}

#user .ucntr {
	background-color: #efefef;
	padding: 7px;
	margin-right: 8px;
}

#user div.user-blocked-form {
	background-color: #fddede;
}

#user div.user-vip-form {
	background-color: #cbe8ce;
}

#user .dubl_ban {
	text-decoration: line-through;
}

#user table.mainUtb {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#user table.mainUtb td {
	vertical-align: top;
	border: none;
	margin: 0;
	padding: 0 0 0 0;
}

#user table.t-usr {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#user table.t-usr td {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #dfdfdf;
}

#user table.t-usr th {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #dfdfdf;
}

#user table.authsTb {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#user table.authsTb td {
	vertical-align: top;
	text-align: left;
	border: none;
	margin: 0;
	padding: 0 8px 4px 0;
}

div.indexDate {
	font-size: 20px;
	padding: 8px;
	border-radius: 5px;
	background-color: #efefef;
}

.startExtInfo {
	margin-top: 10px;
}

#newticket .in-ticket-title {
	width: 60%;
}

#newticket .in-ticket-text {
	width: 60%;
	height: 200px;

}

#clicks table.dayPanelTBL {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	border: none;
}

#clicks table.dayPanelTBL td, th {
	vertical-align: top;
	padding: 0px 10px 0px 0px;
	text-align: left;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #efefef;
}

#clicks div.dayPanelContainer {
	margin: 15px 0px 0px 0px;
	border: 1px solid #dfdfdf;
	padding: 8px;
}

#areas {
}

.goodSites {
	color: green;
}

.modSites {
	color: orange;
}

.delSites {
	color: gray;
	text-decoration: line-through;
}

.rejSites {
	color: gray;
}

.banSites {
	color: red;
}

#areas .userLocation {
	margin: 0 5px 0 0px;
}

#areas span.uid {
	color: #B7B7B7;
}

#user div.sitesInformer {
	margin: 0 0 6px 0;
}

#user div.sidebarCnt {

	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;

}

#user div.uJournalItem {

	border: 1px solid gray;
	margin: 0 0 5px 0;
	border-radius: 5px;
	padding: 3px;

}

#user table.uJournalTb {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	border: none;

}

#user table.uJournalTb td {
	vertical-align: top;
	padding: 0px 3px 5px 0px;
	text-align: left;
}

#user div.usbHead {
	font-size: 16px;
	margin: 0 0 10px 0;
}

#user .msgAnswer {
	background-color: transparent;
	padding: 3px 5px 3px 3px;
	border: 1px dashed gray;
	margin-bottom: 5px;
}

#user .msgAnswer .cmntAuthorBox {
	background-color: #efefef;
	padding: 5px;
	width: 90%;
	display: inline-block;
}

#user .cmnt_area {
	width: 95%;
	height: 50px;

}

#user .cmnts_list {
	margin-top: 10px;
}

#campaigns div.cmp-item {
	border: none;
	margin: 8px 0px 8px 0px;
	border-bottom: solid 2px gray;
	padding: 3px;
}

#campaigns table.cmp-t {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#campaigns table.cmp-t td, th {
	padding: 7px 5px 5px 5px;
	margin: 1px;
	vertical-align: top;
}

#campaigns table.campsFinalData {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#campaigns table.campsFinalData thead th {
	padding: 5px;
	margin: 1px;
	border-bottom: 2px solid #000000;
	background-color: #efefef;
}

#campaigns table.campsFinalData tbody th {
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#campaigns table.campsFinalData tbody td {
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#campaigns table.campsFinalData .leftPanel {
	background-color: #efefef;
}

#campaigns .icon-rename {
	background-image: url('/images/icons/rename.png');
	display: inline;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 1px;
}

#campaigns .nname_input {
	width: 50%;
	margin-right: 3px;
}

#prices {
}

.textDeleted {
	text-decoration: line-through;
}

#startpage {
}

#startpage table.fastFinTbl {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#startpage table.fastFinTbl th {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #e0e0e0;
	background-color: #efefef;
	font-size: 11px;
}

#startpage table.fastFinTbl td, th {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	border-bottom: 1px solid #e0e0e0;
	font-size: 11px;
}

div.ad_reject_data {
	color: red;
	margin: 0 0 10px 0;
}

#ads div.ad_geo {
	margin: 5px 0px 10px 0px;
}

#ads div.ad_subjs {
	margin: 5px 0px 10px 0px;
}

#ads div.ad_provs {
	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 0px;
}

#ads div.ad_opts {
	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 0px;
}

#ads div.mod_reason {
	color: red;
	font-size: 10px;
}

#ads .adopt {
	padding: 3px;
	border-radius: 15%;
	margin-right: 5px;
}

#ads .ad18plus {
	background-color: red;
	color: white;
}

#ads .adsms {
	background-color: blue;
	color: white;
}

#ads .adproduct {
	background-color: black;
	color: white;
}

#apilogs {
}

#apilogs div.logbox {
	border: 1px solid black;
	padding: 5px;
	margin: 0 0 5px 0;
}

#apilogs table.log_table {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#apilogs table.log_table td {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
}

#startpage div.indexNews {
	border-bottom: 1px solid #efefef;
	padding: 5px 5px 5px 5px;
	margin: 0 0 5px 0;
}

#startpage .indexNewsTitle {
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	background-color: green;
	color: white;
	border-radius: 5px;
}

#notifications {
}

#notifications div.notify {
	border-bottom: 1px solid #dddddd;
}

#notifications table.notify_table {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#notifications table.notify_table td {
	padding: 5px 5px 5px 0px;
	margin: 1px;
	vertical-align: top;
}

#notifications .notify_ago {
	color: #999999;
	display: inline;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
	background-image: url(/images/icons/watch.png);
}

#notifications div.notify:hover {
	background-color: #edeff5;
	cursor: pointer;
}

#languages {
}

#languages img.flag-of-lang {
	margin-top: 10px;
	margin-left: 5px;
}

#languages .js-update-translation {
	cursor: pointer;
}

#languages div.word {
	border: none;
	margin: 0 0 10px 0;
	padding: 5px;
}

#languages input.transl_inp {
	width: 99%;
	font-size: 13px;
}

#languages input.transl_label {
	color: green;
}

#languages table.transl_tbl {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#languages table.transl_tbl td {
	padding: 5px 5px 5px 0px;
	margin: 1px;
	vertical-align: top;
}

#invoices {
}

#invoices div.invoice {
	border-bottom: 1px solid gray;
	margin: 0 0 8px 0;
}

#invoices table.inv_t {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#invoices table.inv_t td {
	padding: 5px 10px 5px 0px;
	margin: 1px;
	vertical-align: top;
}

#invoices div.inv_amount {
	font-size: 16px;
	background-color: #efefef;
	padding: 10px 5px 10px 5px;
	border-radius: 15%;
	text-align: center;
}

#invoices table.rawTable {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

#invoices table.rawTable td {
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 10px 4px;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 18px;
	color: #444444;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #efefef;
	background-image: -moz-linear-gradient(top, #fff, #e8e8e8);
	background-image: -ms-linear-gradient(top, #fff, #e8e8e8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #fff, #e8e8e8);
	background-image: -o-linear-gradient(top, #fff, #e8e8e8);
	background-image: linear-gradient(top, #fff, #e8e8e8);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0);
	border-color: #e8e8e8 #e8e8e8 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.35);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	border: 1px solid #cccccc;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	cursor: pointer;
	*margin-left: .3em
}

.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background-color: #e8e8e8;
}

.btn:active, .btn.active {
	background-color: #cccccc \9
}

.btn:first-child {
	*margin-left: 0
}

.btn:hover {
	text-decoration: none;
	background-color: #e8e8e8;
	background-position: 0 -25px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-ms-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear
}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.btn.active, .btn:active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	background-color: #e8e8e8;
	background-color: #d9d9d9 \9;
	outline: 0
}

.btn.disabled, .btn[disabled] {
	cursor: default;
	background-image: none;
	background-color: #e8e8e8;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.form-input {
	padding: 6px;
	border-radius: 4px;
	border: 1px solid #aaaaaa;
}

.form-selector {
	color: #333;
	height: 28px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin: 0;
}

.form-selector:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.clear {
	display: block;
	clear: both;
}

.menu_icon {
	width: 16px;
	height: 16px;
}

table.just-table {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.just-table td {
	vertical-align: top;
	padding: 5px 8px 5px 0px;
	border: none;
}

#ticket-spammer {

}

#ticket-spammer .subj {
	width: 80%;
}

#ticket-spammer .message {
	width: 80%;
	height: 400px;
}

#admin-form {
}

#admin-form table.form-table {
	border: 0px;
	collapse: 0px;
	padding: 0px;
	border-spacing: 5px;
	border-collapse: collapse;
	width: 70%;
	background-color: #efefef;
}

#admin-form table.form-table td {
	vertical-align: middle;
	border: none;
	margin: 0;
	padding: 7px 5px 5px 8px;
}

table.adv-filters-table {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.adv-filters-table td {
	vertical-align: top;
	padding: 5px 8px 3px 0px;
	border: none;
}

table.adv-filters-table th {
	vertical-align: top;
	padding: 5px 8px 5px 0;
}

span.area-bl-added-successfully {
	color: green;
	font-weight: bold;
}

#campaigns .camp-option {
	padding: 4px;
	border-radius: 10%;
	margin-right: 5px;
}

#campaigns .adult {
	background-color: red;
	color: white;
}

#campaigns .sms {
	background-color: blue;
	color: white;
}

#campaigns .product {
	background-color: black;
	color: white;
}

#campaigns .rtb {
	background-color: green;
	color: white;
}

#dashboard {
}

.pointer {
	cursor: pointer;
}

.table-btn {
	margin-right: 6px;
}

table.form-table {
	border: 0;
	collapse: 0px;
	padding: 0;
	border-spacing: 5px;
	border-collapse: collapse;
	width: 70%;
	background-color: #efefef;
}

table.form-table td {
	vertical-align: middle;
	border: none;
	margin: 0;
	padding: 7px 5px 5px 8px;
}

table.click-footer-table {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	margin-top: 15px;
}

table.click-footer-table td {
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.table-column-selection {
	line-height: 2.2;
}

.debug {
	text-align: center;
}

.debug__buttons {
	margin-bottom: 15px;
}

.input-100 {
	width: 100%;
}

.nobr {
    white-space: nowrap;
}