html, body {
	margin: 0px;
	padding: 0px;
	background: #635F54;
	font-family: serif;
	font-size: 12px;
  color:#635F54;
}
img{
  border:none;
}
form{
  display:inline;
}
div#topper{
  width:1000px;
  margin: 0px auto;
  height:204px;
  background:url('images/inne/bg_top.jpg');
  overflow:hidden;
  font-family: serif;
}
div#rejestracja{
  color:#6c5f1b;
  text-align:right;
  padding-right:10px;
  height:17px;
  overflow:hidden;
}
div#rejestracja a{
  color:#6c5f1b;
  text-decoration:none;
}
div#rejestracja a:hover{
  border-bottom:dashed 1px #6c5f1b;
}
div#logo{
  width:715px;
  height:80px;
  float:left;
  padding-left:30px;
  overflow:hidden;
}
div#logowanie{
  width:250px;
  height:80px;
  float:left;
  overflow:hidden;
}
div#logowanie form input{
  background:transparent;
  border:none;
  width:78px;
  font-size:12px;
  margin-top:18px;
  color:#6c5f1b;
  font-family: Times, serif;
}
div#topspacer{
  clear:both;
  width:1000px;
  height:67px;
}
div#newsletter{
  clear:both;
  height:40px;
  color:#f7f5e9;
  background: url('images/inne/bg_newsletter.jpg') no-repeat 760px 0px;
}
div#newsletter div{
  margin-left:715px;
  padding-top:10px;
}
div#newsletter div p{
  display:inline;
}
input#newsletter_submit{
  background:transparent;
  border:none;
  color:#f7f5e9;
  font-family: serif;
  cursor:pointer;
  width:50px;
}
input#newsletter_input{
  background:transparent;
  border:none;
  width:133px;
  margin:0px 15px;
  cursor:text;
  color: #635F54;
}
div#przejscie{
  margin:0px auto;
  width:1000px;
  height:29px;
  background: url('images/inne/bg_top_content.jpg') no-repeat
}


div#kolumny{
  width:1000px;
  margin: 0px auto;
  background: #F5F6E8 url('images/inne/bg_content.jpg') repeat-y;
}
div#kolumny2{
  width:1000px;
  margin: 0px auto;
  background: #F5F6E8 url('images/inne/bg_content2.jpg') repeat-y;
}
div#lewa{
  float:left;
  width:684px;
  padding-left:16px;
}
div#lewa h1{
  font-size:18px;
  font-weight:bold;
  color:#B3C324;
  margin:0px;
  padding:0px;
}
div#lewa h2{
  font-size:13px;
  font-weight:normal;
  margin:0px;
  padding:0px;
  color:#615F52;
}
div#lewa .opis{
  width:640px;
  margin:10px 0px;
  text-align:justify;
  font-family:Times, serif;
  font-size:14px;
}
div#lewa .opis a{
  color:#b80909;
  text-decoration:none;
  border-bottom: dashed 1px #b80909;
}
div#lewa .opis a:hover{
  color:#615F52;
  border-bottom: dashed 1px #615F52;
}
div#lewa .opis ol{
  padding:0px 0px 0px 25px;
}
div#lewa .opis ol li a{
  text-decoration:none;
  color:#615F52;
  border-bottom:none;
}
div#lewa_lewa{
  float:left;
}
#prawa {
  float: right;
  width: 300px;
}
#srodek{
  float:right;
  width:259px;
}
#srodek .naglowek{
  display:block;
  margin:0px 0px 0px 8px;
}
#srodek .srodektoper{
  width:249px;
  height:11px;
  overflow:hidden;
  background: url('images/inne/bg_srodek_top.jpg') no-repeat;
}
#srodek .srodekbotom{
  width:249px;
  height:11px;
  background: url('images/inne/bg_srodek_bot.jpg') no-repeat;
  margin-bottom:15px;
}
#srodek .srodektlo{
  width:249px;
  background: url('images/inne/bg_srodek_mid.jpg') repeat-y;
}
#srodek .srodektlo div{
  width:240px;
  height:25px;
  overflow:hidden;
  background: url('images/inne/strzalka.png') no-repeat left center;
}
#srodek .srodektlo a{
  display:block;
  width:215px;
  height:25px;
  margin-left:13px;
  color:#89897D;
  font-size:16px;
  line-height:24px;
  text-decoration:none;
  border-bottom:solid 1px #E6E7D9;
  
}
#srodek .srodektlo a:hover{
  color:#2D7B61;
}
#prawa .naglowek{
  margin:0px 0px 0px 8px;
}
#prawa .opis a{
  color:#2D7D62;
  text-decoration:none;
}
#prawa .opis a:hover{
  border-bottom:dashed 1px #2D7D62;
}
#prawa .opis{
  margin:0px 0px 8px 8px;
}
#prawa .opis span{
  color:#2D7D62;
}
#prawa .opis ol{
  margin: 5px 0px;
  padding:0px 0px 0px 24px;
}
#prawa .miniaturki{
  width:292px;
  overflow-x:hidden;
  margin:0px 0px 8px 8px;
}
#prawa .miniaturki div{
  width:128px;
  height:96px;
  overflow:hidden;
  border: solid 3px #F6F7E9;
  margin-right:10px;
  margin-top:10px;
  float:left;
  text-align:center;
  background:#F6F7E9;
}
#prawa .miniaturki a{
  color:#635F54;
}
#prawa .naglowekduzy{
  width:286px;
  height:46px;
  background: url('images/inne/bg_prawa_naglowek.jpg') no-repeat;
  font-size:17px;
  font-weight:bold;
  text-indent:15px;
  line-height:42px;
  margin-bottom:4px;
  color:#635F54;
}
#prawa .naglowekduzy img{
  position:relative;
  top:8px;
  margin-right:5px;
}
#prawa .naglowekduzy a{
  color:#635F54;
  text-decoration:none;
}
#prawa .naglowekduzy a:hover{
  color:#B9090B;
}

div#stopka{
  clear:both;
  width:1000px;
  height:94px;
  margin: 0px auto;
  background: url('images/inne/bg_foot.jpg') no-repeat;
  text-align:right;
  padding-top:24px;
  color:#b80909;
}
div#stopka a{
  color:#b80909;
  text-decoration:none;
  font-weight:normal;
}
div#stopka a b{
  font-weight:normal;
}
div#stopka a:hover{
  border-bottom:dashed 1px #b80909;
}
div#stopka_reklama{
  text-align:left;
  text-indent:10px;
  margin-top:55px;
  color:#BEBDA8;
}
div#stopka_reklama a{
  color:#BEBDA8;
}
div#stopka_reklama a:hover{
  color:#BEBDA8;
  border-bottom:dashed 1px #BEBDA8;
}
.clear {
  clear: both;
}
.foto{
  display:block;
  position:relative;
  top:28px;
}
.fotoopis{
  width:400px;
  height:36px;
  position:relative;
  bottom:8px;
  float:left;
  font-family:verdana, arial, sens-serif;
}
.fotoopistlo{
  position:absolute;
  top:0;left:0;bottom:0;
  background:#B3C324;
  -moz-opacity:0.7;
  opacity:0.7;
  filter:alpha(opacity=70);
  -ms-filter:"alpha(opacity=70)";
  width:400px;
  height:36px;
}
.fotoopistresc{
  position:relative;
	color:#F5F6E8;
  top:4px;
  left:6px;
}
.fotoopistresc a{
  color:#F5F6E8;
  font-weight:bold;
  text-decoration:none;
}

.ocena{
  clear:both;
  width:400px;
  font-size:14px;
  font-weight:bold;
}
.ocena img{
  vertical-align: middle
}
.chmurkamapy{
  font-family:Times, serif;
  line-height:20px;
  font-size:13px;
  width:260px;
}
.chmurkamapy div{
  width:128px;
  height:96px;
  border:solid 2px #D9D8C6;
  overflow:hidden;
  text-align:center;
  margin-top:3px;
  margin-right:4px;
  background:#E7E7DB;
  float:left
}
.chmurkamapy span img{
  position:relative;
  top:2px;
}
.chmurkamapy span a{
  text-decoration:none;
  color:#635F54;
  font-weight:bold
}
.chmurkamapy a{
  color:#635F54;
}
.dodajzdjecie{
  width:640px;
  text-align:right;
}
.dodajzdjecie a{
  margin-left:10px;
}
form#formlewa{
  background:#E7E7DB;
  display:block;
  width:650px;
  margin:0px 0px 30px 0px;
  padding:0px 0px 20px 0px;
}
form#formlewa div label{
  font-size:14px;
  display:block;
  width:120px;
  float:left;
  text-align:right;
  padding-right:10px;
  height:20px;
  margin-top:10px;
}
form#formlewa div .blad{
  color:#B9090B;
  margin-left:130px
}
form#formlewa input, form#formlewa select{
  width:315px;
  height:20px;
  border:none;
  line-height:20px;
  margin-top:10px;
  background:#fff;
}
form#formlewa .formlewadalej{
  width:69px;
  height:25px;
  background: url(images/inne/dalej.jpg) no-repeat;
  color:#fffefc;
  cursor:pointer;
}
form#formlewa textarea{
  width:480px;
  height:200px;
  border:none;
  margin-top:10px;
}
div#formlewaetap{
  padding:20px 0px 20px 10px;
}
div#formlewaetap img{
  margin-right:37px;
}

div#galeriaduza{
  margin:0px 0px
}
div#galeriaduza div{
  width:128px;
  height:96px;
  overflow:hidden;
  border: 3px solid #D7D8C8;
  margin-right:30px;
  margin-top:20px;
  float:left;
  text-align:center;
  background:#D7D8C8;
}

.strony{
  float:right;
}
.strony a{
  border:none !important;
}
.formszukajsubmit{
  width:101px;
  height:25px;
  background: url(images/inne/znajdz.jpg) no-repeat;
  color:#fffefc;
  cursor:pointer;
  border:none;
}