
p
{
    margin: 8px 0 8px 0;
    padding: 0px;
    border-style: none;
    border-width: 0px;
}

div
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    border-width: 0px;
}

table
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    border-width: 0px;

    border-collapse: collapse;
}
table td
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    border-width: 0px;
}

form
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    border-width: 0px;
}

em {font-weight: bold;}

img, a img
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    border-width: 0px;
}


.ta-left, .align-left{ text-align: left !important; }
.align-right { text-align: right; }
.align-center { text-align: center !important; }
.align-justify { text-align: justify; }



.fl-left { float: left; }
.fl-right { float: right; }
.clear { clear: both; }



/* KICSIT SPECIALISAK */

label { cursor: pointer; }


.font-10 { font-size: 10px; }
.font-12 { font-size: 12px; }
.fw-bold { font-weight: bold; }

.margin-2 { margin: 2px; }
.margin-5 { margin: 5px; }

.margin-left-5 { margin-left: 5px; }
.margin-top-5 { margin-top: 5px; }
.margin-left-10 { margin-left: 10px; }
.margin-right-5 { margin-right: 5px; }
.margin-right-10 { margin-right: 10px; }

.margin-right-bottom-5 { margin-right: 5px; margin-bottom: 5px; }
.margin-left-bottom-5 { margin-left: 5px; margin-bottom: 5px; }


.padding-5
{
    padding: 5px;
}

.div-pad-left-5 { padding-left: 5px; }
.div-pad-left-10 { padding-left: 10px; }
.div-pad-left-20 { padding-left: 20px; }


.t-100 /* TABLE WIDTH 100% */
{
    width: 100%
}

.va-top, .t-valigntop td
{
    vertical-align: top;
}

.fs-10 { font-size: 10px; }
.fs-11 { font-size: 11px; }
.fs-12 { font-size: 12px; }
.fs-13 { font-size: 13px; }
.fs-14 { font-size: 14px; }
.fs-16 { font-size: 16px; }



.error {
    color: #A70000;
}

.success {
    color: #00620C;
}