body  {
	font:13px/20px Ubuntu, Arial, Helvetica, sans-serif !important;
	width:100%;
	/*height:100%;*/
	position:relative;
	margin:0 auto;
	padding:0;
	color:#888888;
}
button, input[type='submit'], input[type='button'], .basket_button, .basket_button span {
	text-transform:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	outline:none;
}
h1, .h1 {
    /*clear: both;*/
    color: #383838;
    font-size: 36px;
    font-weight: 500;
    line-height: 38px;
    padding-bottom: 21px;
    padding-right: 55px;
}
h1.shifted, .h1.shifted {
	padding-right:200px;
}

.h1, .h2, .h3, .h4, .h5 {
    display: inline-block;
}
h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
	color:#383838;
	line-height:20px;
	font-weight: 500;
}
h2, .h2 {
	font-size:24px;
	margin: 0 0 24px;
}
h3, .h3 {
	margin:0 0 23px;
}
h3, .h3, h3 a, .h3 a {
	font-size:20px;
	line-height:20px;
	font-weight: 500;
}
a h3, a .h3 {
	display:inline-block;
}
h4, .h4 {
	font-size:16px;
    margin:0 0 23px;
}
h5, .h5 {
    font-size: 14px;
    margin: 0 0 23px;
}
img {
	border:0;
}
blockquote{
    color:#383838;
    font-size:13px;
    margin:43px 0 45px;
    min-height:40px;
    padding-left:25px;
    position:relative;
    vertical-align:middle;
}
blockquote:before{
	bottom:3px;
    content:" ";
    display:block;
    left:0;
    position:absolute;
    top:3px;
    width:3px;
	background-color:#ddd;
}
.medium { font-weight: 500; font-size: 14px; }
hr  {
	border:0;
	height:1px;
	margin:20px 0;
	background: #E5E5E5;
}
p {
	color:#333333;
	font-size:13px;
	margin:0px 0px 20px;
}
a {
	cursor:pointer;
	text-decoration:none;
}
table {
	border-collapse:collapse;
}
ol {
	counter-reset:li;
}
ol li {
	position:relative;
}
ol li:before {
	content:counter(li) ". " !important;
	counter-increment:li;
	padding-right:0 !important;
	color:#383838;
}
ul li:before  {
	content:"\25CF";
	color:#383838;
}
li  {
	list-style-type:none;
}
.big_text {
	font-size:18px;
	font-weight:500;
}
.middle_text {
	font-size:14px;
}
hr.long { margin: 35px 0px 30px; }
.border_block_wide { border: 1px solid #e5e5e5; padding: 9px 38px 34px; }
.border_block_wide .props_list { width: 100%; }
.border_block_wide .props_list td:first-child { font-size: 14px; }
.border_block_wide .props_list td:first-child .txt { padding-right: 28px; }
.border_block_wide .props_list td:last-child { font-size: 16px; font-weight: bold; }
.border_block_wide .props_list td:last-child .txt { padding-left: 29px; }
.border_block_wide .props_list td .txt { padding-left: 14px; }
.border_block_wide .props_list td { padding-top: 6px; }
table.props_list { border-collapse: collapse; border: 0px; }
table.table td{padding:10px;}
table[data-bx-no-border="Y"] td { border: 0px; border-bottom: 1px dotted #c3c3c3; }
.props_list td { text-align: right; padding: 2px 0px 2px 10px; font-size: 13px; }
.border_block_wide .props_list td {border-bottom: 1px dotted #c3c3c3;}
.props_list td > span, .props_list td > .txt { position: relative; background: #FFF; padding: 0px; display: inline-block;color: #666; }
.border_block_wide .props_list td > span, .border_block_wide .props_list td > .txt{bottom: -11px;background: #FFF;padding: 0px 0px 0px 10px;display: inline-block;}
.props_list tr td:first-child { text-align: left; padding-right: 10px; padding-left: 0px;}
.props_list tr td:first-child > span, .props_list tr td:first-child > .txt { padding-right: 12px; position: relative; }
.props_list tr td:first-child > span.whint { padding-right: 32px; }
.border_block_wide .props_list tr td:first-child > span:before, .border_block_wide .props_list tr td:first-child > .txt:before  { content: ""; display: block; position: absolute; background: #ddd; left: 1px; top: 10px; width: 2px; height: 2px; }
.props_list tr td:first-child > .txt:before { top: 9px; width: 3px; height: 3px; }
.tizer_bold_text { font-weight: 600; font-size: 18px; }
.tizer_text { font-size: 16px; }

.banner_text .first_text{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 17px;
    width: 213px;
    text-align: center;
    height: 30px;
    padding-top: 4px;
    text-transform: uppercase;
}

.banner_text .second_text{
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 15px;
	    width: 213px;
    text-align: center;
}

.top_slider_wrapp .flexslider .banner_title span,.flexslider .dark .banner_title, .flexslider .dark .banner_title a {
    font-size: 40px;
    line-height: 33px;
    font-weight: 600;
    text-transform: uppercase;
}

.flexslider .left .banner_title, .flexslider .left .banner_text, .flexslider .left .banner_buttons {
    margin-left: 56px;
}

.flexslider .left .banner_buttons{
	    width: 213px;
    text-align: center;
}

.flexslider .slides > li .text, .flexslider .slides > li .img {
    width: 39%;
}

.top_slider_wrapp .flexslider .slides > li, .top_slider_wrapp .flexslider .slides > li, .top_slider_wrapp .flexslider .slides > li td, .top_slider_wrapp .flexslider .slides > li td, .top_slider_wrapp .flexslider, .top_slider_wrapp .flexslider {
    height: 322px;
    margin: 0px;
    display: block;
}

.flexslider  .banner_title, .flexslider  .banner_title a{color:#202020;    margin-top: 68px;}

.flexslider .banner_text {
    margin-top: 4px;
}

.flexslider .hudozh_1{
	    position: absolute;
    top: 76px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 21px;
}

.banner_text .second_text.hudozh_2 {

    margin-top: 14px;
}

.banner_text .first_text.linoleum_first {
    font-size: 19px;
   
    width: 216px;

}

.banner_text .second_text.parket_text{
	margin-top: 23px;
}

.top_slider_wrapp .flexslider .banner_title.parket_title{
    margin-top: 46px;
    text-align: center;
    width: 214px;
}

.top_slider_wrapp .flexslider .banner_title.kronotex_banner{
    margin-top: 66px;
    text-align: center;
    width: 270px;
    margin-left: 30px;
}

.top_slider_wrapp .flexslider .banner_title.parket_title span{
	    font-size: 34px;
    line-height: 43px;
}

.top_slider_wrapp .flexslider .banner_title.kronotex_banner span{
    font-size: 25px;
    line-height: 34px;
    text-transform: none;
    font-weight: normal;
}

.banner_text .second_text.kronotex_banner{
    font-size: 22px;
    font-weight: 600;
    width: 271px;
    text-align: center;
    text-transform: uppercase;
    margin-left: 0px;
    margin-top: 19px;
    margin-bottom: 19px;
}

.banner_text .dostavka_podarok{
	    height: 94px;
    width: 280px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    margin-top: 14px;
}
.sort_header .products{
	vertical-align: top;
	font-size: 12px;
	display: inline-block;
	margin: 0px 20px 0px 0px;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
}

/** NEW STYLES 28.10.2017 **/
.small11 {font-size:11px;}
#dostiopl_table {
    clear: both;
    width: 100%;
    border-collapse: collapse;
}
#dostiopl_table tr:first-child {
    text-align: center;
    font-weight: bold;
}
#dostiopl_table td {
    padding-left: 10px;
    border: 1px solid #AF7F63;

}
#dostiopl_table.dostiopl_simf_table tr:first-child {
    text-align: left;
}
#dostiopl_table.dostiopl_simf_table td {
    padding-left: 4px;
	border-image: initial;
}
.attention {
    overflow: visible;
    border: 1px solid #d8ae46;
    padding: 20px;
    position: relative;
    margin-top: 30px;
}
.attention div {
    margin: 0;
    position: absolute;
    color: #a9801a;
    left: 30px;
    padding: 0px 15px;
    top: -12px;
    overflow: visible;
    z-index: 9999;
    background: #fff;
}
.align_left {float:left; clear:both;}
div.links, p.links {
    border: 1px solid #d8ae46;
    margin-top: 10px;
    padding: 10px;
    margin-bottom: 10px;

}
div.links .font-bold { font-weight:bold;}
.midle table {width:100%; border:none;color: #434343;  }
.midle table tr th, .midle table tr:nth-child(odd) {background: #fff5e1;}
.midle table tr td {padding:4px; box-sizing:border-box;}

.tabs_delivery p{    margin: 10px 0px 10px;
}
.group_description_block p, .right_block .container p, .right_block .container li{
	color:#333;
}
.bottom_nav.block {
    padding-bottom: 45px !important;
	top: 28px !important;
}

.flexslider .banner_title, .flexslider .banner_title a{
	    margin-top: 70px;
    font-size: 34px;
}


.top_slider_wrapp .flexslider .banner_title.kronotex_banner a{
	font-size: 20px;
    line-height: 22px;

}


.tabs .tab-label {
    float: left;
    display: block;
    border: 3px solid #ffad00;
    padding: 20px;
    width: 150px;
    margin-bottom: 30px;
    margin-left: -3px;
    text-align: center;
    color: lightgrey;
    font-weight: 500;
    font-size: 18px;
    cursor: pointer;
    max-width: 35%;
}

.tabs .tab-input {
    display: none;
}

#tab_1:checked  ~ #tab_l1,
#tab_2:checked  ~ #tab_l2,
#vkladka_1:checked  ~ #vkladka_l1,
#vkladka_2:checked  ~ #vkladka_l2,
#tab_3:checked  ~ #tab_l3,
#tab_4:checked  ~ #tab_l4 {
    border-bottom: none;
    color: #ffad00;
    cursor: default;
}

.tabs_cont {
    position: relative;
}
.tabs_cont > div {
    display: none;
}
#tab_1:checked ~ .tabs_cont #tab_c1,
#tab_2:checked ~ .tabs_cont #tab_c2,
#vkladka_1:checked ~ .tabs_cont #vkladka_c1,
#vkladka_2:checked ~ .tabs_cont #vkladka_c2,
#tab_3:checked ~ .tabs_cont #tab_c3,
#tab_4:checked ~ .tabs_cont #tab_c4 {
    display: block;
}
.tabs.tabs_collections{}
.tabs.tabs_collections input{}
.tabs.tabs_collections .tab-label{float:left;display:block;border:1px solid #eaebec;padding:12px;width:150px;margin-bottom:0;margin-left:0;text-align:center;font-weight: 600;font-size:14px;cursor:pointer;max-width:50%;background:#f9f9f9;width: auto;box-sizing:border-box;float:left;padding:13px 46px 14px;color: #444;line-height: 17px;    border-bottom: none;}
.tabs.tabs_collections.tabs_delivery .tab-label{padding: 13px 18px 14px;}

.tabs_collections #tab_1:checked ~ #tab_l1, 
.tabs_collections #tab_2:checked ~ #tab_l2,
.tabs_collections #vkladka_1:checked ~ #vkladka_l1, 
.tabs_collections #vkladka_2:checked ~ #vkladka_l2,
.tabs_collections #tab_3:checked ~ #tab_l3,
.tabs_collections #tab_4:checked ~ #tab_l4{
    border-bottom:none;color:#383838;cursor:default;background:#fff;border-top: 2px solid #faaa00;color: #e69c00;font-weight: 600;line-height: 17px;position:relative;margin-bottom: -1px;}
.tabs_collections #tab_c2 .catalog_section_list .section_item{display:block;padding:5px;height:48px;border-radius:5px}
.tabs_collections #tab_c2 .catalog_section_list .section_item .image{display:block;height:35px;overflow:hidden;width:100px;float:left;position:relative;border-radius:5px 5px 5px 5px}
.tabs_collections #tab_c2 .catalog_section_list .section_item td.section_info{float: none;padding-left:12px;vertical-align: top;width: auto;display: flex;height: 100%;padding-top: 6px;}
.tabs_collections #tab_c2 .catalog_section_list .section_item .image img{display:block;position:absolute;bottom:0;right:0}
.tabs_collections .tabs_cont{position:relative;padding-top:30px;border-top: 1px solid #eaebec;}
.tabs_collections #tab_c2 .catalog_section_list .section_item li.name a span{font-size: 13px;font-weight:300;line-height: 13px;margin-top: 0;display:block;color:#383838;white-space: normal;}
.tabs_collections #tab_c2 .catalog_section_list .item_block{display:inline-block;width: 25%;min-width: 230px;    padding: 4px;}
.tabs_collections #tab_c2 .catalog_section_list .section_item:hover li.name a span{color:#e69c00}

.tabs_collections #vkladka_c2 .catalog_section_list .section_item{display:block;padding:5px;height:48px;border-radius:5px}
.tabs_collections #vkladka_c2 .catalog_section_list .section_item .image{display:block;height:35px;overflow:hidden;width:100px;float:left;position:relative;border-radius:5px 5px 5px 5px}
.tabs_collections #vkladka_c2 .catalog_section_list .section_item td.section_info{float: none;padding-left:12px;vertical-align: top;width: auto;display: flex;height: 100%;padding-top: 6px;}
.tabs_collections #vkladka_c2 .catalog_section_list .section_item .image img{display:block;position:absolute;bottom:0;right:0}
.tabs_collections #vkladka_c2 .catalog_section_list .section_item li.name a span{font-size: 13px;font-weight:300;line-height: 13px;margin-top: 0;display:block;color:#383838;white-space: normal;}
.tabs_collections #vkladka_c2 .catalog_section_list .item_block{display:inline-block;width: 25%;min-width: 230px;    padding: 4px;}
.tabs_collections #vkladka_c2 .catalog_section_list .section_item:hover li.name a span{color:#e69c00}


.tabs_collections #tab_1:checked ~ #tab_l1::after, 
.tabs_collections #tab_2:checked ~ #tab_l2::after,
.tabs_collections #vkladka_1:checked ~ #vkladka_l1::after, 
.tabs_collections #vkladka_2:checked ~ #vkladka_l2::after,
.tabs_collections #tab_3:checked ~ #tab_l3::after,
.tabs_collections #tab_4:checked ~ #tab_l4::after{
    content: ' ';
    display: block;
    background: white;
    position: absolute;
    width: 100%;
    height: 4px;
    left: 0;
    bottom: -2px;
    z-index: 2;
}
.tabs_collections #tab_c2 .catalog_section_list .item_block.id_821 .section_info,
.tabs_collections #vkladka_c2 .catalog_section_list .item_block.id_821 .section_info{
padding-top: 0px;
}
.tabs_collections #tab_c2 .catalog_section_list .item_block.id_821 li.name,
.tabs_collections #vkladka_c2 .catalog_section_list .item_block.id_821 li.name {
max-height: 36px;
	
}
.tabs_collections #tab_c2 .section_item li.name,
.tabs_collections #vkladka_c2 .section_item li.name {
    margin-bottom: 5px;
    max-height: 22px;
}

.tabs_collections #tab_c2 .catalog_section_list .item_block.id_821 li.name a span,
.tabs_collections #vkladka_c2 .catalog_section_list .item_block.id_821 li.name a span{
line-height: 12px;
    font-size: 13px;
	    letter-spacing: -0.6px;
}
.tabs_collections #tab_c2 .catalog_section_list .item_block.id_708 .section_info,
.tabs_collections #vkladka_c2 .catalog_section_list .item_block.id_708 .section_info{
	    padding-top: 4px;
}

@media (max-width:991px){
	.tabs_collections #tab_c2 .catalog_section_list .item_block,
    .tabs_collections #vkladka_c2 .catalog_section_list .item_block {

    width: 33.33%;

}
}

@media (max-width:400px){
	.tabs_collections #tab_c2 .catalog_section_list .item_block.id_821 li.name a span,
    .tabs_collections #vkladka_c2 .catalog_section_list .item_block.id_821 li.name a span {
    line-height: 33px;
    letter-spacing: 0px;
}
}

@media (max-width:330px){
.tabs_collections #tab_c2 .catalog_section_list .item_block.id_821 li.name a span,
.tabs_collections #vkladka_c2 .catalog_section_list .item_block.id_821 li.name a span {
    line-height: 16px;
    letter-spacing: 0;
}
}

@media (max-width: 767px){
    .tabs.tabs_collections.tabs_delivery .tab-label{width: 50%;
    float: left;
    padding: 13px 15px 14px;}
	.tabs_collections #tab_c2 .catalog_section_list .section_item .image img,
    .tabs_collections #vkladka_c2 .catalog_section_list .section_item .image img{
max-width: 400px;
    max-height: 300px;
	}
}

@media (max-width: 500px){
    .tabs.tabs_collections.tabs_delivery .tab-label{width: 100%;max-width: 100%;}

	.catalog_block .item_info {
		width: auto!important;
		height: auto!important;
	}
	.button.big_btn.transparent {
		width: 100%!important;
        box-sizing: border-box;
	}
	.counter_wrapp .button_block {
		width: 100%;
	}
	.display_list .counter_wrapp .button_block {
		margin-top: 5px;		
	}
	.counter_wrapp .counter_block {
		width: calc(50% - 12px);
		display: flex;
		flex-wrap: nowrap;
	}
	.display_list .counter_wrapp .counter_block {
		width: 100%;
	}
	.counter_wrapp .counter_block input {
		width: 100%;
		flex-basis: 0;
		flex-grow: 1;
	}
	.catalog_item .button_block {
		width: 50%!important;
	}
	.catalog_item .button_block > span {
		width: 100%;
	}
	.catalog_block .counter_wrapp {
		display: flex;
		flex-wrap: wrap;
	}
	.catalog_block .wrapp_one_click {
		width: 100%;
	}
	.wrapper_inner .catalog_block .image_wrapper_block {
		margin: 0 0 15px 0!important;
		height: auto;
		width: auto;
		max-width: none;
		max-height: none;
	}
	.wrapper_inner .catalog_block .image_wrapper_block .thumb {
		position: relative;
		padding-top: 63%;
		height: auto;
		width: auto;
		max-width: none;
		max-height: none;
	}
	.wrapper_inner .catalog_block .image_wrapper_block .thumb img {
		position: absolute;
		left: 50%;
		top: 50%;
		right: auto;
		bottom: auto;
		transform: translate3d(-50%, -50%, 0);
	}
	.products-list-tab .module_products_list td.price-cell {
		width: 35%;
	}
	.wrapp_one_click.adaptive_button_buy .one_click {
		line-height: 28px;
	}

}

@media all and (max-width: 460px){
	.catalog_detail .tabs_section .tabs-head li {padding:7px; margin: 0 -1px -1px 0;}
	.display_list .image_wrapper_block, .display_list .image_wrapper_block a {
		max-width: 120px;
		min-width: 120px;
		height: 120px;
		line-height: 120px;
	}
	.display_list .list_item td.description_wrapp, .display_list .list_item td.image_block {
		padding-right: 0;
	}	
}


@media all and (max-width: 360px){
	.catalog_detail .tabs_section .tabs-head li {font-size:12px;}	
	.display_list .list_item td.information_wrapp {
		min-width: 50%;
	}
}

@media all and (max-width: 620px){
	#content .motivation .item {width:100%; clear:both; margin-top:20px;}
	.motivation #headQu + .item {margin-top:0;}
	.motivation .item img {width:26%; max-width:60px;}
}

@media (max-width: 400px){
.tabs.tabs_collections label {
    padding: 13px 30px 14px;
	width:50%;
	text-align:center;
}
form[name="FEEDBACK"] label{
	padding: 0 !important;
	text-align: left !important;
	width:auto !important;
}
}
.article-rate {
    text-align: center;
}
@media all and (min-width: 768px){
	ul.tabs_content li.tab {min-height:800px;}
}

.reviews_content {
	position: relative;
}
.reviews_content .reviews_btn {
	position: absolute;
    top: 0;
    right: 0;
	cursor: pointer;
}
@media (max-width: 500px){
	.reviews_content .reviews_btn {
		position: relative;
		margin-bottom: 20px;
		width: auto !important; 
		float: right;
	}
}
.reviews__list .reviews__item:nth-child(n+6) {
	display: none;
}
.reviews_more {
	margin: 0 auto 30px auto;
    display: block;
    max-width: 200px;
}
.top_info .item_block .rating {
	display: flex;
    align-items: center;
	margin: 0;
}
.thanks_for_vote {
	margin-left: 10px;
}
.form-privacy .gl{
	display: inline;
}
.form-privacy .oneca{
	color: #e69c00;
  display: block;
  white-space: nowrap;
}
