
h2 {
    font-size:14px;

}

/* content admin */

div.cedit {
    border: 1px dashed black;
}

div.cedit div.ctop {
    width:100%;
    height:19px;
    line-height:19px;
    color:#fff;
    background:#CD198A;
    border-bottom:1px solid black;

}

div.cedit div.ctop div {
    float:right;

}

div.cedit a.citem,
div.cedit a.citem:link,
div.cedit a.citem:visited {
    color:#fff;
        padding: 0px 4px 0px 4px;
}

div.cedit a.citem:hover {
    color:red;
     padding: 0px 4px 0px 4px;
}

div.cedit div.cedittext {
    clear:both;

}

div.cedit div.ctext {
    clear:both;
    /*padding:10px;*/
}



div.cedit a.citem-active {
    background:white;
    color:#3B7677;
    border:2px solid white;
    border-bottom:5px solid white;
     padding: 0px 4px 0px 4px;
     position:relative;
}

div.cedit div.caction {
    border-top:1px dashed black;
    height:23px;
    padding:1px;
    text-align:right;

}

div.cedit div.caction input {
    height:22px;
    font-size: 12px;


}



/* grid */

table.grid {
    width:100%;
}

table.grid tr.row-normal {
    background:#FFF;


}

table.grid tr.row-over {
    background:#EEE;
    cursor:pointer;

}

table.grid th {
    border-bottom:1px solid #AAA;
    padding:1px;
}

table.grid td {
    border-bottom:1px dashed #DDD;
    border-color: #DDD;
    padding:1px;
}

table.grid td.actions {
    width:80px;
    text-align:right;
}

table.grid img.icon {
    cursor:pointer;
    margin:0px;

}

input.grid {
    height:22px;
    font-size: 12px;

}

/* detail screen */

dl.detail {
    clear:both;
}

dl.detail dt {
    float:left;
    clear:both;
    width:150px;
    padding:2px;
}

dl.detail dd {
    padding:2px;

}

dl.detail dd input,
dl.detail dd select,
dl.detail dd textarea  {
    border:1px solid #AAA;
    width:200px;
}

div.actions {
    clear:both;
    padding-top:10px;
}

div.actions input {
    height:22px;
    font-size: 12px;

}



/** match */

table td input.edit,
table td select.edit {
    border:1px solid #AAA;
}




div.adminstand {
    position:absolute;
    width:679px !important;
	width:674px;
}

div.adminstand span.title {
    font-weight:bold;
}


div.adminstand span.team {
    border-bottom:1px dashed gray;
    width:240px;
    float:left;
}

div.adminstand span.stand {
    padding-left:10px;
    width:20px;
    float:left;
    clear:both;
}

div.adminstand span.score {
    width:100px;
    float:left;
    border-bottom:1px dashed gray;
    text-align:right;


}

div.adminstand span.set {
    width:100px;
    float:left;
    border-bottom:1px dashed gray;
    text-align:right;


}


div.divcopy {
margin:5px;
    border:1px solid red;
}

div.divcopy div.alert {
    color:red;
    font-weight:bold;
    margin-bottom:10px;

}

div.divcopy div {
clear:both;
}
