






*							{ font-family:Verdana }

LABEL				{ font-weight:bold }
BODY						{ font-size:11px; padding:3 3 3 3; color: #4D5980 }
TABLE						{ font-size:12px; margin:0px; }
IMG						{ border:0 }

.border_none INPUT				{ border-width:0px; background-color: #FFFFFF; } 

INPUT,BUTTON,SELECT 			{ font-size:10px; }

INPUT,BUTTON,SELECT, TEXTAREA	{ 
								background-color: #F2F4FA; 
 								color: #4D5980;  						
								border:1px solid; 
								border-color: #4D5980;
								margin:1 1 1 0; 
								padding-left: 5px;
							}
							
UL				{ margin: 0 0 0 0; padding: 1 0 1 25; }
LI				{ list-style: square }

TEXTAREA			{ font-size:12px; font-family:Verdana;height:200 }

FORM TH,FORM TD	{ vertical-align:top; }
A				{ font-weight:normal;  color: #0000AA; font-size:12px; }
A:hover,  A.MEMO:hover
			{
				color:	#FF4242;
			} 
.grid A:visited, .MEMO A:visited		{ color: #ACAFB9; }

A B,TH B			{ font-weight:normal }
P				{ text-align:justify; padding:0; margin:0; }
HR				{ height:1px; margin:0; }

H2,.h2			{ font-weight:bold; font-size:20px;  }
H3,.h3			{ font-weight:bold; font-size:18px; margin:2px 0px 2px; }
H4,.h4			{ font-weight:bold; font-size:16px; margin:2px 0px 2px; }
H5,.h5			{ font-weight:bold; font-size:14px; margin:2px 0px 2px; }
.t2			{ font-size:20px; }
.t3			{ font-size:18px; }
.t4			{ font-size:16px; }
.t5			{ font-size:14px; }

.underline		{ text-decoration:underline; }
.blink			{ text-decoration:blink; }
.italic			{ font-style:italic; }
.bigger			{ font-size:140%; }

.high_priority		{ color:red;text-transform:capitalize }
.ultrahigh_priority	{ color:red;text-transform:uppercase }

.error_warning		{ font-weight:bold; font-size:14px; margin:2px 0px 2px; }	

.bgGrey			{ background-color: #90A1B5 }
.fgGrey			{ color: #90A1B5 }
.grey				{ color: #90A1B5 }
.bgWhite			{ background-color: #FFFFFF }
.bgDarkWhite		{ background-color: #B2B5CC }
.fgWhite			{ color: #FFFFFF }
.fgDarkWhite 		{ color: #B2B5CC }
.bgBlack			{ background-color: #000000 }
.fgBlack			{ color: #000000 }
.bgMiddleGrey		{ background-color: #ACAFB9 }
.bgRedGrey		{ background-color: #FFE2E2 }
.bgDarkGrey		{ background-color: #666666 }
.fgDarkGrey		{ color: #666666 }
.fgDarkGrey		{ color: #666666 }
.bgLightGrey		{ background-color: #E8E8E8 }
.fgLightGrey		{ color: #E8E8E8 }
.bgLightBlue		{ background-color: #EBF2FE }
.fgLightBlue		{ color: #EBF2FE }
.bgVeryLightGrey	{ background-color: #EFEFEF }
.fgVeryLightGrey	{ color: #EFEFEF }
.bgVeryLightYellow	{ background-color: #FFFFEC }
.fgVeryLightYellow	{ color: #FFFFEC }
.bgBorder		{ background-color: #B2B5CC }

.red				{ font-weight:900; color:red }
.green				{ font-weight:900; color:green }
.red_slim			{ font-weight:normal; color: red; }
.blue				{ font-weight:900; color: #35477D }
.darkviolet         { color: darkviolet; }

.h13				{ height:13px; border:0px; background-color:transparent; }

/*TABLE STYLE*/
.grid,.grid TD,.grid TH		{ border:1px solid #B2B5CC;border-collapse:collapse;padding:0px 4px 2px 4px; }
.grid TH			{ vertical-align:middle;background-color: #B2B5CC;color:#4D5980;background-image:url(/img/bg_03.gif);background-repeat:repeat-x; }
.sort				{ border-width:0px;color:red;font-size:11px; }
.sort TD			{ border:0px; }
.vc TH				{ text-align:right;vertical-align:top }

.object_total			{ text-transform: uppercase; }
.bookmark			{ background: url(/img/bg_02.gif) 0 0  repeat-x; PADDING:0 0 0 0}				
.nogrid TD,.nogrid TH	{ border:0px; }

.block_header		{ font-weight:bold;padding:2px 6px;background-color:#B2B5CC;color:#4D5980; }

.menu_section 		{
					width:100%; margin-bottom:2px;
					background-color: #B2B5CC; 
					color: #4D5980; font-weight:bold;
					background-image: url(/img/li_bg.gif) ;
					background-repeat: no-repeat;
					background-position: left;
				}
				
.main_menu_table	{ 
					background-repeat:repeat;
					background-position:top;
					margin:0px; padding:0px;
				}
				
.main_menu_table TD 	{ padding:0px; 	margin:0px; }

.befor_main_menu_table	{ 
						background-image: url(/img/li.gif);
						background-repeat:no-repeat;
					}
				
.headerSmallPage 	{ 	
					border:1px solid #B2B5CC;  
					padding:2px;
					background-color: #B2B5CC; 
					background-image: url(/img/li_bg.gif) ;
					background-repeat: repeat-y;
					background-position: left;
				}


				
.bg1				{	
					background-image: url(/img/bg01.jpg);	background-repeat: repeat-y;
					background-color: #A4A9BD;
				}
				
.bg1_reverse		{	
					background-image: url(/img/bg01_reverse.jpg);	background-repeat: repeat-y;
					background-color:#FFFFFF;
				}
				
.bg1_dot			{	
					background-image: url(/img/bg1_dot.jpg);	background-repeat: repeat-y;
 					background-color:#FFFFFF;
				}

.none A				{ text-decoration:none }
A.none				{ text-decoration:none }

/* PADDING */
.pt2				{ padding-top:2px }
.pl3				{ padding-left:3px }
.pl5				{ padding-left:5px }
.pl20				{ padding-left:20px }
.pr3				{ padding-right:3px }
.pr5				{ padding-right:5px }
.p3				{ padding:3px }
.p9				{ padding:9px }
.mb7				{ margin-bottom:7px }

/* BORDER */
.border			{ display:block;border:1px solid #B2B5CC;  }
.noborder		{ border:0 }
.border_bottom	{ display:block; border-width: 0 0 1 0; border-style: solid; border-color: #B2B5CC; }
.border2			{ display:block;border:0px solid #B2B5CC; }
.border3			{ display:block;border:0px solid #B2B5CC; }
.border5			{ display:block;border:0px solid #B2B5CC;  }
.border-white		{ display:block;border:1px solid  #FFFFFF; }
.border_img   		{ display:block;border:1px solid #B2B5CC; margin:1 15 15 15;}	
.b-top			{ border-top:1px solid #000000 }
.b-right			{ border-right:1px solid #000000 }
.b-top			{ border-top:1px solid #000000 }
.b-right			{ border-right:1px solid #000000 }
.bw-top			{ border-top:1px solid #FFFFFF }
.bw-right			{ border-right:1px solid #FFFFFF }
.bw-left			{ border-left:1px solid  #FFFFFF }

.red A			{ color:red }
A.black			{ color: #000000; text-decoration:none;  font-weight:normal; }

.line				{ display:block; width:100%; border-top:1px solid #666666 }
.but				{ text-decoration:none;font-weight:900; }
.MEMO, A.MEMO:visited		{ font-weight:bold; color: #FF0000; text-transform: uppercase; }

.bold,.bold TD			{ font-weight:bold }
.slim,.slim TD,.bold B		{ font-weight:normal }
.light				{ color: #90A1B5; font-weight:bold; }
.uc				{ text-transform:uppercase; }
.lc				{ text-transform: lowercase;}
.query			{ float:right; font-weight:900; font-size:10px; color:red; text-transform:uppercase; }
.block			{ float:right; font-weight:900; font-size:10px; }
.ops				{ float:right; }

.right				{ float:right; }
.middle				{ vertical-align:middle; }
.nowrap				{ white-space:nowrap }

.history_t			{ background-color: #E8E8E8 }

/*STATES*/
.state_deleted			{ background-color: #E8E8E8 }
.state_closed			{ background-color: #DEFFFF }
.state_blocked			{ background-color: #9698A1 }
.state_active 			{ background-color: #FFFFFF }
.state_disabled 		{ background-color: #FFE2E2 }
.state_removed  		{ background-color: #EDFEE9 }
.state_suspended		{ background-color: #FFFFCF}

.account_blocked		{ background-color: #FF8888 }

/*CLIENTS*/
.client_admin			{ background-color: #EFEFD6 }
.client_reseller			{ background-color: #DEFFFF }
.client_owner			{ background-color: #FFE2E2 }
.client_normal			{ background-color: #FFFFFF }

/*SERVER*/
.server_virtual			{ background-color: #EBF2FE }
.server_system			{ background-color: #FFFFCF }
.server_dedicated		{ background-color: #EDFEE9 }
.server_unmanaged		{ background-color: #EDFEE9 }
.server_vds			{ background-color: #FFBB00 }
.server_remote			{ background-color: #D7FFD7 }
.server_unused			{ background-color: #E8E8E8 }
.server_jail			{ background-color: #FFE2E2 }
.server_nic			{ background-color: #FFFFDD }
.server_deleted			{ background-color: #DEFFFF }

/*MESSAGE*/
.message_news			{ background-color: #FFFFCF }
.message_task			{ background-color: #FFE2E2 }
.message_hw			{ background-color: #EBF2FE }
.message			{ border:1px solid gray;padding:4px;margin-bottom:9px; }
.question			{ background-color: #E8E8E8 }
.hr				{ border-bottom:1px solid gray;padding-bottom:4px;margin-bottom:4px; }

.switch_net			{ background-color: #FFFFFF }
.switch_kvm 			{ background-color: #FFFFCF }
.switch_pdu 			{ background-color: #EDFEE9 }
.switch_ipmi 			{ background-color: #FFE2E2 }

.service_service_login		{ background-color: #E1E1FF }
.service_apache_module		{ background-color: #EDFEE9 }
.service_service_mail		{ background-color: #EFEFD6 }
.service_service_mail2		{ background-color: #EFEFD6 }
.service_service_db		{ background-color: #EBF2FE }
.service_forum			{ background-color: #EBF2FE }
.service_service_dns		{ background-color: #FFFFFF  }
.service_chat			{ background-color: #FFFFCF }
.service_guestbook		{ background-color: #FFE2E2 }
.service_service_web		{ background-color: #D2FFFF }

.soft_dns   			{ background-color: #FFFFFF }
.soft_forum   			{ background-color: #EBF2FE }
.soft_chat  			{ background-color: #FFFFCF }
.soft_guestbook			{ background-color: #FFE2E2 }
.soft_apache 			{ background-color: #D7FFD7 }
.soft_apache_module		{ background-color: #EDFEE9 }
.soft_service_dns		{ background-color: #FFFFFF }
.soft_service_mail		{ background-color: #EFEFD6 }
.soft_service_mail2		{ background-color: #EFEFD6 }
.soft_service_web		{ background-color: #D2FFFF }
.soft_service_login		{ background-color: #E1E1FF }

.bill_invoice			{ background-color: #FFFFFF }
.bill_deposit			{ background-color: #EDFEE9 }
.bill_exchange			{ background-color: #FFFFCF }
.bill_transfer			{ background-color: #EBF2FE }
.bill_correction		{ background-color: #EBF2FE }

.request_already		{background-color:#E8E8E8 }
.request_deferred		{background-color:#EBF2FE }
.request_error			{background-color:#FFE2E2;color:red }
.request_buzzed			{background-color:#FFE2E2;color:red }
.request_done			{background-color:#FFFFFF }
.request_progress		{background-color:#EDFEE9;color:green }
.request_new			{background-color:#FFFFCF }

.ip_shared			{ background-color: #FFFFFF }
.ip_free			{ background-color: #EDFEE9 }
.ip_alien			{ background-color: #FFFFCF }
.ip_dedicated			{ background-color: #EBF2FE }

.expense_rack			{ background-color: #EBF2FE }
.expense_hw			{ background-color: #EDFEE9 }
.expense_unforeseen		{ background-color: #FFFFCF }

.domain_alias			{ background-color: #EBF2FE }
.domain_ns			{ background-color: #FFFFCF }
.domain_dns			{ background-color: #EDFEE9 }
.domain_a			{ background-color: #EDFEE9 }
.domain_cname       { background-color: #EDFEE9 }
.domain_txt         { background-color: #EDFEE9 }
.domain_srv         { background-color: #EDFEE9 }

.mail_both			{ background-color: #FFFFCF }
.mail_alias			{ background-color: #EBF2FE }

.error_notice		{ background-color: #FFFFEC }
.error_error		{ background-color: #FFCCCC }
.error_syserror		{ background-color: #FFCCCC }
.error_hack		{ background-color: #ECFFFF; color: #FF0000 }
.error_admin		{ background-color: #FFFFEC }
.error_client		{ background-color: #FFFFFF }
.error_account		{ background-color: #ECFFFF }

.dbms_mysql		{ background-color: #FFFFFF }
.dbms_pgsql		{ background-color: #DEFFFF }

.rule_deny			{ background-color: #FFAAFF }
.rule_allow		{ background-color: #DEFFFF }

.backup_started		{ background-color: #EDFEE9 }
.backup_stopped		{ background-color: #FFE2E2 }

.state_blocked			{ background-color: #FF8888 }
.ticket TH				{ text-align:right; vertical-align:top; width:10%; }

.log_f				{ background-color: #FF8888 }

.selected_interface		{ background-color: #FFFFCF }

A.button 		{
				display:		block;
				border-top:	1px solid black;
				border-bottom:	1px solid black;
				text-decoration:	none;
				font-weight:bold;
				font-size:	11px;
				color:		#000000;
			}

/*TOP MENU*/
.all_menu 		{	background-color: #FFFFFF }

.main_menu 	{
				font-size: 16px;
				padding-bottom: 1px;
			}

.main_menu A
		 	{
				font-size:		18px;
				text-transform: uppercase;
				text-decoration:	none;
				font-weight:bold;
				color: #000000;
			}

.user_menu	{
				font-size:	12px;
				padding-bottom: 3px;
			}

.bottom_menu {
				font-size:		12px;
			}

.user_menu A, .bottom_menu A, .lang_menu A, .user_settings_menu A
			{
				font-weight:		bold;
				text-transform:		lowercase;
				text-decoration:	none;
				color: #000000;
			}


			 
.lang_menu A,  .user_settings_menu A 	{
				font-size:	9px;
			}
			
.main_menu HR, .user_menu HR, .bottom_menu HR, .lang_menu HR 
			{
				margin:	0px;
				padding:	0px;
				color:	#000000;
			}

.main_menu A.selected, .user_menu A.selected, .bottom_menu A.selected, .lang_menu A.selected, .user_settings_menu A.selected,  .menu A.selected, .border A.selected  
			{
				color:	#FF4242
			}

.user_actions 	{
				float:	right;
				font-size:     10px;
				padding-left : 4px;
				color:	#ACAFB9;
				background-color: #FFFFFF;
			}

.user_actions_begin { 
					background: url(/img/bg_01.gif) 0 0 repeat-y;
				}
.user_actions_middle { 
					background: url(/img/bg_01_2.gif) 0 0 repeat-y;
				}

.user_actions_table
		 	{	
				background-repeat:no-repeat;
				display:block; border-width: 0; border-style: solid; 
				border-color: #EFEFEF
				
			}

.user_actions A {
				color:	#626391;
			
				font-weight:	bold;
				text-decoration:	none;
			}

.cp {
	color: #4D5980;
	padding-left: 20px;
	font-weight:	bold;
	font-size:  14px;
	font-weight:900;
	text-decoration:	none;
	line-height:		24px;
}
.cp I {
	font-size:		30px;
}

.ah, .ah A {
	color: #9698A1;
	font-size:		10px;
	text-decoration:	none;
}

.page_generated	{color: #9698A1 }


/* HINT */

.main_hint {
	margin-top:10px;
        margin-left: 228px;
        padding:10px 0px 10px 40px;
        width: 700px;
        color: #353535; 
        font-size: 14px;
        border: 1px solid #4fb15b;
        background: #e7ffec url(/img/ok-16.png) no-repeat 12px 12px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        //position: absolute;
}

.main_hint a {
        width: 500px;
        ///padding: 13px 8px 10px 34px;
        font-size:12px;
        font-weight:normal;
        font-family:Verdana,Arial;
}

.failure {
        border: 1px solid #ff5959;
        background: #fff3f3 url(/img/close-16.png) no-repeat 12px 11px;
}

.main_hint .close {
        margin: 0px 10px 0px 0px;
        color: #002080;
        cursor: pointer;
        float: right;
}
.main_hint .close:hover {
        color: #008004;
}

.main_hint .close span {
        text-decoration: underline;
        float: left;
}

.main_hint .close .icon {
        margin: -2px 2px 0px 0px;
        font-size: 22px;
        line-height: 22px;
        text-decoration: none;
}

/* END HINT */