#form_container, #form_container2
{
    font-family: Arial,Tahoma,Verdana;
    font-size:8pt;
    border:1px solid #FF8200;
    clear:left;
    float:left;
    margin:15px 0pt;
    padding:0pt 1px;
    width:521px;
    color: #454545;
}

#form_container
{
    background:transparent url(../images/bg_form.jpg) repeat-y scroll center top;
}

#form_container2
{
    background:transparent url(../images/bg_stat.jpg) repeat-y scroll center top;
}

#form_container .row, #form_container2 .row
{
    width: 511px;
    float:left;
    line-height:20px;
    padding:0px 10px 0px 0px;
    border: 0px solid white;
    border-bottom-width: 1px;
}

#form_container .row_error, #form_container2 .row_error
{
    width: 509px;
    float:left;
    line-height:20px;
    padding:0px 10px 0px 0px;
    border: 1px solid red;
    background: #FFC9C9 url(../images/exclamation.png) no-repeat 0px 3px;
}

#form_container2 .row_header,
#form_container .row_header
{
    width: 501px;
    background:#FF8200 none repeat scroll 0%;
    border-top:1px solid #FFFFFF;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    line-height:20px;
    padding:0pt 10px;
}

#form_container2 .row_header2
{
    width: 501px;
    background:#CC0000 none repeat scroll 0%;
    border-top:1px solid #FFFFFF;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    line-height:20px;
    padding:0pt 10px;
}

#form_container2 .row_footer,
#form_container .row_footer
{
    background:#C0C0C0 none repeat scroll 0%;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    float:left;
    padding:6px 0pt;
    text-align:center;
    width:521px;
}

#form_container2 .row .left_req, #form_container2 .row_error .left_req,
#form_container .row .left_req, #form_container .row_error .left_req
{
    border-right:4px solid #FF8200;
    float:left;
    line-height:18px;
    padding:0px 2px 0px 4px;
    margin: 2px 0px 2px 0px;
    text-align:right;
    width:158px;
/*    border: 1px solid black;*/
}

#form_container2 .row .left, #form_container2 .row_error .left,
#form_container .row .left, #form_container .row_error .left
{
    border-right:0px solid #FF8200;
    float:left;
    line-height:18px;
    padding:0px 2px 0px 4px;
    padding-right: 5px;
    text-align:right;
    width:158px;
/*    border: 1px solid black;*/
}

#form_container2 .row .right, #form_container2 .row_error .right,
#form_container .row .right, #form_container .row_error .right
{
    float:left;
    line-height:12px;
    padding:0pt 0px 0pt 5px;
    width:330px;
/*    border: 1px solid black;*/
}

/* ------------------------ nagyobb meretu bal oldali sav --------------------------*/
#form_container2 .row .left_req, #form_container2 .row_error .left_req
{
    border-right:4px solid #FF8200;
    float:left;
    line-height:18px;
    padding:0px 2px 0px 4px;
    margin: 2px 0px 2px 0px;
    text-align:right;
    width:360px;
/*    border: 1px solid black;*/
}

#form_container2 .row .left, #form_container2 .row_error .left
{
    border-right:0px solid #FF8200;
    float:left;
    line-height:18px;
    padding:0px 2px 0px 4px;
    padding-right: 5px;
    text-align:right;
    width:360px;
/*    border: 1px solid black;*/
}

#form_container2 .row .right, #form_container2 .row_error .right
{
    float:left;
    line-height:12px;
    padding:0pt 0px 0pt 5px;
    width:128px;
/*    border: 1px solid black;*/
}


#form_container2 input, #form_container2 select, #form_container2 textarea, 
#form_container input, #form_container select, #form_container textarea 
{
    font-family: Tahoma,Verdana,Arial;
    font-size:8pt;
    border:1px solid #FF8200;
    color:#454545;
    margin:2px 0pt;
    padding:1px;
/*    width: 200px;*/
}

#form_container2 .butt ,
#form_container .butt 
{
    background:#FF8200 none repeat scroll 0%;
    color:#FFFFFF;
    font-size:7pt;
    font-weight:bold;
    width:60px;
}

#form_container2 .readonly,
#form_container .readonly
{
    background-color: transparent;
}

#form_container2 form, 
#form_container form 
{
    line-height:100%;
    text-indent:0pt;
    word-spacing:0pt;
}

#form_container2 .domaintype_hl,
#form_container .domaintype_hl
{
    -x-background-x-position:0%;
    -x-background-y-position:0%;
    background-attachment:scroll;
    background-color:#FF9900;
    background-image:none;
    background-repeat:repeat;
    color:#FFFFFF;
    font-weight:bold;
}

/*----------WAITHANDLER------------*/
#waitHandler{
    position: absolute;
    z-index: 91;
    width: 197px;
    height: 56px;
    display: none;
}

#waitHandler #waitHeader{
    width: 100%;
    height: 40px;
    background: url(../images/waitHeader2.gif) no-repeat top left;
}

#waitHandler #waitHeader #waitText{
    color: #6F6F6F;
    font-size: 14pt;
    padding: 10px 0px 0px 40px;
    text-align: center;
}

#waitHandler #waitFooter{
    width: 100%;
    height: 16px;
    background: white url(../images/waitFooter.gif) no-repeat top left;
}

#waitHeaderShadow{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
    display: none;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6; 
}
