div.rejestrII
{
    line-height: 2em;
}
div.rejestrII table
{
    width: 50%;
    margin: auto;
}
div.rejestrII th
{
    width: 25%;
}

#detailDiv > div
{
    margin: 3%; /*border-bottom:dashed 1px #8d90bd; */
}
#detailDiv div.text
{
    width: 40%;
}

div.blue div.Trans
{
    padding: 0;
    margin: 0 !important;
    width: 92% !important;
}
div.Trans select
{
    width: 140px !important; /* border:solid 1px #2E2F82;*/
}
div.Trans option
{
    text-align: left;
    margin-left: 5%;
}
div.Trans th
{
    text-align: center;
    padding: 1%;
}

div.clientNeeds p.category
{
    font-size: 1.1em;
    color: #2E2F82;
    background: transparent;
    font-weight: bold;
    font-style: italic;
    text-align: right;
}
div.clientNeeds p.category:hover
{
    text-decoration: underline;
    cursor: pointer;
}

div.clientNeeds p.mark
{
    font-size: 1em;
    color: #2E2F82;
    background: transparent;
    font-weight: bold;
    text-align: right;
}
div.clientNeeds p.mark:hover
{
    cursor: pointer;
}

div.clientNeeds p.model
{
    font-size: 0.9em;
    color: #2E2F82;
    background: transparent;
    font-weight: normal;
    font-style: italic;
    text-align: right;
}
div.clientNeeds p.model:hover
{
    cursor: pointer;
}

span.under:hover
{
    text-decoration: underline;
}

div.dotted
{
    border: dotted 1px black;
}
hr.dashed
{
    border: dashed 1px;
}

td.underline:hover
{
    text-decoration: underline;
}