/* TODO навести порядок в стилях */




















table.contacts tr.heading_contacts td.heading_checkbox a
{
	display:block;
	width:26px;
	height:20px;
	background-image:url('/img/img/ico_c_ok.gif');
	background-repeat:no-repeat;
	background-position:8px 0;
}
table.contacts tr.heading_contacts td.heading_checkbox img
{
	display:none;
}

table.calDayTable
{
	width:796px;	
}
div.calDayContainer
{
	margin-left:12px;
	margin-bottom:20px;	
}
div.calDayContainer table.calDayTable_cal tr td
{
	background-color:Transparent;
	background-image:url(/img/img/contact_menu_bg.gif);
	background-repeat:repeat-x;
	border:0;
	border-top:1px solid #EEEEEE;
	height:28px;
	line-height:27px;
	color:#5c5c5c;
}

div.calDayContainer table.calDayTable_cal tr td img.l_point, div.calDayContainer table.calDayTable_cal tr td img.r_point
{
	display:none;	
}
div.calDayContainer table.calDayTable_cal tr td div.num_r
{
	margin-right:24px;	
}
div.calDayContainer table.calDayTable_cal tr td div.num_l
{
	margin-left:24px;	
}
div.calDayContainer table.calDayTable_cal tr td div.month_c
{
	color:#5c5c5c;
}
table.calSmallMonth td
{
	height:22px;	
}
table.calSmallMonth td a
{
	text-decoration:underline;	
}











table.CALRed td.title
{
	background-color:Transparent;
	background-image:url(/img/img/contact_menu_bg.gif);
	background-repeat:repeat-x;
	border:0;
	border-top:1px solid #EEEEEE;
	height:28px;
	line-height:27px;
	color:#5c5c5c;
	text-decoration:none;
}
table.calSmallMonth
{
	width:170px;	
}
table.calSmallMonth td.title a.month 
{
	margin-top:0;
	width:134px;
	_width:107px;
	text-decoration:none;
	color:#5c5c5c;
}

table.contacts tr.heading_contacts td.heading_other
{
	_background-image:url('/img/img/contact_menu_bg.gif');
	_background-repeat:repeat-x;
	_background-position:top;
}
table.back_up tr.heading_back_up td.date
{
	_background-image:url('/img/img/contact_menu_bg.gif');
	_background-repeat:repeat-x;
	_background-position:top;
}


table.calSmallMonth td.title img.l_point 
{
	margin-left:0;
	margin-top:-1px;
	width:auto;
}
table.calSmallMonth td.title img.r_point
{
	margin-right:0;
	margin-top:-1px;
	width:auto;
}
table.calSmallMonth tr.days td 
{
	color:#5c5c5c;	
}
table.calSmallMonth tr.days td.holiday, table.calSmallMonth td.holiday a
{
	color:red;
}
table.calSmallMonth td a, table.cal_day_cell td.addEvent
{
	color:#5c5c5c;	
}
table.cal_day_cell_day
{
	width:100%;	
}


table.calMonthTable
{
	width:795px;
	margin-bottom:20px;	
}
table.cal_month_cell td.eventBody a 
{
	color:#5c5c5c;
}



table.back_up tr.heading_back_up
{
	background-color:Transparent;
	background-image:url(/img/img/contact_menu_bg.gif);
	background-repeat:repeat-x;
}
table.back_up tr.heading_back_up td.number,
table.back_up tr.heading_back_up td.copy,
table.back_up tr.heading_back_up td.date,
table.back_up tr.heading_back_up td.other,
table.back_up tr.heading_back_up td.action
{
	height:31px;
	border-top:1px solid #eeeeee;
	color:#5c5c5c;
}
table.back_up tr.heading_back_up td.other,
table.back_up tr.heading_back_up td.action,
table.back_up tr.heading_back_up td.date
{
	background-image:url(/img/img/center_menu_bg_r.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	_background-image:url(/img/img/contact_menu_bg.gif) !important;
	_background-repeat:repeat-x;
	_background-position:top;
}
table.back_up tr.heading_back_up td.heading_name a,
table.back_up tr.heading_back_up td.heading_other a
{
	color:#5c5c5c;
}
table.back_up tr.heading_back_up td.copy,
table.back_up tr.heading_back_up td.date,
table.back_up tr.heading_back_up td.other,
table.back_up tr.heading_back_up td.action
{
	padding-left:9px;
}
table.back_up tr.selected
{
	background-color:#eff7ff;
}
table.back_up tr.back_up td.other a.recover
{
	color:#5c5c5c;
	text-decoration:underline;
}
table.back_up tr.back_up td.other a.recover:hover
{
	color:#5c5c5c;
	text-decoration:none;
}
table.back_up tr.back_up td.other a.delete
{
	color:#5c5c5c;
	text-decoration:underline;
}
table.back_up tr.back_up td.other a.delete:hover
{
	color:#5c5c5c;
	text-decoration:none;
}
table.back_up tr.back_up td.other a.recover span,
table.back_up tr.back_up td.other a.delete span  
{
	line-height:24px;
}
a.big_avatar
{
	margin-left:13px;	
}
table.rounded_scope
{
	width:416px;
	margin-left:13px;
	margin-top:0 !important;
	margin-bottom:15px !important;
}
table.rounded_scope tr td.center div.more_information
{
	margin:4px 8px 4px;
}
table.rounded_scope tr td.center div.more_information span
{
	font-size:17px;
	color:#1c88cb;
	font-weight:normal;
	font-family:calibri,helvetica,arial,sans-serif;
}
table.rounded_scope tr td.center table.new_contact_form tr td span
{
	color:#444444;
	margin-right:18px;
	font-size:12px;
	font-weight:normal;
}
table.rounded_scope tr td.center table.new_contact_form tr td 
{
	height:38px;
}
table.rounded_scope tr td.center table.new_contact_form tr td input
{
	height:18px;
	font-size:12px;
	color:#444444;
}
table.rounded_scope tr td.center table.new_contact_form tr td input#bday_trigger
{
	width:14px !important;
	margin-left:-4px !important;
	background-color:White !important;	
}
table.rounded_scope tr td.center table.new_contact_form 
{
	margin-bottom:6px;
	margin-left:30px;
	margin-top:4px;
	width:346px;
}
a.big_avatar img
{
	width:82px;
	height:82px;
}
table.rounded_scope tr td.center table.new_contact_form tr td.add_number select,
table.rounded_scope tr td.center table.new_contact_form tr td.add select,
table.rounded_scope tr td.center table.new_contact_form tr td.add_number select
{
	width:214px;
	font-size:12px;
	color:#444444;
}








table.rounded_scope tr td.center table.new_adress
{
	margin-bottom:6px;
	margin-left:30px;
	margin-top:4px;
	width:346px;
}
table.rounded_scope tr td.center table.new_adress tr td
{
	height:38px;
}
table.rounded_scope tr td.center table.new_adress tr td span
{
	color:#444444;
	font-size:12px;
	font-weight:normal;
	margin-right:9px;
}
table.rounded_scope tr td.center table.new_adress tr td.new_adress input,
table.rounded_scope tr td.center table.new_adress tr td input
{
	color:#444444;
	font-size:12px;
	height:18px;
}
table.rounded_scope tr td.center table.new_adress tr td.select select
{
	color:#444444;
	font-size:12px;
	width:214px;
}


table.rounded_scope tr td.center div.new_more_information
{
	margin:4px 8px;
}
table.rounded_scope tr td.center div.new_more_information span
{
	color:#1C88CB;
	font-family:calibri,helvetica,arial,sans-serif;
	font-size:17px;
	font-weight:normal;
}

table.rounded_scope tr td.center div.new_more_information textarea
{
	margin-bottom:6px;
	margin-left:23px;
	margin-top:4px;
	width:329px;
}
div.button_createnewcontact
{
	margin-right:11px;	
}
div.button_createnewcontact a.button_r
{
	margin-top:0px !important;
}





table.profile_info, table.sup_pass_cust
{
	width:467px !important;
	float:left;
}

div.gray-table
{
	float:left;
	width:489px;
}

.left-point
{
	margin-left:10px;
}

table.sup_pass_cust
{
	margin-left:6px;	
}

table.rounded_scope tr td.center table.registration
{
	margin-bottom:0px !important;
	/*margin-left:23px !important;*/
	margin-top:0px !important;
	width:100%
}
table.rounded_scope tr td.center table.registration tr td
{
	height:38px;
	color:#444444;
	font-size:12px;
	font-weight:normal;
	margin-right:18px;
}
table.rounded_scope tr td.center table.registration td.number,
table.rounded_scope tr td.center table.registration td.first
{
	height:18px !important;
}
table.registration tr td a.get_set,
table.user_con tr.dotted td.c_href a
{
	text-decoration:underline;
	color:#689b01;	
}
table.registration tr td a.get_set:hover,
table.user_con tr.dotted td.c_href a:hover
{
	text-decoration:none;	
}
table.registration tr td div.obligatory_fields
{
	color:#a1a1a1;
	font-size:11px;
	margin-top:18px;
}

table.registration tr td input.in_put
{
	color:#444444;
	font-size:12px;
	height:18px;
}
table.registration tr td select
{
	color:#444444;
	font-size:12px;
}


table.user_con tr.dotted td span
{
	olor:#444444;
	font-size:12px;
	font-weight:normal;
	height:38px;
}
table.pb_backup tr 
{
	height:30px;	
}
table.user_con tr.dotted
{
	background-position:0 3px;
}

table.pb_backup
{
	padding-left:3px;
	border-collapse:collapse;
}

.halftable
{
	width:445px !important;
}

table.pb_backup tr td
{
		border-spacing:0px;
}
table.pb_backup tr td.profile_delete
{
	color:#444444;
	font-size:12px;
	font-weight:normal;
	height:38px;
}



table.pb_notes
{
	margin-bottom:6px;
	margin-left:16px !important;
	margin-top:4px;
	width:346px;
	color:#444;
	font-size:12px;
	font-weight:normal;
}
table.pb_notes tr td
{
	height:38px;	
}
table.pb_notes tr td input
{
	height:18px;
	color:#444;
	font-size:12px;
	padding-left:2px;
}
table.pb_notes tr td input#alarm_trigger,
table.pb_notes tr td input#dtend_trigger,
table.pb_notes tr td input#dtstart_trigger
{
	background-color:White !important;
	margin-left:-4px !important;
	width:14px !important;	
}
table.pb_notes tr td select
{
	color:#444444;
	font-size:12px;
	width:214px;
}
table.pb_notes tr td textarea
{
	color:#444444;
	font-size:12px;
	padding-left:2px;
}








input#due_trigger
{
	background-color:White !important;
	margin-left:-4px !important;
	width:14px !important;	
}


form#frm_note_save div.additional_info
{
	margin-left:8px;	
}
form#frm_note_save div.additional_info textarea
{
	width:363px;
}
form#frm_note_save div.button
{
	margin-left:7px;
	width:370px;
}

form#frm_backup_create
{
	margin-left:6px;	
}
form#frm_backup_create div.additional_info textarea, form#frm_backup_create div.back_up_name input.required
{
	width:362px !important;
}
form#frm_backup_create div.button
{
	width:366px;
	margin-top:8px;
}
form#frm_backup_create div.button a
{
	margin-bottom:10px !important;	
}


form#frm_restore table.pb_backup
{
	padding-left:0px !important;
	margin-left:9px;
	width:464px;
	color:#444444;
	font-size:12px;
	font-weight:normal;
}
form#frm_restore table.pb_backup tr td
{
	height:38px;
}
form#frm_restore table.pb_backup tr td input
{
	color:#444444;
	font-size:12px;
	height:18px;
	width:276px !important;
}
a.superpass
{
	color:#689B01;
	text-decoration:underline;
}
a.superpass:hover
{
	text-decoration:none;
	color:#689B01;	
}
table.questioning 
{
	margin:10px 0 10px 10px;
}
div.information
{
	padding:18px 5px 0;
}
div.information font
{
	color:#5C5C5C;
}












