body{margin: 0px 0px 0px 0px; font-family:Tahoma; font-size:11px;  background:url(../images/layout/admin/bg_body.jpg) repeat-x left top;}

#container
{
margin:0 0; padding:0 0;
  width: 100%;
  background:url(../images/layout/admin/logo.jpg) no-repeat left 35px;
}

#content
{
  padding: 0 0 0 5px;
  padding-top: 0;
}



#content h1
{
  padding: 0;
  background: transparent;
  margin-bottom: 20px;
  font-size: 140%;
  color: #000;
}

td, th
{
  padding: 7px;
}

th
{
  font-weight: bold;
}

#footer
{
  clear: both;
  padding: 5px 0 15px 0;
  margin-top: 20px;
  height: auto;
  font-size: 11px;
  text-align:right;
  color: #ccc7ca;
  background: none;
  border-top:#cccccc 1px solid;
  width:100%;
}

#footer a{text-decoration:none; color:#9a9999; font-weight:normal}
#footer a:hover{text-decoration:none; color:#1aa2d3; font-weight:normal}

#sf_admin_container h1
{
  color:#1aa2d3;
}

#sf_admin_container fieldset h2
{
  font-size: 110%;
  font-family: arial,sans-serif;
  font-style: italic;
}

.sf_admin_form_field_logo div div
{
  margin-left: 120px;
}

#sf_admin_container .sf_admin_form_field_logo div div label
{
  display: inline;
  float: none;
}
#header{height:146px}
#header h1
{
padding:0 0; margin:0 0;
  width: auto;
}
#header h1 a{color:#; font-size:16px; text-decoration:none;}

.login_window{height:139px; width:365px; padding:0px 0px; margin:50px auto; background:url(../images/layout/admin/bg_login.gif) no-repeat left top;}
.login_form{padding: 0px 0 0 35px;}
.login_form input{width:130px;}

.login_table{margin:10px 0px; padding:0px 0px; height:120px}
.login_table th{text-align:left; width:60px; margin:0 0; padding:2px 0; border:none;}
.login_table td{text-align:left; width:90px; margin:0 0; padding:2px 0; border:none;}
label.error{color:#d7114f}

#submit_login{ width:89px; height:19px; padding-top:5px}

#proforma { background-color:#fff; width:660px; }

h1 { font-size:24px; line-height:30px; color:#000000; font-weight:normal; margin:10px 0 6px 0; padding:0 0px 0px 0px; }
h1 span { font-size:45px; }
h2 { font-size:18px; color:#000; margin:0 0; padding:0 0 18px 0px; }
h3 { font-size:15px; color:#000; margin:0 0; padding:10px 0 5px 0; font-weight:bold; }
h4 { font-size:15px; color:#000000; margin:0 0; padding:0px 0 2px 0px; font-weight:bold; }
h5 { font-size:12px; color:#000000; margin:0 0; padding:0px 0 7px 0; font-weight:normal; }

.line { height:1px; background:#bcbfc4; margin-bottom:10px; }
#print1, #print2 { background:#fff; width:620px; padding:10px 10px; }

/* PRODUSE PARTENER */
table.info_client { border:none; margin:0 0; padding:0 0; font-size:11px; }
table.info_client td { border:none; margin:0 0; padding:0 0; font-size:11px; }
table.produse { background:#ccc; border:#ccc 1px solid; margin:0 0; padding:0 0; font-size:11px; }
table.produse td { background:#fff; padding:5px 5px;  border:#ccc 1px solid; }
table.produse th { background:#eef0f2; padding:5px 5px; font-size:11px; font-weight:bold; text-align:left; height:25px; }
table.produse td.buy_box { text-align:right; }

input.cantitate { width:40px; height:14px; font-size:11px; border:#ccc 1px solid; margin:3px 0 2px 0; text-align:center; }
select.color { width:70px; height:16px; font-size:10px; border:#ccc 1px solid; margin:3px 0 2px 0; }
textarea.textarea { width:300px; height:50px; font-size:11px; border:#ccc 1px solid; margin:3px 0 10px 0; }

/* PROFIL PARTENER */
table.profil { background:#fff; border:none; margin:0 0; padding:0 0; }
table.profil td { width:300px; vertical-align:top; background:#eef0f2; padding:10px 10px; }

#status_delegat, #status_avans { margin: 5px 0 3px 7px; }
#status_delegat input { margin: 3px 0 0px 0; width:150px; height:14px; font-size:11px; border:#ccc 1px solid; }
#prev_next { text-align:right; border: #ccc 1px solid; padding:3px 3px; margin:10px 0 10px 0; }


/* LOGIN */
table.nws_form { width:300px; margin:80px auto; border:none; }
table.nws_form td, table.nws_form th { text-align:left; color:#575c61; font-size:11px; padding:0 0px 2px 0; font-weight:normal; font-family:Tahoma; border:none; }
table.nws_form label { padding-left:10px; }
table.nws_form input { width:140px; height:12px; font-size:10px; height:16px; color:#555555; border:#bcbfc4 1px solid; margin:0 5px 0 10px; }
input#submit2 { width:62px; height:17px; border:0px; }


table.f_service1 { border-collapse:collapse; font-size:12px;}
table.f_service1 td, .f_service1 th { text-align:left; padding:5px 10px 5px 5px; border:#bcbfc4 1px solid; border-collapse:collapse; font-weight:normal; }