body, html {
    height: 100%;
}

body {
    padding:0;
    background: url(../img/bg/bg_main.gif) top repeat-x #EDEFF1;
    font-size:70%;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:15px;
    margin-right:15px;
}

body, td {
    font-family:tahoma, arial, verdana, sans-serif;
    color:#010000;
}

.br {
	clear: left;x
}

.brr {
	clear: right;
}

a,a:link,a:visited,a:active {
    color:#AC1015;
    text-decoration: underline;
}
a:hover {
    color:#AC1015;
    text-decoration: underline;
}

a.red, a.red:link, a.red:visited, a.red:active, .red, .red a {
	color:#AC1015;
	text-decoration: none;
}

a.red:hover, .red a:hover {
	color:#AC1015;
	text-decoration: underline;
}

a.red1,a.red1:link,a.red1:visited,a.red1:active    {
//    color:#AC1015;
    color:#000000;
    text-decoration: none;
    font-size: 12px;
}
a.red1:hover {
//    color:#AC1015;
    color:#000000;
    text-decoration: underline;
}

a.red2,a.red2:link,a.red2:visited,a.red2:active    {
    color:#AC1015;
    text-decoration: none;
    font-size: 12px;
}
a.red2:hover {
    color:#AC1015;
    text-decoration: underline;
}


a.black,a.black:link,a.black:visited,a.black:active    {
    color:#000000;
    text-decoration: none;
}
a.black:hover {
    color:#000000;
    text-decoration: underline;
}

a.toplinks,a.toplinks:link,a.toplinks:visited,a.toplinks:active    {
    color:#000000;
    text-decoration: none;
    font-size: 12px;
}
a.toplinks:hover {
    color:#000000;
    text-decoration: underline;
}


a.white,a.white:link,a.white:visited,a.white:active    {
    color:#FFFFFF;
    text-decoration: none;
}
a.white:hover {
    color:#FFFFFF;
    text-decoration: underline;
}

h1 {
    font-size:100%;
    color:#FFFFFF;
    margin:0;
}

form {
    margin: 0;
}

p {
    margin-left:0;
    margin-right:0;
    margin-top:5px;
    margin-bottom:5px;
}

.tbl_main {
    width: 100%;
    height: 100%;
}

#top {
    padding-top:15px;
    height:57px;
}

.logo {
    padding-left:12px;
    width:50%;
}

.icons {
    padding-right:12px;
    width:50%;
    text-align:right;
    font-weight:bold;
}

.undertop {
    width:100%;
    height:3px;
    background: url(../img/bg/bg_undertop.gif) top repeat-x;
}

.miniBox .headerRed td {
	background-color: #990E13;
}

.miniBox .headerRed .left {
	background-image: url(../img/box/box3_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.miniBox .headerRed .arrow {
	background-image: url(../img/arrow_red.gif);
	background-position: 7px 6px;
	background-repeat: no-repeat;
	padding-left: 29px;
}

.miniBox .headerRed .right {
	background-image: url(../img/box/box3_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.miniBox .header td {
	background-image: url(../img/box/box5_middle.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 52px;
}

.miniBox .header .left {
	background-image: url(../img/box/box5_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.miniBox .header .arrow {
	background-image: url(../img/arrow_blue.gif);
	background-position: 7px 6px;
	background-repeat: no-repeat;
	padding-left: 29px;
}

.miniBox .header .right {
	background-image: url(../img/box/box5_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.miniBox .header td, .miniBox .headerRed td {
	height: 30px;
	white-space:nowrap;
	color:#FFFFFF;
}

.miniBox .content .left {
	background-image: url(../img/box/content_left.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.miniBox .content .right {
	background-image: url(../img/box/content_right.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

.miniBox .content .middle {
	background-color: #ffffff;
	padding: 7px;
	padding-top: 15px;
}

.miniBox .content .middleLeft {
	background-color: #ffffff;
	padding: 3px;
	padding-top: 15px;
}

.miniBox .bottom td {
	height: 8px;
}

.miniBox .bottom .left {
	background-image: url(../img/box/box4_bot_left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.miniBox .bottom .middle {
	background-image: url(../img/box/bottom_line.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.miniBox .bottom .right {
	background-image: url(../img/box/box4_bot_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.miniBox .backLink {
	padding-right: 7px;
}

.miniBox .backLink a {
	background-image: url(../img/back.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	padding-left: 16px;
	color: #ffffff;
	line-height: 13px;
	text-decoration: none;
}

.miniBox .backLink a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.lightBlue {
	background-color: #F8FAFB;
}

#topMenu .item {
	width: 20%;
	padding-bottom: 10px;
}

#topMenu .middle {
	background-image: url(../../img/bg/bg_box2.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 76px;
}

#topMenu .left {
	background-image: url(../img/box/box2_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 9px;
	height: 76px;
}

#topMenu .right {
	background-image: url(../img/box/box2_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 9px;
	height: 76px;
}

#topMenu .icon {
	padding-top: 14px;
	height: 32px;
	text-align: center;
}

#topMenu .text {
	padding-top: 3px;
	text-align: center;
}

#topMenu .text, #topMenu .text a {
	color: #AC1015;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	text-transform: uppercase;
}

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

#quickSteps {
	padding-bottom: 10px;
}

#quickSteps .left {
	background-image: url(../img/box/box6_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 8px;
	height: 34px;
}

#quickSteps .middle {
	background-image: url(../img/bg/bg_box6.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 34px;
}

#quickSteps .right {
	background-image: url(../img/box/box6_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 8px;
	height: 34px;
}

#quickSteps .header {
	color: #AC1015;
	font-weight: bold;
	height: 34px;
}

#quickSteps .icon {
	float: left;
	height: 16px;
}

#quickSteps .text {
	float: left;
	padding-left: 10px;
	height: 16px;
}

#quickSteps .text, #quickSteps .text a {
	color: #000000;
	line-height: 16px;
	text-decoration: none;
}

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

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

#leftMenu .item.noborder {
	border-top: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

#leftMenu .icon {
	float: left;
	height: 32px;
}

#leftMenu .text {
	float: left;
	padding-left: 10px;
}

#leftMenu .text, #leftMenu .text a {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 32px;
	text-decoration: none;
}

#leftMenu .active .text, #leftMenu .active .text a, #leftMenu .active .text a:hover {
	color: #AC1015;
} 

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

#leftMenu .subMenu .item {
	background-image: url(../img/square1.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 12px;
	border: 0px;
}

#leftMenu .subMenu .item, #leftMenu .subMenu .item a {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}

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

/* boxes styles */

.box1 {
    width:100%;
    background: url(../img/bg/bg_box1.gif) top repeat-x #EDEFF1;
} 

.box2 {
    width:91%;
    background: url(../img/bg/bg_box2.gif) top repeat-x;
    text-align:center;
    padding-bottom:13px;
    font-size:11px;
    font-weight:bold;
}

.box3 {
    width:100%;
    background:#990E13;
}

.box3_head {
    width:100%;
}

.box4 {
    width:100%;
}

.box4_content {
    width:100%;
    border-right:1px solid #838485;
    border-left:1px solid #838485;
    background:#FFFFFF;
    padding:12px;
    padding-right:6px;
}

.box5_content {
    width:100%;
    border-right:1px solid #838485;
    border-left:1px solid #838485;
    background:#FFFFFF;
    padding:6px;
    padding-right:6px;
}

.box4_bot {
    width: 100%;
    border-bottom:1px solid #838485;
    background:#FFFFFF;
}

.box5 {
    width:100%;
    background:#284465;
}

.box5_head {
    width:100%;
    white-space:nowrap;
    color:#FFFFFF;
}

.box6 {
    width:100%;
    background: url(../img/bg/bg_box6.gif) top repeat-x;
    margin-top:12px;
    margin-bottom:13px;
} 

.box7 {
    width:100%;
    background: url(../img/bg/bg_box7.gif) top repeat-x;
    margin-top:14px;
    margin-bottom:14px;
} 

.box8 {
    margin-top:0px;
    margin-bottom:6px;
} 

.tbl_main_inner {
    width:100%;
    margin-top:4px;
}

.menu_box {
    width:20%;
    text-align:center;
    padding-left:5px;
    padding-right:5px;
}

.menu_box_left {
    width:20%;
    text-align:center;
    padding-right:5px;
}

.menu_box_right {
    width:20%;
    text-align:center;
    padding-left:5px;
}

.menu_icons {
    margin-bottom:10px;
}

.head_arrow {
    margin-right:5px;
    margin-left:5px;
}

.td_right {
    text-align:right;
}

.td_left_blue {
    background:#F8FAFB;
}

.td_right_blue {
    text-align:right;
    background:#F8FAFB;
}

.midline {
    background:#eceff1;
}

.color_red {
    color:#AC1015;
}

.box_left {
    margin:17px;
}

.line {
    width:100%;
    border-bottom:1px solid #F7F7F7;
    margin-top:10px;
    margin-bottom:10px;
}

.table, .tbl_submenu {
    background:#f2f2f2;
}

.td_head {
    background:#F2F2F2;
    font-weight:bold;
    text-align:center;
    color: #103473;
}

.td_head_left {
    background:#F2F2F2;
    font-weight:bold;
    color: #103473;
}

.td, .td_center {
    background:#FFFFFF;
}

.td_center {
    text-align:center;
}

.rating {
    height:6px;
    background: url(../img/bg/bg_rating.gif) top repeat-x;
    width:70px;
}

.copy {
    padding-left:15px;
    font-size:11px;
}

.lm_main {
    font-weight:bold;
}

.lm_sub {
    margin-left:10px;
}

.mt_table, .mt_table_l, .mt_table_r {
    width:100%;
    height:44px;
    padding-top:5px;
}

.mt_table_content, .mt_table_l_content, .mt_table_r_content {
    width:100%;
    height:0px;
    padding-top:3px;
}


.mt_table_l_content {
    background: url(../img/bg/bg_mt_left.gif) top left no-repeat;
}

.mt_table_r_content {
    background: url(../img/bg/bg_mt_right.gif) top right no-repeat;
}

.td_mt_icons {
    text-align:right;
}

.mt_text {
    font-size:11px;
    font-weight:bold;
    text-align:left;
    padding-right:20px;
    padding-top:10px;
    padding-left:4px;
}

.mt_text_content {
    font-size:11px;
    text-align:left;
    padding-right:10px;
    padding-top:2px;
    padding-left:4px;
}

.mt_icons {
    margin-left:8px;
    margin-right:4px;
    float:right;
    padding-top:10px;
}

.mt_icons_content {
    margin-left:0px;
    margin-right:4px;
    float:right;
    padding-top:2px;
    padding-bottom:2px;
}

.menu_top, .menu_top_r {
    width:20%;
    height:44px;
    background: url(../img/bg/bg_menu.gif) top repeat-x;
    text-align:center;
}

.menu_top_r {
    background: url(../img/bg/bg_menu_r.gif) top repeat-x;
}

.menu_top_content, .menu_top_r_content {
    width:20%;
    height:0px;
    background: url(../img/bg/bg_menu.gif) top repeat-x;
    text-align:center;
}

.menu_top_r_content {
    background: url(../img/bg/bg_menu_r.gif) top repeat-x;
}


.tbl_submenu {
    width:160px;
}

.td_sub {
    width:160px;
    background:#FFFFFF;
}

SELECT, TEXTAREA {
        font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size: 11px;
        border: 1px solid #838485;
        background-color: #fafafa;
        font-weight: normal;
        color: #000000;
}

TEXTAREA.big, SELECT.big {width:100%;}

textarea.Editor {
	width: 100%;
	height: 400px;
}

input.file, input.attach, input.login, input.big, input.small, input.x_small, input.date, input.time, input.mid {
                font-family: Verdana, Tahoma, Arial, Helvetica;
                border: 1px solid #838485;
                background-color: #fafafa;
                font-weight: normal;
                color: #000000;
		font-size: 11px;
}

select {
                font-family: Verdana, Tahoma, Arial, Helvetica;
                border: 1px solid #838485;
                background-color: #fafafa;
                font-weight: normal;
                color: #000000;
}

input.file {width: 100%}
input.x_small { width: 25px;}
input.small {   width: 30px;}
input.mid {  width: 100px;}
input.login {   width: 120px;}
input.big {     width: 100%;}
input.date {    width: 70px;}
input.time {    width: 40px;}
input.submit {
        font-size: 10px;
        BORDER-RIGHT: #acb5b5 3px double; 
        BORDER-TOP: #c4cccc 3px double; 
        BORDER-LEFT: #acb5b5 3px double; 
        BORDER-BOTTOM: #6f7777 3px double;
        background-color: #E5E5E5;
}

input.submit:hover {
        BORDER-RIGHT: #DA7878 3px double; 
        BORDER-TOP: #DF9A9A 3px double; 
        BORDER-LEFT: #DA7878 3px double; 
        BORDER-BOTTOM: #B94B4B 3px double
}

input.submit:unknown {
        BORDER-RIGHT: #DA7878 3px double; 
        BORDER-TOP: #DF9A9A 3px double; 
        BORDER-LEFT: #DA7878 3px double; 
        BORDER-BOTTOM: #B94B4B 3px double
}

input.submit:visited {COLOR: #2b333c;}
}

.border {
        background-color: #C0C0C0;
}

.g1 {
        background-color: #FF8A00;
        border: #7C4300 1px solid;
}

.g2 {
        background-color: #8080FF;
        border: #40408A 1px solid;
}

.g3 {
        background-color: #BD30FF;
        border: #611883 1px solid;
}

.g4 {
        background-color: #0FDC00;
        border: #076500 1px solid;
}

.menu_line {
	background:#eceff1;
}

.scroll {
	overflow: auto;
	width: 100%;
	height: 100px;
	padding-right: 10px;
}

.upper {
	text-transform: uppercase;
}

fieldset {
	border:1px solid #C0C0C0;
	padding:0px;
	margin-bottom: 10px;
}

legend.error {
	color: #AC1015;
	font-weight: bold;
}

legend.message {
	color: #103473;
	font-weight: bold;
}

.message_text {
	color: #000000;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.td_field, .td_value {
	BORDER-BOTTOM: #eceff1 1px solid;
}

a.grey, a.grey:link, a.grey:visited, a.grey:active    {
    color:#979797;
    text-decoration: none;
}
a.grey:hover {
    color:#979797;
    text-decoration: underline;
}

.grey {
	color: #979797;
}

.tbl_login {
	width: 300px;
	margin-top: 25px;
	margin-bottom: 25px;
}

.title {
	color: #AC1015;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 10px;
}

.info {
	background-color: #f7f7f7;
}

.progress {
	BORDER-TOP: #eceff1 1px solid;
	BORDER-LEFT: #eceff1 1px solid;
	BORDER-RIGHT: #eceff1 1px solid;
	BORDER-BOTTOM: #eceff1 1px solid;
}

.progress_text {
	padding-bottom: 5px;
}

#bottom {
	height: 82px;
}

#attach_container .item {
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 3px;
}

a.attach {
	background-image: url(../img/icons/attach.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #AC1015;
}

.p5 {
	padding: 5px;
}

.menu_item {

}

.menu_item .on {
	position: absolute;
}

.menu_item .name {
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	padding-left: 8px;
	line-height: 32px;
	height: 32px;
}

.menu_item .icon {
	height: 32px;
}

.menu_item .name a {
	color:#000000;
	text-decoration: none;
}

.menu_item .name a:hover {
	color:#000000;
	text-decoration: underline;
}

.menu_item .on .top_line {
	background-image: url(../img/top_menu/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.menu_item .on .bottom_line {
	background-image: url(../img/top_menu/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.menu_item .on .left_line {
	background-image: url(../img/top_menu/line.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.menu_item .on .right_line {
	background-image: url(../img/top_menu/line.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.menu_item .on .right_top_line {
	background-image: url(../img/top_menu/top_line.gif);
	background-repeat: repeat-x;
	background-position: left 3px;
}

.menu_item .on .icon, .menu_item .on .name, .menu_item .on .bg{
	background-color: #ffffff;
}

.menu_item .off .icon, .menu_item .off .name {
	padding-top: 5px;
}

.menu_item .off {
	height: 32px;
}

.menu_item .submenu {
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 8px;
}

.menu_item .submenu .item {
	background-image: url(../img/square1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 12px;
	padding-right: 15px;
	padding-bottom: 5px;
}

.menu_item .submenu .item a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.menu_item .submenu .item a:hover {
	text-decoration: underline;
}

#settings_on {
	width: 150px;
}

.tree {
	color: #000000;
	font-weight:bold;
	font-size: 12px;
	padding-top: 5px;
}

.tree a, .tree a:link, .tree a:visited, .tree a:active {
	color: #000000;
	text-decoration: none;
}
.tree a:hover {
	color: #000000;
	text-decoration: underline;
}

.tree .delimeter {
	font-size: 11px;
	color:#AC1015;
}

.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, .statistics .log .header td  {
	text-align: center;
	height: 30px;
}

.statistics .log .header td {
	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-color: #284465;
	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-color: #000000;
	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;
}

#preloader {
	background-color: #ffffff;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 10px;
	padding-right: 20px;
	height: 37px;
	border: 1px solid #323232;
	color: #aaaaaa;
	font-size: 18px;
	font-weight: bold;
	line-height: 37px;
}

#preloader img {
	margin-right: 10px;
}

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

