form#konferencja {
    width: 580px;
    margin: 15px auto;
}


form#konferencja fieldset{
    color:#2280C6;
    border: 2px solid #FFA708;
    clear:both;
    padding:15px;
}

form#konferencja label{
    color:#000;
    float:left;
    width:150px;
    margin-bottom:5px;
}

form#konferencja p.kat {
width:270px;
float:left;
height:15px;
}

form#konferencja p.kat label {
    width:140px;
    float:left;
    height:15px;
}

form#konferencja p.kat input {
    width:30px;
    float:left;
    height:15px;
}

form#konferencja label span, fieldset span{
    color:#f00;
}

form#konferencja input.s{
    float:left;
    width:125px;
    margin-bottom:5px;
}

form#konferencja input.vs{
    float:left;
    width:20px;
    margin-bottom:5px;
}

form#konferencja input.l, form#konferencja select.l, form#konferencja textarea, form#konferencja span#opis_parent{
    float:left;
    width:380px;
    margin-bottom:5px;
}

form#konferencja div {
    color:#000;
    margin:5px;
}

form#konferencja div span{
    color:#f00;
}

form#konferencja fieldset label.cat{
    width:130px;
    float:left;
    display:block;
    margin-left:10px;
}

form#konferencja fieldset input.cat_ch{
    width:20px;
    float:left;
}

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;
}
