table.tbl_cat_and_pr {
 border-collapse:collapse;
}

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

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

td.prd_outer_short  img {

}

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

div.ishop_cart {
background:url(/images/basket.jpg) 10px 0px  no-repeat;
height:74px;
margin:0px 0px 0px 10px;
margin-bottom:17px;
padding-left: 60px;
width: 200px;
float: right;
}

.prd_c_1 {
 width:12px;
}

.prd_c_2 {
 width:12px;
}

.is_c_inner {
	font-size:14px;
	color:#ed1c24;
	padding:21px 0px 9px 20px;
}

div.ishop_cart a{
	color:#ed1c24;

}

.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 2px 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;
}

.o_name, .o_hd, .o_f_pl {
 color:#ed1c24;
}

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


.ppr_descr {
 border-bottom:1px solid #ed1c24;
}

.star {
background:url(../images/star.png) no-repeat;
height:32px;
width:30px;
}
.star_s {
background:url(../images/star.png) no-repeat -29px 0px;
height:32px;
width:30px;
}
.pr

.o_p_sb input {
 background:#9b2325;
}

.o_name {
 padding:3px 0px;
 font-weight:bold;
}

.o_hd {
 font-size:16px;
 padding:10px 0px 10px 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;
}

div.prd_pages_top, div.prd_pages_bottom {
 margin:15px 0px;
}

div.prd_pages_top a.sel_page,  div.prd_pages_bottom a.sel_page {
 padding:3px 4px;
 background:#eee;
 border:1px solid #ccc;
}

div.prd_pages_top a,  div.prd_pages_bottom a {
 padding:3px 5px;
}


div.prd_pages_top a:hover,  div.prd_pages_bottom a:hover {
 padding:3px 4px;
 background:#eee;
 border:1px solid #ccc;
}



table.cat_tbl {
/* height:170px;*/
}

a.sel_page {
 text-decoration:none;
 font-weight:bold;
}

.new_m {
    position:absolute;
    top:55px; right:-40px;
    background:url(../images/new2.png) no-repeat; 
    height:56px;
	z-index:80;
    width:56px;
}

.hit_m {
    position:absolute;
    top:20px; right:-40px;
    background:url(../images/hit2.png) 0px 0px no-repeat; 
    height:56px;
	z-index:100;
    width:56px;
}

.skidka_m {
    position:absolute;
    top:90px; right:-40px;
    background:url(../images/spec2.png) 0px 0px no-repeat; 
    height:56px;
	z-index:60;
    width:56px;
}

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

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

.r_descr_ñm {
 padding:4px 0px 10px 30px;
 background:url(../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(../images/ishop/icon1.gif) no-repeat;
 width:41px;
}

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

#icon3 {
background:url(../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;
}

.prd_img img {
 border:1px solid #cccccc;
 padding:2px;
}

.cat_img img
{
 padding:2px;
}

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;
}

.cat_out {
 margin:0px auto;
 width:182px;
}

.prd_bgs {
 height:147px;
 width:200px;
 background:url(../images/ramka3.gif) center top no-repeat;
}

.prd_ttl {
 padding:5px 3px;
}

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

.t_price {
 color:#ed1c24;
}

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:1px 0px 0px 0px;
}

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

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:150px;
}

.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;
}

.ppr_name {
 font-size:20px;
 color:#9b2325;
 font-style:normal;
 font-weight:normal;
}

.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; 
 margin:10px 0px 10px 0px;
 padding:0px 0px 15px 0px;
}

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

.cart_t {
 border:1px solid #cccccc;
}

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

.cart_head {
 background:#DAD5CA;
 color:#7B6538;
}

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

.cart_col input {
 width:30px;
}

.cart_t_b {
 border:1px solid #cccccc;
}

.cart_ot_f input {
 border:1px solid #BBA983;
 padding:1px;
 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;
}


/* catalog-detail */

.catalog-detail {	
}

.catalog-detail .desc {
	padding-bottom: 1em;
}

.catalog-detail .desc .l {
	float: left;
	width: 390px;
}

.catalog-detail .desc .r {
	margin-left: 408px;
	width: 325px;
}

.catalog-detail .desc .l .photo {
	position: relative;
	width: 364px;
	padding: 10px;
	text-align: center;
}

.catalog-detail .t_brdr {background: url(images/catalog-item-mini-t.png) repeat-x}
.catalog-detail .r_brdr {background: url(images/catalog-item-mini-r.png) repeat-y right}
.catalog-detail .b_brdr {background: url(images/catalog-item-mini-b.png) repeat-x bottom}
.catalog-detail .l_brdr {background: url(images/catalog-item-mini-l.png) repeat-y}
.catalog-detail .lt_brdr {background: url(images/catalog-item-mini-lt.png) no-repeat left top}
.catalog-detail .rt_brdr {background: url(images/catalog-item-mini-rt.png) no-repeat right top}
.catalog-detail .rb_brdr {background: url(images/catalog-item-mini-rb.png) no-repeat right bottom}
.catalog-detail .lb_brdr {background: url(images/catalog-item-mini-lb.png) no-repeat left bottom}


.catalog-detail .desc .l .photo .zoom {
	position: absolute;
	width: 11px;
	height: 11px;
	left: 10px;
	top: 10px;
	background: url(/images/zoom.png);
	z-index: 10;
}

.catalog-detail .desc .r .props {
	color: #7B7B7B;	
	padding-bottom: 1em;
}

.catalog-detail .desc .r .props span {
	color: black;	
}

.catalog-detail .desc .r .to-basket {
	padding-bottom: 1.5em;
}

.catalog-detail .desc .r .price {
	float: left;
	color: #7B7B7B;
	font-size: 14pt;
	white-space: nowrap;
}

.catalog-detail .desc .r .price span {
	font-size: 21pt;
	color: black;
}

.catalog-detail .desc .r .to-basket a {
	float: left;
	display: block;
	font-size: 24pt;
	color: #006767;
	padding-left: 20px;
	margin-top: -4px;
}

.catalog-detail .desc .r .detail-desc {
	color: #7B7B7B;
	font-style: italic;
	padding-bottom: 1em;
}

.catalog-detail .desc .r .q {
	font-style: italic;
	color: #4F4F4F;	
}

.catalog-detail .properties {
	padding-bottom: .6em;
}

.catalog-detail .properties .l {
	float: left;
	width: 49%;
}

.catalog-detail .properties .r {
	margin-left: 51%;
}

.catalog-detail .properties table {
	font-size: 10.5pt;
	width: 100%;
}

.catalog-detail .properties table td {
	padding: 3px 0 3px 45px;
	border-bottom: 1px solid #C4C4C4;
}

.catalog-detail .properties table tr.last td {
	border: 0 none;
	white-space: nowrap;
}

.catalog-detail .properties table td.property {
	color: #7B7B7B;
}

.catalog-detail .properties table td.value {
	color: black;
	padding-left: 45px;
}

img[align=left] {float:left; margin:0 10px 10px 0;}

