form div.header {
    font-size: 1.5em;
    margin-bottom: 0.75em;
}

form div.parameter div.title {
    margin-bottom: 0.25em;
    font-size: 1.25em;
    line-height: 1.2em;
}

form div.parameter div.body {
    margin-left: 1em;
    margin-bottom: 1em;
    line-height: 2em;
}

form div.parameter div.body a:link {
    color: white;
}

form div.parameter div.body a:visited {
    color: white;
}

form div.parameter div.body a:hover {
    color: #ff6a00;
}

form div.parameter div.body a:active {
    color: #ff6a00;
}

form div.column {
    width: 45%;
    float: left;
    display: inline;
}

form div.rightmargin {
    margin-right: 5%;
}

form div.parameter input.text {
    width: 25%;
}

form div.clearleft {
    clear: left;
}

div.bottommargin {
    margin-bottom: 0.5em;
}

div#dialog-metromap, div#dialog-metrolist {
    display: none;
}

div#dialog-metromap div.map {
    position: relative;
    width: 602px;
    height: 790px;
    background: url( /upload/images/metro2008.gif );
}

div#dialog-metromap div.map div.station {
    position: absolute;
    width: 9px;
    height: 9px;
    overflow: hidden;
    background: transparent;
    cursor: pointer;
}

div#dialog-metromap div.map div.station.active {
    background: url( /upload/images/mark.gif );
}

div#dialog-metromap div.controls {
    width: 602px;
    text-align: center;
}

div#dialog-metromap div.controls p {
    text-align: right;
}

div#dialog-metrolist, div#dialog-metromap {
    color: #046a95;
}

div#dialog-metrolist div.controls {
    text-align: center;
}

div#dialog-metrolist div.controls div.list {
    width: 100%;
    margin: -1px;
    height: 30em;
    text-align: left;
    border: #046a95 1px solid;
    overflow-x: hidden;
    overflow-y: scroll;
}

div#dialog-metrolist div.controls div.list label {
    margin: 0 0.75em 0 0.75em;
}

div#dialog-metrolist div.controls p {
    width: 100%;
    text-align: right;
}


