p,h1,h2,form,body {margin:0;padding:0}
a {text-decoration:none; color:#3279bf; cursor: pointer;}
body {
    font-family:Arial, Geneva, sans-serif;
    font-size:12px;
    background-color:#f0f0f0;
}
p {padding:3px 0;}
input[type=text] {background-color:#fff; border:1px solid #272727;}
input[type=password] {background-color:#fff; border:1px solid #272727;}
input[type=submit] {background-color:#0e1b8d; border:1px solid #272727; color:#f0f0f0;}
input[type=button] {background-color:#0e1b8d; border:1px solid #272727; color:#f0f0f0;}

select { background-color:#fff; border:1px solid #272727;}
a img {border:none;}
td a img {float:left;}
#header-container {
    position:relative;
    min-height:186px;
    width:100%;
    background-image:url(../images/top_bg.png); background-position:bottom;
    color:#f0f0f0;
    background-color:#0e1b8d;
}
#logo {position:relative; left:30px;}
#user-area {
    width:230px;
    height:128px;
    position:absolute;
    right:0px;
    top:15px;
}
#user-area a {color:#fff715;}
#user-area a:hover {text-decoration:underline;}
.text-evidentiat {font-size:14px; font-weight:bold;}
#menu-area {
    width:90%;
    min-height:35px;
    position:absolute;
    left:30px;
    bottom:18px;
    font-family: Verdana, Geneva, sans-serif;
    text-align:center;

}
#menu-area a {color:#f0f0f0;}
.menu-selectat {
    width:82px; height:25px;
    padding-top:10px;
    background-color:#f0f0f0;
    color:#272727;
    margin-right:20px;
    float:left;
    font-weight:bold;
}
.menu-activ {
    width:82px; height:25px;
    padding-top:10px;
    margin-right:20px;
    float:left;
}
#container {
    width:96%;
    padding:10px 2%;
    color:#373737;
    min-height:600px;
}
#container h1 {font-size:14px; font-weight:bold;}
.login-area {
    width:285px;
    margin:0 auto;
}
.error-msg {width:94%; padding:5px 2%; background-color:#ffb9a1;margin-bottom:20px; text-align:center;}
.succes-msg {width:94%; padding:5px 2%; background-color:#b8ff8d;margin-bottom:20px; text-align:center;}
.text-msg {width:94%; padding:5px 2%; background-color:#ebedff;margin-bottom:20px; text-align:center;}
#topf {width:100%; height:25px;position:relative;}
#search-area { width:180px; height:25px;position:absolute; right:0px; top:0px;}
#filtru-area { width:300px; height:25px;position:absolute; left:0px; top:0px;}
.titlu-tabel {font-size:14px; color:#0e1b8d;}

table {
    border:1px solid #3d3d3d;
    border-collapse:collapse;
    margin-bottom:30px;
    }
table td, table th {padding:5px;font-weight:bold;}    

.tabel-mare {width:100%; }
.tabel-mare th {
    background-color:#d5e6f7;
    text-align:left;
    border-right:1px solid #3d3d3d;
    border-bottom:1px solid #3d3d3d;
}
.button {cursor:pointer;}
.buton {cursor:pointer;}

.tabel-mare td {border-right:1px solid #3d3d3d; border-bottom:1px solid #3d3d3d;background-color:#ececec;}
.put-border {border-right:1px solid #3d3d3d; border-bottom:1px solid #3d3d3d;}
.text-normal {font-weight:normal;}
.mic {font-size:10px; font-weight:normal; padding-left:3px;}


.derulabil {height:300px; overflow:auto;padding:5px; border:1px solid #000;margin-bottom:20px;}
.clrboth {clear:both;}
.pic-container {width:49px; height:44px; position:relative; margin-right:5px; margin-bottom:5px; float:left;}
.delpic {width:15px; height:15px; position:absolute; bottom:1px; right:1px;}

.tabel-mare .day-D {background-color:#ff9999;}
.tabel-mare .day-S {background-color:#fdd;}
.tabel-mare .center {text-align:center;}
.hscroll {width:100%; overflow-x:auto;}

.invalid-form-field {
    background-color:#ffcbdc;
}
.tabel-mare td .invalid-form-field {
    background-color:#ffcbdc;
}

.buton {display:inline-block; width:auto; height:12px; padding:5px 12px 6px 12px; color:#fff; margin-bottom:3px;
        background-color:#0e1b8d; cursor:pointer; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
.buton:hover {background-color:#78b800; color:#fff;}

input[readonly], textarea[readonly], select:disabled
{
    background-color:#CCCCCC;
}

select:disabled{
  color:black;
}

#back_button{
 width:200px;
 height:30px;
 font-size:18px;
 font-weight:bold;
}

#elemente_sterse_btn{
 width:300px;
 height:22px;
 font-size:18px;
 font-weight:bold;
 color:white !important;
 background-color:red;
 text-align: center;
 vertical-align: middle;
 border-radius:2px;
}

#elemente_sterse_btn a{

 color:white !important;

}

body{
  font-size:14px !important;
}



#myform {
    text-align: center;
    padding: 5px;
    border: 1px dotted #ccc;
    margin: 2%;
}
.qty {
    width: 40px;
    height: 25px;
    text-align: center;
}
input.qtyplus { width:25px; height:25px;}
input.qtyminus { width:25px; height:25px;}


#hover_gray{
   display:none;
   width:100%;
   height:2000px;
   background-color:black;
   opacity: 0.8;
   position:absolute;
   top:0px;
   left:0px;
}

#yes_no_popup{
   display:none;
   padding:2%;
   width:30%;
   height:200px;
   background-color:#DDDDDD;
   position:absolute;
   margin:0 auto;
   top:200px;
   left:35%;
}

#yes_no_popup_table{
   width:100%;
   height:150px;
   border:0px;

}

#yes_no_popup_table td{
   text-align:center;
}

#yes_no_popup_table input{
   width:100px;
   height:50px;
   border:0px;
   font-size:20px;
}

#anulare_btn{
  height:25px !important;
  background-color:red;
  font-size:14px !important;
}