#partnerinfo { padding-top: 20px; }
#partnerinfo .list, #partnerinfo .filter { width: 860px; }

#partnerinfo .filter .block_title { padding-bottom: 5px; }
#partnerinfo .filter .block_title img { vertical-align: middle; }
#partnerinfo .filter .container { 
    float: left;
    width: 412px;        
}
#partnerinfo .filter img { cursor: pointer; }
#partnerinfo .filter .parameter {
    padding: 15px 41px;
    text-align: right;    
}
#partnerinfo .filter .actions {
    text-align: right;
    padding: 5px 41px;
}
#partnerinfo .filter .actions a { padding-right: 10px; }
#partnerinfo .filter label, #partnerinfo .filter .field {
    font: 12px Arial;
}
#partnerinfo .filter .field {
    width: 235px;
    height: 21px;
}
.ie #partnerinfo .filter select { margin-top: 1px; }
#partnerinfo .filter label {
    float: left;
    padding-top: 3px;
}

#partnerinfo table.two-columns td { vertical-align: top; }
#partnerinfo table.two-columns td.first { width: 860px; }

#partnerinfo .pages {    
    background-color: #535353;        
    font: bold 12px Arial; 
    line-height: 26px;
    margin-top: 10px;
    text-align: right;
    padding: 0px 16px;
}
#partnerinfo .pages .total { 
    color: white;            
    float: left;    
}
#partnerinfo .pages .total span { padding-left: 6px; }
#partnerinfo .pages .links a {  
    color: white;
    font: bold 14px Arial;    
    line-height: inherit;
    padding: 0px 2px;
}
#partnerinfo .pages .links span {  
    font: bold 17px Arial;    
    padding-left: 3px;
    padding-right: 2px;    
    line-height: inherit;
    background-color: orange;        
    color: #535353;    
}

#partnerinfo .list .row { padding-top: 11px; }
#partnerinfo .list .border {
    padding-bottom: 12px;
    background: url("/images/dotted.jpg") left bottom repeat-x;
}
#partnerinfo .list .cell {
    float: left;
}
#partnerinfo .list .base {
    width: 240px;    
}
#partnerinfo .list .base .container {
    border: 1px solid black;
    background-color: white;
}
#partnerinfo .list .base .name {
    font: bold 16px Arial;
    color: blue;
    padding: 5px 10px;    
}
#partnerinfo .list .base .name a {
    font: bold 16px Arial;
}
#partnerinfo .list .base .logo {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 25px;
}
#partnerinfo .list .info {
    width: 600px;
    margin-left: 20px;
    font: 12px Arial;
}
#partnerinfo .list .info .bonus_offer strong {
    font: bold 16px Arial;    
}
#partnerinfo .list .info .bonus_offer {
    margin-bottom: 10px;    
    font: 12px Arial;
}
#partnerinfo .list .info .business {
    margin-bottom: 20px;
}

#partnerinfo .banners {margin-bottom: 50px; }
#partnerinfo .carousel-component {
    width: 700px;
}

.agency_table {
    margin-top: 10px;
    width: 100%;    
}
.agency_table tbody td {
    padding: 12px 0;
    color: black;
    font-size: 11px;
    font-family: Arial;
}
.agency_table td { width: 20%; }
.agency_table tbody td a {
    font-size: 11px;
}
.agency_table thead {
    background: #535353;
    color: white;        
}
.agency_table thead td {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
}
.agency_table thead td.name {
    padding-left: 20px;
}
.agency_table tbody td.name {
    padding-left: 13px;
}