
body     {margin-left: 5px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; background: #ddddde; }
body,td  {font-family: Tahoma; font-size: 11px; color: #1e1e1e;}
.errors  {font-family: Tahoma; font-size: 10px; color: #FF0000;}

/* Links */
a         {font-family: Tahoma; font-size: 11px; font-weight:normal; color: #076597; text-decoration: none; }
a:link    {font-family: Tahoma; font-size: 11px; font-weight:normal; color: #076597; text-decoration: none; }
a:hover   {font-family: Tahoma; font-size: 11px; font-weight:normal; color: #076597; text-decoration: underline; }

/* ������ ������������ */
#rem             {margin-right: 5px; cursor: pointer;}
#rem1             {margin-right: 5px; cursor: pointer;}
#img_setStatus   {cursor: pointer;}
#img_editComment {cursor: pointer;}
#img_editComment_for_all {cursor: pointer;}
#img_extra {cursor: pointer;}
#img_delUser {cursor: pointer;}
#img_del {cursor: pointer;}

/*��������*/
.checkbox, .radio {	width: 19px; height: 20px; padding: 0 5px 0 0; background: url('/images/checkbox.gif') no-repeat; display: block; clear: left;	float: left;}

/*��������� ����� ������*/
.listtable            {background: #fff;}
.listtable td, th     {background: #f2f2f3;}
.listtable tr.alt td  {background: #ffffff;}
.listtable tr.over td {background: #fbefd1;}

/* Admin*/
#general_tbl      {width: 100%; border: 3px; border-style:solid; border-color: #acadae; background-color: #f4f3f3;}  
#tab_admin        {height: 25px; /*background-color:#FFFFFF;*/ border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
#tab_admin_w      {height: 25px; background-color:inherit; border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
#tab_admin_i      {height: 25px; background-color:#FFFFFF; border: 1px solid #e3e3e4; border-collapse: collapse; padding:3px; }
#tab_dep          {height: 25px; background-color:#FFFFFF; border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
#tab_center_admin {text-align: center; height: 25px; /*background-color:#FFFFFF;*/ border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
#tab_center_admin_w {text-align: center; height: 25px; background-color:#FFFFFF; border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
#th_admin         {text-align: left; font-family: Tahoma; color: #125181; font-size: 11px; font-weight: bold; height: 25px; background-color:#e5e3e3;border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
#th_admin_sm      {text-align: left; font-family: Tahoma; color: #125181; font-size: 10px; font-weight: bold; height: 25px; background-color:#e5e3e3;border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
#th_center_admin  {text-align: center; padding-left: 5px; font-family: Tahoma; color: #125181; font-size: 11px; height: 25px; background-color:#e5e3e3;border: 1px solid #bfbfc1; border-collapse: collapse;}
#th_center_admin_sm  {text-align: center; padding-left: 5px; font-family: Tahoma; color: #125181; font-size: 10px; height: 25px; background-color:#e5e3e3;border: 1px solid #bfbfc1; border-collapse: collapse;}
#edit_user_tbl    {background-color:#ddddde; border: 1px solid #bfbfc1; border-collapse: collapse;}
#report_tbl       {background-color:#ddddde; border: 1px solid #bfbfc1; border-collapse: collapse; padding: 10px;}
#edit_comment     {background-color:#ddddde; border: 1px solid #bfbfc1; border-collapse: collapse; padding: 5px;}
#edit_comment_td  {background-color:#ddddde; border-bottom: 1px solid #bfbfc1; padding: 5px;}
#edit_comment_td_d{background-color:#ffffff; border-bottom: 1px solid #bfbfc1; padding: 5px;}
#doc_tbl          {background-color:#ddddde; border: 1px solid #bfbfc1; border-collapse: collapse; padding: 25px;}
#doc_td           {background-color:#ddddde; padding: 10px;}
#sel_yr           {font-size: 11px; width: 98%; border-style:solid; background-color: #ffffff;}
#sel_rol          {width:150px; background-color:#FFFFFF; font-size: 14px; border:solid 1px #848388;}
#na_me            {text-align: left; font-family: Tahoma; color: #2a50be; font-size: 11px; font-weight: bold; height: 25px; background-color:#ffffff;border: 1px solid #bfbfc1; padding:5px; border-collapse: collapse;}
#itog             {text-align: left; font-family: Tahoma; color: #2a50be; font-size: 10px; font-weight: bold; height: 20px; background-color:#ffffff;border: 1px solid #bfbfc1; padding:5px; border-collapse: collapse;}
#auth             {font-family: Tahoma; color: #FF0000; font-size: 10px; font-weight: bold;}
.inp_txt_z        {width:350px; height:100px; background-color:#FFFFFF; font-size: 12px; text-indent:3px; border:solid 1px #848388;}
#filtr            {background-color:#f2f2f3; border: 1px solid #bfbfc1; border-collapse: collapse; padding: 15px;}
#filtr_td         {padding: 5px;}
.input            {width:120px; height:15px; background-color:#FFFFFF; font-size: 12px; text-indent:1px; border:solid 1px #848388; color: #0000A0;}
.inp_time         {width:80px; height:15px; background-color:#FFFFFF; font-size: 12px; text-indent:1px; border:solid 1px #848388; color: #0000A0;}
.inp_list         {width:500px; height:400px; background-color:#FFFFFF; font-size: 13px; text-indent:1px; border:solid 1px #848388; color: #0000A0;}
.qty              {text-align: center; font-family: Tahoma; color: #ff0000; font-size: 9px; font-weight: bold; margin:2px; padding: 3px;}
.qty_g            {text-align: center; font-family: Tahoma; color: #007700; font-size: 9px; font-weight: bold; margin:2px; padding: 3px;}


/*Pages*/
.page_a           {text-align: left; font-family: Tahoma; color: #076597; font-size: 10px; font-weight: normal; height: 25px; background-color:#ffffff;border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
.page_na          {text-align: left; font-family: Tahoma; color: #000000; font-size: 10px; font-weight: bold; height: 25px; background-color:#ffffff;border: 1px solid #000000; padding:3px; border-collapse: collapse;}
.page_inp         {width:25px; height:13px; background-color:#ffffff; font-size: 10px; margin:2px; padding: 2px; border:solid 1px #000000; color: #000000;}
.btn_page         { background-color:#cccccc; font-size: 11px; border:solid 1px #848388; }

/*Messages*/
#dialog          {display: none}
#dialog1          {display: none}

/*Input txt fild*/
.inp             {width: 200px; background-color:#FFFFFF; font-size: 14px; text-indent:1px; border:solid 1px #848388; }
.inp20           {width: 20px; background-color: #FFFF95; font-size: 12px; text-indent:3px; border:solid 1px #848388; }
.inp100          {width: 100px; background-color:#FFFFFF; font-size: 14px; text-indent:5px; border:solid 1px #848388; }
.inp_txt         {width:350px; height:80px; background-color:#FFFFFF; font-size: 12px; text-indent:5px; border:solid 1px #848388;}
.inp_fild        {width:300px; height:20px; background-color:#FFFFFF; font-size: 12px; text-indent:5px; border:solid 1px #848388;}


/*Client*/
.inp_select      {width:150px; background-color:#FFFFFF; font-size: 14px; border:solid 1px #848388;}
.inp_select_b    {width:220px; background-color:#FFFFFF; font-size: 14px; border:solid 1px #848388;}
.inp_select_b2   {width:410px; background-color:#FFFFFF; font-size: 12px; border:solid 1px #848388;}
.inp_select_b3   {width:310px; background-color:#FFFFFF; font-size: 12px; border:solid 1px #848388;}
.inp_select_b1    {width:550px; background-color:#FFFFFF; font-size: 11px; border:solid 1px #848388;}
#tech            {padding-top: 10px; padding-bottom:10px; width:250px; font-size: 12px; text-indent:5px;}
#edit_zayavka    {padding: 10px; width: 400px; background-color:#ddddde; border: 1px solid #bfbfc1; border-collapse: collapse;}
#add_msg_tbl     {background-color:#ddddde; border: 1px solid #bfbfc1; border-collapse: collapse; padding: 5px; }
#add_agree_tbl   {background-color:#ddddde; border: 1px solid #bfbfc1; border-collapse: collapse; padding: 5px; }
#add_agree_td    {padding: 5px; }
#add_msg_td      {padding: 5px; }
#toreplay        {background-color:#ffffff; border-top: 1px solid #bfbfc1; border-bottom: 1px solid #bfbfc1; border-collapse: collapse; padding: 15px; }
#toreplay_td     {padding: 5px; }

/*schet*/
#tab_schet       {height: 25px; border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
#th_schet        {text-align: left; font-family: Tahoma; color: #000000; font-size: 12px; font-weight: bold; height: 25px; background-color:#ffffff;border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}

/* Partner */
#tab_partner        {height: 25px; /*background-color:#FFFFFF;*/ border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
.td_prt40           {width: 40px; height: 15px; background-color:#FFFFFF; border: 1px solid #bfbfc1; padding:2px; border-collapse: collapse;}
.td_prt             {width: 100px; height: 15px; background-color:#FFFFFF; border: 1px solid #bfbfc1; padding:2px; border-collapse: collapse;}
.td_prt120          {width: 120px; height: 15px; background-color:#FFFFFF; border: 1px solid #bfbfc1; padding:2px; border-collapse: collapse;}
.sel_prt            {width: 100px; height: 23px; background-color:#FFFFFF; border: 1px solid #bfbfc1; padding:2px; border-collapse: collapse;}
.sel_prt1           {width: 100px; height: 23px; background-color:#FFFFFF; border: 1px solid #bfbfc1; padding:2px; border-collapse: collapse;}
.inp_prt            {width: 160px; height: 60px; background-color:#FFFFFF; border: 1px solid #bfbfc1; padding:2px; border-collapse: collapse;}
#tab_center_partner {text-align: center; height: 25px; /*background-color:#FFFFFF;*/ border: 1px solid #bfbfc1; margin:3px; padding:3px; border-collapse: collapse;}
#th_partner         {text-align: left; font-family: Tahoma; color: #125181; font-size: 11px; font-weight: bold; height: 25px; background-color:#e5e3e3;border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
#th_center_partner  {text-align: center; font-family: Tahoma; color: #125181; font-size: 11px; height: 25px; background-color:#e5e3e3; border: 1px solid #bfbfc1; border-collapse: collapse;}
#print              {height: 25px; background: white; border: 2px solid #bfbfc1; border-collapse: collapse; padding: 5px;}
#td_print           {text-align: left; font-family: Tahoma; color: #000000; font-size: 12px; font-weight: bold; height: 25px; background-color:#ffffff;border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}
#tab_history        {height: 20px; font-size: 10px; border: 1px solid #bfbfc1; padding:3px; border-collapse: collapse;}

/* Menu */
#menu_tbl        {width: 100%; border: 1px; border-style:solid; border-color: #acadae; background-color: #f4f3f3;}
#grad_fon        {background-image: url('/images/fon_m.jpg'); background-repeat: repeat-x;}
.td_menu         {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; padding-left: 4px; padding-right: 4px;}

.relyz           { color: #363530; font-size: 9px;font-weight:normal;}
.set_cl          {background-color:#FFFFFF; font-size: 14px; text-indent:5px; border:solid 1px #848388; width: 200px; }

/*������*/
.btn             { background-color:#cccccc; font-size: 14px; border:solid 1px #848388; cursor: pointer; }
.btn_r           { background-color:#cccccc; font-size: 14px; border:solid 1px #848388; cursor: pointer; }
.ajax-loader { background: url('/images/ajax-loader.gif') center center no-repeat; }

.ui-autocomplete-loading { background: white url('/images/ui-anim_basic_16x16.gif') right center no-repeat }
.ui-autocomplete { max-height: 200px; overflow-y: auto; overflow-x: hidden; padding-right: 20px; }
* html .ui-autocomplete { height: 200px; }

input[type=checkbox], input[type=radio] { vertical-align: middle; }
label { vertical-align: middle; }
.group-fields { vertical-align: top; }
.group-fields label { cursor: pointer; }
.group-fields legend img { width: 16px; height: 16px; vertical-align: middle; margin: 0 2px; }
.group-fields div label { display: block; vertical-align: top; cursor: default; }
.group-fields div label.checkLabel { display: inline-block; vertical-align: middle; cursor: pointer; }
.group-fields div input[type=text], .group-fields div textarea { width: 60%; display: block; }
.inform-works { float: right; margin-top: -110px; }
.template-legend fieldset { color: #848388; border: 1px solid #cccccc; }
fieldset ul { margin: 0; padding: 0; }
fieldset ul li { list-style: none; display: inline-block; margin-right: 5px; }
fieldset ul b { color: #000000; }
fieldset ul strong { color: #2A50BE; }
.groups { border: 1px solid #cccccc }
.groups legend { color: #848388; }

.hidden { display: none !important; }
.akcent td { background: #ffdddd !important; }

.reklam td { background: #f6f859 !important; }
.bad-act td { background: #9CDBF0 !important; }
.urgent-send td {background: #D7F1FA !important; }

 /*.no-close .ui-dialog-titlebar-close {
display: none;
}
.ui-dialog-titlebar-close .ui-corner-all {
    display: none;
}*/
/*
html body div.ui-dialog div.ui-dialog-titlebar a.ui-dialog-titlebar-close{
    display: none;
}*/

.no-close .ui-dialog-titlebar-close {
display: none;
}