/* 
    Document   : tablegrid
    Created on : 27.05.2009, 18:07:50
    Author     : petrica
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.table
{

}

.table td
{
  padding: 5px;
}

/*********************************************************************/

table.tablegrid
{
  width: 100%;
  border: solid #858585;
  border-width: 0px 0px 1px 1px;
}

table.tablegrid td
{
  padding: 5px;
  border: solid #858585;
  border-width: 1px 1px 0px 0px;
}

table.tablegrid th
{
  border: solid #858585;
  border-width: 1px 1px 0px 0px;
  background-color: #CFDDC0;
  padding: 5px;
}

table.tablegrid tr.odd
{
  border-color: #858585;
}

table.tablegrid tr.even
{

}

table.tablegrid tr.hover, table.tablegrid .window, table.tablegrid tr.opened
{
  background-color: #F8FAA3;
}

table.tablegrid th.field_items,
table.tablegrid td.field_items,
table.tablegrid th.field_total_price,
table.tablegrid td.field_total_price,
table.tablegrid th.field_card_id,
table.tablegrid td.field_card_id
{
  border-width: 1px 0px 0px;
}

.pagination
{
  float: right;
}

.pagination a
{
  background-color:#CFDDC0;
  border:1px solid #858585;
  display:block;
  float:left;
  margin:3px 2px;
  padding:1px 5px;
}

.pagination a:hover
{
  text-decoration: none;
  border:1px solid #B0B0B0;
  color:#B0B0B0;
  background-color: transparent;
}

.pagination img
{
  border:0 none;
  padding-top:1px;
}

.pagination span
{
  border:1px solid #B0B0B0;
  color:#B0B0B0;
  display:block;
  float:left;
  margin:3px 2px;
  padding:1px 5px;
}

table.tablegrid td.sf_admin_text,
table.tablegrid td.sf_admin_date
{
  text-align: center;
}

table.tablegrid td.sf_admin_list_td_name,
table.tablegrid td.sf_admin_list_td_username,
table.tablegrid td.sf_admin_list_td_fullname
{
  text-align: left;
}

table.tablegrid td.sf_admin_td_actions
{
  width: 150px;
}

.sf_admin_pagination {
  font-size: 12px;
}

.sf_admin_pagination img {
  border: none;
}

/*********************************************************/
.filter
{
  padding: 10px 5px;
}

.filter table
{
  float:left;
}

.filter td, .filter th
{
  padding:5px;
}

.filter .buttons
{
  float:left;
}

.filter .links
{
  float:right;
  line-height:23px;
}

table.simple
{
  border: none;
}

table.simple td
{
  padding: 0;
  border: none;
}

/**************************** filter form controls *****************************/
.form-item {
  float:left;
  margin: 5px 10px 5px 0;
}

.form-item .input-label {
  float:left;
  line-height:23px;
  margin:0 7px;
}

.form-item .input-box {
  float: left;
}

.form-item .input-box .products_filter_input {
  width: 130px;
}

.form-item .checkbox_list {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:3px 0 0 0;
}

.form-item .checkbox_list li {
  float: left;
  padding-right:9px;
}

.form-item .checkbox_list li label {
  display:block;
  float:right;
}

/**************************** end filter form controls *****************************/
