body, html { margin: 0; font: normal 12px tahoma; }
form { padding: 0; margin: 0; border: none; width: 100%}
.brand_sel { width: 150px; border: 1px solid #eb56a1; font: normal 11px tahoma; padding: 1px 1px 1px 5px; color: #333333; }
.search { font: normal 11px tahoma; color: #666666; border: none; width: 170px; padding: 0; margin: 0;}

a img { border: 0 none; }
.pink { color: #fff;  }
.pink a { color: #fff; }
.green { color: #000; margin: 7px 0 7px 0; }
.green a { color: #000; }

a { color: #e61d65; }
a:hover { text-decoration: none; }
.main_baner { background: #FFFFFF right center no-repeat; cursor: pointer; }
.panel { margin: 10px 0 0 0; color: #fff; }

.login { font: normal 11px tahoma; color: #666666; border: 0 none; min-width: 140px;width: 100%; *width: 140px; }
.tel { margin: 0 0 5px 0; }

.perezvon { font: normal 10px tahoma; color: #f9cde3; }
.basket { font: normal 11px tahoma; }

.menu a, .catalog a, .pink a, .green a, .cpt_product_discuss_link a, .print a, .cpt_product_images a , .image a{ font-size: 12px; }
.menu td.l:hover { background: #eb56a1; }
.menu td.l:hover a { color: #fff; text-decoration: none;}

.sub1 { font: normal 18px tahoma; color: #fff; }
.sub1 h2 { font: normal 18px tahoma; margin: 5px 0 5px 0; }
.sub1 h2 a { color: #fff; text-decoration: none; }
.sub1 h2 a:hover { color: #9be617; }
.sub1 h1 { font: normal 24px tahoma; margin: 5px 0 5px 0; }
.sub1 h1 a { color: #fff; text-decoration: none; }
.sub1 h1 a:hover { color: #9be617; }
table.sub1 {  }
.tel2 { font: normal 11px tahoma; color: white;}
ul.sub2 { margin: 10px 0 0 10px; list-style: none; padding: 0; }
ul.sub2 li { margin: 0 0 7px 0; font: normal 12px/12px tahoma; }
ul.sub2 li a { color: #7ac000; }
ul.sub2 li.sub3 { margin: 8px 0 7px 20px; list-style: none; padding: 0; font: normal 11px/12px tahoma; }
ul.sub2 li.sub3 a { color: #666666; }

.tovary { font: normal 18px tahoma; color: #000; }
.tovary h2 { font: normal 18px tahoma; margin: 5px 0 5px 0; }
.tovary a { color: #fff; text-decoration: none; }
.tovary a:hover { color: #eb56a1; }
.white { color: #fff; }

.cloud { margin: 10px; }
.cloud a { display: inline; margin: 7px 7px 0 0px; line-height: 20px;   }
.friend a { display: block; margin: 5px 0px; line-height: 12px; font-size: 12px; }
.cloud a.l1 { font-size: 11px; }
.cloud a.l2 { font-size: 12px; }
.cloud a.l3 { font-size: 14px; }
.cloud a.l4 { font-size: 18px; }

.price { font: normal 24px tahoma; color: #f44c88; }
.rub { font: normal 10px tahoma; color: #f44c88; }
.regularPrice { text-decoration:line-through; }

.catalog a { color: #000; text-decoration: none; }
.catalog a:hover { color: #eb56a1; }
.bg1 { background-position: top; background-repeat: repeat-y; }

.content h1 { color: #eb56a1; font: bold 24px tahoma; }
.content { font: normal 12px/18px tahoma; }
.cpt_product_description, .cpt_product_details_request, .cpt_maincontent { padding-left: 10px; font-size: 12px;}
.cpt_product_discuss_link, .cpt_product_price, .prdbrief_options td, .cpt_product_params_selectable td { font-size: 12px;}
.news { margin: 0 10px 0 10px; font: normal 11px/16px tahoma; }
.date { font: normal 10px tahoma; color: #666666; }
.head { font: bold 12px tahoma; color: #eb56a1; }
.head a { color: #eb56a1; }

.bread { font: normal 12px tahoma; }
.bread a { color: #000; }
.bread h1{ height:39px; line-height:39px; margin: 0; padding: 0; font-size: 16px; font-weight: normal; }
.item { line-height: 18px; }
.item h1 { font: normal 24px tahoma; }
.item h2 { font: normal 18px tahoma; }
.in_basket h2 { font: normal 18px tahoma; margin: 0; }
.in_basket a { font-size: 12px; }
h1.pink1 { color: #f44c88; margin: 0; font-weight:normal;}
.inp { font: normal 12px tahoma; color: #666666; border: 0 none; }


.btn_ok {background:transparent url(/published/publicdata/GOAHEADDBLADYSPRING/attachments/SC/images/3.gif) no-repeat scroll 0 0; border: 0 none; cursor:pointer; height:24px; margin:0; padding:0; width:24px;}
.podpis, .podpis  a{ font: normal 11px tahoma; color: #9e9e9e; margin: 10px 0 0 0;  text-decoration: none; border: none;  }
.lnk_basket {  border: none; cursor:pointer; margin:0; padding:0; color:#E61D65; background-color: white; text-decoration: underline; font: normal 18px tahoma;}
.btn_submit {  border: 0; cursor:pointer; margin:0; padding:0; color: white; background-color: transparent; font: normal 18px tahoma;}
.asterix { color: #E61D65; }
.cpt_survey, .cpt_survey label, .cpt_survey td { font: normal 12px tahoma; }

.post_content { font: normal 12px tahoma; }
.post_title { font: bold 12px tahoma; color: #eb56a1; }
.post_title a { color: #eb56a1; }
.post_date { font: normal 10px tahoma; color: #666666; }

.aux_list ul { margin: 10px 0 0 10px; list-style: none; padding: 0; }
.aux_list ul li { margin: 0 0 7px 0; font: normal 12px/12px tahoma; }
.aux_listul li a { color: #7ac000; }

.blck-content { padding: 20px;}
.ctn_basket, .cart_product_brief_description, .ctn_basket a, .ctn_basket td { font: normal 12px tahoma; }
#cat_info_left_block { padding-top: 10px; }
table.tbl_info { padding: 0; margin: 0; border: none; width: 100%}
table.tbl_info tr   { padding: 0; margin: 0; border: none; width: 100%; height: 20px;}
table.tbl_info td   { padding: 0; margin: 0; border: none; }
table.tbl_info tr.odd { background-color: #e0e0e0; }

.cpt_maincontent h1 { font-size: 20px; }
.cpt_maincontent h2 { font-size: 16px; }
.cpt_product_name h1 {font-size: 20px; }

.discussions { padding-top:20px;font-size:12px; }
.discussions h2 { font-weight:bold; }
.discussions ul { list-style:none;padding:0;margin:0; }
.discussions ul li{ /*border-bottom:1px solid #9E9E9E;*/padding-top:10px;clear:both; }
.discussions ul li .info { float:left;margin-right:-110px;padding:10px 0;width:100px; }
.discussions ul li .info span.name { font-weight:bold; }
.discussions ul li .info span { display:block; }
.discussions ul li .description { float:left;margin-left:110px;padding:0; }
.discussions ul li .description h3 { color:#E61D65;margin-top:10px;margin-bottom:0px;font-size:14px; }
.discussions ul li .description p { padding-top:2px;margin-top:0; }