body {
  position:relative;
  margin:0 0 0 14px;
  padding:0;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
}
img {
  border:none;
}
#header {
  position:relative;
  width:950px;
  overflow:hidden;
}
.hrDiv {
  position:relative;
  margin:0;
  margin:auto;
  border-bottom:1px solid #b2b2b2;
  height:0px;
  width:900px;
}
.hrDivSm {
  position:relative;
  border-bottom:1px solid #b2b2b2;
  height:0px;
  margin:7px 0 17px 3px;
  width:510px;
}
#container {
  position:relative;
  width:1150px; 
}
#columnLeft {
  position:relative;
  float:left;
  margin:0;
  width:300px;
  height: 400px;
  overflow:hidden;
}
#content {
  position:relative;
  margin:0;
  float:right;
  right:100px;
  top:20px;
  width:712px;
  padding-bottom:40px;  
}
#newsletter_content {
  position:relative;
  margin:0;
  float:right;
  right:100px;
  top:-16px;
  width:712px;
  padding-bottom:40px;  
}
#content_ftp {
  position:relative;
  margin:0;
  float:left;
  left:40px;
  width:720px;
}
#clientContent {
  position:relative;
  margin:0;
  width:950px;
  padding-bottom:40px;
}
.min_container {
  width:550px;
  overflow:visible;
  padding-right:160px;
}
.list {
  height:auto;
  width:700px;
}
ul.list, ul.listHidden, ul.list_gallery{
  list-style:none;
  margin:3px 0 0 3px;
  padding:0;
  overflow:hidden;
  display:inline-block;
  /*float:left;*/
}
ul.list li, ul.listHidden li, ul.list_gallery{
  display:inline-block;
  float:left;
}
table ul.list_gallery, table ul.list{
  list-style:none;
  margin:3px 0 0 2px;
  padding:0;
  overflow:hidden;
}
table {border-collapse: collapse;}
ul.list_index, ul.listHidden_index{
 list-style:none;  
 margin:0;  
 padding:0;  
 width:600px;  
 overflow:hidden;
}
ul.list_index li, ul.listHidden_index li{
  display:inline-block;
  float:left;
}
a img{
  margin: 0 3px 3px 0;
  margin-top:1px;
  z-index:1;
}
span.description{
  position:absolute;
  padding:3px;
  margin-top:30px;
  margin-left:0px;
  background-color:#efefef;
  color:#292929; 
  font-variant:small-caps;
  font-weight:normal;
  font-size:11px;
  z-index:2;
  visibility:hidden;
}
.bigPhotoContainer {
  position:relative;
  margin:0 0 3px 3px;
}
.bigPhoto {
  height:400px;
}
.bigPhotoNewsletter {
  height:380px;
}
.text {
   position:relative;
  margin:5px 0 15px 3px;
  width:250px;
  color:#a70707;
  font-size:11px;
}
.btMore, .btLess {
  position:relative;
   margin-top:65px;
  margin-right:-54px;
  float:right;
  width:44px;
  height:12px;
  background:url('../images/btMore.gif');
  cursor: pointer;
  visibility:hidden;
}
.btLess {
  background:url('../images/btLess.gif');
}
ul.list_gallery{
  position:relative;
  float:none;
  overflow:hidden;
  margin:0;
  margin-left:3px;
}
ul.list {
  margin:0;
  margin-left:3px;
  padding:0;
}
ul.list li a img{
  margin:0; 
  padding:1px; 
  margin-right:1px;
  top:0;
  cursor:pointer;
}
ul.list_gallery li img{
  display:inline-block;
  overflow:hidden;
  cursor:pointer;
}
ul.list_gallery li {
  margin:0;
  margin-top:1px;
  margin-bottom:1px;
  margin-right:3px;
  padding:0;
  float:left;
}
#bph {
  z-index:150;
}
#btPrev, #btNext  {
  position:absolute;
  height:340px;
  top:0;
  z-index:100;
  display:inline-block;
  background:url(../images/p.gif) repeat;
  cursor:pointer
}
#btPrevDesc ,#btNextDesc {
  position:absolute;
  z-index:151;
  widht:80px;
  padding:4px;
  background-color:#ffffff;
  font-variant:small-caps;
  color:#777777;
}
.description {
  display:block;
}
span.description{
  position:absolute;
  padding:3px;
  margin-top:30px;
  margin-left:0px;
  background-color:#efefef;
  color:#292929; 
  font-variant:small-caps;
  font-weight:normal;
  font-size:11px;
  z-index:2;
  visibility:hidden;
}
.text {
  width:500px;
}
.nowrap{
  white-space:nowrap;
  color:#78797a;
}
/*dla fotografów*/
#btPrev, #btNext  {
  height:380px;
}
.subBtLess, .subBtMore {
  position:relative;
  width:44px;
  height:12px;
  cursor: pointer;
  background:url('../images/btLess.gif') no-repeat;
  margin-top:63px;
  margin-left:0px;
}
.subBtMore {
  background:url('../images/btMore.gif') no-repeat;
}
ul.toggle {
 display:none;
}
.list {
 width:700px;
}
.list li img {
 margin:1px;
 margin-top:0px;
 margin-left:2px;
}
/*koniec fotografów*/
.links_ftp{color:#666666; text-decoration:none;}
ul.list_ftp {list-style: none; margin: 0 0 20px 0; padding: 0 10px 0 0; }
ul.list_ftp li {padding: 0 0 5px 20px;  background: url(../images/arrow.gif) no-repeat 0px 5px; }
#footer {width: 951px; margin: 5px auto 0 auto; clear: both; text-align:center;}
#footer a {color: #686c69;}
/*panel ftp*/
div.fileinputs {
	position: relative;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	margin-left:-140px
}
/*koniec panelu ftp*/