@charset "utf-8";

/* reset 1: */
.pdf,  a[href$=".PDF"], a[href$=".pdf"],  a[href$=".pdf.rar"],  a[href$=".pdf.zip"],
.djvu, a[href$=".zip"], a[href$=".djvu"], a[href$=".djvu.rar"], a[href$=".djvu.zip"],
.doc,  a[href$=".doc"], a[href$=".docx"], a[href$="word.zip"] {
	background: none !important;
	padding: 0 !important;
}

.pdf:after,  a[href$=".PDF"]:after, a[href$=".pdf"]:after,  a[href$=".pdf.rar"]:after,  a[href$=".pdf.zip"]:after,
.djvu:after, a[href$=".zip"]:after, a[href$=".djvu"]:after, a[href$=".djvu.rar"]:after, a[href$=".djvu.zip"]:after,
.doc:after,  a[href$=".doc"]:after, a[href$=".docx"]:after, a[href$="word.zip"]:after {
	margin: 0 2px;
	display: inline-block;
	vertical-align: middle;
	/* reset 2: */
	content: '' !important;
	visibility: visible !important;
	position: relative !important;
	left: auto !important;
	opacity: 1 !important;
	z-index: 1 !important;
	padding: 0 !important;
	border-radius: 0 !important;
	-webkit-transform: none !important;
	   -moz-transform: none !important;
	        transform: none !important;
	pointer-events: all !important;
	line-height: inherit !important;
	text-shadow: none !important;
	box-shadow: none !important;
	font-size: inherit !important;
}

/* reset 3: */
.pdf:before,  a[href$=".PDF"]:before, a[href$=".pdf"]:before,  a[href$=".pdf.rar"]:before,  a[href$=".pdf.zip"]:before,
.djvu:before, a[href$=".zip"]:before, a[href$=".djvu"]:before, a[href$=".djvu.rar"]:before, a[href$=".djvu.zip"]:before,
.doc:before,  a[href$=".doc"]:before, a[href$=".docx"]:before, a[href$="word.zip"]:before {
	display: none !important;
}

.ac-pdf  > a:after,
.ac-djvu > a:after,
.ac-doc  > a:after,
.ac-ext  > a:after {
	content: '';
	display: inline-block;
	position: relative;
	vertical-align: middle;
	margin: 0 0 0 4px;
}

.ac-djvu > a:after,
.djvu:after, a[href$=".djvu"]:after, a[href$=".djvu.rar"]:after, a[href$=".djvu.zip"]:after {
	vertical-align: sub;
	margin: 0 3px;
	width: 14px;
	height: 17px;
	background: transparent url(/otechnik/djvu-icon.png) -3px -1px no-repeat !important;
}

.ac-pdf > a:after,
.pdf:after, a[href$=".PDF"]:after, a[href$=".pdf"]:after,  a[href$=".pdf.rar"]:after,  a[href$=".pdf.zip"]:after {
	top: -2px;
	width: 16px;
	height: 16px;
	background: transparent url(/otechnik/pdf_icon.gif) -1px -2px no-repeat !important;
}

.ac-doc > a:after,
.doc:after, a[href$=".doc"]:after, a[href$=".docx"]:after, a[href$="word.zip"]:after {
	border-radius: 3px;
	width: 15px;
	height: 14px;
	background: transparent url(/design/word.png) -4px -3px no-repeat !important;
}

.ac-ext > a:after {
	top: -2px;
	width: 13px;
	height: 14px;
	background: url(../img/ext-link.png) no-repeat right;
}

.download a.download-link:after {
	display: none;
}

.txt .pdf:after,  .txt a[href$=".PDF"]:after, .txt a[href$=".pdf"]:after,  .txt a[href$=".pdf.rar"]:after,  .txt a[href$=".pdf.zip"]:after,
.txt .djvu:after, .txt a[href$=".zip"]:after, .txt a[href$=".djvu"]:after, .txt a[href$=".djvu.rar"]:after, .txt a[href$=".djvu.zip"]:after,
.txt .doc:after,  .txt a[href$=".doc"]:after, .txt a[href$=".docx"]:after, .txt a[href$="word.zip"]:after {
	margin: 0 2px 0 4px;
}

.author li a[href*="/audio/"], #set .list-books li a[href*="/audio/"], .author .less a[href*="/audio/"] {
	padding-right: 25px;
	padding-top: 1px;
	background: url(../img/audio.svg) no-repeat right;
}
.author li a[href*="/video/"], #set .list-books li a[href*="/video/"] {
	padding-right: 25px;
	padding-top: 1px;
	background: url(../img/video.svg) no-repeat right;
}
