

/* Start:/bitrix/templates/dna/components/bitrix/search.title/search/style.css?15961350022127*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
	min-width: 840px;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/dna/components/bitrix/search.title/search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/dna/components/bitrix/menu/top/style.min.css?1553582783490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/dna/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/dna/components/bitrix/news.list/brands_leftcol/style.css?1553582783150*/
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;
}

/* End */


/* Start:/bitrix/templates/dna/components/bitrix/catalog.section.list/catalog_left/style.min.css?15535827836236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/bitrix/templates/dna/components/bitrix/news.detail/brand_right/style.css?1553582783155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/dna/template_styles.css?174859809924451*/
/* clear */

	.cl:before,
	.cl:after {content: ''; display: table;}
	.cl:after {clear: both;}
	.cl {zoom: 1;}

/*Layout*/
html {
  height:100%;
  margin: 0;
  padding: 0;
}
/*Font - old colcor - 5d747e */
body
{
	height:100%;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e516c;
	background-color: #ffffff;
	padding: 0;
	margin: 0px;
}
p,td { font-size: 12px; }

.anosel   { color: #cc0000; }
a:link    { color: #5d747e; text-decoration: underline; }
a:visited { color: #5d747e; text-decoration: underline; }
a:active  { color: #5d747e; text-decoration: underline; }
a:hover   { color: #a6b8c0; text-decoration: underline; }
.nosellink {
	color: #ff0000;
}

.visualbg {
	background-image: url(/bitrix/templates/dna/images/visualbg.gif);
	background-repeat: repeat-x;
}
.tbbg {
	background-image: url(/bitrix/templates/dna/images/tbbg.gif);
	background-repeat: repeat-x;
}
.mainbox {
	border-bottom: 1px; border-top: 1px;border-left: 1px; border-right: 1px;
	border-style: solid;
	border-color: #eaeae9;
}
.pattern {
	background-image: url(/bitrix/templates/dna/images/pattern.gif);
	background-repeat: repeat-x;
}
.regbg {
	background-image: url(/bitrix/templates/dna/images/regbg.gif);
	background-repeat: repeat-x;
}
.regdot {
	background-image: url(/bitrix/templates/dna/images/regdot.gif);
	background-repeat: repeat-x;
}
.dothor {
	background-image: url(/bitrix/templates/dna/images/dothor.gif);
	background-repeat: repeat-x;
}
.dotver {
	background-image: url(/bitrix/templates/dna/images/dotver.gif);
	background-repeat: repeat-y;
}
.partnerbg {
	background-image: url(/bitrix/templates/dna/images/partnerbg.gif);
	background-repeat: repeat-x;
}
.tab1 {
	background-image: url(/bitrix/templates/dna/images/tab1.gif);
	background-repeat: repeat;
}
.tab2 {
	background-image: url(/bitrix/templates/dna/images/tab2.gif);
	background-repeat: repeat;
}
.tab1s {
	background-image: url(/bitrix/templates/dna/images/tab1s.gif);
	background-repeat: repeat;
}
.tab2s {
	background-image: url(/bitrix/templates/dna/images/tab2s.gif);
	background-repeat: repeat;
}
.tabbord {
	background-color: #959595;
}
.tabsel    { color: #227fba; }
a:tablk.link    { color: #5d747e; text-decoration: none; }
a:tablk.visited { color: #5d747e; text-decoration: none; }
a:tablk.active  { color: #5d747e; text-decoration: none; }
a:tablk.hover   { color: #a6b8c0; text-decoration: none; }

.partnertitle   { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; }

.inputlogin {
   width: 82px;
	height: 17px;
	border-bottom: 1px; border-top: 1px;border-left: 1px; border-right: 1px;
	background-color: #ffffff;
	border-style: solid;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #959595;
}
.inputsearch {
   width: 142px;
	height: 17px;
	border-bottom: 1px; border-top: 1px;border-left: 1px; border-right: 1px;
	background-color: #ffffff;
	border-style: solid;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #959595;
}
.formtext, .forminp, .formsel {
	border-bottom: 1px; border-top: 1px;border-left: 1px; border-right: 1px;
	background-color: #ffffff;
	border-style: solid;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #959595;
}
select {
	border-bottom: 1px; border-top: 1px;border-left: 1px; border-right: 1px;
	background-color: #ffffff;
	border-style: solid;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #959595;
}

.hidinput {
	border-bottom: 1px; border-top: 1px;border-left: 1px; border-right: 1px;
	background-color: #ffffff;
	border-style: solid;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #ffffff;
}
.regformtext {
	font-size: 10px;
}
.regformtitle {
	font-size: 11px;
	font-weight: bold;
}
.regformnolink    { color: #5d747e; text-decoration: none; font-size: 9px; }
a.regform:link    { color: #5d747e; text-decoration: underline; font-size: 9px; }
a.regform:visited { color: #5d747e; text-decoration: underline; font-size: 9px; }
a.regform:active  { color: #5d747e; text-decoration: underline; font-size: 9px; }
a.regform:hover   { color: #a6b8c0; text-decoration: underline; font-size: 9px; }

.navsel       { color: #a6b8c0; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.navnolink    { color: #5d747e; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; }
a.nav:link    { color: #5d747e; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; }
a.nav:visited { color: #5d747e; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; }
a.nav:active  { color: #5d747e; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; }
a.nav:hover   { color: #a6b8c0; text-decoration: underline; font-size: 11px; font-weight: bold; text-transform: uppercase; }

.topnavsel       { color: #3ab2e9; text-decoration: none; font-size: 10px; }
a.topnav:link    { color: #1884b5; text-decoration: none; font-size: 10px; }
a.topnav:visited { color: #1884b5; text-decoration: none; font-size: 10px; }
a.topnav:active  { color: #1884b5; text-decoration: none; font-size: 10px; }
a.topnav:hover   { color: #3ab2e9; text-decoration: underline; font-size: 10px; }

.brandlksel       { color: #a6b8c0; text-decoration: none; font-size: 11px; }
.brandnolink    	{ color: #5d747e; text-decoration: none; font-size: 11px; }
a.brandlk:link    { color: #5d747e; text-decoration: underline; font-size: 11px; }
a.brandlk:visited { color: #5d747e; text-decoration: underline; font-size: 11px; }
a.brandlk:active  { color: #5d747e; text-decoration: underline; font-size: 11px; }
a.brandlk:hover   { color: #a6b8c0; text-decoration: underline; font-size: 11px; }

.catlksel       	{ color: #a6b8c0; text-decoration: none; font-size: 14px; font-weight: normal; }
.catnolink    		{ color: #5d747e; text-decoration: none; font-size: 14px; font-weight: normal; }
a.catlk:link    	{ color: #5d747e; text-decoration: none; font-size: 14px; font-weight: normal; }
a.catlk:visited 	{ color: #5d747e; text-decoration: none; font-size: 14px; font-weight: normal; }
a.catlk:active  	{ color: #5d747e; text-decoration: none; font-size: 14px; font-weight: normal; }
a.catlk:hover   	{ color: #a6b8c0; text-decoration: underline; font-size: 14px; font-weight: normal; }

.pglksel       	{ color: #ec2758; text-decoration: none; font-size: 12px; font-weight: normal; }
a.pglk:link    	{ color: #5d747e; text-decoration: none; font-size: 12px; font-weight: normal; }
a.pglk:visited 	{ color: #5d747e; text-decoration: none; font-size: 12px; font-weight: normal; }
a.pglk:active  	{ color: #5d747e; text-decoration: none; font-size: 12px; font-weight: normal; }
a.pglk:hover   	{ color: #a6b8c0; text-decoration: none; font-size: 12px; font-weight: normal; }


.acntsel       	{ color: #ec2758; text-decoration: none; font-size: 11px; font-weight: normal; }
.acntolink    		{ color: #c40224; text-decoration: none; font-size: 11px; font-weight: normal; }
a.acnt:link    	{ color: #c40224; text-decoration: none; font-size: 11px; font-weight: normal; }
a.acnt:visited 	{ color: #c40224; text-decoration: none; font-size: 11px; font-weight: normal; }
a.acnt:active  	{ color: #c40224; text-decoration: none; font-size: 11px; font-weight: normal; }
a.acnt:hover   	{ color: #ec2758; text-decoration: underline; font-size: 11px; font-weight: normal; }


.brandborder {
	border: 4px;
	border-style: solid;
	border-color: #d8d8d7;
}
.proizvod {
	border: 4px;
	border-style: solid;
	border-color: #d8d8d7;
	width: 100px;
	background-color: #ffffff;
}
.picborder {
	border: 1px;
	border-style: solid;
	border-color: #d8d8d7;
}
.prosborder {
	border: 1px;
	border-style: solid;
	border-color: #eef2f3;
}

H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #227fba; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1.det {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #227fba; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #227fba; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #5d747e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
h4 { font-size: 12px; }
h5,h6 { font-size: 11px; }

hr { width:100%; height: 1px; border: medium none; color: #e1e0df; background-color: #e1e0df; margin:0px 0; padding: 0px; }

.h2title { font-size: 18px; }

.pad10 	{ padding: 10px; }
.pad10lr { padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px; }
.pad5 	{ padding: 5px; }

.leftcolbor	{ background-color: #e4e6e7; }
.leftcol 	{ background-color: #f4f3f2; }
.rightcol 	{ background-color: #f9f9fa; }
.whitecol 	{ background-color: #ffffff; }
.footerbg 	{ background-color: #f5f5f5; }
.testbg 		{ background-color: #D6D8D9; }
.nobg 		{ background-color: #ffffff; }
.selright 	{ background-color: #dddddd; }

.wheretitle { COLOR: #227fba; }

.copyright 	{ font-size: 11px; font-weight: normal; }

.newsdate { color: #c40224; font-size: 10px; font-weight: bold; }
.news-date-time { color: #c40224; font-size: 10px; font-weight: bold; }
.wheretitle { color: #c40224; font-size: 10px; font-weight: bold; }

/*Error & OK messages*/
.errortext { color:red; }
.notetext  { color:green; }

/* Used to draw a "star" near reqired field */
.starrequired { color:red; }

.tat {
	cursor:pointer; cursor:hand;
}

.tbl {margin: 0; padding: 0;}
.tbl th {margin: 0; background: #666; color: #fff; font-size: 12px; text-align: left; padding: 5px 10px;}
.tbl td {margin: 0; padding: 5px 10px; border-bottom: 1px solid #eef2f3;}
.tbl input[type="text"]{border-radius: 3px; border: 1px solid #bbb; padding: 0 2px; text-align: center;}
.tbl .colors { width: 100%; padding-top: 10px; padding-bottom: 10px;}
.color_icon {width: 12px; height: 12px; margin-right: 2px; vertical-align: middle; border-radius: 6px; display: inline-block; background-position: center center ;}
.tbl .props {float: left;}
.tbl .price {float: right; font-size: 18px; text-align: right;}

/* Inset 3D Curved */
.inset {background: transparent; width:100%; margin:0 auto;}
.inset table {margin:0 10px;}
.inset table {padding-bottom:0.5em;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#fff; border-left:1px solid #eef2f3; border-right:1px solid #eef2f3;}
.inset .b3 {background:#fff; border-left:1px solid #eef2f3; border-right:1px solid #eef2f3;}
.inset .b4 {background:#fff; border-left:1px solid #eef2f3; border-right:1px solid #eef2f3;}
.inset .b4b {background:#fff; border-left:1px solid #eef2f3; border-right:1px solid #eef2f3;}
.inset .b3b {background:#fff; border-left:1px solid #eef2f3; border-right:1px solid #eef2f3;}
.inset .b2b {background:#fff; border-left:1px solid #eef2f3; border-right:1px solid #eef2f3;}


.inset .b1 {margin:0 5px; background:#eef2f3;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#eef2f3;}

.inset .boxcontent {display:table; width: 210px; background:#fff; border-left:1px solid #eef2f3; border-right:1px solid #eef2f3;}

.brandpic {width: 150px; display: inline-block; padding-bottom: 10px; vertical-align: middle;}
.country {width: 150px;  display: inline-block; padding-bottom: 10px; padding-left: 20px; font-size: 16px; vertical-align: middle;}
.buy {float: right; padding-bottom: 10px; vertical-align: middle;}

.btn {display: block; color: #fff !important; text-decoration: none !important; text-transform: uppercase; border: 1px solid #fff;
		background: #cc0000; padding: 3px 10px; box-shadow:0 0 5px rgba(0,0,0,0.5);
		/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjVkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ff8100 0%, #ff5d00 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8100), color-stop(100%,#ff5d00));
		background: -webkit-linear-gradient(top,  #ff8100 0%,#ff5d00 100%);
		background: -o-linear-gradient(top,  #ff8100 0%,#ff5d00 100%);
		background: -ms-linear-gradient(top,  #ff8100 0%,#ff5d00 100%);
		background: linear-gradient(to bottom,  #ff8100 0%,#ff5d00 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8100', endColorstr='#ff5d00',GradientType=0 );*/
	}
	
	.btn:hover {
		background: #666;
		/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOTlhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YWE0YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #8f99a6 0%, #9aa4af 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f99a6), color-stop(100%,#9aa4af));
		background: -webkit-linear-gradient(top,  #8f99a6 0%,#9aa4af 100%);
		background: -o-linear-gradient(top,  #8f99a6 0%,#9aa4af 100%);
		background: -ms-linear-gradient(top,  #8f99a6 0%,#9aa4af 100%);
		background: linear-gradient(to bottom,  #8f99a6 0%,#9aa4af 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f99a6', endColorstr='#9aa4af',GradientType=0 );*/
	}
.red {color: #cc0000;}

	.left {float: left;}
	.right {float: right;}

.spec {position: relative; float: right; width: 60px; display: block;}
.spec div {/*position: absolute; */display: block; width: 60px; height: 38px; font-weight: bold; font-size: 13px; color: #fff;background: url('/img/special.png') no-repeat; text-align: center; padding-top: 22px; right: 0px; top: 0px;}

.payorder {
    background: #cc0000 none repeat scroll 0% 0%;
    padding: 10px 20px;
    margin-top: 10px;
    width: 140px;
    border-radius: 5px;
    text-align: center;
}

.payorder a {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.icon_prop img, .icon_prop div {display: inline-block; vertical-align: middle; width: 50px;}
.icon_prop img {width: 30px;}
.icon_prop div {width: 70px;}

.slogan {display: inline-block; width: 350px; color: #c40224; font-size: 22px; margin-left: 20px; margin-right: 20px; vertical-align: middle; -webkit-transition: font-size 0.3s ease-out; -moz-transition: font-size 0.3 ease-out; -o-transition: font-size 0.3 ease-out; transition: font-size 0.3 ease-out;}
.phone {display: inline-block; width: 200px; text-align: right; vertical-align: middle;}
.phone  a {color: #2e516c; font-size: 18px; text-decoration: none;}

.plinks {padding-right: 10px;}
.plinks a {display: inline-block; margin-left: 20px; margin-bottom: 10px; margin-top: 10px; font-size: 12px;}
.smallbasket {padding-right: 10px;}
.smallbasket a {text-align: left; display: inline-block; font-size: 14px; color: #c40224; text-decoration: none; padding-left: 26px; line-height: 14px; background-image: url('//opt-303970.ssl.1c-bitrix-cdn.ru/bitrix/templates/dna/images/cart.gif?1547424390252'); background-repeat: no-repeat; background-position: 0 0;}


.logo img{
     -webkit-transition: height 0.3s ease-out, width 0.3s ease-out;
     -moz-transition: height 0.3 ease-out, width 0.3s ease-out;
     -o-transition: height 0.3 ease-out, width 0.3s ease-out;
     transition: height 0.3 ease-out, width 0.3s ease-out;
}
.burger {display: none;}
.header.fixed_header {position: fixed; top: 0; left: 0; background: #fff; z-index: 10000; border-bottom: 1px solid #EAEAE9;}
.fixed_header img {height: 60px;}
.fixed_header .logo img {height: 40px; width: 130px; }
.fixed_header .slogan {font-size: 18px;}
.fixed_header .plinks a {margin-top: 0px;}
.fixed_header .logo {width: 184px; padding-left: 30px;}
.fixed_header .burger {display: table-cell;}
.fixed_header .topmenu {display: none;}

.c-burger {
    width: 40px;
    height: 40px;
    padding: 5px;
    position: relative;
	box-sizing: border-box;
	cursor: pointer;
}

.c-burger__line {
    height: 3px;
    position: absolute;
    left: 8px;
    right: 8px;
    top: 50%;
    margin-top: -2px;
    background-color: #4a565e;
}

.c-burger__line:before {
    top: -8px;
}

.c-burger__line:after {
    top: 8px;
}

.c-burger__line:after, .c-burger__line:before {
    height: 3px;
    position: absolute;
    display: block;
    content: "";
    background-color: #4a565e;
    left: 0;
    width: 100%;
}

.nav-toggle:focus, .nav-toggle:active, .nav-toggle:hover {
    outline: 0;
}

.nav-toggle {
    z-index: 1010;
}

.nav-toggle {
/*position: fixed;*/
    z-index: 13;
    top: 0;
    right: 6px;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    outline: none;
    background-color: transparent;
    font-size: 32px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.nav-toggle span {
    display: block;
}

.nav-toggle__middle, .nav-toggle__top {
    position: relative;
    display: block;
    width: 0.7em;
    height: 0.08em;
    -webkit-transition: top 0.2s, -webkit-transform 0.5s;
    transition: top 0.2s, -webkit-transform 0.5s;
    transition: transform 0.5s, top 0.2s;
    transition: transform 0.5s, top 0.2s, -webkit-transform 0.5s;
    border: none;
    border-radius: 0.08em;
}

.nav-toggle__top {
    top: 0;
}

.nav-toggle__bottom, .nav-toggle__middle, .nav-toggle__top {
    margin-right: auto;
    margin-left: auto;
    background: #4a565e;
    will-change: transform;
}

.nav-toggle__middle {
    top: 0.14em;
}

.nav-toggle__bottom {
    position: relative;
    top: 0.28em;
    display: block;
    width: 0.7em;
    height: 0.08em;
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
    border: none;
    border-radius: 0.08em;
}

.active .nav-toggle__top {
    top: 0.18em;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.active .nav-toggle__middle {
    top: 0.1em;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.active .nav-toggle__bottom {
    top: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: 0;
}

.navitem .nav {line-height: 30px;}
.navitem span {position: relative; display: block; height: 30px;}
.navitem span .submenu {display: none; position: absolute; top: 25px; left: 0px; width: 300px; background: #f5f5f5; border: 1px solid #EAEAE9;}
.navitem span:hover .submenu {display: block;}
/*.navitem.curr {background: #c40224;}*/
.navitem.curr a {color: #c40224;}
.submenu div {height: 30px; line-height: 30px; text-align: left; padding: 5px 10px; vertical-align: middle;}
.submenu div:hover {background: #999;}
.submenu div:hover a {color: #fff;}

.warning {padding: 5px; border: 1px solid #c40224; color: #c40224; background: #FDEEF1; margin-bottom: 20px;}

#order .mconf {display: none;}
#order>form>div {margin-bottom: 10px;}

.total {text-align: right; font-weight: bold;}

.mailconf {display: none;}

.sorting__link.active {
    color: #000;
    text-decoration: none;
}

.sorting {
    padding-bottom: 10px;
}

.sorting a {
    display: inline-block;
    position: relative;
    margin: 0 0 0 28px;
    padding: 0 12px 0 0;
    color: #cc0000;
}

.sorting a.active {color: #666; text-decoration: none;}

.bold {font-weight: bold;}

.price-slide-link {text-decoration: none !important; border-bottom: 1px dashed #5d747e;}
.price-description {display: none; margin-top: 10px;}

#conf select, #conf input[type="text"] {line-height: 24px; max-width: 540px;}
#conf select option {line-height: 18px; height: 18px;}
#conf input[type="text"] {height: 24px;}
#conf input[type="checkbox"], #conf label {vertical-align: middle;}
#conf input[type="submit"], #conf button {display: inline-block !important;}
#conf textarea {width: calc(100% - 20px); height: 200px;}
#conf #colors {display: none;}
#conf #colors .color_item {display: inline-block; width: 100px; cursor: pointer; vertical-align: middle;}
#conf #pic {width: 580px; height: 580px; background-position: center center; background-repeat: no-repeat; margin-top: 20px; position: relative;}
#conf #pic #label {color: #fff; position: absolute; text-align: center; left: 230px; cursor: move;}
#conf #pic #label span {/*border: 1px dashed #fff; */font-size: 32px; max-width: 400px; text-align: center; font-family: Times;}
#conf #textsettings {display: none;}
#conf #logo {width: 100%; height: 580px;}
#conf #logo img {cursor: move;}
#conf .tablewrap {/*height: 300px; overflow-y: scroll;*/}
#conf .tablewrap td {cursor: pointer; padding: 5px;}
#conf .tablewrap tr:hover {background: #f1f1f1 !important;}

.resize-container{
    position: relative;
    display: inline-block;
    cursor: move;
    margin: 0 auto;
}
.resize-container img{
    display: block; max-width: 400px; max-height: 400px;
}
.resize-container:hover img,
.resize-container:active img{
    outline: 2px dashed rgba(222, 60, 80, 0.9);
}
.resize-handle-ne,
.resize-handle-ne,
.resize-handle-se,
.resize-handle-nw,
.resize-handle-sw{
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    background: rgba(222, 60, 80, 0.9);
    z-index: 999;
}
.resize-handle-nw{
    top: -5px;
    left: -5px;
    cursor: nw-resize;
}
.resize-handle-sw{
    bottom: -5px;
    left: -5px;
    cursor: sw-resize;
}
.resize-handle-ne{
    top: -5px;
    right: -5px;
    cursor: ne-resize;
}
.resize-handle-se{
    bottom: -5px;
    right: -5px;
    cursor: se-resize;
}

.dashed {border-bottom: 1px dashed #2e516c; cursor: pointer;}

#choosebook {font-size: 16px;}

.selected_item {background: #eee;}

#goodsfilter {padding-bottom: 20px; color: #cc0000;}

.SDEK_selectPVZ {font-size: 12px !important; margin-top: 10px;}
.bx-soa-cart-total-line-total .bx-soa-cart-d {font-size: 22px !important;}

.qcontrol {color: #000000 !important; text-decoration: none !important; font-size: 18px; font-weight: bold;}

.bx_soa_location .bx-soa-reference {color: #cc0000 !important; font-size: 14px !important; padding-top: 0 !important;}

.tabs-links {border-bottom: 1px solid #e8e5dd; margin-bottom: 20px; margin-top: 20px;}
.tabs-links a {display: inline-block; padding: 10px 20px; margin-roght: 5px; border: 1px solid #e8e5dd; border-radius: 5px 5px 0 0; border-bottom: none;}
.tabs-links a.active {background: #cc0000;; color: #fff; border: none;} 

.alertblock 
{
	position: fixed;
	width: 630px;
	height: auto;
	left: 40px;
	bottom: 40px;
	font-size: 14px;
	line-height: 19.6px;
	z-index: 100;
	background: #fff;
	overflow: hidden;
	box-shadow:  3px 4px 15px rgba(0,0,0,0.1);
}

.alertblock>div
{
	padding: 30px 20px;
}

.alertblock .alerttext
{
	padding: 10px;
	background: rgba(255,255,255,0.25);
	border-radius: 20px;
	border: #fff 1px solid;
	backdrop-filter: blur(5px);
	color: #0B201D;
}

.alerttext p {margin-bottom: 10px;}

.alerttext p a {color: #5d747e;}

.alerttext .btn {
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  text-transform: uppercase;
  border: none;
  border-radius: 3px;
  background: #cc0000;
  padding: 5px 10px;
  display: inline-block;
}

.alertclose
{
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 10;
} 
.alertclose svg {scale: 0.7; cursor: pointer;}

@media (max-width: 670px)
{
	.alertblock 
	{
		width: calc(100% - 30px);
		height: auto;
		right: 16px;
	}
}

/* End */
/* /bitrix/templates/dna/components/bitrix/search.title/search/style.css?15961350022127 */
/* /bitrix/templates/dna/components/bitrix/menu/top/style.min.css?1553582783490 */
/* /bitrix/templates/dna/components/bitrix/news.list/brands_leftcol/style.css?1553582783150 */
/* /bitrix/templates/dna/components/bitrix/catalog.section.list/catalog_left/style.min.css?15535827836236 */
/* /bitrix/templates/dna/components/bitrix/news.detail/brand_right/style.css?1553582783155 */
/* /bitrix/templates/dna/template_styles.css?174859809924451 */
