form{
        padding:0;
        margin:0;
}
.form{
        font-size:13px;
}
.form td{
        padding-top:6px;
        padding-right:6px;
}

.form .input{
        position:relative;
        width:260px;
        height:26px;
        top:-5px;
}
.form .input .l{
        position:absolute;
        top:0;
        left:0;
        width:4px;
}
.form .input .v{
        position:relative;
        top:0;
        /*left:4px;
        width:244px;*/
        height:22px;
        padding:4px 4px 0px 4px;
        margin:0 4px;
        background:url(/images/form/i-bg.gif) repeat-x;
}
.form .input input{
        width:244px;
        border:none;
        background:transparent;
}
.form .input .r{
        position:absolute;
        top:0;
        right:0;
        width:4px;
}


.form .radio{
        position:relative;
        width:260px;
        height:23px;
        top:-10px;
}
.form .radio img{
        margin-right:6px;
        cursor:pointer;
}
.form .checkboxs{
        /*width:260px;*/
}
.form .checkboxs div{
        line-height:28px;
}
.form .checkboxs input{
        display:none;
}
.form .checkboxs img{
        margin-right:6px;
        cursor:pointer;
}


.form .submit{
        vertical-align:bottom;
        text-align:right;
}

.form .checkboks input{
        display:none;
}

.form .checkboks img{
        margin-right:6px;
        cursor:pointer;
}









.form .select{
        position:relative;
        width:260px;
        height:26px;
        top:-5px;
        z-index:3;
        margin-right:8px;
}
.form .select .l{
        position:absolute;
        top:0;
        left:0;
        width:4px;
}
.form .select .v{
        position:relative;
        height:22px;
        /*width:219px;*/
        padding:4px 29px 0 4px;
        margin:0 4px 0 4px;
        background:url(/images/form/s-bg.gif) repeat-x;
}
.form .select .v .options{
        position:absolute;
        top:23px;
        left:0px;
        z-index:30;
        width:251px;
        height:108px;
        padding:0;
        background:#eaeaea;
        font-size:12px;
        border:1px black solid;
        overflow:auto;
        display:none;
}
.form .select .v .options select{
        display:none;
}
.form .select .v .options a{
        display:block;
        text-decoration:none;
        color:black;
        padding:2px 4px 2px 4px;
}
.form .select .v .options a:hover{
        text-decoration:none;
        background:navy;
        color:white;
}
.form .select input{
        width:100%;
        border:none;
        background:transparent;
}
.form .select .r{
        position:absolute;
        top:0;
        right:0;
        z-index:3;
        width:29px;
        height:26px;
        cursor:pointer;
}









/*.form table.textarea{
        width:100%;
}*/
.form .textarea td{
        padding:0;
}
.form .textarea .t-ta{
        background:url(/images/form/ta-t.gif);
}
.form .textarea .b-ta{
        background:url(/images/form/ta-b.gif);
}
.form .textarea .l-ta{
        background:#eaeaea url(/images/form/ta-bg.gif) repeat-x top;
}
.form .textarea .r-ta{
        background:#eaeaea url(/images/form/ta-bg.gif) repeat-x top;
}
.form .textarea .text-ta{
        background:#eaeaea url(/images/form/ta-bg.gif) repeat-x top;
        padding:2px 5px;
        vertical-align:middle;
}
.form .textarea textarea{
        width:100%;
        height:36px;
        border:none;
        background:transparent;
        overflow:hidden;
}
.form .textarea input{
        width:55px;
        border:none;
        background:transparent;
}








td.send_msg{
        text-align:center;
        vertical-align:bottom;
        padding-bottom:30px;
        font-size:13px;
}