form#targ {
    width: 580px;
    margin: 15px auto;
}


form#targ fieldset{
    color:#2280C6;
    border: 2px solid #FFA708;
    clear:both;
    padding:15px;
}

form#targ label{
    color:#000;
    float:left;
    width:150px;
    margin-bottom:5px;
}

form#targ label[for="kategorie[]"] {
    width:170px;
    float:left;
    clear:none;
    margin-left:50px;
}

form#targ input[name="kategorie[]"] {
    width:30px;
    float:left;
    clear:none;
}

form#targ label span, fieldset span{
    color:#f00;
}

form#targ input.s{
    float:left;
    width:125px;
    margin-bottom:5px;
}

form#targ input.l, form#targ select.l, form#targ textarea, form#targ span#opis_parent{
    float:left;
    width:380px;
    margin-bottom:5px;
}

form#targ div {
    color:#000;
    margin:5px;
}

form#targ div span{
    color:#f00;
}

p.ok {
    border:2px solid #1E600F;
    background-color:#1EC04F;
    font:bold 14px Tahoma;
    color:#fff;
    padding:5px;
    width:90%;
    margin:3px auto;
    clear:both;
}

p.error {
    border:2px solid #FF1000;
    background-color:#FF502F;
    font:bold 14px Tahoma;
    color:#fff;
    padding:5px;
    width:90%;
    margin:3px auto;
    clear:both;
}

p.info {
    border:2px solid #5C50DF;
    background-color:#5CA4FF;
    font:bold 14px Tahoma;
    color:#fff;
    padding:5px;
    width:90%;
    margin:3px auto;
    clear:both;
}
span.cleared{
    clear:both;
    display:block;
}
