/************************************************************ AUCTION MENU */

/*
.b-auction-menu-free, .b-auction-menu-paid, .b-auction-menu-shop{
    width:30%;
    text-align:center;
    padding: 8px;
    font-size: 150%;
    border: 4px double green;
    margin-top: 10px;
}
.b-auction-menu-free{
    margin-left: auto;
    margin-right: auto;
}
.b-auction-menu-paid{
    float:left;
}
.b-auction-menu-shop{
    float:right;
}
.b-auction-admin{
    width:70%;
    margin: 5px auto;
}
*/

/***************************************************************** COURSE */

.course {
    border: 1px solid green;
    padding:5px;
    width: 70%;
    margin: 10px auto;
    text-align: center;
}

/***************************************************************** AUCTION */

.b-auction-table {
    width: 100%;
    margin: 15px auto 0;
}
.b-auction-table td {
    vertical-align: top;
}
.b-auction-table td div {
    margin:10px;
}
.b-auction-error{
    color: red;
}

/*********************************************************** MAIN TD, LEFT */

.b-auction-main {
    width:60%;
/*
    background-color: #a4d047;
    background-image: url("/static/i/design/auction-bg.jpg");
    background-repeat: repeat-x;
*/
    color: black;
}
.b-auction-last-rate{
    background-color:white;
    border: 1px solid black;
    color: black;
    float:right;
    padding:6px;
    text-align:center;
}
.b-auction-last-rate span{
    font-size: larger;
}
.b-auction-logo {
    float:left;
}
.b-auction-main h2 {
/*
    color:white;
    text-shadow: 0px 0px 2px black;
*/
    margin: 10px;
}
.b-auction-main h3 {
    clear:both;
/*
    color:white;
*/
    margin: 10px;
    font-style: normal;
}
.auction-dates {
    text-align:right;
    margin:10px;
}

/*************************************************** PROPOSAL, BETS, RIGHT */

.b-auction-proposal {
/*
    background-color:#ddeab9;
    color: #75A300;
*/
    width:40%;
}
.b-auction-proposal h2 {
    color: black;
    margin:10px;
    text-align:right;
}
table.b-auction-bets{
    border-spacing: 4px;
    padding: 0 10px;
    width:100%;
}
table.b-auction-bets td{
    /*background-color: #8dc400;
    color: white;*/
    font-family: Trebuchet MS, sans-serif;
    padding:3px;
}
.b-bet-bet {
    text-align: right;
}
.b-bet-name{
    color: black;
}
.b-auction-status{
    color: #75a300;
    text-align:right;
    margin:10px;
}
.b-auction-bet-action{
    text-align:center;
}

/************************************************** SHOP - CONTACTS, RIGHT */

.b-shop-contacts a{
    color:green;
}

/************************************************************** FREE TEAMS */

.b-free-teams-table{
    width:100%;
}
.b-free-teams-table th{
    padding: 3px;
}
.b-free-teams-table td, .b-free-teams-table a{
}
.b-free-teams-table td{
    padding: 2px;
    text-align:center;
}
td.b-free-teams-team, th.b-free-teams-team{
    text-align:left;
}
.b-free-team-request-link{
    text-decoration: none;
}
.free-team-odd {
    background-color: #EAEAEA;
}
.free-team-odd:hover {
    background-color: #e0e0e0;
}
.free-team-even {
    background-color: #f5f5f5;
}
.free-team-even:hover {
    background-color: #e0e0e0;
}

#scrollbar3 { margin: 20px 0 10px; }
#scrollbar3 .viewport { width: 95%; height: 470px; overflow: hidden; position: relative; }
#scrollbar3 .overview { width: 100%; list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar3 .scrollbar{ background: transparent url('/static/i/bg-scrollbar-track-y.png') no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar3 .track { background: transparent url('/static/i/bg-scrollbar-trackend-y.png') no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar3 .thumb { background: transparent url('/static/i/bg-scrollbar-thumb-y.png') no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar3 .thumb .end { background: transparent url('/static/i/bg-scrollbar-thumb-y.png') no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar3 .disable { display: none; }

#scrollbar1 { margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 95%; height: 470px; overflow: hidden; position: relative; }
#scrollbar1 .overview { width: 100%; list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url('/static/i/bg-scrollbar-track-y.png') no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url('/static/i/bg-scrollbar-trackend-y.png') no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url('/static/i/bg-scrollbar-thumb-y.png') no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url('/static/i/bg-scrollbar-thumb-y.png') no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }


#scrollbar2 { margin: 20px 0 10px; }
#scrollbar2 .viewport { width: 95%; height: 470px; overflow: hidden; position: relative; }
#scrollbar2 .overview { width: 100%; list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar2 .scrollbar{ background: transparent url('/static/i/bg-scrollbar-track-y.png') no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar2 .track { background: transparent url('/static/i/bg-scrollbar-trackend-y.png') no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar2 .thumb { background: transparent url('/static/i/bg-scrollbar-thumb-y.png') no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar2 .thumb .end { background: transparent url('/static/i/bg-scrollbar-thumb-y.png') no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar2 .disable { display: none; }

#scrollbar4 { margin: 20px 0 10px; }
#scrollbar4 .viewport { width: 95%; height: 470px; overflow: hidden; position: relative; }
#scrollbar4 .overview { width: 100%; list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar4 .scrollbar{ background: transparent url('/static/i/bg-scrollbar-track-y.png') no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar4 .track { background: transparent url('/static/i/bg-scrollbar-trackend-y.png') no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar4 .thumb { background: transparent url('/static/i/bg-scrollbar-thumb-y.png') no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar4 .thumb .end { background: transparent url('/static/i/bg-scrollbar-thumb-y.png') no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar4 .disable { display: none; }

#scrollbar5 { margin: 20px 0 10px; }
#scrollbar5 .viewport { width: 95%; height: 470px; overflow: hidden; position: relative; }
#scrollbar5 .overview { width: 100%; list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar5 .scrollbar{ background: transparent url('/static/i/bg-scrollbar-track-y.png') no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar5 .track { background: transparent url('/static/i/bg-scrollbar-trackend-y.png') no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar5 .thumb { background: transparent url('/static/i/bg-scrollbar-thumb-y.png') no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar5 .thumb .end { background: transparent url('/static/i/bg-scrollbar-thumb-y.png') no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar5 .disable { display: none; }
