.cat-list {}
        .cat-list li {width: 172px; text-align: center; font-size: 16px; padding: 0 0 25px; vertical-align: top; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
            .cat-list li .pic-cat {background-position: center bottom; margin: 0 0 10px; height: 110px; width: 180px; background-repeat: no-repeat;}
            .cat-list li .name-cat {margin: 0 25px;}
                .cat-list li .pic-cat a {display: block; width: 135px; height: 110px; margin: 0 auto;}
    .related-section__list {margin: 0 0 0 15px; color: #000000;}
        .related-section__list li {padding: 0 0 5px;}
            .related-section__list li a {color: #000000;}

/* phones */
div.ph_block {float:left; width:730px;}

div.phone_types {padding:5px 0 0 0;}
	div.phone_types div.phone_types_box {float:left; width:728px; padding:0;}
	div.phone_types h1, div.phone_types span.h1 {float:left; font-size:22px; padding:0; margin:0 0 2px; color:#000000;}
	div.phone_types ul {float:left; clear:left; padding:2px; width: 720px}
		div.phone_types ul li {float:left; padding: 3px 10px 3px 0;}
		div.phone_types ul li.act {font-weight: bold;}
		div.phone_types ul a {color:#276fc8 !important;}
div.bnr728 {width:728px;}

div.phones3bars {float:left; width:730px; padding:5px 0 10px 0; background:url('/img/bg_phones3bars_brd.gif') no-repeat 0 12px;}
div.phones2bars {float:left; width:730px; padding:5px 0 10px 0; background:  url("/img/bza-bg_phones3bars_brd.gif") no-repeat 0 20px;}
	div.phones3bars div.bar, div.phones2bars div.bar {float:left; position:relative; width:233px; margin:0; padding:15px 17px 0 0; height:20px; background:url('/img/bg_phones3bars.gif') no-repeat -300px 7px; font-size:14px;}
	div.phones3bars div.act, div.phones2bars div.act {background-position:-5px 7px; height:30px;}
	div.phones3bars div.hit, div.phones2bars div.hit {width:230px;}

	div.phones3bars div.spo, div.phones2bars div.spo {padding-right:0;}
		div.phones3bars div.bar span, div.phones2bars div.bar span {display:block; float:left; width:145px; height:18px; position:relative; background:url('/img/ico_labels.png') no-repeat;  padding: 13px 0 0 50px; margin:-12px 0 0 -3px; text-decoration: none !important;}
			div.phones3bars div.spo a:hover, div.phones3bars div.spo span, div.phones2bars div.spo a:hover, div.phones2bars div.spo span {background-position:0 -102px;}
                        div.phones3bars div.new span, div.phones2bars div.new span {background-position: 0 -52px;}
			div.phones3bars div.spo.act, div.phones2bars div.spo.act {background-position:0 7px;}
		div.phones3bars div.act span, div.phones2bars div.act span {height:37px;}
		div.phones3bars div.hit span, div.phones2bars div.hit span {width:142px;}
		div.phones3bars .all,
		div.phones2bars .all{background:url(/img/bg_ti_hd_a.gif) no-repeat 20px center; left: 187px; text-decoration:none; top:19px; font-size:11px;display:block;position:absolute;padding:0 20px 0 0;}
		div.phones3bars div a.all:hover, div.phones2bars div a.all:hover {background:url(/img/bg_ti_hd_a.gif) no-repeat 20px center;}
		div.phones2bars .bar_substitute {border-bottom:1px solid #D1D3D4;float:left;height:33px;width:233px;}
div.ct_desc div.instock {padding: 0; margin: 3px 0 0;}

div.four_phones {margin-top:18px;}
div.four_phones div.ct_el {width:155px; margin:0 36px 0 0;}
	div.four_phones div.ct_el div.pic {width:155px; height:180px; margin-right:0;}
		div.four_phones div.ct_el div.pic a {width:155px; height:180px;}
	div.four_phones div.ct_el div.name {color: #276FC8; clear:left; width:155px; height: 48px; margin-bottom:7px; font-size:14px;}
	div.four_phones div.ct_el div.name a:visited, div.four_phones div.ct_el div.name a {color: #276FC8;}
  div.four_phones div.ct_el div.old_price {width:155px;}
	div.four_phones div.ct_el div.old_price div.num {float:left;}
	div.four_phones div.ct_el div.buy {float:right; width:38px; background:url('/img/bg_buy.gif') no-repeat 0 -27px;}
		div.four_phones div.ct_el div.buy a {width:38px;}
	div.four_phones div.ct_el div.price {float:left; width:115px; height:27px; margin-top:4px; font-size:24px; line-height:27px;}

div.two_phones {}
div.two_phones div.ct_el {width:355px; margin:0 19px 30px 0; position: relative;}
    div.two_phones .ct_select {}
    div.two_phones .ct_select div.compare {background: none; color: #FFFFFF; margin-left: 10px;}
        div.two_phones div.ct_desc {padding: 9px 0 10px;}
        div.two_phones .ct_select div.ct_desc {background: url("/img/bg-catalog-item.gif") no-repeat 0 0;}
        div.two_phones .ct_compare  {margin: 5px 0 0; float: left; padding: 0 0 7px; width: 157px;}
        div.two_phones .ct_select .ct_compare  {background: url("/img/bg-catalog-item.gif") no-repeat left bottom;}
     div.two_phones .ct_select div.compare label {border-bottom: 1px dashed #fff;}
	div.two_phones div.ct_el div.pic {width:auto; height:auto;}
		div.two_phones div.ct_el div.pic a {width:auto; height:auto;}
	div.two_phones div.ct_el div.name {height:auto; margin-bottom:5px;}
	div.two_phones div.ct_el div.desc {clear:none; width:185px; height:auto; margin-top:7px;}
	div.two_phones div.pic_and_comp {float:left; width:167px; min-height: 140px;}
	div.two_phones div.compare {float:left; width:150px; height:19px; background:url('/img/bg_compare.gif') no-repeat; padding:11px 0 0 5px; line-height:12px; overflow:hidden;}
		div.two_phones div.compare input {float:left; margin:0 3px 0 0; padding:0; width:13px; height:13px; display:block;}
		div.two_phones div.compare label {float:left; display:block; border-bottom:1px dashed #000; cursor:pointer;}
		div.two_phones .ct_select div.compare a {color: white; text-decoration: none; float:left; display:block; border-bottom:1px dashed #FFF; cursor:pointer;}
		div.two_phones div.compare a {color: black; text-decoration: none; float:left; display:block; border-bottom:1px dashed #000; cursor:pointer;}
                div.two_phones div.special_offer {color: #FFFFFF; float: left; font-family: tahoma; font-size: 18px; font-weight: bold; padding-top: 6px; text-align: center; width: 183px;}

	div.label50 {display:block; position:absolute; width:150px; height:64px; background-position:left top; background-repeat:no-repeat; top:0;left:0px;}
		div.label50 a {display:block; width:50px; height:50px; text-decoration:none !important;}
			div.label50hit {background-image:url('/img/ico_labels50hit.png');}
			div.label50new {background-image:url('/img/ico_labels50new.png');}
			div.label50spo {background-image:url('/img/ico_labels50spo.png');}
div.ct_desc div.buy_preorder {float: left; width: 87px; height: 27px; margin: 0 0px 0 0; background:url('/img/bg_buy_preorder.gif') no-repeat;}
	div.ct_desc div.buy_preorder a {display:block; width:87px; height:27px; text-decoration:none ! important;}