.gridview {}

.grid {
    background-color: #D3DBE2;
}

.gridview table {
    background-color: #D3DBE2;
    width: 568px;
    border-left: 1px solid #A3B3C2;
    border-right: 1px solid #A3B3C2;
}

.wide .gridview table, .wide.gridview table {
    width: 772px;
}

.gridview table thead tr th {
    height: 29px;
    border-bottom: 1px solid #a3b3c2;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    background: url(../img/ch_gridview_th_bg.jpg) repeat-x left center;
}

.gridview table thead tr th.firstTh {
    border-left: none;
}

.gridview table thead tr th a {
    display: block;
    height: 29px;
    color: #666666;
    font-weight: bold;
    text-align: center;
}

.gridview table thead tr th div {
    padding-top: 7px;
    padding-bottom: 7px;
    border-left: 1px solid #d6dee4;
    border-right: 1px solid #ffffff;
}

.gridview table thead tr th.firstTh div {
    border-left: none;
}

.gridview table thead tr th.firstTh div span {
    background: none;
}

.gridview table thead tr th div span {
    padding-right: 18px;
    background: url(../img/ch_gridview_header_link_narrow.jpg) no-repeat right center;
}

.gridview table thead tr th.lastTh a span {
    border-right: none;
}

.firstHeaderCell  {
    background: none !important;
}

#yw0_c0 {
    width: 108px;
    --background: url(../img/ch_gridview_header_coll1_bg.jpg) no-repeat left center;
}

#yw0_c1 {
    width: 127px;
    --background: url(../img/ch_gridview_header_coll2_bg.jpg) no-repeat left center;
}

#yw0_c2 {
    width: 123px;
    --background: url(../img/ch_gridview_header_coll3_bg.jpg) no-repeat left center;
}

#yw0_c3 {
   width: 120px;
    --background: url(../img/ch_gridview_header_coll4_bg.jpg) no-repeat left center;
}

#yw0_c4 {
    width: 88px;
    --background: url(../img/ch_gridview_header_coll5_bg.jpg) no-repeat left center;
}

.gridview table tbody tr td {
    padding: 10px 0;
    text-align: center;
    font-size: 12px;
    color: #666666;
    white-space: normal;
}

.gridview table tbody tr td.first {
    text-align: left;
    padding-left: 10px;
}

.gridview span.price {
    font-size: 10px;
}

.gridview span.credit_amount {
    font-weight: bold;
}

.gridview tbody .odd td {
    border-right: 1px solid #f4f6f8;
    background-color: #ffffff;
}

.gridview tbody .odd .last {
    border-right: none;
}

.gridview tbody .even td {
    border-right: 1px solid #ffffff;
    background-color: #f4f6f8;
}

.gridview tbody .even .last {
    border-right: none;
}

.pager {
    width: 568px;
}

.wide .pager {
    width: 772px;
}

.pager .border_top {
    height: 4px;
    border: 1px solid #A3B3C2;
    background-color: #D3DBE2;
    width: 566px;
}

.wide .pager .border_top {
    width: 770px;
}

.pager ul.sanoma_pager {
    float: right;
    color: #666666;
}

.pager ul.sanoma_pager li {
    float: left;
    text-align: center;
}

.pager ul.sanoma_pager li a {
    display: block;
    font-size: 13px;
    font-weight: normal;
    color: #016dab;
}

.pager .first, .pager .last {
    display: none;
}

.pager .previous {
    width: 92px;
    height: 31px;
    background: url(../img/ch_gridview_pager_prevbutton_bg.jpg) no-repeat left center;
}

.pager .previous a, .pager .first a {
    padding-top: 8px;
    padding-left: 18px;
}

.pager .next a, .pager .last a {
    padding-top: 7px;
    padding-left: 12px;
}

.pager .next {
    width: 92px;
    height: 31px;
    background: url(../img/ch_gridview_pager_nextbutton_bg.jpg) no-repeat left center;
}

.pager .page_info {
    width: 192px;
    height: 22px;
    padding-top: 8px;
    font-weight: bold;
    border-bottom: 1px solid #a3b3c2;
    border-left: 1px solid #dcdddf;
    border-right: 1px solid #dcdddf;
}

.pager .page_info .page_count {
    font-weight: normal;
}

.pager .yiiPager {
    float: right;
}

table {
    border-collapse: inherit;
    border-spacing: 0;
    border: 0px;
}

tr.lastRow {
    border-bottom: 1px solid #A3B3C2;
}

.download_history table thead tr th div span {
    background: none;
}
.download_history.gridview {
    clear: left;
}

.no_summary .summary {
    display: none;
}

.with_filter .filter {
    margin-bottom: 0;
    padding-bottom: 18px;
    border-bottom: 1px solid #A3B3C2;
}

.with_filter .filter input {
    width: 430px;
}
.with_filter .filter input.sizeDate {
    width: 100px;
}



td.numeric_cell{
    text-align: right!important;
    padding: 10px!important;
}

.dashboard table{
    border: 1px solid #A3B3C2;
}

.balance  {
    font-weight: bold;
}

.gridview td.left {
    text-align: left;
}

/** Egyedi beallitasok **/
#shoplist td.last {
    padding: 2px 0;
    line-height: 18px;
}