html, body
{
background-color:rgb(68,102,149);
min-height:100%;
margin-bottom:0px;
width:100%;
}

.login
{
background:RoyalBlue;
margin-top:160;
border:1px solid;
width: 280px;
height: 120px;
padding:20px;
}

.login td
{
text-align:left;
}

#rectangle
{
text-align:center;
border:thin solid #000;
margin-right:auto;
margin-left:auto;
background:RoyalBlue;
margin-top:160;
width:280px;
height:120px;
}

.main
{
position: fixed;
top: 0px;
height: 180px;
width: 100%;
background:rgb(68,102,149);
}

.main_iframe
{
position:fixed;
margin-left:420;
margin-top:8px;
height:140px;
z-index:999;
width:900px;
}

.main_menu
{
position:fixed;
z-index:1;
}

.main_menu ul
{
top: 8px;
list-style:none;
margin-top:8px;
padding:0px;
}

.main_menu li
{
float:left;
width:68px;
background-color:#003366;
text-align:center;
border-right: 1px solid white;
position:relative;
height:25px;
line-height:25px;
}

.main_menu li ul li
{
float:none;
width:120px;
text-align: left;
padding:3px;
border-top: 1px solid white;
}

.main_menu a
{
text-decoration:none;
color:white;
}

.main_menu li ul
{
position:absolute;
top:17px; 
left:0;
visibility:hidden;
}

.main_menu li:hover ul
{
visibility:visible;
}

.main_menu li:hover
{
background-color:maroon;
}
.modificare_prod
{
position:fixed;
margin-top:-120px;
margin-left:350px;
}

.modificare_prod div
{
border:1px solid black;
float:left;
text-align:center;
height:110px;
padding: 5px;
}
.tabel_table div tr
{
width:1400;
border-top:1px solid white;
}

.header_tabel_comenzi
{
position: absolute;
width:2300px;
top:210px;
border: 1px solid white;
}

.header_tabel_comenzi th
{
background-color:#003366;
border: 1px solid white;
text-align:center;
color:white;
padding-left:5px;
padding-right:5px;
}

.tabel_comenzi
{
position:relative;
margin-top:260px;
width:2300px;
border: 1px solid white;
height:66.5%;
overflow-y:auto;
}

.tabel_comenzi th
{
background-color:#003366;
border: 1px solid white;
text-align:center;
color:white;
padding:0px;
}

.tabel_comenzi td
{
background-color:#003366;
border: 1px solid white;
text-align:center;
color:white;
padding-left:5px;
padding-right:5px;
}

.tabel_comenzi td div
{
height:20px;
overflow:hidden;
}


.footer_tabel_comenzi
{
position:absolute;
width:2300px;
height:3%;
bottom:5px;
border: 1px solid white;
} 

.footer_tabel_comenzi th
{
background-color:#003366;
border: 1px solid white;
text-align:center;
color:white;
padding-left:5px;
padding-right:5px;
}

.tabel_useri
{
position: absolute;
top:190px;
border: 1px solid white;
border-collapse:collapse;
text-align:center;
}

#fs {
left:50%;

}

.tabel_useri td
{
text-align:center;
color:white;
padding-left:2px;
padding-right:2px;
background-color:#003366;
border: 1px solid white;
overflow:hidden;

}

.tabel_useri th
{
border: 1px solid white;
text-align:center;
color:white;
background-color:#003366;
height:50px;
padding:10px;
}

.tabel_user_nou 
{
position: absolute;
top:190px;
background-color:#003366;
color: white;
padding: 10px;
width: 700px;
height: 320px;
}

.tabel_user_nou div table
{
color: white;
}

.tabel_dealer_nou 
{
position: absolute;
top:190px;
background-color:#003366;
color: white;
padding: 10px;
width: 700px;
height: 380px;
}

.tabel_dealer_nou div table
{
color: white;
}

.tabel_comanda_noua
{
position: absolute;
top:190px;
padding-left:20px;
float:left;
background-color:#003366;
color:white;
height:390px;
width:500px;
}

.tabel_comanda_noua table
{
color:white;
}

.tabel_cnua
{
position: absolute;
top:190px;
margin-left:535px;
background-color:#003366;
color:white;
height:390px;
width:550px;
padding-left:20px;
padding-top:1px;
}

.tabel_cnua table
{
color:white;
}

.imparte_lucrare
{
border: 1px solid white;
top:190px;
margin-top:190px;
padding-left:20px;
float:left;
background-color:#003366;
color:white;
height:350px;
width:400px;
text-align:center;
}

.imparte_lucrare table
{
margin-left: auto;
margin-right: auto;
color:white;
text-align:center;
}

.imparte_lucrare table tr
{
height: 28px;
}

.imparte_lucrare div
{
border-right: 1px solid white;
float:left;
height:310px;
width:199px;
text-align:center;
}


#descriere
{
margin-top:10px;
height:25px;
width:500px;
}
 
 #adresa_livrare
{
margin-top:10px;
height:25px;
width:500px;
}

.header_tabel_productie
{
border:1px solid black;
position: absolute;
top:210px;
color: white;
width:32700px;
text-align:center;
}

.header_tabel_productie div
{
height:25px;
background-color:#003366;
border:1px solid black;
width:295px;
float:left;
}
 
.tabel_productie
{
position:relative;
margin-top:238px;
height: 69.5%;
color: white;
width:32700px;
text-align:center;
overflow-y:auto;
}

.tabel_productie div
{
background-color:#003366;
border:1px solid black;
border-collapse:collapse;
width:295px;
float:left;
}

.tabel_productie div div
{

}
 
.tabel_productie div div div
{
float:left;
}

#c1
{
width: 40px;
border:none;
border-right: 1px solid white;
height:20px;
line-height:20px;
}

#c2
{
width: 130px;
border:none;
border-right: 1px solid white;
overflow:hidden;
height:20px;
}
#c3
{
width: 30px;
border:none;
border-right: 1px solid white;
height:20px;
line-height:20px;
}
#c4
{
width: 30px;
border:none;
border-right: 1px solid white;
height:20px;
line-height:20px;
}

#c5
{
width: 20px;
border:none;
border-right: 1px solid white;
height:20px;
line-height:20px;
}
#c6
{
width: 20px;
border:none;
border-right: 1px solid white;
height:20px;
line-height:20px;
}
#c7
{
width: 15px;
height: 20px;
border:none;
height:20px;
background-color:grey;
color:black;
}

.footer_tabel_productie
{
border:1px solid black;
height:3%;
position: absolute;
bottom:5px;
color: white;
width:32700px;
text-align:center;
}

.footer_tabel_productie div
{
height:25px;
background-color:#003366;
border:1px solid black;
width:295px;
float:left;
}

.legenda
{
position:fixed;
left:10px;
top:40px;
width:100px;
z-index:0;
}

.pag_contract
{
position: relative;
background-color: white;
margin: 5px;
width:780px;
height: 1110px;
border-style:solid;
border-width:2px;

}

.pag_contract div
{
margin-left: 20px;
margin-right: 20px;
}

.pag_contract h2
{
text-align:center;
}

.par_contract p
{
text-indent: 2em;
text-align: justify;
}
