html,body {padding:0;margin:0}body {color:#333; background-color:#fff; font:.75em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}td,th {color:#333; font:1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}input,textarea,option,select {color:#000; font:1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}h1,h2,h3,h4,h5,p {margin:0; padding:0}img {border:0}a {color:#08628c; text-decoration:underline}a:hover {color:#d32625}a:focus, a:active {outline: none}#minWidth {position:relative; min-width:1000px}#outer {padding:10px 30px 0 30px}.top-line {font-size:.833em; text-align:right; margin:0; padding:0 0 8px 0; list-style-type:none; width:100%; overflow:hidden}.top-line li {float:right; padding-right:20px}.top-line img {vertical-align:top; margin:3px}#top {width:100%; overflow: hidden; padding-bottom:23px}#top .left-logo {float:left; width:26%}#top .right-logo {float:right; width:26%; text-align:right}#top .center-slogan {float:left; text-align:center; width:48%; margin-right:-26%}#top .center-slogan h2 {color:#a4a4a4; font:bold 1em Arial,Helvetica; padding-top:15px}#nav {position:relative; border-top:1px solid #e2e2e2;padding-right:17.083em; }#nav ul ul {text-trasform:none !important}#nav ul {margin:0; padding:0; list-style-type:none; height:43px; width:100%}#nav ul li {float:left; padding-right:50px; font-size:1em}#nav ul li a {color:#346594; text-decoration:none; display:block; padding-left:13px; background: url(/i/nav-ar.gif) no-repeat 0 -31px; height:43px; line-height:43px}#nav ul li a:hover {color:#346594; background-position:-8px 19px}#nav ul ul {position:absolute; z-index:999 !important; top:43px; height:auto; display:none; width:150px; background:#EFF7FF url(/i/nav-hi.gif) no-repeat -99px -99px}#nav ul ul li {float:none; padding:0; border-bottom:1px dashed #A4CAEF; height:auto; background-color:#EFF7FF}#nav ul ul li a {height:auto; float:none !important; padding:3px 3px 3px 11px; background-image:none; line-height:normal !important}#nav ul ul li a:hover {background-color:#d8ebfd}#nav ul li a.hr:hover, #nav ul li a.hr, #nav ul li a.hi:hover, #nav ul li a.hi {background:url(/i/nav-hi.gif) no-repeat 0 18px; color:#d32625}.search-block {position:absolute; top:12px; right:0; width:16.25em}.searchblock {padding-right:40px}.searchblock .btn {position:absolute; top:5px; right:15px}.s-inp {display:block; border:1px solid #c8c8c8; padding:1px 4px 2px 4px; font-size:.917em}.s-inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%; height:1.182em}#overlay {position:relative; height:82px; width:271px; background: url(/i/overlayEn.gif) no-repeat 0 0; left: 142px; top: 72px; }#overlay-sec {position:relative; height:38px; width:388px; background: url(/i/overlayEn_sec.gif) no-repeat 0 0; left: 147px; top: 13px; }.visual-1, .visual-2, .visual-3, .visual-4 	{height:250px; background:#5487b8 url(/i/bgVisual.jpg) repeat-x 0 0; min-width:1000px}.visual-1 .right-visual1, .visual-2 .right-visual1, .visual-3 .right-visual1, .visual-4 .right-visual1  	{background: url(/i/bgVisual-right1.jpg) no-repeat 100% 0; z-index:1; height:250px}.visual-1 .right-visual2, .visual-2 .right-visual2, .visual-3 .right-visual2, .visual-4 .right-visual2 	{background: url(/i/bgVisual-right2.jpg) no-repeat 100% 0; z-index:1; height:250px}.visual-1 .left-visual {background: url(/i/bgVisual1-left.jpg) no-repeat 0 0; height:250px}.visual-2 .left-visual {background: url(/i/bgVisual2-left.jpg) no-repeat 0 0; height:250px}.visual-3 .left-visual {background: url(/i/bgVisual3-left.jpg) no-repeat 0 0; height:250px}.visual-4 .left-visual {background: url(/i/bgVisual4-left.jpg) no-repeat 0 0; height:250px}.visual-sec1 {height:115px; background:#5487b8 url(/i/bgVisualSec.jpg) repeat-x 0 0}.visual-sec1 .left-visual {background: url(/i/bgVisualSec1-left.jpg) no-repeat 0 0; height:115px}.visual-sec1 .right-visual1 {background: url(/i/bgVisualSec-right1.jpg) no-repeat 100% 0; height:115px}.visual-sec1 .right-visual2 {background: url(/i/bgVisualSec-right2.jpg) no-repeat 100% 0; height:115px}.visual-sec2 {height:115px; background:#5487b8 url(/i/bgVisualSec.jpg) repeat-x 0 0}.visual-sec2 .left-visual {background: url(/i/bgVisualSec2-left.jpg) no-repeat 0 0; height:115px}.visual-sec2 .right-visual1 {background: url(/i/bgVisualSec-right1.jpg) no-repeat 100% 0; height:115px}.visual-sec2 .right-visual2 {background: url(/i/bgVisualSec-right2.jpg) no-repeat 100% 0; height:115px}.visual-sec3 {height:115px; background:#5487b8 url(/i/bgVisualSec.jpg) repeat-x 0 0}.visual-sec3 .left-visual {background: url(/i/bgVisualSec3-left.jpg) no-repeat 0 0; height:115px}.visual-sec3 .right-visual1 {background: url(/i/bgVisualSec-right1.jpg) no-repeat 100% 0; height:115px}.visual-sec3 .right-visual2 {background: url(/i/bgVisualSec-right2.jpg) no-repeat 100% 0; height:115px}.visual-sec4 {height:115px; background:#5487b8 url(/i/bgVisualSec.jpg) repeat-x 0 0}.visual-sec4 .left-visual {background: url(/i/bgVisualSec4-left.jpg) no-repeat 0 0; height:115px}.visual-sec4 .right-visual1 {background: url(/i/bgVisualSec-right1.jpg) no-repeat 100% 0; height:115px}.visual-sec4 .right-visual2 {background: url(/i/bgVisualSec-right2.jpg) no-repeat 100% 0; height:115px}.visual-sec5 {height:115px; background:#5487b8 url(/i/bgVisualSec.jpg) repeat-x 0 0}.visual-sec5 .left-visual {background: url(/i/bgVisualSec5-left.jpg) no-repeat 0 0; height:115px}.visual-sec5 .right-visual1 {background: url(/i/bgVisualSec-right1.jpg) no-repeat 100% 0; height:115px}.visual-sec5 .right-visual2 {background: url(/i/bgVisualSec-right2.jpg) no-repeat 100% 0; height:115px}.visual-sec6 {height:115px; background:#5487b8 url(/i/bgVisualSec.jpg) repeat-x 0 0}.visual-sec6 .left-visual {background: url(/i/bgVisualSec6-left.jpg) no-repeat 0 0; height:115px}.visual-sec6 .right-visual1 {background: url(/i/bgVisualSec-right1.jpg) no-repeat 100% 0; height:115px}.visual-sec6 .right-visual2 {background: url(/i/bgVisualSec-right2.jpg) no-repeat 100% 0; height:115px}.visual-sec7 {height:115px; background:#5487b8 url(/i/bgVisualSec.jpg) repeat-x 0 0}.visual-sec7 .left-visual {background: url(/i/bgVisualSec7-left.jpg) no-repeat 0 0; height:115px}.visual-sec7 .right-visual1 {background: url(/i/bgVisualSec-right1.jpg) no-repeat 100% 0; height:115px}.visual-sec7 .right-visual2 {background: url(/i/bgVisualSec-right2.jpg) no-repeat 100% 0; height:115px}.events {position:relative; z-index:9; padding:11px 0 18px 0; border-bottom:1px solid #e2e2e2}.events .red-title {padding-bottom:23px}.events ul {display:block; margin:0; padding:0 0 14px 0; list-style-type:none; width:100%; font:.917em Arial,Helvetica; overflow:hidden}html>body .top-line, html>body .events ul {position:relative; display:table; z-index:9}.events ul li {float:left}.events ul li.left-ev {width:33%}.events ul li.center-ev {width:41%; margin-right:-26%}.events ul li.right-ev {float:right; width:26%}.events .leftev {padding:0 25px 0 41px}.events .centerev {padding:0 95px 0 51px}.events .rightev {padding:0 5px 0 0}.show-date, .events-list li .dt, .events .dt {display:block; color:#999; font-style:italic; padding-bottom:3px}.events-list {margin:0; padding:0 0 20px 0; list-style-type:none}.events-list li {padding:16px 10px 20px 41px; font:.917em Arial,Helvetica; padding-bottom:20px; border-bottom:1px solid #e7e7e7}.events-list p {padding-top:8px}.all-news {font:.917em Arial,Helvetica; text-align:right; padding-right:40px}.all-news a {text-decoration:none}.all-news a span {text-decoration:underline}.all-news a img {vertical-align:top; margin-top:5px}.red-title {font-size:1.667em; color:#d32625; font-weight:normal}.left-col {float:left; width:74%; margin-right:-26%}.leftcol {padding-right:40px}#middle-main {padding-top:33px; padding-bottom:40px}#middle-main .left-col .red-title {padding-bottom:18px}.for-editor {padding:0 0 0 40px}.for-editor p {line-height:1.667em; padding-bottom:1.25em}.for-editor h2 {font-size:1em; color:#666; padding-bottom:.667em}.for-editor ul {margin:0; padding:0 0 .583em 0; list-style-type:none}.for-editor ul li {line-height:1.667em; padding-bottom:.417em; padding-left:35px; background: url(/i/li.gif) no-repeat 0 8px}.for-editor .ph-l {float:left; margin:7px 16px 5px 0}.right-col {float:right; width:26%}.rightcol {padding-right:40px}.novelty {padding-bottom:21px}.novelty .red-title {padding-bottom:16px}.novelty ul {margin:0; padding:0; list-style-type:none}.novelty ul a span {display:block}.novelty ul img {vertical-align:top; margin-bottom:11px}.novelty ul li {padding-bottom:20px}.contacts .red-title {padding-bottom:16px}.contacts p {padding-bottom:15px}.contacts p.phone {color:#b1b1b1}.contacts p.phone strong {color:#666}#bottom {border-top:1px solid #e7e7e7; border-bottom:6px solid #366696; color:#b1b1b1; font:.917em Arial,Helvetica; padding:27px 0 13px 0; background: url(/i/bgBottom.gif) no-repeat 28% 100%}#bottom .left-btm {float:left; width:33%}#bottom .center-btm {float:left; width:41%; margin-right:-26%}#bottom .centerbtm {padding:0 95px 0 51px}#bottom .right-btm {float:right; width:26%}#bottom .leftbtm {padding-left:40px; background: url(/i/btm-b.gif) no-repeat 0 6px}#bottom .develop {color:#b1b1b1; text-decoration:none}#bottom .develop:hover {color:#b1b1b0}#bottom .develop span {color:#08628c; text-decoration:underline}#bottom .develop:hover span {color:#cd2e31}.social {float:left; color:#b1b1b1; font:.917em Arial,Helvetica;}.hideCont {display:none; padding-left:15px}.path {font-size:.833em; color:#346594; padding:10px 0 0 0}.path span {color:#a4a4a4}.path img {vertical-align:top; margin-top:1px; margin-right:2px}#middle {padding-bottom:30px; padding-top:9px}#middle .left-col .red-title {padding-bottom:12px}.ph-c {text-align:center; padding-bottom:35px}.ph-c table {margin:0 auto; border:10px solid #efefef; border-bottom-width:0; border-collapse:collapse; }.ph-c table td {background-color:#efefef; padding:0 0 5px 0; text-align:left}.ph-c table a {text-decoration:none}.ph-c table a span {text-decoration:underline}.ph-c table a img {vertical-align:top; margin:2px 1px 0 0}.tbl {width:100%; border-collapse:collapse; border:0; border-bottom:3px solid #f7f7f7; margin-bottom:35px}.tbl td, .tbl th {font-size:.917em !important; font-size /**/:.688em}html>body .tbl td, html>body .tbl th {font-size:.917em}.tbl th {text-align:left; padding:7px 3px 7px 10px; border-right:1px solid #fff; border-top:2px solid #346594; color:#346594; background-color:#f7f7f7}.tbl td {border-right:1px solid #f7f7f7; padding:7px 3px 7px 10px}.big-tbl {}.big-tbl th {font-size:1em !important; font-size /**/:0.75em; font-weight:bold}html>body .big-tbl th {font-size:1em}.big-tbl td {border-bottom:3px solid #f7f7f7; border-right:0}.all-cat {font-size:.917em; padding-top:10px; padding-left:40px}.print-page {font-size:.917em; text-align:right; padding-top:10px}.all-cat a, .print-page a {text-decoration:none}.all-cat a span, .print-page a span {text-decoration:underline}.all-cat img, .print-page img {vertical-align:top; margin:3px 2px 0 0}.all-cat img {margin-top:2px}.catalog-ul {margin:0; padding:0; list-style-type:none; font-size:1.167em; font-weight:bold; color:#08628c}.catalog-ul li {padding-bottom:6px}.catalog-ul ul {font-size:.857em}.catalog-ul ul ul {font-size:1em}.catalog-ul .sub-nav {padding:4px 0 0 36px; margin:0; list-style-type:none; font-weight:bold}.catalog-ul .sub-nav li {padding-left:0; background-image:none}.catalog-ul .sub-sub-nav {padding:4px 0 0 36px; margin:0; list-style-type:none; font-weight:normal}.catalog-ul .sub-sub-nav li {padding-left:9px; background: url(/i/li-1.gif) no-repeat 0 6px}.catalog-show {width:100%}.catalog-show .left-2col {float:left; width:50%; margin-right:-50%}.catalog-show .left2col {padding-left:40px}.catalog-show .right-2col {float:right; width:50%}.catalog-show .right2col {padding-left:40px}.form-s {padding-left:40px; padding-top:10px}.forms {background-color:#f7f7f7; padding:15px 40px 33px 37px}.forms .lbl {float:left; width:10.417em; margin-right:-100%; position:relative; z-index:999; padding-top:2px}.forms .inputs {float:left; width:100%}.forms .input-s {padding:0 191px 11px 11em}.forms .btn {text-align:right; padding-right:10px}.forms select {width:100%}.inp {display:block; border-width:1px; border-style:solid; border-color:#a4a4a4 #a4a4a4 #c8c8c8 #c8c8c8; padding:1px 5px; background-color:#fff}.inp textarea, .inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%; height:1.167em}.inp textarea {height:10.833em}.col-2 {padding-bottom:15px}.col-2 .col-left {float:left; width:50%}.col-2 .colleft {padding-right:20px}.col-2 .col-right {float:right; width:50%}.col-2 .colright {padding-left:20px}.col-2 .phones {color:#b1b1b1}.col-2 p {line-height:normal}.pages {font:.917em Arial,Helvetica; padding-left:40px}.pages .hr {background-color:#e7e7e7; color:#08628c; padding:1px 3px 2px 5px; font-weight:normal}.hid-o {width:100%; overflow:hidden}form {margin:0; padding:0}.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}div.txt-tb {position:relative; z-index:999; display:table-cell}/* for safari */ body:last-child:not(:root:root) div.txt-tb {display:table} /* for safari */.archn {margin:10px 0 10px 40px;}.archn a, .archn strong {padding:0 10px 0 10px;}/* Таблица зебра */#zebra {border-collapse:collapse; font:11px Tahoma, Verdana, Arial, Sans-Serif;}.tfoot {border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background-color:#eeeeee; border-bottom:none;}#zebra th {border-bottom:2px solid #e4e4e6; border-right:1px dotted #e4e4e6; padding:5px; background-color:#eeeeee; border-top:2px solid #346594; color:#346594;}#zebra th:last-child {border-right:none;}#zebra th:first-child {border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0;}#zebra th:last-child {border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0;}#zebra tr td {border-bottom:1px solid #e4e4e6; border-right:1px dotted #e4e4e6; padding:4px; text-align:center; vertical-align:middle;}#zebra tr td:last-child {border-right:none;}#zebra tr {background-color:#fafafa; _background-color:#fafafa;}#zebra tr:hover {background-color:#ffeed1;}#zebra tr:nth-child(odd) {background-color:#fff;}#zebra tr:nth-child(odd):hover {background-color:#ffeed1;} .odd {background:#fff;}.even {background:#fafafa;}/* Таблица сортировки */.tablesorter {background-color:#e4e4e6;	margin:10px 0 15px;	font-size:11px; width:100%; text-align:left; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}.tablesorter thead th {background-color:#eeeeee; border:1px solid #fff; font-size:11px; padding:4px 24px 4px 8px; min-height:31px; height:31px;}.tablesorter thead tr {background-color:#eeeeee; border:1px solid #fff; font-size:11px; padding:4px 8px; min-height:31px; height:31px;}.tablesorter th:first-child {border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0;}.tablesorter th:last-child {border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0;}.tablesorter tbody td {padding:0 8px; vertical-align:middle; min-height:31px; height:31px;}.tablesorter tbody td > input{padding:3px;}.tablesorter tbody tr {background-color:#fafafa; _background-color:#fafafa;}.tablesorter tr:hover {background-color:#fff7ea;}.tablesorter tr:nth-child(odd) {background-color:#fff;}.tablesorter tr:nth-child(odd):hover {background-color:#fff7ea;} table.tablesorter thead tr .header {background-image: url(img/design/sort.png); background-repeat:no-repeat; background-position:center right; cursor:pointer;}table.tablesorter thead tr .headerSortUp {background-image: url(img/design/sort-up.png);}table.tablesorter thead tr .headerSortDown {background-image: url(img/design/sort-down.png);}table.tablesorter thead tr .headerSortDown, .tablesorter thead tr .headerSortUp {background-color:#fff7ea; color:#e5841d;}table.tablesorter thead tr .header:hover {background-color:#fff7ea;}.tablesorter tfoot td {border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background-color:red; border-bottom:none;}/* Цветные блоки */.block-white {background-color:#ffffff; padding:10px; border:1px solid #dddddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}.block-yellow {background-color:#fff5ed; padding:10px; border:1px solid #feddbe; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}.block-yellow2 {background-color:#ffff66; padding:10px; border:1px solid #dec100; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}.block-red {background-color:#fef0f0; padding:10px; border:1px solid #c36e6e; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}.block-reddy {margin-bottom: 10px; padding: 13px 20px 10px 38px; font: 12px/18px Tahoma; color: #000000; border: 1px solid #cc0000}.block-green {background-color:#f3f9f1; padding:10px; border:1px solid #cae5ca; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}.block-blue {background-color:#f1f6fc; padding:10px; border:1px solid #c7ddf3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}.block-gray {background-color:#f5f5f5; padding:10px; border:1px solid #dddddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}.block-whi {background-color:#ffffff; margin:0 0 5px 0; padding:8px; border:1px solid #bfc2ca; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}.block-blu {background-color:#dcf6ff; margin:0 0 5px 0; padding:8px; border:1px solid #6e9cc3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}  /* Иконки для файлов форматов */.zip-file {background:url(/i/zip.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0; font-size:.917em}.pdf-file {background:url(/i/pdf.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0; font-size:.917em}.doc-file {background:url(/i/doc.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0; font-size:.917em}.xls-file {background:url(/i/xls.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0; font-size:.917em} .ppt-file {background:url(/i/ppt.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0; font-size:.917em} .scan-file {background:url(/i/djvu.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0; font-size:.917em} .mp3-file {background:url(/i/mp3.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0; font-size:.917em}.forum-link {background:url(/i/forum.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0; font-size:.917em}#contact-area {width: 400px; margin-top: 25px;}#contact-area input, #contact-area textarea {padding: 5px;  width: 250px;  font-family: Helvetica, sans-serif;  font-size: 1em;  margin: 0px 0px 2px 0px;  border: 1px solid   #ccc;}#contact-area textarea {height: 90px;}#contact-area textarea:focus, #contact-area input:focus {border: 1px solid   #900;}#contact-area input.submit-button {width: 20px;  float: right;}.sub-btn {BORDER: 0; FONT-WEIGHT: bold; BACKGROUND: #5283B4; WIDTH: 150px; height: 25px; COLOR: #ffffff; margin-left:15px}.mark {width: 80px; margin-top: margin: 10px 10px 10px 10px;}.mark input, .mark textarea {padding: 5px;  width: 50px;  font-family: Helvetica, sans-serif;  font-size: 1em;  margin: 3px 0px 3px 0px;  border: 1px solid   #ccc;}.mark textarea {height: 120px; width: 235px;}.mark textarea:focus, .mark input:focus {border: 1px solid   #900;}/* Иконки к ссылкам на форматы *//* закомментированоa[href $='.zip'] {background:url(/i/zip.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}a[href $='.rar'] {background:url(/i/zip.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}a[href $='.pdf'] {background:url(/i/pdf.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}a[href $='.doc'] {background:url(/i/doc.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}a[href $='.xls'] {background:url(/i/xls.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;} a[href $='.ppt'] {background:url(/i/ppt.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;} a[href $='.djvu'] {background:url(/i/djvu.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;} a[href $='.mp3'] {background:url(/i/mp3.png) no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}*/