* {
  padding: 0;
  margin: 0;
}

body {  
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #606060; 
  background-color: #FFFFFF;  
  text-align: left;
}
/*color: #808080;*/

a img {
  border: 0;
}

a {
  color: #7ebd00;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.img {
  border: 1px solid #808080;
}

.imgpremium {
  border: 2px solid #FF0000;
}

h2 {
  font-size: 20px;
  color: #404040;
  padding-bottom: 5px;
}

h3 {
  font-size: 14px;
  color: #B2B2B2;
  margin-bottom: 5px;
  font-weight: bold;
  float: left;
}

.pkt {
  font-size: 12px;
}

/* belt */
#belt {
  width: 100%;
  height: 41px;
  background: url('../images/belt_bg2.gif') repeat-x;
}

#navi {
  width: 1000px;
  height: 41px;
  margin-left: auto;
  margin-right: auto;
}

#navilogo {
  width: 200px;
  padding: 0 0 0 25px;
  float: left;
}

#navilogo p {
  color: #FFFFFF;
  font-size: 10px;
}

#navimain {
  float: right;
  padding-right: 30px;
  width: 740px;
}

#navimain ul {
  float: right;
  margin: 0;
  padding: 1px 0 0 0;
}

#navimain ul.helpers {
  float: right;
  margin: 0;
  padding: 0;
}

#navimain li {
  float: left;
  list-style: none;
  list-style-image: none;
  padding: 5px 0 0 20px;
  margin: 0 20px 0 0;
  color: #FFFFFF;
  font-family: Arial Bold, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  font-size: 11px;
}

#navimain li a {
  display: block;
  text-align: left;
  color: #FFFFFF;
  text-decoration: none;
}

#navimain li.dot {
  background: url('../images/dot_belt.gif') no-repeat 0 4px;
}

#navimain li.register {
  width: 102px;
}

#navimain li.login {
  width: 115px;
}

#navimain li.messages {
  width: 95px;
}

#navimain li.watch {
  width: 110px;
}

#navimain li.myblog {
  width: 60px;
}

#navimain li.search {
  width: 40px;
  font-weight: normal;
}

#navimain li.help {
  width: 40px;
  font-weight: normal;
}

#navimain li.contact {
  width: 45px;
  font-weight: normal;
}

#navimain li.fotoforum {
  width: 55px;
  font-weight: normal;
}


#navisubmenu {
  float: right;
}

#navisubmenu ul {
  float: left;
  margin: 0;
  padding: 5px 0 0 0;
}

#navisubmenu ul.helpers {
  float: right;
  margin: 0;
  padding: 0;
}

#navisubmenu li {
  float: left;
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
  color: #FFFFFF;
  font-family: Arial Bold, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  font-size: 10px;
  font-weight: normal;
  /*background: url('http://www.flog.pl/design/images/navi_submenu.gif?2') no-repeat right 3px;*/
}

#navisubmenu li.last {
  background: none;
  padding-right: 0;
}

#navisubmenu li a {
  text-align: left;
  color: #989898;
  text-decoration: none;
  padding:2px 10px;
}

#navisubmenu li a:hover, #navisubmenu li a.active {
  background-color:#FFFFFF;
  color:#000000;
  padding: 2px 10px;
  text-decoration:none;
}

.floglogomain {
  width: 98px;
  height: 37px;
  border: 0;
  display: block;
  background-image: url('../images/nflog3.gif');
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent: -99999px;
}

.floglogosub {
  width: 58px;
  height: 24px;
  border: 0;
  display: block;
  background-image: url('../images/nflog2.gif');
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent: -99999px;
}

#search {
  color: #929292;
  height: 15px;
  width: 108px;
  margin-top: 4px;
  border: 1px solid #929292;
  vertical-align: -12%;
}

/* main content */
#container {
  width: 956px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 10px 20px;
}

#adsup {
  width: 728px;
  float: left;
  margin-top: 10px;
  padding-bottom: 5px;
  /*height: 102px;*/
  padding-left: 114px;
}

#adsup2 {
  width: 956px;
  float: left;
  margin-top: 10px;
  height: 10px;
}

#adsup3 {
  width: 956px;
  float: left;
  margin-top: 10px;
  padding-bottom: 15px;
  height: 110px;
}

.adsup3 {
  width: 728px;
  padding-left: 114px;
  padding-bottom: 3px;
  float: left;
}

.adleft {
  float: left;
}

.adright {
  float: right;
}

.adlnk {
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2px;
}

.adlnks {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2px;
}

#main {
  float: left;
  width: 602px;
  padding-right: 14px;
}

#mainsearch {
  float: left;
  width: 956px;
  padding-bottom: 20px;
}

#zdnia {
  float: left;
  width: 956px;
  padding-bottom: 20px;
  position: relative;
  /*padding-top: 13px;*/
}

#main h1 {
  padding: 4px 0 20px 0;  
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 26px;
  color: #333333;
  display: block;
}

#main h1.premium {
  font-size: 20px;
}

#main h1.premium span {
  color: #8db930;
}

#main .logo {
  float: left;
  width: 160px;
  height: 46px;
  padding-right: 5px;
}

#main b {
  font-family: Arial Bold, Tahoma, Verdana, sans-serif;
}

#col1 {
  float: left;
  width: 150px;
  margin-right: 12px;
  text-align: center;
}

#col1bg {
  float: left;
  width: 150px;
  background: #E0E0E0 url('../images/lastpost.gif') no-repeat;
}

#lastpost {
  width: 130px;
  float: left;
  padding: 0 10px;
  background: url('../images/postdown.gif') bottom center no-repeat;
}

#lastpost a {
  color:#808080;
  text-decoration:none;
  font-weight: bold;
}

#col1 h2 {
  color: #737373;
  font-size: 12px;
  padding: 8px 0 0 0;
}

#col1 li {
  list-style: none;
  list-style-image: none;
  display: block;
}

#col1 p {
  padding: 2px 0;
  font-size: 13px;
}

#col1 p.small {
  padding: 0;
  margin: 0;
  font-size: 10px;
}

#showmore {
  float: left;
  margin-top: 10px;
}

#col2 {
  float: left;
  width: 160px;
  margin-right: 12px;
}

#col2 p.small {
  padding: 0;
  margin: 0;
  font-size: 10px;
  color: #808080;
}

#col2 p.small a:hover {
  text-decoration: none;
}

#col2 p.big {
  padding: 0;
  margin: 0;
  font-size: 12px;
  color: #808080;
  font-weight: bold;
}

#col2 li {
  list-style: none;
  list-style-image: none;
  display: block;
}

#col2 li a {
  color: #808080;
  text-decoration: none;
}

#col2 li a:hover {
  text-decoration: underline;
}

#col2 h2 {
  color: #737373;
  font-size: 12px;
  padding: 8px 0 0 0;
}

.clear {
  clear: both;
  height: 1px;
  font-size: 1px;
  padding: 0;
  margin: 0;
}

.hr {
  height: 1px;
  clear: both;
  padding: 0;
  margin: 0;
  font-size: 1px;
  background: url('../images/pixel.gif') repeat-x;
  width: 100%;
}

.big {
  margin: 30px 0 20px 0;
}

.big2 {
  margin: 20px 0 20px 0;
}

.big3 {
  margin: 5px 0 5px 0;
}

.big4 {
  margin: 10px 0 2px;
}

.big5 {
  margin: 0 0 20px 0;
}

.todayfoto {
  float: left;
  position: relative;
  margin: 3px 24px 16px 0;
}

.todayfotoborder {
  border: 1px solid #808080;
}

.todayfotodesc {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

.todayfotodesc p {
  padding-right: 5px;
  text-align: right;
  padding-top: 6px;
}

.todayfotodesc p.first {
  padding-top: 7px;
}

.todayfotodesc .title {
  font-size: 16px;
  font-weight: bold;
  background: url('../../images/50.png');
  padding: 2px;
  line-height:28px;
}

.todayfotodesc .autor {
  font-size: 12px;
  font-weight: bold;
  background: url('../../images/50.png');
  padding: 2px;
}

.fotodesc {
  font-size: 13px;
  line-height: 18px;  
}

.fotodesc a {
  color:#606060
}

.fotodesc2 {
  padding-top: 5px;
  font-size: 13px;
  line-height: 18px;  
}

.fotodesc2 a {
  color: #606060;
}

.newsglowna {
  font-size: 13px;
  line-height: 18px;  
  padding-top: 15px;
  float: left;
  font-weight: bold;
  padding-bottom: 5px;
}

.fotodescfrom {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}

.fotodescfrom2 {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  width: 230px;
  float: left;
}

.ocenaglowna {
  float: right;
  width: 35px;
  font-size: 12px;
  line-height:18px;
}

.fotodescfrom a {
  color:#606060;
  font-weight: bold;
  font-family:Arial Bold,Tahoma,Verdana,sans-serif;
}

.showmore {
  float: right;
  color: #7EBD00;
  text-decoration: none;
}

#premium {
  float: left;
  clear: both;
}

#premium li {
  float: left;
  display: block;
  list-style: none;
  list-style-image: none; 
  width: 75px;
  height: 75px;
  padding-right: 8px;
  padding-bottom: 10px;
}

#premium li.last {
  padding-right: 0;
}

#lastreg {
  float: left;
  clear: both;
  padding-top: 10px;
}

#lastreg li {
  float: left;
  display: block;
  list-style: none;
  list-style-image: none; 
  width: 140px;
  /*height: 50px;*/
  padding-left: 10px;
  margin-bottom: 10px;
  /*background: url('http://www.flog.pl/design/images/regi.gif') top right no-repeat;*/
  background: url('../images/regi.gif') repeat-y scroll 0% 0%;
  font-size: 11px;
  font-weight: normal;  
}
#lastreg li a{
  text-decoration: none;
  color: #B2B2B2;
  font-size: 11px;
  font-weight: bold;
}
#lastreg li a:hover {
  text-decoration: underline;
}

#lastreg li.last {
  background: none;
}

#lastreg li .obrazek {
  float: left;
  padding-right: 5px;
}

#lastreg li .opis {
  float: left;
}

#online {
  float: left;
  clear: both;
  padding-top: 10px;
}

#online li {
  float: left;
  display: block;
  list-style: none;
  list-style-image: none; 
  width: 50px;
  height: 45px;
  padding-left: 0px;
  padding-bottom: 10px;
  font-size: 10px;
  font-weight: normal;  
}
#online li img{
  float: left;
  margin-right: 2px;
}

#online li a{
  text-decoration: none;
  color: #B2B2B2;
  font-size: 11px;
  font-weight: bold;
}

#online li.last {
  background: none;
}

.onlinedesc {
  width: 80px;
  float: right;
}

#online p {
  line-height: 11px;
}

.onlinehelp {
  padding-bottom: 10px;
}

/* starter */
#mainlogo {
  padding-bottom: 20px;
}

.qualities {
  float: left;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
  width: 275px;
}

.qualities li img {

  float: left;
  vertical-align: middle;
  padding: 0px 10px 0px 0px;
  position: relative;
  display: inline;
  top: 4px;
}

.qualities li {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
  padding-left: 0px;
/*  background: url('http://www.flog.pl/design/images/dot.gif') 5px 4px no-repeat;*/
}

.flogsign {
  color: #515151;
  /*padding-left: 5px;*/
  font-weight: bold;
  font-size: 13px;
}

.plsign {
  color: #a3e300;
  font-weight: bold;
  font-size: 13px;
}

.logininput {
  width: 120px;
  height: 18px;
  border: 1px solid #929292;
  font-size: 13px;
  line-height: 19px;
  padding-right: 0px;
  margin-right: 0px;
}

.mainbutton {
  padding-left: 5px;
}

.registerbutton {
  padding-bottom: 5px;
  text-align: right;
  float: right;
}

.loginbutton {
  text-align: right;
  font-size: 12px;
  line-height: 19px;
  display: block;
  float: right;
  width: 320px;
}

/* foot */
#footer {
  width: 100%;
  height: 30px;
  background: url('../images/stopka_black.gif') repeat-x;
  float: left;
  padding-bottom: 0;
  text-align: center;
}

#navifoot {
  width: 1000px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
}

#navifoot ul {
  margin: 0;
  padding: 0;
  width: 655px;
  text-align: center;
  margin-left: auto;
  margin-right: auto; 
}

#navifoot ul.helpers {
  float: right;
  margin: 0;
  padding: 0;
}

#navifoot li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
  padding-right: 20px;
  line-height: 18px;
  color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

#navifoot li a {
  display: block;
  text-align: left;
  height: 20px;
  color: #FFFFFF;
  text-decoration: none;
}

#navifoot li.mainpage {
  width: 98px;
}
#navifoot li.help {
  width: 44px;
}
#navifoot li.contact {
  width: 128px;
}
#navifoot li.regulamin {
  width: 70px;
}
#navifoot li.sitemap {
  width: 90px;
}


.tool-tip {
  color: #fff;
  width: 139px;
  z-index: 13000;
}

.tool-title {
  font-weight: bold;
  font-size: 11px;
  margin: 0;
  color: #9FD4FF;
  padding: 8px 8px 4px;
  background: url('../images/bubble3.png') top left;
}
 
.tool-text {
  font-size: 11px;
  padding: 4px 8px 8px;
  background: url('../images/bubble3.png') bottom right;
}

/* okna wysylania wiadomosci i zaproszen */

.okienko {
  border: 2px solid #c9c2c1;
  background: url(../images/95.png);
  width: 400px; 
  position: absolute;
  right: 100px;
  top: 150px;
  text-align: left;
  visibility: hidden;
  color: #000000;
  z-index: 9;
}

.okienko a {
  color: #7EBD00; 
  font-weight: normal;
  text-decoration: none;
}

.okienko a:hover {
  color: #7EBD00; 
  text-decoration: underline;
}

.okienko p {
  margin: 12px;
  padding: 0px;
}

.okienkoplus {
  border: 2px solid #c9c2c1;
  background: url(../images/55.png);
  width: 400px; 
  position: absolute;
  left:32px;
  top:10px;
  text-align: left;
  visibility: hidden;
  color: #000000;
  z-index: 9;
}

.okienkoplus a {
  color: #7EBD00; 
  font-weight: normal;
  text-decoration: none;
}

.okienkoplus a:hover {
  color: #7EBD00; 
  text-decoration: underline;
}

.okienkoplus p {
  margin: 12px;
  padding: 0px;
  font-size:13px;
}

.okienkopolec {
  border: 2px solid #c9c2c1;
  background: url(../images/95.png);
  width: 600px; 
  position: absolute;
  top:241px;
  text-align: left;
  visibility: hidden;
  color: #000000;
  z-index: 8;
}

.right-txt {
  text-align: right;
}

#setcaptcha img {
  vertical-align:-11px;
}

.okienkopolec a {
  color: #000000; 
  font-weight: bold;
}

.okienkopolec a:hover {
  color: #000000; 
  text-decoration: none;
}

.okienkopolec p {
  color: #333333;
  padding: 0px;
  font-size:13px;
  padding:3px 0;
}

.okienkopolec .clkbtn {
  width: auto;
  border: none;
  float: left;
  margin-right: 10px;
}

.okienkopolec input {
  border: 1px solid #CCCCCC;
  width: 400px;
}

.okienkopolec textarea {
  border: 1px solid #CCCCCC;
  width: 400px;
  height: 140px;
}

.okienkopolec h2 {
  padding:5px 0 0 20px;
  width: 100%;
  float: left;
}

.okienkopolec .polecleft {
  float:left;
  padding:0 0 10px 20px;
  width:130px;
}

.okienkopolec .polecright {
  float:right;
  padding-right:20px;
  width:425px;
}

.okienkopolec #ajaxloader {
  width: 16px;
  height: 18px;
  display: block;
  float: left;
  margin-top:2px;
}

.okienkopolec .ajax {
  background: url('../images/mini.gif') no-repeat;
}

#okienko-load, okienko-load2, okienko-load3 {
  padding: 15px 0;
  float: right;
  width: 222px;
  height: 16px;
  font-weight: bold;
  text-align: right;
}

#okienko-load2 {
  padding: 15px 0;
  float: right;
  width: 222px;
  height: 16px;
  font-weight: bold;
  text-align: right;
}

#okienko-load3 {
  padding: 15px 0;
  padding-right: 15px;
  float: right;
  width: 252px;
  height: 5px;
  font-weight: bold;
  text-align: right;
}

#okienko-load.ajax-loading {
  background: url('../images/mini.gif') no-repeat right;
}

#okienko-load2.ajax-loading {
  background: url('../images/mini.gif') no-repeat right;
}

#okienko-load3.ajax-loading {
  background: url('../images/mini.gif') no-repeat right;
}

#polemiasto.ajax-loading {
  background: url('../images/mini.gif') no-repeat center;
  height: 25px;
}

#okienko-load.empty {
  
}
#okienko-buton {
  float: right;
}
/************************************************************/

/* SLIMBOX */

#lbOverlay {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #000;
  cursor: pointer;
  z-index: 1;
}

#lbCenter{
  position: absolute;
  left: 50%;
  overflow: hidden;
  background-color: #fff;
  z-index: 2;
  /*top: 10%;*/
}

#lbBottomContainer {
  position: absolute;
  left: 50%;
  overflow: hidden;
  background-color: #fff;
  z-index: 2;
  /*top: 10%;*/
}


.lbLoading {
  background: #fff url('../images/loading.gif') no-repeat center;
  z-index: 2;
}

#lbImage {
  position: relative;
  left: 0;
  border: 10px solid #fff;
  background-repeat: no-repeat;
  z-index: 9;
}

#lbPrevLink, #lbNextLink {
  display: block;
  position: absolute;
  top: 0;
  width: 50%;
  outline: none;
}

#lbPrevLink {
  left: 0;
}

#lbPrevLink:hover {
  background: transparent url('../images/prevlabel.html') no-repeat 0% 15%;
}

#lbNextLink {
  right: 0;
}

#lbNextLink:hover {
  background: transparent url('../images/nextlabel.html') no-repeat 100% 15%;
}

#lbBottom {
  position: relative;
  left: 0;
  top: 0;
  font-family: Arial Bold, Arial, Verdana,Geneva, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #555;
  line-height: 1.4em;
  text-align: left;
  border: 10px solid #fff;
  border-top-style: none;
  z-index: 11;
  margin-top: 7px;
}

#lbCloseLink {
  display: block;
  float: right;
  width: 95px;
  height: 22px;
  background: transparent url('../images/closelabel.gif') no-repeat center;
  margin: 5px 0;
}

#lbCaption, #lbNumber {
  margin-right: 71px;
}

#lbCaption {
  font-weight: bold;
}

/*****************************************************************/

/* pagination */
.pagination {
  padding: 2px;
}

.pagination ul {
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 16px;text-align: center;
}

.pagination li {
  list-style-type: none;
  display: inline;
  padding-bottom: 1px;
}

.pagination a, .pagination a:visited {
  padding: 0 5px;
  /*border: 1px solid #E5E5E5;*/
  text-decoration: none; 
  color: #7ebd00;
}

.pagination a:hover, .pagination a:active {
  /*border: 1px solid #595959;*/
  color: #7ebd00;
  text-decoration: underline; 
}

.pagination b {
  color: #000000;
}

.pagination li.currentpage {
  font-weight: bold;
  padding: 0 5px;
  border: 1px solid #FFFFFF;
  color: #FFF;
}

.pagination li.disablepage {
  padding: 0 5px;
  border: 1px solid #000000;
  color: #51555B;
}

.pagination li.nextpage {
  font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage {
  margin-right: 5px;
  padding-right: 0;
}

/**************************************/

/* statystyki */
.statystyki {
  border-bottom: 1px solid #000000;
  height: 100px;
  margin: 0;
  padding: 0;
  position: relative;
  width: 559px;
}
  
.statystyki li {
  border: 1px solid #555;
  border-bottom: none;
  bottom: 0;
  list-style:none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 15px;
  font-size: 10px;
  background-color: #79b600;
}

.statvisit {
position: absolute; top: -15px; left: 2px;
}

.listadni {
position: absolute; bottom: -15px; left: 2px;
}

.edittitle {
  color: #333333;
  font-size: 15px;
  padding: 4px 0;
}
/*********************************************/

/* flog logo */

#floglogo {
  float: left;
  position: relative;
  width: 1px;
  height: 1px;
}

#floglogo2 {
  position: absolute;
  background: url('../images/floglogo.png') no-repeat;
  width: 145px;
  height: 47px;
  left: 288px;
  top: 0px;
}

/**********************************************/


/* logowanie */

#logowanie {
  position: relative;
  float: left;
  width: 480px;
  border-right: 1px solid #d6d6d6;
  margin-bottom: 2px;
}

#logowanie img, input{
  vertical-align: middle;
}

#logowanie p.loginin input {
  width: 125px;
  border: 1px solid #808080;
}

#logowanie .checkbox {
  border: 1px solid #808080;
}

#logowanie p.login {
  width: 110px;
  color: #595959;
  font-weight: normal;
  font-size: 12px;
  float: left;
  text-align: right;
  padding-right: 10px;
  
}

#logowanie p.loginin {
  color: #595959;
  float: left;
  padding: 0 10px 7px 0;
}

#logowanie a {
  /*color: #808080;*/
  font-weight: bold;
}

#logowanie p.dodatkowe {
  
  padding-bottom: 2px;
  float: left;
  font-size: 12px;
}

#logowanie p.error {
  position: absolute;
  width: 333px;
  border: 1px solid #FF0000;
  top: -50px;
  left: 186px;
  background-color: #fff;
}

#logowanie #operaissue {
  /*position: absolute;*/
  width: 333px;
  border: 1px solid #FF0000;
  /*top: 102px;
  left: 186px;*/
  background-color: #fff;
  visibility: hidden;
  font-size: 14px;
  padding: 10px;
  float:left;
  margin-top:11px;
}

#logowanie p.error span {
  margin: 5px;
  color: #FF0000;
  float: left;
  padding-bottom: 15px;
}

#logowanie p.error span.main {
  padding: 15px 0 0 0;
  margin: 0;
  color: #FF0000;
  text-align: center;
  font-size: 14px;
  float: left;
  width: 100%;
  font-weight: bold;
}

#logowanie p.error span a{
  color: #FF0000;
  font-weight: bold;
}

#log_rejestracja  {
  float: left;
  padding-left: 60px;
  font-size: 11px;
} 

#log_rejestracja a {
  font-size: 11px;
  color: #7EBD00;
} 

/**********************************/

/* mail przypomnienie */

#mailprzyp {
  float: left;
  /*padding-top: 20px;*/
}

#mailprzyp input {
  vertical-align: middle;
}

#mailprzyp .mailprzyp {
  width: 332px;
  float: left;
  padding-top:1px;
  _padding-top:0;
}

#mailprzyp .mailprzyp span {
  width: 168px;
  text-align: right;
  display: block;
  float: left;
  padding-right:3px;
  padding-top:2px;
}

#mailprzyp .ggprzyp {
  width: 243px;
  float: left;
  padding-top:1px;
  _padding-top:0;
}

#mailprzyp .ggprzyp span {
  width: 77px;
  text-align: right;
  display: block;
  float: left;
  padding-right:3px;
  padding-top:2px;
}


#mailprzypsep {
  width: 137px;
  float: left;
  text-align: center;
  padding-top:2px;
}

.mailprzypsep {
  width: 474px;
  float: left;
  text-align: center;
  padding: 10px 0;
}

#przypomnieniehasla {
  float: left;
  padding-bottom: 30px;
}

/**********************************/

/* button */
.editbtn {
  display: block;
  width: 100px;
  height: 20px;
  float: left;
  background: url('theme/1/editbtn.gif') no-repeat;
  line-height: 19px;
  text-align: center;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.editbtn a{
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.greenbg {
  display: block;
  width: 150px;
  height: 20px;
  float: left;
  background: url('theme/1/ustawieniaulubionych.gif') no-repeat;
  line-height: 19px;
  text-align: center;
  cursor: pointer;
  color: #FFFFFF;
}

.greenbg a{
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

/*************************************/

/* messages */

.messages {
  font-size: 12px;
}

.messages a {
  color: #808080;
  font-weight: bold;
}

#ustawienia_start  {
  padding:5px 0 10px 10px;
  float:left;
}

#ustawienia_start li {
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 5px;
  list-style-type: none;
  width: 290px;
  float: left;
  font-size:13px;
  color: #333333;
}

#ustawienia_start li a {
  font-size:13px;
  color: #333333;
  text-decoration:underline;
}

#zamknijbox p {
  color: #7ebd00;
}

#linkbox2 b {
  color: #7ebd00;
}

#linkbox {
  height:13px;
  padding-bottom:2px;
  _padding-bottom:1px;
}

/**************************************/

/* rejestracja */

#rejestracja {
  float: left;
  font-size: 12px;
  width: 956px;
}

#rejestracja .pole {
  width: 145px;
  border: 1px solid #808080;
}

#rejestracja .tekst {
  width: 330px;
  height: 100px;
  border: 1px solid #808080;
}

#rejestracja img {
  vertical-align: middle;
}

#rejestracja span {
  color: #FF0000;
  font-family:Arial,Tahoma,Verdana,sans-serif;
}

.rejestracjaform {
  float: left;
  width: 480px;
  border-right: 1px solid #d6d6d6;
  margin-bottom: 20px;
}

#flogoferta ul {
  clear: left;
  padding-left: 20px;
}

#flogoferta ul li {
  padding-left: 20px;
}



/**************************************/

/* katalog */
.katalogbox {
  width: 195px;
  height: 75px;
  font-size: 11px;
  color: #808080;
  float: left;
  padding-right: 5px;
}

.katalogbox a{
  color: #595959;
  font-weight: bold;
  font-size: 12px;
}

.katalogbox img{
  border: 1px solid #808080;
  float: left;
  margin-right: 5px;
  width: 75px;
  height: 75px;
}

.szukajbox {
  width: 108px;
  height: 129px;
  font-size: 11px;
  color: #808080;
  float: left;
  padding-right: 6px;
  font-weight: normal;
  position: relative;
  
}

.szukajbox a{
  color: #595959;
  font-weight: bold;
  font-size: 12px;
}

.szukajbox img{
  border: 1px solid #808080;
  margin-right: 5px;
  width: 100px;
  height: 100px;
}

.szukajbox img.imgpremium{
  border: 2px solid #FF0000;
  margin-right: 5px;
  width: 100px;
  height: 100px;
}

.szukajbox img.imgyoung {
  border: 2px solid #7EBD00;
  margin-right: 5px;
  width: 100px;
  height: 100px;
}

.szukajbox img.kommentsearch {
  width: 14px;
  height: 12px;
  border: 0;
  margin: 0;
  vertical-align:-2px;
}

.szukajbox imgpremium.kommentsearch {
  width: 14px;
  height: 12px;
  border: 0;
  margin: 0;
  vertical-align:-2px;
}

.szukajbox .avatarsearch {
  float: left;
  width: 105px;
}

.szukajbox .useropis {
  float:left;
  padding:0 5px 11px;
  width:550px;
}

.szukajbox .miniaturki {
  float:left;
  padding: 0 5px 5px 5px;
  width:560px;
}

.szukajbox .avatarinfobox {
  position: absolute;
  height: 16px;
  top: 82px;
  left:0px;
  width:101px;
  text-align:right;
}

.szukajbox .avatarinfobox img {
  width: 13px;
  height: 13px;
  border: none;
}

.szukajbox .avatarinfobox img.crap {
  width: 11px;
  height: 11px;
  border: none;
  vertical-align:0px;
}
.szukajbox .avatarinfobox img.krytyk {
  width: 16px;
  height: 13px;
  border: none;
}

/**********************************/

/* glosowanie zd */
.zdbox {
  color:#808080;
  float:left;
  font-size:11px;
  height:267px;
  padding-right:24px;
  width:302px;
  position: relative;
}

.zdbox .opis a{
  color: #606060;
  font-weight: bold;
  font-size: 12px;
}

.zdbox img{
  border: 1px solid #808080;
  float: left;
  margin-right: 5px;
}

.zdbox p {
  line-height: 11px;
}

.zdbox.last {
  padding-right: 0;
}

.zdbox .zdj {
  float: left;
  width: 302px;
  padding-bottom:3px;
}

.zdbox .oceny {
  float: right;
  width: 180px;
  padding-left:3px;
}

.zdbox .opis {
  float: left;
  width: 200px;
  padding-left:0;
  padding-bottom: 5px;
}

.zdbox .data {
  float:right;
  padding-top:15px;
  text-align:right;
  width:65px;
}

.zdbox .types {
  float:left;
}

.zdbox .fotopokaz {
  padding-top: 12px;
}

.zdbox .fotovote {
  padding-top: 8px;
}

/*********************************/

/* szukaj */
#szukaj {
  float: right;
  padding-bottom: 0;
  width: 258px;
  position: relative;
  border-right:1px solid #E5E5E5;
  /*height:531px;*/
  /*padding-right:3px;*/
  /*margin-top:69px;*/
}

#szukaj a {
  float: left;
  color: #808080;
}

#szukaj p.pole {
  color: #595959;
  float: left;
  font-size: 14px;
  width: 89px;
  text-align: right;
  padding-right: 5px;
  height: 25px;
  line-height: 17px;
}

#szukaj p.pole2 {
  color: #595959;
  float: left;
  font-size: 14px;
  width: 219px;
  text-align: right;
  padding-right: 5px;
  height: 25px;
  line-height: 17px;
}

#szukaj p.wartosc {
  color: #595959;
  float: left;
  font-size: 14px;
  height: 25px;
}

#szukaj p.wartosc .check{
  width: 20px;
}

#szukaj .zdjcheck {
  margin-right: 4px;
  cursor: pointer;
}

#szukaj .zdjchecklabel {
  cursor: pointer;
}

#szukaj p.wartoscp {
  color: #595959;
  float: left;
  font-size: 12px;
  height: 25px;
  line-height: 17px;
}

#szukaj .input {
  border: 1px solid #808080;
  color: #929292;
  width: 145px;
}

#szukaj .wiek {
  width: 35px;
  border: 1px solid #808080;
  color: #929292;
}

#szukaj .do {
  padding-left: 20px;
}

#szukaj p.wartosc select {
  border: 1px solid #808080;
  color: #929292;
  width: 148px;
}

#szukaj label {
  cursor: pointer;
  padding-left: 2px;
}

#szukaj .button {
  float: left;
  padding-left: 141px;
}

#wynikwyszukiwania {
  float: left;
  width: 683px;
  /*padding-left:14px;*/
  /*background:transparent url('http://www.flog.pl/design/images/szukaj_line.gif') repeat-x scroll 0 69px;*/
  border-top: 1px solid #e5e5e5;
  margin-top: 3px;
}

#wynikwyszukiwaniasortowanie {
  float: left;
  /*width: 683px;*/
  width: 954px;
  /*padding-top:13px;*/
  position: relative;
}

#breadcrumb {
  
}

#breadcrumb a {
  
}

.searchformactive {
  background-color:#e5e5e5;
}

/**********************************/

/* regulamin */
#regulaminDiv {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 50px;
}

#regulaminDiv  ol {
  padding-left: 20px;
  padding-bottom: 10px;
  list-style-type: upper-roman;
}

#regulaminDiv  ol li {
  padding-left: 20px;
}

#regulaminDiv  ol li ol {
  font-size: 12px;
  font-weight: normal;
  list-style-type: decimal;
}

#regulaminDiv  ol li ol li ol{
  list-style-type: lower-alpha;
}

/**********************************/

/* pomoc */

#col1pomoc {
  float: left;
  width: 330px;
  text-align: left;
  margin-bottom: 10px;
}

#col1bgpomoc {
  float: left;
  width: 330px;
  background: #E0E0E0 url('../images/lastpostpomoc.gif') no-repeat;
}

#lastpomoc {
  width: 310px;
  float: left;
  padding: 0 10px 10px 10px;
  background: url('../images/postdownpomoc.gif') bottom center no-repeat;
}

#lastpomoc a {
  color:#808080;
  text-decoration:none;
}

#lastpomoc a.active {
  color: #000000;
  text-decoration: none;
}

#col1pomoc h2 {
  color: #737373;
  font-size: 12px;
  padding: 8px 0 0 0;
  text-align: center;
}

#col1pomoc li {
  list-style: none;
  list-style-image: none;
  display: block;
}

#col1pomoc p {
  padding: 2px 0;
  font-size: 13px;
}

#col1pomoc p.small {
  padding: 0;
  margin: 0;
  font-size: 10px;
}

#pomoc ul {
  margin: 5px 0;
}

#pomoc li {
  margin-left: 20px;
}

#pomoc li a {
  color: #606060;
  font-weight: bold;
}

#pomoc p.temat {
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 14px;
}

#pomoc p.opis {
  margin-bottom: 15px;
}
/**********************************/

#loaderhidden {
  position: absolute;
  top: 0;
  left: 0;
  width: 602px;
  height: 54px;
  background-color: #FFFFFF;
  font-size: 11px;
  line-height: 33px;
  font-weight: bold;
  display: none;
}

#googlead {
  float: left;
  margin-bottom: 10px;
  width: 100%;
  text-align:center;
}


.syskat {
  float: left;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
  padding-bottom: 10px;
  /*width:135px;*/
}

.syskat li {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
  padding-left: 0px;
  background: url('../images/breadarrow.gif') no-repeat 0 7px;
  padding-left: 10px;
}

.syskat li a {
  color: #606060;
}

.syskat li span {
  font-size: 11px;
  font-weight: normal;
}

.syskat li .trescforumpost a{
  color: #B2B2B2;
}

.lastkomentnaglownej a {
  color: #B2B2B2;
}

.glownaprzegladaj {
  float: left;
  /*width: 150px;*/
}

.glownaprzegladaj a {
  color: #B2B2B2;
}

.glownabox {
  float: left;
  width: 185px;
}

.glownaboxforum {
  float: left;
  width: 415px;
}


/* button */
.fbutton { 
  background-color: #96E100;
  margin-bottom: 10px;
  cursor: pointer;
}

.fbutton a {
  color: #FFFFFF;
  text-decoration:none;
}
.fbutton p {
  padding: 0;
  margin: 0;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
}

b.rtop3, b.rbottom3{display:block;background: #FFFFFF}
b.rtop3 b, b.rbottom3 b{display:block;height: 1px;
    overflow: hidden; background: #96E100; }
b.r13{margin: 0 2px}
b.r23{margin: 0 1px}
b.r33{margin: 0 3px}
b.rtop3 b.r43, b.rbottom3 b.r43{margin: 0 1px;height: 2px}

/*****************/

/* new button */
.sbtn { 
  margin-bottom: 10px;
  cursor: pointer;
}

.sbtn p {
  padding: 0;
  margin: 0;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  line-height:11px;
}

.sbtn p:hover {
  text-decoration: underline;
}

.sbtn a {
  color: #FFFFFF;
  text-decoration:none;
  line-height: 11px;
}

.sbtn a:hover {
  text-decoration: underline;
}

.s{display:block}
.s *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#96E100}
.s1{
  margin-left:1px;
  margin-right:1px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dcf5aa;
  border-right:1px solid #dcf5aa;
  background:#b0e83f}
.s2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4fce5;
  border-right:1px solid #f4fce5;
  background:#a9e630}
.s3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a9e630;
  border-right:1px solid #a9e630;
}
.s4{
  border-left:1px solid #dcf5aa;
  border-right:1px solid #dcf5aa;
}
.s5{
  border-left:1px solid #b0e83f;
  border-right:1px solid #b0e83f;
}

.sfg {
    background: none repeat scroll 0 0 #96E100;
    padding: 1px 0;
    line-height: 11px;
}

/* new grey */
.xbtn { 
  margin-bottom: 10px;
  cursor: pointer;
}

.xbtn p {
  padding: 0;
  margin: 0;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  line-height:11px;
}
.xbtn a {
  color: #FFFFFF;
  text-decoration:none;
  line-height: 11px;
}

.x{display:block}
.x *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#C8C8C8}
.x1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ececec;
  border-right:1px solid #ececec;
  background:#d5d5d5}
.x2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d2d2d2}
.x3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d2d2d2;
  border-right:1px solid #d2d2d2;
}
.x4{
  border-left:1px solid #ececec;
  border-right:1px solid #ececec;
}
.x5{
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;
}

.xfg {
    background: none repeat scroll 0 0 #C8C8C8;
    line-height: 11px;
    padding: 1px 0;
}
/*****************/


/* black btn */
.ybtn { 
  margin-bottom: 10px;
  cursor: pointer;
}

.ybtn p {
  padding: 0;
  margin: 0;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  line-height:11px;
}
.ybtn a {
  color: #FFFFFF;
  text-decoration:none;
  line-height: 11px;
}

.y{display:block}
.y *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#404040}
.y1{
  margin-left:1px;
  margin-right:1px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bfbfbf;
  border-right:1px solid #bfbfbf;
  background:#6f6f6f}
.y2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ebebeb;
  border-right:1px solid #ebebeb;
  background:#646464}
.y3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #646464;
  border-right:1px solid #646464;
}
.y4{
  border-left:1px solid #bfbfbf;
  border-right:1px solid #bfbfbf;
}
.y5{
  border-left:1px solid #6f6f6f;
  border-right:1px solid #6f6f6f;
}

.yfg {
    background: none repeat scroll 0 0 #404040;
    padding: 1px 0;
    line-height: 11px;
}

.yfg p:hover {
  text-decoration: underline;
}

.yfg a:hover {
  text-decoration: underline;
}

/*****************/



.avatarvisit {
  float: left;
  margin:5px 3px 0;
}

.szukajlinki {
  float:left;
  font-size:11px;
  padding-bottom: 6px;
  padding-top:3px;
  padding-left:1px;
}

.szukajlinki a {
  color: #606060;
  font-size:11px;
}

.szukajlinki div.searchboxmedia a {
  color: #fff;
  font-size:11px;
  font-weight: normal;
  /*padding: 0 10px;*/
}

.szukajlinki div.searchboxmedia a.activebtn {
  color: #fff;
  font-size:11px;
  font-weight: bold;
}

div.searchboxmedia .editbtn {
  width: 120px;
}

.wynikwyszukiwania {
  float: left;
  padding-left: 1px;
  padding-top: 14px;
}

.searchboxusers {
  cursor: default;
  float: left;
  margin-right: 10px;
}

.searchboxusers.last{
  margin-right: 0;
}

.searchboxmedia {
  cursor: default;
  float: left;
  margin-right: 18px;
}

.searchboxmedia.last {
  margin-right: 0;
}

.searchpremium {
	/*border:2px solid #B71F1C;*/
	float:left;
	margin-top:10px;
	/*padding-left:4px;*/
	padding-top:4px;
	width:108px;
}

.searchpremium .szukajbox {
  padding-right: 0;
}

#wyszukiwanie2 {
  padding: 5px 3px 5px 3px;
  border-top: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
}

#wyszukiwanie {
  padding: 5px 3px 5px 3px;
  border-top: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
}

#linkirankingi {
  float: right;
  padding-bottom: 12px;
  padding-top:5px;
}

#linkirankingi li {
  /*background: transparent url('http://www.flog.pl/design/images/breadarrow.gif') no-repeat scroll 0 5px;*/
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  /*padding-left:10px;*/
  display:inline;
  margin-left:18px;
  font-size:11px;
  font-weight:normal;
}

#linkirankingi li a {
  color: #7EBD00;
}

.archiwumlinki {
  cursor:default;
  float:left;
  margin-right: 45px;
  color: #606060;
  font-weight: normal;
  padding-bottom: 2px;
  margin-bottom: 2px;
}

.archiwumlinki a {
  padding-bottom: 2px;
  margin-bottom: 2px;
}

.archiwumlinkibox {
  float: left;
  padding-bottom: 20px;
}

.komentarzetab {
  padding-bottom: 8px;
}

.komentarzetab .separator {
  padding: 0 15px;
}

.komentarzetab span {
  cursor: pointer;
}

#komnapisanebox {
  display: none;
}

.searchfooterlinks {
  float: left;
}

#rejestracjaczekaj {
  float: left;
  padding-left:155px;
  width: 30px;
  background: url('../images/mini.gif') no-repeat center right;
  visibility: hidden; 
}

#zarejestrujsieflog {
  float: left;
  height: 23px;
}

.sitemap {
  float: left;
}

.sitemap ul {
  float: left;
}

.sitemap ul li {
  float: left;
  width: 602px;
  list-style: none;
  list-style-image: none;
  padding-bottom: 5px;
}

.sitemap ul li .zdjecie {
  float: left;
  width: 80px;
}

.sitemap ul li .tytul {
  float: left;
  width: 295px;
}

.sitemap ul li .dodatkowe {
  float: left;
  width: 70px;
  text-align: center;
}

#fotoforum {
  float: left;
  width: 956px;
  position: relative;
  padding: 0 0 13px 0;
}

#fotoforum .opisfforum {
  padding: 5px 0 10px 1px;
  position: relative;
}

#fotoforum .paginatorup {
  left:380px;
  position:absolute;
  bottom:-23px;
}

h1 {
  color: #404040;
  font-size: 20px;
  padding: 5px 0 0;
  /*padding-bottom: 5px;*/
}

#fotoforum h1 {
  color: #404040;
  font-size: 20px;
  padding: 5px 0 0;
  /*padding-bottom: 5px;*/
}

#fotoforum h1.szukaj {
  background: url('theme/1/ajax.gif') no-repeat 260px 0;
}

#fotoforum .podobnefoto {
  padding: 0 10px 10px 0;
  width: 75px;
  height: 75px;
  display: block;
  float: left;
}

#fotoforum .breadcrumb {

}

#fotoforum .breadcrumb a {
  color: #606060;
  text-decoration: underline;
}

#fotoforum .tabinfo {
  width: 40px;
  text-align: right;
  padding-top: 2px;
}

#fotoforum .input {
  border: 1px solid #CCCCCC;
  width: 530px;
}

#fotoforum .textarea {
  border: 1px solid #CCCCCC;
  width: 530px;
  height: 150px;
}

#fotoforum .wybierzkoniec {
  border: 1px solid #CCCCCC;
  width: 240px;
}

#fotoforum .przypis {
  font-size: 10px;
}

#fotoforum .publikuj {
  padding-left: 340px;
  float: left;
}

#fotoforum .publikuj input {
  margin-right: 10px;
}

#fotoforum .error {
  color: #FF0000;
}

#fotoforum .nowytemat {
  float: right;
  padding-top: 9px;
}

#fotoforum .nowytemat a {
  font-size: 12px;
  margin-left: 0;
}

#fotoforum .login {
  float: right;
}

#fotoforum .login a {
  color: #000000;
  font-size: 11px;
  font-weight:bold;
}

#fotoforum .sortowanie {
  padding: 5px 0;
  font-size: 12px;
  float: left;
}

#fotoforum .sortowanie .szukajlinki {
  padding-bottom:0;
}

#fotoforum .sortowanie .sbtn {
  margin-bottom:0;
}

#fotoforum .sortowanie a {
  color: #fff;
  padding-left: 0;
}

#fotoforum .sortowanie p {
  /*line-height: 21px;*/
}

#fotoforum .sortowanie span{
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  font-weight: bold;
}

.fotoforumbox {
  width: 230px;
  height: 125px;
  font-size: 11px;
  color: #808080;
  float: left;
  padding-right: 5px;
  position: relative;
}

.fotoforumboxcover {
  width: 230px;
  height: 125px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
  visibility: hidden;
  z-index: 1;
}

.fotoforumbox a {
  color: #595959;
  font-weight: bold;
  font-size: 12px;
}

.fotoforumbox .zdjecie {
  float: left;
  padding-right: 6px;
}

.fotoforumbox .zdjecie img {
  width: 100px;
  height: 100px;
}

.fotoforumbox .opis {
  float: left;
  width: 120px;
  position: relative;
}

.fotoforumbox .opis a.tytul {
  text-decoration: underline;
  font-weight: normal;
  font-size: 13px;
}

.fotoforumboxlist {
  width: 318px;
  height: 107px;
  font-size: 11px;
  color: #808080;
  float: left;
}

.fotoforumboxlist a {
  color: #595959;
  font-weight: bold;
  font-size: 12px;
}

.fotoforumboxdrugicont {
  float: left;
  width: 956px;
}

.fotoforumboxdrugicont2 {
  float: left;
  width: 728px;
}

.fotoforumboxdrugi {
  width: 728px;
  /*height: 145px;*/
  font-size: 11px;
  color: #808080;
  padding-bottom: 20px;
  padding-top: 5px;
  margin-left: auto;
  margin-right: auto;
}

.fotoforumboxlist .zdjecie {
  float: left;
  padding-right: 6px;
}

.fotoforumboxlist .zdjecie img {
  width: 75px;
  height: 75px;
}

.fotoforumboxlist .opis {
  float: left;
  width: 230px;
}

.fotoforumboxlist .linktytul {
  float: left;
  padding-bottom: 5px;
}

.fotoforumboxlist .userinfosff {
  float: left;
  /*padding-right:22px;
  width:84px;*/
}

.fotoforumboxlist .userinfosff .properties {
  float: left;
  padding-bottom: 3px;
  padding-right: 2px;
  /*width: 42px;*/
}

.fotoforumboxlist .userinfosff .value {
  float: right;
  padding-bottom: 3px;
}
.fotoforumboxlist .userinfosff .zdj {
  padding-right: 15px;
}
.fotoforumboxlist .userkomment {
  font-weight: bold;
}
.fotoforumboxlist .userkomment a{
  font-weight: bold;
  color: #808080;
  font-size:11px;
}
.fotoforumboxlist .userkomment a:hover{
   text-decoration: none;
}
.fotoforumboxlist .userkomenta {
   float: left;
   color: #808080;
   font-size:11px;
   width: 215px;
}
.fotoforumboxlist .userkomenta a {
   font-weight: normal;
   color: #808080;
   font-size:11px;
}
.fotoforumboxlist .userkomenta a:hover{
   text-decoration: none;
}

.fotoforumboxlist .opis a.tytul {
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
}

#fotoforuminfobox2 {
  float: left;
  margin-bottom: 15px;
  width: 520px;
  min-height: 40px;
  height: auto !important;
  height: 40px;
  padding: 15px;
  background-color:#FFFFFF;
  border:1px solid #000000;
}

#fotoforuminfobox2 p {
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}

#fotoforuminfobox2 a {
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}

.fotoforuminlinebox {
  padding: 5px;
  float: left;
  position: relative;
}

.fotoforuminlinebox .zdjecie {
  float: left;
  padding-right: 5px;
  width: 400px;
}

.fotoforuminlinebox .opis {
  float: left;
  width: 170px;
}

.fotoforumajax {
  background: #FFFFFF url('theme/1/ajax.gif') no-repeat scroll center center;
}

.flogminifora {
  width: 40px;
  height: 13px;
  margin: 0 0 0 5px;
  vertical-align: -3px;
}

.metainfo {
  float: left;
  width: 490px;
}

.fotoforumglowna {
  color: #B2B2B2;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px; 
}

.fotoforumglowna a {
  color: #B2B2B2;
}

.nowinaglownej {
  width: 32px;
  height: 32px;
  vertical-align:-10px;
}

.fotoforumspiswpisow {
  float: left;
  width: 735px;
  background: url("../images/fotobelka.gif") repeat-y scroll 30px 0 transparent;
}

.fotoforumspiskomentarzy {
  float: right;
  width: 215px;
}

.fotoforumspiskomentarzy .naglowek {
  font-size: 14px;
  color:#404040;
  font-weight: bold;
  cursor: pointer;
  float: left;
}

.fotoforumspiskomentarzy h4 {
  font-size: 14px;
  color: #606060;
  margin-bottom: 4px;
}

.fotoforumspiskomentarzy .commentavatar {
  float: left;  
  margin-bottom: 3px;
}

.fotoforumspiskomentarzy .commentavatar img{
  border: 1px solid #808080;
}

.fotoforumspiskomentarzy .whoscomment {
  width: 120px;
  padding-left: 5px;
  float: left;
  font-size: 9px;
}

.fotoforumspiskomentarzy .whoscomment span{
  color: #595959;
  font-weight: bold;
  font-size: 11px;
}

.fotoforumspiskomentarzy .whoscomment a{
  color: #595959;
  font-weight: bold;
  font-size: 11px;
}

.fotoforumspiskomentarzy .comment {
  /*width: 430px;*/
  float: left;
}

.fotoforumspiskomentarzy .commentpanel {
  left:209px;
  position:absolute;
  top:-38px;
}

.fotoforumspiskomentarzy .commentedit {
  display: block;
  width: 45px;
  height: 20px;
  float: right;
  background: url('theme/1/komentedit.gif') no-repeat;
  line-height: 19px;
  text-align: center;
  cursor: pointer;
  color: #FFFFFF;
  cursor: pointer;  
  font-weight: bold;
}

.fotoforumspiskomentarzy .commenteditcontainer {
  float: left;
  width: 240px;
  /*min-height: 30px;
  height: auto !important;
  height: 30px;*/
  position: relative;
}

.fotoforumspiskomentarzy .commeditarea {
  color: #808080;
  border: 1px solid #808080;
  width: 200px;
  font-size: 11px;
  height: 48px;
  padding-top: 2px;
  padding-left: 2px;
  height: 100px;
}

.fotoforumspiskomentarzy .comentusun {
  float: right;
  width: 13px;
  height: 13px;
  display: block;
  cursor: pointer;
  padding: 4px 0 0 4px;
}

.fotoforumspiskomentarzy .commentfield {
  width: 443px;
  float: right;
}

.fotoforumspiskomentarzy .commentfield textarea {
  border: 1px solid #808080;
  color: #808080;
  font-size: 11px;
  height: 48px; 
  width: 439px;
  padding: 2px 0 0 2px;
  margin-bottom: 5px;
}

.fotoforumspiskomentarzy #lbox1 {
  width: 230px;
  float: left;
}

.fotoforumspiskomentarzy #lbox1 input {
  color: #808080;
  border: 1px solid #808080;
  width: 200px;
  font-size: 11px;
  height: 16px;
  padding-top: 2px;
  padding-left: 2px;
}

.fotoforumspiskomentarzy #lbox1 span{
  color: #595959;
  font-weight: bold;
}

.fotoforumspiskomentarzy #lbox1 p{
  padding-bottom: 5px;
  font-size: 12px;
}

.fotoforumspiskomentarzy #lbox1 a{
  text-decoration: none;
  color: #595959;
  font-weight: bold;
}

.fotoforumspiskomentarzy #lbox2 {
  width: 240px;
  float: left;
}

.fotoforumspiskomentarzy #lbox2 p{
  font-size: 12px;
  font-weight: bold;
}

.fotoforumspiskomentarzy #lbox2 textarea {
  color: #808080;
  border: 1px solid #808080;
  width: 230px;
  font-size: 11px;
  height: 48px;
  padding: 2px 0 0 2px;
  margin-bottom: 10px;
}

.fotoforumspiskomentarzy .sendcomment {
  float: right;
  padding-right: 7px;
  display: block;
  background: url('theme/1/komentuj.gif') no-repeat;
  width: 100px;
  height: 20px;
  text-indent: -999999px;
  cursor: pointer;
}

.fotoforumspiskomentarzy #lbox2 .prawo {
  float: left;
  margin-right: 7px;
}


.fotoforumspiskomentarzy .hr2 {
  height: 1px;
  clear: both;
  padding: 0;
  margin: 0;
  font-size: 1px;
  background: #E5E5E5 url('theme/1/clear.gif') repeat-x;
  width: 100%;
  overflow: hidden;
}

.fotoforumspiskomentarzy .big {
  margin: 10px 0 10px 0;
}

.ktomnieocenial {
  float: left; 
  width: 300px;
}

.ktomnieodwiedza {
  float: left; 
  width: 290px;
  margin-left: 10px;
}


.naplus {
  font-size: 14px;
}

.polecbanery {
  border: 1px solid #CCCCCC;
  width: 400px;
  height: 100px;
}

#nowyadresemail {
  padding-left: 10px;
  visibility: hidden;
}

#pokaznowymail {
  cursor: pointer;
}

#kadrowanienfo {
  display: none;
}

#napisnazdjeciu {
  display: none;
}

#ramkanazdjeciu {
  display: none;
  padding-top: 5px;
}

#wybierzkolornapis {
  border: 1px solid #000000;
  cursor: pointer;
}

#wybierzkolorramki {
  border: 1px solid #000000;
  cursor: pointer;
}

#dragger {
  cursor: move;
}

#edytorzapisznapis {
  visibility: hidden;
}

.premiumbox {
  float: left;
  padding: 0 8px 8px 0;
  width: 75px;
  height: 75px;
}

.newsglownatitle {
  padding-top: 5px;
  padding-bottom: 2px;
}

.newsglownatitle a {
  color: #606060;
  font-weight: bold;
}

.newsglownaopis a {
  color: #606060;
  font-weight: normal;
}

.pominbezzdjecia {
  color: #7ebd00;
  text-decoration: none;
  font-size: 12px;
  line-height:22px;
  margin-left:8px;
  cursor: pointer;
}

.wpisbezzdjeciabtn {
  color: #cccccc;
  text-decoration: none;
  font-size: 10px;
  line-height:22px;
  margin-left:8px;
  cursor: pointer;
}

.czyjefotoautor label {
  padding-right: 55px;
  cursor: pointer;
}

.edytujlinkiustawienia {
  font-weight: bold;
  font-size:15px;
}

.edytorbox {
  width: 16px;
  height: 16px; 
  float: left;
  cursor: pointer;
  padding: 1px;
  border: 1px solid #cccccc;
  margin-left:3px;
}

.edytorboxefekty {
  float: left;
  cursor: pointer;
  padding: 1px 1px 1px 20px;
  margin-left:3px;
}

.lubimykrytykeprofilszukaj {
  position: absolute;
  background: url('../images/lubimy_krytyke.png') no-repeat;
  width: 16px;
  height: 16px;
  top: 82px;
  left: 83px;
}

.exifarrow {
  line-height: 10px;
  padding-bottom: 3px;
  float: left;
  display: block;
  padding-left:3px;
}

.exifaparat {
  float: left;
  display: block;
}

.exifeditdane {
  padding-right: 18px;
}

.albumeditlabel {
  float: left;
  width:165px;
}

#nowakatdivall {
  float: left;
}

.albumeditbox {
  float: left;
  padding-top: 10px;
}

.katsyseditwybor {
  float: left;
}


.ilekoment {
  position: absolute;
  top:89px;
  left:83px;
  background: url('../images/chmurka_a.gif') no-repeat;
  width: 19px;
  height: 13px;
  text-align: center;
}

.szukajbox .lborder {
  left: 85px;
  top: 91px;
}

.szukajbox .pborder {
  top: 91px;
}
.szukajbox .lborder {
  left: 85px;
  top: 91px;
}

.ilekoment span {
  font-size: 9px;
  line-height:14px;
}

.ileplus {
  position: absolute;
  top:89px;
  left: 0;
  background: url('../images/chmurkaplus_a.gif') no-repeat;
  width: 23px;
  height: 13px;
  text-align: center;
}

.ileplus span {
  font-size: 9px;
  line-height:14px;
}

.cytat {
  font-style:italic;
  padding-bottom: 5px;
}

#main h1.centrum_h1 {
  font-size: 19px;
  padding-bottom: 5px;
}

.centrum_title {
  font-size: 12px;
  font-weight: normal;
  color: #333333;
  padding-bottom:13px;
}

.cbox1 {
  float: left;
  width: 119px;
  text-align: center;
  padding-left:15px;
  padding-right:15px;
}

.cbox1 a {
  color: #7ebd00;
  font-size: 12px;
}

.cbox1 a:hover {
  text-decoration: underline;
}

.cbox1 img {
  padding-bottom: 6px;
}

.noweflogikokpit {
  float: left;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
}

.noweflogikokpit .kokpitnoweshow {
  padding-bottom:19px;
  padding-right:19px;
  width: 100px;
  float: left;
}

.commentquote {
  display: none;
}

.kokpitwylaczpowiadomienia a {
  font-family:Arial,Tahoma,Verdana,sans-serif;
  font-size:11px;
  padding-left: 10px;
}

#rejestracja span#sprawdzczywolny {
  padding-left: 10px;
  color: #7EBD00;
  text-decoration: underline;
  cursor: pointer;
}

#rejestracjaloginywolne {
  display: none;
}

.trythislogin {
  padding-top: 4px;
}

.loginisfree {
  color: #7EBD00;
  font-weight: bold;
  padding: 6px 0 0 119px;
}

.loginisnotfree {
  color: #ff0000;
  font-weight: bold;
  padding: 6px 0 0 119px;
}

/* uploader flash */


.progressWrapper {
  width: 450px;
  overflow: hidden;
}

.progressContainer {
  margin: 5px;
  padding: 4px;
  border: solid 1px #E8E8E8;
  background-color: #F7F7F7;
  overflow: hidden;
}

.progressName {
  font-size: 8pt;
  font-weight: 700;
  color: #555;
  width: 413px;
  height: 14px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
  font-size: 0;
  width: 0%;
  height: 2px;
  background-color: blue;
  margin-top: 2px;
}

.progressBarComplete {
  width: 100%;
  background-color: green;
  visibility: hidden;
}

.progressBarError {
  width: 100%;
  background-color: red;
  visibility: hidden;
}

.progressBarStatus {
  margin-top: 2px;
  width: 337px;
  font-size: 7pt;
  font-family: Arial;
  text-align: left;
  white-space: nowrap;
}

a.progressCancel {
  font-size: 0;
  display: block;
  height: 14px;
  width: 14px;
  background-image: url(../images/cancelbutton.html);
  background-repeat: no-repeat;
  background-position: -14px 0px;
  float: right;
}

a.progressCancel:hover {
  background-position: 0px 0px;
}

#flashBtn {
  position: absolute;
  top: 0;
  left:0;
  z-index: 6;
}

#flashBtnContainer {
  float: left;
  position: relative;
  width: 485px;
}


#flashBtnContainerMessage {
  position: absolute;
  top: -5px;
  left: 0;
  float: left;
  width: 388px;
  height: 51px;
  z-index: 5;
  background: #fff url('theme/1/ajax.gif') no-repeat 3px 6px;
}

#txtFileName {
  border:1px solid #CCCCCC;
  background-color: #FFFFFF;
  width:295px;
  margin-right: 100px;
  visibility:hidden;
}

#btnSubmit {
  visibility:hidden;
}

#flashErrorCantLoad {
  position: absolute;
  top: -5px;
  left: 0;
  float: left;
  width: 460px;
  height: 70px;
  font-size: 14px;
  background-color: #fff; 
  line-height: 19px;
  visibility: hidden;
  z-index: 3;
}

.emblemat {
  padding-top: 4px;
}

.emblemat p {
  padding-top: 5px;
}

.chooseform {
  padding: 10px 20px 10px 0;
  float: left;
  width: 155px;
}

.chooseform fieldset {
  border: none;
}

#remembermyage {
  /*margin-left: 10px;*/
  margin-top: 10px;
}

#dontask {
  vertical-align:-5px;
}

.limitmessage {
  padding: 5px 0;
  font-weight: bold;
  color: #ff0000;
}

div.rssmain {
  padding-top: 10px;
  float: left;
  text-align: center;
  width: 100%;
}

.listaust {
  padding-left: 25px;
  padding-top: 8px;
}

.listaust a.name {
  font-size: 14px;
}
