@charset "iso-8859-2";
/* CSS Document */
body{
	background: #999999 url(images/background.jpg) repeat;
	padding: 0;
	margin: 0;
	}
div,td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
.pds{
	width:790px;
	margin:auto;
	position:relative;
	}
.sr{
	background:url(images/tlo.gif);
	padding-left:20px;
	}

.ng1{
	background:url(images/m_top.gif);
	padding:10px 2px 17px 2px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	} 
.mtxt1{
	background:url(images/m_tlo.gif);
	padding: 2px 7px 2px 7px;
	text-align:center;
	}

.menu{
	list-style: none;
	margin:0px;
	margin-left:1px;
	padding:0px;
}
.menu li a{
	display:block;
	width:134px;
	padding:3px 0px 3px 9px;
	background-color:#8A8A8A;
	border-bottom:1px solid #828384;
	color:#000;
	font-size:10px;
	
	text-decoration:none;
}
.menu li a:hover{
	background-color:#2C2E30;
	border-bottom:1px solid #828384;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	
}
.srodek{
	padding: 2px 10px 2px 10px;
	}
a{
	color:#0000FF;
	text-decoration:underline;
	}
.artlist{
        text-decoration:none;
        }	
a:hover{
	color:#FF3300;
	text-decoration:none;
	}


					/******* Added by JackK *******/
span.clickToHide_userMenu {
	font-size: 80%;
	cursor: default;
	color: #555;
	padding: 0 2px;
	display: block;
	margin-top: 10px
}

span.page_tab {
	background: #333;
	padding: 0 3px;
	color: #fff;
	cursor: default;
}

img.avatar {
	padding: 2px;
	border: 1px solid #dd0;
	background: #fff;
}

h3 {
	text-align: center;
}

td.r, td.rt {
	text-align: right;
	vertical-align: top;
	padding-right: 4px;
}
td.rt {
	vertical-align: top;
}
tr.msg td, tr.msgThis td {
	border: 1px dotted #ccc;
	border-width: 0 0 1px 0;
	font-size: 90%;
}
tr.msg:hover {
	background: #ff9;
	cursor: pointer;
}
tr.msgThis {
	background: #ff5;
}

table#users {
	width: 100%;
}
table#users th {
	width: 20%;
}
table#users td {
	text-align: center;
}

span.vulgar_star {
	color: #c00;
}

span.user_normal, span.user_oper, span.user_ban, span.user_konserwa {
	font-weight: bold;
	cursor: default;
}
span.user_oper {
	text-decoration: underline;
}
span.user_ban {
	color: red;
}
span.user_charity {
	color: #090;
}
span.user_konserwa {
	color: #08f;
}

div.com_FOUND {
	padding: 2px;
	border: 2px solid black;
	border-width: 2px 0 0 0;
}
span.hl_found {
	background: #f77;
/*	border: 1px solid #f00;*/
}

div.comAll {
	border-color: #444;
	border-style: solid;
	border-width: 1px 0;
	margin: 0px 0;
	padding: 2px 0;
}
div.com_header {
	text-align: center;
	position: relative;
	background: #fafafa;
}

a.commented_arts {
	display: block;
	color: #100;
	text-decoration: none;
	padding: 0 2px;
	margin-right: 5px;
}
a.commented_arts:hover {
	background: #ff8;
}
a.com_link {
	color: #111;
	background: #ef5;
	padding: 0 2px;
	text-decoration: none;
	margin: 2px 0;
}
a.com_link:hover {
	background: #ef5;
	text-decoration: underline;
}
div#comPodglad {
	margin: 2px 0;
	border: 2px solid black;
	border-width: 2px 0;
}
div.com_txt, div.comhidden_txt, div.comtest_txt {
	text-align: center;
	margin: 4px 0;
	padding: 2px 0;
	position: relative;
}
div.comtest_txt {
	background: #ffb;
	color: #606060;
}
div.com_txt img, div.comhidden_txt img {		/* emotikony */
	position: relative;
	top: 2px;
	margin: 0 1px;
}
div.comhidden_txt {
	background: #ffc0c0;
}
div.comMoved, div.favForUsers {
	background: #e2d5ff;
	font-size: 90%;
	padding: 2px;
	margin: 2px 0;
	cursor: default;
}
div.comoptAdmin {
	margin-top: 5px;
	position: relative;
}
span.com_time, span.comnew_time, span.comnew2_time {
	font-size: 85%;
	padding: 1px;
}
span.comnew_time, span.comnew2_time {
	background: #af5;
}
span.comnew2_time {
	background: #8e3;
}
span.newComAmount {
	background: #af4;
	color: black;
	font-weight: bold;
	cursor: default;
}
div.comIgnoredTxt {
	display: none;
}
div.showIgn {
	cursor: pointer;
	background: #ccccff;
	color: #0044ff;
	font-style: italic;
}

div.msgOrig {
	margin-left: 5px;
	padding-left: 3px;
	border-left: 2px solid #888;
	background: #eee;
}
div.msgOrigHeader {
	text-align: left;
	font-size: 85%;
	margin-top: 10px;
}
div.quote, div.said {
	margin: 3px 8px;
	margin-right: 2px;
	text-align: left;
	font-size: 85%;
	background: #fff;
	padding: 3px;
}
div.quote > div {
	background: #e0e0e0;
	border: 1px solid #c5c5c5;
	padding: 0 2px;
}
div.said > div {
	background: #d0f0d0;
	border: 1px solid #c0cfc0
	padding: 0 2px;
}
.com_aoption, .com_uoption {
	font-size: 85%;
	border: 1px solid #888;
	padding: 0px 1px;
	color: #efe;
	background: #111;
	text-decoration: none;
}
.com_uoption {
/*	font-size: 100%;*/
	border: 1px solid #c80;
	color: #222;
	background: #fd8;
}
.com_aoption:hover, .com_uoption:hover {
	border: none;
	padding: 1px 2px;
	color: #fff;
	background: #f00;
	cursor: pointer;
}
div.comopt_right {
	position: absolute;
	right: 0;
}
div.comopt_left {
	position: absolute;
	left: 0;
}
div.comopt_right > .comopt {
	margin-left: 5px;
	cursor: pointer;
}
div.comopt_left > .comopt {
	margin-right: 5px;
	cursor: pointer;
}

div.com_BHeader {
	background: #fafafa;
	border-top: 1px dotted #aaa;
}
img.comVoting {
	cursor: pointer;
	margin: 0 1px;
	font-size: 97%;
	vertical-align: middle;
}

div.comInfo {
	font-size: 80%;
	padding: 1px 2px;
	border: 1px solid #bbe;
	background: #e0e8ff;
	display: none;
	cursor: pointer;
}
div.comInfo td {
	font-size: 97%;
	margin: 0;
}

img.admBoxAction {
	cursor: pointer;
	font-weight: bold;
}
span.admBoxAction {
	cursor: pointer;
	font-weight: bold;
	color: #040;
	padding: 0 2px;
}
span.admBoxAction:hover {
	background: #ffd;
}

.yoursAnsw {
	color: #fff;
/*	font-style: italic;*/
}
.yoursAnswTip {
	color: #030;
}
span.highlightQuote {
	color: #e11;
	background: #f5ffe0;
}

div#xajax_wait {
	position: fixed;
	top: 0%;
	right: 0%;
	width: 170px;
	height: 50px;
	margin-right: 25px;
	margin-top: 25px;
	display: none;
	border: 2px solid #000;
	background: #eee;
	color: #002;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 23px;
}
img.emot_img {
	margin: 0 0px;
}
a.emot_img, a.comopt img {
	border: 0;
}
a.emot_img img {
	border: 1px dotted #fff;
}
span.BBCODE {
	border: 1px solid white;
	padding: 1px;
	font-size: 80%;
}
a.emot_img:hover img, span.BBCODE:hover {
	border: 1px solid #f55;
	background: #f99;
	cursor: pointer;
}
span.http_del {
	font-style: italic;
	background: #880000;
	padding: 0 3px;
	color: #ffeeee;
}
div.comEdited {
	margin-top: 3px;
	font-size: 85%;
	font-style: italic;
	color: #00f;
	text-align: right;
	cursor: default;
}
form, form * {
	font-size: 8pt;
}
div.comMove {
	display: none;
}
div.comMove select, div.comMove input[type="button"] {
	font-size: 85%;
}
div.comMove option {
	font-size: 100%;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}
#ankieta input[type="submit"] {
	font-size: 90%;
}
option.opt:hover {
	background: #dadada;
}

.xajaxAction {
	color: #fff;
	cursor: pointer;
}

div#all_avatars {
	display: none;
}

div.errInfo {
	text-align: center;
	color: red;
	margin: 15px;
}
span.goodInfo {
	color: green;
}
div.goodInfo {
	color: #0a0;
	text-align: center;
	margin: 10px;
}

div#moreUserOptions {
	display: none;
	position: absolute;
	right: -55px;
	top: -20px;
	padding: 4px;
  background: url(images/transp.png) repeat;
	width: auto;
	z-index: 9999;
}
div#users_onLine {
	display: none;
	position: absolute;
	right: -40px;
	top: -20px;
	padding: 4px;
	background: url(images/transp.png) repeat;
	color: #000;
	width: auto;
	z-index: 9999;
}
div#newUsers {
	display: none;
	position: absolute;
	right: -40px;
	top: -20px;
	padding: 4px;
/*	background: #fff;*/
  background: url(images/transp.png) repeat;
	color: #000;
	width: auto;
	z-index: 9999;
}
div.usrX_menu {
/*	background: #fff;*/
  background: url(images/transp.png) repeat;
	display: none;
	position: absolute;
	top: -10px;
	left: -3px;
	padding: 5px;
	width: auto;
	z-index: 9999;
}
div#moreUserOptions > div, div.usrX_menu > div {
	color: #fff;
	background: #1a1a1a;
	border: 2px solid #000;
}
div.usrX_menu > div {
	color: black;
	background: #0f0;
	border: 2px solid #0b0;
}

div#users_onLine > div {
	color: #000;
	background: #af5;
	border: 2px solid #6c3;
	padding: 2px;
}
div#newUsers > div {
	color: #000;
	background: #bdf;
	border: 2px solid #9be;
	padding: 2px;
}

div#moreUserOptions a, div.usrX_menu a, div#users_onLine a, div#newUsers a {
	text-decoration: none;
	color: #fff;
	padding: 0 2px;
	display: block;
}
div.usrX_menu a {
	color: black;
}
div#users_onLine a, div#newUsers a {
	color: black;
}
div#moreUserOptions a:hover, div.usrX_menu a:hover, div#users_onLine a:hover {
	color: yellow;
	background: #444;
}
div#newUsers a:hover {
	background: #9bf;
}
div.usrX_menu a:hover {
	color: #afa;
	background: #030;
}
div#users_onLine a:hover {
	color: #020;
	background: #8e3;
}
div.comNavig {
	position: relative;
	text-align: right;
	margin: 0;
}
div.comNavig * a, div.comNavig * span {
	font-size: 95%;
}
div.comNavig  div {
/*	position: absolute;*/
	cursor: default;
	padding: 1px 0;
}
div.comNavig * a, div.comNavig * span.comThisPg {
	text-decoration: none;
	color: #000;
	padding: 1px 2px;
}
div.comNavig * a:hover {
	color: #000;
	padding: 0px 1px;
	border: 1px solid #bc0;
	background: #ef0;
}
div.comNavig * span.comThisPg {
	color: #000;
	background: #e5e5e5;
	font-weight: bold;
	cursor: default;
}


div#tipDiv {
  position: absolute;
  visibility: hidden;
  left: 0;
  top: 0;
  z-index: 10000;
  padding: 0px;
  border: none;
  background: none;
  margin: 0px;
  width: auto;
}
div#tipDiv > div.tip {
  background: url(images/transp.png) repeat;
/*  border: 1px solid #fdfdfd;*/
  max-width: 700px;
  padding: 4px;
}
div.tipIN {
  background: #ff7;
  border: 1px solid #cc0;
/*  max-width: 360px;*/
  padding: 2px;
  font-size: 8pt;
  line-height: 1.2;
  color: #110;
}
div.tipUSE {
  background: #adf;
  border: 1px solid #5bf;
/*  max-width: 360px;*/
  padding: 2px;
  font-size: 8pt;
  line-height: 1.2;
  color: #000;
}
div#tipDiv td {
    font-size: 8pt;
    color: #000;
}
div#tipDiv > div.tipE {
	width: auto !important;
	max-width: 400px !important;
	width: 400px;
  background: #f0ead0 !important;
  border: 1px solid #888;
  max-width: 380px;
  padding: 2px 4px;
  color: #151515;
  font-size: 9pt;
  line-height: 1.2;
}
div#tipDiv > div.tipE i {
    color: #513;
}
div#tipDiv > div.tipG {
  background: #ccc;
  border: 1px solid #999;
  padding: 2px;
  color: #111;
  font-size: 9pt;
  line-height: 1.1;
}

