
div#site_all div#continut_tot div#continut div#cale_links {
    border-top: 1px solid #DEDEDE;
}

div#site_all div#continut_tot div#continut h1 {
    margin: 0px 0px 10px 0px;
    padding: 0px 5px 0px 26px;
    font-size: 20px;
    font-weight: 500;
    color: #222;
    background: url('../img/down3.png') no-repeat center left 7px;   
}
div#site_all div#continut_tot div#continut h2 {
    margin: 5px 0px 5px 0px;
    padding: 5px 5px 5px 28px;
    font-size: 16px;
    color: #222;
    background: #FFFFFF url('../img/down3.png') no-repeat center left 7px;
}
div#site_all div#continut_tot div#continut div#cadastru_1 {
    padding: 0px 10px 10px 10px;
    /*background-color: #FAFAFA;*/
}
div#site_all div#continut_tot div#continut div#cadastru_1 p {
     font-size: 14px;
    line-height: 1.8;
    color: #404040;
    text-indent: 10px;
}

div#firma_cadastru {
    margin: 0px 0px 10px 20px;
    color: gray;
    font-size: 14px;
}

div#site_all div#continut_tot div#continut div#cadastru_2 {
    
}

div#site_all div#continut_tot div#continut div#cadastru_2 table {
    
}

div#site_all div#continut_tot div#continut div#cadastru_2 table .nume_row {
    text-align: center;
    font-size: 14px;
    font-family: "Open Sans B",Helvetica,Arial,sans-serif;
    background-color: #EEEEEE;
    padding: 5px;
}
div#site_all div#continut_tot div#continut div#cadastru_2 table td {
    border: 1px solid #CCCCCC;
    padding: 5px;
    text-align: center;
    font-size: 14px;
    color: #404040;
}
div#site_all div#continut_tot div#continut #tit_form {
    text-align: center;
    padding: 7px 5px 7px 5px;
    font-size: 16px;
    font-weight: 500;
    color: white;
    width: 840px;
    margin: 10px auto 0px auto;
    /*text-transform:uppercase;*/
    
    background-color: #0055A5;
    background: -webkit-linear-gradient(180deg, #0068C9, #0055A5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(180deg, #0068C9, #0055A5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(180deg, #0068C9, #0055A5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(180deg, #0068C9, #0055A5); /* Standard syntax (must be last) */
}
div#site_all div#continut_tot div#continut div#cadastru_3 {
    width: 848px;
    border: 1px solid #CCCCCC;
    margin: 0px auto 30px auto;
    background: #FAFAFA;
}
div#site_all div#continut_tot div#continut div#cadastru_3 table {
    margin-top: 15px;
}

div#site_all div#continut_tot div#continut div#cadastru_3 td.den_camp {
    width: 250px;
    height: 20px;
    text-align: right;
    color: #222;
    font-size: 14px;
    vertical-align: middle;
    padding-right: 5px;
    border-radius: 5px 0px 0px 5px;
}
div#site_all div#continut_tot div#continut div#cadastru_3 .selects {
    margin: 2px 0px 2px 0px;
    width: 335px;
    border: 1px solid #CCCCCC;
    padding: 7px;
    margin-right: 5px;
    color: #404040;
    border-radius: 3px; 
    vertical-align: middle;
    font-size: 14px;
    background-color: #FFFFFF;
}
div#site_all div#continut_tot div#continut div#cadastru_3 .inputs {
    width: 300px;
    padding: 7px 25px 7px 7px;
    font-size: 14px;
    border: 1px solid #C3C4C5;
    border-radius: 3px;
    color: #777777;
    margin: 2px 0px 2px 0px;
    background-color: #FFFFFF;
    -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
}


div#site_all div#continut_tot div#continut div#cadastru_3 textarea{
    width: 300px;
    height: 70px;
    font-size: 14px;
    padding: 7px 25px 7px 7px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #777777;
    margin: 2px 0px 2px 0px;
    background-color: #FFFFFF;
    
    background-image: url('../img/msg2.png');
    background-repeat: no-repeat;
    background-position: top 3px right 3px;
    
    
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
}
div#site_all div#continut_tot div#continut div#cadastru_3 .inputs:focus, div#site_all div#continut_tot div#continut div#cadastru_3 .selects:focus, div#site_all div#continut_tot div#continut div#cadastru_3 textarea:focus  {
    background-color: #FFFFE6;
     
}
div#site_all div#continut_tot div#continut div#cadastru_3 .inputs:focus, div#site_all div#continut_tot div#continut div#cadastru_3 textarea:focus  {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  border: 1px solid rgba(81, 203, 238, 1);
}

div#site_all div#continut_tot div#continut div#cadastru_3 .btntrimite {
    background-color: #0055A5;
    border: 1px solid #0055A5;
    padding: 7px 20px 7px 20px;
    border-radius: 5px;
    cursor: pointer;
    color: #ffffff;
    font-family: "Open Sans B",Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin-bottom: 20px;
}
div#site_all div#continut_tot div#continut div#cadastru_3 .btntrimite:hover {
    background-color: #0066C6;
    
}


div#site_all div#continut_tot div#continut div#info_mesaj {
    /*margin: 0px 0px 10px 170px;*/
    width: auto;
    padding: 11px 10px 11px 38px;
    border-radius: 5px;
    margin: 10px;
    font-size: 14px;
    font-weight: 500;
    color: #528425;
    background: #E8F4DE url('../img/info3.png') no-repeat center left 10px;
    clear: both;

    /*border: 1px solid #008052;*/
}


/********************************************/


div#site_all div#continut_tot div#continut td div.error {
    /*float: right;*/
    width: auto;
    background-color: #FFCECE;
/*    border: 1px solid #DEDEDE;*/
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    border-radius: 3px;
}

div#site_all div#continut_tot div#continut td div.error label.error {
    color: #FB3A3A;
    padding: 5px 5px 5px 25px;
    text-align: left;
    width: 230px;
    float: left;
    background: url('../img/error.png') no-repeat center left 5px;
}
input.error_camp, select.error_camp, textarea.error_camp {
    background-color: #FFCECE;
}


/********************************************************/


/********************************************************/



#loading_submit{
    position: fixed;
    z-index:1;
    border:1px solid #0055A5;
    background-color:#FFFFFF;
    width:300px;
    height:50px;
    /*margin-top:-150px;*/
    margin-left:-150px;
    top:30%;
    left:50%;
    text-align:center;
    line-height:50px;
    font-size:16pt;
    } 