/** Generated by FG **/
@font-face {
	font-family: 'Conv_3181671172';
	src: url('fonts/3181671172.eot');
	src: local(''), url('fonts/3181671172.woff') format('woff'), url('fonts/3181671172.ttf') format('truetype'), url('fonts/3181671172.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_1026177107';
	src: url('fonts/1026177107.eot');
	src: local(''), url('fonts/1026177107.woff') format('woff'), url('fonts/1026177107.ttf') format('truetype'), url('fonts/1026177107.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_MinionPro-It';
	src: url('fonts/MinionPro-It.eot');
	src: local(''), url('fonts/MinionPro-It.woff') format('woff'), url('fonts/MinionPro-It.ttf') format('truetype'), url('fonts/MinionPro-It.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_MinionPro-SemiboldIt';
	src: url('fonts/MinionPro-SemiboldIt.eot');
	src: local(''), url('fonts/MinionPro-SemiboldIt.woff') format('woff'), url('fonts/MinionPro-SemiboldIt.ttf') format('truetype'), url('fonts/MinionPro-SemiboldIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
    outline: 0;
}

.w1000 {
    position: relative;
    margin: 0 auto;
    width: 1070px;
    overflow-y: hidden;
}

body {
    background: url("../i/body_bg_legkii_shum.jpg");
}


#floatingmes {position:absolute; z-index:999; top:0; left:0;  background:#FFF; opacity:0.85;}

/*Хэдер*/

#header {
    position: relative;
    width: 100%;
    min-width: 1070px;
    background: url("../i/bg_header.png") center 0 no-repeat;
    background-size: 1230px 100%;
    min-height: 157px;
}

#logo {
    display: block;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    left: 3px;
    top: 30px;
    width: 287px;
	height: 117px;
    background: url("../i/logo.png") 0 0 no-repeat;
    text-indent: -9999px;
}

#header .wrap-1 {
    width: 465px;
    margin-left: 298px;
    float: left;
}

#header_menu-1, #header_menu-2 {
    float: left;
    margin-top: 19px;
    margin-bottom: 6px;
}

#header_menu-1 {
    margin-left: 6px;
}

#header_menu-2 {
    margin-left: 21px;
}

#header_menu-1 a, #header_menu-2 a {
    display: block;
    text-decoration: none;
    cursor: pointer;
    font: 13px "Trebuchet MS", sans-serif;
    /*color: #5f5f5f;*/
    color: #037fde;
    margin-top: 6px;
    padding-left: 8px;
    background: url("../i/header_menu_img_item.png") 0 6px no-repeat;
}

#header_menu-1 a:hover, #header_menu-2 a:hover {
    color: #333333;
    text-decoration: underline;
}

#header_menu-1, #header_telephone {
	padding: 0;
}

#header_menu-1, #header_telephone ul li {
	padding: 0;
	margin-left: 0;
	margin-right: 0; 
}

#header_telephone {
    float: left;
    margin-left: 90px;
    margin-top: 24px;
    margin-bottom: 3px;
}

#header_telephone li {
    font: 17px "Conv_3181671172", sans-serif;
    color: #000;
    padding-left: 29px;
    line-height: 22px;
}

#header_telephone li.life     {background: url("../i/lifecell.png") 0 3px no-repeat;}
#header_telephone li.mtc      {background: url("../i/mtc.png") 0 3px no-repeat;}
#header_telephone li.kievstar {background: url("../i/kstar.png") 0 3px no-repeat;}
#header_telephone li.home {background: url("../i/phone-home.png") 0 3px no-repeat;}

#header .search {
    margin-left: 1px;
    margin-top: 0px;
    margin-bottom: 3px;
}
.worktime {
    font: 13px "Trebuchet MS", sans-serif;
    color: #434343;
    float: left;
    margin-top: -24px;
    margin-left: 5px;
    padding: 1px 0 2px 25px;
    background: url("../i/worktime.png") 0 0 no-repeat;
}
#header .search .text {
    float: left;
    width: 369px;
    height: 30px;
    margin-top: 1px;
    background-color: #FCFCFC;
    border-top: 1px solid #CFCFCF;
    border-right: 1px solid #F4F4F4;
    border-bottom: 1px solid #F4F4F4;
    border-left: 1px solid #CFCFCF;
    border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);
    padding: 0 8px;
    outline: none;
    font: 16px "Trebuchet MS", sans-serif;
    color: #333;
}

#header .search .submit {
    margin-left: 2px;
    float: left;
    width: 73px;
	height: 34px;
    background: url("../i/search_bg.png") 0 0 no-repeat;
    font: 12px "Trebuchet MS", sans-serif;
    color: #fff;
    border: none;
    cursor: pointer;
}

#header .wrap-2 {
    float: left;
    margin-left: 45px;
    margin-top: 24px;
}

#header .wrap-2 .zvonok, #header .wrap-2 .korzina {
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 175px;
	height: 29px;
}

#header .wrap-2 .zvonok {
    height: 17px;
    width: 125px;
    /*background: #295FB9;*/
    background: url(../i/callback.png) no-repeat;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font: 0px "Trebuchet MS", sans-serif;
    color: #fff;
    padding: 7px 12px;
}
#header .wrap-2 .zvonok:hover {
    opacity: 0.8;
}
.currencies {
    display: block;
    margin: 10px;
    padding: 3px 0 1px 25px;
    font: 13px "Trebuchet MS", sans-serif;
    color: #434343;
    background: url(../i/currency.png) 0 0 no-repeat;
}
#header .wrap-2 .korzina {
    width: 138px;
    margin-top: 4px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);*/
    font: 20px 'Conv_3181671172', sans-serif;
    color: #fa851e;
    background: url("../i/korzina-two.png") 12px 3px no-repeat;
    padding: 12px 0 0 56px;
}

#header .wrap-2 p {
    font: 12px "Trebuchet MS", sans-serif;
    color: #686868;
    padding-left: 12px;
    padding-top: 6px;
    width: 134px;
    line-height: 14px;
}

#header .wrap-2 p a {
    color: #037fde;
    text-decoration: underline;
}

#header .wrap-2 p a:hover {
    text-decoration: none;
}

/*Верхнее меню*/

#top_mega_menu {
    margin-top: 3px;
    overflow: visible;
}

#top_mega_menu .dop_wrap {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    overflow: hidden;
}

#top_mega_menu table {
    width: 100%;
	height: 96px;
    background-color: #0056A7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    table-layout: fixed;
    border-spacing: 0;
}

#top_mega_menu table td {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    vertical-align: top;
}

#top_mega_menu table td:nth-child(1) .item {
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
}

#top_mega_menu table .item {
    display: table;
    width: 100%;
    height: 73px;
    table-layout: fixed;
    border-top: 1px solid #0679E3;
    border-bottom: 1px solid #0679E3;
}

#top_mega_menu table .item .left-border {
    display: table-cell;
    width: 1px;
	height: 93px;
    background: url("../i/top_mega_menu_left_border.png") 0 0 / 1px 113px no-repeat;
}

#top_mega_menu table .item .right-border {
    display: table-cell;
    width: 1px;
	height: 93px;
    background: url("../i/top_mega_menu_right_border.png") 0 0 / 1px 113px no-repeat;
}

#top_mega_menu table .item .link {
    display: table-cell;
    height: 73px;
    background: url("../i/top_mega_menu_gradient.png") 0 0 repeat-x;
    line-height: 0;
    vertical-align: top;
}
#top_mega_menu table .item .link .table .cell a img {
	max-height: 41px;
}

#top_mega_menu table .item * {
    cursor: pointer;
}

#top_mega_menu table td:nth-child(1) .item .left-border {
    background: none;
    width: 0;
}

#top_mega_menu table td:nth-last-child(1) .item .right-border {
    background: none;
    width: 0;
}

#top_mega_menu table .item .table {
    width: 100%;
    display: table;
    table-layout: fixed;
    height: 60px;
    margin-bottom: 0px;
}

#top_mega_menu table .item .table .cell {
    /*padding-top: 3px;*/
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
#top_mega_menu table .item .table .cell a {
    display: block;
    padding: 10px 0 9px;
}

#top_mega_menu table .item .table2 {
    width: 100%;
    display: table;
    table-layout: fixed;
    height: 33px;
}

#top_mega_menu table .item .table2 .cell2 {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
#top_mega_menu table .last .item .table2 .cell2 a {
	text-transform: inherit!important;
}

#top_mega_menu table .item .table2 .cell2 a {
    position: relative;
    top: -2px;
    display: inline-block;
    font: 13px "Trebuchet MS", sans-serif;
    color: #fff;
    text-decoration: none;
    line-height: 12px;
}
/*Распродажа*/
#top_mega_menu table td:nth-last-child(1) .item .table2 .cell2 a {
    text-transform: uppercase;
}

#top_mega_menu table td:nth-last-child(1) .item .left-border {
    background: url("../i/top_mega_menu_left_border_rasprodaja.png") 0 0 / 1px 113px no-repeat;
    width: 1px;
}

#top_mega_menu table td:nth-last-child(1) .item .right-border {
    background: none;
    width: 0;
}

#top_mega_menu table td:nth-last-child(1) .item {
    border-collapse: separate;
    height: 73px;
    border-top: 1px solid #FFAA3E;
    border-bottom: 1px solid #FFAA3E;
    border-right: 1px solid #FFAA3E;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
}

#top_mega_menu table td:nth-last-child(1) .item .link {
    background: url("../i/top_mega_menu_gradient_rasprodaja.png") 0 0 / 1px 113px repeat-x;
}

#top_mega_menu table {
    border-radius: 5px 10px 10px 5px;
    -moz-border-radius: 5px 10px 10px 5px;
    -webkit-border-radius: 5px 10px 10px 5px;
}
/*hover*/
#top_mega_menu table .item:hover {
    border: none;
}

#top_mega_menu table .item:hover .left-border {
    width: 1px;
    background: none;
}

#top_mega_menu table .item:hover .right-border {
    width: 1px;
	background: none;
}

#top_mega_menu table .item:hover .link {
    padding-top: 1px;
    background: none;
}
/*Распродажа*/
#top_mega_menu table td:nth-last-child(1) .item:hover {
    border: 1px solid #FF6801;
    border-left: none;
}

#top_mega_menu table td:nth-last-child(1) .item:hover .left-border {
    width: 1px;
    background: #FF6801;
}

#top_mega_menu table td:nth-last-child(1) .item:hover .right-border {
    width: 0;
}

#top_mega_menu table td:nth-last-child(1) .item:hover .link {
    padding-top: 0;
    background: #FF6801;
}
/*Контент пунктов меню*/
#top_mega_menu .punkt_content {
    display: none;
    width: 1070px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 1px 2px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 2px 1px rgba(0,0,0,0.3);
    box-shadow: 1px 2px 1px rgba(0,0,0,0.3);
    position: absolute;
    left: 0;
    right: 0;
    top: 97px;
    z-index: 10000;
    background-color: #FEFEFE;
}

#top_mega_menu table .item:hover .punkt_content {
    /* here21 display: block;*/
}

#top_mega_menu .punkt_content .left {
    float: left;
    width: 287px;
    background-color: #ECEBEB;
    min-height: 344px;
    padding-bottom: 10px;
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
}

#top_mega_menu .punkt_content .left > li {
    position: relative;
    width: 100%;
    height: 40px;
    cursor: pointer;
}

#top_mega_menu .punkt_content .left > li * {
    cursor: pointer;
}

#top_mega_menu .punkt_content .left > li + li {
    background: url("../i/top_mega_menu_submenu_separare.png") center top no-repeat;
}

#top_mega_menu .punkt_content .left > li:hover + li {
    background-image: none;
}

#top_mega_menu .punkt_content .left > li:hover {
    background: #FEA30C;
}

#top_mega_menu .punkt_content .left > li .left-element {
    width: 6px;
	height: 45px;
    position: absolute;
    top: 0;
    right: 100%;
    background: url("../i/top_mega_menu_submenu_left.png") 0 -45px no-repeat;
}

#top_mega_menu .punkt_content .left > li:hover .left-element {
    background: url("../i/top_mega_menu_submenu_left.png") 0 0 no-repeat;
}

#top_mega_menu .punkt_content .left > li .right-element {
    width: 6px;
	height: 39px;
    position: absolute;
    top: 0;
    left: 100%;
    background: url("../i/top_mega_menu_submenu_right.png") 0 -39px no-repeat;
}

#top_mega_menu .punkt_content .left > li:hover .right-element {
    background: url("../i/top_mega_menu_submenu_right.png") 0 0 no-repeat;
}

#top_mega_menu .punkt_content .left > li .img_wrap {
    width: 33px;
	height: 100%;
    position: absolute;
    left: 11px;
    top: 0;
    display: table;
    table-layout: fixed;
}

#top_mega_menu .punkt_content .left > li .dop_img_wrap {
    display: table-cell;
    vertical-align: middle;
    line-height: 0;
    text-align: center;
}
#top_mega_menu .punkt_content .left > li .dop_img_wrap a {
    display: block;
    padding: 10px 0;
}

#top_mega_menu .punkt_content .left > li .dop_img_wrap img {

}

#top_mega_menu .punkt_content .left > li .img_wrap .hover {
    display: none;
}

#top_mega_menu .punkt_content .left > li:hover .img_wrap .hover {
    display: inline-block;
}

#top_mega_menu .punkt_content .left > li:hover .img_wrap .no_hover {
    display: none;
}

#top_mega_menu .punkt_content .left > li .link_wrap {
    width: 238px;
	height: 40px;
    display: table;
    table-layout: fixed;
    margin-left: 48px;
}

#top_mega_menu .punkt_content .left > li .dop_link_wrap {
    display: table-cell;
    vertical-align: middle;
    line-height: 0;
}
#top_mega_menu .punkt_content .left > li .dop_link_wrap a {
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
}

#top_mega_menu .punkt_content .left > li .link_wrap a {
    font: 13px "Trebuchet MS", sans-serif;
    color: #295cae;
    text-decoration: none;
    line-height: 15px;
}

#top_mega_menu .punkt_content .left > li:hover .link_wrap a {
    color: #fff;
}
/*Суб суб меню*/
#top_mega_menu .punkt_content .right {
    float: left;
    width: 755px;
    padding-top: 5px;
    padding-left: 10px;
    position: relative;
}

#top_mega_menu .punkt_content .right .sub_item {
    position: relative;
    float: left;
    width: 107.8px;
    height: 160px;
    overflow: hidden;
}
#top_mega_menu .punkt_content .right .sub_item.sub_item_full {
	width: 215.6px;
}
#top_mega_menu .punkt_content .right .sub_item:hover {
	overflow: inherit;
	position: relative;
}

#top_mega_menu .punkt_content .right .sub_item  {
    border-top: 1px solid #F5F5F5;
}

#top_mega_menu .punkt_content .right .sub_item:nth-child(3n + 2),
#top_mega_menu .punkt_content .right .sub_item:nth-child(3n + 3),
#top_mega_menu .punkt_content .right .sub_item:nth-child(3n + 4),
#top_mega_menu .punkt_content .right .sub_item:nth-child(3n + 5) {
    background: url("../i/top_mega_menu_sub_submenu_vertikal_separare.png") 0 14px no-repeat;
}

#top_mega_menu .punkt_content .right .sub_item:nth-child(7),
#top_mega_menu .punkt_content .right .sub_item:nth-child(13) {
	background: inherit;
}

#top_mega_menu .punkt_content .right .sub_item:nth-child(3n + 3) {
    background: url("../i/top_mega_menu_sub_submenu_vertikal_separare.png") 0 14px no-repeat;
}

#top_mega_menu .punkt_content .right .sub_item .dop_wrap_sub {
    overflow: hidden;
    height: 147px;
    padding-top: 15px;
}

#top_mega_menu .punkt_content .right .one_item .dop_wrap_sub {
    overflow: hidden;
    height: 147px;
    padding-left: 0;
    padding-top: 15px;
}

#top_mega_menu .punkt_content .right .sub_item:hover .dop_wrap_sub {
    overflow: visible;
    height: auto;
    width: 100%;
    max-width: 270px;
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,0.5);
    box-shadow: 0 0 7px rgba(0,0,0,0.5);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fff;
    z-index: 1000;
    padding-bottom: 10px;
}



#top_mega_menu .punkt_content .right .one_item:hover .dop_wrap_sub {
    overflow: visible;
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,0.5);
    box-shadow: 0 0 7px rgba(0,0,0,0.5);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fff;
    z-index: 1000;
    padding-left: 0;
    padding-bottom: 10px;
}

#top_mega_menu .punkt_content .right .sub_item .top_link {
    display: block;
    cursor: pointer;
    font: 10px "Trebuchet MS", sans-serif;
    color: #000;
    text-transform: uppercase;
    min-height: 36px;
    max-width: 102px;
    text-align: center;
}
#top_mega_menu .punkt_content .right .sub_item .top_link.top_link_full {
	max-width: 150px!important;
}
#top_mega_menu .punkt_content .right .sub_item .sub_sub_menu_wrap_img {
    width: 107.8px;
    float: left;
    text-align: center;
    margin-top: 10px;
}
#top_mega_menu .punkt_content .right .sub_item_full .sub_sub_menu_wrap_img {
    width: 70px;
    float: left;
    margin-top: 10px;
}

#top_mega_menu .punkt_content .right .sub_item .sub_sub_menu_wrap_img img {
	max-height: 66px;
}

#top_mega_menu .punkt_content .right .sub_item .sub_sub_menu {
    position: relative;
    top: -2px;
    /*float: left;*/
    margin-top: 10px;
    /*width: 134px;*/
    width: 98px;
    margin-left: 72px;
    margin-right: 15px;
}

#top_mega_menu .punkt_content .right .sub_item .sub_sub_menu a {
    display: inline-block;
    font: 10px "Trebuchet MS", sans-serif;
    color: #000;
    line-height: 20px;
    padding-left: 7px;
    background: url("../i/sub_sub_sub_menu_arrow.png") 0 7px no-repeat;
}

#top_mega_menu .punkt_content .right .sub_item .sub_sub_menu a:hover {
    color: #2e66c0;
    background: url("../i/sub_sub_sub_menu_arrow_hover.png") 0 7px no-repeat;
}

#top_mega_menu .punkt_content .right .one_item .top_link {
    text-align: center;
}

#top_mega_menu .punkt_content .right .one_item .sub_sub_menu {
    display: none;
}

#top_mega_menu .punkt_content .right .one_item .sub_sub_menu_wrap_img {
    width: 70px;
    float: none;
    text-align: center;
    margin: 10px auto 0;
}

/*Верхний слайдер*/

#top_slider_and_super_produkt {
    position: relative;
    width: 1068px;
	height: 254px;
    margin: 3px auto 0;
    border: 1px solid #CBCBCB;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    overflow: hidden;
    background-color: #F7F7F7;
}

#wrap_top_slider {
    width: 1040px;
	height: 225px;
    float: left;
    margin-left: 15px;
    margin-top: 14px;
}

#wrap_top_slider .bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0;
    background: transparent;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

#wrap_top_slider .bx-wrapper .bx-pager, #wrap_top_slider .bx-wrapper .bx-controls-auto {
    bottom: -2px;
	z-index: 999;
}

#wrap_top_slider .bx-wrapper .bx-pager.bx-default-pager a {
    background: #BBBABA;
    display: block;
    width: 10px;
    height: 5px;
    margin: 0 5px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

#wrap_top_slider .bx-wrapper .bx-pager.bx-default-pager a:hover, #wrap_top_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #FF7303;
}
/*Правый блок*/
#super_produkt {
    float: right;
    width: 271px;
    height: 225px;
    margin-top: 14px;
    margin-right: 10px;
    background-color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 1px 2px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 2px 1px rgba(0,0,0,0.3);
    box-shadow: 1px 2px 1px rgba(0,0,0,0.3);
}

#super_produkt ul {
    width: 242px;
    margin-left: 15px;
    margin-top: 4px;
}

#super_produkt ul li {
    position: relative;
    min-height: 71px;
}

#super_produkt ul li + li {
    border-top: 1px solid #D7DAD7;
}

#super_produkt .top_left_item {
    height: 14px;
    position: absolute;
    left: -3px;
    top: 6px;
    font: bold 10px "Trebuchet MS", sans-serif;
    color: #fff;
    text-transform: uppercase;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0 5px 0 5px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.5);
    box-shadow: 0 1px 0 rgba(0,0,0,0.5);
}

#super_produkt p.top_left_item.novinka {background: url("../i/novinka.png") 0 0 repeat-x;}
#super_produkt p.top_left_item.hit     {background: url("../i/hit.png") 0 0 repeat-x;}
#super_produkt p.top_left_item.akciya  {background: url("../i/akciya.png") 0 0 repeat-x;}

#super_produkt img {
    position: absolute;
    left: 0;
    top: 9px;
}

#super_produkt .text {
    display: block;
    cursor: pointer;
    width: 148px;
    float: right;
    font: 13px "Trebuchet MS", sans-serif;
    color: #333333;
    margin-top: 6px;
    line-height: 16px;
}

#super_produkt .text:hover {
    text-decoration: none;
}

#super_produkt .price {
    width: 142px;
    float: right;
    font: 12px 'Conv_1026177107', sans-serif;
    color: #30bf5b;
    margin-top: 5px;
}

#super_produkt .price span {
    font-size: 14px;
}

/*Контент*/

#content {
    margin-top: 16px;
}

#content > li {
    float: left;
    width: 258px;
    position: relative;
    background-color: #F7F7F7;
    padding-bottom: 25px;
    margin-bottom: 15px;
}
@-moz-document url-prefix()
{
    #content > li {
        min-height: 431px;
    }
}
#content.cats-row {
	padding-top: 2px;
	padding-left: 2px;
}
#content > li.cats-block {
	height: 300px;
}
#content > li.cats-block .cats-block-inner {
	position: relative;
	overflow: hidden;
	height: 325px;
}
#content > li.cats-block .cats-block-inner:after {
	content: '';
	display: table;
	clear: both;
}
#content > li.cats-block .cats-block-inner:hover {
	min-height: 325px;
	height: auto;
	z-index: 1;
	-webkit-box-shadow: 0 0 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 0 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0 0 5px 0px rgba(0,0,0,0.75);
}
#content > li.cats-block .cats-block-inner:after {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 20px;
	z-index: 2;
  background: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(247,247,247,1));
  background: -o-linear-gradient(bottom,rgba(255,255,255,0),rgba(247,247,247,1));
  background: -moz-linear-gradient(bottom,rgba(255,255,255,0),rgba(247,247,247,1));
  background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(247,247,247,1));
}
#content > li.cats-block .cats-block-inner:hover:after {
	display: none;
}
#content > li.cats-block .cats-block-inner:hover ul {
	z-index: 1;
}
#content > li.cats-block .cats-block-inner ul {
	position: relative;
	width: 100%;
	background: #f7f7f7;
}

#content > li.cats-sub-block {
    min-height: 155px;
}

#content > li.cats-sub-block h2 {
    font-size: 12px;
    line-height: 13px;
}
#content > li.cats-sub-block .cats-img {
	display: table-cell;
	width: 258px;
	height: 130px;
	text-align: center;
	vertical-align: middle;
}
#content > li + li {
    margin-left: 12px;
}
#content > li:nth-child(5), #content > li:nth-child(9), #content > li:nth-child(13), #content > li:nth-child(17), #content > li:nth-child(21) {
    margin-left: 0;
}

#content > li .top_bg {
    position: absolute;
    left: -1px;
    top: 0;
    width: 258px;
	height: 183px;
    background: url("../i/content_block_bg.png") 0 0 no-repeat;
    background-size: 259px 100%;
}

#content > li h2 {
    position: absolute;
    left: 9px;
    top: 135px;
    width: 240px;
    text-align: center;
    font: 14px 'Conv_1026177107', sans-serif;
    color: #000;
    text-transform: uppercase;
    line-height: 18px;
}

#content > li img {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
#content > li .cats-img {
	display: table-cell;
    width: 258px;
    height: 130px;
    text-align: center;
    vertical-align: bottom;
}
#content > li .cats-img img {
	display: inline-block;
	position: relative;
	top: auto;
	right: auto;
    max-height: 130px;
}
#content ul {
    width: 196px;
    margin-top: 60px;
}

#content ul li {
    width: 196px;
    height: auto;
    margin-left: 23px;
}

#content ul li a {
    display: block;
    text-decoration: none;
    cursor: pointer;
    font: 14px "Trebuchet MS", sans-serif;
    color: #4d4c4c;
    padding: 5px 0 4px 9px;
    background: url("../i/content_menu_arrow.png") 0 11px no-repeat;
}

#content ul li a:hover {
    text-decoration: underline;
}

#content ul li + li {
    border-top: 1px solid #C9E2EA;
}

#content > li .all {
    display: block;
    cursor: pointer;
    font: 12px "Trebuchet MS", sans-serif;
    color: #038be1;
    margin-left: 21px;
    margin-top: 19px;
}

/*Хит продаж слайдер*/

#slider_middle {
    margin-top: 12px;
}

#slider_middle .wrap_slider {
    margin-top: 26px;
    background-color: #fff;
}

#slider_middle h1 {
    height: 43px;
    background: url("../i/middle_slider_h1_gradient.png") 0 0 repeat-x;
    font: 30px 'Conv_3181671172', sans-serif;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding-top: 7px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}

#slider_middle_bx_slider li {
    width: 220px;
	height: 286px;
}

#slider_middle_bx_slider .wrap_img {
    display: table;
    table-layout: fixed;
    width: 220px;
	height: 190px;
}

#slider_middle_bx_slider .wrap_img .dop_wrap_img {
    display: table-cell;
    line-height: 0;
    vertical-align: middle;
    text-align: center;
}

#slider_middle_bx_slider .wrap_img .dop_wrap_img img {
    display: inline-block;
}

#slider_middle_bx_slider .wrap_text {
    display: table;
    table-layout: fixed;
    width: 220px;
	height: 50px;
    margin-top: 2px;
}

#slider_middle_bx_slider .wrap_text .dop_wrap_text {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#slider_middle .wrap_slider .bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0;
    background: transparent;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

#slider_middle_bx_slider a.add {
    margin-top: -6px;
    margin-left: 10px;
    display: block;
    text-decoration: underline;
    cursor: pointer;
    font: 12px "Trebuchet MS", sans-serif;
    color: #888888;
    text-align: center;
    background: url("../i/middle_slider_sravnenie.png") 22px 4px no-repeat;
}

#slider_middle_bx_slider a.add:hover {
    text-decoration: none;
}

#slider_middle_bx_slider .wrap_text a {
    text-decoration: none;
    font: 14px/16px "Trebuchet MS", sans-serif;
    color: #000;
    text-transform: uppercase;
}

#slider_middle_bx_slider .wrap_text a:hover {
    text-decoration: underline;
}

#slider_middle_bx_slider .wrap_price_and_buy {
    margin-top: 5px;
}

#slider_middle_bx_slider .price {
    width: 120px;
	height: 25px;
    float: left;
    font: 24px/26px 'Conv_3181671172', sans-serif;
    text-align: center;
    color: #038be1;
    background-color: #E8FAFD;
    margin-top: 1px;
    margin-left: 11px;
}

#slider_middle_bx_slider .price span {
    font-size: 14px;
}

#slider_middle_bx_slider .buy {
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 87px;
	height: 24px;
    padding-top: 4px;
    float: right;
    font: 14px 'Conv_3181671172', sans-serif;
    color: #fff;
    text-align: center;
    background: url("../i/middle_slider_buy.png") 0 0 no-repeat;
}

#slider_middle_bx_slider .buy:hover {
    background: url("../i/middle_slider_buy.png") 0 -28px no-repeat;
}

#slider_middle .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: -58px;
    outline: 0;
    width: 23px;
    height: 46px;
    text-indent: -9999px;
    z-index: 9999;
}

#slider_middle .bx-wrapper .bx-prev {
    left: auto;
    right: 25px;
    background: url("../i/middle_slider_arrow.png") 0 0 no-repeat;
}

#slider_middle .bx-wrapper .bx-prev:hover {
    background: url("../i/middle_slider_arrow.png") -23px -46px no-repeat;
}

#slider_middle .bx-wrapper .bx-next {
    right: 2px;
    background: url("../i/middle_slider_arrow.png") 0 -46px no-repeat;
}

#slider_middle .bx-wrapper .bx-next:hover {
    background: url("../i/middle_slider_arrow.png") -23px 0 no-repeat;
}

/*Текст контент*/

#content_text {
    margin-top: 47px;
    border-top: 1px solid #F7F7F7;
    padding-top: 22px;
}

#content_text h2 {
    font: 24px 'Conv_3181671172', sans-serif;
    color: #000;
}

#content_text .left {
    float: left;
    width: 480px;
    margin-left: 4px;
    margin-top: 15px;
}

#content_text .right {
    float: left;
    width: 480px;
    margin-left: 36px;
    margin-top: 15px;
}

#content_text p {
    font: 13px/20px "Trebuchet MS", sans-serif;
    color: #454545;
    text-align: justify;
}

#content_text p + p {
    margin-top: 18px;
}

/*Футер*/

#footer {
    position: relative;
    width: 100%;
    min-width: 1070px;
    background: url("../i/footer_bg.png") center 0 no-repeat;
    min-height: 145px;
    margin-top: 33px;
}

#logo-2 {
    display: block;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 14px;
    width: 137px;
    height: 73px;
    background: url("../i/logo_2.png") 0 0 no-repeat;
    text-indent: -9999px;
}

#footer .tm {
    position: absolute;
    left: 0;
    top: 94px;
    font: 11px/20px "Trebuchet MS", sans-serif;
    color: #606060;
}

#footer .menu-1 {
    float: left;
    margin-top: 3px;
}

#footer .menu-1 + .menu-1 {
    margin-left: 25px;
}

#footer .menu-1 a {
    display: block;
    text-decoration: none;
    cursor: pointer;
    font: 13px "Trebuchet MS", sans-serif;
    color: #5f5f5f;
    margin-top: 6px;
    padding-left: 8px;
    background: url("../i/header_menu_img_item.png") 0 6px no-repeat;
}

#footer .menu-1 a:hover {
    color: #333333;
    text-decoration: underline;
}

#footer .wrap-1 {
    width: 240px;
    position: absolute;
    left: 225px;
    top: 25px;
}

#footer .wrap-1 h3, #footer .wrap-2 h3 {
    font: 13px 'Conv_3181671172', sans-serif;
    color: #f66400;
    text-transform: uppercase;
    border-bottom: 1px solid #FB7F08;
    padding-left: 4px;
}

#footer .wrap-2 {
    width: 498px;
    position: absolute;
    left: 507px;
    top: 25px;
}

#footer .wrap-2 h3 {
    padding-left: 27px;
}

/******************************************/
/*ТЕКСТОВАЯ СТРАНИЦА*/
/******************************************/

#breadcrumbs {
    border-bottom: 1px solid #F5F5F5;
    height: 34px;
}

#breadcrumbs li {
    float: left;
}

#breadcrumbs li + li {
    padding-left: 38px;
    background:url("../i/breadcrumbs_separate.png") 15px 18px no-repeat;
}

#breadcrumbs li a {
    padding-top: 13px;
    padding-bottom: 8px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    font: 11px Verdana, sans-serif;
    color: #4e4e4e;
}

#breadcrumbs li a:hover {
    text-decoration: underline;
}

#breadcrumbs li a.current {
    text-decoration: none;
    cursor: default;
}

#text_page_content h2 {
    font: 30px 'Conv_3181671172', sans-serif;
    color: #000;
    margin-top: 16px;
    height: 29px;
}

#text_page_content .left_img, #text_page_content .right_img {
    padding: 10px;
    border: 1px solid #F4F4F4;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fff;
}

#text_page_content .left_img img, #text_page_content .right_img img {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#text_page_content .left_img {float: left; margin: 29px 29px 29px 0;}
#text_page_content .right_img {float: right; margin: 29px 0 29px 29px;}

#text_page_content h3 {
    font: 14px/18px "Trebuchet MS", sans-serif;
    color: #454545;
    font-weight: bold;
    margin-top: 29px;
}
#text_page_content p {
    font: 13px/18px "Trebuchet MS", sans-serif;
    color: #454545;
    margin-top: 29px;
    text-align: justify;
}
#text_page_content ol {
	list-style-type: decimal;
	margin-left: 18px;
	font: 13px/18px "Trebuchet MS", sans-serif;
    color: #454545;
}

.contacts_block {
    float: right;
    min-height: 380px;
    margin: 0 0 50px 30px;
    padding: 5px 20px 10px;
    background: #f3f3f3;
}
.contacts_block h5 {
     font: 14px/18px "Trebuchet MS", sans-serif;
     color: #ff7303;
     margin: 10px 0 20px;
     text-align: center;
     text-transform: uppercase;
}
.contacts_block h6 {
    font: 12px/18px "Trebuchet MS", sans-serif;
    color: #2e66c1;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.contacts_block .phone {
    background: url(../i/c-phone-ico.png) left top no-repeat;
    padding-left: 20px;
}
.contacts_block .marker {
    background: url(../i/c-marker-ico.png) left top no-repeat;
    padding-left: 20px;
}
.contacts_block .clock {
    background: url(../i/c-clock-ico.png) left top no-repeat;
    padding-left: 20px;
}
.contacts_block .envelop {
    background: url(../i/c-envelop-ico.png) left center no-repeat;
    padding-left: 20px;
}
.contacts_block p {
    font: 12px/18px "Trebuchet MS", sans-serif;
    color: #353535;
    margin: 0 0 10px!important;
}
.contacts_block p a {
    color: #353535;
}
.contacts_block ul {
    font: 12px/18px "Trebuchet MS", sans-serif;
    color: #353535;
}
.contacts_block ul li {
    padding-left: 20px;
}
.contacts_block .kstar {
    background: url(../i/c-kstar-ico.png) left center no-repeat;
}
.contacts_block .vodaf {
    background: url(../i/c-vodaf-ico.png) left center no-repeat;
}
.contacts_block .lcell {
    background: url(../i/c-vodaf-ico.png) left center no-repeat;
}
/******************************************/
/*КОНТАКТЫ*/
/******************************************/

#contact_content {
    margin-bottom: 94px;
}

#contact_content h2 {
    font: 30px 'Conv_3181671172', sans-serif;
    color: #000;
    margin-top: 16px;
    height: 29px;
}

#contact_content .left {
    float: left;
    width: 390px;
    margin-top: 29px;
}

#contact_content .right {
    float: right;
    width: 585px;
    height: 390px;
    padding: 10px 0 0 10px;
    border: 1px solid #F4F4F4;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fff;
    margin-top: 29px;
}

#contact_content h3 {
    font: 16px "Trebuchet MS", sans-serif;
    color: #fff;
    text-transform: uppercase;
    width: 302px;
	height: 66px;
    background: url("../i/call.png") 0 0 no-repeat;
    margin-top: 12px;
    margin-left: -8px;
    padding-left: 84px;
    padding-top: 15px;
}

#contact_content .telephone {
    margin: 8px 0 39px 43px;
}

#contact_content .telephone li {
    font: 17px "Conv_3181671172", sans-serif;
    color: #000;
    padding-left: 29px;
    line-height: 22px;
}

#contact_content .telephone li.life     {background: url("../i/life.png") 0 3px no-repeat;}
#contact_content .telephone li.mtc      {background: url("../i/mtc.png") 0 3px no-repeat;}
#contact_content .telephone li.kievstar {background: url("../i/kievstar.png") 0 3px no-repeat;}

#contact_content p {
    font: 18px 'Conv_1026177107', sans-serif;
    color: #000;
    margin-left: 45px;
    padding-left: 27px;
}

#contact_content p span {
    font: 14px "Trebuchet MS", sans-serif;
    color: #000;
    position: relative;
    top: -4px;
}

#contact_content p + p {
    margin-top: 20px;
}

#contact_content p.addres {background: url("../i/addres.png") 2px 6px no-repeat;}
#contact_content p.milo   {background: url("../i/milo.png") 1px 7px no-repeat;}
#contact_content p.clock  {background: url("../i/clock.png") 2px 7px no-repeat;}

/******************************************/
/*КАТАЛОГ*/
/******************************************/

/*Хэдер вид 2*/

#header_2 {
    position: relative;
    width: 100%;
    min-width: 1000px;
    background: url("../i/bg_header_2.png") center 0 no-repeat;
    min-height: 179px;
}

#logo_2 {
    display: block;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    left: 19px;
    top: 32px;
    width: 239px;
    height: 127px;
    background: url("../i/logo.png") 0 0 no-repeat;
    text-indent: -9999px;
}

#header_2 .wrap-1 {
    width: 465px;
    margin-left: 298px;
    float: left;
}

#header_2 .menu-1, #header_2 .menu-2 {
    float: left;
    margin-top: 19px;
}

#header_2 .menu-1 {
    margin-left: 6px;
}

#header_2 .menu-2 {
    margin-left: 40px;
}

#header_2 .menu-1 a, #header_2 .menu-2 a {
    display: block;
    text-decoration: none;
    cursor: pointer;
    font: 13px "Trebuchet MS", sans-serif;
    color: #037fde;
    margin-top: 6px;
    padding-left: 8px;
    background: url("../i/header_menu_img_item.png") 0 6px no-repeat;
}

#header_2 .menu-1 a:hover, #header_2 .menu-2 a:hover {
    color: #0392FF;
    text-decoration: underline;
}

#header_2 .telephone {
    float: left;
    margin-left: 78px;
    margin-top: 24px;
}

#header_2 .telephone li {
    font: 15px "Conv_3181671172", sans-serif;
    color: #000;
    padding-left: 25px;
    line-height: 22px;
}

#header_2 .telephone li.life     {background: url("../i/life.png") 0 3px no-repeat;}
#header_2 .telephone li.mtc      {background: url("../i/mtc.png") 0 3px no-repeat;}
#header_2 .telephone li.kievstar {background: url("../i/kievstar.png") 0 3px no-repeat;}

#header_2 .search {
    margin-left: 1px;
    margin-top: 9px;
}

#header_2 .search .text {
    float: left;
    width: 369px;
    height: 30px;
    margin-top: 1px;
    background-color: #FCFCFC;
    border-top: 1px solid #CFCFCF;
    border-right: 1px solid #F4F4F4;
    border-bottom: 1px solid #F4F4F4;
    border-left: 1px solid #CFCFCF;
    border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);
    padding: 0 8px;
    outline: none;
    font: 16px "Trebuchet MS", sans-serif;
    color: #333;
}

#header_2 .search .submit {
    margin-left: 2px;
    float: left;
    width: 73px;
	height: 34px;
    background: url("../i/search_bg.png") 0 0 no-repeat;
    font: 12px "Trebuchet MS", sans-serif;
    color: #fff;
    border: none;
    cursor: pointer;
}

#header_2 .wrap-2 {
    float: left;
    margin-left: 45px;
    margin-top: 23px;
}

#header_2 .wrap-2 .zvonok, #header_2 .wrap-2 .korzina {
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 175px;
	height: 29px;
}

#header_2 .wrap-2 .korzina {
    width: 138px;
	height: 28px;
    margin-top: 17px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
    font: 20px 'Conv_3181671172', sans-serif;
    color: #fa851e;
    background: #FAFAFA url("../i/korzina.png") 12px 3px no-repeat;
    padding-top: 1px;
    padding-left: 37px;
}

#header_2 .wrap-2 p {
    font: 12px "Trebuchet MS", sans-serif;
    color: #686868;
    padding-left: 12px;
    padding-top: 6px;
    width: 134px;
    line-height: 14px;
}

#header_2 .wrap-2 p.kurs {
    font: 13px "Trebuchet MS", sans-serif;
    color: #434343;
    padding-top: 0;
    padding-left: 38px;
    background: url("../i/bank.png") 9px 8px no-repeat;
}

#header_2 .wrap-2 p a {
    color: #037fde;
    text-decoration: underline;
}

#header_2 .wrap-2 p a:hover {
    text-decoration: none;
}

#header_2 .wrap-1 .vremya_raboti {
    float: left;
    font: 13px "Trebuchet MS", sans-serif;
    color: #434343;
    background: url("../i/clock_2.png") 2px 13px no-repeat;
    padding: 12px 0 2px 28px;
}

#header_2 .wrap-1 .zakazat_zvonok {
    float: right;
    margin-top: 5px;
    margin-right: 30px;
    background: url("../i/truba_blue.png") 0 4px no-repeat;
    padding-left: 27px;
    padding-bottom: 2px;
}

#header_2 .wrap-1 .zakazat_zvonok  .zvonok {
    font: 13px "Trebuchet MS", sans-serif;
    color: #037fde;
    text-decoration: none;
    border-bottom: 1px dashed #037fde;
}

#header_2 .wrap-1 .zakazat_zvonok  .zvonok:hover {
    color: #0392FF;
    border: none;
}

#header_2 .wrap-1 .zakazat_zvonok  .zvonok span {
    position: relative;
    top: 1px;
}

/*Каталог контент*/

#catalog_content {
    margin-bottom: 14px;
}

#catalog_content .left-column {
    float: left;
    width: 233px;
}

#catalog_content .left-column .you_search {
    margin-top: 8px;
    padding-bottom: 10px;
    width: 100%;
    background: url("../i/you_search_bg_legkii_shum.jpg");
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
}

#catalog_content .left-column .you_search .header {
    position: relative;
    height: 34px;
    background-color: #D2D2D2;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    margin-bottom: 5px;
}

#catalog_content .left-column .you_search .header h3 {
    font: bold 13px "Trebuchet MS", sans-serif;
    color: #000;
    padding-left: 8px;
    padding-top: 8px;
}

#catalog_content .left-column .you_search .header .close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    text-indent: -9999px;
    width: 9px;
	height: 9px;
    background: url("../i/close.png") 0 0 no-repeat;
}

#catalog_content .left-column .you_search .header .close:hover {
    background: url("../i/close.png") 0 -9px no-repeat;
}

#catalog_content .left-column .you_search .wrap {
    line-height: 23px;
}

#catalog_content .left-column .you_search .wrap + .wrap {
    margin-top: 4px;
}

#catalog_content .left-column .you_search .wrap p {
    font: 12px "Trebuchet MS", sans-serif;
    color: #666666;
    display: inline-block;
    padding-left: 13px;
}

#catalog_content .left-column .you_search .wrap span {
    position: relative;
    display: inline-block;
    height: 17px;
    background-color: #FAFAFA;
    padding-left: 17px;
    padding-right: 32px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    font: 12px "Trebuchet MS", sans-serif;
    color: #4f4f4f;
    margin-left: 13px;
}

#catalog_content .left-column .you_search .wrap span .close_item {
    position: absolute;
    top: 4px;
    right: 9px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    text-indent: -9999px;
    width: 9px;
	height: 9px;
    background: url("../i/close.png") 0 0 no-repeat;
}

#catalog_content .left-column .you_search .wrap span .close_item:hover {
    background: url("../i/close.png") 0 -9px no-repeat;
}

#catalog_content .left-column .you_search .submit {
    height: 28px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    background: url("../i/search_btn.png") 0 0 no-repeat;
    font: 16px "Trebuchet MS", sans-serif;
    color: #fff;
    text-align: center;
    padding-top: 2px;
    margin-top: 14px;
}

#catalog_content .left-column .price {
    width: 100%;
    background-color: #F5F5F5;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-top: 12px;
    min-height: 111px;
}

#catalog_content .left-column .price h3 {
    font: bold 13px "Trebuchet MS", sans-serif;
    color: #000;
    margin-left: 7px;
    padding-top: 8px;
}

.amount {
    display: none;
}

.dop_amount {
    margin-left: 10px;
    margin-top: 11px;
}

.dop_amount .ok_button {
    font-size: 11px;
    height: 23px;
    margin-left: 3px;
    padding: 0px;
    width: 26px;
}

.dop_amount .price_min, .dop_amount .price_max {
    display: inline-block;
    background-color: #fff;
    border-left: 1px solid #D0D0D0;
    border-top: 1px solid #D0D0D0;
    height: 18px;
    width: 55px;
    font: 12px "Trebuchet MS", sans-serif;
    color: #404040;
    text-align: center;
    padding-top: 1px;
}

.dop_amount .tire {
    position: relative;
    top: -3px;
    display: inline-block;
    width: 14px;
	height: 1px;
    border-bottom: 1px solid #565656;
    margin-left: 10px;
    margin-right: 6px;
}

.dop_amount .valyta {
    font: italic 12px "Trebuchet MS", sans-serif;
    color: #696969;
    padding-left: 2px;
}


.slider-range {
    width: 204px;
    height: 2px;
    margin-left: 14px;
    margin-top: 21px;
    background-color: #295CAF;
    background-image: none;
}

.slider-range .ui-slider-range {
    background-color: #295CAF;
    background-image: none;
}

.slider-range a.ui-slider-handle {
    background: url("../i/slider_range_arrow.png") center 0 no-repeat;
    width: 16px;
	height: 12px;
    border: none;
    outline: none;
    top: 0;
    margin-left: -8px;
}

.slider-range a.ui-slider-handle.ui-state-focus, .slider-range a.ui-slider-handle.ui-state-hover {
    background: url("../i/slider_range_arrow.png") center -12px no-repeat;
}

#catalog_content .left-column .harakteristiki {
    background-color: #F5F5F5;
    padding-bottom: 21px;
    margin-top: 0px;
}

#catalog_content .left-column .harakteristiki .header {
    position: relative;
    min-height: 36px;
    background: url("../i/harateristiki_header_gradient.png") 0 0 repeat-x;
}

#catalog_content .left-column .harakteristiki .header h3 {
    font: bold 13px "Trebuchet MS", sans-serif;
    color: #000;
    margin-left: 9px;
    padding-top: 3px;
    padding-right: 17px;
    display: inline-block;
}

#catalog_content .left-column .harakteristiki .header .all {
    display: block;
    cursor: pointer;
    position: absolute;
    top: 17px;
    right: 17px;
    font: bold 11px "Trebuchet MS", sans-serif;
    color: #000;
}

#catalog_content .left-column .harakteristiki .header .all:hover {
    text-decoration: none;
}

#catalog_content .left-column .harakteristiki .checkbox-block {
    margin-top: 18px;
    padding-left: 8px;
}

#catalog_content .left-column .harakteristiki .checkbox-block + .checkbox-block {
    margin-top: 3px;
}

#catalog_content .left-column .harakteristiki .checkbox-block input {
    margin-right: 15px;
}

#catalog_content .left-column .harakteristiki .checkbox-block label {
    font: 12px "Trebuchet MS", sans-serif;
    color: #000;
}

#catalog_content .left-column .harakteristiki .checkbox-block span {
    color: #3c6bb6;
}

#catalog_content .left-column .harakteristiki .checkbox-block label.checked {
    color: #295caf;
}

#catalog_content .left-column form .wrap_submit {
    background-color: #F5F5F5;
    padding-top: 9px;
    padding-bottom: 23px;
}

#catalog_content .left-column form .wrap_submit input {
    width: 153px;
	height: 34px;
    margin-left: 37px;
    border: none;
    outline: none;
    background: url("../i/search_submit.png") 0 0 no-repeat;
    font: 16px "Trebuchet MS", sans-serif;
    color: #fff;
    cursor: pointer;
}
/*Правая колонка*/
#catalog_content .right-column {
    float: right;
    width: 753px;
    margin-top: 8px;
}
#catalog_content .right-column.full-column {
    width: 100%;
}
#catalog_content .right-column.right-full {
	width: 1068px;
	margin-bottom: -20px;
}

#catalog_content .right-column .wrap_header {
    position: relative;
    height: auto;
    /*max-height: 70px;*/
    margin-bottom: 0px;
    /* background: url("../i/header_gradient.png") 0 0 repeat-x;*/
    background: #e8e8e8;
    background: linear-gradient(to bottom, #ffffff, #e8e8e8);
}

#catalog_content .right-column .wrap_header h1 {
    font: 30px 'Conv_3181671172', sans-serif;
    color: #000;
    margin-left: 12px;
    position: relative;
    margin-top: 0;
    top: -6px;
}

#catalog_content .right-column .wrap_header .dop_wrap {
    position: relative;
    top: -26px;
}

#catalog_content .right-column .wrap_header p {
    display: inline-block;
    font: 12px "Trebuchet MS", sans-serif;
    color: #737373;
    margin-left: 12px;
}

#catalog_content .right-column .wrap_header a {
    display: inline-block;
    cursor: pointer;
    font: 13px "Trebuchet MS", sans-serif;
    color: #037fde;
    margin-left: 21px;
}

#catalog_content .right-column .wrap_header a:hover {
    color: #000;
    text-decoration: none;
}

#catalog_content .right-column .wrap_header a.checked {
    color: #737373;
    text-decoration: none;
}

#catalog_content .right-column .wrap_header .view {
    position: absolute;
    bottom: 19px;
    right: 12px;
    height: 28px;
}

#catalog_content .right-column .wrap_header .view p {
    display: block;
    margin-left: 0;
    height: 23px;
    float: left;
    padding-top: 5px;
}

#catalog_content .right-column .wrap_header .view .list, #catalog_content .right-column .wrap_header .view .table {
    display: block;
    float: left;
    text-decoration: none;
    cursor: pointer;
    width: 28px;
	height: 28px;
    margin-left: 0;
}

#catalog_content .right-column .wrap_header .view .list {
    background: url("../i/list.png") 0 0 no-repeat;
    margin-left: 3px;
}

#catalog_content .right-column .wrap_header .view .table {
    background: url("../i/table.png") 0 0 no-repeat;
    margin-left: 4px;
}

#catalog_content .right-column .wrap_header .view .list:hover, #catalog_content .right-column .wrap_header .view .table:hover, #catalog_content .right-column .wrap_header .view .list.checked, #catalog_content .right-column .wrap_header .view .table.checked {
    background-position: 0 -28px;
}
#catalog_content .right-column #list_items:after {
	content: '';
	display: block;
	clear: both;
}
#catalog_content .right-column .tovar_wrap {
    position: relative;
    width: 250px;
	height: 290px;
    float: left;
    overflow: hidden;
}

#catalog_content .right-column .tovar_wrap_visibled {
    height: auto;
    margin-left: 10px;
    overflow: visible;
}

    /*
#catalog_content .right-column .tovar_wrap + .tovar_wrap + .tovar_wrap + .tovar_wrap {
    margin-top: 1px;
}

#catalog_content .right-column .tovar_wrap:nth-child(3n + 3), #catalog_content .right-column .tovar_wrap:nth-child(3n + 4) {
    margin-left: 16px;
}
    */

#catalog_content .right-column .tovar_wrap .wrap_img {
    display: table;
    table-layout: fixed;
    width: 250px;
	height: 190px;
}

#catalog_content .right-column .tovar_wrap .wrap_img .dop_wrap_img {
    display: table-cell;
    line-height: 0;
    vertical-align: middle;
    text-align: center;
}
#catalog_content .right-column .tovar_wrap .wrap_img .dop_wrap_img a {
	display: block;
	margin: 0 18px;
}

#catalog_content .right-column .tovar_wrap .wrap_img .dop_wrap_img img {
    display: inline-block;
    max-height: 180px;
    max-width: 100%;
    width: auto;
}

#catalog_content .right-column .tovar_wrap .wrap_text {
    display: table;
    table-layout: fixed;
    width: 220px;
    height: 50px;
    margin: 2px 0 0 19px;
}

#catalog_content .right-column .tovar_wrap .wrap_text .dop_wrap_text {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#catalog_content .right-column .tovar_wrap a.add {
    margin-top: -6px;
    margin-left: 10px;
    display: block;
    text-decoration: underline;
    cursor: pointer;
    font: 12px "Trebuchet MS", sans-serif;
    color: #888888;
    text-align: center;
    background: url("../i/middle_slider_sravnenie.png") 30px 4px no-repeat;
}

#catalog_content .right-column .tovar_wrap a.add:hover {
    text-decoration: none;
}

#catalog_content .right-column .tovar_wrap .wrap_text a {
    text-decoration: none;
    font: 14px/16px "Trebuchet MS", sans-serif;
    color: #000;
    text-transform: uppercase;
}

#catalog_content .right-column .tovar_wrap .wrap_text a:hover {
    text-decoration: underline;
}

#catalog_content .right-column .tovar_wrap .wrap_price_and_buy {
    margin-top: 8px;
}

#catalog_content .right-column .tovar_wrap .price {
    width: 120px;
	height: 25px;
    float: left;
    font: 24px/26px 'Conv_3181671172', sans-serif;
    text-align: center;
    color: #038be1;
    background-color: #E8FAFD;
    margin-top: 1px;
    margin-left: 19px;
}

#catalog_content .right-column .tovar_wrap .price span {
    font-size: 14px;
}

#catalog_content .right-column .tovar_wrap .buy {
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 87px;
	height: 24px;
    padding-top: 4px;
    float: right;
    font: 14px 'Conv_3181671172', sans-serif;
    color: #fff;
    text-align: center;
    background: url("../i/middle_slider_buy.png") 0 0 no-repeat;
    margin-right: 11px;
}

#catalog_content .right-column .tovar_wrap .buy:hover {
    background: url("../i/middle_slider_buy.png") 0 -28px no-repeat;
}
#catalog_content .right-column .tovar_wrap .buy.no-tovar {
    width: 209px;
    background: url("../i/middle_slider_no_buy.png") 0 0 no-repeat;
    cursor: default;
}

#catalog_content .right-column .tovar_wrap .dop_tovar_wrap {
    background-color: #fff;
	overflow: hidden;
}

#catalog_content .right-column .tovar_wrap:hover {
    overflow: visible;
}

#catalog_content .right-column .tovar_wrap:hover .dop_tovar_wrap {
    position: absolute;
    left: 0;
    top: 0;
    box-shadow: 0px 0px 2px #eaac4a;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    z-index: 99;
}

#catalog_content .right-column .tovar_wrap .wrap_sharakteristiki {
    width: 207px;
    margin: 16px auto 16px;
    border-top: 1px dashed #D1D1D1;
}

#catalog_content .right-column .tovar_wrap .wrap_sharakteristiki h3 {
    font: bold 13px "Trebuchet MS", sans-serif;
    color: #000;
    padding-top: 11px;
    margin-bottom: 6px;
}

#catalog_content .right-column .tovar_wrap .wrap_sharakteristiki p {
    font: 12px/14px "Trebuchet MS", sans-serif;
    color: #737373;
}

#catalog_content .right-column .tovar_wrap .wrap_sharakteristiki p span {
    color: #000;
}

/* edit accessoarie 10.08.2018 by strilezkijslawa */
.list_accessories {
    width: 780px;
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 100%;
}
.list_accessories:after {
    content: '';
    display: table;
    clear: both;
}
.tovar_accessorie_wrap {
    position: relative;
    width: 250px;
    height: 310px;
    float: left;
    overflow: hidden;
    padding-bottom: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.tovar_accessorie_wrap .prod_id {
    display: block;
    width: 70px;
    height: 18px;
    font-size: 13px;
    color: #000000;
    position: absolute;
    top: 10px;
    right: 10px;
    line-height: 18px;
    padding: 0;
    z-index: 1;
}

.tovar_accessorie_wrap.tovar_wrap_visibled {
    height: auto;
    margin-left: 10px;
    overflow: visible;
}

/*
.tovar_accessorie_wrap + .tovar_wrap + .tovar_wrap + .tovar_wrap {
margin-top: 1px;
}

.tovar_accessorie_wrap:nth-child(3n + 3), .tovar_accessorie_wrap:nth-child(3n + 4) {
margin-left: 16px;
}
*/

.tovar_accessorie_wrap .wrap_img {
    display: table;
    table-layout: fixed;
    width: 250px;
    height: 190px;
}

.tovar_accessorie_wrap .wrap_img .dop_wrap_img {
    display: table-cell;
    line-height: 0;
    vertical-align: middle;
    text-align: center;
    padding: 0 40px;
}
.tovar_accessorie_wrap .wrap_img .dop_wrap_img a {
    display: block;
    margin: 0 18px;
}

.tovar_accessorie_wrap .wrap_img .dop_wrap_img img {
    display: inline-block;
    max-height: 180px;
    max-width: 100%;
    width: auto;
}

.tovar_accessorie_wrap .wrap_text {
    display: table;
    table-layout: fixed;
    width: 220px;
    height: 50px;
    margin: 2px 0 0 19px;
}

.tovar_accessorie_wrap .wrap_text .dop_wrap_text {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.tovar_accessorie_wrap a.add {
    margin-top: -6px;
    margin-left: 10px;
    display: block;
    text-decoration: underline;
    cursor: pointer;
    font: 12px "Trebuchet MS", sans-serif;
    color: #888888;
    text-align: center;
    background: url("../i/middle_slider_sravnenie.png") 30px 4px no-repeat;
}

.tovar_accessorie_wrap a.add:hover {
    text-decoration: none;
}

.tovar_accessorie_wrap .wrap_text a {
    text-decoration: none;
    font: 14px/16px "Trebuchet MS", sans-serif;
    color: #000;
    text-transform: uppercase;
}

.tovar_accessorie_wrap .wrap_text a:hover {
    text-decoration: underline;
}

.tovar_accessorie_wrap .wrap_price_and_buy {
    margin-top: 8px;
}

.tovar_accessorie_wrap .price {
    width: 120px;
    height: 25px;
    float: left;
    font: 24px/26px 'Conv_3181671172', sans-serif;
    text-align: center;
    color: #038be1;
    background-color: #E8FAFD;
    margin-top: 1px;
    margin-left: 19px;
}

.tovar_accessorie_wrap .price span {
    font-size: 14px;
}

.tovar_accessorie_wrap .buy {
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 87px;
    height: 24px;
    padding-top: 4px;
    float: right;
    font: 14px 'Conv_3181671172', sans-serif;
    color: #fff;
    text-align: center;
    background: url("../i/middle_slider_buy.png") 0 0 no-repeat;
    margin-right: 11px;
}

.tovar_accessorie_wrap .buy:hover {
    background: url("../i/middle_slider_buy.png") 0 -28px no-repeat;
}
.tovar_accessorie_wrap .buy.no-tovar {
    width: 209px;
    background: url("../i/middle_slider_no_buy.png") 0 0 no-repeat;
    cursor: default;
}

.tovar_accessorie_wrap .dop_tovar_wrap {
    background-color: #fff;
    overflow: hidden;
    padding-top: 20px;
    position: relative;
    padding-bottom: 10px;
}

.accessorie_float {
    position: absolute;
    left: 15px;
    top: 30%;
    transform: translateY(-50%);
    z-index: 1;
}
.accessorie_float a {
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 0 5px 0 !important;
    border-radius: 50%;
    background-color: #eaeaea;
}
.accessorie_float a.active {
    background-color: #c61022;
}

.tovar_accessorie_wrap:hover {
    overflow: visible;
}

.tovar_accessorie_wrap:hover .dop_tovar_wrap {
    position: absolute;
    left: 0;
    top: 0;
    box-shadow: 0px 0px 2px #eaac4a;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    z-index: 99;
}

.tovar_accessorie_wrap .wrap_sharakteristiki {
    width: 207px;
    margin: 16px auto 16px;
    border-top: 1px dashed #D1D1D1;
}

.tovar_accessorie_wrap .wrap_sharakteristiki h3 {
    font: bold 13px "Trebuchet MS", sans-serif;
    color: #000;
    padding-top: 11px;
    margin-bottom: 6px;
}

.tovar_accessorie_wrap .wrap_sharakteristiki p {
    font: 12px/14px "Trebuchet MS", sans-serif;
    color: #737373;
}

.tovar_accessorie_wrap .wrap_sharakteristiki p span {
    color: #000;
}
/*pagination*/
.pagination {
    display: inline-block;
    margin-top: 27px;
}

.pagination li {
    width: 24px;
	height: 21px;
    padding-top: 3px;
    float: left;
    background-color: #F4F4F4;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font: 14px "Trebuchet MS", sans-serif;
    color: #037fde;
    text-align: center;
}

.pagination li + li {
    margin-left: 5px;
}

.pagination li:hover {
    background-color: #D2D2D2;
    color: #fff;
}

.pagination li.active {
    background-color: #D2D2D2;
    color: #fff;
}

.pagination li a {
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 24px;
	height: 21px;
    font: 14px "Trebuchet MS", sans-serif;
    color: #037fde;
    text-align: center;
}

.pagination li:hover a {
    color: #fff;
}

.pagination li.active a {
    color: #fff;
}

.pagination li.prev {
    background: #F4F4F4 url("../i/pagination_arrow_prev.png") center -24px no-repeat;
}

.pagination li.prev:hover {
    background: #D2D2D2 url("../i/pagination_arrow_prev.png") center 0 no-repeat;
}

.pagination li.prev.previous-off {
    background: #D2D2D2 url("../i/pagination_arrow_prev.png") center 0 no-repeat;
}

.pagination li.next {
    background: #F4F4F4 url("../i/pagination_arrow_next.png") center -24px no-repeat;
}

.pagination li.next:hover {
    background: #D2D2D2 url("../i/pagination_arrow_next.png") center 0 no-repeat;
}

.pagination li.next.next-off {
    background: #D2D2D2 url("../i/pagination_arrow_next.png") center 0 no-repeat;
}

.wrap_add_tovar_and_pagination {
    text-align: center;
    margin-top: 48px;
}

.wrap_add_tovar_and_pagination .add_tovar {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    padding-top: 14px;
    background: url("../i/add_tovar_btn.png") 0 0 no-repeat;
    width: 265px;
	height: 30px;
    font: 14px "Trebuchet MS", sans-serif;
    color: #fff;
    text-transform: uppercase;
}

.wrap_add_tovar_and_pagination .add_tovar:hover {
    background: url("../i/add_tovar_btn.png") 0 -44px no-repeat;
}

/******************************************/
/*КАТАЛОГ ТОВАРЫ В ВИДЕ СПИСКА*/
/******************************************/

#catalog_content .right-column .tovar_wrap_wiev_2 {
    width: 100%;
    min-height: 171px;
    background-color: #fff;
    border-bottom: 1px solid #E5E4E4;
    margin-top: 0px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 + .tovar_wrap_wiev_2 {
    margin-top: 13px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_img {
    float: left;
    width: 170px;
    min-height: 170px;
    padding-top: 0;
    text-align: center;
}
#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_img img {
    max-width: 180px;
    max-height: 166px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .column-2 {
    float: left;
    width: 297px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_sharakteristiki {
    float: left;
    background-color: #FCFCFC;
    min-height: 144px;
    width: 240px;
    padding: 16px 10px 10px 36px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_text {
    display: table;
    table-layout: fixed;
    width: 260px;
	height: auto;
    margin-top: 0px;
    margin-left: 20px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_text .dop_wrap_text {
    display: table-cell;
    vertical-align: middle;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_text a {
    text-decoration: none;
    font: 16px "Trebuchet MS", sans-serif;
    color: #037fde;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_text a:hover {
    text-decoration: underline;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_price_and_buy {
    margin-top: 10px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .price {
    width: 120px;
	height: 33px;
    padding-top: 3px;
    float: left;
    font: 24px 'Conv_3181671172', sans-serif;
    text-align: center;
    color: #038be1;
    background-color: #E8FAFD;
    margin-top: 1px;
    margin-left: 19px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .price span {
    font-size: 14px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .buy {
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 127px;
	height: 32px;
    padding-top: 6px;
    float: right;
    font: 18px 'Conv_3181671172', sans-serif;
    color: #fff;
    text-align: center;
    background: url("../i/middle_slider_buy_2.png") 0 0 no-repeat;
    margin-right: 29px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .buy:hover {
    background: url("../i/middle_slider_buy_2.png") 0 -38px no-repeat;
}
#catalog_content .right-column .tovar_wrap_wiev_2 .buy.no-tovar {
    width: 209px;
    padding-top: 0;
    background: url("../i/middle_slider_no_buy.png") 0 0 no-repeat;
    cursor: default;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_sharakteristiki h3 {
    font: 18px 'Conv_3181671172', sans-serif;
    color: #000;
    padding-top: 0;
    margin-bottom: 6px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_sharakteristiki p {
    font: 13px/24px "Trebuchet MS", sans-serif;
    color: #6f6f6f;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .wrap_sharakteristiki p span {
    color: #000;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .add {
    font: 12px "Trebuchet MS", sans-serif;
    color: #888888;
    display: block;
    text-decoration: underline;
    cursor: pointer;
    background: url("../i/middle_slider_sravnenie.png") 22px 5px no-repeat;
    margin-top: 26px;
    margin-bottom: 12px;
    padding-left: 41px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .add:hover {
    text-decoration: none;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .video_obzor {
    font: 12px "Trebuchet MS", sans-serif;
    color: #888888;
    display: inline-block;
    text-decoration: underline;
    cursor: pointer;
    background: url("../i/play.png") 23px 2px no-repeat;
    padding-left: 41px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .video_obzor:hover {
    text-decoration: none;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .video_obzor.none {
    background: url("../i/play_none.png") 23px 2px no-repeat;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .otzivi {
    font: 12px "Trebuchet MS", sans-serif;
    color: #888888;
    display: inline-block;
    text-decoration: underline;
    cursor: pointer;
    background: url("../i/coment.png") 24px 5px no-repeat;
    padding-left: 42px;
}

#catalog_content .right-column .tovar_wrap_wiev_2 .otzivi:hover {
    text-decoration: none;
}

#catalog_content .right-column .tovar_wrap_wiev_2 ~ .wrap_add_tovar_and_pagination {
    text-align: center;
    margin-top: 25px;
}

/******************************************/
/*ТОВАР*/
/******************************************/

#good_see_content .tovar_wrap .slide_wrap {
    float: left;
    width: 449px;
    height: auto;
    background-color: #fff;
}

#good_see_content #tovar_gallery {
    width: 449px;
	height: 260px;
}

#good_see_content .bx-wrapper .bx-viewport {
    left: 0;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#good_see_content .wrap_tovar_gallery {
    margin-top: 18px;
}

#good_see_content .wrap_tovar_gallery .bx-wrapper {
    margin: 0;
}
#good_see_content .wrap_tovar_gallery .bx-wrapper ul li {
	text-align: center!important;
}
#good_see_content .wrap_tovar_gallery .bx-wrapper ul li img {
	display: inline-block;
	max-height: 273px;
}
#good_see_content #bx-pager {
    width: 230px;
}

#good_see_content #bx-pager a {
    padding: 2px;
}

#good_see_content #bx-pager a:hover {
    padding: 0;
    border: 2px solid #E1E1E1;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#good_see_content #bx-pager a.active {
    padding: 0;
    border: 2px solid #D0D0D0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#good_see_content .wrap_bx-pager {
    margin-top: 10px;
}
#good_see_content .wrap_bx-pager .bx-wrapper {
	max-width: 250px;
}
#good_see_content .wrap_bx-pager .bx-wrapper #bx-pager a {
	text-align: center;
}
#good_see_content .wrap_bx-pager .bx-wrapper #bx-pager a img {
	max-height: 35px;
	display: initial;
}

#good_see_content .wrap_bx-pager .bx-prev {
    top: 1px;
    left: -43px;
    width: 28px;
	height: 28px;
    background: url("../i/slideshow_arrow.png") 0 0 no-repeat;
    margin: 0;
}

#good_see_content .wrap_bx-pager .bx-next {
    top: 1px;
    right: -43px;
    width: 28px;
	height: 28px;
    background: url("../i/slideshow_arrow.png") 0 -28px no-repeat;
    margin: 0;
}

#good_see_content .wrap_bx-pager .bx-prev:hover {
    background: url("../i/slideshow_arrow.png") -28px -28px no-repeat;
}

#good_see_content .wrap_bx-pager .bx-next:hover {
    background: url("../i/slideshow_arrow.png") -28px 0 no-repeat;
}

#good_see_content .tovar_wrap .h1_head {
    font: 30px 'Conv_3181671172', sans-serif;
    line-height: 32px;
    color: #000;
    margin: 0;
    padding: 5px 0;
}

#good_see_content .tovar_wrap .column-2 {
    float: left;
    width: 303px;
    background-color: #fff;
    padding-top: 26px;
    margin-left: 26px;
}

#good_see_content .tovar_wrap .column-3 {
    float: left;
    width: 216px;
    background-color: #F3F3F3;
    padding: 6px 6px 6px 0;
    margin-left: 26px;
}

#good_see_content .tovar_wrap .column-2 .code {
    height: 20px;
    background-color: #F6F6F6;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    font: 12px "Trebuchet MS", sans-serif;
    color: #888888;
    padding: 2px 8px 0;
}

#good_see_content .tovar_wrap .column-2 .code span {
    font-size: 14px;
    color: #000;
    padding-left: 5px;
}

#good_see_content .tovar_wrap .column-2 .v_nalichii {
    font: 14px "Trebuchet MS", sans-serif;
    color: #009640;
    padding-left: 3px;
    padding-top: 3px;
}

#good_see_content .tovar_wrap .column-2 .netu_v_nalichii {
    font: 14px "Trebuchet MS", sans-serif;
    color: #888888;
    padding-left: 3px;
    padding-top: 3px;
}

#good_see_content .tovar_wrap .column-2 .price {
    font: 36px 'Conv_MinionPro-SemiboldIt', sans-serif;
    color: #037fde;
    padding-top: 6px;
}

#good_see_content .tovar_wrap .column-2 .price sup {
    font-size: 16px;
    position: relative;
    top: -3px;
    padding-left: 3px;
}

#good_see_content .tovar_wrap .column-2 .price_b_n {
    font: italic 12px "Trebuchet MS", sans-serif;
    color: #f87f05;
    padding-left: 3px;
    margin-top: -9px;
}

#good_see_content .tovar_wrap .column-2 .wrap .buy {
    float: left;
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 110px;
	height: 50px;
    background: url("../i/tovar_buy.png") 0 0 no-repeat;
    font: 20px 'Conv_3181671172', sans-serif;
    color: #fff;
    padding-left: 50px;
    padding-top: 22px;
    text-transform: uppercase;
    margin-top: 15px;
}
#good_see_content .tovar_wrap .column-2 .wrap .buy.no-tovar {
    width: 137px;
    padding: 23px 5px 0 20px;
    font-size: 16px;
    background: url("../i/tovar_no_buy.png") 0 0 no-repeat;
    cursor: default;
}
#good_see_content .tovar_wrap .column-2 .wrap .buy.no-tovar:hover {
    background: url("../i/tovar_no_buy.png") 0 0 no-repeat;
}

#good_see_content .tovar_wrap .column-2 .wrap .buy:hover {
    background: url("../i/tovar_buy.png") 0 -72px no-repeat;
}

#good_see_content .tovar_wrap .column-2 .wrap .credit {
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 90px;
	height: 27px;
    padding-left: 50px;
    padding-top: 10px;
    background: url("../i/buy_in_credit.png") 0 0 no-repeat;
    font: 14px "Trebuchet MS", sans-serif;
    color: #fff;
    float: right;
    margin-top: 16px;
}

#good_see_content .tovar_wrap .column-2 .wrap .buy_one_click {
    display: block;
    text-decoration: none;
    cursor: pointer;
    float: right;
    font: 12px "Trebuchet MS", sans-serif;
    color: #7f8993;
    text-align: center;
    background: url("../i/buy_one_click.png") 0 0 repeat-x;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    width: 139px;
	height: 24px;
    padding-top: 3px;
    margin-top: 5px;
}

#good_see_content .tovar_wrap .column-2 .add {
    display: block;
    cursor: pointer;
    font: 12px "Trebuchet MS", sans-serif;
    color: #888888;
    background: url("../i/sravnenie_2.png") 1px 1px no-repeat;
    padding-left: 26px;
    margin-top: 38px;
}

#good_see_content .tovar_wrap .column-2 .add:hover {
    text-decoration: none;
}

#good_see_content .tovar_wrap .column-2 .wrap_2 {
    margin-top: 13px;
}

#good_see_content .tovar_wrap .column-2 .wrap_2 .podelitsya {
    padding-top: 1px;
    font: 12px "Trebuchet MS", sans-serif;
    color: #a6a6a6;
    float: left;
}

#good_see_content .tovar_wrap .column-2 .wrap_2 .soc_seti {
    float: left;
    width: 181px;
	height: 20px;
    margin-left: 11px;
}

#good_see_content .tovar_wrap .column-2 .wrap_2 .soc_seti a {
    float: left;
    display: block;
    text-decoration: none;
    cursor: pointer;
    text-indent: -9999px;
    width: 20px;
	height: 20px;
    background: url("../i/soc_seti_sprite.png") 0 0 no-repeat;
}

#good_see_content .tovar_wrap .column-2 .wrap_2 .soc_seti a + a {
    margin-left: 3px;
}

#good_see_content .tovar_wrap .column-2 .wrap_2 .soc_seti a.link-2 {background-position: -20px 0;}
#good_see_content .tovar_wrap .column-2 .wrap_2 .soc_seti a.link-3 {background-position: -40px 0;}
#good_see_content .tovar_wrap .column-2 .wrap_2 .soc_seti a.link-4 {background-position: -60px 0;}
#good_see_content .tovar_wrap .column-2 .wrap_2 .soc_seti a.link-5 {background-position: -80px 0;}
#good_see_content .tovar_wrap .column-2 .wrap_2 .soc_seti a.link-6 {background-position: -100px 0;}
#good_see_content .tovar_wrap .column-2 .wrap_2 .soc_seti a.link-7 {background-position: -120px 0;}
#good_see_content .tovar_wrap .column-2 .wrap_2 .soc_seti a.link-8 {background-position: -140px 0;}

#good_see_content .tovar_wrap .column-3 .dop_wrap {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 25px 0 15px 22px;
}

#good_see_content .tovar_wrap .column-3 .dop_wrap h2 {
    font: 14px "Trebuchet MS", sans-serif;
    color: #2e66c1;
    text-transform: uppercase;
    padding-left: 30px;
}

#good_see_content .tovar_wrap .column-3 .dop_wrap h2.item-1 {background: url("../i/dostavka.png") 0 4px no-repeat;}
#good_see_content .tovar_wrap .column-3 .dop_wrap h2.item-2 {background: url("../i/oplata.png") 0 1px no-repeat; margin-top: 21px; margin-bottom: 13px; height: 19px;}
#good_see_content .tovar_wrap .column-3 .dop_wrap h2.item-3 {background: url("../i/garantiya.png") 0 0 no-repeat; margin-top: 21px; height: 24px; padding-top: 2px;}

#good_see_content .tovar_wrap .column-3 .dop_wrap h3 {
    font: 13px "Trebuchet MS", sans-serif;
    color: #2f68c6;
    padding-left: 4px;
    margin-top: 11px;
    margin-bottom: 7px;
}

#good_see_content .tovar_wrap .column-3 .dop_wrap h2 ~ h3 ~ h3 {
    margin-top: 10px;
    margin-bottom: 0;
}

#good_see_content .tovar_wrap .column-3 .dop_wrap p {
    padding-left: 4px;
    font: 12px/14px "Trebuchet MS", sans-serif;
    color: #363636;
}

#good_see_content .tovar_wrap .column-3 .dop_wrap p.spec {
    padding-left: 33px;
    margin-top: -7px;
}
/*Товар информация вкладки*/
#tabs_tovar_info {
    width: 1028px;
    border: none;
    background: #fff;
    padding: 0 0 23px 0;
    margin-top: 5px;
}

#tabs_tovar_info .ui-tabs-nav {
    padding: 0;
    border: none;
    background: transparent;
    margin-left: 22px;
}

#tabs_tovar_info .ui-tabs-nav li {
    position: relative;
    border: 1px solid #E7ECEC;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 39px;
    background: url("../i/tabs-bg.png") 0 0 repeat-x;
    margin: 0;
}

#tabs_tovar_info .ui-tabs-nav li + li {
    margin-left: 7px;
}

#tabs_tovar_info .ui-tabs-nav li.ui-tabs-active, #tabs_tovar_info .ui-tabs-nav li.ui-state-hover {
    border: 1px solid #3370D5;
    background: #fff;
    padding-bottom: 0;
}

#tabs_tovar_info .ui-tabs-nav li a {
    outline: none;
    font: 18px 'Conv_3181671172', sans-serif;
    color: #2a2a2a;
    padding: 6px 20px 8px;
}

#tabs_tovar_info .ui-tabs-nav li.ui-tabs-active a {
    color: #295cae;
}

#tabs_tovar_info .ui-tabs-nav li a span {
    font-size: 14px;
    color: #037fde;
}

#tabs_tovar_info .ui-tabs-nav li .wrap_arrow {
    position: absolute;
    top: 39px;
    left: 50%;
}

#tabs_tovar_info .ui-tabs-nav li .arrow {
    width: 36px;
	height: 12px;
    position: absolute;
    top: 0;
    left: -18px;
}

#tabs_tovar_info .ui-tabs-nav li.ui-tabs-active .arrow, #tabs_tovar_info .ui-tabs-nav li.ui-state-hover .arrow {
    background: url("../i/arrow_tabs.png") 0 0 no-repeat;
}

#tabs_tovar_info #tabs-1 h3 {
    font: bold 14px "Trebuchet MS", sans-serif;
    color: #292929;
    margin-bottom: 3px;
}

#tabs_tovar_info #tabs-1 h3 ~ h3 {
    margin-top: 20px;
}
#tabs_tovar_info #tabs-1 table {
	font: 13px/24px "Trebuchet MS", sans-serif;
    color: #292929;
    text-align: justify;
}
#tabs_tovar_info #tabs-1 div {
	font: 13px/24px "Trebuchet MS", sans-serif;
    color: #292929;
    text-align: justify;
}

/*
#tabs_tovar_info #tabs-1 ul {
    list-style-type: square;
    margin-left: 20px;
}
*/


/*
#tabs_tovar_info #tabs-1 ul li ul {
    margin-top:20px;
}

*/
#tabs_tovar_info #tabs-1 ul { 
   list-style-type: disc; 
   list-style-position: inside; 
}
#tabs_tovar_info #tabs-1 ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
#tabs_tovar_info #tabs-1 ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
#tabs_tovar_info #tabs-1 ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}

#tabs_tovar_info #tabs-1 li {
    font: 13px/24px "Trebuchet MS", sans-serif;
    color: #292929;
    text-align: justify;
}
#tabs_tovar_info #tabs-1 li ~ li {
    font: 13px/24px "Trebuchet MS", sans-serif;
    color: #292929;
    text-align: justify;
}

#tabs_tovar_info #tabs-1 p {
    font: 13px/24px "Trebuchet MS", sans-serif;
    color: #292929;
    text-align: justify;
}

#tabs_tovar_info #tabs-1 p ~ p {
    margin-top: 24px;
}


#tabs_tovar_info .ui-tabs-panel {
    padding: 0 0 0 23px;
}

#tabs_tovar_info #tabs-1 {
    padding-top: 32px;
}

#tabs_tovar_info #tabs-2 {
    width: 754px;
    padding-top: 34px;
}

#tabs_tovar_info #tabs-2 table {
    table-layout: fixed;
    width: 100%;
}

#tabs_tovar_info #tabs-2 tr td {
    font: 13px "Trebuchet MS", sans-serif;
    color: #292929;
    padding-top: 8px;
    padding-bottom: 8px;
}

#tabs_tovar_info #tabs-2 tr td:nth-child(1) {
    padding-left: 14px;
    padding-right: 14px;
    width: 325px;
}

#tabs_tovar_info #tabs-2 tr td:nth-child(2) {
    padding-right: 10px;
    color: #676666;
}

#tabs_tovar_info #tabs-2 tr:nth-child(1) {
    border-top: 1px solid #E2E2E2;
}

#tabs_tovar_info #tabs-2 tr {
    border-bottom: 1px solid #E2E2E2;
}

#tabs_tovar_info #tabs-2 tr:nth-child(odd) {
    background-color: #F8F8F8;
}

#tabs_tovar_info #tabs-2 tr:nth-child(even) {
    background-color: #fff;
}

#tabs_tovar_info #tabs-4 {
    padding-top: 34px;
}

#tabs_tovar_info #tabs-4 .left {
    float: left;
    width: 278px;
    background: #F3F3F3;
    padding-bottom: 28px;
}

#tabs_tovar_info #tabs-4 .right {
    float: right;
    width: 426px;
    padding-right: 22px;
    padding-bottom: 8px;
}

#tabs_tovar_info #tabs-4 .left h2 {
	height: 41px;
    padding-top: 13px;
    background: url("../i/add_coment.png") 0 0 no-repeat;
    font: 14px "Trebuchet MS", sans-serif;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

#tabs_tovar_info #tabs-4 .left .wrap_input {
    margin-top: 28px;
    margin-right: 15px;
}

#tabs_tovar_info #tabs-4 .left .wrap_input ~ .wrap_input {
    margin-top: 9px;
}

#tabs_tovar_info #tabs-4 .left .wrap_input label {
    font: 12px "Trebuchet MS", sans-serif;
    color: #232323;
    margin-left: 16px;
}

#tabs_tovar_info #tabs-4 .left .wrap_input span {
    position: relative;
    top: 2px;
}

#tabs_tovar_info #tabs-4 .left .wrap_input input {
    float: right;
    border: 1px solid #E7E7E7;
    outline: none;
    width: 184px;
	height: 27px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0 5px;
    margin: 0;
    font-size: 14px;
}

#tabs_tovar_info #tabs-4 .left .wrap_input textarea {
    float: right;
    margin: 0;
    padding: 8px;
    outline: none;
    resize: none;
    border: 1px solid #E7E7E7;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    width: 178px;
	height: 112px;
    font: 14px "Trebuchet MS", sans-serif;
    color: #232323;
}

#tabs_tovar_info #tabs-4 .left input.submit {
    width: 186px;
	height: 34px;
    background: url("../i/add_coment_btn.png") 0 0 no-repeat;
    border: none;
    cursor: pointer;
    font: 12px Arial, sans-serif;
    color: #fff;
    float: right;
    margin-right: 16px;
    margin-top: 14px;
}

#tabs_tovar_info #tabs-4 .left input.submit:hover {
    background: url("../i/add_coment_btn.png") 0 -34px no-repeat;
}

#tabs_tovar_info #tabs-4 .right .wrap_coment {
    border: 1px solid #F3F3F3;
    overflow: hidden;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding-bottom: 49px;
}

#tabs_tovar_info #tabs-4 .right .wrap_coment + .wrap_coment {
    margin-top: 25px;
}

#tabs_tovar_info #tabs-4 .right .wrap_coment .author {
    width: 362px;
	height: 44px;
    padding-left: 62px;
    padding-top: 13px;
    background: url("../i/coment_head.png") 0 0 no-repeat;
    font: 14px "Trebuchet MS", sans-serif;
    color: #037fde;
}

#tabs_tovar_info #tabs-4 .right .wrap_coment .author span {
    font-size: 12px;
    color: #404040;
}

#tabs_tovar_info #tabs-4 .right .wrap_coment p {
    font: 12px "Trebuchet MS", sans-serif;
    color: #232323;
    padding-left: 20px;
    padding-right: 25px;
    margin-top: 17px;
    text-align: justify;
}

#tabs_tovar_info #tabs-4 .right .eshyo {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    font: 14px "Trebuchet MS", sans-serif;
    color: #037fde;
    border-bottom: 1px dashed #037fde;
    margin-left: 3px;
    margin-top: 6px;
}

#tabs_tovar_info #tabs-4 .right .eshyo:hover {
    border: none;
    padding-bottom: 1px;
}

#tabs_tovar_info #tabs-4 .right .eshyo span {
    position: relative;
    top: 2px;
}
/*Нижний слайдер*/
#slider_bottom {
    margin-top: 24px;
}

#slider_bottom .wrap_slider {
    margin-top: 26px;
    background-color: #fff;
}

#slider_bottom h1 {
    height: 41px;
    background: url("../i/bottom_slider_h1_gradient.png") 0 0 repeat-x;
    font: 25px 'Conv_3181671172', sans-serif;
    color: #f76702;
    padding-top: 9px;
    padding-left: 24px;
    border: 1px solid #E6EAEA;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    overflow: hidden;
}

#slider_bottom li {
    width: 220px;
	height: 286px;
}

#slider_bottom_bx_slider .wrap_img {
    display: table;
    table-layout: fixed;
    width: 220px;
	height: 190px;
}

#slider_bottom_bx_slider .wrap_img .dop_wrap_img {
    display: table-cell;
    line-height: 0;
    vertical-align: middle;
    text-align: center;
}

#slider_bottom_bx_slider .wrap_img .dop_wrap_img img {
    display: inline-block;
}

#slider_bottom_bx_slider .wrap_text {
    display: table;
    table-layout: fixed;
    width: 220px;
	height: 50px;
    margin-top: 2px;
}

#slider_bottom_bx_slider .wrap_text .dop_wrap_text {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#slider_bottom .wrap_slider .bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0;
    background: transparent;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

#slider_bottom_bx_slider a.add {
    margin-top: -6px;
    margin-left: 10px;
    display: block;
    text-decoration: underline;
    cursor: pointer;
    font: 12px "Trebuchet MS", sans-serif;
    color: #888888;
    text-align: center;
    background: url("../i/middle_slider_sravnenie.png") 22px 4px no-repeat;
}

#slider_bottom_bx_slider a.add:hover {
    text-decoration: none;
}

#slider_bottom_bx_slider .wrap_text a {
    text-decoration: none;
    font: 14px/16px "Trebuchet MS", sans-serif;
    color: #000;
    text-transform: uppercase;
}

#slider_bottom_bx_slider .wrap_text a:hover {
    text-decoration: underline;
}

#slider_bottom_bx_slider .wrap_price_and_buy {
    margin-top: 5px;
}

#slider_bottom_bx_slider .price {
    width: 120px;
	height: 25px;
    float: left;
    font: 24px/26px 'Conv_3181671172', sans-serif;
    text-align: center;
    color: #038be1;
    background-color: #E8FAFD;
    margin-top: 1px;
    margin-left: 11px;
}

#slider_bottom_bx_slider .price span {
    font-size: 14px;
}

#slider_bottom_bx_slider .buy {
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 87px;
	height: 24px;
    padding-top: 4px;
    float: right;
    font: 14px 'Conv_3181671172', sans-serif;
    color: #fff;
    text-align: center;
    background: url("../i/middle_slider_buy.png") 0 0 no-repeat;
}

#slider_bottom_bx_slider .buy:hover {
    background: url("../i/middle_slider_buy.png") 0 -28px no-repeat;
}

#slider_bottom .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: -59px;
    outline: 0;
    width: 23px;
    height: 46px;
    text-indent: -9999px;
    z-index: 9999;
}

#slider_bottom .bx-wrapper .bx-prev {
    left: auto;
    right: 26px;
    background: url("../i/bottom_slider_arrow.png") 0 0 no-repeat;
}

#slider_bottom .bx-wrapper .bx-prev:hover {
    background: url("../i/bottom_slider_arrow.png") -23px -46px no-repeat;
}

#slider_bottom .bx-wrapper .bx-next {
    right: 3px;
    background: url("../i/bottom_slider_arrow.png") 0 -46px no-repeat;
}

#slider_bottom .bx-wrapper .bx-next:hover {
    background: url("../i/bottom_slider_arrow.png") -23px 0 no-repeat;
}

/******************************************/
/*ТОВАР*/
/******************************************/

#cart .cart .wrap_cart {
    margin: 0 21px 0 15px;
}

#cart .cart h1 {
    font: 30px 'Conv_3181671172', sans-serif;
    color: #000;
    /*margin: 16px 0 21px;*/
    margin: 5px 0 10px;
}

#cart .cart .header {
    height: 26px;
    background: url("../i/cart_header.png") 0 0 repeat-x;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

#cart .cart .one_tovar {
    height: 155px;
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
}

#cart .cart .header li {
    float: left;
    font: 12px "Trebuchet MS", sans-serif;
    color: #767676;
    padding-top: 5px;
}

#cart .cart .header li:nth-child(1) {width: 402px;  padding-left: 26px;}
#cart .cart .header li:nth-child(2) {width: 159px; text-align: center;}
#cart .cart .header li:nth-child(3) {width: 170px; text-align: center;}
#cart .cart .header li:nth-child(4) {width: 108px; text-align: center;}

#cart .cart .one_tovar li.wrap_img {
    width: 157px;
	height: 150px;
	padding: 0 10px;
    display: table;
    table-layout: fixed;
    float: left;
}

#cart .cart .one_tovar li.wrap_img .dop_wrap_img {
    display: table-cell;
    line-height: 0;
    vertical-align: middle;
    text-align: center;
}
#cart .cart .one_tovar li.wrap_img .dop_wrap_img img {
    max-height: 150px;
    max-width: 100%;
}
#cart .cart .one_tovar li.name_tovar {
    float: left;
    width: 263px;
    padding-right: 50px;
    padding-top: 18px;
}

#cart .cart .one_tovar li.name_tovar .tovar {
    display: block;
    cursor: pointer;
    font: 14px "Trebuchet MS", sans-serif;
    color: #3d9ce5;
    text-transform: uppercase;
    padding-top: 21px;
    height: auto;
}

#cart .cart .one_tovar li.name_tovar .tovar:hover {
    text-decoration: none;
}

#cart .cart .one_tovar li.name_tovar .code {
    font: 12px "Trebuchet MS", sans-serif;
    color: #4d4d4d;
    margin-top: 6px;
}

#cart .cart .one_tovar li.value {
    width: 62px;
    float: left;
    padding-left: 19px;
    padding-top: 37px;
}

#cart .cart .one_tovar li.value .spinner {
    margin: 0;
    outline: none;
    border: 1px solid #D4D4D4;
    width: 32px;
	height: 32px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font: 14px "Trebuchet MS", sans-serif;
    color: #4d4d4d;
    text-align: center;
}

#cart .cart .one_tovar li.value .ui-spinner {
    border: none;
    overflow: visible;
}

#cart .cart .one_tovar li.value .ui-spinner .ui-spinner-up {
    width: 17px;
	height: 17px;
    border: none;
    right: -24px;
    top: 9px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#cart .cart .one_tovar li.value .ui-spinner .ui-spinner-up .ui-button-text {
    width: 17px;
	height: 17px;
    padding: 0;
}

#cart .cart .one_tovar li.value .ui-spinner .ui-spinner-up .ui-icon {
    width: 17px;
	height: 17px;
    background: url("../i/plus.png") 0 0 no-repeat;
    text-indent: -9999px;
    margin: 0;
    top: 0;
    cursor: pointer;
}

#cart .cart .one_tovar li.value .ui-spinner .ui-spinner-up .ui-icon:hover {
    background: url("../i/plus.png") 0 -17px no-repeat;
}

#cart .cart .one_tovar li.value .ui-spinner .ui-spinner-down {
    width: 17px;
	height: 17px;
    border: none;
    left: -24px;
    top: 9px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#cart .cart .one_tovar li.value .ui-spinner .ui-spinner-down .ui-button-text {
    width: 17px;
	height: 17px;
    padding: 0;
}

#cart .cart .one_tovar li.value .ui-spinner .ui-spinner-down .ui-icon {
    width: 17px;
	height: 17px;
    background: url("../i/minus.png") 0 0 no-repeat;
    text-indent: -9999px;
    margin: 0;
    top: 0;
    cursor: pointer;
}

#cart .cart .one_tovar li.value .ui-spinner .ui-spinner-down .ui-icon:hover {
    background: url("../i/minus.png") 0 -17px no-repeat;
}

#cart .cart .one_tovar li.one_tovar_price {
    width: 150px;
    float: left;
    font: 14px "Trebuchet MS", sans-serif;
    color: #4d4d4d;
    text-align: right;
    margin-top: 46px;
}

#cart .cart .one_tovar li.count_tovar_price {
    width: 140px;
    float: left;
    font: bold 14px "Trebuchet MS", sans-serif;
    color: #3d9ce5;
    text-align: right;
    margin-top: 46px;
}

#cart .cart .one_tovar li.delete {
    width: 112px;
    float: left;
    position: relative;
}

#cart .cart .one_tovar li.delete .delete {
    width: 34px;
	height: 24px;
    position: absolute;
    top: 44px;
    right: 6px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    text-indent: -9999px;
    background: url("../i/delete_tovar_cart.png") 0 0 no-repeat;
}

#cart .cart .one_tovar li.delete .delete:hover {
    background: url("../i/delete_tovar_cart.png") 0 -24px no-repeat;
}

#cart .cart .footer .continue_purchases {
    display: block;
    cursor: pointer;
    float: left;
    font: 14px "Trebuchet MS", sans-serif;
    color: #3d9ce5;
    background: url("../i/continue_purchases.png") 0 3px no-repeat;
    margin-left: 25px;
    margin-top: 12px;
    padding-left: 22px;
}

#cart .cart .footer .continue_purchases:hover {
    text-decoration: none;
}

#cart .cart .footer p {
    display: inline-block;
    float: right;
    font: bold 15px "Trebuchet MS", sans-serif;
    color: #000;
    height: 31px;
    border: 1px solid #CECECE;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 8px;
    margin-right: 22px;
    padding: 10px 10px 0 14px;
}

#cart .cart .footer p em {
    font-style: italic;
}

#cart .cart .footer .clear_cart {
    display: block;
    text-decoration: none;
    cursor: pointer;
    float: right;
    font: 12px "Trebuchet MS", sans-serif;
    color: #949494;
    border-bottom: 1px dashed #E4E4E4;
    margin-top: 19px;
}

#cart .cart .footer .clear_cart:hover {
    border-bottom: none;
    padding-bottom: 1px;
}
.cart-success {
	display: block;
    border: 1px solid #ddd;
    max-width: 400px;
    border-radius: 4px;
    padding: 40px;
    margin: 100px auto 150px;
    -webkit-box-shadow: 2px 2px 18px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 2px 2px 18px 0px rgba(0,0,0,0.06);
    box-shadow: 2px 2px 18px 0px rgba(0,0,0,0.06);
}
.cart-success p {
	font: 16px "Trebuchet MS", sans-serif;
	color: #000;
}
.cart-success p strong {
	display: inline-block;
	padding-bottom: 8px;
	font: 24px "Trebuchet MS", sans-serif;
}


.zakazat > h1 {
    font: 24px "Trebuchet MS", sans-serif;
    color: #7e7e7e;
    margin-left: 40px;
    margin-top: 33px;
}

.zakazat .wrap_zakazat {
    margin-top: 7px;
    padding-bottom: 36px;
    border: 1px dashed #ddd;
    background: #fff;
}

#tabs_zakazat {
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent;
    padding: 0;
    margin-top: 32px;
}

#tabs_zakazat > ul {
    float: left;
    width: 163px;
    padding: 0;
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent;
    margin-left: 42px;
}

#tabs_zakazat > ul .item-1, #tabs_zakazat > ul .item-2 {
    width: 163px;
	height: 31px;
    margin: 0;
    padding: 0;
    border: none;
    background: #CFCFCF;
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
}

#tabs_zakazat > ul .item-2 {
    margin-top: 4px;
}

#tabs_zakazat > ul .item-1 .circle, #tabs_zakazat > ul .item-2 .circle {
    position: absolute;
    left: 13px;
    top: 13px;
    width: 5px;
	height: 5px;
    background: url("../i/circle.png") 0 0 no-repeat;
}

#tabs_zakazat > ul .item-1.ui-state-active .circle, #tabs_zakazat > ul .item-2.ui-state-active .circle, #tabs_zakazat > ul .item-1.ui-state-hover .circle, #tabs_zakazat > ul .item-2.ui-state-hover .circle {
    background: url("../i/circle.png") 0 -5px no-repeat;
}

#tabs_zakazat > ul .item-1.ui-state-hover, #tabs_zakazat > ul .item-2.ui-state-hover {
    background: #E2E2E2;
}

#tabs_zakazat > ul .item-1.ui-state-active, #tabs_zakazat > ul .item-2.ui-state-active {
    background: #F7F7F7;
}

#tabs_zakazat > ul .item-1 a, #tabs_zakazat > ul .item-2 a {
    padding: 6px 0 0 28px;
    font: 13px "Trebuchet MS", sans-serif;
    color: #fff;
    outline: none;
}

#tabs_zakazat > ul .item-1.ui-state-active a, #tabs_zakazat > ul .item-2.ui-state-active a, #tabs_zakazat > ul .item-1.ui-state-hover a, #tabs_zakazat > ul .item-2.ui-state-hover a {
    color: #2f68c5;
}

#tabs_zakazat-1, #tabs_zakazat-2 {
    float: left;
    width: 705px;
    padding: 0 0 30px 0;
    background: #F7F7F7;
}

#tabs_zakazat-1 .wrap_input {
    width: 435px;
    height: 41px;
    margin-left: 120px;
}

#tabs_zakazat-1 .wrap_input.telephone  {
    margin-top: 27px;
}

#tabs_zakazat-1 .wrap_input + .wrap_input {
    margin-top: 10px;
}

#tabs_zakazat-1 .wrap_input span {
    display: inline-block;
    font: 13px "Trebuchet MS", sans-serif;
    color: #7e7e7e;
    margin-top: 2px;
}

#tabs_zakazat-1 .wrap_input sup {
    color: #e21204;
    padding-left: 2px;
    position: relative;
    top: 2px;
}

#tabs_zakazat-1 .wrap_input input {
    float: right;
    width: 262px;
	height: 33px;
    padding: 0 12px;
    border: 1px solid #E8E8E8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font: 13px "Trebuchet MS", sans-serif;
    color: #555;
    background: #fff;
    outline: none;
}
#tabs_zakazat-1 .wrap_input strong {
	display: block;
	padding-left: 148px;
	margin: 2px 0;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
}

#tabs_zakazat-1 .wrap_input.telephone input {
    background: #fff url("../i/ukraina.png") 0 0 no-repeat;
    width: 220px;
    padding-left: 54px;
}

#tabs_zakazat-1 .wrap_input:nth-child(2) span {
    margin-top: 7px;
}

#cart .way_of_delivery h3 {
    width: 118px;
	height: 26px;
    float: left;
    font: 13px "Trebuchet MS", sans-serif;
    color: #7f7f7f;
    background: url("../i/zakazat_razdel_bg.png") 0 0 no-repeat;
    margin-left: 41px;
    margin-top: 20px;
    padding-left: 28px;
    padding-top: 6px;
}

#cart .way_of_delivery h1 {
    float: left;
    font: 24px "Trebuchet MS", sans-serif;
    color: #282828;
    margin-left: 17px;
    margin-top: 19px;
}

#cart .way_of_delivery .samovivoz {
    float: left;
    width: 228px;
	height: 113px;
    border: 1px solid #E4E4E4;
    border-radius: 5px;
    cursor: pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 11px 0 0 204px;
    padding: 0;
}
#cart .way_of_delivery .samovivoz.active {
	border-color: #F8CCA2;
	box-shadow: 0 0 1px #FB7F08;
}
#cart .way_of_delivery .samovivoz.active label {
    cursor: pointer;
	color: #FB7F08;
}
#cart .way_of_delivery .samovivoz.active label span {
	border-bottom: 1px dashed #FB7F08;
}
#cart .way_of_delivery .samovivoz.input_active {
    border: 2px solid #FFA320;
    width: 226px;
	height: 108px;
}

#cart .way_of_delivery .samovivoz p {
    font: 12px/14px "Trebuchet MS", sans-serif;
    color: #707070;
    width: 182px;
    margin-left: 28px;
    margin-top: 13px;
}

#cart .way_of_delivery .samovivoz.input_active p {
    margin-left: 27px;
}

#cart .way_of_delivery .samovivoz p span {
    color: #000;
}

#cart .way_of_delivery .samovivoz a {
    display: block;
    cursor: pointer;
    font: 12px "Trebuchet MS", sans-serif;
    color: #3d9ce5;
    margin-left: 28px;
    margin-top: 14px;
    background: url("../i/lupa.png") 0 1px no-repeat;
    padding-left: 18px;
}

#cart .way_of_delivery .samovivoz.input_active a {
    margin-left: 27px;
}

#cart .way_of_delivery .samovivoz a:hover {
    text-decoration: none;
}

#cart .way_of_delivery .samovivoz #samovivoz-1 {
    font: 18px "Trebuchet MS", sans-serif;
    color: #8e8e8e;
}

#cart .way_of_delivery .wrap_kurier_and_pochta {
    float: left;
    width: 466px;
    height: 113px;
    border: 1px solid #E4E4E4;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 11px;
    margin-left: 9px;
    background: #F7F7F7;
}

#cart .way_of_delivery .wrap_kurier_and_pochta.active {
	border-color: #F8CCA2;
	box-shadow: 0 0 1px #FB7F08;
}

#cart .way_of_delivery .wrap_kurier_and_pochta .input_active {
    border: 2px solid #FFA320;
    width: 464px;
    height: 108px;
}

#cart .way_of_delivery .wrap_kurier_and_pochta .kurier {
    cursor: pointer;
    float: left;
    width: 200px;
}

#cart .way_of_delivery .wrap_kurier_and_pochta .active label {
	cursor: pointer;
    color: #FB7F08;
}

#cart .way_of_delivery .wrap_kurier_and_pochta .active label span {
	border-bottom: 1px dashed #FB7F08;
}

#cart .way_of_delivery .wrap_kurier_and_pochta .pochta {
    cursor: pointer;
    float: left;
    /*margin-left: 63px;*/
    width: 265px;
    margin-top: 2px;
}
#cart .way_of_delivery .wrap_kurier_and_pochta .pochta .pochta_ label {
    padding-left: 0;
}

#cart .way_of_delivery .wrap_kurier_and_pochta.input_active .pochta {
    margin-top: 1px;
}

#cart .way_of_delivery .wrap_kurier_and_pochta .kurier p {
    font: 12px/13px "Trebuchet MS", sans-serif;
    color: #888888;
    width: 108px;
    padding-left: 30px;
    margin-top: 7px;
}

#cart .way_of_delivery .wrap_kurier_and_pochta.input_active .kurier p {
    padding-left: 29px;
}

#cart .way_of_delivery .pochta .input_radio_wrap {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    background: none;
}

#cart .way_of_delivery .pochta .input_radio_wrap.pochta-1, #cart .way_of_delivery .pochta .input_radio_wrap.pochta-2 {
    position: relative;
    float: left;
    height: 30px;
    width: 101px;
    overflow: hidden;
}
#cart .way_of_delivery .pochta .input_radio_wrap.pochta-1.active,
#cart .way_of_delivery .pochta .input_radio_wrap.pochta-2.active {
    border: 1px solid #F8CCA2;
	box-shadow: 0 0 1px #FB7F08;
}
/*очистка*/

#cart .zakazat .wrap_zakazat .way_of_delivery .kurier.input_active ~ .pochta .pochta-1, #cart .zakazat .wrap_zakazat .way_of_delivery .samovivoz.input_active  ~ .wrap_kurier_and_pochta .pochta-1 {
    margin-left: 23px;
    margin-top: 6px;
}

#cart .zakazat .wrap_zakazat .way_of_delivery .samovivoz.input_active  ~ .wrap_kurier_and_pochta .pochta-2, #cart .zakazat .wrap_zakazat .way_of_delivery .kurier.input_active ~ .pochta .pochta-2 {
    margin-left: 7px;
    margin-top: 6px;
}

#cart .way_of_delivery .kurier.input_active ~ .pochta .pochta-1 label, #cart .way_of_delivery .samovivoz.input_active  ~ .wrap_kurier_and_pochta .pochta-1 label {
    border: none;
}

#cart .way_of_delivery .samovivoz.input_active  ~ .wrap_kurier_and_pochta .pochta-2 label, #cart .way_of_delivery .kurier.input_active ~ .pochta .pochta-2 label {
    border: none;
}

#cart .way_of_delivery .samovivoz.input_active  ~ .wrap_kurier_and_pochta .pochta .input_radio_wrap.pochta-1, #cart .way_of_delivery .samovivoz.input_active  ~ .wrap_kurier_and_pochta .pochta .input_radio_wrap.pochta-2 {
    height: 30px;
}

#cart .way_of_delivery .kurier.input_active ~ .pochta .input_radio_wrap.pochta-1, #cart .way_of_delivery .kurier.input_active ~ .pochta .input_radio_wrap.pochta-2 {
    height: 30px;
}

#cart .way_of_delivery .kurier.input_active ~  .pochta .input_radio_wrap + .input_radio_wrap.pochta-2, #cart .way_of_delivery .samovivoz.input_active  ~ .wrap_kurier_and_pochta .pochta .input_radio_wrap + .input_radio_wrap.pochta-2 {
    left: 0;
}

#cart .way_of_delivery .pochta .input_radio_wrap.input_active + .input_radio_wrap.pochta-2, #cart .way_of_delivery .pochta .input_radio_wrap:hover + .input_radio_wrap.pochta-2 {
/* here21   #left: -1px;*/
}

#cart .way_of_delivery .pochta .input_radio_wrap.pochta-1.input_active, #cart .way_of_delivery .pochta .input_radio_wrap.pochta-2.input_active {
    height: 32px;
}

#cart .way_of_delivery .pochta .input_radio_wrap.pochta-1:hover, #cart .way_of_delivery .pochta .input_radio_wrap.pochta-2:hover {
/*here21    #height: 32px;*/
}

#cart .way_of_delivery .pochta .input_radio_wrap.pochta-1 .ui-state-hover, #cart .way_of_delivery .pochta .input_radio_wrap.pochta-2 .ui-state-hover {
    border: 1px solid #FFCA7F;
}

#cart .way_of_delivery .pochta .input_radio_wrap.pochta-1 .ui-state-active, #cart .way_of_delivery .pochta .input_radio_wrap.pochta-2 .ui-state-active {
    border: 1px solid #FFA320;
}

#cart .way_of_delivery  .pochta .input_radio_wrap.pochta-1 {
    margin-left: 0px;
    margin-top: 6px;
}
#cart .way_of_delivery  .pochta .input_radio_wrap.pochta-1 #pochta-1 {
	display: none;
}

#cart .way_of_delivery  .pochta .input_radio_wrap.pochta-2 {
    margin-left: 7px;
    margin-top: 6px;
}
#cart .way_of_delivery  .pochta .input_radio_wrap.pochta-2 #pochta-2 {
	display: none;
}

#cart .way_of_delivery .pochta .input_radio_wrap.pochta-1.input_active, #cart .way_of_delivery .pochta .input_radio_wrap.pochta-1:hover {
    /*margin-left: 22px;*/
    /* here21 #margin-top: 6px;*/
}

#cart .way_of_delivery  .pochta .input_radio_wrap.pochta-2.input_active, #cart .way_of_delivery  .pochta .input_radio_wrap.pochta-2:hover {
    /*margin-left: 6px;*/
   /* here21 #margin-top: 6px;*/
}

#cart #pochta-1 + label, #cart #pochta-2 + label {
    padding: 0;
}

#cart #pochta-1 + label span, #cart #pochta-2 + label span {
    display: block;
    border: none;
    text-indent: -9999px;
    height: 100%;
}

#cart #pochta-1 + label span label, #cart #pochta-2 + label span label {
    padding: 0;
    display: block;
    position: static;
    height: 100%;
    background: none;
}

#cart #pochta-1 + label span label *, #cart #pochta-2 + label span label * {
    display: none;
}

#cart #pochta-1 + label {
	display: inline-block;
    width: 101px;
	height: 30px;
    background: url("../i/nova_pochta.png") 0 0 no-repeat;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#cart #pochta-1 + label label {
	padding: 0;
}

#cart #pochta-2 + label {
	display: inline-block;
    width: 100px;
	height: 30px;
    background: url("../i/ukr_pochta.png") 0 0 no-repeat;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#cart #pochta-2 + label label {
	padding: 0;
}

#cart .way_of_delivery .samovivoz .input_radio_wrap, #cart .way_of_delivery .wrap_kurier_and_pochta .kurier .input_radio_wrap {
    padding-left: 6px;
    padding-top: 3px;
}

#cart .way_of_delivery .samovivoz.input_active .input_radio_wrap, #cart .way_of_delivery .wrap_kurier_and_pochta.input_active .kurier .input_radio_wrap {
    padding-left: 5px;
    padding-top: 2px;
}

#cart .input_radio_wrap label {
    font: 18px "Trebuchet MS", sans-serif;
    color: #8e8e8e;
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    background: none;
}

#cart .input_radio_wrap input, #cart .input_radio_wrap span {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    background: none;
}

#cart .input_radio_wrap span {

}

#cart .input_radio_wrap label {
   /* background: url("../i/radio_bg.png") 0 8px no-repeat;*/
    /*padding-left: 23px;*/
    padding-left: 7px;
}

#cart .input_radio_wrap label .ui-button-text {
    border-bottom: 1px dashed #A7A7A7;
}

#cart .input_radio_wrap label .ui-button-text span {
    position: relative;
    top: 2px;
}

#cart .input_radio_wrap .ui-state-active .ui-button-text, #cart .input_radio_wrap .ui-state-hover .ui-button-text {
    border-bottom: 1px dashed #FFA320;
    color: #ffa320;
}

#cart .input_radio_wrap .ui-state-active {
    background: url("../i/radio_bg_active.png") 0 8px no-repeat;
}

#cart .way_of_delivery .wrap_kurier_and_pochta .wrap_addres_dostavki {
    width: 444px;
	height: 30px;
    border: 1px solid #E8E8E8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-left: 10px;
    margin-top: 7px;
}

#cart .way_of_delivery .wrap_kurier_and_pochta.input_active .wrap_addres_dostavki {
    margin-left: 9px;
}

#cart .way_of_delivery .wrap_kurier_and_pochta.input_active .pochta.input_active ~ .wrap_addres_dostavki {
    margin-top: 6px;
}

#cart .way_of_delivery .wrap_kurier_and_pochta .wrap_addres_dostavki input {
    width: 414px;
    height: 100%;
    padding: 0 15px;
    margin: 0;
    border: 0;
    outline: none;
    background: #fff;
    font: 12px "Trebuchet MS", sans-serif;
    color: #555;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
    box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
}
#cart .way_of_delivery .wrap_kurier_and_pochta .wrap_addres_dostavki strong {
	display: block;
    font: normal 12px "Trebuchet MS", sans-serif;
    color: #ff0000;
    margin-top: 1px
}
/*блок 2*/
#cart .method_of_payment h3 {
    width: 118px;
	height: 26px;
    float: left;
    font: 13px "Trebuchet MS", sans-serif;
    color: #7f7f7f;
    background: url("../i/zakazat_razdel_bg.png") 0 0 no-repeat;
    margin-left: 41px;
    margin-top: 26px;
    padding-left: 28px;
    padding-top: 6px;
}

#cart .method_of_payment h1 {
    float: left;
    font: 24px "Trebuchet MS", sans-serif;
    color: #282828;
    margin-left: 17px;
    margin-top: 25px;
}

#cart .method_of_payment .pri_poluchenii, #cart .method_of_payment .nalojennim_platejem, #cart .method_of_payment .perevod_na_kartu {
    cursor: pointer;
    float: left;
    width: 221px;
	height: 109px;
    border: 1px solid #E4E4E4;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 11px;
    padding-left: 7px;
    padding-top: 1px;
}
#cart .method_of_payment .pri_poluchenii.active, #cart .method_of_payment .nalojennim_platejem.active , #cart .method_of_payment .perevod_na_kartu.active {
	border-color: #F8CCA2;
    box-shadow: 0 0 1px #FB7F08;
}
#cart .method_of_payment .pri_poluchenii.active label, #cart .method_of_payment .nalojennim_platejem.active label, #cart .method_of_payment .perevod_na_kartu.active label {
	color: #FB7F08;
}
#cart .method_of_payment .nalojennim_platejem .input_radio_wrap label {
	padding-left: 0;
}
#cart .method_of_payment .pri_poluchenii.active label span, #cart .method_of_payment .nalojennim_platejem.active label span, #cart .method_of_payment .perevod_na_kartu.active label span {
	border-bottom: 1px dashed #FB7F08;
}

#cart .method_of_payment .pri_poluchenii.input_active, #cart .method_of_payment .nalojennim_platejem.input_active, #cart .method_of_payment .perevod_na_kartu.input_active {
    padding-left: 6px;
    padding-top: 0;
    width: 220px;
	height: 108px;
    border: 2px solid #FFA320;
}

#cart .method_of_payment .pri_poluchenii {
    margin-left: 204px;
}

#cart .method_of_payment .nalojennim_platejem {
    margin-left: 9px;
}

#cart .method_of_payment .perevod_na_kartu {
    margin-left: 9px;
}
#cart .method_of_payment .perevod_na_kartu .input_radio_wrap input {
/* here21	#display: none;*/
}
#cart .method_of_payment .perevod_na_kartu .input_radio_wrap label {
  /* here21  #padding-left: 20px;*/
}

#cart .method_of_payment .pri_poluchenii p, #cart .method_of_payment .nalojennim_platejem p , #cart .method_of_payment .perevod_na_kartu p {
    font: 12px/14px "Trebuchet MS", sans-serif;
    color: #707070;
    margin-left: 21px;
    margin-top: 23px;
}

#cart .input_radio_wrap.bank-1, #cart .input_radio_wrap.bank-2 {
    width: 149px;
	height: 27px;
    float: left;
}

#cart .input_radio_wrap.bank-1 + p, #cart .input_radio_wrap.bank-2 + p {
    font: 12px "Trebuchet MS", sans-serif;
    color: #a0a0a0;
    float: left;
    margin-top: 5px;
}

#cart #bank-1 + label, #cart #bank-2 + label {
    display: block;
    width: 100%;
	height: 100%;
    padding: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#cart #bank-1 + label > span, #cart #bank-2 + label > span {
    padding-left: 19px;
	height: 100%;
    display: block;
    border: none;
}

#cart #bank-1 + label > span {
    background: url("../i/privat_bank.png") right -54px no-repeat;
}

#cart #bank-2 + label > span {
    background: url("../i/delta_bank.png") right -54px no-repeat;
}

#cart #bank-1 + label.ui-state-hover > span, #cart #bank-2 + label.ui-state-hover > span {
    background-position: right -27px;
}

#cart .perevod_na_kartu.input_active #bank-1 + label.ui-state-active > span, #cart .perevod_na_kartu.input_active #bank-2 + label.ui-state-active > span {
    background-position: right 0;
}

#cart #bank-1 + label > span > label, #cart #bank-2 + label > span > label {
    display: block;
    width: 100%;
	height: 100%;
    padding: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: none;
}

#bank-1 + label .ui-button-text label .ui-button-text, #bank-2 + label .ui-button-text label .ui-button-text {
    display: none;
}

#cart .input_radio_wrap ~ .privat_bank label, #cart .input_radio_wrap ~ .delta_bank label {
    background: url("../i/radio_bg_2.png") 0 7px no-repeat;
}
#cart .input_radio_wrap.bank-1 label {
    background: inherit;
}
#cart .perevod_na_kartu.input_active .input_radio_wrap ~ .privat_bank label.ui-state-active, #cart .perevod_na_kartu.input_active .input_radio_wrap ~ .delta_bank label.ui-state-active {
    background: url("../i/radio_bg_active_2.png") 0 7px no-repeat;
}

#cart .perevod_na_kartu .privat_bank {
    margin-top: 14px;
}

#cart .perevod_na_kartu .delta_bank {
    margin-top: 4px;
}

#cart .zakazat .all_summ {
    width: 705px;
    margin-left: 205px;
    margin-top: 21px;
    border-top: 1px solid #000;
}

#cart .zakazat .all_summ h1 {
    margin-top: 15px;
    font: 24px "Trebuchet MS", sans-serif;
    color: #282828;
}

#cart .zakazat .all_summ h1 span {
    font: bold italic 24px "Trebuchet MS", sans-serif;
    padding-left: 10px;
}

#cart .zakazat .all_summ p {
    font: 12px "Trebuchet MS", sans-serif;
    color: #1d1d1d;
    margin-top: 17px;
    text-align: justify;
}

#cart .zakazat .all_summ p span {
    color: #707070;
}

#cart .zakazat .all_summ input {
    margin-left: 204px;
    margin-top: 28px;
    border: none;
    cursor: pointer;
    width: 239px;
	height: 38px;
    font: 16px Tahoma, sans-serif;
    color: #fff;
    background: url("../i/zakazat_cart_bg.png") 0 0 no-repeat;
}

/******************************************/
/*СРАВНЕНИЕ*/
/******************************************/

#compare_content h1 {
    font: 30px 'Conv_3181671172', sans-serif;
    color: #000;
    margin-top: 12px;
    height: 30px;
}

#compare_content .delete_back {
    margin-top: -5px;
    height: 18px;
}

#compare_content .delete_back .back, #compare_content .delete_back .delete {
    display: block;
    text-decoration: underline;
    cursor: pointer;
    float: right;
    font: 13px "Trebuchet MS", sans-serif;
    color: #037fde;
}

#compare_content .delete_back .back {
    background: url("../i/arrow_back.png") 0 5px no-repeat;
    padding-left: 11px;
}

#compare_content .delete_back .delete {
    background: url("../i/close_blue.png") 0 4px no-repeat;
    padding-left: 14px;
    margin-right: 72px;
}

#compare_content .delete_back .back:hover, #compare_content .delete_back .delete:hover {
    text-decoration: none;
}

#compare_content .left {
    float: left;
    width: 303px;
}

#compare_content .left .tipi_produktov {
    padding-top: 17px;
    padding-right: 8px;
    height: 102px;
}

#compare_content .left .tipi_produktov p {
    height: 21px;
    display: inline-block;
    position: relative;
    font: 14px "Trebuchet MS", sans-serif;
    color: #515151;
    padding: 2px 23px 0 12px;
    margin-top: 8px;
    margin-left: 5px;
    background: #EAEAEA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#compare_content .left .tipi_produktov p.active {
    background: #D2D2D2;
}

#compare_content .left .tipi_produktov p a {
    width: 9px;
	height: 9px;
    position: absolute;
    top: 7px;
    right: 7px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    text-indent: -9999px;
    background: url("../i/close.png") 0 0 no-repeat;
}

#compare_content .left .tipi_produktov p a:hover {
    background: url("../i/close.png") 0 -9px no-repeat;
}

#compare_content .left .count_tovar {
    font: 14px "Trebuchet MS", sans-serif;
    color: #404040;
    text-align: center;
    margin-top: 3px;
    padding-bottom: 43px;
    background: url("../i/compare_slider_arrow_separate.png") center bottom no-repeat;
}

#compare_content .left .count_tovar span {
    font: bold 14px "Trebuchet MS", sans-serif;
    color: #000;
}

#compare_content .left .list_harakteristiki {
    margin-top: 245px;
}

@-moz-document url-prefix()
{
    #compare_content .left .list_harakteristiki {
        margin-top: 243px;
    }
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#compare_content .left .list_harakteristiki {
        margin-top: 75px;
    }
}

#compare_content .left .list_harakteristiki {
    margin-top: 74px;
}

:root #compare_content .left .list_harakteristiki {
    margin-top: 75px;
}


#compare_content .left .list_harakteristiki li {
    font: 13px "Trebuchet MS", sans-serif;
    color: #292929;
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    border-left: 1px solid #E2E2E2;
    display: table;
    table-layout: fixed;
    width: 283px;
    padding: 7px 7px 10px 12px;
}

#compare_content .left .list_harakteristiki li span {
    display: table-cell;
    vertical-align: middle;
}

#compare_content .left .list_harakteristiki li + li {
    border-top: none;
    border-bottom: 1px solid #E2E2E2;
}

#compare_content .left .list_harakteristiki li:nth-child(odd) {
    background: #F8F8F8;
}

#compare_content .left .list_harakteristiki li:nth-child(even) {
    background: #FCFCFC;
    border-right: 1px solid #E2E2E2;
    padding-right: 6px;
}

#compare_content .right {
    float: left;
    max-width: 697px;
}

#compare_content .right #compare_bx_slider > li {
    width: 174px;
    border-top: 1px solid #E2E2E2;
}

#wrap_compare_bx_slider {
    margin-top: 13px;
}

#wrap_compare_bx_slider .bx-wrapper .bx-viewport {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    left: 0;
}

#compare_bx_slider .wrap_img {
    width: 100%;
    height: 135px;
    display: table;
    table-layout: fixed;
}

#compare_bx_slider .wrap_img .dop_wrap_img {
    display: table-cell;
    line-height: 0;
    vertical-align: middle;
    text-align: center;
    height: 135px;
}

#compare_bx_slider .wrap_img .dop_wrap_img img {
    display: inline-block;
    max-height: 135px;
}

#compare_bx_slider .wrap_text {
    width: 100%;
    height: 48px;
    display: table;
    table-layout: fixed;
}

#compare_bx_slider .wrap_text .dop_wrap_text {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#compare_bx_slider .wrap_text .dop_wrap_text a {
    font: 14px/16px "Trebuchet MS", sans-serif;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
}

#compare_bx_slider .wrap_text .dop_wrap_text a:hover {
    text-decoration: underline;
}

#compare_bx_slider .price {
    margin: 12px auto 0;
    width: 120px;
	height: 26px;
    font: 24px/26px 'Conv_3181671172', sans-serif;
    color: #038be1;
    text-align: center;
    background: #E8FAFD;
}

#compare_bx_slider .price span {
    font-size: 14px;
}

#compare_bx_slider .buy {
    margin: 8px auto 0;
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 120px;
	height: 24px;
    background: url("../i/compare_slider_buy.png") 0 0 no-repeat;
    font: 14px 'Conv_3181671172', sans-serif;
    color: #FFF;
    text-align: center;
    padding-top: 4px;
}

#compare_bx_slider .buy:hover {
    background: url("../i/compare_slider_buy.png") 0 -28px no-repeat;
}

#compare_content .right .list_harakteristiki li {
    font: 13px "Trebuchet MS", sans-serif;
    color: #676767;
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    display: table;
    table-layout: fixed;
    width: 173px;
    padding: 7px 0 10px;
}

#compare_content .right .list_harakteristiki li + li {
    border-top: none;
}

#compare_content .right .list_harakteristiki li span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#compare_content .right .list_harakteristiki li:nth-child(odd) {
    background: #F8F8F8;
    border-right: 1px solid #F8F8F8;
}

#compare_content .right .list_harakteristiki li:nth-child(even) {
    background: #FCFCFC;
}

#compare_content .right .border {
    border-right: 1px solid #E2E2E2;
    padding-top: 14px;
    padding-bottom: 22px;
}

.inline_block {
    display: inline-block;
}

#compare_content .right .close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 6px;
    right: 7px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    text-indent: -9999px;
    background: url("../i/close.png") 0 0 no-repeat;
}

#compare_content .right .close:hover {
    background: url("../i/close.png") 0 -9px no-repeat;
}

#wrap_compare_bx_slider .bx-prev, #wrap_compare_bx_slider .bx-next {
    width: 41px;
	height: 41px;
    top: 166px;
}

#wrap_compare_bx_slider .bx-prev {
    left: -205px;
    background: url("../i/compare_slider_arrow.png") 0 0 no-repeat;
}

#wrap_compare_bx_slider .bx-next {
    left: -145px;
    background: url("../i/compare_slider_arrow.png") 0 -41px no-repeat;
}

#wrap_compare_bx_slider .bx-prev:hover {
    background: url("../i/compare_slider_arrow.png") -41px -41px no-repeat;
}

#wrap_compare_bx_slider .bx-next:hover {
    background: url("../i/compare_slider_arrow.png") -41px 0 no-repeat;
}

#wrap_compare_bx_slider {
    position: relative;
}

#wrap_compare_bx_slider .border_left {
    left: -1px;
    top: 0;
    position: absolute;
    height: 294px;
    border-right: 1px solid #EAEAEA;
}

#wrap_compare_bx_slider .border_right {
    right: 0;
    top: 0;
    position: absolute;
    height: 2000px;
    border-right: 1px solid #EAEAEA;
    z-index: 1000;
}

#footer .w1000 {
    height: inherit;
    min-height: inherit;
}

/******************************************/
/*ПОПАП*/
/******************************************/

#popup-1 {
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    width: 676px;
	height: 392px;
    border: 1px solid #037FDE;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    position: relative;
}

#popup-1 .close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 11px;
    right: 13px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    text-indent: -9999px;
    background: url("../i/close.png") 0 0 no-repeat;
}

#popup-1 .close:hover {
    background: url("../i/close.png") 0 -9px no-repeat;
}

#popup-1 h1 {
    font: 25px 'Conv_3181671172', sans-serif;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    background: url("../i/popup-1_header_gradient.png") 0 0 repeat-x;
    padding-top: 22px;
    padding-bottom: 14px;
    margin: 0;
}

#popup-1 .left {
    width: 300px;
    float: left;
    margin-left: 65px;
}

#popup-1 .right {
    width: 300px;
    float: left;
}

#popup-1 .wrap_img {
    margin-top: 6px;
    display: table;
    table-layout: fixed;
    width: 300px;
	height: 170px;
}

#popup-1 .wrap_img .dop_wrap_img {
    display: table-cell;
    line-height: 0;
    vertical-align: middle;
    text-align: center;
}
#popup-1 .wrap_img .dop_wrap_img img {
	max-width: 100%;
	max-height: 160px;
}
#popup-1 .continue_purchases {
    margin-top: 20px;
    text-align: center;
}

#popup-1 .continue_purchases a {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    font: 16px "Trebuchet MS", sans-serif;
    color: #037fde;
    padding-left: 25px;
    background: url("../i/continue_purchases.png") 0 4px no-repeat;
}

#popup-1 .continue_purchases a > span {
    border-bottom: 1px dashed #037FDE;
}

#popup-1 .continue_purchases a:hover > span {
    border-bottom: none;
}

#popup-1 .right .tovar {
    margin-top: 52px;
    margin-left: 12px;
    display: block;
    cursor: pointer;
    font: 18px "Trebuchet MS", sans-serif;
    color: #3d9ce5;
    text-transform: uppercase;
}

#popup-1 .right .tovar:hover {
    text-decoration: none;
}

#popup-1 .right .code {
    font: 12px "Trebuchet MS", sans-serif;
    color: #4d4d4d;
    margin-top: 3px;
    margin-left: 14px;
}

#popup-1 .right .value {
    width: 62px;
    float: left;
    padding-left: 36px;
    padding-top: 27px;
}

#popup-1 .right .value .spinner {
    margin: 0;
    outline: none;
    border: 1px solid #D4D4D4;
    width: 32px;
	height: 32px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font: 14px "Trebuchet MS", sans-serif;
    color: #4d4d4d;
    text-align: center;
}

#popup-1 .right .value .ui-spinner {
    border: none;
    overflow: visible;
}

#popup-1 .right .value .ui-spinner .ui-spinner-up {
    width: 17px;
	height: 17px;
    border: none;
    right: -24px;
    top: 9px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#popup-1 .right .value .ui-spinner .ui-spinner-up .ui-button-text {
    width: 17px;
	height: 17px;
    padding: 0;
}

#popup-1 .right .value .ui-spinner .ui-spinner-up .ui-icon {
    width: 17px;
	height: 17px;
    background: url("../i/plus.png") 0 0 no-repeat;
    text-indent: -9999px;
    margin: 0;
    top: 0;
    cursor: pointer;
}

#popup-1 .right .value .ui-spinner .ui-spinner-up .ui-icon:hover {
    background: url("../i/plus.png") 0 -17px no-repeat;
}

#popup-1 .right .value .ui-spinner .ui-spinner-down {
    width: 17px;
	height: 17px;
    border: none;
    left: -24px;
    top: 9px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#popup-1 .right .value .ui-spinner .ui-spinner-down .ui-button-text {
    width: 17px;
	height: 17px;
    padding: 0;
}

#popup-1 .right .value .ui-spinner .ui-spinner-down .ui-icon {
    width: 17px;
	height: 17px;
    background: url("../i/minus.png") 0 0 no-repeat;
    text-indent: -9999px;
    margin: 0;
    top: 0;
    cursor: pointer;
}

#popup-1 .right .value .ui-spinner .ui-spinner-down .ui-icon:hover {
    background: url("../i/minus.png") 0 -17px no-repeat;
}

#popup-1 .right .price {
    margin-top: 32px;
    margin-left: 5px;
    float: left;
    font: bold italic 18px "Trebuchet MS", sans-serif;
    color: #3d9ce5;
}

#popup-1 .right .price .span-1 {
    font: bold 14px "Trebuchet MS", sans-serif;
}

#popup-1 .right .price .span-2 {
    font: italic 14px "Trebuchet MS", sans-serif;
}

#popup-1 .right .zakazat {
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 204px;
	height: 35px;
    background: url("../i/popup-1_buy.png") 0 0 no-repeat;
    font: 18px "Trebuchet MS", sans-serif;
    color: #fff;
    text-align: center;
    padding-top: 11px;
    margin-top: 30px;
    margin-left: 4px;
}

#popup-1 .right .zakazat:hover {
    background: url("../i/popup-1_buy.png") 0 -46px no-repeat;
}

































































/*Стиллизация форм*/

.jq-checkbox {
	top: -1px;
	width: 13px;
	height: 13px;
	background: url("../i/checkbox.png") 0 -13px no-repeat;
	vertical-align: middle;
	cursor: pointer;
    margin-right: 15px;
}

.jq-checkbox.checked {
    background: url("../i/checkbox.png") 0 0 no-repeat;
}

.jq-checkbox.checked .jq-checkbox__div {
	width: 16px;
	height: 16px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
    background: url("../images/galochka-check_16x16.png") 0 0 no-repeat;
}
.jq-checkbox.focused {

}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
    background: url("../i/checkbox.png") 0 -12px no-repeat;
}


.jq-radio {
	width: 12px;
	height: 12px;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-radio.checked .jq-radio__div {
	width: 6px;
	height: 6px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #666;
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-file {
	width: 270px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	border-radius: 4px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 32px;
	padding: 0 80px 0 10px;
	border: none;
	background: none;
	color: #333;
	font: 14px/30px Arial, sans-serif;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1;
	background: #FFF;
}
.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 30px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-selectbox__select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 33px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}

/*Конец стиллизации форм*/

/*Очистка обтекания*/

.clear {
    clear: both;
}

.popup-body {
	position: fixed;
	top: 0;
	left: 0;
	background: url(../i/bg-popup.png) repeat 0 0;
	width: 100%;
	height: 100%;
	overflow: auto;
    background:rgba(0, 0, 0, 0.7)!important;
    z-index: 9999;
}

.popup-wrapper-buy {
	position: relative;
	background: #fff;
	width: 400px;
	margin: 6% auto;
	padding-bottom: 5px;
	 z-index: 999;
     border-radius: 5px 0 5px 5px;
     padding: 20px;
}
.popup-top-buy {
    position: absolute;
    right: -38px;
    top: 6px;
}
a.close-popup {
    padding: 19px;
    font-size: 0px;
    background: url(../i/close-popup.png) no-repeat;
}
.popup-wrapper-buy h2 {
    font: 16px "Trebuchet MS", sans-serif;
    color: #000;
    margin-bottom: 10px;
}
.popup-send-form .input-popup {
    display: block;
    height: 21px;
    padding: 6px 12px;
    margin-bottom: 15px;
    font: 13px "Trebuchet MS", sans-serif;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.popup-send-form .input-popup::-webkit-input-placeholder {color:#000;}
.popup-send-form .input-popup::-moz-placeholder          {color:#000;}
.popup-send-form .input-popup:-moz-placeholder           {color:#000;}
.popup-send-form .input-popup:-ms-input-placeholder      {color:#000;}

.popup-send-form .input-popup:focus::-webkit-input-placeholder {color: transparent}
.popup-send-form .input-popup:focus::-moz-placeholder          {color: transparent}
.popup-send-form .input-popup:focus:-moz-placeholder           {color: transparent}
.popup-send-form .input-popup:focus:-ms-input-placeholder      {color: transparent}


.popup-send-form .popup-strong {
	display: block;
	position: relative;
	top: -10px;
	color: #ff0000;
	font: 13px "Trebuchet MS", sans-serif;
}
.send-btn-popup {
    font: 16px "Trebuchet MS", sans-serif;
    color: #fff;
    border: 1px solid #0679e3;
    border-radius: 4px;
    padding: 6px 12px;
    background: linear-gradient(to top, #295caf, #3471d6);
    box-shadow: 0px 0px 0px 1px #4598e4 inset;
    cursor: pointer;
}
.send-btn-popup:hover {
     background: linear-gradient(to top, #3471d6, #295caf);
}

#filter .harakteristiki.close {
	padding-bottom: 0px;
}
#filter .harakteristiki.close h3 {
	background: url("../i/open_close_arrow.png") 212px 6px no-repeat;
	cursor: pointer;
    margin: 10px 0 0px 18px;
    width: 210px;
}
#filter .harakteristiki.open h3 {
	background: url("../i/open_close_arrow.png") 212px -86px no-repeat;
	cursor: pointer;
    margin: 10px 0 7px 18px;
    width: 210px;
}

/* compare popup */
.popup-wrapper-buy.popup-compare {
    width: 500px;
    padding: 0;
    border-radius: 4px;
}
.popup-compare-close {
    position: absolute;
    top: 0;
    right: 0;
}
.popup-compare-close a.close-popup {
    background: inherit;
    font: 16px Verdana;
    color: #000;
    padding: 10px;
}
.popup-compare-header {
    font: 17px 'Conv_3181671172', sans-serif;
    color: #000;
    padding: 20px 0;
    border-radius: 4px 4px 0 0;
    text-align: center;
    background: linear-gradient(to top, #e8e8e8, #fbfbfb);
}
.popup-compare-header a {
    color: #51a4e7;
    text-decoration: underline;
}
.popup-compare-subheader {
    font: 14px Verdana;
    color: #4d4d4d;
    padding: 20px 25px;
}
.popup-compare-product {
    padding: 0 25px;
}
.popup-compare-product ul li:first-child {
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding: 10px 0;
}
.popup-compare-product ul li {
    padding: 10px 0;
    border-bottom: 1px solid #e2e2e2;
}
.popup-compare-product ul li:after {
    content: "";
    display: block;
    clear: both;
}
.popup-compare-product ul li img {
    float: left;
    margin-right: 15px;
}
.popup-compare-product .modal-compar-tit {
    font: 16px Verdana;
    color: #51a4e7;
    vertical-align: top;
    float: left;
    display: block;
    margin-top: 25px;
    max-width: 340px;
}
.popup-compare-product .modal-compar-del {
    display: block;
    width: 12px;
    height: 16px;
    margin-top: 25px;
    float: right;
    font-size: 0px;
    background: url(../i/garbage.png) no-repeat;
}
.popup-compare-info {
    font: 14px Verdana;
    color: #4d4d4d;
    padding: 15px 25px;
}
.popup-compare-info a {
    color: #51a4e7;
    text-decoration: underline;
}
.popup-compare-footer {
    padding: 10px 25px;
    text-align: right;
}
.popup-compare-footer .popup-btn-close {
    font: 14px Verdana;
    color: #4d4d4d;
    padding: 4px 12px;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    background: linear-gradient(to top, #e8e8e8, #fbfbfb);
    text-decoration: none;
}
.popup-compare-footer .popup-btn-close:hover {
    background: linear-gradient(to top, #fbfbfb, #e8e8e8);
}
.popup-compare-footer .popup-btn-show {
    font: 14px Verdana;
    color: #fff;
    padding: 4px 12px;
    margin-left: 5px;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    background: linear-gradient(to top, #ff6601, #fdc910);
    text-decoration: none;
}
.popup-compare-footer .popup-btn-show:hover {
    background: linear-gradient(to top, #fdc910, #ff6601);
}
@media screen and (min-width: 2700px) {
	#header_telephone {
		margin-left: 63px;
	}
}
@media screen and (min-width: 4100px) {
	#header_telephone {
		margin-left: 23px;
	}
}