body, input, p, div, form, fieldset, ol, ul, li, h1, h2, h3, h4, h5, h6, h7 {
  margin: 0;
  padding: 0;
}
body {
  font-family: Arial, sans-serif;
  font-size: 12px;
  text-align: center;
  color: #474435;
  background: #9AB856;
}
a {
  text-decoration: underline;
  color: #686868;
  outline: 0;
}
a:hover {
  text-decoration: none;
}
img {
  border: 0;
  outline: 0;
}
h1 {
  font-size: 20px;
  color: #7B9D06;
  padding: 0 0 5px 0;
}
h2 {
  font-size: 14px;
  color: #B4AC79;
  padding: 5px 0;
}
hr {
  padding: 5px 0;
  border: 0;
  border-bottom: 2px dotted #eeeeee;
}
ul {
  padding: 0 25px;
}
input, textarea, select {
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 4px;
  color: #7F774D;
  border: 1px solid #EBE9D7;
}

#container {
  background: #F6F3E4 url(../images/fresh/bg.png) repeat-x;
}
#containerPage {
  text-align: left;
  margin: 0 auto;
  width: 700px;
}
#containerAudition {
  background: #8AB13F url(../images/fresh/bg_aud.png) repeat-x;
}
#containerAudition .wrap {
  position: relative;
  text-align: left;
  margin: 0 auto;
  width: 700px;
  height: 129px;
}
#content {
}
#content .mainContent {
  padding: 15px;
}
#header {
  position: relative;
  height: 342px;
  background: url(../images/fresh/bg_top.jpg) top right no-repeat;
}
#header .nav {
  position: absolute;
  top: 128px;
  left: 30px;
  width: 189px;
  padding: 0 !important;
}
#header .nav li, #header .nav li a {
  display: block;
  height: 25px;
  outline: 0;
}
#header .nav li.wiadomosci {
  width: 81px;
}
#header .nav li.informacje {
  position: absolute;
  top: 0;
  left: 83px;
  width: 75px;
}
#header .nav li.humor {
  position: absolute;
  top: 0;
  left: 160px;
  width: 48px;
}
#header .nav li.chat {
  width: 37px;
}
#header .nav li.chatW3 {
  position: absolute;
  top: 103px;
  left: 38px;
  width: 53px;
}
#header .nav li span {
  display: none;
}
#header .logo {
  text-decoration: none;
  position: absolute;
  top: 15px;
  left: 16px;
  width: 210px;
  height: 121px;
  display: block;
  outline: 0;
}
#header .dj {
  position: absolute;
  top: 9px;
  left: 608px;
  width: 85px;
  height: 38px;
}
#header #timer {
  font-weight: bold;
  text-decoration: none;
  position: absolute;
  top: 8px;
  right: 16px;
  padding: 8px;
  display: block;
  color: #fff;
}
#header .logout {
  position: absolute;
  top: 10px;
  right: 0;
  padding: 8px;
  background: #fff;
  border: 1px solid #488AC2;
}
#footer {
  background: #9AB856;
}
#footer a {
  color: #CFE1A2;
}
#footer .wrap {
  text-align: left;
  margin: 0 auto;
  width: 700px;
  padding: 6px 0;
  color: #CFE1A2;
}
#footer .wrap .ar_logo {
  display: block;
  width: 85px;
  height: 16px;
  background: url(../images/fresh/ar_logo.png) center center no-repeat;
}

.addSong {
  padding: 4px 8px;
}
.alert, .alert a {
  color: red;
}
.success {
  font-weight: bold;
  text-align: center;
}

/* AVATAR */
.photoBox {
  position: relative;
  width: 100px;
  height: 100px;
  float: left;
  padding: 3px;
  border: 1px solid #E0DAB7;
}
.photoBox a.img {
  text-decoration: none;
  height: 100px;
  display: block;
}

/* BUTTONS */
.btn1 {
  padding: 4px;
  color: #9D935E;
  background: #E9DEA4;
  border: 1px solid #DED18D;
}


/* BOXY */
.boxAudition {
  position: absolute;
  top: 19px;
  left: 17px;
  width: 425px;
  height: 93px;
  background: url(../images/fresh/bg_frm_aud.png) no-repeat;
}
.boxAudition a {
  color: #fff;
}
.boxAudition .boxAuditionWrap {
  position: relative;
  padding: 19px 17px 19px 17px;
}
.boxAudition .boxAuditionWrap .photoBox {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 70px;
  height: 70px;
}
.boxAudition .boxAuditionWrap .photoBox a.img  {
  height: 70px;
}
.boxAudition .rowAudition {
  font-weight: bold;
  clear: both;
  padding: 5px 0 0 0;
}
.boxAudition .rowAudition .lbl {
  float: left;
  width: 40%;
  color: #8EAE40;
}
.boxAudition .rowAudition .cont {
  float: left;
  width: 60%;
  color: #fff;
}
.boxQuickGreeting {
  padding: 4px 0;
  border-bottom: 1px solid #F4F0DA;
}
.boxLeaders {
  position: relative;
  width: 400px;
  margin-bottom: 4px;
  padding: 16px;
  background: #F7F5E7;
  border: 1px solid #F0ECD4;
}
.boxLeaders .photoBox {
  position: absolute;
  top: 0;
  left: 440px;
}
.boxLeaders h4 {
  color: #B4AC79;
}
.boxLeaders .name {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 6px 0;
  border-bottom: 1px solid #F4F0DA;
}
.boxLeaders .description {
  padding: 6px 0 12px 0;
}
.boxListen {
  position: absolute;
  top: 10px;
  left: 468px;
  width: 139px;
  height: 106px;
  background: url(../images/fresh/listen_bg.png) no-repeat;
}
.boxListen a {
  display: block;
  height: 61px;
}
.boxListen .winamp {
  text-decoration: none;
  position: absolute;
  top: 36px;
  left: 9px;
  width: 57px;
  height: 57px;
  display: block;
  outline: 0;
}
.boxListen .windowsMedia {
  text-decoration: none;
  position: absolute;
  top: 36px;
  left: 67px;
  width: 57px;
  height: 57px;
  display: block;
  outline: 0;
}
.boxLeft {
  float: left;
}
.boxRight {
  float: right;
}
.boxWelcome {
  width: 288px;
  float: left;
}
.boxWelcome .wrap {
  text-align: justify;
  padding: 0 20px 20px 20px;
}
.boxGreetings {
  width: 206px;
  float: left;
}
.boxNoGreetings {
  text-align: center;
  padding: 5px 20px 5px 5px;
}
.boxProgram {
  position: relative;
  width: 206px;
  float: right;
}
.boxDay {
  width: 49.5%;
  margin-bottom: 5px;
}
.boxDay .wrap {
  padding: 6px;
  background: #F7F5E7;
  border: 1px solid #EDE9CF;
}
.boxFormGreetings {
  text-align: right;
  padding-top: 5px;
  padding-right: 10px;
}
.boxFormGreetings label {
  text-align: left;
  display: block;
  padding: 4px;
}
.boxZalozyciel {
  height: 198px;
  background: url(../images/fresh/zalozyciel_img.jpg) center right no-repeat;
  border: 3px solid #CAC5A2;
}
.cl {
  clear: both;
}
.hr {
  margin: 10px 0;
  height: 0;
  border-top: 1px solid #dad6ba;
}

/* LINKS */
.ln1 {
  font-weight: bold;
  float: right;
  margin-bottom: 4px;
  padding: 7px;
  color: #fff;
  background: #A3CD3B;
  border: 1px solid #8BAF31;
}

/* LISTS */
.listGBook {
  margin: 0;
  padding: 0;
  list-style: none;
}
.listGBook li {
  padding: 6px;
  border-bottom: 1px solid #dad6ba;
}
.listGBook li .author {
  font-size: 14px;
  font-weight: bold;
}
.listGBook li .info {
  font-size: 10px;
  color: #999;
}
.listGBook li .msg {
  padding: 4px 0;
}
.listProgram {
  margin: 0;
  padding: 0;
  list-style: none;
}
.listProgram strong {
  color: #97B2C1;
}
.listProgram .noAudition {
  color: #C1BCA4; 
}
.listToplist {
  margin: 0;
  padding: 0;
  list-style: none;
}
.listToplist strong {
  color: #97B2C1;
}
.listToplist li {
  padding: 2px;
  border-bottom: 1px solid #fff;
}
.listToplist .lp {
  font-size: 20px;
  float: left;
  padding-right: 8px;
  color: #D7D3B9;
}
.listToplist .info {
  float: left;
}
.listToplist .title {
  font-weight: bold;
}
.listToplist .artist {
  font-size: 10px;
}
.listToplist .vote {
  font-size: 10px;
  float: right;
}
.listAuditions {
  margin: 0;
  padding: 6px;
  list-style: none;
}
.list2 {
  margin: 4px 0;
  padding: 4px;
  list-style: none;
}
.list2 li {
  padding:4px;
}

/* FRAME */
.frameMid {
  width: 198px;
  background: url(../images/fresh/bg_frm_cont.png) repeat-y;
}
.frameMid .frameTop {
  height: 9px;
  background: url(../images/fresh/bg_frm_top.png) no-repeat;
}
.frameMid .frameContent {
  padding: 10px;
}
.frameMid .frameBottom {
  height: 8px;
  background: url(../images/fresh/bg_frm_btm.png) no-repeat;
}
.frameMid2 {
  width: 198px;
  padding-top: 8px;
}
.frameMid2 .frameRow {
  padding: 2px 0;
}
.frameMid3 {
  width: 198px;
  background: url(../images/fresh/bg_frm_cont2.png) repeat-y;
}
.frameMid3 .frameTop {
  height: 9px;
  background: url(../images/fresh/bg_frm_top2.png) no-repeat;
}
.frameMid3 .frameContent {
  padding: 10px;
}
.frameMid3 .frameBottom {
  height: 8px;
  background: url(../images/fresh/bg_frm_btm2.png) no-repeat;
}

/* FORMS */
.formMid {
  padding: 0 200px;
}
.formRow {
  padding: 2px;
  clear: both;
}
.formRow .lbl {
  float: left;
  width: 40%;
}
.formRow .cont {
  float: left;
  width: 60%;
}

/* NAGLOWKI */
.hWelcome {
  background: url(../images/fresh/hd_witajcie.png) top left no-repeat;
}
.hGreetings {
  background: url(../images/fresh/hd_pozdrowienia.png) top left no-repeat;
}
.hImieniny {
  background: url(../images/fresh/hd_imieniny.png) top left no-repeat;
}
.hProgram {
  background: url(../images/fresh/hd_ramowka.png) top left no-repeat;
}
.hToplist {
  background: url(../images/fresh/hd_toplista.png) top left no-repeat;
}
.hZegar {
  background: url(../images/fresh/hd_zegar.png) top left no-repeat;
}
.hd {
  height: 33px;
}
.hd span {
  display: none;
}

/* TABELE */
.tbl1 {
  width: 100%;
  border-collapse: collapse;
} 
.tbl1 th {
  padding: 4px;
  background: #fff;
  border: 1px solid #EDE8D0;
}
.tbl1 td {
  font-size: 15px;
  padding: 4px;
  background: #fff;
  border-bottom: 1px solid #EDE8D0;
}

.whereNav {
  padding: 10px;
  background: #EEE9C9;
  border-bottom: 1px solid #E0DAB7;
}
