﻿#cont_edgeshop .contentImage {
    margin-right:10px; float:left;
}
#cont_edgeshop .contentText {
    display:block;
}
#cont_edgeshop table.tablesorter {
    font-size:8pt; font-family:arial; background-color:#cdcdcd; width:800px; text-align:left;
}
#cont_edgeshop table.tablesorter thead tr .header {
    background-image: url(/modules/price/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;
}
#cont_edgeshop table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #e6EEEE; border: 1px solid #FFF;font-size: 8pt;padding: 4px;
}
#cont_edgeshop table.tablesorter tr.header .id {
    width: 1%;
}
#cont_edgeshop table.tablesorter tr.header .img {
    width:2%;
}
#cont_edgeshop table.tablesorter tr.header .article {
    width: 5%;padding-right:15px;
}
#cont_edgeshop table.tablesorter tr.header .name {
    width: 80%
}
#cont_edgeshop table.tablesorter tr.header .sum {
    width: 2%;
}
#cont_edgeshop table.tablesorter tr.header .count {
    width: 2%;
}
#cont_edgeshop table.tablesorter tr.header .curr {
    width: 2%;
}
#cont_edgeshop table.tablesorter tr.header .state {
    width: 2%;
}
#cont_edgeshop table.tablesorter tr.header .date {
    width: 2%;
}
#cont_edgeshop table.tablesorter tbody td {
    color:#3d3d3d; font-size:10px; background-color:#fff; padding:4px; vertical-align:top;
}
#cont_edgeshop table.tablesorter tbody tr.odd td {
    background-color:#f0f0f6;
}
#cont_edgeshop table.tablesorter tbody tr.even td {
    background-color:#ffffff;
}
td.chislo {
    text-align: right; padding-left: 10px;
}
td.state {
    text-align: right; padding-left: 10px;
}
input.editChislo {
    border: black 1px solid; color: black; background-color: white; width: 75px;
}
div.closed {
    background-image:url(/modules/price/closed.png); width:32px; height:32px;
}
div.opened {
    width: 32px; height: 32px; background-image: url(/modules/price/opened.png);
}
div.loading {
    background-image:url(/modules/price/loading.png); width:32px; height:32px;
}
#cont_edgeshop table.tablesorter thead tr .headerSortUp {
    background-image: url(/modules/price/asc.gif);
}
#cont_edgeshop table.tablesorter thead tr .headerSortDown {
    background-image: url(/modules/price/desc.gif);
}
#cont_edgeshop table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}
#cont_edgeshop table.tablesorter tbody tr td.notPayed {
    background-color: #FF0000;
}
#cont_edgeshop table.tablesorter tbody tr td.payed {
    background-color: lightgreen;
}
#cont_edgeshop table.tablesorter tbody tr td.present {
    background-color:pink;
}
#cont_edgeshop table.tablesorter tbody tr td.credit {
     background-color: lightblue;
}
#cont_edgeshop table.tablesorter tr.itog {
    text-align: right;
}
#cont_edgeshop tr.menu {
    color: #0000FF;
}
tr.menu td.count {
    text-align: left;width: 35%;
}
tr.menu td.page {
    text-align: right;width: 35%;
}
tr.menu td.next {
    text-align: left; width: 15%;
}
tr.menu td.prev {
    text-align: right; width: 15%;
}
div.link {
    cursor: pointer;
}
table.filtr {
    width:800px;
}
table.filtr td.year,table.filtr td.month,table.filtr td.state {
    width:10%;
}
table.filtr td.client,table.filtr td.partner {
    width:35%;
}

/* ------------------------------- */
#ttpartners .lec { display: inline-block;
    margin: 0;
    overflow: hidden; }
    
#ttpartners .blogo {
    display: inline-block;
    float: left;
    margin: 0 10px 10px 15px;
    min-height: 35px;
    text-align: center;
    width: 68px;
}    
#ttpartners .pusername {
    display: block;
    margin-bottom: 4px;
}
#ttpartners .pusername a {
    color: #106cb3;
    display: inline;
    font: 14px tahoma;
    margin-bottom: 0px;
    width: auto;
}
#ttpartners td div {
    display: inline-block;
    margin: 0;
    overflow: hidden;
}
    
#ttpartners .pworks {
    display: inline-block;
    margin: -10px 5px 0 88px;
}
#ttpartners .pworks a { border: 3px solid #fff;
    cursor: pointer;
    display: inline-block;
    height: 130px;
    margin: 6px;
    outline: 1px solid #e2e2e2;
    overflow: hidden;
    text-align: center;
    width: 152px; }
#ttpartners .pworks a img { border: 0 none;
    display: inline-block;
    width: 150px; }
#ttpartners td { padding: 10px 0 4px; }
#ttpartners .despecial {
    color: #969595;
    display: block;
    overflow: hidden;
    width: 500px;
    margin-bottom: 20px;
}
#ttpartners .icboxp {
    display: block;
    margin: 7px 0 10px;
    overflow: hidden;
    text-align: left;
}
#ttpartners .icboxp span {
    color: #898989;
    display: inline-block;
    margin-right: 10px;
    padding-left: 18px;
    text-align: right;
    white-space: nowrap;
}
#ttpartners .icboxp span a {
    text-decoration: none;
    color: inherit;
}
#ttpartners .icboxp .mailautoru { background: url("/www/skin/1po_03.gif") no-repeat scroll 0 50% transparent; }
#ttpartners .icboxp .mailautoru a { border-bottom: 1px dotted; text-decoration: none; color: #0069ab; }
#ttpartners .icboxp .rtgs { background: url("/www/skin/ratgs.png") no-repeat scroll 0 50% transparent; }
#ttpartners .icboxp .wrks { background: url("/www/skin/prfo.png") no-repeat scroll 0 50% transparent; }
#ttpartners .despecialtd { padding-top: 0 !important; }
#ttpartners .odd { background-color: #f6f9fb; }
#ttpartners .rcv { padding: 0 9px 0 0 !important; text-align: right; width: 90px; }
