input,select,textarea{
  color:#eee;
  background-color:#3F3F3F;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
input[type="submit"],
input[type="button"],
button {
  background:url("gfx/btn-bg.jpg") repeat-x left top;
  color:#ddd;
  font-weight:normal;
  /*position:relative;*/
  height:22px;
  overflow:hidden;
  border:1px solid #101010;
  padding:3px 18px;
  font-size:10px;
  line-height:0.75em;
  font-family:Verdana, Arial, sans-serif;
  text-transform:uppercase;
  cursor:pointer;
  -moz-border-radius:20px;
  border-radius:20px;
  -webkit-border-radius:20px
}
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover{
  background-position:0 -22px;
  color:#ddd
}
input[type="submit"]:active,
input[type="button"]:active,
button:active{
  background-position:0 -44px;
  padding-top:4px;
  padding-bottom:0
}
abbr{
  border-bottom:1px dotted #555
}
pre{
  background-color:#191919;
  border:1px solid #333;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-border-radius:3px;
  padding:5px;
  margin:10px 0;
  white-space:pre;
  overflow:auto
  
}
pre,
code{
  font-size:12px;
}
input[type="text"],
input[type="password"],
textarea,
select{
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #303030;
  background: #191919;
  color: #999999;
  padding: 10px;
}
form {
	margin:0px;
	padding:0px;
}
label {
	cursor:pointer;
}
body {
    font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
    font-size:90%;
    font-style:normal;
    line-height:2em;
	color:#AFAFAF;
	background:#000 url("gfx/background.jpg") center top;
	margin:0px;
	padding:0px;
	cursor:default;
}
img {
	border:none;
}
#mainbg {
  background:transparent url("gfx/bg.png") no-repeat center top;
  height:auto;
  min-height:300px
  position:absolute;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	list-style-type:none;
	display:inline;
}
h2 a {
	color:#fff;
	text-decoration:none;
}
.reg {
	background:#222222;
	font-size:11px;
	padding:5px 10px 5px 10px;
}
.reg a {
	color:#888888;
	text-decoration:none;
}
.reg a:hover {
	text-decoration:underline;
}
.logo {
	background:#000;
	padding:5px 10px 5px 10px;
}
.logo h1, .logo h2 {
	margin:0px;
	padding:0px;
}
.logo h2 {
	font-weight:normal;
}
.menu {
	background:transparent url(gfx/menu-bg.png) repeat-x;
}
.activeMenuElement {
	color:#FF8C00 !important;
}
.menu * {
	vertical-align:middle;
}
.menu table {
	height:45px;
	width:100%;
}
.menu td {
	padding:0px 10px 0px 10px;
	text-align:center;
	word-spacing: 10px;
}
.menu li {
	margin-right:10px;
	
}
.menu a {
	color:#fff;
	font-weight:600;
	text-decoration:none;
	font-size:20px;
	font-family:Comic Sans MS,tahoma,verdana;
	
}
.menu a:hover {
	color:#B9B9B9;
	text-decoration:underline;
	
}
.pageHolder {
	text-align:center;
	margin-top:25px;
}
.pageHolder .desc {
	text-align:left;
}
.contener {
	width:680px;
	margin-left:auto;
	margin-right:auto;
	background:#222;
	padding:15px;
	border:1px solid #333;
	text-align:left;
}
.picture {
	width:500px;
	margin-left:auto;
	margin-right:auto;
}
.element {
	/*background:#222;
	padding:15px;
	border:1px solid #333;*/
}
.contener h2 {
	color:#fff;
	margin-top:0px;
	padding-top:0px;
	text-align:left;
	font-size:22px;
}
.stats {
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	background:#111;
	border:1px solid #333;
	padding:10px;
}
.stats a {
	text-decoration:none;
}
.stats * {
	vertical-align:middle;
}
.stats span {
	color:#fff;
}
.tags {
	border-top:1px dotted #333;
	font-size:11px;
}
.tags a {
	color:#AFAFAF;
}
.tags a:hover {
	text-decoration:underline;
}
.tags li {
	margin-right:15px;
}
.rate {
	border-top:1px dotted #333;
	text-align:right;
}
.rate a:hover img {
	/**/
}
.ls {
	font-weight:bold;
	width:130px;
}
.xt {
	padding-bottom:5px;
}
.xt span {
	display:block;
	font-weight:bold;
}	
.fname {
	width:200px;
}
.fdesc {
	width:500px;
	height:50px;
}
.ffile {
	background:#191919;
	border:1px solid #303030;
	padding:5px;
}
.w8sec {
	background:transparent url(gfx/bpix.png);
	color:#fff;
	position:fixed;
	width:100%;
	height:110%;
	top:0px;
	left:0px;
	cursor:default;
	text-align:center;
}
.w8sec img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:22px;
}
#tsp {
	display:none;
}
.cntr {
	width:250px;
	margin-left:auto;
	margin-right:auto;
	margin-top:18%;
	line-height:22px;
	color:#B9B9B9;
}
.confirmation a {
	color:#9FD327;
}
.morespace {
	margin-bottom:100px;
}
.desc, .bookmark {
	width:370px;
	margin-left:auto;
	margin-right:auto;
}
.desc input {
	display:block;
	width:350px;
}
.err {
	color:red;
	font-weight:normal !important;
	display:block;
}
.statOk {
	color:#FF8C00;
	font-weight:normal !important;
	display:block;
}
.paginator {
	border-top:1px dotted #303030;
	margin-top:40px;
	padding-top:15px;
}
.paginator li {
	padding:5px;
    border:1px solid #303030;
    background:#191919;
	margin-right:5px;
	text-align:center;
}
.paginator a {
	color:#fff;
	text-decoration:none;
}
.paginator a:hover {
	color:green !important;
}
.selo {
	color:green !important;
}
.captcha {
	margin-bottom:5px;
	border:1px solid #303030;
}
.xps * {
	vertical-align:middle;
}
.minp {
	width:500px;
	height:100px;
}
.lli {
	margin-left:30px;
}
.plink {
	color:#AFAFAF !important;
}
.cinf {
	font-size:22px;
	font-weight:bold;
	color:#fff;
}
.comments {
	margin-top:50px;
}
.counter {
	border-bottom:1px solid #303030;
	margin-bottom:20px;
	padding-bottom:20px;
}
.comm {
	height:100px;
}
.txtBody {
	border-top:1px dotted #333;
}
.citem {
	margin-bottom:20px;
}
.footer {
	margin-top:25px;
	text-align:center;
}
.footer .cnte {
	width:680px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:11px;
}
.footer * {
	line-height:15px;
}
.adm {
	margin-left:25px;
}
.adm a {
	color:#fff;
	text-decoration:none;
}
.moderation {
	margin-left:30px;
}
.mode {
	display:block;
	border-top:1px dotted #333;
	text-align:right;
}
.mode a {
	color:#fff;
	text-decoration:none;
}	  
/* FORMATOWANIE BOXÓW REKLAMOWYCH */
.advertTop {
	text-align:center;
	margin-top:20px;
}
.advertComments, .advertItems {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #ccc;
	padding:15px;
}
.sourceInfo {
	text-align:center;
	font-size:10px;
	color:#5F5F5F;
}
.license {
	margin-top:15px;
	font-size:11px;
}
.license a {
	color:#AFAFAF;
	text-decoration:none;
}
.itm h3 {
	color:#fff;
	margin-top:0px;
	padding-top:0px;
	text-align:left;
	font-size:16px;
	margin:0px;
	border-bottom:1px dotted #333;
}
.itm h3 a {
	text-decoration:none;
	color:#fff;
}
.itm h3 a:hover {
	color:#B9B9B9;
}
#youtubeOpt {
	display:none;
}
.stips a {
	color:#fff;
}
.agreement {
	font-size:10px;
	line-height:12px;
	width:70%;
	margin-bottom:25px;
	margin-top:15px;
}
.videoDescr {
	font-weight:bold;
	text-align:center;
	font-size:16px;
}
.logOpts {
	font-size:11px;
}
.logOpts li {
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #5F5F5F;
}
.logOpts li.last {
	border:none;
}
.logOpts a {
	color:#AFAFAF;
	text-decoration:none;
}
.logOpts a:hover {
	text-decoration:underline;
}
.xhtmlVal {
	text-align:center;	
}
.xhtmlVal img {
	margin-top:15px;
}
.userDem {
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.userDem img.picb {
	width:500px;
	margin-left:auto;
	margin-right:auto;
}
.rm {
	text-align:right;
	font-size:11px;
}
.query {
	padding:5px !important;
	font-size:11px;
	width:120px;
}
.bookmark {
	margin-top:15px;
	text-align:right;
	line-height:18px;
	font-size:11px;
}
.bookmark * {
	vertical-align:middle;
}
.bookmark img {
	margin-left:5px;
}
.bookmark span {
	display:block;
}
.resu {
	text-align:center;
	margin-bottom:15px;
}
.resu .qr {
	width:200px;
}
#changeTags {
	padding-bottom:5px;
}
.ti {
	width:350px;
}

