
[class^=icon-], [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url(../images/iconset.png);
  background-position: 14px 14px;
  background-repeat: no-repeat;
  border: 1px solid grey;
  margin-top: 1px
}

.icon-user {
  background-position: -168px 0;
  margin: 0 3px 0 0
}

.icon-date {
  background-position: -48px -24px;
  margin: 0 3px 0 0
}

.icon-cats {
  background-position: -264px 0;
  margin: 0 3px 0 0
}

.icon-comment {
  background-position: -240px -120px;
  margin: 0 3px 0 0
}

.icon-more {
  background-position: -240px -144px;
  margin: 0 3px 0 0
}

.icon-view {
  background-position: -336px 0;
  margin: 0 3px 0 0
}

.icon-search {
  background-position: -48px 0
}

.icon-register {
  background-position: 0 -96px;
  margin: 0 3px 0 0
}

.icon-info-sign {
  background-position: -120px -96px;
  margin: 0 3px 0 0
}

.icon-login {
  background-position: -168px 0;
  margin: 0 3px 0 0
}

.icon-pm {
  background-position: -72px 0;
  margin: 0 3px 0 0
}

.icon-addnews {
  background-position: -288px 0;
  margin: 0 3px 0 0
}

.icon-email {
  background-position: -72px 0;
  margin: 3px 3px 0 0
}

.icon-lock {
  background-position: -287px -24px;
  margin: 0 3px 0 0
}

.icon-back {
  background-position: -264px -144px;
  margin: 3px 3px 0 0
}

.icon-home {
  background-position: 0 -24px;
  margin: 1px 3px 0 0
}

.icon-delete {
  background-position: -312px 0;
  margin: 3px 3px 0 0
}

.icon-spam {
  background-position: -216px -96px;
  margin: 0 3px 0 0
}

.icon-like {
  background-position: -96px 0;
  margin: 3px 3px 0 0
}

.icon-signal {
  background-position: -408px 0;
  margin: 0 3px 0 0
}

.icon-bookmark {
  background-position: -72px -48px;
  margin: 0 3px 0 0
}

.icon-adv {
  background-position: -432px 0;
  margin: 0 3px 0 0
}

.icon-edits {
  background-position: -96px -72px;
  margin: 0 3px 0 0
}

.icon-edit {
  background-position: -432px 0;
  margin: 0 3px 0 0
}

.icon-report {
  background-position: -312px -24px;
  margin: 0 3px 0 0
}

.icon-reply {
  background-position: -336px -96px;
  margin: 0 3px 0 0
}

.icon-browsers {
  background-position: -336px -144px;
  margin: 0 3px 0 0
}

.icon-ok {
  background-position: -288px 0;
  margin: 0 3px 0 0
}

.icon-film {
  background-position: -192px 0
}

.icon-music {
  background-position: -24px 0
}

.icon-game {
  background-position: -144px -24px
}

.icon-file {
  background-position: -24px -24px
}

.icon-flag {
  background-position: -312px -24px
}

.icon-book {
  background-position: -48px -48px
}

.icon-camera {
  background-position: -120px -48px
}

.icon-picture {
  background-position: -456px -48px
}

.icon-info-sign {
  background-position: -120px -96px
}

.icon-briefcase {
  background-position: -432px -144px
}

.icon-cat-close {
  background-position: -384px -120px
}

.icon-cat-open {
  background-position: -408px -120px
}

.icon-cat {
  background-position: -264px 0
}

.icon-minus-sign {
  background-position: -24px -96px
}

.icon-topnews {
  background-position: -96px 0
}

.icon-aff {
  background-position: -216px -120px;
  width: 16px
}

.icon-ads {
  background-position: -432px -48px
}

.icon-th-large {
  background-position: -216px 0
}

.first ul li [class^=icon-] {
  margin: 1px 8px 0
}

#sidebar-left .sidetitle [class^=icon-], #sidebar-right .sidetitle [class^=icon-] {
  margin: 8px 5px 0 0
}

.icon-online {
  background: url(../images/online.gif);
  width: 15px;
  height: 12px;
  display: inline-block;
  margin: 6px 3px 0 0
}

.icon-offline {
  background: url(../images/offline.gif);
  width: 15px;
  height: 12px;
  display: inline-block;
  margin: 6px 3px 0 0
}

.fieldsubmit {
  padding: 5px;
  text-align: center;
  display: block
}

.left-banner, .right-banner {
  display: none;
}
@media (min-width:1400px) {
	  .left-banner {
    /* float: left; */
    left: 20px;
  }
  .right-banner {
    /* float: right; */
    right: 20px;

  }
  .left-banner, .right-banner {
    /* margin: 20px; */
    top: 20%;
    display: block;
    position: fixed;
  }
}
