/* ############################################## */
/* #################### 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;
}
.product_price{
  background:url(../images/price_bg.gif) top left no-repeat;
  width:137px;
  padding:7px;
  color:#fff;
  font-size:1.1em;
  float:right;
  font-weight:bold;
}
#form_cart fieldset{
  border:0;
}
/* ############################################## */
/* #################### EWOK #################### */
/* ############################################## */
#div_content p{
  /*margin:20px 5px 10px 0;*/
  padding:0;
}
#div_content label{
  font-weight:bold;
}
#div_content input{
  width:190px;
  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;
}
/*== TAGS ==*/
#tags{
  padding:0 5px 5px 5px;
  border:2px solid #E3E4E7;
  color:#0C6B99;
}
.tags_list{
  list-style-type:none;
}

/*== 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;
}
#product_variants td{
  padding:4px;
}
#product_variants .row_diff{
  background-color:#E8E8E8;
}
#product_variants .big_column{
  width:115px;
}
#product_variants input{
  width:50px;
}
#product_variants input.mini{
  width:33px;
}
#product_variants input.big{
  width:81px;
}
#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;
}