div.text, div.date, div.radio, div.combo,
div.miniarea, div.area, div.listboxbig, div.standart
{
    padding:2px 0 8px 0;
}

div.date input:first-child
{
    width:80px !important;
}

div.date input
{
    width:40px;
}

div.numeric input
{
    width:70px;
}

div.text input
{
    width:99%;  
}

div.listbox select
{
    width:99%;
}

div.listboxbig select
{
    width:99%;
    height:250px;
}

div.combo select
{
    width:200px;
}

div.miniarea textarea
{
    width:99%;
    height:100px;
}

div.area textarea
{
    width:99%;
    height:200px;
}

.field-validation-error, .error, .warning
{
    color:Red;
}

.info
{
    color:Green;
}

.infox
{
    color:#003366;
    font-style:italic;
}

div.text input, div.miniarea textarea, div.area textarea, div.combo select, div.date input,
div.numeric input, div.listbox select, div.listboxbig select, div.standart input
{
    border: 1px solid #076FAA;
}

div.button
{
    --margin:10px 10px 15px 0px;
    height:29px;
    overflow:hidden;
    text-align:center;
}

div.leftborderbutton
{
    float:left;
    height:29px;
    width:9px;
    background-image:url(images/leftborderbutton.png);
    background-repeat:no-repeat;
}

div.rightborderbutton
{
    float:left;
    height:29px;
    width:9px;
    background-image:url(images/rightborderbutton.png);
    background-repeat:no-repeat;
}


div.button a, div.button input
{
    float:left;
    height:29px;
    color:#fff;
    font-weight:bold;
    background-color:#107D92;
}

div.button a
{   
    padding:6px 6px 0px 6px;
    text-decoration:none;
}

div.button input
{  
    margin:0; 
    display:block;
    border:none;
    cursor:pointer;
}

div.column
{
    float:left;
}

div.column2 div.column
{
    width:49%;
    margin:2px;
}