/* ogólne --------------------------------------------------------------------------------------------- */
body {
  color: #e5f7f7;
  margin: 0px;
  font-size: 12px;
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  background: #000000 url(/binaries/img/bck_page.jpg) no-repeat 50% 0px;
}

p,
td,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #e5f7f7;
  font-size: 12px;
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-weight: normal;
  margin: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: inline-block;
}

a {
  color: #e5f7f7;
  text-decoration: underline;
  cursor: pointer;
}

a.btn {
  display: inline-block;
  height: 27px;
  margin-right: 24px;
  background: url(/binaries/img/btn_orange_l.gif) no-repeat top left;
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
}

a.btn span {
  display: inline-block;
  height: 22px;
  padding: 5px 35px 0px 25px;
  margin-right: -24px;
  background: url(/binaries/img/btn_orange_r.gif) no-repeat top right;
}

form {
  padding: 0px;
  margin: 0px;
}

img {
  border-width: 0px;
}

.clickable {
  cursor: pointer;
}

.form .hiddenValue,
.undisplayed {
  display: none;
}

.clickLink {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 1px;
  height: 1px;
  border-width: 0px;
  visibility: hidden;
}

#cookiesInfo {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 127px;
  background-color: #ebeaea;
  z-index: 160;
}

#cookiesInfo div {
  width: 970px;
  margin: 0px auto;
  color: #474747;
}

#cookiesInfo img {
  float: left;
  margin-right: 20px;
}

#cookiesInfo a {
  float: right;
  padding: 10px 15px 10px 20px;
  margin: 5px 0px 0px 0px;
  color: #000000;
  background: transparent url(/binaries/img/btn_close_orange.gif) no-repeat 0px 12px;
  font-weight: bold;
}

#cookiesInfo b {
  float: left;
  width: 620px;
  margin-top: 7px;
  font-weight: normal;
  font-size: 23px;
  color: #ff6600;
}

#cookiesInfo span {
  float: left;
  width: 620px;
  margin-top: 13px;
}

#cookiesInfo span a {
  float: none;
  padding: 0px 0px 0px 27px;
  background: transparent url(/binaries/img/arr_orange_link.gif) no-repeat 15px 5px;
}

/* różne --------------------------------------------------------------------------------------------- */

/* ogólne formularzowe --------------------------------------------------------------------------------------------- */

/* sekcje główne --------------------------------------------------------------------------------------------- */
#page {
  width: 983px;
  margin: 0px auto;
}

#page div {
  float: left;
}

#header {
  display: none;
  width: 983px;
  height: 45px;
}

#header a {
  float: left;
  margin: 10px 0px 0px 20px;
}

#header a:hover {
  decoration: none;
}

#footer {
  width: 983px;
  height: 290px;
  margin: 0px auto;
  background: #000000 url(/binaries/img/bck_footer.jpg) no-repeat 0px 20px;
}

#footer .copyright {
  width: 250px;
  height: 55px;
  padding: 0px 0px 0px 40px;
  background: #000000 url(/binaries/img/logo_sz.gif) no-repeat 0px 3px;
  color: #68797d;
  line-height: 17px;
}

#footer .slider {
  width: 818px;
  height: 70px;
  padding: 11px 0px 10px 5px;
  margin: 64px 0px 0px 17px;
}

.slider a.prev,
.slider a.next {
  width: 17px;
  height: 70px;
  padding: 0px;
  background: transparent url(/binaries/img/arr_big.gif) no-repeat 0px 0px;
  text-decoration: none;
}

.slider a.prev {
  float: left;
}

.slider a.prev.disabled {
  background-position: 0px -70px;
}

.slider a.next {
  float: right;
  background-position: -17px 0px;
}

.slider a.next.disabled {
  background-position: -17px -70px;
}

.slider div {
  width: 784px;
  margin-top: 8px;
  overflow: hidden;
}

.slider .list {
  width: 100000px;
  padding: 0px;
  margin: 0px;
}

.slider .list a {
  float: left;
  width: 110px;
  height: 50px;
  margin: 0px 1px;
}

.slider .list a img {
  float: left;
}

/* sekcje kolumny lewej --------------------------------------------------------------------------------------------- */
.columnLeft {
  width: 260px;
  min-height: 600px;
}

.columnLeft #menu {
  display: inline;
  width: 140px;
  height: 500px;
  margin: 40px 75px 0px 45px;
}

.columnLeft #menu a {
  float: left;
  text-decoration: none;
}

#facebookFansList {
  width: 250px;
  border-bottom: 1px solid #aaaaaa;
  margin-bottom: 20px;
}

#facebookFansList iframe {
}

.facebookRecommend {
  margin-top: 10px;
}

/* sekcje kolumny prawej --------------------------------------------------------------------------------------------- */
.columnRight {
  width: 623px;
  padding: 240px 80px 20px 20px;
}

.newsList {
  width: 100%;
  padding-bottom: 5px;
}

.newsList .news {
  float: left;
  padding-bottom: 5px;
  border-bottom: 1px dotted #3b3f3f;
  margin-bottom: 10px;
  text-decoration: none;
}

.newsList .news img {
  float: left;
  width: 200px;
  height: 120px;
  padding: 1px;
  border: 1px solid #3b3f3f;
  margin: 0px 16px 0px 0px;
  background: url(/binaries/img/img_plug.gif);
}

.newsList .news .title {
  float: left;
  width: 403px;
  font-weight: bold;
}

.newsList .news:hover .title {
  color: #b3bfbf;
}

.newsList .news .date {
  float: left;
  width: 403px;
  padding: 2px 0px 4px 0px;
  color: #868f8f;
  font-size: 11px;
}

/* sekcja komentarzy --------------------------------------------------------------------------------------------- */
#commentsList,
#commentsList .comment,
#commentsList .comment .cmtContent,
#commentsList .comment .cmtContent .textValue,
#commentsList .comment .rating,
#commentsList .navi,
#commentForm {
  width: 620px;
  overflow: hidden;
}

#commentsList {
  margin-top: 30px;
}

#commentsList .navi {
  margin: 0px;
}

#commentsList .comment {
  padding-bottom: 10px;
  border-bottom: 1px dotted #3b3f3f;
  margin-bottom: 10px;
}

#commentsList .comment .rating {
  float: right !important;
  width: 270px;
}

#commentsList .comment .rating a {
  float: right !important;
  width: 13px;
  height: 11px;
  margin: 2px 0px 0px 5px;
  text-decoration: none;
}

#commentsList .comment .rating a.abuse {
  background-image: url(/binaries/img/btn_vote_abuse_mini.gif);
}

#commentsList .comment .rating a.minus {
  background-image: url(/binaries/img/btn_vote_minus_mini.gif);
}

#commentsList .comment .rating a.plus {
  background-image: url(/binaries/img/btn_vote_plus_mini.gif);
}

#commentsList .comment .rating span {
  float: right;
  margin-right: 5px;
  color: #999999;
}

#commentsList .comment .rating span span {
  float: none;
  margin-right: 0px;
  font-weight: bold;
}

#commentsList .comment .rating span.minus {
  color: #cb0700;
}

#commentsList .comment .rating span.plus {
  color: #00cb07;
}

#commentsList .comment .author {
  float: left;
  clear: left;
  width: 310px;
  overflow: hidden;
  color: #999999;
}

#commentsList .comment span.author a {
  color: #ff6600;
  cursor: default;
  text-decoration: none;
}

#commentsList .comment .date {
  width: 200px;
  margin-bottom: 5px;
  overflow: hidden;
  color: #999999;
}

#commentsList .comment .cmtContent {
  clear: left;
}

#commentsList .comment .cmtHarsh {
  color: #ff6666;
  cursor: pointer;
}

#commentsList .navi {
  width: 620px;
  padding: 20px 0px;
  text-align: center;
}

#commentsList .navi a {
  padding: 1px 3px;
  margin: 0px 2px;
}    

#commentsList .navi a.active {
  color: #ffffff;
  text-decoration: none;
  background-color: #ff6600;
}

#commentsList .navi a.prev {
  text-decoration: none;
  background: url(/binaries/img/arr_navi_left.gif) no-repeat 50% 50%;
}

#commentsList .navi a.next {
  text-decoration: none;
  background: url(/binaries/img/arr_navi_right.gif) no-repeat 50% 50%;
}

#commentForm div {
  float: left;
}

#commentForm div.optional {
  width: 620px;
}

#commentForm div.label {
  width: 45px;
  height: 16px;
  padding: 3px 5px 0px 0px;
  color: #979390;
  font-weight: bold;
  text-align: right;
}

#commentForm div.value {
  float: right !important;
  width: 570px;
}

#commentForm span {
  position: relative;
  top: -4px;
  left: 0px;
  margin: 0px 0px -4px -45px;
  color: #979390;
}

#commentForm a span {
  position: static;
  margin: 0px -14px 0px 0px;
  color: #ffffff;
}

#commentForm .value input {
  float: left;
  width: 200px;
  height: 21px;
  padding: 0px 5px;
  border: 1px solid #666666;
}

#commentForm textarea {
  width: 560px;
  height: 130px;
  border: 1px solid #666666;
  background-color: #ffffff;
  color: #000000;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
}

div#reportAbuseWindow {
  position: absolute;
  width: 300px;
  height: 190px;
  padding: 10px;
  border: 1px solid #ff6600;
  background-color: #ffffff;
}

div#reportAbuseWindow div {
  float: left;
}

div#reportAbuseWindow div.optional {
  width: 300px;
  color: #ff6600;
  font-weight: bold;
}

div#reportAbuseWindow div.close {
  float: right;
  width: 18px;
  height: 19px;
  margin-bottom: 5px;
  cursor: pointer;
  background-image: url(/binaries/img/btn_close_panel.gif);
  background-repeat: no-repeat;
}

div#reportAbuseWindow div.labelFull,
div#reportAbuseWindow div.valueFull {
  width: 300px;
  color: #000000;
  font-weight: normal;
}

div#reportAbuseWindow a {
  float: right;
  margin-top: 5px;
  color: #ff6600;
  font-weight: bold;
}

#reportAbuseWindow span {
  position: relative;
  float: right;
  top: -22px;
  left: -17px;
  margin-bottom: -22px;
  color: #979390;
}

#reportAbuseWindow a span {
  position: static;
  margin: 0px -14px 0px 0px;
  color: #ffffff;
}

div#reportAbuseWindow textarea {
  width: 300px;
  height: 110px;
  border: 1px solid #96938e;
  margin: 5px 0px;
  background-color: #ffffff;
  color: #000000;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* ramka tooltipa -----------------------------------------------------------------------*/
#toolTip {
  position: absolute;
  z-index: 90;
}

.tltp {
  color: #000000;
}

.tltp a {
  color: #ff6600;
  text-decoration: none;
}

.tltp a:hover{
  text-decoration: none;
}

.tltpClose {
  float: right;
  width: 17px;
  height: 17px;
  cursor: pointer;
  font-size: 200px;
  overflow: hidden;
}

.tltpTop {
  margin-left: 16px;
  background: url(/binaries/img/tltp_bck_tr.gif) no-repeat top right;
}

.tltpTopLeft {
  padding: 16px 16px 0px 16px;
  margin-left: -16px;
  background: url(/binaries/img/tltp_bck_tl.gif) no-repeat top left;
}

.tltpBottom {
  height: 16px;
  padding: 0px 16px 0px 0px;
  margin-left: 16px;
  background: url(/binaries/img/tltp_bck_br.gif) no-repeat bottom right;
}

.tltpBottomLeft {
  position: relative;
  height: 16px;
  margin-left: -16px;
  background: url(/binaries/img/tltp_bck_bl.gif) no-repeat bottom left;
}

.tltpTip {
  display: inline;
  float: right;
  width: 16px;
  height: 16px;
  margin-top: -1px;
  margin-right: 20px;
  background: url(/binaries/img/tltp_bck_tip.gif) no-repeat;
}

/* WP -----------------------------------------------------------------------*/
#stgHeader {
  background-color: transparent !important;
}
#stgHeader div {
  float: none;
}
#stgFooter {
  color: #ffffff !important;
}
#stgFooter a:link, #stgFooter a:active, #stgFooter a:visited {
  color: #ffffff !important;
}
#stgFooter .stgFooterCopyright {
  color: #ffffff !important;
}
#stgFooter .stgFooterCopyright a:link, #stgFooter .stgFooterCopyright a:active, #stgFooter .stgFooterCopyright a:visited {
  color: #ffffff !important;
}