﻿input:not([type=file]),select{
    background-color:transparent;
    border:1px solid;
    opacity:0.8;
    /*-moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:2px;
    
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 2px;*/
}
input:hover,select:hover{
    opacity:1;
}
select{
        height:22px;
        padding:2px 12px 2px 5px;
}
option{
    background-color:transparent;
    border:none;
}
input{
        /*-moz-border-radius-bottomleft:2px;
        -moz-border-radius-bottomright:4px;
        -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:2px;
        
        -webkit-border-bottom-left-radius: 2px;
        -webkit-border-bottom-right-radius: 4px;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 2px;*/
}
input.long{
    min-width:250px !important;
}
input[type=text]{
    border:1px solid;
    min-width:120px;
    padding:2px 5px;
}
input[type=button],input[type=submit],input[type=reset],input[type=checkbox]{
    cursor:pointer;
    font-weight:bold;
    padding:2px;
    text-transform:lowercase;
    vertical-align:middle;
}
textarea{
    opacity:0.85;
    border:1px solid;
    min-width:120px;
}
textarea:hover{opacity:1;}
textarea.required {
    /*background-image:url(../img/textarea.png);
    background-position:right top;
    background-repeat:no-repeat;*/
    height:80px;
    padding:10px 5px;
}

textarea.valid {
    background-position:right bottom;
    border-color:Green;
}
textarea.invalid {
    background-position:right center;
    border-color:red;
}
input.required, select.required {
    /*background-image:url(../img/input.png);
    background-position:right top;
    background-repeat:no-repeat;*/
}
input.valid, select.valid,textarea.valid {
    background-position:right bottom;
    border-color:Green;
}
input.invalid, select.invalid,textarea.invalid {
    background-position:right center;
    border-color:red;
}

