.calendar_popup
{
    position:absolute;
    visibility:visible;
    background-color:#EFEFEF;
    z-index:1000;
    border-width:1px;
    border-style:solid;
    border-color:#222222;

    text-align:center;
    vertical-align:middle;

    width:280px;
    height:250px;
    padding:2px;


}


.admin_menu_img
{
	background-color:white;
}


.edit_offers
{
    width:100%;


    border-left-width:1px;
    border-left-color:#dedcdd;
    border-left-style:solid;

    padding:0px;
    margin:0px;


        

}

.edit_offers TD
{


    border-bottom-width:1px;
    border-bottom-color:#dedcdd;
    border-bottom-style:solid;

    border-right-width:1px;
    border-right-color:#dedcdd;
    border-right-style:solid;

    padding:3px;


}

.edit_offers TH
{
    color:black;
    font-weight:normal;
    text-align:center;
    vertical-align:bottom;
    padding:3px;

        
    background-image:none;
    background-position: left top;
    background-repeat:repeat-x;

    border-bottom-width:1px;
    border-bottom-color:#dedcdd;
    border-bottom-style:solid;

    border-top-width:1px;
    border-top-color:#dedcdd;
    border-top-style:solid;

    border-right-width:1px;
    border-right-color:#dedcdd;
    border-right-style:solid;

    border-left-width:1px;
    border-left-color:#dedcdd;
    border-left-style:solid;

    background-color:#eeeeee;
}



.sort_table TD
{
    border-width:0px;
    padding:1px;
    font-size:9px;
}
.sort_table TD IMG
{
    margin:0px;
    padding:0px;
}


TABLE.admin
{
    
    margin:5px;
    border-color:black;
    border-style:solid;
    border-width:1px;
    width:160px;
}

.admin_top
{
    background-color:white;
    color:gray;
    font-size:9px;
}

.admin_top A:link
{
    color:gray;
    font-size:9px;
}
.admin_top A:hover
{
    color:gray;
    font-size:9px;
}

.admin_top A:visited
{
    color:gray;
    font-size:9px;
}

.admin_top A:active
{
    color:gray;
    font-size:9px;
}

.admin_menu
{

}

.admin_login
{
 
}

TABLE.admin
{
    color:gray;
    font-size:9px;
    vertical-align:middle;
    margin-left:10px;
   
}
TABLE.admin TD.admin_login 
{
    color:gray;
    font-size:9px;
}

TABLE.admin TD.admin_login A
{
    color:#cc0000;
    font-size:9px;
}
TABLE.admin TD.admin_login A:link
{
    color:#cc0000;
    font-size:9px;
}
TABLE.admin TD.admin_login A:visited
{
    color:#cc0000;
    font-size:9px;
}
TABLE.admin TD.admin_login A:hover
{
    color:#cc0000;
    font-size:9px;
}






.forma P.description
{
    padding:0px;
    margin:0px;
    padding-top:0px;
    padding-bottom:0px;
    color:gray;
    font-style:italic;
    vertical-align:top;
    margin-bottom:5px;
    font-size:9px;
}

TD.step_name
{
    color:gray;
    padding-right:5px;
}
.red
{
    font-size:8px;
    color:red;

}
.warning
{
    font-size:9px;
    color:red;

}

.filter_input_changed
{
    background-color:cyan;
}

TABLE.admin TD UL
{

}


TABLE.admin TD LI
{
    margin:0px;
    padding:2px;


}


.form TEXTAREA
{
	height:600px;
}


.textarea_counter 
{
    vertical-align:top;
}

.textarea_counter TD
{
    vertical-align:top;
}

.textarea_counter INPUT
{
    font-size:9px;
    border-width:0px;
    vertical-align:bottom;
    padding:0px;
    margin:0px;
    background-color:transparent;
}

.textarea_counter TD A
{
    font-size:9px;
    text-decoration:none;
}

.textarea_counter TD A:hover
{
    font-size:9px;
    text-decoration:none;
}

