
.frms-filter-conteiner { position:relative; border:1px solid #E0E5EA; box-shadow:-5px 0 0 #E0E5EA; background:#fff; margin-top:5px; padding:7px 140px 7px 15px;  }
.frms-filter-conteiner:hover { background:#fff; }
.frms-filter-close, .frms-filter-print, .frms-filter-pdf {
  display: block;
  position: absolute;
  top: 12px;
  right: 9px;
  width: 16px; 
  height: 16px; 
  background: no-repeat -33px -192px url('/src/css/custom-theme/images/ui-icons_222222_256x240.png');
  cursor:pointer;
}
.frms-filter > div { display:inline-block; vertical-align:top; }
.frms-filter > div > span {
	display:inline-block; 
	vertical-align:top;
	font-size:13px;
	line-height:15px;
	padding: 3px 5px 3px 5px;
	margin:2px 5px 2px 0px;
	white-space:nowrap; 
	max-width:350px; 
	text-overflow:ellipsis;
	overflow:hidden;
	background:#E0E5EA;
}
.frms-filter-print, .frms-filter-pdf {
	background-position:-160px -96px; 
	width:0px; 
	padding-left:17px; 
	right:75px; 
	font-size:12px; 
	line-height:14px; 
	color:#222222 !important; 
	text-decoration:none !important; 
}
.frms-filter-pdf { background-position:-32px -96px; right:120px;  }

.frms-info-conteiner, .frms-pdf-conteiner {
	display:block;
	text-align:center;
	text-decoration:none !important;
	position:absolute; 
	right:0px; 
	bottom:0px; 
	width:18px; 
	height:18px; 
	background:#D7E8F1 no-repeat -15px -143px url('/src/css/custom-theme/images/ui-icons_6da8d5_256x240.png'); 
	cursor:help;
	border-radius: 8px 0 8px 0;
}
.frms-info-conteiner .frms-info { 
	visibility: hidden;
	opacity: 0;
	
	position:absolute;
	bottom:25px;
	width:1px;
	height:1px;
	z-index:2;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.frms-info-conteiner:hover .frms-info { visibility: visible; opacity: 1; }
.frms-info:before {
	content: '';
  	display: block;
	position:absolute;
	z-index:1;
	left:4px;
	
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent; 
	border-right: 5px solid transparent; 
	border-top: 10px solid #E0E5EA;
}
.frms-info:after {
	content: '';
  	display: block;
	position:absolute;
	z-index:2;
	left:6px;
	
	width: 0; 
	height: 0; 
	border-left: 3px solid transparent; 
	border-right: 3px solid transparent; 
	border-top: 6px solid #fff;
}
.frms-info-conteiner .frms-info > div {
	position:absolute;
	bottom:0px;
	left:-180px;
	border:1px solid #E0E5EA;
	background:#fff;
	width:378px;
	padding:10px;
	
	box-shadow: 20px 0px 40px -20px rgba(0, 0, 0, 0.3), 0px -20px 40px -20px rgba(0, 0, 0, 0.3), -20px 0px 40px -20px rgba(0, 0, 0, 0.3);
	
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
}
.frms-info-conteiner a {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	max-width: 220px;
	display: inline-block;
}
.frms-pdf-conteiner { bottom:22px; background:no-repeat 0px 1px url('/src/img/fileicons/pdf.gif'); cursor:pointer; }

.expo-print-info-conteiner { margin-top:30px; text-align:center; max-width:1000px; }
.expo-print-info { display:inline-block; width:47%; border:2px solid #ccc; margin:10px; vertical-align:top; }
.expo-print-info td { background:#fff; }
.expo-print-info tr:nth-child(even) td { background:#E0E5EA; }

.expo-pdf, .expo-print {
	position:relative;
	padding-left:18px;
	margin-left:12px;
	text-decoration:none !important;
	color:#cd0a0a !important;
}
.expo-pdf:before, .expo-print:before {
	content: '';
	display: block;
	z-index:1;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 16px; 
	height: 16px; 
	background: no-repeat -160px -96px url('/src/css/custom-theme/images/ui-icons_cd0a0a_256x240.png');
}
.expo-pdf:before { background-position:-32px -96px; }

.expo-pdf-2, .expo-print-2 {
	position:relative;
	padding-left:18px;
	margin-left:12px;
	font-size:18px;
	line-height: normal;
	text-decoration:none !important;
	color:#cd0a0a !important;
}

.expo-list, .expo-list > li { margin:0 !important; padding:0; list-style:none !important; }
.expo-list > li { display: inline-block; width:calc(100% / 3 - 10px); margin:0 10px 15px 0 !important; vertical-align: top; }
.expo-list > li > b { font-size:22px; }
.expo-list > li > a { display: block !important; padding:5px 0; }

.isfera-block { display:inline-block; width:300px; vertical-align:top; margin-bottom:10px; font-size: 14px; padding-right: 10px; }

.slide-block, .slide-block-input, .slide-block-sort, .frms-filter-conteiner:focus {
  position:relative; 
  margin-bottom:5px;
  
  background:#E0E5EA url('/src/css/custom-theme/images/ui-bg_diagonals-thick_90_ffffff_40x40.png');
  box-shadow:  -5px 0 0 #E0E5EA;
  
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.slide-block:before {
  content: '';
  display: block;
  z-index:1;
  position: absolute;
  top: 13px;
  right: 10px;
  width: 16px; 
  height: 16px; 
  background: no-repeat -64px -192px url('/src/css/custom-theme/images/ui-icons_222222_256x240.png');
}
.slide-block.cur:before { background-position:-96px -192px; }
.slide-block:hover, .slide-block-input:hover, .slide-block-sort:hover, .frms-filter-conteiner:hover 
{ background-color:rgba(224, 229, 234, 0.7); box-shadow: 1px 0 0 #ddd, -1px 0 0 #ddd; }
.slide-block > b { position:relative; display:block; padding:10px 15px; color:#222222; font-size:16px; line-height:16px; cursor:pointer; z-index:2; }
.slide-block > div { display:none; background:rgba(255,255,255,0.9); padding:10px 15px; }
.slide-block, .slide-block > b, .slide-block > div, .slide-block-input, .slide-block-sort, .frms-filter-conteiner {
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.slide-block label { display:block; }
.slide-block-input { padding:2px; background:#E0E5EA; }
.slide-block-input input { width:100%; background:#fff !important; }

.slide-block-input input::-webkit--placeholder { color:#111; }
.slide-block-input input:-moz-placeholder { color:#111; }
.slide-block-input input::-moz-placeholder { color:#111; }
.slide-block-input input:-ms--placeholder { color:#111; }

.slide-block-input:hover input::-webkit--placeholder { color:#333; }
.slide-block-input:hover input:-moz-placeholder { color:#333; }
.slide-block-input:hover input::-moz-placeholder { color:#333; }
.slide-block-input:hover input:-ms--placeholder { color:#333; }

.slide-block-sort { background:#fff; border:1px solid #E0E5EA; padding: 10px 15px; }
.slide-block-sort:hover { background:#fff; }
.slide-block-sort b { font-size:16px; line-height:16px; }
.slide-block-sort input, .slide-block-sort lebel { display:inline-block; vertical-align:text-top; }

.slide-frms-conteiner { margin:10px 0px; width:calc(100% + 12px); }
.slide-frms { position:relative; display:inline-block; width:calc(100% / 3 - 12px); height:150px; vertical-align:top; margin:0px 12px 12px 0px; background:#fff; border: 1px solid #D7E8F1; padding: 12px 25px; text-align: center; text-decoration: none; border-radius: 8px; }
.slide-frms img { width: auto; height: auto; max-width: 100%; max-height:80px; border-radius: 0; }
.slide-frms.none1, .slide-frms.none2, .slide-frms.none3, .slide-frms.none4, .slide-frms.none5{ display:none; }

.slide-frms a { text-decoration: none; }
.slide-frms .frms-name { font-size: 12px; text-decoration: none; }

@media (max-width: 768px) {
	
}