.button-block {
    height: 31px;
}

.icon-open, .buttons a.open { background-image: url("/images/icons/open_16.png");}
.icon-option, .buttons a.option { background-image: url("/images/icons/opts_16.png");}
.icon-add, .buttons a.add { background-image: url("/images/icons/add_16.png");}
.icon-back, .buttons a.back { background-image: url("/images/icons/back_16.png");}
.icon-forwd, .buttons a.forwd { background-image: url("/images/icons/forwd_16.png");}
.icon-star, .buttons a.star { background-image: url("/images/icons/favs_16.png");}
.icon-edit, .buttons a.edit { background-image: url("/images/icons/edit_16.png");}
.icon-new, .buttons a.new { background-image: url("/images/icons/go_16.png");}
.icon-remove, .buttons a.remove { background-image:  url("/images/icons/del_16.png");}
.icon-cancel, .buttons a.cancel { background-image: url("/images/icons/cancl_16.png");}
.icon-close, .buttons a.close { background-image: url("/images/icons/close_16.png");}
.icon-save, .buttons a.save { background-image: url("/images/icons/basic/accept.png");}
.icon-export, .buttons a.export { background-image: url("/images/icons/exp_16.png");}
.icon-history, .buttons a.history { background-image: url("/images/icons/hist_16.png");}
.icon-admin, .buttons a.admin { background-image: url("/images/icons/admins.png");}
.icon-user, .buttons a.user { background-image: url("/images/icons/user.png");}
.icon-customer, .buttons a.customer { background-image: url("/images/icons/customer.png");}
.icon-config, .buttons a.config { background-image: url("/images/icons/config.png");}
.icon-shop, .buttons a.shop { background-image: url("/images/icons/cart_16.png");}
.icon-game, .buttons a.game { background-image: url("/images/icons/games_16.png");}
.icon-home, .buttons a.home { background-image: url("/images/icons/home_16.png");}
.icon-import, .buttons a.import { background-image: url("/images/icons/impt_16.png");}

.icon-omega, .buttons a.omega { background-image: url("/images/icons/basic/text_letter_omega.png");}
.icon-ok, .buttons a.ok { background-image: url("/images/icons/basic/tick.png");}

.icon-tux, .buttons a.tux { background-image: url("/images/icons/basic/tux.png");}
.icon-hart, .buttons a.hart { background-image: url("/images/icons/basic/heart.png");}

.icon-pdf, .buttons a.pdf { background-image: url("/images/icons/pdf.png");}
.icon-euro, .buttons a.euro { background-image: url("/images/icons/basic/money_euro.png");}
.icon-package, .buttons a.package { background-image: url("/images/icons/basic/package.png");}

.icon-email, .buttons a.email { background-image: url("/images/icons/basic/email.png");}
.icon-email-add, .buttons a.email-add { background-image: url("/images/icons/basic/email_add.png");}

.buttons a.open,
.buttons a.option,
.buttons a.add,
.buttons a.back,
.buttons a.forwd,
.buttons a.star,
.buttons a.edit,
.buttons a.new,
.buttons a.remove,
.buttons a.cancel,
.buttons a.close,
.buttons a.save,
.buttons a.export,
.buttons a.history,
.buttons a.admin,
.buttons a.user,
.buttons a.customer,
.buttons a.config,
.buttons a.shop,
.buttons a.game,
.buttons a.home,
.buttons a.email,
.buttons a.email-add,
.buttons a.pdf,
.buttons a.euro,
.buttons a.omega,
.buttons a.ok,
.buttons a.package,
.buttons a.hart
{
	background-position: 3px 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
}


/* BUTTONS */

.buttons .content {
  display: block;
  float: left;
  margin-right: 5px;
  padding-top: 7px;
}

.buttons a {
    display: block;
    float: left;
    margin: 0 7px 1px 0;
    background-color: rgb(45%, 45%, 45%);
    border: 1px solid rgb(35%, 35%, 35%);
    border-top: 1px solid rgb(55%, 55%, 55%);
    border-left: 1px solid rgb(55%, 55%, 55%);
    font-size: 100%;
    line-height: 130%;
    text-decoration: none;
    font-weight: bold;
    color: rgb(90%, 90%, 90%);
    cursor: pointer;
    padding: 5px 10px 6px 7px;
}

/* INPUT Submit */
.buttons input[type=submit]{
  float: none;
  width: auto;
    margin:0 7px 0 0;
    background-color:#f6f2ea;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons input.submit {
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons input[type=submit]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type=submit]{
    padding:4px 10px 3px 7px; /* IE7 */
}

.buttons input[type=submit] img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

.buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color: rgb(99%, 63%, 53%);
}
.buttons a.negative:hover, button.negative:hover{
    background-color: #fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

.buttons a.right {
	float: right;
	margin: 0 0 1px 7px;
}

.buttons a.left {
	float: left;
}
