.cosmrate_main_table {background-color: #f2e9d7; border: 0px; width: 100%; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;}
.cosmrate_main_table td {margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;}
.cosmrate_main_td {vertical-align: top; margin: 2px 2px 2px 2px; padding: 0px 0px 0px 0px;}
.cosmrate_main_color {background-color: #f2e9d7;}

.cosmrate_spt {background-color: #f2e9d7;}
.cosmrate_resp {background-color: #ffffff; padding: 0px 5px 0px 5px;}

.cosmrate_view_table {background-color: #e3d3b1; color: #000000; border: 0px; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.cosmrate_view_table td {text-align: center; width: 10%; color: #000000; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; text-indent: 0px; font-size: 11px; font-weight: normal; font-family: arial, helvetica, san-serif;}
.cosmrate_view_color {background-color: #e3d3b1; color: #000000;}


.cosmrate_font_desc {text-indent: 0px; background: none; color: #000000; font-size: 11px; font-weight: normal; font-family: arial, helvetica, san-serif; margin: 0px; padding: 5px 5px 5px 5px;}
p.cosmrate_font_desc {margin: 0px; padding: 5px 0px 5px 0px;}
h1.cosmrate_main_headers {font: bold 14px arial, helvetica, san-serif;color :#b857bf;}
h2.cosmrate_main_h2 {font: bold 12px arial, helvetica, san-serif; color :#b857bf;}
h2.cosmrate_l_h2 {font: bold 12px arial, helvetica, san-serif; color :#b857bf; margin: 0px; padding: 0px;}

.cosmrate_tta {background: #faf5ed;}
.cosmrate_ttb {background: #f2e9d7;}

.cosmrate_sptn td {background: #e3d3b1;}
.cosmrate_sptn span {font: bold 10px arial, helvetica, san-serif; color :#63393b; text-decoration : none;}

font.cosmrate_productbrand {color: #b857bf; font-weight: bold;}
a.cosmrate_productbrand {color: #b857bf; text-decoration: none;}
a.cosmrate_productbrand:hover {color: #b857bf;}

font.cosmrate_sort {color: #63393b; font-size: 11px;}
font.cosmrate_sort b {background-color: #faf5ed; font-weight: normal; padding: 2px;}
a.cosmrate_sort {color: #63393b; text-decoration: underline; font-weight: normal; padding: 2px;}
a.cosmrate_sort:hover {color: #63393b; background-color: #faf5ed; padding: 2px;}

a.cosmrate_catsort {color: #b857bf; text-decoration: underline; font-weight: normal;}
a.cosmrate_catsort:hover {color: #b857bf;}

div.cosmrate_shoplink_point {width: 100%; background-color: #faf5ed; position: relative;}
div.cosmrate_shoplink {background-color: #ffffff; font-size: 11px; padding-top: 2px; padding-bottom: 2px; position: relative;}
a.cosmrate_shoplink {color: #63393b; text-decoration: none; font-weight: normal; font-size: 11px;}
a.cosmrate_shoplink b {color: #b857bf; text-decoration: bold; font-size: 12px;}
a.cosmrate_shoplink img {border: 1px solid #cccccc;}
a.cosmrate_shoplink:hover {color: #63393b; text-decoration: none;}
a.cosmrate_shoplink:hover b {text-decoration: underline;}


.shop {position: relative; background-color: #faf5ed; font-size: 11px; width: 100%; height: 84px; margin: 2px; overflow: hidden;}
.shop span {color: #b857bf; text-decoration: bold;}
a.test { height: 82px; color: #63393b; text-decoration: none; display: block; margin: 0px 0px 0px 104px; outline: none; padding: 5px; }
a.test img { border: 1px solid #cccccc; vertical-align: top;}
a.test:hover {height: 82px; background-color: #ffffff; text-decoration: none;}
a.test .name {font-size: 12px;}
a.test:hover .name {font-weight: bold; text-decoration: bold;}
a.test:hover img { border: 1px solid #222; }
a.test .photo { display: block; position: absolute; width: 100px; height: 100px; }
#ph .photo {top: 1px; left: 1px;}


.tdshopphoto {height: 80px; text-decoration: none; margin: 0px; padding: 0px; background-color: #ffffff; vertical-align: middle;}
img.pic {border: 0px solid #cccccc; vertical-align: top;}
a.ashopphoto {text-decoration: none;}
a.ashopphoto:hover {text-decoration: none;}

a.ashopdesc {height: 80px; color: #63393b; text-decoration: none; display: block; margin: 0px; padding: 5px; background-color: #faf5ed; font-size: 11px;}
a.ashopdesc:hover {height: 80px; background-color: #ffffff; text-decoration: none;}
a.ashopdesc b {color: #b857bf; text-decoration: bold; font-size: 12px;}



div.cosmrate_aboutproduct {width: 100%; height: 46px; position: relative; margin: 3px; padding: 4px;}
.cosmrate_price {width: 163px; height: 36px; background: url('/modules/makeup/icons/bg.png') left top no-repeat; border: 0px; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; overflow: hidden;}
.cosmrate_price a {width: 163px; height: 36px; text-align: center; vertical-align: middle; color: #ffffff; text-decoration: none; font: bold 11px arial; display: block; padding-top: 9px;}
.cosmrate_price a:hover {color: #ffffff; text-decoration: none;}
.cosmrate_price span {color: #ffffff; font: bold 14px arial;}

.cosmrate_fav {width: 163px; height: 36px; background: url('/modules/makeup/icons/bg.png') left top no-repeat; border: 0px; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; overflow: hidden;}
.cosmrate_fav a {width: 163px; height: 36px; text-align: center; vertical-align: middle; color: #ffffff; text-decoration: none; font: bold 11px arial; display: block; padding-top: 9px;}
.cosmrate_fav a:hover {color: #ffffff; text-decoration: none;}
.cosmrate_fav span {color: #ffffff; font: bold 14px arial;}

.cosmrate_fav_small {width: 146px; height: 23px; background: url('/modules/makeup/icons/submit.png') left top no-repeat; border: 0px; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; overflow: hidden;}
.cosmrate_fav_small a {width: 146px; height: 23px; text-align: center; vertical-align: middle; color: #ffffff; text-decoration: none; font: bold 11px arial; display: block; padding-top: 2px;}
.cosmrate_fav_small a:hover {color: #ffffff; text-decoration: none;}
.cosmrate_fav_small span {color: #ffffff; font: bold 14px arial;}

.cosmrate_button {width: 154px; height: 33px; background: url('/modules/makeup/icons/button.png') left top no-repeat; border: 0px; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; overflow: hidden;}
.cosmrate_button a {width: 146px; height: 23px; text-align: center; vertical-align: middle; color: #ffffff; text-decoration: none; font: bold 11px arial; display: block; padding-top: 4px; margin-top: 3px; margin-right: 5px;}
.cosmrate_button a:hover {color: #ffffff; text-decoration: none;}


.cosmrate_buy {width: 100px; height: 38px; background-color: #fcfaf6; border: 1px solid #b857bf; margin: 0px 0px 0px 0px; padding: 0px; top: 4px; overflow: hidden;}
.cosmrate_buy a {height: 38px; color: #b857bf; text-decoration: none; text-align: center; vertical-align: middle; font-weight: bold; font-size: 12px; display: block; padding-top: 11px;}
.cosmrate_buy a:hover {color: #b857bf; text-decoration: none; background-color: #ffffff;}

.cosmrate_allprod {width: 100px; height: 38px; background-color: #fcfaf6; border: 1px solid #b857bf; margin: 0px 0px 0px 0px; padding: 0px; top: 4px; overflow: hidden;}
.cosmrate_allprod a {height: 38px; color: #b857bf; text-decoration: none; text-align: center; vertical-align: middle; font-weight: bold; font-size: 12px; display: block; padding-top: 11px;}
.cosmrate_allprod a:hover {color: #b857bf; text-decoration: none; background-color: #ffffff;}

.cosmrate_userfav {width: 200px; height: 38px; background-color: #fcfaf6; border: 1px solid #b857bf; font-weight: bold; margin: 0px 2px 0px 0px; padding: 0px; top: 4px; right: 4px; overflow: hidden;}
.cosmrate_userfav a {height: 38px; display: block; padding: 4px; color: #b857bf; text-decoration: none; text-align: center; vertical-align: middle; font-size: 12px; padding-top: 11px;}
.cosmrate_userfav a:hover {color: #b857bf; text-decoration: none; background-color: #ffffff;}
.cosmrate_userfav_noactiv {width: 200px; height: 38px; background-color: #fcfaf6; border: 1px solid #999999; font-weight: bold; margin: 0px 2px 0px 0px; padding: 0px; top: 4px; right: 4px; overflow: hidden;}
.cosmrate_userfav_noactiv a {height: 38px; display: block; padding: 4px; color: #918e91; text-decoration: none; text-align: center; vertical-align: middle; font-size: 12px; padding-top: 11px;}
.cosmrate_userfav_noactiv a:hover {color: #918e91; text-decoration: none; background-color: #ffffff;}

div.cosmrate_pprice_tobuy {width: 80px; height: 23px; position: relative; margin: 0px; padding: 10px 56px 4px 4px; text-align: right; vertical-align: middle;}
.cosmrate_tobuy {width: 50px; height: 21px; background-color: #f0d2f2; border: 1px solid #b857bf; font-weight: bold; text-align: center; vertical-align: middle; position: absolute; margin: 0px; padding: 0px; top: 4px; right: 4px; overflow: hidden;}
.cosmrate_tobuy a {height: 21px; display: block; padding: 2px; color: #b857bf; text-decoration: none; text-align: center; vertical-align: middle; font-size: 12px; }
.cosmrate_tobuy a:hover {color: #b857bf; text-decoration: none; background-color: #f7e8f8;}

  .round_buttons, .prod_buy, .prod_buy span,  .round_buttons span  {
    width: 87px;
  }
  .shop_allprod,  .shop_allprod span {
    width: 94px;
  }
  .shop_allprod, .prod_buy {
    position: relative;
  }
  .shop_allprod a {
    width: 108px;
  }
  .prod_buy a {
    width: 101px;
  }
  .shop_allprod a, .prod_buy a {
    position: absolute;
    display: block;
    height: 36px;
    top: 0px;
    left: 0px;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    text-decoration: none;
    font: bold 11px arial;
    padding-top: 11px;
    padding-left: 3px;
    margin: 0px;
  }
  .shop_allprod a:hover, .prod_buy a:hover {text-decoration: none; color: #ffffff;}
  
  .round_buttons,.shop_allprod, .round_buttons span, .shop_allprod span, .prod_buy, .prod_buy span  {
    background: url(/modules/makeup/icons/bg.png) no-repeat;
		color: #fff;
    height: 36px;
    text-align: left;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
	}
  .round_buttons span, .shop_allprod span, .prod_buy span {
    display: block;
    background-position: 100% 0;
    position: relative;
    left: 14px;
    padding: 0px 0;
    text-indent: -14px;
  }
	.round_buttons span a, .shop_allprod span a, .prod_buy span a {
    display: block;
		text-decoration: none;
    padding-top: 11px;
    padding-left: 18px;
    color: #ffffff;
    font: bold 11px arial;
	}
  .round_buttons span a:hover, .shop_allprod span a:hover, .prod_buy span a:hover {text-decoration: none; color: #ffffff;}



.cosmrate_view_table_shop {background-color: #e3d3b1; color: #000000; border: 0px; width: 100%; margin: 0px; padding: 0px;}
.cosmrate_view_table_shop tr td {text-align: center; vertical-align: middle; margin: 0px; padding: 5px; text-indent: 0px; font-size: 11px; font-weight: normal; font-family: arial, helvetica, san-serif;}

.tdproduct {background-color: #faf5ed; font-size: 11px; text-align: center;}
.product {position: relative; background-color: #faf5ed; font-size: 9px; text-align: center; width: 64px; height: 80px; margin: 0px; padding: 0px; overflow: hidden; border: 0px;}
.product span {color: #b857bf; text-decoration: none; cursor: pointer;}
a.vprod { width: 64px; height: 80px; color: #63393b; text-decoration: none; display: block; margin: 0px 0px 0px 0px; outline: none; padding-top: 65px; padding-left: 2px;}
a.vprod img {border: 1px solid #cccccc; vertical-align: top;}
a.vprod:hover {height: 80px; background-color: #ffffff; text-decoration: none;}
a.vprod span.name {font-size: 9px;}
a.vprod:hover .name {font-weight: normal; text-decoration: none;}
a.vprod:hover img { border: 1px solid #eaeaea;}
a.vprod span.photo {display: block; position: absolute; width: 60px; height: 60px;}



dl.star-rating dd {padding-top: 8px; padding-left: 0px; padding-bottom: 0px; margin-left: 0px;}
dl.star-rating ol {
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 80px;
  height: 16px;
  position: relative;
  background: url(/modules/makeup/icons/stars_3.png);
}
dl.star-rating li {
  float: left;
  margin: 0px;
  padding: 0px;
}
dl.star-rating li a {
  display: block;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  position: absolute;
  text-decoration: none;
  z-index: 10;
}
dl.star-rating li a:hover {
  background: url(/modules/makeup/icons/stars_3.png) left center;
  left: 0;
  z-index: 2;
}
dl.star-rating a.star1 {
  left: 0;
}
  dl.star-rating a.star1:hover {
  width: 16px;
}
dl.star-rating a.star2 {
  left: 16px;
}
  dl.star-rating a.star2:hover {
  width: 32px;
}
dl.star-rating a.star3 {
  left: 32px;
}
  dl.star-rating a.star3:hover {
  width: 48px;
}
dl.star-rating a.star4 {
  left: 48px;
}
  dl.star-rating a.star4:hover {
  width: 64px;
}
dl.star-rating a.star5 {
  left: 64px;
}
  dl.star-rating a.star5:hover {
  width: 80px;
}
dl.star-rating li.current {
  background: url(/modules/makeup/icons/stars_3.png) left bottom;
  height: 16px;
  z-index: 1;
}
dl.star-rating li.notcurrent {}





.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#rounded-box-3 .inner-box, #rounded-box-3 .brands, #rounded-box-3 .m_brand_title, #rounded-box-3 .brand_links, #rounded-box-3 .prod_p, #rounded-box-3  b {
    background-color: #faf5ed;
}
/* дополнение к статьям */
#rounded-box-3 .article_prod {background-color: #ffffff; position: relative;}
#rounded-box-3 .article_prod .ap_titles {position: absolute; top: 154px; width: 149px; font: normal 11px tahoma; text-align: center;}
#rounded-box-3 .article_prod .article_prod_title, .article_prod_title_b  b { background-color: #cc4387; }
.article_prod .article_prod_title { height: 26px; text-align: center; background-color: #cc4387; color: #000000; margin: 0px; padding: 0px; font: normal 11px tahoma; border: 0px;}
#rounded-box-3 .article_prod .ap_titles b {background-color: transparent; font: bold 11px tahoma;}
.article_prod .ap_titles a {color: #ffffff; text-decoration: none;}
.article_prod .ap_titles a:hover {color: #ffffff; text-decoration: none;}
#rounded-box-3 .article_prod { text-align: center; border: 0px solid #000000; padding: 1px 0px 0px 0px; margin: 0px;}
/* -------------------- */

#rounded-box-3 .brands .brand_prod_title, .brand_prod_title_b  b { background-color: #c499c7; }
.brands .brand_prod_title { text-align: center; background-color: #c499c7; color: #000000; margin: 4px 0px 0px 0px; padding-top: 4px; font: bold 11px tahoma;}
.brands .brand_prod_title a {color: #000000; text-decoration: none;}
.brands .brand_prod_title a:hover {color: #ffffff; text-decoration: none;}
#rounded-box-3 .brands {
    text-align: center;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px;
    font: bold 14px tahoma;
}
.brand_inner_content {width: 100%; padding: 4px; margin: auto; text-align: center;}
.brand_subcat {padding: 5px 0px 5px 0px;}
.brand_title {padding: 7px 0px 0px 5px; text-align: left;}

.inner-box {
    padding:1em;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
}



#prev .insideprev {font-size: 11px; font-weight: normal; font-family: arial, helvetica, san-serif; text-align: right; align: right; margin: 0px;}

div.ml a.myrate {border: 1px solid;border-color: #FFFFFF;color: #5F3539; background-color: #ffffff;text-decoration: none; display: block;float: center;padding: 5px 0px 5px 10px;margin-right: 5px;margin-left: 2px;}
div.ml .myrate span.current a {border: 1px solid;border-color: #FFFFFF;background: #ffffff;color: #FFFFFF; text-decoration: none; display: block;float: center;padding: 5px 0px 5px 10px;margin-right: 2px;margin-left: 2px;}
div.ml a.myrate:hover {border-color: #FFFFFF;background: #ffffff;color: #5F3539; text-decoration: none;}

.tdbrandphoto {background-color: #ffffff; font-size: 11px; text-align: center; margin: 5px; vertical-align: middle;}
.tdbrandbuttons {text-align: left; vertical-align: bottom; padding-top: 4px; padding-bottom: 4px; padding-left: 5px;}

  table.shadow { text-align: center; background-color: #f2e9d7; border: 0px; width: 100%; margin: 0px; padding: 0px;}
  td.shadow-topl { width: 16px; height: 16px; background: url('/modules/makeup/icons/shadow-t.gif') no-repeat;}
  td.shadow-topr { width: 16px; height: 16px; background: url('/modules/makeup/icons/shadow-u.gif') no-repeat;}
  td.shadow-botl { width: 16px; height: 16px; background: url('/modules/makeup/icons/shadow-b.gif') no-repeat;}
  td.shadow-botr { width: 16px; height: 16px; background: url('/modules/makeup/icons/shadow-c.gif') no-repeat;}
  td.shadow-top { height: 16px;  background: url('/modules/makeup/icons/shadow-v.gif') repeat-x; }
  td.shadow-bot { height: 16px; background: url('/modules/makeup/icons/shadow-d.gif') repeat-x; padding-bottom: 11px;}
  td.shadow-l { width: 16px; background: url('/modules/makeup/icons/shadow-l.gif') repeat-y; padding-left: 11px;}
  td.shadow-r { width: 16px; background: url('/modules/makeup/icons/shadow-r.gif') repeat-y; padding-right: 11px;}
  td.shadow-center { text-align: center; vertical-align: top;}


/*кнопка для списка магазинов*/
.cosmrate_buy_shop {width: 54px; height: 23px; background: url('/modules/makeup/icons/buy_shops.png') left top no-repeat; border: 0px; text-align: center; vertical-align: middle; position: absolute; margin: 0px; padding: 0px; top: 7px; right: 4px; overflow: hidden;}
.cosmrate_buy_shop a {width: 54px; height: 23px; text-align: center; vertical-align: middle; color: #ffffff; text-decoration: none; font: bold 11px arial; display: block; padding-top: 3px;}
.cosmrate_buy_shop a:hover {color: #ffffff; text-decoration: none;}

/*кнопки для предпросмотра и добавить*/
.add_submit {
  border: 0px;
	padding-bottom: 2px;
	padding-left: 46px;
  text-align: left;
  vertical-align: top;
	margin: 0px;
  width: 154px;
  height: 35px;
  color: #ffffff;
  font: bold 11px arial;
	background: url('/modules/makeup/icons/button.png') left bottom no-repeat;
	cursor: pointer;
}
.prev_submit {
  border: 0px;
	padding-bottom: 2px;
	padding-left: 32px;
  text-align: left;
  vertical-align: top;
	margin: 0px;
  width: 154px;
  height: 35px;
  color: #ffffff;
  font: bold 11px arial;
	background: url('/modules/makeup/icons/button.png') left bottom no-repeat;
	cursor: pointer;
}

/*ячейки таблицы с названием магазина*/
.cosmrate_view_table_shop tr td.td_shop_name
{
  font: normal 14px tahoma;
}
/*часть для названия, описания и оценки*/
.shop_about
{
  position: relative;
}
/*название магазина на странице магазина*/
.h1_shop_name
{
  font: bold 14px tahoma;
  padding: 4px 2px 0px 4px;
  vertical-align: top;
  width: 180px;
  height: 34px;
}
.h1_shop_name a {text-decoration: underline;}
.h1_shop_name a:hover {text-decoration: underline;}

.td_shop_photo
{
  vertical-align: top;
  text-align: center;
  padding-right: 13px;
  padding-bottom: 12px;
}
.pic {width: 100%; text-align: center; vertical-align: top; margin-left: 4px; padding-bottom: 2px;}
.shop_buttons
{
  vertical-align: top;
  text-align: center;
  width: 164px;
  margin-left: 4px;
}
/*описание магазина*/
.td_shop_desc
{
  font: normal 11px arial;
  padding-left: 4px;
  padding-top: 0px;
  vertical-align: top;
}

/*для среднего рейтинга магазина*/
.shop_avgrate
{
  text-align: center;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  border: 0px;
  width: 100px;
  height: 34px;
  font: normal 12px tahoma;
}

.sh_about {position: absolute; top: 0px; right: 0px;}
/*предпросмотр отзыва*/
.preview
{
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
/*для среднего рейтинга продукта*/
.prod_avgrate
{
  text-align: right;
  vertical-align: bottom;
  margin-bottom: 4px;
  padding: 0px;
  border: 0px;
  width: 180px;
  font: normal 12px tahoma;
}
.prod_avgrate a img {border: 0px; text-decoration: none; padding: 0px; margin: 0px;}

.zsnazzy {margin-bottom: 8px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background-color:#faf5ed; border:0 solid #fff; border-width:0 1px; height:auto; padding: 2px 10px 2px 10px;}
.xboxcontent table {background-color:#faf5ed;}
.xboxcontent a.username, b.username {font: bold 14px arial; color: #63393b; padding-bottom: 6px; display: block;}
.xboxcontent a.username:hover {text-decoration: none;}
* html .xboxcontent {height:1px;}
.xboxcontent .td_resp
{
  font: normal 11px arial;
  vertical-align: top;
}
.color_d {background:#faf5ed; color:#000;}

/*страница бренда*/
.m_brand_title {text-align: center; padding: 0px; margin: 0px; font: bold 14px tahoma; color: #63393b; }
.box_brand_links {width: 300px; height: auto; padding: 0px; margin-bottom: 4px; border: 0px;}
.brand_links {text-align: right; padding-left: 14px; padding-right: 14px; margin: 0px; font: bold 13px tahoma; color: #b857bf; }
.brand_links a {text-decoration: none; font: bold 13px tahoma; }
.brand_links a:hover {text-decoration: none; }
/*---------------*/

  .mypattern { background-image: url('/modules/makeup/icons/pattern.png'); padding: 10px 4px 10px 4px; border: 0px solid #000;}
  div.img_center {position: relative; z-index: 1;}
  div.prod_avg_price {position: absolute; width: 110px; height: 78px; border: 0px; right: 0px; margin: 0px 15px 15px 0px; z-index: 3;}
  div.prod_avg_price a {text-decoration: none; font: normal 14px arial;}
  div.prod_avg_price a:hover {text-decoration: none;}
  .tdbuttons {text-align: left; vertical-align: bottom; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px;}
  .tdproddesc {text-indent: 0px; background: none; color: #000000; font-size: 11px; font-weight: normal; font-family: arial, helvetica, san-serif; margin: 0px; padding: 5px 5px 5px 5px;}
  .tdmorebrand {text-align: right; vertical-align: bottom; padding-top: 0px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px;}
  .tdmorebrand a {text-decoration: none; font: normal 12px tahoma; color: #000000;}
  .tdmorebrand a:hover {text-decoration: none; color: #000000;}
  .title_desc {font: normal 14px tahoma;}
  .title_desc tr td a {font: normal 14px tahoma; text-decoration: none;}
  .title_desc tr td a:hover {text-decoration: none;}
  .title_desc tr td h1 {font: bold 14px tahoma;}

/* дополнение к статьям */
.article_add {background: url('/modules/makeup/icons/blue.gif') repeat-x; padding: 0px; margin: 0px; border: 0px; width: 480px; height: 234px; position: relative; text-align: center;}
.article_add .title_font {width: 269px; height: 27px; background: url('/modules/makeup/icons/txt.png') no-repeat; padding: 0px; margin: auto;}
.article_add table tr td.article_products_fon_l {height: 199px; width: 15px; background: url('/modules/makeup/icons/pink_left.png') no-repeat;}
.article_add table tr td.article_products_fon_m {height: 199px; width: 431px; background: url('/modules/makeup/icons/pink_middle.gif') repeat-x;}
.article_add table tr td.article_products_fon_r {height: 199px; width: 15px; background: url('/modules/makeup/icons/pink_right.png') no-repeat;}
.article_add .article_products {width: 454px; height: 189px; position: absolute; top: 31px; left: 13px; padding: 0px; margin: 0px; border: 0px solid #000;}
* html .article_add .article_products {left: 12px;}
/* -------------------- */

