A.tree_changer { font-size: 16px !important; text-decoration: none !important;   }
A:HOVER.tree_changer { font-size: 16px !important; text-decoration: none !important; }

DIV.add_new_company { margin-right: 10px; margin-top: 5px; float: right; }
DIV.add_new_company A { font-size: 13px; }

TABLE.companies_list {  border-top: 1px solid #A4A8A8; }
TABLE.companies_list, TABLE.restaurants_list, TABLE.addresses_list { border-collapse: collapse; font-size: 13px; width: 800px; }
TABLE.companies_list TD { padding: 5px; }
TABLE.companies_list TR.row TD { border-bottom: 1px solid #A4A8A8; }
TABLE.companies_list TR:HOVER.row { background: #D1D7D8; }
TABLE.companies_list TR.row TD.edit A { background: url(../img/sprite.png) no-repeat 0 -1046px; padding-left: 15px; }
TABLE.companies_list TR.row TD.delete A { background: url(../img/sprite.png) no-repeat 0 -1094px; padding-left: 15px; }

TABLE.manage_users { border-collapse: collapse; font-size: 13px; width: 800px; border-top: 1px solid #A4A8A8; }
TABLE.manage_users TD { padding: 5px; border-bottom: 1px solid #A4A8A8; }
TABLE.manage_users TH { padding: 5px; font-weight: bold; border-bottom: 1px solid #A4A8A8; }
.manage_user_field { padding: 3px; }
.manage_user_password { width: 100px; padding: 3px;  }

DIV #main LABEL { font-size: 13px; display: block; float: left; }


DIV #main_sms H2 { font-size: 13px; font-weight: bold; margin-bottom: 10px; }
DIV #main_sms LABEL { font-size: 13px; display: block; width: 120px;  float: left; }
DIV #main_sms DIV.div_field { font-size: 13px; float: left; }
DIV #main_sms DIV.div_field INPUT { width: 200px; padding: 2px; border: 1px solid #A4A8A8; }
DIV #main_sms DIV.div_field TEXTAREA { width: 200px; height: 150px; padding: 2px; border: 1px solid #A4A8A8; }
DIV #main_sms DIV.form_row { float: left; clear: both; width: 550px; padding: 5px 0px; }
DIV.error-message { float: left; clear: both; padding: 3px 0px 3px 25px; width: 450px;  font-size: 13px; color: #990000; background: url("../img/sprite.png") no-repeat scroll 0 -750px transparent; }
DIV #main_sms DIV.form_buttons { float: left; clear: both; padding-left: 120px; margin-top: 10px; }
DIV #main_sms DIV.form_row DIV.explanation { font-size: 11px; color: #999999; float: right; width: 220px; }