

/* Start:/bitrix/templates/.default/components/bitrix/news/slider_in_main_big_new/bitrix/news.list/.default/style.css?15143778375157*/
#mainSlider .item_color_values_block_wrapp{
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none;
	margin-left: -185px;
	bottom: 0;
	display: none;
	opacity: 1;
}
#mainSlider .item_button_block:hover .item_color_values_block_wrapp {
	display: block;
}
.rsTmb{
float: left;
padding: 6px 0px 5px 0px;
font-size: 12px;
margin: 0 5px;
font-weight: bold;
border-radius: 3px;
text-align: center;
width: 28px;
}
.sliderText{
padding-right: 40px;
max-height: 140px;
overflow: hidden;
}
.sliderWrapper .shopcardbyblock{
margin-top: 4px;
text-align: left;
}
.sliderPager {
margin: 32px 0 0 0;
display: inline-block;
}
.sliderPager a {
float: left;
padding: 6px 10px 5px 9px;
margin: 0 5px;
font-weight: bold;
font-size: 12px;
border-radius: 3px;
text-decoration: none;
}
.sliderShadow {
width: 540px;
height: 22px;
background: #fff url('/bitrix/templates/brukva/components/bitrix/news/slider_in_main/bitrix/catalog.top/.default/images/slider-shadow.png') no-repeat;
margin: 0 auto 0;
background-size: contain;
margin-bottom: -22px;
}
.sliderimg_wrapp{
width: 250px;
float: right;
text-align: center;
}
@media (min-width: 1200px){
.sliderimg_wrapp{
width: 320px;
}
}
#mainSlider {
border: 1px solid #D6D5D4;
position: relative;
}
#mainSlider .rsNav{
width: 100%;
padding: 10px 0 16px 0;
height: 26px;
margin-top: -52px;
}
#mainSlider .rsThumbsContainer{
position: absolute;
}

#mainSlider .rsSlide {
    height: 241px;
}
@media (min-width: 1200px){
#mainSlider .rsSlide {
height: 300px;
}
}
body .slider_img.full_height .slider_img_src {
    height: 241px;
}
@media (min-width: 1200px){
body .slider_img.full_height .slider_img_src {
    height: 300px;
}
}
.slideritem .shopcard_price_block .shopcardpriced{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
}
.sliderWrapper {
position: relative;
}
.slideritem  .shop_card_big_butt .red_button{
	padding: 7px 13px 6px 13px;
}
.grab-cursor {
	cursor: url('/bitrix/templates/.default/components/bitrix/news/slider_in_main_big_new/bitrix/news.list/.default/js/royalslider/grab.png') 8 8, move;
}
.grabbing-cursor, .grabbing-cursor a{
cursor: url('/bitrix/templates/.default/components/bitrix/news/slider_in_main_big_new/bitrix/news.list/.default/js/royalslider/grabbing.png') 8 8, move !important;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.rsTabs, .rsThumbs {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsArrow, .rsNav, .rsThumbsArrow {
	opacity: 1;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.rsThumb {
	float: left;
	position: relative;
}
.rsNavItem {
	-webkit-tap-highlight-color: rgba(0,0,0,0.25);
}
.sliderTitle {
width: 100%;
text-align: center;
padding: 21px 0 15px;
font-size: 22px;
font-weight: bold;
color: #000;
}
.sliderTitle a {
color: #000;
text-decoration: none;
}
.sliderImg {
margin-top: -10px;
text-align: right;
margin-right: -2px;
}
.sliderWrapper .shopcardbyblock {
margin-top: 10px;
text-align: left;
}
.slideritem .shopcard_price_block {
margin-top: 10px;
float: left;
width: auto;
}
.slideritem .shopcard_price_block .shopcardpriced {
margin-top: 0px;
margin-bottom: 0px;
text-align: right;
text-decoration: line-through;
}
.sliderWrapper .shopcardprice {
white-space: nowrap;
float: left;
color: #333;
font-weight: bold;
font-size: 26px;
}
.shop_card_big_butt .button{
padding: 7px 13px 6px 13px;
}
.slideritem .shop_card_big_butt {
margin-top: 1px;
display: inline-block;
margin-left: 10px;
}
.slideritem .shop_card_big_butt.shop_card_big_butt_old_price {
margin-top: 20px;
}
.slider_img.full_height .slider_img_src{
height: 300px;
}







.sliderLeft {
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 20px;
	left: 25px;
	z-index: 25;
	cursor: pointer;
}
.sliderLeft .icon-arrow-left{
	font-size:25px;
	line-height: 25px;
	margin: 0;
	background-color: #FFFFFF;
	padding: 3px 3px 4px 4px;
	border-radius: 25px;
}
.sliderRight {
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 20px;
	right: 24px;
	font-size:20px;
	z-index: 25;
	cursor: pointer;
}

.sliderRight .icon-arrow-right{
	font-size:25px;
	line-height: 25px;
	margin: 0;
	background-color: #FFFFFF;
	padding: 3px 3px 4px 4px;
	border-radius: 25px;
}
.slider_name a, .slider_name a:hover{
	text-decoration: none;
}
.slider_name{
	font-size: 20px;
	text-align: center;
	padding: 12px 40px 1px 40px;
	height: 20px;
}
.slider_img_src{
	width: 700px;
	height: 210px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
@media (min-width: 1200px) {
	.slider_img_src{
		width: 870px;
		height: 210px;
	}
}
.slideritem .item_button_block {
	width: 120px;
	text-align: center;
	position: relative;
	float: left;
}
.slideritem .item_price{
font-size: 23px;
}
.slideritem .item_price_small {
font-size: 17px;
top: -5px;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section/catalog_section_new/style.css?15143789626829*/
.catalog_sort {
line-height: normal;
display: inline-block;
width: 100%;
margin-bottom: 10px;
}
.catalog_sort_by {
float: left;
margin-right: 7px;
}
.catalog_sort .catalog_sort_button {
float: left;
margin: -5px 3px 0;
border-top: 1px solid #BFBFBF;
border-right: 1px solid #A6A6A6;
border-left: 1px solid #BDBDBD;
border-bottom: 1px solid #A2A2A2;
box-shadow: 1px 1px 5px -2px #999;
border-radius: 5px;
color: #3B2F3C;
}
.catalog_sort_button_icon {
float: left;
padding: 0px 2px 0 5px;
font-size: 10px;
}
.catalog_sort .catalog_sort_button.catalog_sort_button_active {
float: left;
margin: -5px 3px 0;
box-shadow: inset 2px 2px 5px #bbb;
border-top: 1px solid #999;
border-right: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
background: #fff !important;
padding: 4px 4px 3px 8px;
}
.catalog_sort .catalog_sort_button_active .catalog_sort_button_bord {
float: left;
border-top: none;
background: transparent !important;
height: 17px !important;
padding: 0;
}
.catalog_sort .catalog_sort_button_bord {
float: left;
background: #ddd url(/images/cata-sort-btn.png) repeat-x;
font-size: 12px;
font-weight: bold;
border-top: 1px solid #E7E7E7;
border-radius: 4px;
padding: 3px 8px;
text-shadow: none;
height: 16px;
}
/*@media (max-width: 979px){
.catalog_sort_span8{
	width: 400px;
}
.specpredlojenie_in_main .mainpage_topelement_title {
width: 140px;
}
}*/
.mainpage_topelement_title {
margin-top: 20px;
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}
.specpredlojenie_in_main .mainpage_topelement_title {
margin-top: 0px;
text-align: center;
font-size: 13px;
padding: 5px 0;
}
.specpredlojenie_in_main .item_block_wrapper{
	border: 1px solid #D6D5D4;
	height: 100%;
}
.img_fliper{
position: relative;
}
.img_fliper_container{
	position: relative;
	height: 120px;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	margin: 7px 10px;
}

.img_item{
	width:100%;
	height:100%;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	-webkit-transform: rotateY(180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-transform: rotateY(180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	background-repeat: no-repeat;
	background-position: center;
}
.img_item_next{
	-webkit-transform: rotateX(0deg) rotateY(180deg);
	-moz-transform: rotateX(0deg) rotateY(180deg);
}
.img_item_prew{
	-webkit-transform: rotateX(0deg) rotateY(-180deg);
	-moz-transform: rotateX(0deg) rotateY(-180deg);
}
.img_item_show{
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
	z-index: 10;
	visibility: visible;
}
.select_number{
	border: 1px solid red;
}
.img_nomber{
	float: left;
	width: 20px;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
}
.img_nomber_block{
	display: inline-block;
	margin-top: 30px;
}
.img_nomber_block_wrapper{
	display: inline-block;
	width: 100%;
	text-align: center;
}
.img_fliper_block{
	display: inline-table;
}
.img_fliper_prev{
	display: none;
	vertical-align: middle;
	cursor: pointer;
	padding: 8px 7px 8px 5px;
	z-index: 100;
	position: absolute;
	top: 55px;
	font-size: 18px;
	box-shadow: 0px 0px 15px;
	border-radius: 5px;
	background: #FFFFFF !important;;
	left: 5px;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.img_fliper_next{
	display: none;
	vertical-align: middle;
	cursor: pointer;
	padding: 8px 5px 8px 7px;
	z-index: 100;
	position: absolute;
	top: 55px;
	font-size: 18px;
	box-shadow: 0px 0px 15px;
	border-radius: 5px;
	background: #FFFFFF !important;;
	right: 5px;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.img_fliper_container.img_item_noanimate .img_item{
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none;
}
.item_block:hover .img_fliper_prev{
	display: inline-block;
}
.item_block:hover .img_fliper_next{
	display: inline-block;
}
.item_block{
	box-sizing: border-box;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	height: 300px;
	position: relative;
	margin-bottom: 10px;
}
.item_block_wrapper{
	border: 1px solid #D6D5D4;
	box-sizing: border-box;
	height: 100%;
}
.item_block:hover{
	box-shadow: 0px 0px 20px -4px;
}
.item_block:hover .item_block_wrapper{
	border: 1px solid #D6D5D4;
}
.img_fliper_nav_no_active{
	color: #D6D5D4;
	cursor: auto;
}
.item_razdel{
	margin: 0 10px;
	font-size: 11px;
	line-height: 14px;
}
.item_name{
	margin: 0 10px;
	font-size: 14px;
	line-height: 18px;
	min-height: 36px;
}
.item_button_block{
	margin: 0 10px;
	text-align: center;
	position: relative;
}
.item_detail_button{
	text-decoration: none;
	width: 100px;
	display: inline-block;
	text-align: center;
	line-height: 26px;
	background-color: #F1F1F1;
	color: #000000;
	margin-top: 8px;
	font-weight: bold;
}
.item_detail_button:hover{
	color: #000000;
}
.item_price_block{
	text-align: center;
	margin-top: 9px;
}
.item_price{
	display: inline-block;
	position: relative;
	font-weight: bold;
	color: #000000;
	font-size: 15px;
}
.item_price_base{
	position: absolute;
	top: -12px;
	font-size: 11px;
	text-decoration: line-through;
	right: 1px;
	color: #7F7F7F;
	white-space: nowrap;
}
.item_price_small{
	font-size: 11px;
	text-decoration: underline;
	position: relative;
	top: -3px;
}
.item_price_base .item_price_small{
	font-size: 8px;
	top: -2px;
}
.item_info_block{
	position: absolute;
	width: 100%;
	bottom: 11px;
}
.item_color_values_block_wrapp{
	box-sizing: border-box;
	/*-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;*/
	box-shadow: 0px 0px 20px -4px;
	border: 1px solid #D6D5D4;
	position: absolute;
	width:195px;
	padding: 15px;
	background-color: #FFFFFF;
	margin-left: -40px;
	z-index: -1;
	text-align: left;
	display: none;
	
}
.item_button_block:hover .item_color_values_block_wrapp{
	z-index: 120;
	display: block;
}
.item_color_value{
	border: 1px solid #D6D5D4;
	float: left;
	width: 23px;
	height: 23px;
	background-size: contain;
	margin-right: 3px;
}
.item_color_values_block{
	margin-top: 8px;
}
.item_color_values_title{
	line-height: 14px;
	font-size: 11px;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/obzor_tpl/style.css?1514371104720*/
.obzorImg {
text-align: center;
padding: 10px 0 10px;
height: 200px;
}
.obzor_border {
border: 1px solid #D6D5D4;
margin-bottom: 10px;
position: relative;
}
.obzor_border:hover{
box-shadow: 0 0 20px #999;
}
.obzorInfo {
text-align: left;
width: 86%;
padding: 0 7% 15px;
}
.obzorTitle {
line-height: 16px;
text-decoration: underline;
background-color: white;
background-color: RGBA(255,255,255,0.8);
}
.obzorText {
font-size: 12px;
line-height: 15px;
text-decoration: none;
background-color: white;
background-color: RGBA(255,255,255,0.8);
padding-top: 9px;
}
/*@media (max-width: 979px){
.mainpage_topelement_title {
width: 660px;
}
.row.obzor .span4{
width: 340px;
}
.row.obzor .span4:last-of-type{
display: none;
}
}*/
/* End */
/* /bitrix/templates/.default/components/bitrix/news/slider_in_main_big_new/bitrix/news.list/.default/style.css?15143778375157 */
/* /bitrix/templates/.default/components/bitrix/catalog.section/catalog_section_new/style.css?15143789626829 */
/* /bitrix/templates/.default/components/bitrix/news.list/obzor_tpl/style.css?1514371104720 */
