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: left;
}
.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;
}
.menu li {
       margin-right:25px;
}
.menu a {
       color:#fff;
       font-weight:bold;
       text-decoration:none;
       font-size:12px;
       font-family:sans-serif,tahoma,verdana;
}
.menu a:hover {
       color:#B9B9B9;
       text-decoration:none;
}
.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:block;
}
#picOpt {
	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;
}

