body {
     background: url(../images/shared/ariete_pozadi.gif) repeat-x scroll 50% 0 #f2f2f2;
     margin:0;
     padding:0;
     font-family: arial,helvetica,sans-serif;
 }

input[type="radio"] {
    margin-right: 3px;
}

#content-wrapper {
    background-color: #FFFFFF;
    border: 1px solid #bdbdbd;
    margin: 5px auto;
    padding: 1em;
    width: 1100px;
}

/*  HEADER ----------------------------------------------- */

#header h1 {
    color: #666666;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 150%;
    font-weight: normal;
    margin: 30px 0 0 135px;
    clear: none;
}

#header #homelink {
    display: block;
    float: left;
    height: 105px;
    margin: 0 0 0 15px;
    width: 100px;
}

#header {
    background-image: url("../images/shared/ariete_header.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #000000;
    height: 105px;
    margin: 5px auto 0 auto;
    padding: 0;
    width: 1132px;
}


/*  HEADER END ----------------------------------------------- */

/*  FOOTER ----------------------------------------------- */
#footer {
	background: #d5142e;
	background: -moz-linear-gradient(top,  #d5142e 1%, #c20a23 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d5142e), color-stop(100%,#c20a23));
	background: -webkit-linear-gradient(top,  #d5142e 1%,#c20a23 100%);
	background: -o-linear-gradient(top,  #d5142e 1%,#c20a23 100%);
	background: -ms-linear-gradient(top,  #d5142e 1%,#c20a23 100%);
	background: linear-gradient(to bottom,  #d5142e 1%,#c20a23 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5142e',
	endColorstr='#c20a23',GradientType=0 );
    border: medium none;
    color: #000000;
    height: 35px;
    width:1132px;
    padding: 0;
    margin: 0 auto;
	border-radius: 5px;
	border: 1px solid #900b1d;
}

#footer .patka-right {
    float: right;
    margin: 7px;
}

#footer a,#footer a:visited, #footer a:active{
    color: #ffffff;
    font-size: 13px;
}

#footer a:hover {
    text-decoration: none;
}



/*  FOOTER END ----------------------------------------------- */

.clear, .cleaner {
    clear:both;
}

.spacer {
    width: auto;
    height: 10px;
    overflow: hidden;
}

/*  FOOTER END ----------------------------------------------- */
th {
    text-align: left;
}
/*  FOOTER END ----------------------------------------------- */

.applicant-photo {
    float: right;
}

.applicant-consultation-file {
    background-color: #acacac;
}

.applicant {

}

.applicant td {
    width: 600px;
}

h3.applicant-basic-info {
    clear:none;
}

.applicant-location .disabledControl {
}

table.applicant-language {
    width: 470px;
}

.applicant-address {

}

.applicant-consultation {

}

.applicant-consultation td{
    min-width: 600px;
}


.applicant-consultation-file {

}

.applicant-file {

}

.applicant-active-position td {
    width: 800px;
}

.applicant-active-position td.date{
    width: auto;
}

div.applicant-active-position-toggle {
    cursor: pointer;
    border: 1px solid #EEE;
    background: #EEE;
}

div.applicant-active-position-toggle-description {
    display: none;
}

.company-addressess {
}

.company-contacts {
    margin-bottom: 15px;
}

.company-contacts table {
    margin-bottom: 0px;
}

.company-contacts table th {
    width: 100px;
}

.company-contacts table td {
    width: 700px;
}

.company-contacts table th.company-contact-delete {
    width: 700px;
}

table.company-reward {
    width: 750px;
}

table.company-other-reward th{
    width: 150px;
}

table.position-default th{
    width: 120px;
}

table.position-default td{
    width: 900px;
}

table.position-language {
    width: 470px;
}

table.position-active-applicant td.position-active-applicant-applicantrow {
    width: 300px;
}

table.position-active-applicant td.position-active-applicant-positionrow {
    width: 300px;
}

.advertisement-input {
    width: 500px;
}

table.advertisement-text tr td {
    width: 800px;
}

table.advertisement-text tr td ul{
    padding-left: 15px;
}

table.paring-applicants {
    width: 1050px;
}

.pairing-photo {
    float: right;
}

.pairing-type-filter {
    width: 65px;
}

.pairing-position-filter {
    width: 150px;
}

tr.pairing-filters .disabledControl {
    visibility: hidden;
}

td.pairing-position-fullName {
}

td.pairing-position-type {
    width: 50px;
}

td.pairing-position-appointment {
    width: 100px;
}

td.pairing-position-relocation {
    width: 50px;
}

td.pairing-position-wage {
    width: 100px;
}

td.pairing-position-lang {
    width: 100px;
}

.pairing-position-appointment-parent {
    font-weight: bolder;
}


.pairing-selected {
    border: 1px solid #bbbbbb; background: #eafaff; color: #004663;
}

.pairing-position {
    /*width: 120px;*/
}

.perfect-match {
    background:#00BBE3;
}

.mediocre-match {
    background:#fcefa1;
}

.rejected {
    background: #bbbbbb;
}

.disqualify-match {
    background:#9900ff;
}

.checklist-input {
    width: 500px;
}

table.checklist-text tr td {
    width: 800px;
}

table.checklist-text tr td ul{
    padding-left: 15px;
}

/************************ navigace ***********************/

/*  NAVIGATION ----------------------------------------------- */
.navigation {
	background: #d5142e;
	background: -moz-linear-gradient(top,  #d5142e 1%, #c20a23 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d5142e), color-stop(100%,#c20a23));
	background: -webkit-linear-gradient(top,  #d5142e 1%,#c20a23 100%);
	background: -o-linear-gradient(top,  #d5142e 1%,#c20a23 100%);
	background: -ms-linear-gradient(top,  #d5142e 1%,#c20a23 100%);
	background: linear-gradient(to bottom,  #d5142e 1%,#c20a23 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5142e',
	endColorstr='#c20a23',GradientType=0 );
    height: 35px;
    width: 1100px;
    padding: 0;
    margin: 0;
	border-radius: 5px;
	border: 1px solid #900b1d;
}

.navigation ul
{
    margin: 0;
    padding: 0 0 0 15px;
    float: left;
    line-height: 24px;
    font-weight: bold;
    color: #ffffff;
    z-index:666;
}

.navigation ul li
{
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 1px;
    list-style-type: none;
}

.navigation ul li a
{
    color: white;
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 20px 0 20px;
    text-decoration: none;
    white-space: nowrap;
}

.navigation ul li a:hover, .navigation ul li a.hover, .navigation ul li a.active
{
    background: #900b1d;
    display: block;
    /*    height: 24px;*/
    width: auto;
}

.navigation ul li ul
{
    position:absolute;
    padding: 0;
    margin: 35px 0 0 0px;
    background-color: #e8e8e1;
    visibility:hidden;
    z-index: 666;
}

.navigation ul li ul li
{
    background-image:url(../images/shared/nav/ariete_spacer.gif);
    background-position:center bottom;
    background-repeat:repeat-x;
    height:28px;
    list-style:none outside none;
    margin:0;
    padding:0;
    width:auto;
    float:none;
}

.navigation ul li ul li.last
{
    background-image:none;
    height:27px;
    list-style:none outside none;
    margin:0;
    padding:0;
    width:auto;
    float:none;
}



.navigation ul ul li a, .navigation ul li ul li.last a
{
    color: #242424;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #EEE;
    height:27px;
    line-height:27px;
    margin:0;
    padding:0 5px 0 22px;
    text-decoration:none;
    width:175px;
    display: block;
    border: 1px solid #AAA;
    border-top: 0px;
}

.navigation ul ul li a:hover, .navigation ul li ul li.last a:hover
{
    color: #242424;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #CCC;
    height:27px;
    line-height:27px;
    margin:0;
    padding:0 5px 0 22px;
    text-decoration:none;
    width:175px;
    display: block;
}

#nav-holder	{
    margin: 0 auto;
    max-width: 1260px;
    min-width: 780px;
    text-align: left;
}
.nav-outer-repeat	{
    background: url(../images/shared/nav/ariete_lista.gif);
    height: 71px;
}
.nav-outer	{
    margin: 0 auto;
    max-width: 1260px;
    min-width: 850px;
}
#nav-right	{
    float: right;
    position: relative;
    width: 225px;
    z-index: 0;
}
#nav-right a	{
    display: block;
    float: left;
    margin: 0px 0 0 0;
}
.account-content	{
    background: #454545 url(../images/shared/nav/account_drop_bg.gif) no-repeat bottom;
    display: none;
    left: 5px;
    padding-bottom: 20px;
    position: absolute;
    top: 30px;
    width: 170px;
}
.account-drop-inner	{
    font-size: 0px;
    line-height: 0px;
    margin: 20px auto 0 auto;
    width: 140px;
}
.showhide-account	{
    cursor: pointer;
    display: block;
    float: left;
    margin: 10px 5px 0 5px;
}
.account-drop-inner a	{
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.account-drop-inner a:hover	{
    color: #94b52c;
}
.acc-line	{
    background: url(../images/shared/nav/account_line.gif) no-repeat 0 7px;
    font-size: 0px;
    height: 14px;
    line-height: 0px;
    margin-top: 0px;
    padding: 0;
}
a#logout	{
    margin: 10px 0 0 5px;
}
a#acc-settings	{
    background: url(../images/shared/nav/icon_acc_settings.gif) no-repeat 0 2px;
    padding: 0 0 0 20px;
}
a#acc-details	{
    background: url(../images/shared/nav/icon_acc_personal.gif) no-repeat 0 2px;
    padding: 0 0 0 20px;
}
a#acc-project	{
    background: url(../images/shared/nav/icon_acc_projects.gif) no-repeat 0 2px;
    padding: 0 0 0 20px;
}
a#acc-inbox	{
    background: url(../images/shared/nav/icon_acc_inbox.gif) no-repeat 0 2px;
    padding: 0 0 0 20px;
}
a#acc-stats	{
    background: url(../images/shared/nav/icon_acc_stats.gif) no-repeat 0 2px;
    padding: 0 0 0 20px;
}

/* ================================================================
This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements.
=================================================================== */

.nav	{
    float: left;
    font-family: Tahoma;
    font-size: 13px;
    height: 35px;
    position: relative;
    width: 600px;
    min-width: 600px;
    z-index: 500;
    margin-left: 7px;
}
.nav-divider	{
    background: url(../images/shared/nav/ariete_spacer.gif) top no-repeat;
    float: left;
    height: 35px;
    width: 1px;
}
.nav .table	{
    display: table;
}
.nav .select,
.nav .current	{
    display: table-cell;
    float: left;
    list-style: none;
    margin: 0 0px 0 0;
    padding: 0;
    white-space: nowrap;
}
.nav li	{
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 1px;
}

.nav .sub li {
    padding: 0;
}
.nav .select a	{
    /*	background: url(../images/shared/nav/pro_line_0.gif);*/
    color: #fff;
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 20px 0 20px;
    text-decoration: none;
    white-space: nowrap;
}
.nav .current a	{
    /*	background: url(../images/shared/nav/pro_line_1.gif);*/
    color: #fff;
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 0 0 10px;
    text-decoration: none;
    white-space: nowrap;
    background: #1781b0;
}
.nav .current a strong	{
    /*	background: url(../images/shared/nav/pro_line_1.gif) right top;*/
    display: block;
    padding: 0 20px 0 10px;
}
.nav .select a:hover,
.nav .select li:hover a	{
    background: #1781b0;/*url(../images/shared/nav/pro_line_1.gif);*/
    color: #fff;
    cursor: pointer;
    padding: 0 0 0 10px;
}
.nav .select a:hover strong,
.nav .select li:hover a strong	{
    background: #1781b0;
    /*	background: url(../images/shared/nav/pro_line_1.gif) right top;*/
    cursor: pointer;
    display: block;
    float: left;
    padding: 0 20px 0 10px;
}
.nav .select_sub	{
    display: none;
    margin: 0 0 0 10px;
}

/* IE6 only */
.nav table	{
    border-collapse: collapse;
    font-size: 1em;
    height: 0;
    margin: -1px;
    width: 0;
}
.nav .sub	{
    display: table;
    list-style: none;
    margin: 0;
    padding: 0;
}
.nav .sub_active .current_sub a,
.nav .sub_active a:hover	{
    background: transparent;
    color: #fff;
}
.nav .select :hover .select_sub,
.nav .current .show	{
    background: url(../images/shared/nav/ariete_bg.gif);

    display: block;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 36px;
    width: 750px;
    z-index: 100;
}
.nav .current .show	{
    z-index: 10;
}
.nav .select :hover .sub li a,
.nav .current .show .sub li a	{
    background: transparent;
    border: 0;
    color: #777777;
    font-weight: bold;
    font-size: 13px;
    display: block;
    float: left;
    margin: 0;
    padding: 0 10px 0 10px;
    white-space: nowrap;
}
.nav .current .sub li.sub_show a	{
    /*	background: url(../images/shared/nav/menus/back_1.gif);*/
    color: #056992;
    cursor: default;
}
.nav .select :hover .sub li a:hover,
.nav .current .sub li a:hover	{
    /*	background: url(../images/shared/nav/menus/back_1.gif);*/
    color: #056992;
    visibility: visible;
}
/*  -------------------------------------------------------------- */

#tabs p.breadcrumb {
    margin-left: 10px;
}



/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 16px; height: 16px; background-image: url("images/ui-icons_222222_256x240.png"); }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #ffffff; background: #eeeeee; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; }

.gridito-hover, .ui-widget-content .gridito-hover, .ui-widget-header .gridito-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #bbbbbb; background: #eafaff; color: #004663; }
/*.gridito-hover a,*/ .gridito-hover a:hover { text-decoration: none; }


/* ikony */
a.detail
{
    background-image: url(images/silk/zoom.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

a.applicant-add
{
    background-image: url(images/silk/user_add.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

a.applicant-detail
{
    background-image: url(images/silk/user.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

a.edit
{
    background-image: url(images/silk/application_edit.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

a.delete
{
    background-image: url(images/silk/cancel.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

a.accept
{
    background-image: url(images/silk/accept.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

a.add
{
    background-image: url(images/silk/add.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #01557a;
}

a.duplicate
{
    background-image: url(images/silk/page_copy.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #01557a;
}

a.add-button
{
    background: url(images/silk/add.png) no-repeat scroll 8px 4px #eeeeee;
    padding: 4px 8px 4px 28px;
    border: 1px solid #cccccc;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #01557a;
}

a.advertisement
{
    background-image: url(images/silk/application_form.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

a.add-advertisement
{
    background-image: url(images/silk/application_form_add.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

a.publish
{
    background-image: url(images/silk/newspaper.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

a.depublish
{
    background-image: url(images/silk/newspaper_delete.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

a.pdf
{
    background-image: url(../images/icons/pdf.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

span.reclamation-info
{
    background-image: url(images/silk/information.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

span.reclamation-invalid-date
{
    background-image: url(images/silk/error.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01557a;
}

.paginator {
    margin: 1em 0;
    font-size: 90%;
}

.paginator a, .paginator span {
    margin-right: 0.1em;
    padding: 0.2em 0.5em;
    color: #999999;
}

.paginator a {
    border: 1px solid #CCC;
    text-decoration: none;
    color: #222;
}

.paginator span.button {
    border: 1px solid #CCC;
}

.paginator .current {
    background: #EEE;
    border: 1px solid #CCC;
    color: #222;
    font-weight: bold;
}

#ajax-spinner {
    position:fixed;
    left: 50%;
    top: 50%;
    /*margin: -15px 0 0 -15px;*/
    width: 50px;
    height: 50px;
    background: url('images/ajax-loader.gif') no-repeat 50% 50%;
    padding: 13px;
    /*border: 2px solid #CCC;*/
    font-size: 0;
}


/*  GRID FILTR ----------------------------------------------- */
fieldset.filter-search legend {
    /*    background: red;    */
    cursor: pointer;
    margin: 0;
}

fieldset.filter-search {
    border: none;
    padding: 0px;
}

/* rozbaleny filtr */
fieldset.filter-search legend.active {
    background: transparent;

}

/* default filtr neni videt */
fieldset.filter-search table {
    display:none;
}

fieldset.filter-search table.active {
    display:table;
}
/*   ----------------------------------------------- */

p.breadcrumb {
    margin: 7px;
}

p.breadcrumb span.current {
    font-weight: bold;
    font-size: 16px;
}

div.loginbox {
    text-align: center;
}

div.userbox {
    float: right;
    margin-top: 30px;
    margin-right: 20px;
    font-family: Calibri;
}

div.dashboard-block {
    float: left;
    margin-right: 50px;
}

div.dashboard-block table{
    width: 500px;
}
/* ==================== documents ===================*/
.docIcon {
    display: inline-block;
    width: 48px;
    height: 48px;
}
.documentGrid td a {
    display: block;
    min-height: 48px;
    text-decoration: none;
}
.documentGrid td a.noBlock {
    display: inline;
    text-decoration: none;
}
.documentGrid td .actionLinks {
    text-align: center;
}
.documentGrid td {
    vertical-align: middle;
}
.icon-aac {background-image: url("../images/icons48/aac.png");}
.icon-aiff {background-image: url("../images/icons48/aiff.png");}
.icon-ai {background-image: url("../images/icons48/ai.png");}
.icon-avi {background-image: url("../images/icons48/avi.png");}
.icon-_blank {background-image: url("../images/icons48/_blank.png");}
.icon-bmp {background-image: url("../images/icons48/bmp.png");}
.icon-c {background-image: url("../images/icons48/c.png");}
.icon-cpp {background-image: url("../images/icons48/cpp.png");}
.icon-css {background-image: url("../images/icons48/css.png");}
.icon-dat {background-image: url("../images/icons48/dat.png");}
.icon-dmg {background-image: url("../images/icons48/dmg.png");}
.icon-doc {background-image: url("../images/icons48/doc.png");}
.icon-dotx {background-image: url("../images/icons48/dotx.png");}
.icon-dwg {background-image: url("../images/icons48/dwg.png");}
.icon-dxf {background-image: url("../images/icons48/dxf.png");}
.icon-eps {background-image: url("../images/icons48/eps.png");}
.icon-exe {background-image: url("../images/icons48/exe.png");}
.icon-flv {background-image: url("../images/icons48/flv.png");}
.icon-folder {background-image: url("../images/icons48/folder.png");}
.icon-gif {background-image: url("../images/icons48/gif.png");}
.icon-h {background-image: url("../images/icons48/h.png");}
.icon-hpp {background-image: url("../images/icons48/hpp.png");}
.icon-html {background-image: url("../images/icons48/html.png");}
.icon-ics {background-image: url("../images/icons48/ics.png");}
.icon-iso {background-image: url("../images/icons48/iso.png");}
.icon-java {background-image: url("../images/icons48/java.png");}
.icon-jpg {background-image: url("../images/icons48/jpg.png");}
.icon-js {background-image: url("../images/icons48/js.png");}
.icon-key {background-image: url("../images/icons48/key.png");}
.icon-less {background-image: url("../images/icons48/less.png");}
.icon-mid {background-image: url("../images/icons48/mid.png");}
.icon-mpg {background-image: url("../images/icons48/mpg.png");}
.icon-mp3 {background-image: url("../images/icons48/mp3.png");}
.icon-mp4 {background-image: url("../images/icons48/mp4.png");}
.icon-odf {background-image: url("../images/icons48/odf.png");}
.icon-ods {background-image: url("../images/icons48/ods.png");}
.icon-odt {background-image: url("../images/icons48/odt.png");}
.icon-otp {background-image: url("../images/icons48/otp.png");}
.icon-ots {background-image: url("../images/icons48/ots.png");}
.icon-ott {background-image: url("../images/icons48/ott.png");}
.icon-_page {background-image: url("../images/icons48/_page.png");}
.icon-pdf {background-image: url("../images/icons48/pdf.png");}
.icon-php {background-image: url("../images/icons48/php.png");}
.icon-png {background-image: url("../images/icons48/png.png");}
.icon-ppt {background-image: url("../images/icons48/ppt.png");}
.icon-psd {background-image: url("../images/icons48/psd.png");}
.icon-py {background-image: url("../images/icons48/py.png");}
.icon-qt {background-image: url("../images/icons48/qt.png");}
.icon-rar {background-image: url("../images/icons48/rar.png");}
.icon-rb {background-image: url("../images/icons48/rb.png");}
.icon-rtf {background-image: url("../images/icons48/rtf.png");}
.icon-sass {background-image: url("../images/icons48/sass.png");}
.icon-scss {background-image: url("../images/icons48/scss.png");}
.icon-sql {background-image: url("../images/icons48/sql.png");}
.icon-tga {background-image: url("../images/icons48/tga.png");}
.icon-tgz {background-image: url("../images/icons48/tgz.png");}
.icon-tiff {background-image: url("../images/icons48/tiff.png");}
.icon-txt {background-image: url("../images/icons48/txt.png");}
.icon-wav {background-image: url("../images/icons48/wav.png");}
.icon-xls {background-image: url("../images/icons48/xls.png");}
.icon-xlsx {background-image: url("../images/icons48/xlsx.png");}
.icon-xml {background-image: url("../images/icons48/xml.png");}
.icon-yml {background-image: url("../images/icons48/yml.png");}
.icon-zip {background-image: url("../images/icons48/zip.png");}