/* ############################################## */
/* #################### SITE #################### */
/* ############################################## */
#content_main h1 em{
  text-transform:none;
  font-size:0.7em;
}
.product_light{
  border:1px dashed #7A7A7A;
  margin:10px 0 10px 0;
  color:#7A7A7A;
  opacity:0.8;
  background:#FFF;
  padding-left:10px;
  width:610px;
}
#content_main .product_light h3{
  color:#000;
  padding:0;
  width:540px;
}
#form_cart fieldset{
  border:0;
}
/* ############################################## */
/* #################### EWOK #################### */
/* ############################################## */
#div_content p{
  margin:0 5px 10px 0;
  padding:0;
}
#div_content label{
  font-weight:bold;
}
#div_content input{
  border:1px solid  #7A7A7A;
}
.field_product p.modbar{
  margin:10px auto;
}
.field_product .mini_input{
  width:180px;
}
.field_product .no_marg{
  margin:0;
}
.field_product .sale_label{
  position:static;
}
.product_new{
  background:url(../images/admin/file_manager_new.gif) left no-repeat;
}
.product_delete{
  background:url(../images/admin/file_manager_delete.gif) left no-repeat;
}
.product_unlink{
  background:url(../images/admin/file_manager_unlink.gif) left no-repeat;  
}
.product_unlink_all{
  background:url(../images/admin/file_manager_unlink_all.gif) left no-repeat;
}
.product_link{
  background:url(../images/admin/file_manager_link.gif) left no-repeat;
}
.product_link_all{
  background:url(../images/admin/file_manager_link_all.gif) left no-repeat;
}
#cart{
  border-collapse:collapse;
  margin-top:5px;
}
#cart, #cart td, #cart th{
  border:1px solid #E3E4E7;
}
#cart td, #cart th{
  padding:10px 5px;
  text-align:center;
}
#cart fieldset{
  border:none;
}
.product_label{
  font-size:1.1em;
  text-transform:uppercase;
  font-family:Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
  font-weight:normal;
  margin-top:5px;
  width:573px;
  color:#424249;
}
.product_price input{
  font-size:1.1em;
  width:70px;
}
#product_description input{
  width:70px;
}
#product_description input.auto{
  width:auto;
}
/*== TAGS ==*/
#tags{
  /*padding:0 5px 5px 5px;*/
  /*border:2px solid #E3E4E7;*/
  color:#424249;
  /*font-size:0.8em;*/
  margin:15px 0;
  border:1px dashed #E3E4E7;
  width:573px;
}
#tags legend{
  margin-left:15px;
  font-weight:bold;
  padding:0 5px;
  margin:0 0 0 10px;
  font-size:1em;
  color:#7a7a7a;
}
#tags h3{
  font-size:0.9em;
  margin:10px 0 2px 10px;
  float:left;
}
#tags ul{
  list-style-type:none;
  clear:both;
}
#tags li{
  font-size:0.7em;
  font-weight:normal;
  margin:0 0 0 25px;
}
#tags .add_tag{
  background:url(../images/admin/add2.gif) no-repeat;
  display:block;
  text-indent:-9999px;
  outline:none;
  width:12px;
  height:12px;
  float:left;
  margin:12px 0 0 8px;
}
#tags .del_tag_parent{
  background:url(../images/admin/delete2.gif) no-repeat;
  display:block;
  text-indent:-9999px;
  outline:none;
  width:10px;
  height:10px;
  float:left;
  margin:13px 0 0 4px;
}

#tags #parent_tag{
  background:url(../images/admin/add.gif) no-repeat;
  display:block;
  text-indent:-9999px;
  outline:none;
  width:16px;
  height:16px;
  margin:10px;
}
#tags input.auto{
  border:0;
  width:auto;
}
/*== VARIANTS ==*/
#product_variants{
  border-collapse:collapse;
  text-align:center;
  table-layout:fixed;
  width:100%;
}
#product_variants.form{
  font-size:0.8em;
  width:auto;
}
#product_variants th{
  background-color:#BFBFBF;
  padding:2px;
  border-right:3px solid #FFF;
  width:67px;
  font-size:0.9em;
}
#product_variants td{
  padding:4px;
}
#product_variants .row_diff{
  background-color:#E8E8E8;
}
#product_variants .big_column{
  width:172px;
}
#product_variants input{
  width:50px;
}
#product_variants input.mini{
  width:33px;
}
#product_variants input.big{
  width:81px;
}
#product_variants input.auto{
  width:auto;
}
#product_variants .variants_media{
  width:50px;
  height:50px;
  border:1px solid #000;
  display:block;
  margin:0 auto;
  text-align:center;
}
#product_variants .variants_media img{
  border:none;
}
#product_variants .calendar{
  border:0;
  background:url(../images/admin/calendar/date.gif) no-repeat 0 0;
  width:17px;
  padding:0;
  margin:0 0 0 5px;
  cursor:pointer;
}
#product_variants .maxi_input{
  width:100px;
}