.training_list {width: 100%; font-size: 12px}
.training_list tr.row { border-bottom: 1px solid #ccc }
.training_list .row td {line-height: 20px; text-align: center}
.training_list .row td.date {line-height: 15px;}
.training_list td.avatar { width: 50px; padding-top: 2px}
.training_list td.user { width: 60px}
.training_list td.user .username {width: 60px; overflow: hidden}
.training_list td.date { width: 80px}
.training_list td.name { text-align: left}
.training_list td.distance { width: 60px}
.training_list td.time { width: 60px}
.training_list td.unify_time { width: 60px}
#training_detail p {overflow: hidden}

#hand_b {
  width:31px;
  height:31px;
  background-image: url(http://google.com/mapfiles/ms/t/Bsu.png);
}
#hand_b.selected {
  background-image: url(http://google.com/mapfiles/ms/t/Bsd.png);
}
 
#placemark_b {
  width:31px;
  height:31px;
  background-image: url(http://google.com/mapfiles/ms/t/Bmu.png);
}
#placemark_b.selected {
  background-image: url(http://google.com/mapfiles/ms/t/Bmd.png);
}
 
#line_b {
  width:31px;
  height:31px;
  background-image: url(http://google.com/mapfiles/ms/t/Blu.png);
}
#line_b.selected {
  background-image: url(http://google.com/mapfiles/ms/t/Bld.png);
}
 
#shape_b {
  width:31px;
  height:31px;
  background-image: url(http://google.com/mapfiles/ms/t/Bpu.png);
}
#shape_b.selected {
  background-image: url(http://google.com/mapfiles/ms/t/Bpd.png);
}

.training_type
{font-weight: bold; font-size: 10px; margin: 0; text-transform: lowercase}

.training_type_1
{
    color: #901260; 
}
.training_type_5
{
    color: red;
}

.training_type_3
{
    color: green;
}
.training_type_2
{
    color: #905000;
}
.training_type_4
{
    color: #f07000;
}
.training_type_6
{
    color: #606060;
}
.training_type_7
{
    color: #207060;
}
.training_type_8
{
    color: #60f020;
}
#route_form p {
    overflow: hidden;
}
td.event_plan_item {
    font-style: italic;
}
tr.event_plan_item td {
    background-color: #ffeeee;
}
#training_form fieldset{
    margin-top: 20px;
}
#training_form fieldset legend {
    display: block;
    width: 547px;
    padding-right: 16px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-top:0;
    overflow: hidden;
    background-color: #eee;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-image: url('/site_media/static/pinax/images/silk/icons/icon_collapse.png');
}
#training_form fieldset legend.minimalized{
    background-image: url('/site_media/static/pinax/images/silk/icons/icon_expand.png');
}
#training_form .buttonHolder{
    margin-top: 10px;
}
#selected_menu_button{
    font-weight: bold;
    color: #ee0000;
}
#selected_menu_no_items{
    font-weight: bold;
    color: #ccc;

}
.selected_submenu {
    position: absolute;
    background: white;
    border: 1px solid #999;
    border-top: 0;
}
.selected_submenu{
    padding: 0;
}
.selected_submenu ul{
    padding: 0;
    width: 90px;
    z-index: 5;
    margin: 0;

}
.selected_submenu ul li{
    padding: 3px 3px 3px 3px;
    list-style-type: none;
    font-size: 10px;
    border-bottom: 1px solid #ccc;
    margin: 0;
    text-align: left;
}
#selected_menu_container{
    float: right; 
    padding-left: 10px;
    font-size: 11px;

}
#hint_id_category, #hint_id_route{
    font-size: 12px;
    padding: 6px 0;
    position: static;
    width: auto;
}
