.slider{width: 100%; overflow: hidden;}
*------------------------------------------------ Slider FADE !!!! ----------------------*/

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus,#lightbox-nav a{
	outline:none
}

.flexslider{
	margin:0;
	padding:0
}

.flexslider .slides > li{
	display:none;
	-webkit-backface-visibility:hidden
}/* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img{
	display:block;
}

.flex-pauseplay span{
	text-transform:capitalize
}
/* Clearfix for the .slides element */

.slides:after{
	display:block;}

.flexslider{
	position:relative;
	overflow: hidden;
}
.flexslider ul{list-style: none;}
.flexslider ul li{
    list-style: none;
}
.flexslider .slides{}

.flexslider .slides > li{
	position:relative
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */

.flex-container{
	zoom:1;
	position:relative
}
/* Caption style */
/* IE rgba() hack */

.flex-caption{
	width:96%;
	padding:2%;
	margin:0;
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,.3);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.3);
	font-size:14px;
	line-height:18px
}
/* Direction Nav */

.flex-direction-nav{
	height:0
}

.flex-direction-nav li a{
	width: 47px;
	height: 25px;
	margin: 0% 0 0;
	display:block;
	background:url(theme/bg_direction_nav.png) no-repeat;
	position:absolute;
	top:50%;
	cursor:pointer;
	text-indent:-999em;
}

.flex-direction-nav li .next{
	right: 4%;
	background:url(images/bg_direction_nav_next.png) no-repeat;
}

.flex-direction-nav li .prev{
	left: 4%;
	background:url(images/bg_direction_nav_prev.png) no-repeat;
}

.flex-direction-nav li .disabled{
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:default
}
/* Control Nav */

.flex-control-nav{
	width:100%;
	position:absolute;
	bottom:7px;
	text-align:center;
	left:6px
}

.flex-control-nav li{
	margin:0 0 0 5px;
	display:inline-block;
	zoom:1;
	*display:inline;
	float:left
}

.flex-control-nav li:first-child{
	margin:0
}

.flex-control-nav li a{
	width:14px;
	height:14px;
	display:block;
	background:url(images/paig.png) no-repeat top left;
	cursor:pointer;
	text-indent:-999em
}

.flex-control-nav li a:hover{
	background:url(images/paigact.png) no-repeat top left
}

.flex-control-nav li a.active{
	background:url(images/paigact.png) no-repeat top left;
	cursor:default
}


.slides .sl_img{
    height: 482px;
    position: absolute;
}
.slides .sl_img img{}
.slides .center{
    height: 400px;
    position: relative;
    padding: 82px 0 0 0;
}
.slides .sl_p1{
    color: #fff;
    font-size: 30px;
    margin: 0;
    background: #3b7cc0;
    padding: 2px 17px;
    width: 440px;
}
.slides .sl_p2{
    color: #fff;
    font-size: 30px;
    margin: 0;
    background: #880071;
    padding: 2px 17px 12px;
    width: 440px;
    line-height: 30px;
    font-family: OpenSans-Semibold;
}
.slides .sl_p3{
    margin: 0;
    font-size: 46px;
    color: #fff;
    padding: 150px 0 5px 0;
    text-shadow: 0px 0 4px #733bc0;
}
.slides .sl_p4{
    margin: 0;
    padding: 60px 0 0;
}
.slides .sl_p4 a{
    background: #244c65;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    font-family: OpenSans-Semibold;
    font-size: 15px;
    padding: 10px 15px 12px;
}
.slides .sl_p4 a:hover{
    background: #323030;
}
/*------------------------------------------------ Slider FADE !!!!  END ----------------------*/

.col-content{float: right;width: 100%;max-width: 891px;padding: 36px 0 0 0;}
/**************************************************************************************************************************************/
.sidebar{    padding-bottom: 40px;    width: 277px;}
.sidebar-left{    float: left;}
.selectors{}
.selectors .item{padding: 30px 0 20px 0;}
.selectors .item_select_price{}
.sidebar .title_block{
    font-size: 20px;
    color: #4a3e3e;
    font-weight: bold;
    font-family: OpenSans-Bold;
    border-bottom: 1px solid #d6d6d6;
    padding: 0px 0 14px;
    margin: 0 0 18px;
}
.selectors .fields{ overflow: hidden; }
.selectors .fields form{}
.selectors .price_fiels{
    width: 48%;
    border: 1px solid #eeeeee;
    height: 33px;
}
.selectors .price_fiels:hover{
    border: 1px solid #a50071;
}
.selectors .price_fiels_from{
    float: left;
}
.selectors .price_fiels_to{
    float: right;
}
.selectors .price_fiels span{
    padding: 0 3px 0 11px;
    line-height: 33px;
    font-size: 14px;
    color: #444444;
}
.selectors .price_fiels input{
    width: 92px;
    border: none;
    font-size: 14px;
}
.selectors .select_fiels{
    width:100%;
    padding:5px;
    font-size: 14px;
    font-family: OpenSans, Arial;
}
.selectors .item_select_cat{
}
.selectors ul{
}
.selectors ul li{
    border-bottom: 1px solid #eaeaea;
    color: #4a3e3e;
    list-style: none;
}
.selectors ul li a{
    color: #4a3e3e;
    font-size: 14px;
    text-decoration: none;
    padding: 9px 0 9px 24px;
    display: block;
    background: url("images/ico_square.png") no-repeat 11px 16px;
}
/*.selectors ul li.leaf, .selectors ul li.sub_leaf{
    background: url("images/ico_ar_cat.png") no-repeat right 15px;
}
.selectors ul li.leaf.active, .selectors ul li.sub_leaf.active1{
    background: url("images/ico_ar_cat.png") no-repeat right -29px;
}*/
.selectors ul li a:hover{
    Color: black;
    text-decoration: underline;
}
.selectors ul li ul{
/*display: none;*/
padding: 0 15px;
}
.selectors ul li.leaf.active > ul{display: block;}
.selectors ul li.sub_leaf.active1 > ul{display: block;}
.selectors ul li ul li{
    border-bottom: none;
}
.selectors ul li ul li a{
    background: url("images/ico_square2.png") no-repeat 11px 16px;
    padding: 6px 0 6px 24px;
}
.selectors ul li ul li.sub_leaf.active > a{
    font-family: OpenSans-Bold;
}
.selectors ul li ul li ul{}
.selectors ul li ul li ul li{}
.selectors ul li ul li ul li a{
    background: url("images/ico_square.png") no-repeat 11px 16px;
}

.selectors .item_advertesting > div{
    border: 3px solid #3b7cc0;
}
.selectors .item_advertesting a{}
.selectors .item_advertesting img{width: 100%;}
/**************************************************************************************************************************************/

/******************-- Sorting --********************************************************************************************************************/
.sorting{
    border: 1px solid #d6d6d6;
    height: 28px;
    padding: 7px 0 0 0;
}
.sorting p{
    margin: 0;
    float: left;
    font-size: 13px;
    color: #4c4b4b;
    padding: 0 0 0 20px;
}
.sorting .item{
    float: left;
    padding: 0 0 0 20px;
    position: relative;
    height: 30px;
    cursor: pointer;
}
.sorting .item span{
    background: url("images/ico_ar_down.png") no-repeat right center;
    padding: 0 16px 0 0;
    color: #880071;
    font-size: 13px;
    font-family: OpenSans-Semibold;
    text-decoration: none;
}
.sorting .item ul{
    position: absolute;
    background: #fff;
    padding: 5px;
    border: 1px solid #d6d6d6;
    top: 28px;
    right: 0;
    display: none;
    padding: 0 16px 10px;
    text-align: right;
}
.sorting .item:hover ul{display: block;}
.sorting .item ul li{}
.sorting .item a{
    color: #4c4b4b;
    font-size: 13px;
    font-family: OpenSans-Semibold;
}
.sorting .item a:hover{}
.sorting .item a.active{}

/******************-- product_catalog --********************************************************************************************************************/
.product_catalog{
    padding: 37px 0 0 0;
}
.product_catalog .items{
    width: 120%;
}
.product_catalog .item{
    width: 279px;
    margin: 0 27px 50px 0;
}
.product_catalog .item .img{
    height: 306px;
    overflow: hidden;position: relative;
}
.product_catalog .item .procent{    background: url(images/ico_procent.png) no-repeat right center;
        position: absolute;
    top: 8px;
    right: 8px;
    color: #fff;
    font-family: OpenSans-Semibold;
    font-size: 15px;
    width: 32px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    padding-left: 3px;}
/*.product_catalog .item .img a{}*/
.product_catalog .item .img a{
        border: 1px solid #ffffff;
    display: block;
}
.product_catalog .item .img a:hover{    border: 1px solid #a0a0a0;}
.product_catalog .item img{}
.product_catalog .item .name{
    padding: 20px 0 0;
    height: 54px;
    overflow: hidden;
}
.product_catalog .item .name a{
    color: #2d2d2d;
    text-decoration: none;
    font-size: 15px;
    line-height: 19px;
    white-space: nowrap;
}
.product_catalog .item .name a:hover{text-decoration: underline;}
.product_catalog .item .articule{}
.product_catalog .item .articule p{
    margin: 0;
    color: 2d2d2d;
    font-size: 13px;
}
.product_catalog .item .in_cart{
    float: right;
    margin-top: -4px;
}
.product_catalog .item .in_cart a{
   background: url("images/ico_cart_blue.png") no-repeat center center;
   width: 39px;
   height: 39px;
   display: block;
   -moz-border-radius: 50%;
   -webkit-border-radius: 50%;
   -khtml-border-radius: 50%;
   border-radius: 50%;
   float: left;
}
.product_catalog .item .in_cart a:hover{
    background: url("images/ico_cart_white.png") no-repeat center center #3b7cc0; 
}
.product_catalog .item .in_cart input{
        border: 1px solid #d6d6d6;
        width: 40px;
        text-align: center;
        line-height: 22px;
        margin: 9px 12px 0 0px;
        float: left;
}
.product_catalog .item .price{
    padding: 5px 0 0 0;
}
.product_catalog .item .price p{
    margin: 0;
    float: left;
    font-size: 18px;
    color: #880071;
    font-family: OpenSans-Semibold;
}

.product_catalog .item .price span{
    padding: 0 6px 0 0;
}
.product_catalog .item .price .old_price{
    color: #3b7cc0;
    font-size: 14px;
    font-family: OpenSans-Semibold;
    text-decoration: line-through;
}
.product_catalog .item .price .price{
    font-size: 18px;
    color: #880071;
    font-family: OpenSans-Semibold;
}


.show_more{
    text-align: center;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    background: #FFE4FB;
    padding: 11px 0;
    margin: 0 0 30px;
}
.show_more a{
    text-transform: uppercase;
    text-decoration: none;
    color: #4f4f4f;
    font-size: 18px;
    font-family: OpenSans-Semibold;
}
.show_more a:hover{
    text-decoration: underline;
}

.paginator{padding: 0 0 29px;}
.paginator ul{
    text-align: center;
}
.paginator ul li{
    display: inline-block;
    padding: 0 6px;
    color: #4a3e3e;
    list-style: none;
}
.paginator ul li a{
    text-decoration: none;
    width: 38px;
    line-height: 38px;
    font-size: 16px;
    display: block;
    color: #4f4f4f;
    border: 1px solid #d8d8d8;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}
.paginator ul li a:hover{
    background: #3b7cc0;
    color: #fff;
    border: 1px solid #3b7cc0;
}
.paginator ul li span{
    width: 38px;
    line-height: 38px;
    font-size: 16px;
    background: #880071;
    display: block;
    color: #fff;
    border: 1px solid #880071;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
}
.paginator ul li a.bt{
    width: auto;
    padding: 0 14px;
}
/******************-- block_about --*******************************************************************************************************************/
.block_about{
    padding: 30px 0;
    border-top: 1px solid #dddddd;
}
.block_title{
    font-size: 24px;
    color: #383838;
    font-family: OpenSans-Semibold;
    margin: 0 0 15px;
}
.block_about .block_text{
    position: relative;
}
.block_about .wrapp_text{
    position: relative;
    height: 100px;
    overflow: hidden;
}
.block_about .block_text p{
    margin: 0 0 1em;
    line-height: 1.5;
}
.shadd{background: url("images/shadd_white.png") repeat-x center bottom;width: 100%;height: 89px;position: absolute;left: 0;bottom: 0;}
.more_text{
    padding: 0px 0 10px;
}
.more_text span{background: url("images/ico_ar2.png") no-repeat right center;padding: 0 22px 0 0;font-size: 12px;text-transform: uppercase;color: #880071;font-family: OpenSans-Semibold;}
.more_text span:hover{text-decoration: underline; cursor: pointer;}


/******************-- category --********************************************************************************************************************/
.category{
    padding: 0px 0 0 0;
}
.category .items{
    width: 120%;
}
.category .item{
    width: 279px;
    margin: 0 27px 34px 0;
}
.category .item .img{
    height: 211px;
    overflow: hidden;
    border: 1px solid #dddddd;
    width: 277px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.category .item .img a{
    height: 211px;
}
.category .item img{
    max-height: 100%;
}
.category .item .name{
    padding: 30px 0 0;
    height: 54px;
    text-align: center;
}
.category .item .name a{
    color: #2d2d2d;
    text-decoration: none;
    font-size: 15px;
    line-height: 19px;
}
/******************-- text_page --********************************************************************************************************************/
.text_page{    padding: 30px 0 0 0;}
.text_page p{line-height: 1.4;}
.text_page p.title1{font-family: OpenSans-Bold;font-size: 36px;}
.text_page p.title2{font-family: OpenSans-Bold;font-size: 27px;}
.text_page p.title3{font-family: OpenSans-Bold;font-size: 24px;}
.text_page p.title4{font-family: OpenSans-Bold;font-size: 21px;}
.text_page strong{font-family: OpenSans-Bold;}
.text_page p span{color: #880071;}

.list{}
.list-left{float: left; margin-right: 10%;}


.table{
    margin: 50px 0;
}
.table table{
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    border: 1px solid #dddddd;
}
.table table tbody{}
.table table tr{}
.table table tr:nth-child(odd){background: #f7f7f7;}
.table table tr th{
    border-left: 1px solid #a3c6ea;
    border-right: 1px solid #a3c6ea;
    background: #3b7cc0;
    font-family: OpenSans-Bold;
    text-transform: uppercase;
    color: #fff;
    padding: 20px 0;
}
.table table tr th:first-child{border-left: 1px solid #dddddd;}
.table table tr th:last-child{border-right: 1px solid #dddddd;}
.table table tr td{
    border-left: 1px solid #a3c6ea;
    border-right: 1px solid #a3c6ea;
    color: #303030;
    padding: 9px 0;
}
.table table tr td:first-child{border-left: 1px solid #dddddd;}
.table table tr td:last-child{border-right: 1px solid #dddddd;}


/******************-- contact_page --********************************************************************************************************************/
.contact_page{
    padding: 54px 0;
}
.map{overflow: hidden;}
.map img{}
.contact_page .items{}
.contact_page .item{
    float: left;
    width: 379px;
    background: #f5f5f5;
    margin-right: 31px;
    height: 304px;
}
.contact_page .item-tel{}
.contact_page .item-adr{}
.contact_page .item-mail{
    margin: 0;
}
.contact_page .item .ico{
    height: 304px;
    width: 102px;
    float: left;
    margin-left: 36px;
}
.contact_page .item-tel .ico{
    background: url("images/ico_cont_tel.png") no-repeat center center; 
}
.contact_page .item-adr .ico{background: url("images/ico_cont_adr.png") no-repeat center center; }
.contact_page .item-mail .ico{background: url("images/ico_cont_mail.png") no-repeat center center; }
.contact_page .item .text{
    text-align: left;
    padding: 43px 17px 0 0;
}
.contact_page .item .text .cont_title{
    font-size: 15px;
    font-family: OpenSans-Bold;
}
.contact_page .item .text p{
    font-size: 13px;
    margin: 7px 0 11px;
}
.contact_page .b1{
    padding: 40px 0 49px;
}
.contact_page .b1 p{
    text-align: center;
    font-size: 15px;
    font-family: OpenSans-Semibold;
    margin: 0;
}
.contact_page .b2{}
.contact_page .b2 p{
    text-align: center;
    font-size: 20px;
    font-family: OpenSans-Bold;
    margin: 0 0 15px;
}
.contact_page .b2 .line{
    width: 203px;
    height: 3px;
    background: #3b7cc0;
    margin: 0 auto;
}

.contact_form{
    overflow: hidden;
    padding: 30px 0 0;
}
.contact_form .form_left{
    float: left;
    width: 47%;
}
.contact_form .form_left .form-item{}
.contact_form .form_left .form-item input{}
.contact_form .form_right{
    float: right;
    width: 47%;
}
.contact_form .form_right textarea{
    height: 136px;
}
.contact_form .form-ection{
    text-align: center;
    clear: both;
    padding: 17px 0 0;
}
.contact_form .form-ection input{}



/******************-- contact_page --********************************************************************************************************************/
.page_product{
    overflow: hidden;
    padding: 17px 0 0 0;
}
.prduct_left{
    float: left;
    width: 478px;
    padding: 10px 0 0 0;
}
.big_img{    height: 478px;
    overflow: hidden;
    margin: 0 0 27px;}
.big_img img{    width: 100%;}
.more_img{}
.more_img ul{}
.more_img ul li{position: relative; display: inline-block;    margin-right: 15px;}
.more_img ul li img{
    width: 101px;
    height: 100px;
}
.more_img ul li span{
    position: absolute;
    top: 0;
    left: 0;
    width: 91px;
    height: 90px;
    border: 5px solid #880071;
    display: none;
}
.more_img ul li:hover span{
    display: block;
    cursor: pointer;
}

.more_img ul li.active span{
    display: block;
    cursor: default;
}
/******/
.prduct_right{
    margin: 0 20px 0 534px;
}
.prduct_right h1{
    font-family: OpenSans-Semibold;
    font-size: 35px;
}
.prduct_right .stock{
    font-size: 14px;
    color: #3b7cc0;
    font-family: OpenSans-Bold;
    padding: 20px 0 6px 0;
}
.prduct_right .text{}
.prduct_right .text p{}
.prduct_right .text strong{}
.prduct_right .price_block{
    overflow: hidden;
    padding: 23px 0 25px;
}
.prduct_right .ptice{
    float: left;
    border-top: 3px solid #f5f5f5;
    padding: 19px 0 0;
}
.prduct_right .ptice p{
    margin: 0;
    font-size: 29px;
    color: #880071;
    font-family: OpenSans-Bold;
}
.prduct_right .ptice .old_pr{
    color: #a6a6a6;
    font-size: 18px;
    text-decoration: line-through;
    font-family: OpenSans-Semibold;
    padding: 0 8px 0 0;
}
.prduct_right .offer{
    float: left;
    padding: 27px 0 0 29px;
}
.prduct_right .offer a{
    font-size: 13px;
    color: #3b7cc0;
    font-family: OpenSans-Semibold;
    text-decoration: none;
    display: block;
    padding: 8px 25px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    background: #f5f5f5;
}
.prduct_right .buy_block{
    overflow: hidden;
    padding: 0 0 23px;
}
.prduct_right .size_block{
    border: 1px solid #eaeaea;
    float: left;
    height: 47px;
    width: 90px;
}
.prduct_right .size_block span{
    width: 30px;
    line-height: 47px;
    text-align: center;
    color: #444444;
    font-size: 16px;
    cursor: pointer;
}
.prduct_right .size_block .minus{
    float: left;
}
.prduct_right .size_block .plus{
    float: right;
}
.prduct_right .size_block input{
    width: 25px;
    float: left;
    line-height: 45px;
    text-align: center;
    color: #444444;
    font-size: 16px;
    border: none;
}
.prduct_right .in_cart{
    float: left;
    padding: 0 0 0 20px;
}
.prduct_right .in_cart a{
        background: url(images/ico_cart_white.png) no-repeat 15px center #880071;
        display: block;
        height: 49px;
        color: #fff;
        font-family: OpenSans-Bold;
        text-decoration: none;
        line-height: 49px;
        padding: 0 18px 0 53px;
}
.prduct_right .in_cart a:hover{
    background-color: #323030;
}

.product_data{
    clear: both;
    padding: 62px 0 0 0;
}
.data_top{
    padding: 0 0 35px;
}
.data_top ul{}
.data_top ul li{
    display: inline-block;
    border-bottom: 2px solid #ffffff;
    margin-right: 43px;
    padding: 0 0 7px;
}
.data_top ul li span{
    font-size: 20px;
    color: #afaeae;
    cursor: pointer;
    font-family: OpenSans-Semibold;
}
.data_top ul li.active{
}
.data_top ul li.active span{
    color: #4a3e3e;
}
.data_top ul li:hover span{
    color: #4a3e3e;
}

.data_wrapp{}
.data_section{display: none;padding: 0 0 42px;border-bottom: 1px solid #dddddd;margin: 0 0 8px;}
#section1{display: block;}
.characteristick table{
    width: 100%;
    max-width: 753px;
    border-spacing: 0;
}
.characteristick table tbody{}
.characteristick table tbody tr{}
.characteristick table tr:nth-child(even){background: #f5f5f5;}
.characteristick table tbody tr td{padding: 6px 0 6px 39px;}
.characteristick table tbody tr td:nth-child(odd){font-family: OpenSans-Semibold;}
/****/
.title_more{
    font-size: 20px;
    color: #4a3e3e;
    font-family: OpenSans-Semibold;
    padding: 0 0 046px;
}
.page_product .show_more{
    max-width: 888px;
    margin: 0 auto 46px;
}











#BlackBlockFon
{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: Black;
    margin: 0px;
    padding: 0px;
    display: none;
    overflow: hidden;
}

#BlackBlockQuest
{
    position: fixed;
    width: 550px;
    z-index: 1001;
    top: 100px;
    left: 500px;
    background:#fff;
    /* background-image: url('../img/quest_fon.png');
    background-repeat: no-repeat; */
    display: none;
}

#BlackBlockQuest #BBQ_btn1
{
    cursor: pointer;
    position: absolute;
    width: 230px;
    padding:14px 0;
    left: 20px;
    top: 87px;
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    padding-top: 13px;
    background:#ff7d00;
}

#BlackBlockQuest #BBQ_btn2
{
    cursor: pointer;
    position: absolute;
    width: 230px;
    padding:14px 0;
    left: 299px;
    top: 87px;
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    background:#ff7d00;
}

#BlackBlockQuest #BBQ_text
{
    margin:35px 0 100px 0;
    text-align: center;
    color: #7D7D7D;
    font-family: Helvetica,Arial,'Geneva CY',sans-serif;
    font-size: 16px;
    font-weight: bold;
}

#BlackBlockQuest .BBQ_soput {
  text-align: left;
  padding:20px 20px 0 20px;
}
#BlackBlockQuest .BBQ_soput H2 { text-align: center; }

#result {
  position:absolute;
  display:none;
  margin-top:25px;
  z-index:1000;
  background:#555555;
  color:#fff;
  padding:5px 1px;
  font-weight:normal !important;
  box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
}
#result A {
    display: block;
    font-size: 12px;
    line-height: 13px;
    color: #fff;
    text-decoration: none;
    padding: 3px 5px;
}
#result A.active, #result A:hover { background:#fff8c0; color:#048; text-decoration:underline; }

.footer_menu li a { text-transform: uppercase; }

.btn_del {
    background-image: url(../img/icon-del.png);
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.prduct_left{position: relative;}
.prduct_left .procent {    background: url(/netcat_template/tmpl/images/ico_procent.png) no-repeat right center;
    position: absolute;
    top: 8px;
    right: 8px;
    color: #fff;
    font-family: OpenSans-Semibold;
    font-size: 15px;
    width: 32px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    padding-left: 3px;}
	
.noordact {text-decoration: underline;}

.ordact {text-decoration: none; font-weight:bold;}	

.more_img ul li img { width: 85px; height: 85px; }
.more_img ul li span {width: 75px; height: 75px;}

.more_img ul li { margin-right: 9px;}
.more_img ul li.lasstli { margin-right: 0;}
.product_catalog .item { min-height: 420px;}
