body {
	background-color: #eff1f3;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 15px;
}

body, td, div, p {
	color: #000000;
	font-family: Arial;
}

#mainBox
{
	padding-left: 16px;
	padding-top: 20px;
	padding-right: 16px;
	padding-bottom: 20px;
}

form, p {
	padding: 0px;
	margin: 0px;
}

a, a:hover {
	color: #ac1015;
	text-decoration: underline;
}

.br {
	clear: both;
	overflow: hidden;
	height: 0px;
}

.hidden
{
	display: none;
}

.red {
	color: #ac1015;
	text-decoration: none;
}

.red:hover {
	color: #ac1015;
	text-decoration: underline;
}

.black, .black:hover {
	color: #000000;
}

.labelBox {
	float: left;
	padding-top: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	text-align: right;
}

.inputBox,
.textareaBox {
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-top: 1px solid #666666;
}

.inputBox {
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	height: 19px;
}

.selectBox {
	float: left;
}

.inputBox input,
.inputBox select,
.textareaBox textarea {
	color: #000000;
	font-family: Arial;
	font-size: 14px;
}

.inputBox input,
.textareaBox textarea {
	background-color: transparent;
	padding: 0px;
	border: 0px;
	margin: 0px;
	width: 100%;
}

select {
	border: 1px solid #cccccc;
	border-top: 1px solid #666666;
	padding: 0px;
	height: 22px;
}

#editForm .labelBox,
#editForm .inputBox,
#editForm .textareaBox {
	float: none;
	text-align: left;
}

#editForm .inputBox.left {
	float: left;
}

#editForm .Editor {
	width: 100%;
	height: 500px;
}

.checkBoxItem {
	clear:both;
}

.checkBox {
	float: left;
	padding-top: 1px;
	height: 19px;
}

.checkBox input {
	border: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#editForm input {
	margin-left: 0px;
	margin-right: 0px;
}

.label {
	float: left;
	padding-left: 10px;
	padding-right: 15px;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	white-space: nowrap;
}

.login,
.password {
	width: 150px;
}

.big {
	width: 450px;
}

.small {
	width: 30px;
}

.time {
	width: 40px;
}

.date {
	width: 75px;
}

.date input {
	cursor: pointer;
}

.fieldInfo {
	float: left;
	padding-left: 10px;
	height: 22px;
	color: #AC1015;
	line-height: 22px;
}

textarea.big, select.big {
	width: 100%;
}

/* TOP - BOTTOM */

#top, #bottom {
	background-image: url(../img/top_bottom/middle.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

#top .left, #bottom .left {
	background-image: url(../img/top_bottom/left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#topLinks {
	float: right;
	padding-top: 20px;
	text-align: right;
}

#topLinks .home, #topLinks .logout {
	float: left;
	display: block;
	background-image: url(../img/icons/home.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-right: 15px;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 17px;
}

#topLinks a {
	text-decoration: none;
}

#topLinks a:hover {
	text-decoration: underline;
}

#topLinks .logout {
	background-image: url(../img/icons/logout.gif);
	background-position: left top;
}

#bottom .left {
	background-image: url(../img/top_bottom/left_red.gif);
}

#top .right, #bottom .right {
	overflow: hidden;
	background-image: url(../img/top_bottom/right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 16px;
	height: 56px;
}

#bottom .right {
	padding-left: 40px;
	padding-top: 19px;
	height: 37px;
}

#bottom a {
	text-decoration: none;
}

#logo {
	float: left;
	padding-top: 9px;
	width: 257px;
	height: 38px;
}

.window {
	background-color: #ffffff;
}

.window .top {
	background-image: url(../img/window/top_middle.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.window .topLeft {
	background-image: url(../img/window/top_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.window .topRight {
	background-image: url(../img/window/top_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 6px;
}

.window .middleLeft {
	background-image: url(../img/window/middle_left.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.window .middleRight {
	background-image: url(../img/window/middle_right.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

.window .bottom {
	background-image: url(../img/window/bottom_middle.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.window .bottomLeft {
	background-image: url(../img/window/bottom_left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.window .bottomRight {
	background-image: url(../img/window/bottom_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
}

.window .actionPanelLeft {
	background-color: #e8f1ff;
	background-image: url(../img/window/middle_left_action.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.window .actionPanelRight {
	background-image: url(../img/window/middle_right_action.gif);
	background-position: right top;
	background-repeat: repeat-y;
	padding: 0px;
}

.window .actionPanelBottom {
	background-image: url(../img/window/bottom_middle_action.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.window .actionPanelBottomLeft {
	background-image: url(../img/window/bottom_left_action.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.window .actionPanelBottomRight {
	background-image: url(../img/window/bottom_right_action.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
}

.mini.window .top {
	background-image: url(../img/mini_window/top_middle_header.gif);
}

.mini.window .topLeft {
	background-image: url(../img/mini_window/top_left_header.gif);
}

.mini.window .topRight {
	background-image: url(../img/mini_window/top_right_header.gif);
	padding: 0px;
}

.mini.window .middleLeft {
	background-image: url(../img/mini_window/middle_left.gif);
}

.mini.window .middleRight {
	background-image: url(../img/mini_window/middle_right.gif);
}

.mini.window .bottom {
	background-image: url(../img/mini_window/bottom_middle.gif);
}

.mini.window .bottomLeft {
	background-image: url(../img/mini_window/bottom_left.gif);
}

.mini.window .bottomRight {
	background-image: url(../img/mini_window/bottom_right.gif);
	padding: 1px;
}

.mini.window .header td,
.mini.window .line td,
.mini.window .bottomLink td {
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.mini.window .line td {
	border-bottom: 1px solid #dfdfdf;
}

.mini.window .header td {
	height: 25px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}

.mini.window .header .first {
	font-size: 16px;
}

.mini.window .line a {
	color: #005c9c;
	text-decoration: none;
}

.mini.window .line a:hover {
	color: #005c9c;
	text-decoration: underline;
}

.mini.window .bottomLink {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}

.mini.window .bottomLink a {
	text-decoration: none;
}

.mini.window .bottomLink a:hover {
	text-decoration: underline;
}

.p16,
.window .actionPanelBottomRight.p16 {
	padding: 12px;
}

.button {
	display: block;
	background-image: url(../img/button/left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 1px;
	cursor: pointer;
}

.buttonRight {
	background-image: url(../img/button/left.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 1px;
}

.buttonMiddle {
	overflow: hidden;
	background-image: url(../img/button/middle.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	height: 18px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
}

.button.hover,
.button.hover .buttonRight {
	background-image: url(../img/button/left_hover.gif);
}

.button.hover .buttonMiddle {
	background-image: url(../img/button/middle_hover.gif);
}

/* CONTENT */

#mainContentBox {
	padding-top: 8px;
	padding-bottom: 16px;
}

#frontpage #mainContentBox {
	padding-top: 0px;
}

#mainContentBox.firstPage {
	padding-top: 16px;
}


/* LOGIN FORM Start */

#loginContainer {
	width: 377px;
}

#loginContainer .header {
	padding-bottom: 10px;
	color: #ac1015;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

#loginContainer .bottomRight {
	padding-left: 16px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 17px;
}

#loginContainer .icon {
	background-image: url(../img/menu_icons/admin.gif);
	background-position: 12px 12px;
	background-repeat: no-repeat;
}

#loginContainer .labelBox {
	padding-left: 35px;
	width: 100px;
	text-align: left;
}

#loginContainer .labelBox,
#loginContainer .inputBox {
	margin-bottom: 10px;
}

#loginContainer .inputBox,
#loginContainer .inputBox input {
	width: 200px;
	
}

#loginContainer .buttonContainer {
	clear: both;
	padding-left: 135px;
	width: 60px;
}

#loginContainer .links {
	padding-left: 135px;
	padding-top: 10px;
}


/* LOGIN FORM End */

#sectionLeft {
	float: left;
	width: 240px;
	padding-right: 15px;
}

#frontpage #sectionLeft {
	padding-top: 15px;
}

#accountProfile {
	margin-bottom: 16px;
}

#accountProfile.window .topLeft {
	background-image: url(../img/window/top_left_red.gif);
}

#accountProfile.window .middleLeft {
	background-image: url(../img/window/middle_left_red.gif);
}

#accountProfile.window .bottomLeft {
	background-image: url(../img/window/bottom_left_red.gif);
}

#accountProfile.window .bottomRight,
#systemSummary.window .bottomRight {
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
}

#accountProfile .header,
#systemSummary .header {
	padding-bottom: 5px;
	border-bottom: 1px solid #cfcfcf;
	color: #ae8104;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

#accountProfile .welcome {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 16px;
}

#accountProfile .item,
#systemSummary .item {
	padding-top: 10px;
}

#accountProfile .labelBox, #accountProfile .valueBox,
#systemSummary .labelBox, #systemSummary .valueBox {
	float: left;
	padding: 0px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
}

#accountProfile .labelBox {
	width: 75px;
	text-align: left;
}

#accountProfile .valueBox {
	overflow: hidden;
	padding-left: 20px;
	width: 110px;
	text-align: right;
}

#systemSummary.window .topLeft {
	background-image: url(../img/window/top_left_blue.gif);
}

#systemSummary.window .middleLeft {
	background-image: url(../img/window/middle_left_blue.gif);
}

#systemSummary.window .bottomLeft {
	background-image: url(../img/window/bottom_left_blue.gif);
}

#systemSummary .labelBox {
	width: 110px;
	text-align: left;
}

#systemSummary .valueBox {
	padding-left: 20px;
	width: 75px;
	text-align: right;
}

#systemSummary .link {
	display: block;
	padding-top: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

#systemSummary .link:hover {
	text-decoration: underline;
}

#sectionRight {
	padding-left: 255px;
}

#topMenu {
	padding: 0px;
	margin: 0px;
}

#topMenu .item {
	padding-bottom: 16px;
}

#topMenu .item .window .bottomRight {
	padding: 15px;
	padding-top: 9px;
}

#topMenu .item a {
	display: block;
	text-decoration: none;
}

#topMenu .item a:hover, #topMenu .item a:hover .icon {
	text-decoration: underline;
}

#topMenu .item .icon {
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 32px;
	color: #ac1015;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 18px;
}

#topMenuAdministrators .icon {
	background-image: url(../img/menu_icons/admin.gif);
}

#topMenuSettings .icon {
	background-image: url(../img/menu_icons/settings.gif);
}

#topMenuMailingGroups .icon {
	background-image: url(../img/menu_icons/groups.gif);
}

#topMenuSubscribers .icon {
	background-image: url(../img/menu_icons/subscriber.gif);
}

#topMenuTemplate .icon {
	background-image: url(../img/menu_icons/profiles.gif);
}

#topMenuNewsletters .icon {
	background-image: url(../img/menu_icons/newsletters.gif);
}

#topMenuAutoresponder .icon {
	background-image: url(../img/menu_icons/autoresponder1.gif);
}

#topMenuCampaignSchedule .icon {
	background-image: url(../img/menu_icons/autoresponder.gif);
}

#topMenuDesign .icon {
	background-image: url(../img/menu_icons/design.gif);
}

#topMenuStatistics .icon {
	background-image: url(../img/menu_icons/stat.gif);
}

#overview .line.hover td {
	background-color: #fafafa;
}

#tree {
	padding-left: 16px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 16px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

#tree a {
	color: #000000;
	text-decoration: none;
}

#tree a:hover {
	color: #000000;
	text-decoration: underline;
}

#tree .delimeter {
	color: #ac1015;
}

#quickMenu {
	float: right;
	position: relative;
	padding-right: 16px;
	height: 32px;
	z-index: 0;
}

#quickMenu .hover {
	text-decoration: underline;
}

#quickSettings,
#quickUsers {
	float: left;
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-left: 40px;
	line-height: 32px;
	text-decoration: none;
}

#quickSettings:hover,
#quickUsers:hover {
	color: #000000;
	text-decoration: underline;
}

#quickSettings {
	background-image: url(../img/menu_icons/settings.gif);
	padding-right: 20px;
}

#quickUsers {
	background-image: url(../img/menu_icons/admin.gif);
}

#quickMenu .subMenu {
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	padding-top: 40px;
	z-index: 1;
	cursor: pointer;
}

#quickMenu .subMenu .bottomRight {
	padding-left: 16px;
	padding-right: 16px;
}

#quickMenu .subMenu .item {
	display: block;
	background-image: url(../img/arrow_square.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
}

#quickMenu .subMenu .item:hover {
	color: #000000;
	text-decoration: underline;
}


#leftMenu.window .topLeft {
	background-image: url(../img/window/top_left_red.gif);
}

#leftMenu.window .middleLeft {
	background-image: url(../img/window/middle_left_red.gif);
}

#leftMenu.window .bottomLeft {
	background-image: url(../img/window/bottom_left_red.gif);
}

#leftMenu.window .bottomRight {
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
}

#leftMenu .item {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #eceff1;
}

#leftMenu .item.noline {
	border-bottom: 0px solid #eceff1;
}

#menuMailingGroups,
#menuSubscribers,
#menuTemplates,
#menuNewsletters,
#menuAutoresponder,
#menuCampaignSchedule,
#menuDesign,
#menuStatistics {
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 32px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
	cursor: pointer;
}

#menuMailingGroups {
	background-image: url(../img/menu_icons/groups.gif);
}

#menuSubscribers {
	background-image: url(../img/menu_icons/subscriber.gif);
}

#menuTemplates {
	background-image: url(../img/menu_icons/profiles.gif);
}

#menuNewsletters {
	background-image: url(../img/menu_icons/newsletters.gif);
}

#menuAutoresponder {
	background-image: url(../img/menu_icons/autoresponder1.gif);
}

#menuCampaignSchedule {
	background-image: url(../img/menu_icons/autoresponder.gif);
}

#menuDesign {
	background-image: url(../img/menu_icons/design.gif);
}

#menuStatistics {
	background-image: url(../img/menu_icons/stat.gif);
}

#leftMenu a {
	color: #000000;
	text-decoration: none;
}

#leftMenu a:hover,
#menuMailingGroups:hover,
#menuSubscribers:hover,
#menuTemplates:hover,
#menuNewsletters:hover,
#menuAutoresponder:hover,
#menuCampaignSchedule:hover,
#menuDesign:hover,
#menuStatistics:hover {
	color: #000000;
	text-decoration: underline;
}

#leftMenu .active {
	color: #ac1015;
	text-decoration: none;
}

#leftMenu .active:hover {
	color: #ac1015;
	text-decoration: underline;
}

#leftMenu .subMenu {
	padding-left: 40px;
	display: none;
}

#leftMenu .subMenu.show {
	display: block;
}

#leftMenu .subMenu a {
	display: block;
	background-image: url(../img/arrow_square.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
}

#leftMenu .subMenu a:hover {
	color: #000000;
	text-decoration: underline;
}

#content .topLeft {
	background-image: url(../img/window/top_left_header.gif);
}

#content .top {
	background-image: url(../img/window/top_middle_header.gif);
}

#content .topRight {
	background-image: url(../img/window/top_right_header.gif);
}

#content .windowHeader {
	overflow: hidden;
	padding: 16px;
	padding-top: 9px;
	padding-bottom: 15px;
	height: 22px;
	color: #ac1015;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

#content .windowHeader .searchFieldBox {
	float: right;
	height: 22px;
}

#content .windowHeader .searchFieldBox .labelBox
{
	float: left;
	padding-right: 10px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 22px;
}

#content .bottomRight,
#actionTop {
	padding: 10px;
}

#actionTop,
#actionBottom {
	height: 22px;
}

#actionTop.filterBox,
#actionBottom.moreActions {
	height: 65px;
}

#actionBottom .buttonsBox {
	height: 22px;
}

.actionPanelRight .space {
	padding-left: 20px;
}

#actionTop .button,
#actionBottom .button,
#editForm .button {
	float: left;
	margin-right: 10px;
}

#actionTop.right .button,
#actionBottom.right .button,
#editForm.right .button {
	float: right;
	margin-left: 10px;
	margin-right: 0px;
}

#actionTop .buttonMiddle,
#actionBottom .buttonMiddle {
	font-weight: normal;
}

.actionPanelRight .rightSection {
	float: right;
}

.actionSave .buttonMiddle {
	font-weight: normal;
	
}

.actionPanelRight .labelBox {
	float: none;
	padding: 0px;
	padding-right: 10px;
	height: 22px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 21px;
	white-space: nowrap;
}

.actionPanelRight #advancedActions .labelBox {
	padding-left: 10px;
}

.actionPanelRight .inputBox input {
	padding-top: 2px;
	font-size: 11px;
}

#search_field,
#n_id_field {
	width: 200px;
}

#cp_field {
	width: 20px;
	text-align: right;
}

#cf_value_field {
	width: 100px;
}

#advancedFilters,
#advancedActions {
	padding-top: 20px;
}

#advancedFilters select {
	max-width: 200px;
}


/* WARNING */

.actionPanelRight #pageCounter,
.actionPanelRight #searchContainer,
.actionPanelRight #newslattersContainer {
	float: left;
	padding-left: 20px;
}

.actionPanelRight #pageCounter .inputBox input {
	width: 20px;
	font-size: 11px;
	text-align: right;
	
}

.actionPanelRight #searchContainer .inputBox input {
	width: 200px;
}

.actionPanelRight #newslattersContainer .selectBox select {
	width: 200px;
}

.actionPanelRight #actionOk,
.actionPanelRight #actionCM {
	float: none;
	margin: 0px;
	margin-left: 10px;
}

.table .header td {
	background-color: #edf0f9;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.table .header td a,
.table .header td span {
	background-image: url(../img/sort.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 15px;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.table .header td ._desc {
	background-image: url(../img/sort_desc.gif);
}

.table .header td ._asc {
	background-image: url(../img/sort_asc.gif);
}

.table .line td {
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #ECEFF1;
}

.table .line.hover,
.permission .line.hover {
	background-color: #fafafa;
}

.table .line td.title {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
}

.table .line td a {
	text-decoration: none;
	
}

.table .line td a:hover {
	text-decoration: underline;
}

.table .action {
	background-color: #f7f7f7;
	color: #979797;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
}

.table .action a {
	color: #ac1015;
	text-decoration: none;
}

.table .action a:hover {
	color: #ac1015;
	text-decoration: underline;
}

.table .grey td,
.table .grey a,
.table .grey a:hover,
.table .grey .action a,
.table .grey .action a:hover {
	color: #979797;
}

fieldset.message,
fieldset.error {
	border: 1px solid #ECEFF1;
	margin: 0px;
	padding: 5px;
	margin-bottom: 16px;
}

fieldset legend {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #ac1015;
	font-weight: bold;
}

fieldset.error legend {
	color: #ac1015;
}

.message_text {
	padding: 5px;
	padding-top: 0px;
}

.emptyResult {
	text-align: center;
}

.info {
	background-color: #f7f7e4;
	padding: 16px;
}

.offset {
	padding-top: 16px;
	text-align: center;
}

.offset_container
{
	float: right;
	clear: both;
}

.offset .active,
.offset .item
{
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 2px;
	color: #000000;
	font-weight: normal;
}

.offset .active
{
	background-color: #fecb7a;
	border: 1px solid #f09954;
	font-weight: bold;
}

.offset .item
{
	background-color: #ffffff;
	border: 1px solid #8eb6d8;
	text-decoration: none;
}

.offset .item:hover
{
	background-color: #fecb7a;
	border: 1px solid #f09954;
	text-decoration: none;
}

#editForm .header td {
	background-color: #edf0f9;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 22px;
}

#editForm .line td {
	border-bottom: 1px solid #ECEFF1;
	padding-top: 10px;
	padding-bottom: 10px;
}

#editForm .line .noline td {
	border-bottom: 0px solid #ECEFF1;
	padding: 0px;
}

#editForm .editorBox
{
	width: 100%;
}

#editForm .editorBox td {
	padding: 0px;
}

#editForm .editorBox .defaultSkin table.mceLayout tr.mceFirst td {
	border: 0px;
}

#editForm .editorBox .defaultSkin table.mceLayout {
	border: 1px solid #cccccc;
	width: 100% !important;
}

#variablesBox {
	position: relative;
	padding-left: 10px;
	padding-top: 10px;
	z-index: 0;
}

#variablesButton {
	color: #ac1015;
	font-weight: bold;
	cursor: pointer;
}

#variablesButton.hover {
	text-decoration: underline;
}

#variablesList {
	position: absolute;
	left: 0px;
	top: 30px;
	display: none;
	background-color: #f0f5fa;
	border: 1px solid #cccccc;
}

#editForm #variablesList td {
	padding: 0px;
	border: 0px;
}

#variablesList .label,
#variablesList .value {
	float: none;
	padding: 5px;
	height: 20px;
	line-height: 20px;
}

#variablesList .label {
	font-weight: bold;
	white-space: nowrap;
	padding-left: 20px;
}


#variablesList .value {
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
}

#attachList {
	padding-left: 10px;
}

#attachList .checkBoxItem a, #attachList .checkBoxItem a:hover {
	color: #000000;
}

.attachDelete {
	color: #ac1015;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

#attachAdd {
	float: left;
	background-image: url(../img/icons/attach.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 16px;
	color: #ac1015;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	cursor: pointer;
}

#attachAdd:hover {
	text-decoration: underline;
}

#attachAdd.disabled,
#attachAdd.disabled:hover
{
	color: #979797;
	text-decoration: none;
	cursor: default;
}

.progress {
	border: 1px solid #eceff1;
}

.progress_text {
	padding-bottom: 5px;
}




/* STATISTIC */

.statistics {	
	text-align: left;
}

.statistics a {
	text-decoration: none;
}

.statistics .period {
	font-size: 14px;
}

.statistics .period .title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.statistics .period, .statistics .date_period {
	padding-bottom: 5px;
}

.graph_by_left {
	background-image: url('../img/statistics/graph_by_left.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.graph_by_right {
	background-image: url('../img/statistics/graph_by_right.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

.graph_by_center {
	background-image: url('../img/statistics/graph_by_bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 5px;
	color: #000000;
}

.graph_by_center .active {
	color: #990E13;
	font-weight: bold;
}

.graph_by_center a {
	color: #284465;
	font-weight: bold;
	text-decoration: none;
}

.statistics .top_fields, .statistics .log .header td {
	background-image: url(../img/statistics/top_fields/background.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 30px;
	color: #000000;
}

.statistics .top_fields td {
	text-align: center;
}

.statistics .top_fields td, .statistics .log .header td  {
	height: 30px;
}

.statistics .log .header td.title,
.statistics .log .header td.item {
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
}

.statistics .log .header td.title {
	padding-left: 7px;
}

.statistics .top_fields td, .statistics .top_fields td a, .statistics .log .header td.title, .statistics .log .header td.item {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
}

.statistics .top_fields .active, .statistics .log .header td.active {
	background-image: url(../img/statistics/top_fields/active_background.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 30px;
}

.statistics .top_fields td .active, .statistics .top_fields td .active a, .statistics .log .header td.item.active {
	color: #AC1015;
	font-weight: bold;
	text-decoration: none;
}

.statistics .log .header .item, #logData .td_head {
	cursor: pointer;
}

.statistics .newsletter_list {
	padding-left: 15px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.statistics .newsletter_list div {
	padding-bottom: 10px;
}

.statistics .newsletter_list select {
	font-size: 16px;
}

.statistics .time_filter {
	float: right;
}

.statistics .time_filter .b_top_left {
	background-color: #b4b4b4;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.statistics .time_filter .b_top {
	background-color: #f4f4f4;
	border-top: 1px solid #b4b4b4;
}

.statistics .time_filter .b_top_right {
	background-color: #b4b4b4;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.statistics .time_filter .b_left {
	background-color: #f4f4f4;
	border-left: 1px solid #b4b4b4;
}

.statistics .time_filter .b_center {
	background-color: #f4f4f4;
	padding: 6px;
}

.statistics .time_filter .b_right {
	background-color: #f4f4f4;
	border-right: 1px solid #b4b4b4;
}

.statistics .time_filter .b_bottom_left {
	background-color: #b4b4b4;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.statistics .time_filter .b_bottom {
	background-color: #f4f4f4;
	border-bottom: 1px solid #b4b4b4;
}

.statistics .time_filter .b_bottom_right {
	background-color: #b4b4b4;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.statistics .time_filter .header {
	background-image: url(../img/statistics/time_filter_clock.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 6px;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
}

.statistics .time_filter .header, .statistics .time_filter .filter {
	padding-left: 25px;
}

.statistics .time_filter input.radio {
	margin: 0px;
	padding: 0px;
}

.statistics .time_filter input.date {
	width: 70px;
}





.statistics .filters {
	overflow: hidden;
	height: 23px;
}

.statistics .filters .title {
	float: left;
	padding: 0px;
	padding-left: 3px;
	padding-right: 20px;
	line-height: 23px;
}

.statistics .filters .item {
	float: left;
	cursor: pointer;
}

.statistics .filters .item .text {
	background-position: 10px 4px;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	color: #284465;
	line-height: 23px;
}

.statistics .filters .item .fields_s .text {
	color: #AC1015;
}

#sourceMenu {
	border-bottom: 2px solid #b4b4b4;
}

#sourceMenu .title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

#sourceMenu .text {
	font-size: 12px;
	font-weight: bold;
}

#source_subscribers .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/subscribers_off.gif);
}

#source_subscribers .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/subscribers_on.gif);
}

#source_sent .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/sent_off.gif);
}

#source_sent .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/sent_on.gif);
}

#source_click .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/click_off.gif);
}

#source_click .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/click_on.gif);
}

#source_total .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/sent_off.gif);
}

#source_total .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/sent_on.gif);
}

#source_open .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/open_off.gif);
}

#source_open .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/open_on.gif);
}

#source_unopened .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/unopened_off.gif);
}

#source_unopened .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/unopened_on.gif);
}

#source_total_clicks .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/total_clicks_off.gif);
}

#source_total_clicks .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/total_clicks_on.gif);
}

#source_unique_clicks .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/unique_clicks_off.gif);
}

#source_unique_clicks .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/unique_clicks_on.gif);
}

#source_bounced .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/bounced_off.gif);
}

#source_bounced .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/bounced_on.gif);
}

#source_confirmed .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/unsubscribed_off.gif);
}

#source_confirmed .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/unsubscribed_on.gif);
}

#source_pending .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/unsubscribed_off.gif);
}

#source_pending .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/source/unsubscribed_on.gif);
}



#trendByMenu {
	float: right;
}

#trendByMenu .title {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

#trendByMenu .text {
	font-size: 11px;
	font-weight: bold;
}

#trend_by_day .text {
	padding-left: 34px;
	background-image: url(../img/statistics/zoom/day_off.gif);
}

#trend_by_day .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/zoom/day_on.gif);
}

#trend_by_week .text {
	padding-left: 34px;
	background-image: url(../img/statistics/zoom/week_off.gif);
}

#trend_by_week .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/zoom/week_on.gif);
}

#trend_by_month .text {
	padding-left: 34px;
	background-image: url(../img/statistics/zoom/month_off.gif);
}

#trend_by_month .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/zoom/month_on.gif);
}

#rateSourceMenu {
	padding: 10px;
	line-height: 21px;
	border-right: 1px solid #dcdcdc;
}

#rateSourceMenu, #rateSourceMenu .item, #rateSourceMenu .splitter  {
	color: #284465;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#rateSourceMenu .item:hover {
	text-decoration: underline;
}

#rateSourceMenu .item {
	float: left;
	cursor: pointer;
}

#rateSourceMenu .splitter {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

#rateSourceMenu .item.active {
	color: #AC1015;
	text-decoration: none;
}

#rateViewMenu {
	float: right;
}

#rateViewMenu .title {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

#rateViewMenu .text {
	font-size: 11px;
	font-weight: bold;
}

#rate_view_column .text {
	padding-left: 34px;
	background-image: url(../img/statistics/view/column_off.gif);
}

#rate_view_column .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/view/column_on.gif);
}

#rate_view_pie .text {
	padding-left: 34px;
	background-image: url(../img/statistics/view/pie_off.gif);
}

#rate_view_pie .fields_s .text {
	padding-left: 34px;
	background-image: url(../img/statistics/view/pie_on.gif);
}












.statistics .trend .header {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
}

.statistics .trend .header .count {
	color: #646464;
}

.statistics .trend .header .percent {
	color: #048c04;
}

.statistics .trend .grid {
	border-left: 1px solid #c4c4c4;
}

.statistics .trend .items {
	padding: 14px;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	border-top: 2px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

.statistics .trend .items .none {
	padding-right: 35px;
}

.statistics .trend .items .up {
	background-image: url(../img/statistics/trend_up.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 35px;
}

.statistics .trend .items .down {
	background-image: url(../img/statistics/trend_down.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 35px;
}

.statistics .trend .items .field {
	color: #000000;
	padding-bottom: 5px;
}

.statistics .trend .items .count {
	color: #646464;
}

.statistics .trend .items .count .percent {
	color: #048c04;
}

.statistic_info .header {
	padding: 10px;
	background-color: #e4e4e4;
	font-weight: bold;
	font-size: 16px;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
}

.statistic_info .dark {
	background-color: #f9f9f9;
}

.statistic_info .field {
	font-weight: bold;
	padding: 10px;
	border-left: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}

.statistic_info .value {
	padding: 10px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}


.statistic_info .field, .statistic_info .value {
	font-size: 11px;
	line-height: 15px;
}

.statistic_info .graph {
	border-right: 1px solid #dcdcdc;
}

.statistic_info .bottom_line {
	border-top: 1px solid #dcdcdc;
}

.statistic_info .rate_view {
	padding-right: 10px;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}

.statistics .fields_s {
	background-image: url(../img/statistics/fields_s/background.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.statistics .fields_s .left {
	background-image: url(../img/statistics/fields_s/side.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.statistics .fields_s .right {
	background-image: url(../img/statistics/fields_s/side.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.statistic_info .arrow {
	background-image: url(../img/link_arrow.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	padding-right: 15px;
}

.statistic_info a.noline:hover {
	color:#AC1015;
	text-decoration: underline;
}

.statistics .progressBar {
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	padding: 4px;
}

.statistics .progressBar .title {
	color:#AC1015;
	font-weight: bold;
	font-size: 11px;
	padding: 10px;
}

.statistics .progressBar #progressBarContainer {
	height: 80px;
}

#preloaderBg {
	display: none;
	position: absolute;
	background-color: #000000;
	z-index: 2;
}

#preloader {
	display: none;
	float: left;
	clear: both;
	position: absolute;
	background-color: #ffffff;
	background-image: url(../img/preloader.gif);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	padding-left: 57px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	height: 37px; 
	color: #979797;
	font-size: 14px;
	font-weight: bold;
	line-height: 37px;
}

.infoLine td {
	padding-top: 4px;
	padding-bottom: 4px;
}

/* MINI MENU */

.mini_menu
{
	clear: both;
}

.mini_menu .item
{
	float: left;
	background-color: #eeeeee;
	padding-left: 12px;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	height: 24px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 24px;
	cursor: pointer;
}

#editForm .header .mini_menu .item
{
	background-color: transparent;
}

.mini_menu .item.selected
{
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	border: 2px solid #fab625;
}

.permission .disabled .checkBoxItem input
{
	disabled: disabled;
}

.permission .disabled .inputBox
{
	border: 1px solid #cccccc;
}

.permission .disabled .inputBox input
{
	cursor: default;
}

.permission .disabled,
.permission .disabled td,
.permission .disabled .checkBoxItem .label,
.permission .disabled .inputBox input
{
	color: #979797;
}