hr.hr_0{
	border: 0;
     height: 2px;
     background-image: -webkit-linear-gradient(left, #ffffff, #e6e6e6, #ffffff); 
     background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(230, 230, 230, 1), rgba(0,0,0,0)); 
     background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(230, 230, 230, 1), rgba(0,0,0,0)); 
     background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(230, 230, 230, 1), rgba(0,0,0,0)); 
	 }
hr.hr_1{
	border: 0;
     height: 2px;
     background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(255,128,0,1), rgba(0,0,0,0)); 
     background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(255,128,0,1), rgba(0,0,0,0)); 
     background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(255,128,0,1), rgba(0,0,0,0)); 
     background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(255,128,0,1), rgba(0,0,0,0)); 
	 }
hr.hr_2{
border: 0;
color:#777;
background-color:#777;
}
hr.hr_3{
border: 0;
height: 2px;
color:#ccc;
background-color:#ccc;
width:90%;
}
.epigraph{font-size:12px;font-style:italic;color:#444;text-align:right;}
.autor{font-size:12px;font-style:italic;font-weight:700;color:#222;text-align:right;}
.stiker{cursor:default;letter-spacing:.1em;border-bottom:1px dotted #000;vertical-align: top;animation: blinkingText 2s 0.3s infinite;}
.tab_header{font-weight:700;font-size:10px;color:#000;background:#eee;padding:3px;}
a.tab_header{color:#FF8A01;padding:0;}
a:hover.tab_header{color:#000;}
.tab_1{font-weight:700;font-size:10px;color:#000;background:#fff;padding:3px;}
.tab_2{font-weight:700;font-size:10px;font-style:italic;color:#000;background:#fff;padding:3px;}
.tab_3{font-size:10px;color:#000;background:#fff;padding:3px;}
.tab_4{font-style:italic;font-size:10px;color:#000;background:#fff;padding:3px;}
hr.hr_1,.select_1,a.url_select_1{color:#8E4924;}
.select_2,a.url_select_2{color:#8E4924;font-style:italic;}
.select_3,a.url_select_3{font-weight:700;color:#8E4924;}
.select_4,a.url_select_4{font-weight:700;font-style:italic;color:#8E4924;}
a:hover.url_select_1,a:hover.url_select_2,a:hover.url_select_3,a:hover.url_select_4,a:hover.url_select_5,a:hover.url_select_6{color:#777;text-decoration:none;}
a.url_select_5,a.url_select_6{font-weight:700;font-style:italic;color:#ccc;}

ul.supp {
	margin: 0;
	padding: 0;
}

ul.supp li {
list-style: none;
}

ul.supp li a {
color: #000;
display: block;
padding: 2px 5px 2px;
text-decoration: none;
}

ul.supp li a:hover {
background-color: #f7941d;
}
.copyrights {
text-align:center;
font-weight:700;
font-size:12px;
color:#aaa;
padding:3px;
}
.lable::after { 
 display: block;
 position: absolute;
 width: 220px;
}
.lable:hover::after { 
 content: attr(data-title);
 position: absolute;
 z-index: 1;
 background: rgba(0,42,167,0.6);
 color: #fff;
 text-align: center;
 font-size: 11px;
 padding: 5px 10px;
 border: 1px solid #333;
}
a {
  text-decoration: none;
  font-family: inherit;
  color: #8E4924;
}
a:hover {
  text-decoration: underline;
  color: #f7951d;
}
.sstiker{
    background-image: url(im/qwest.svg);
    background-size: cover;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
}

#cleartable td {
	background: #ffffff;
	border-spacing: 0px;
	padding: 0px;
	border: 0px;
}

.hidetext {
	display: inline;
}
.showtext {
	display: none!important;
}

.youtube {
	position: relative;
	height: 0;
	overflow: hidden;
}

.ratio-16x9 {
	padding-bottom: 56.25%;
}

.ratio-4x3 {
	padding-bottom: 75%;
}

.youtube iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 400px) {
	.hidetext {display: none!important;}
	.showtext {display: unset!important;}
	.selectorLang {opacity: 0.5;}
	.new_mid_menu_level2 {height:40px;}
	#catalog_menu_place {position: relative;top: 1.2ex;}
	#cardItem_select_size_rekvizit {margin-left: 0px!important;}
}

/* Костыль для мобильного меню направлений */
@media screen and (max-width: 425px) {
	.new_nav_top,.new_nav_top_a {padding: 3px 13px;}
}

@media screen and (max-width: 375px) {
	.new_nav_top,.new_nav_top_a {padding: 4px 8px;font-size: 12px;}
}

@media screen and (max-width: 320px) {
	.new_nav_top,.new_nav_top_a {padding: 6px 4px;font-size: 12px;}
}