.hlisting .hproduct, .clisting .hcatalog, .hlisting .hproduct .title, .clisting .hcatalog .title  {
 width:171px;
}

.hlisting .hproduct, .clisting .hcatalog  {
 text-align:center;
display: inline-block;
letter-spacing: 0;
vertical-align: top;
word-spacing: 0;
 margin:0px 2px 20px 2px;
}

.hlisting .hproduct .title, .clisting .hcatalog .title  {
 text-decoration:none;
 margin:5px 0px;
 font-weight:normal;
 font-size:12px;
 display:block;
}

.cart_1 {
 height:70px;
 background:url(../../../templates/74d/images/cart.png) no-repeat;
}

#flow_cart {
position:absolute;
 width:400px;
 display:none;
 margin-left:-200px;
 margin-top:-80px;
 left:50%;
 z-index:9090;
 top:150px;
 padding:4px 16px;
 border:3px solid #A46234;
 line-height:26px;
 box-shadow:5px 5px 5px #ccc; 
 font-size:14px;
 font-weight:bold;
 background:#FFF9DA;
}

.order_ok {
 font-weight:bold;
 padding:20px;
}

.scr_top {
 height:40px;
 background:url(../../../templates/74d/images/scr_top.png) no-repeat;
}

.scr_bottom {
 background:url(../../../templates/74d/images/scr_bottom.png) left bottom no-repeat;
 padding:0px 0px 12px 0px;
}


.scr_wnd {
 position:relative;
}

.scr_body {
    margin: 0 0 0 37px;
    overflow: hidden;
    width: 648px;
}

.src_tbl {
 width:162px;
}

.src_tbl td {
 text-align:center;
 padding:3px;
}

.src_tbl td.scr_ttl a {
 color:#2b2b2b;
 text-decoration:none;
 font-size:11px;
}

.src_tbl td.scr_price, .src_tbl td.scr_price span {
 color:#e06400;
 font-size:12px;
 font-weight:bold;
}

.a_left {
 position:absolute;
 left:10px;
 width:12px;
 height:24px;
 background:url(../../../templates/74d/images/a_left.png) no-repeat;
 top:50%;
 margin-top:-20px;
 cursor:pointer;
}

.a_right {
 position:absolute;
 right:10px;
 width:12px;
 height:24px;
 background:url(../../../templates/74d/images/a_right.png) no-repeat;
 top:50%;
  margin-top:-20px;
 cursor:pointer; 
}

/*
.hlisting .hproduct .title {
	display: table-cell;
	width:190px;
	vertical-align: middle;
	height:63px;
	text-align:center;
}*/

.hlisting .hproduct .title span {

}

.product {
 width:100%;
}

.product_cell {
 width:222px;
 float:left;
}

.prd_ttl a, .btn_add a {
 color:#000;
}

.add_prd {
 cursor:pointer;
}

.spec_predl .prd_outer_short {
 width:33%;
 text-align:center;
}

.spec_predl .prd_outer_short .prd_cell_inner {
 margin:0px auto;
}

div.prd_ttl_left {
 padding:0px 0px 7px 0px;
 text-align:left;
}

.buy_link {
 cursor:pointer;
}

div.prd_ttl_left a {
 color:#840303;
 font-weight:bold;
 font-size:14px;
 text-decoration:none;
}

.cbr {
margin-top:12px;
position:absolute;
right:20px;
z-index:100;
}


.kolvo {
width:30px;
}

.yashare_prd {
 margin:10px 0px;
}

.o_hd, .o_f_pl {
 color:#840303;
}

.prd_text2 {
color:#840303;
font-size:16px;
padding:20px 0px 10px 0px;
text-align:center;
}

.tv_nt {
 color:#ff0000;
}

.o_p_sb input, .o_inp_f input, .o_inp_f textarea {
 border:1px solid #840303;
}

.prd_image_fix
{
	position:relative;
	text-align:center;
	margin:0px auto;
}

.prd_image_fix img {
 margin:2px 0px 0px 0px;
}

.prd_image_fix a {
 display:block;
}

.ishop_select {
 padding:44px 0px 24px 40px;
 background:url(../../../templates/74d/images/select.png) no-repeat;
}

.adv_search_box {
 background:#F0F0F0;
 border-radius:7px;
}

.adv_src_ttl {
 padding:7px 0px 7px 10px;
}

.adv_src_l {
 padding:5px 10px 0px 10px;
}

.adv_src_l2 {
 padding:5px 0px 8px 10px;
}

.adv_src_nz {
 padding:0px 10px 0px 0px;
}

.adv_src_p {
 padding:0px 19px 0px 0px;
}

.adv_src_p2 {
 padding:0px 5px 0px 0px;
}

.adv_src_p3 {
 padding:0px 5px 0px 5px;
}

.adv_sl {
 padding:0px 0px 10px 82px;
}


.filter_wnd_t {
 border:1px solid #c9c9c9;
 border-width:1px 2px 3px 2px;
 background:#fffad7;
 position:relative;
 padding:0px 0px 4px 0px;
}

.fl_wnd_t {
 background:#abdce7;
 color:#2c5f86;
 padding:4px 0px 4px 10px;
 font-weight:bold;
}

.fl_wnd_ex {
 position:absolute;
 right:6px;
 top:3px;
}

.fl_ex_tt {
 margin:7px 0px;
}

.fl_w_1 {
 padding:3px 0px 3px 0px;
 width:130px;
 text-align:right;
 color:#2f6081;
 font-weight:bold;
}

.fl_w_2 {
 padding:3px 0px 3px 13px;
 vertical-align:top;
}

td.prd_outer {
 padding:10px 0px 10px 0px;
 border-bottom:1px dashed #00AEEF;
text-align:center; 
}

td.prd_outer_short {
 text-align:center;
 padding:0px 0px 10px 0px;
 vertical-align:top;
}

table.prd  {
 border-collapse:collapse;
 width:100%;
 margin:0px auto;
}

div.ishop_cart {
    position: absolute;
    right: 11px;
    top: 256px;
	width:183px;
}

.prd_c_1 {
 width:12px;
}

.prd_c_2 {
 width:12px;
}

.is_c_inner {
    border: 0 solid red;
    font-size: 13px;
    line-height: 18px;
    padding: 23px 13px 9px 15px;
    text-align: left;
}

.is_c_inner, .is_c_inner span {
	color:#ffb625;
}

.is_c_inner span.tv_count, .is_c_inner span.tv_sum span {
 font-weight:bold;
 color:#fff;
}

div.ishop_cart a{
	color:#000;
}

.is_img_col {
 width:130px;
 border:1px solid #00AEEF;
 text-align:center;
}

div.ishop_search_box {
 padding:10px;
}

div.ishop_search_box a {
	margin-left:20px;
}

div.sort_panel {
 margin:10px 0px 10px 0px;
}

td.cart_col, td.cart_price {

}

.is_sd_t {
 padding:0px 10px;
}

div.is_short_descr {
 text-align:justify;
}

.o_box {
 border-bottom:1px dashed #ccc;
 padding:0px 0px 10px 0px;
 margin:0px 0px 10px 0px;
}
.star {
background:url(../../../about/stars.png) no-repeat;
height:35px;
width:33px;
}
.star_s {
background:url(../../../about/stars.png) no-repeat -63px 0px;
height:35px;
width:33px;
}
.star_p {
background:url(../../../about/stars.png) no-repeat -30px 0px;
height:35px;
width:33px;
}
.o_p_sb input {
 background:#9b2325;
}

.o_name {
 padding:3px 0px;
}

.o_name span {
 font-weight:bold;
}

.o_hd {
 font-size:12px;
 font-weight:bold;
 padding:10px 0px 5px 0px;
}

.o_p_sb input {
 color:#fff;
 font-weight:bold;
}

.o_p_sb {
 padding:3px 0px;
}

.o_f_pl {
 padding-top:2px;
 font-weight:bold;
}

.o_inp_f input {
 width:400px;
}

.o_inp_f textarea {
 width:400px;
 height:100px;
}

table.prd_tbl {
 width:100%;
 height:100%;
}

div#small_images {
 margin:10px 0px;
}

div#small_images img {
 margin:3px;
}

td.prd_image {
 text-align:center;
}

.hit_m, .skidka_m, .new_m  {
    position:absolute;
    width:68px;
    height:68px;
	right:-48px;
	top:50%;
}

.prd_options {

}

.new_m {
   margin-top:-31px;
    background:url(../../../templates/74d/images/new.png) no-repeat; 
	z-index:80;
}


.hit_m {
   margin-top:-81px;
    background:url(../../../templates/74d/images/hit.png) 0px 0px no-repeat; 
	z-index:100;
}

.skidka_m {
   margin-top:17px;
    background:url(../../../templates/74d/images/spec.png) 0px 0px no-repeat; 
	z-index:60;
}

.vs_delete {
    background:url(../../../templates/74d/images/close.png) 0px 0px no-repeat; 
height:31px;
position:absolute;
right:-21px;
top:-2px;
width:31px;
cursor:pointer;
z-index:60;
}

div.ppd_list_item {
 margin:7px 0px 7px 0px;
 font-weight:bold;
}

.r_descr_m {
 padding:4px 0px 10px 30px;
 background:url(../../../templates/74d/images/ishop/title4m.gif) no-repeat;
 color:#fff;
}

.r_descr_ñm {
 padding:4px 0px 10px 30px;
 background:url(../../../templates/74d/images/ishop/m_title.gif) no-repeat;
 margin-bottom:15px;
 color:#fff;
}

.partr {
 padding:3px;
}

.brdrs {
 border-right:1px dashed #cccccc;
}

#line_top_nav {
 display:block;
 height:30px;
 position:relative;
}

#top_nav {
 height:17px;
 left:5px;
 list-style-image:none;
 list-style-type:none;
 margin:0;
 padding:0;
 position:absolute;
 top:8px;
}

#top_nav a {
 text-indent:-9000px;
}

#icon1 {
 background:url(../../../templates/74d/images/ishop/icon1.gif) no-repeat;
 width:41px;
}

#icon2 {
background:url(../../../templates/74d/images/ishop/icon2.gif) no-repeat;
width:41px;
}

#icon3 {
background:url(../../../templates/74d/images/ishop/icon3.gif) no-repeat;
width:33px;
}


#icon1, #icon2, #icon3 {
 display:block;
 height:17px;
 text-decoration:none;
}

#line_top_nav p {
 left:140px;
 margin:0;
 position:absolute;
 top:8px;
}

.cat_empty {
 padding:20px;
}

td.cat_tittle {
 text-align:center;
 padding:3px 0px;
}

td.cat_tittle a {
 color:#0B4FBE;
 font-weight:bold;
 text-decoration:none;
}

td.cat_img {
 text-align:center;
 vertical-align:top;
}

.prd_ttl , .prd_bgs, .prd_dinf {
 text-align:center;
}

.prd_dinf {
 padding-top:3px;
}

.slt_1 select, .slt_2 select {
 width:100px;
}


.hproduct .fn {
 color:#840303;
 font-size:20px;
 font-style:normal;
 font-weight:normal;
}

.hproduct .image, .prd_cell_inner {
 width:171px;
}

.prd_cell_inner {
 margin:0px auto;
 height:171px;
 background:url(../../../templates/74d/images/ramka.png) no-repeat center top; 
}

.hproduct .image {
 float:left;
 margin:5px 20px 10px 0px;
}

.prd_ttl {
 padding:5px 3px;
}

.prd_ttl a {
 text-decoration:none;
}

div.hlisting div.hproduct div.description {
 margin:5px 0px;
}

.price {
 color:#ff0000;
}

.lt .price {
 color:#ff0000;
}

td.cat_img  a{
 text-decoration:none;
}

td.cat {
 padding:10px 0px;
 height:100%;
}

.prd_descr, .cat_descr {
 text-align:left;
 vertical-align:top;
 padding:5px 5px 5px 5px !important;
}

div.btn_add {
 margin:5px 0px 0px 0px;
}

.btn_add a {
 text-decoration:none;
}

td.prd_top {
 padding:5px; 
}


td.prd_top a {
 font-weight:bold;
 text-decoration:none;
 color:#131464;
}

td.prd_center {
 padding:5px;  
 text-align:center;
}

.prd_t a {
 color:#7B6538;
 font-weight:bold;
}

.prd_o {
 margin:10px 0px 3px 0px;
}

.prd_ñ {
 margin:3px 0px 10px 0px;
}

.p_price {
 color:#ED6205;
}

.prd_btns {
 margin:10px 20px 10px 0px;
 padding:6px 0px 0px 0px;
 border-top:1px dashed #cccccc;
}

.pprd_opts {
 width:170px;
 padding:0px;
 vertical-align:top;
}

.pprd_img {
 text-align:center;
 margin:10px 0px 0px 0px;
}

.pprd_img img {
 border:0px solid #F19B9A !important;
}

table.prd_vs {
 border-collapse:collapse;
 border:1px solid #ccc; 
 border-width:1px 1px 2px 2px;
}

table.prd_vs td {
 padding:7px;
 border:1px solid #ccc;
 text-align:center;
}

.pp_opt {
 background:#EFEAE1;
 padding:10px 5px 10px 10px;
 margin:10px 7px 10px 7px;
 border:1px solid #F09A99;

}

.pp_txt {
 margin:3px 0px 7px 0px;
 color:#555555;
}

.pp_price {
 color:#ED6205;
}

.pp_pr_c {
 font-size:15px;
}

.ppr_descr {
 line-height:1.5;
 text-align:justify; 
 padding:0px 0px 15px 0px;
}

.ppr_d_t {
 margin:10px 0px 10px 0px;
}

.cart_t {
	border-radius:3px;
	outline-radius:3px;
	border-collapse:collapse;
}

.cart_t td {
 padding:3px;
 border-collapse:separate;
}

.cart_head {
 color:#000;
}

.cart_col, .cart_price, .cart_del, .cart_head td {
 text-align:center;
  vertical-align:middle;
}

.cart_col input {
 width:30px;
}

.cart_ot_f input {
 padding:1px;
border-radius:3px;
outline-radius:3px;
 margin:2px 0px;
}

.pp_d {
 line-height:1.2;
 margin:20px 0px 20px 0px;
}

.cart_all {
 text-align:right;
 padding-right:20px;
 font-weight:bold;
}

.cart_all_p {
 text-align:center;
 font-weight:bold;
}

.order td {
 padding:2px;
}

.order td input {
 width:300px;
}

.order_n {
 width:150px;
}

#ad {
 height:60px;
 width:300px;
}

.spec_title {
 color:#000;
 padding:3px 0px 3px 0px;
 text-align:center;
 font-size:13px;
} 

.spec_foto {
 text-align:center; 
}

.spec_desc {
 padding:3px 0px 3px 0px;
 font-size:12px;
 text-align:center; 
}

.filter_form table {
 border:1px solid #ccc;
 background:#EAF0F3;
 padding:10px;
 margin-bottom:20px;
 border-radius:10px;
}


.flt_1_w {
    height: 117px;
    left: 5px;
    position: absolute;
    top: 115px;
    width: 234px;
}

.flt_1_p {
    left: 48px;
    position: absolute;
    top: 28px;
}

.flt_1_p select {
 width:178px;
 font-size:11px;
}

.flt_1_p_2 {
    left: 48px;
    position: absolute;
    top: 49px;
}

.flt_1_p_2 select {
 width:178px;
 font-size:11px;
}


.flt_1_p_3 {
    left: 70px;
    position: absolute;
    top: 68px;
}

.flt_1_p_3 input {
 width:68px;
 font-size:11px;
}

.flt_1_p_4 {
    left: 159px;
    position: absolute;
    top: 68px;
}

.flt_1_p_4 input {
    font-size: 11px;
    width: 67px;
}

.flt_1_p_5 {
    left: 85px;
    position: absolute;
    top: 90px;
}

.flt_1_p_5 {
    left: 85px;
    position: absolute;
    top: 90px;
}

.flt_1_p_5 input {
    height: 22px;
    width: 66px;
}


.price-list td {
 padding:5px 7px;
 border:1px solid #ccc;
}

.price_cat_ttl {
 background:#eee;
}

.price_cat_ttl a {
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
 color:#000;
}

.price_prd_price {
 width:50px;
 white-space:nowrap;
}

.price_prd_ttl a {
 font-size:12px;
 text-decoration:none;
 color:#000;
}

.price-head td {
 font-weight:bold;
 font-size:14px;
 background:#eee;
}

.price_cat_ttl a:hover {
 text-decoration:underline;
}
.price_prd_ttl a:hover {
 text-decoration:underline;
}


.filter_m_z {
  font-family:Arial;
  font-size:12px;
  margin:15px 0px 15px 0px;
}
.filter_m_z span {
 margin-right:10px;
 cursor:pointer;
}

.fmz_r {
 margin-right:10px;
}



.fc_img {
 width:126px;
 height:105px;
 background:url(../../../templates/74d/images/ramka.png) center no-repeat;
 text-align:center;
}

.fc_ttl1 a {
 font-size:16px;
 color:#000;
 text-decoration:none;
}

.fc_ttl1 {
 padding:5px 0px;
}

.fc_rcl {
 padding-left:20px;
 padding-right:20px;
}

.fc_rcl ul {
 margin:10px 0px 10px 20px;
 padding:0px;
}

.fc_flnk {
 font-size:16px;
}

.fc_rcl a {
 color:#000;
 text-decoration:none;
}

.fc_lll2 {
 width:50%;
}

.fc_cll {
 padding-bottom:10px;
}


/*
playback timings (ms):
  captures_list: 0.583
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.01
  esindex: 0.011
  cdx.remote: 8.665
  LoadShardBlock: 629.873 (3)
  PetaboxLoader3.datanode: 167.103 (5)
  load_resource: 996.581 (2)
  PetaboxLoader3.resolve: 859.536 (2)
*/