/* MAIN MENU */

.mainmenu.horizontal {
    width: 100%;
    height: 24px;
    background: #000000 url(/pics/css/bg-bubplastic.gif) top left repeat-x;
}
.mainmenu.horizontal tr {	    
    margin:0;            
    padding: 0;
}
.mainmenu.horizontal tr td {
    width: 11%;
    margin: 0;
    padding: 0;
    background: transparent url(/pics/css/bg-bubplastic-button.gif) top left no-repeat;
}

.mainmenu.horizontal tr td a {
    display: block;
    font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
    font-size: 75%;
    color: #FFFFFF;
    text-decoration: none;
}

.mainmenu.horizontal tr td a span.menu_ar {
    display: block;
    height: 21px;
    padding-top: 4px;
    background: transparent url(/pics/css/bg-bubplastic-button.gif) top right no-repeat;
    cursor: pointer;
}

.mainmenu.gray tr td a:hover,
.mainmenu.gray tr td.highlight a {
    background: transparent url(/pics/css/bg-bubplastic-h-blue.gif) top left no-repeat;
}

.mainmenu.gray tr td a:hover span.menu_ar,
.mainmenu.gray tr td.highlight a span.menu_ar {
    background: transparent url(/pics/css/bg-bubplastic-h-blue.gif) top right no-repeat;
}

/* END OF MAIN MENU */

/* ROUND */

.round {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border:1px solid #9C9C9C;
    background-color:#FFFFFF;
    -webkit-box-shadow: #949494 2px 2px 2px;
    -moz-box-shadow: #949494 2px 2px 2px; 
    box-shadow: #949494 2px 2px 2px;
    font: bold 12px "Verdana";
    color: #454545;
}

.round.index {
    position:relative;
    top: 2%;
    width: 99%;
    height: 100%;
    padding-left: 1%;
    padding-right: 0;
    padding-top: 2%;
    padding-bottom: 2%;
}

.round.practice {
    position:relative;
    top: 5px;
    width: 95.5%;
    height: 100%;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-bottom: 12px;    
    margin-left: auto;
    margin-right: auto;
}

#space {
    height: 7px;
}

.tail {
    position: relative;
    top: 15px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 1%;
    background-color:#FFFFFF;
    font: bold 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: #454545;
}

.common {
    position: relative;
    width: 1150px;  
    height: 90%; 
    text-align: left;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
}

a {
    color: #454545;
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
}

a:hover {
    color: #610B0B;
    background-color: transparent;
}

a:visited{
    color: #454545;
}