﻿.field { width:506px;height:25px;padding:10px 20px;margin:0; position:relative;}
    .field span.lbl { float:left;width:160px;height:25px;line-height:24px;font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;padding:0 10px 0 0;text-align:right;cursor:default; }

    .field span input { width:188px;border:none;background:transparent url("images/static.png") no-repeat 0 100px;margin:0;padding:5px 4px 6px 8px;font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;position:absolute;top:0; }

    .field span.empty { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right -25px;margin:0;position:relative; }
        .field span.empty input { color:#666;font-style:italic;background-position:0 -25px; }

    .field span.focused { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right -50px;margin:0;position:relative; }
        .field span.focused input { color:#000;font-style:normal;background-position:0 -50px; }

    .field span.valid { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right 0;margin:0;position:relative; }
        .field span.valid input { color:#0f0;font-style:normal;background-position:0 0; }

    .field span.focused-valid { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right -75px;margin:0;position:relative; }
        .field span.focused-valid input { color:#0a0;font-style:normal;background-position:0 -75px; }

    .field span.invalid { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right -100px;margin:0;position:relative; }
        .field span.invalid input { color:#d00;font-style:normal;background-position:0 -100px; }

    .field span.disabled { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right -125px;margin:0;position:relative; }
        .field span.disabled input { color:#999;font-style:normal;background-position:0 -100px; }
        
    .validator_message { position:absolute; left:420px; top:1px; font-family:Tahoma; font-size:12px;}
    
    

.c { width:390px;height:39px;background:#fff url("images/combo/static.png") no-repeat;padding:4px 0 0 10px; }

.ddn { cursor:default;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
.ddn-ftr { width:190px;height:8px;background:transparent url("images/combo/static.png") no-repeat 50% -57px;line-height:8px;overflow:hidden; }
.ddn-con { width:188px;height:auto;background-color:#fff;border:1px solid #bbb; }
.ddn-item { width:182px;padding-left:8px;line-height:22px;background:none; }
.ddn-item-hover { background-color:#f3f3f3;width:182px;padding-left:8px;line-height:22px;color:#333; }
.cmb { height:24px !important;background:#fff url("images/combo/static.png") no-repeat 0 -33px; }
.txt { margin:2px 0 0 5px;background:none;border:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;font-weight:bold; }
.cmb-hover .txt { color:#000; }
