

/* Start:/local/templates/.default/components/bitrix/catalog.element/obl_prim/style.css?16971109091884*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

div.popup_sert {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 467px;
	padding: 20px;
	z-index: 100;
	display: none;
}
div.popup_sert img.close {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	margin: 0;
}
div.popup_sert img.big_img.obl_prim {
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}
div.popup_sert img.big_img {
	position: relative;
}

div.show-order-form {
	clear: both;
    text-align: center;
    height: 45px;
    color: #635d4a;
    font: 13px Tahoma;
}
div.show-order-form span {
    cursor: pointer;
    background: url('/img/order_arrow.png') no-repeat center 75%;
    display: inline-block;
    height: 100%;
    text-transform: uppercase;
    text-decoration: underline;
	position: relative;
}
div.show-order-form span:before {
	content: "Если Вы не подобрали нужный войлок, Вы можете оформить заказ по индивидуальным тех. параметрам.";

	height: 46px;
	background-color: white;
	border: 1px solid #A79B85;
	visibility: hidden;
	position: absolute;
	font: 12px Roboto;
	top: -75px;
	left:  0;
	right: 0;
	margin: auto;
	padding: 5px;
	text-transform: none;
	cursor: default;
}
div.show-order-form span:after {
	content: "";
	background: white;
	border-bottom: 1px solid #A79B85;
	width:  14px;
	height: 14px;
	position: absolute;
	transform: rotate(45deg);
	top: -24px;
	z-index: 11;
	left: 0;
	right: 0;
	margin: auto;
	box-sizing: border-box;
	visibility: hidden;
	border-right: 1px solid #A79B85;
}
div.show-order-form span:hover:before,
div.show-order-form span:hover:after {
	visibility: visible;
}
div.order-form-wrapper {
    display: none;
}
/* End */


/* Start:/local/templates/.default/components/uniofweb/iblock.element.add.form/uslugi_order/style.css?17924031701160*/
form.order.uslugi div.order_left label.file-label {
    display: flex;
    background-color: unset;
    margin: 0;
    width: fit-content;
    height: fit-content;
    align-items: center;
    gap: 5px;
    border-bottom: 1px dashed #333333;
}

form.order div.order_left .file-wrapper span {
    width: fit-content;
    height: fit-content;
    margin: 0;
    padding: 0;
}

form.order div.order_left span.type-file {
    width: max-content;
    height: fit-content;
    margin: 0;
    padding: 0;
}

form.order.uslugi div.order_left .file-label span.file {
    border: none;
    width: fit-content;
    height: fit-content;
    padding: 0;
    margin: 0;
    float: none;
    font-size: 21px;
    line-height: 22px;
}

.file-wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 20px;
    flex-wrap: wrap;
}

form.order div.order_left .file-wrapper span.file-icon {
    width: 13px;
}

form.order div.order_left .file-wrapper span.file-icon img {
    margin: 0;
    max-width: 100%;
    height: auto;
}

form.order div.order_left:has(.file-wrapper) {
    width: 420px;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/tech_voylokNew/style.css?1697110910776*/
h3 {
	text-align: center;
	padding-bottom: 20px;
	font: normal 21px Roboto;
	text-transform: uppercase;
	width: 1200px;
	margin: auto;
}
h3.first {
	padding: 30px 0px 20px;
}
h3.first.line {
	border-top: 1px solid;
}
form.order.uslugi.obl_prim {
	height: 260px;
}
td.photo img.mini-img {
	display: none;
}
img.detail_picture {
	cursor: pointer;
}
div.popup_sert {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 467px;
	padding: 20px;
	z-index: 100;
	display: none;
}
div.popup_sert img.close {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	margin: 0;
}
div.popup_sert img.big_img.obl_prim {
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}
div.popup_sert img.big_img {
	position: relative;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/krugi/style.css?1697110910734*/
h3 {
	text-align: center;
	padding-bottom: 20px;
	font: normal 21px Roboto;
	text-transform: uppercase;
	width: 1200px;
	margin: auto;
}
h3.first {
	padding: 30px 0px 20px;
}
form.order.uslugi.obl_prim {
	height: 260px;
}
td.photo img.mini-img {
	display: none;
}
img.detail_picture {
	cursor: pointer;
}
div.popup_sert {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 467px;
	padding: 20px;
	z-index: 100;
	display: none;
}
div.popup_sert img.close {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	margin: 0;
}
div.popup_sert img.big_img.obl_prim {
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}
div.popup_sert img.big_img {
	position: relative;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/igloprob/style.css?1697110910734*/
h3 {
	text-align: center;
	padding-bottom: 20px;
	font: normal 21px Roboto;
	text-transform: uppercase;
	width: 1200px;
	margin: auto;
}
h3.first {
	padding: 30px 0px 20px;
}
form.order.uslugi.obl_prim {
	height: 260px;
}
td.photo img.mini-img {
	display: none;
}
img.detail_picture {
	cursor: pointer;
}
div.popup_sert {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 467px;
	padding: 20px;
	z-index: 100;
	display: none;
}
div.popup_sert img.close {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	margin: 0;
}
div.popup_sert img.big_img.obl_prim {
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}
div.popup_sert img.big_img {
	position: relative;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/color_products/style.css?1697110910734*/
h3 {
	text-align: center;
	padding-bottom: 20px;
	font: normal 21px Roboto;
	text-transform: uppercase;
	width: 1200px;
	margin: auto;
}
h3.first {
	padding: 30px 0px 20px;
}
form.order.uslugi.obl_prim {
	height: 260px;
}
td.photo img.mini-img {
	display: none;
}
img.detail_picture {
	cursor: pointer;
}
div.popup_sert {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 467px;
	padding: 20px;
	z-index: 100;
	display: none;
}
div.popup_sert img.close {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	margin: 0;
}
div.popup_sert img.big_img.obl_prim {
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}
div.popup_sert img.big_img {
	position: relative;
}
/* End */


/* Start:/local/templates/.default/components/uniofweb/iblock.element.add.form/order_cvet_natural/style.css?16971109113472*/
div.colors {
	position: fixed;
	width: 710px;
	height: 513px;
	background: url(/img/obl_prem_fon.jpg);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: 200;
	border: 1px solid #a09985;
	box-shadow: inset 1px 1px white, inset -1px -1px white;
	display: none;
}
div.colors>img {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
span.head {
	display: block;
	text-align: center;
	font: 21px Roboto;
	margin-top: 20px;
	text-transform: uppercase;
}
div.colors div.wrapper {
	padding: 20px 60px 40px;
}
div.colors div.wrapper img.iblock {
	float: left;
	border: 1px solid white;
}
div.colors div.wrapper span.name{
	color: #635d4a;
	font: 15px/40px Roboto Condensed;
	display: block;
	width: 300px;
	text-align: center;
	height: 42px;
	text-transform: uppercase;
	margin: auto;
}
div.colors div.wrapper span.name.with_buttons{
	width: 170px;
	float: left;
	margin: 0px;
	margin-left: 13px;
	text-align: left;
	white-space: nowrap;
}
div.colors div.wrapper table {
	border-spacing: 0px 20px;
	margin-left: -1px;
	clear: both;
	width: 658px;
}
div.colors div.wrapper table td {
	width: 210px;
}
div.colors div.wrapper table td div.mini_img{
	float: left;
	border: 1px solid white;
	margin-right: 10px;
	width: 73px;
	height: 40px;
	cursor: pointer;
}
div.colors div.wrapper table td span{
	height: 40px;
	color: #635d4a;
	font: 15px/40px Roboto Condensed;
}
div.display_none {
	display: none;
}
div.colors div.wrapper div.buttons {
	float: right;
	display: table;
	border-spacing: 20px 0px;
	margin-right: 2px;
}
div.colors div.wrapper div.buttons div{
	width: 107px;
	height: 37px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #635d4a;
	background-color: #ece9e1;
	color: #635d4a;
	cursor: pointer;
}
div.colors div.wrapper div.buttons div:hover,
div.colors div.wrapper div.buttons div.selected {
	border: none;
	width: 109px;
	height: 39px;
	background: url('/img/sections_button.jpg') no-repeat center;
	background-size: cover;
	color: white;
}
div.colors div.wrapper div.big_img {
	width: 73px;
	height: 161px;
	border: 1px solid white;
}
input[disabled='disabled']{
	background-color: inherit;
	color: inherit;
}
form.order>div {
	padding-bottom: 10px;
}
form.order div.order_left div.cvet {
	border: 1px solid #a09985;
	width: 178px;
	float: left;
	padding-left: 10px;
	margin: 0 10px 10px 0;
	height: 34px;
	position: relative;
}
form.order div.order_left div.cvet span{
	line-height: 34px;
	width: 150px;
	overflow: hidden;;
}
form.order div.order_left div.cvet span mark{
	font-size: inherit;
	text-decoration: underline;
	color: inherit;
	cursor: pointer;
}
form.order div.order_left div.cvet img{
	top: 0;
	position: absolute;
	right: 11px;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}

div.material-list {
	visibility: hidden;
	position: absolute;
	z-index: 20;
	top: 35px;
	border: 1px solid #a09985;
	background-color: white;
	opacity: 0;
	transition: .2s opacity, visibility .2s;
	-webkit-transform: translateZ(0);
	-webkit-transform: translate3d(0, 0, 0);
}
div.material-list.active {
	visibility: visible;
	opacity: 1;
}
div.material-list div {
	padding: 5px 10px;
	cursor: pointer;
}
div.material-list.active div:hover {
	font-weight: bold;
}
div.material {
	height: 34px;
	width: 178px;
	float: left;
	padding-left: 10px;
	margin: 0 10px 10px 0;
	border: 1px solid #a09985;
	font: 15px/34px Roboto Condensed;
	color: #515151;
	white-space: nowrap;
	overflow: hidden;
	cursor: default;
}
/* End */
/* /local/templates/.default/components/bitrix/catalog.element/obl_prim/style.css?16971109091884 */
/* /local/templates/.default/components/uniofweb/iblock.element.add.form/uslugi_order/style.css?17924031701160 */
/* /local/templates/.default/components/bitrix/catalog.section/tech_voylokNew/style.css?1697110910776 */
/* /local/templates/.default/components/bitrix/catalog.section/krugi/style.css?1697110910734 */
/* /local/templates/.default/components/bitrix/catalog.section/igloprob/style.css?1697110910734 */
/* /local/templates/.default/components/bitrix/catalog.section/color_products/style.css?1697110910734 */
/* /local/templates/.default/components/uniofweb/iblock.element.add.form/order_cvet_natural/style.css?16971109113472 */
