body{
  margin:0px;
  background-color:#f8e5c6;
  background-image:url('tlo.jpg');
  background-repeat:repeat-x;
  background-position:top;
}
.clear{
  clear:both;
}
.admin{
  width:960px;
  margin:0px auto 0px auto;
  font-family:Verdana;
  font-size:12px;
}
.admin .top{
  width:945px;
  background-image:url('admin_top.jpg');
  text-align:right;
  height:22px;
  padding:10px 15px 0px 0px;
  color:#ffffff;
}
.admin .top a{
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}
.admin .login{
  width:400px;
  margin:20px auto 0px auto;
}
.admin .menu{
  width:187px;
  margin-top:10px;
  background-image:url('admin_menu2.jpg');
  color:white;
  float:left;
  font-size:10px;
  font-weight:normal;
}
.admin .menu a{
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  display:block;
}
.admin .menu .m1{
  background-image:url('admin_menu1.jpg');
  height:11px;
}
.admin .menu .m2{
  padding:0px 5px 0px 5px;
}
.admin .menu .m3{
  background-image:url('admin_menu3.jpg');
  height:10px;
}
.admin .content{
  margin:10px 0px 0px 10px;
  float:left;
  width:750px;
}
.admin .msg{
  background-color:#ef6642;
  padding:5px;
  color:white;
}
.admin .msg a{
  color:white;
  font-weight:bold;
  text-decoration:none;
}
.admin .info{
  background-color:#f2f2f2;
  border:1px solid #bbbbbb;
  padding: 4px;
  margin:2px;
  font-weight:bold;
}
.admin .ob {
  color:#333333;
  border:1px solid #cccccc;
  border-collapse:collapse;
}
.admin .ob th{
  background-color:#f2f2f2;
  border:1px solid #bbbbbb;
  padding: 4px 8px;
}
.admin .ob td {
  padding: 4px 8px;
  text-align: left;
  border:1px solid #bbbbbb;
}
.admin a{
  color:#0000ff;
  text-decoration:none;
}
.admin textarea{
  width:400px;
  height:150px;
  font-family:Verdana;
  font-size:12px;
}
.admin .fotki{
  width:760px;
}
.admin .fotki .twoje{

}
.admin .fotki .fotka{
  float:left;
  margin:5px;
  border:1px solid #bbbbbb;
  background-color:#f2f2f2;
  text-align:center;
  padding:2px;
  width:150px;
}
.admin .fotki .fotka input{
  width:110px;
}
.admin #edytorTable td{
  border:1px solid gray;
}
.admin #edytorTable td:hover{
  border:2px dotted white;
}
.site{
  width:991px;
  margin:0px auto 0px auto;
}
.site .mapki{
  margin-left:auto;
  margin-right:auto;
  width:500px;
  font-size:12px;
}
.site .mapki img{
  width:500px;
  border:none;
}
.site .linia{
  border-top:1px solid #9b1502;
  margin-top:5px;
  margin-bottom:5px;
}
.site .redakcja{
  border:none;
  width:987px;
  height:55px;
  margin-top:10px;
}
.site .wyszukane{
  border-bottom:1px solid #9b1502;
  margin-top:15px;
  margin-bottom:5px;
  font-size:12px;
}
.site .listTeksty{
  font-size:12px;
}
.site .listTeksty a{
  display:block;
}
.site .toolbar{
  width:991px;
  height:63px;
  background-image:url('top.jpg');
}
.toolbar .link{
  background-image:url('top_link.jpg');
  float:right;
  width:125px;
  height:48px;
  margin-top:1px;
  cursor:pointer;
}
.toolbar .linki{
  padding:20px 0px 0px 25px;
}
.toolbar .linki a{
  display:block;
  float:left;
  color:#ffffff;
  text-decoration:none;
  font-family:Tahoma;
  font-size:12px;
  background-image:url('break.jpg');
  height:15px;
  background-position:left;
  background-repeat:no-repeat;
  padding-right:15px;
  padding-left:15px;
}
.toolbar .linki a:hover{
  background-color:#f4c373;
  color:#ffffff;
}
.toolbar .linki .ac{
  color:#f4c373;
}
.toolbar .linki form{
  margin:0px;
  padding:0px;
  float:left;
  position:relative;
  top:-2px;
}
.toolbar .linki .f{
  position:relative;
  top:-5px;
  *top:-3px;
}
.toolbar .linki .pole{
  border:none;
  color:#730f01;
  background-color:#f4c373;
  font-family:Tahoma;
  font-size:12px;
  width:85px;
  height:17px;
  padding:0px;
  margin:0px;
  vertical-align:middle;
  padding-left:5px;
}
.toolbar .linki .but{
  margin-left:1px;
  vertical-align:middle;
}
.site .menu{
  float:left;
  width:258px;
}
.site .menu .logo{
  height:148px;
  background-repeat:no-repeat;
  background-position:center;
}
.site .menu .kategorie{
  width:255px;
  /*background-image:url('menu2.jpg');*/
  background-repeat:repeat-x;
  background-position:top;
  background-color:#730f01;
  margin:0px 4px 0px 3px;
}
.site .menu .kategorie a{
  display:block;
  padding:12px 0px 12px 34px;
  text-decoration:none;
  font-family:Tahoma;
  font-size:12px;
  color:#ffffff;
  border-bottom:1px solid #f6d093;
  background-image:url('arrow.gif');
  background-repeat:no-repeat;
  background-position:top left;
}
.site .menu .kategorie .ac{
  background-image:url('arrow_ac.gif');
  background-repeat:no-repeat;
  background-position:top left;
}
.site .menu .kategorie a:hover{
  background-color:#9b1502;
}
.site .menu .licznik{
  font-family:Tahoma;
  margin:0px 0px 0px 10px;
  clear:both;
  text-align:left;
  color:#666666;
  font-size:11px;
  width:100px;
  padding-top:10px;
}
.site .menu .licznik div{
  float:right;
}
.site .m_after{
    font-family:Tahoma;
    color:#696969;
    font-size:11px;
    margin-left:10px;
    margin-top:10px;
}
.site .m_after a{
    color:#696969;
    text-decoration: none;
}
.site .m_after .arrow{
    vertical-align:bottom;
}
.menu .tytul{
  height:53px;
  background-image:url('menu1.jpg');
}
.menu .tytulGal{
  height:35px;
  background-image:url('menugaleria.jpg');
}
.menu .tytulAtr{
  height:35px;
  background-image:url('menuatrakcje.jpg');
}
.menu .tytulOk{
  height:35px;
  background-image:url('menuokolica.jpg');
}
.menu .tytulInf{
  height:35px;
  background-image:url('menuinf.jpg');
}
.menu .tytulImp{
  height:35px;
  background-image:url('menuimp.jpg');
}
.menu .tytulGast{
    height:53px;
    background-image:url('menu_gast.jpg');
}
.menu .tytulSzlak{
  height:35px;
  background-image:url('menuszlaki.jpg');
}
.menu .tytulSport{
  height:35px;
  background-image:url('menusport.jpg');
}
.site .zaloguj{
  margin-left:3px;
}
.site .zaloguj .login1{
  cursor:pointer;
  float:left;
  margin:0px;
  padding:0px;
  width:128px;
  height:43px;
  background-image:url('login1.jpg');
  background-repeat:no-repeat;
  background-position:0px 0px;
}
.site .zaloguj .login1:hover{
  background-position:0px -43px;
}
.site .zaloguj .login2{
  cursor:pointer;
  float:left;
  margin:0px;
  padding:0px;
  width:127px;
  height:43px;
  background-image:url('login2.jpg');
  background-repeat:no-repeat;
  background-position:0px 0px;
}
.site .zaloguj .login2:hover{
  background-position:0px -43px;
}
.site .zawartosc{
  float:left;
  width:530px;
  margin:0px 0px 0px 8px;
  font-family:Tahoma;
  padding-top:5px;
  padding-left:5px;
  padding-right:3px;
  _padding-left:3px;
  _padding-right:0px;
  /*background-color:#ffffff;*/
}
.site .zawartosc .filmy{
  width:527px;
  margin-left:auto;
  margin-right:auto;
  font-size:12px;
  color:#666666;
}
.site .zawartosc .topy{
  height:237px;
}
.site .zawartosc .topLinki{
  margin-bottom:10px;
  height:22px;
  margin-left:0px;
}
.site .zawartosc .topLinki a{
  display:block;
  float:left;
  width:131px;
  background:#F7D7A6 url('topmenu.jpg') bottom left no-repeat;
  font-size:12px;
  color:#9b1502;
  height:18px;
  border-right:1px solid #ffffff;
  _position:relative;
  _top:-3px;
  text-decoration:none;
  padding-top:4px;
  text-align:center;
  margin:0px;
}
.site .zawartosc .topLinki a:hover{
  background-position:-131px bottom;
  background-color:#1b71a8;
  color:#ffffff;
}
.zawartosc .nawigator{
  color:#9b1502;
  font-family:Tahoma;
  font-size:11px;
  margin:10px 0px 10px 20px;
}
.zawartosc .nawigator a{
  color:#9b1502;
  text-decoration:none;
}
.zawartosc .notesTop{
  float:right;
  font-family:Tahoma;
  font-size:11px;
  margin:0px 10px 0px 10px;
}
.zawartosc .notesTop a{
  color:#9b1502;
  text-decoration:none;
}
.zawartosc .notesTop img{
  float:left;
/*  position:relative;
  top:-8px;*/
  margin-right:5px;
  border:none;
}
.zawartosc .informatorBlok{
  float:left;
}
.zawartosc .informator{
  background-image:url('informator.jpg');
  background-repeat:no-repeat;
  background-position:top;
  width:257px;
  min-height:409px;
  height:auto !important;
  height:409px;
  font-size:11px;
  background-color:#ffffff;
}
.zawartosc .informator .infotxt{
  padding:15px;

}
.zawartosc .informator h3{
  color:#d6141c;
  font-size:18px;
  margin:3px 0px 3px 0px;
  font-size:14px;
}
.zawartosc .informator a{
  color:#666666;
  text-decoration:none;
  display:block;
  margin:1px;
}
.zawartosc .informator img{
  border:none;
  margin-right:5px;
}
.zawartosc .informatorDown{
  background-image:url('informatordol.jpg');
  width:257px;
  height:8px;
}
.zawartosc .informatorBlok .text{
  font-size: 12px;
  font-family: Tahoma;
  text-align: justify;
  color: #808080;
  width:257px;
}
.zawartosc .informatorBlok .text a{
    text-decoration: none;
    color: inherit;
}
.zawartosc .opisKrotki p{
    margin:1px 0;
}
.zawartosc .opisKrotki a{
  color: inherit;
  text-decoration:none;
}
.zawartosc .opisKrotki h1{
    margin:0;
    padding:14px 0;
}
.zawartosc .opisKrotkiContainer{
  float:left;
}
.zawartosc .opisKrotki{
  font-size:11px;
  border-left:1px solid #9b1502;
  border-right:1px solid #9b1502;
  padding:0px 10px 0px 10px;
  width:245px;
  margin:-1px 0px -1px 5px;
  color:#666666;
  text-align: justify;
  background-color:#ffffff;
}
.zawartosc .opisKrotki1{
  width:267px;
  background-image:url('opis1.jpg');
  height:9px;
  margin-left:5px;
}
.zawartosc .opisKrotki2{
  width:267px;
  background-image:url('opis2.jpg');
  height:11px;
  margin-left:5px;
}
.site .blokpolecamy{
  width:181px;
  margin-left:2px;
  margin-right:0px;
  _margin-right:0px;
  margin-top:0px;
  float:right;
}
.site .polecamy{
  font-family:Tahoma;
  font-size:12px;
  background-image:url('polecamy2.jpg');
}
.site .polecamy .polecamy1{
	margin-top:5px;
  width:181px;
  background-image:url('polecamy1.jpg');
  height:29px;
}
.site .polecamy .koniec{
  width:181px;
  background-image:url('polecamy3.gif');
  height:10px;
}
.site .polecamy .polecony{
  width:150px;
  background-image:url('polecamy.gif');
  background-repeat:no-repeat;
  background-position:top;
  text-align:center;
  font-size:12px;
  color:#1b71a8;
  margin:0px auto 0px auto;
  padding-top:2px;
}
.site .polecamy a{
  color:#a81b4d;
  text-decoration:none;
  cursor:pointer;
}
.site .polecamy .polecony2 img{
  width:150px;
  border:none;
  margin-top:3px;
}
.site .reklamy{
  margin-left:5px;
  margin-top:1px;
  font-size:12px;
  float:left;
  text-align:justify;
  color:#666666;
  width:260px;
}
.site .reklamy a{
    text-decoration: none;
    color:inherit;
}
.dodaj .regulamin{
  height:200px;
  overflow: scroll;
  border:1px solid #000000;
  padding:5px;
}
.dodaj .error{
  color:#ff0000;
}
.dodaj .long{
  width:250px;
}
.dodaj .readonly{
  width:250px;
  color:#808080;
  cursor:default;
}
.dodaj .pole{
  width:500px;
  height:150px;
}
.dodaj td{
  vertical-align:top;
}
.site .login{
  width:528px;
  margin:0px auto 0px auto;
  background-image:url('noclegn.jpg');
  font-size:12px;
}
.site .login .przejdz{
   text-align:center;
}
.site .login .przejdz a{
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}
.site .login input{
  border:1px solid #d3d4d6;
  background-color:#f9f9f9;
}
.site .login h2{
 margin:0px;
 text-align:center;
  font-size:12px;
}
.site .login .l1{
  height:10px;
  background-image:url('nocleg1.jpg');
}
.site .login .l2{
  height:10px;
  background-image:url('nocleg2.jpg');
}
.site .login table{
  margin:0px auto 0px auto;
}
.site .login form{
  text-align:center;
}
.edit{

}
.edit h1{
  color:#666666;
  font-size:14px;
}
.oknoWstaw{
  padding:5px;
  background-color:#C0C0C0;
  margin:0px 9px 2px 4px;
  font-size:12px;
}
.edit .tlbr{
  width:528px;
  background-image:url('noclegn.jpg');

}
.edit .tlbr .tlbr1{
  background-image:url('nocleg1.jpg');
  height:10px;
}
.edit .tlbr .tlbr2{
  background-image:url('nocleg2.jpg');
  height:10px;
  clear:both;
}
.edit .tlbr a{
  display:block;
  float:left;
  padding:4px;
  font-size:12px;
  color:#666666;
  margin-left:8px;
  text-decoration:none;
}
.edit .tlbr .sel{
  font-weight:bold;
}
.edit .fotki{

}
.edit .fotki .twoje{

}
.edit .fotki .fotka{
  float:left;
  margin:5px;
  border:1px solid #d3d4d6;
  background-color:#f9f9f9;
  padding:3px;
  text-align:center;
}
.edit .fotki .fotka input{
    width:110px;
}
.edit .fotki .fotka a{
  text-decoration:none;
  color:#0000ff;
}
.noclegi{
  font-size:12px;
}
.noclegi form{
  padding:0px;
  margin:0px;
}
.noclegi .szukaj1{
  width:527px;
  height:35px;
  background-image:url('szukajnoclegu1.jpg');
}
.noclegi .szukaj{
  background-color:#fbdb9e;
  width:527px;
  color:#730f01;
  font-family:Tahoma;
  font-size:11px;
}
.noclegi .szukaj table td{
  padding-left:3px;
}
.noclegi .szukaj select{
  width:144px;
}
.noclegi .szukaj input{
  border:none;
  color:#666666;
  font-family:Tahoma;
  font-size:12px;
  width:90px;
}
.noclegi .szukaj .nazwa{
  padding-left:30px;
}
.noclegi .szukaj .nazwa input{
  width:100px;
}
.noclegi .nocleg{
  width:528px;
  margin-top:10px;
  border-spacing:0px;
  background-repeat:repeat-y;
}
.noclegi .nocleg .nocleg1{
  width:528px;
  height:10px;
  background-image:url('nocleg1.jpg');
}
.noclegi .nocleg .nocleg2{
  width:528px;
  height:10px;
  background-image:url('nocleg2.jpg');
}
.noclegi .noclegiOpcja1 .nocleg1{
  background-image:url('1nocleg1.jpg');
}
.noclegi .noclegiOpcja1 .nocleg2{
  background-image:url('1nocleg2.jpg');
}
.noclegi .noclegiOpcja1 .nocleg{
  background-image:url('1noclegn.jpg');
}
.noclegi .noclegiOpcja2 .nocleg1{
  background-image:url('2nocleg1.jpg');
}
.noclegi .noclegiOpcja2 .nocleg2{
  background-image:url('2nocleg2.jpg');
}
.noclegi .noclegiOpcja2 .nocleg{
  background-image:url('2noclegn.jpg');
}
.noclegi .noclegiOpcja3 .nocleg1{
  background-image:url('3nocleg1.jpg');
}
.noclegi .noclegiOpcja3 .nocleg2{
  background-image:url('3nocleg2.jpg');
}
.noclegi .noclegiOpcja3 .nocleg{
  background-image:url('3noclegn.jpg');
}
.noclegi .licznik{
  font-family:Tahoma;
  margin:0px 0px 0px 10px;
  clear:both;
  text-align:left;
  color:#a0a0a0;
  font-size:11px;
}
.nocleg .notes{
  float:right;
  color:#9b1502;
  font-size:12px;
  padding:10px 10px 0px 5px;
  vertical-align:top;
  cursor:pointer;
}
.nocleg .notesimg{
  width:32px;
  height:35px;
  border:none;
  float:right;
  position:relative;
  top:-7px;
}
.nocleg .tytul1{
  color:#9b1502;
  font-size:14px;
  margin-left:10px;
  margin-top:8px;
}
.nocleg .tytul2{
  color:#69c4fe;
  font-size:14px;
  margin-left:10px;
  margin-top:8px;
}
.nocleg .tytul3{
  color:#666666;
  font-size:14px;
  margin-left:10px;
  margin-top:8px;
}
.nocleg a{
  text-decoration:none;
}
.nocleg .linia{
  border:none;
  border-bottom:1px solid #9b1502;
  padding-top:5px;
  margin-left:10px;
  margin-right:10px;
}
.nocleg .tytul1 img{
  border:none;
  margin-right:10px;
  width:9px;
  height:9px;
}
.nocleg .tytul2 img{
  border:none;
  margin-right:10px;
  width:9px;
  height:9px;
}
.nocleg .tytul3 img{
  border:none;
  margin-right:10px;
  width:9px;
  height:9px;
}
.nocleg .fotka1{
  float:left;
  margin:10px 0px 10px 10px;
  border:1px solid #ff0000;
  padding:1px;
}
.nocleg .fotka2{
  float:left;
  margin:10px 0px 10px 10px;
  border:1px solid #69c4fe;
  padding:1px;
}
.nocleg .fotka3{
  float:left;
  margin:10px 0px 10px 10px;
  border:1px solid #bdbdbd;
  padding:1px;
}
.nocleg .tekst{
  width:300px;
  min-height:107px;
  background-image:url('nocleginfo.jpg');
  background-repeat:no-repeat;
  background-position:top;
  float:left;
  margin-left:10px;
  margin-top:10px;
  color:#666666;
  font-size:12px;
  padding:10px;
}
.nocleg .tekst a{
  color:#666666;
  text-decoration:underline;
}
.nocleg .tekst table{
  width:300px;
}
.nocleg .tekst table .tel{
  vertical-align:top;
  width:20px;
}
.nocleg .tekst .fax{
  float:right;
}
.nocleg .opis{
  color:#666666;
  font-size:12px;
  width:350px;
  margin-left:10px;
  clear:left;
  float:left;
}
.nocleg .wiecej{
  float:left;
  color:#d6141c;
  font-size:12px;
  width:130px;
  margin-left:20px;
  *margin-left:200px;
}
.nocleg .wiecej .opcja1{
  color:#d6141c;
  text-decoration:none;
}
.nocleg .wiecej .opcja2{
  color:#6ac5fe;
  text-decoration:none;
}
.nocleg .wiecej .opcja3{
  color:#666666;
  text-decoration:none;
}
.nocleg .wiecej img{
  vertical-align:middle;
}
.noclegi .zakladki{
  width:510px;
  padding-left:15px;
  position:relative;
  top:-15px;
}
.noclegi .zakladki a{
  display:block;
  float:left;
  margin-right:1px;
  width:71px;
  height:21px;
  background-image:url('zakladka1.gif');
  font-size:12px;
  color:#ffffff;
  text-decoration:none;
  padding-top:7px;
  font-weight:bold;
  text-align:center;
}
.noclegi .zakladki .sel{
  background-image:url('zakladka2.gif');
}
.noclegi .opcja{
  font-size:11px;
  color:#666666;
  width:520px;
  padding:0px 10px 10px 10px;
  clear:both;
  min-height:200px;
  height:auto !important;
  height:200px;
}
.noclegi .opcja .zdjecie{
  float:left;
}
.noclegi .opcja .zdjecie img{
  border:1px solid #c0c0c0;
  padding:1px;
  margin:1px;
  cursor:pointer;
}
.noclegi .opcja form{
  margin:0px;
  padding:0px;
}
.noclegi .opcja input{
  border:1px solid #336699;;
  font-size:11px;
  color:#336699;
}
.noclegi .opcja textarea{
  border:1px solid #336699;;
  font-size:11px;
  color:#336699;
  width:500px;
  height:66px;
  font-family:Tahoma;
}
.site .drukuj{
  text-align:center;
  cursor:pointer;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
}
.site .zawartosc .poleTytul{
  background-image:url('tytul.jpg');
  width:507px;
  height:18px;
  font-size:14px;
  color:#ffffff;
  padding:10px;
  margin-bottom:10px;
  text-transform:uppercase;
}
.site .zawartosc .tekstDuzy{
  font-size:12px;
  font-family:Tahoma;
  width:528px;
}
.site .zawartosc .tekstDuzy a{
  color:#666666;
  text-decoration:none;
}
.site .zawartosc .przerwa{
  height:10px;
}
.site .linkiDol{
  color:#999999;
  font-size:11px;
  text-align:center;
  font-family:Tahoma;
}
.site .linkiDol p{
  margin:3px;
}
.site .linkiDol a{
  color:#999999;
  text-decoration:none;
}
.site .redakcja{
  display:block;
  color:#d6141c;
  font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  margin:0;
  float:left;
}
.spisPogody{
  width:440px;
  margin-left:auto;
  margin-right:auto;
}
.pogoda{
  float:left;
  border:1px solid #ffffff;
  margin-right:20px;
}
.pogodaLink{
  padding-top:20px;
  clear:both;
  text-align:center;
}
.pogodaLink a{
  color:#666666;
  text-decoration:underline;
  font-size:12px;
}
.pogoda img{
  border:none;
  height:auto;
  width:auto;
  margin:0px;
  padding:0px;
}
.panel{
  font-size:12px;
  margin-top:10px;
}
.panel input{
  border:1px solid #d3d4d6;
  background-color:#eff0f2;
}
.panel .radio{
  border:none;
  background-color:#ffffff;
}
.panel textarea{
  width:400px;
  height:150px;
  font-family:Verdana;
  font-size:12px;
  border:1px solid #d3d4d6;
  background-color:#eff0f2;
}
.panel .zmien{
  border:1px solid #666666;
  padding:2px;
  margin:2px;
}
.panel .dodajZdjecie{
  border:1px solid #d3d4d6;
  background-color:#eff0f2;
  margin-top:10px;
  margin-bottom:10px;
  padding:2px;
}
.panel .kontakt{
  width:528px;
  background-image:url('noclegn.jpg');
}
.panel .kontakt .tekst{
  padding:5px 15px 5px 15px;
}
.panel .kontakt .tekst h2{
  text-align:center;
  margin:2px;
}
.panel .kontakt .k1{
  background-image:url('nocleg1.jpg');
  height:10px;
}
.panel .kontakt .k2{
  background-image:url('nocleg2.jpg');
  height:10px;
}
.site .galeria_mala{
  width:510px;
  margin-left:auto;
  margin-right:auto;
}
.site .galeria_mala .zdjecie{
  float:left;
  margin:1px;
}
.site .galeria_mala .zdjecie img{
  border:1px solid #c0c0c0;
  padding:1px;
  background-color:#ffffff;
  cursor:pointer;
  width:120px;
  height:80px;
}
.site .komentarze{
  clear:both;
  font-size:12px;
  padding-top:10px;
}
.site .komentarze .kom1{
  width:527px;
  height:33px;
  background-image:url('komentarze.jpg');
}
.site .komentarze .dodajKom{
  width:125px;
  height:19px;
  background-image:url('komdodaj.jpg');
  cursor:pointer;
  float:right;
  margin-top:8px;
  margin-right:10px;
}
.site .komentarze .tabela{
  padding: 10px 10px 10px 20px;
  border:1px solid #730f01;
  background-color:#ffffff;
  width:495px;
  margin-top:1px;
  color:#666666;
}
.site .komentarze .tabela .imie{
  float:right;
}
.site .komentarze .tabela span{
  color:#730f01;
}
.site .komentarze .wpis{
  margin-left:10px;
  cursor:pointer;
}
.site .komentarze .krotki{

}
.site .komentarze .dlugi{
  display:none;
}
.site .komentarze .odstep{
  border-top:1px dashed #cacaca;
  margin-top:5px;
  margin-bottom:5px;
}
.site .podstrony{
  font-size:12px;
  color:#666666;
  margin-top:15px;
}
.site .podstrony a{
  text-decoration:none;
  color:#666666;
}
.site .podstrony .ac{
  color:#d6141c;
}
.site .podstrony span{
  color:#666666;
}
.site .dodaj_kom{
  font-size:11px;
  background-color:#cacaca;
  color:#ffffff;
  width:527px;
  margin-top:3px;
  display:none;
}
.site .dodaj_kom span{
  color:#730f01;
}
.site .dodaj_kom .f{
  padding:10px;
}
.site .dodaj_kom .kom1{
  background-image:url('komdod1.jpg');
  height:4px;
  padding:0px;
  width:527px;
}
.site .dodaj_kom .kom2{
  background-image:url('komdod2.jpg');
  height:5px;
  padding:0px;
  width:527px;
}
.site .dodaj_kom form .error{
  color:#730f01;
}
.site .dodaj_kom form input{
  width:200px;
  border:1px solid #cccccc;
  color:#730f01;
}
.site .dodaj_kom form textarea{
  width:400px;
  height:40px;
  border:1px solid #cccccc;
  font-size:12px;
  font-family:Tahoma;
  padding:1px;
  color:#666666;
}
.site .dodaj_kom .but{
  border:1px solid #ffffff;
  background-color:#dcdbdb;
  color:#959595;
  width:167px;
}
.site .galeria{
  width:510px;
  margin-left:auto;
  margin-right:auto;
}
.site .galeria .zdjecie{
  float:left;
  margin:1px;
  font-size:11px;
  text-align:center;
}
.site .galeria a{
  color:#000000;
  text-decoration:none;
}
.site .galeria .zdjecie img{
  border:1px solid #c0c0c0;
  padding:1px;
  background-color:#ffffff;
  cursor:pointer;
}
.site .galeria .jednaFotka{
  font-size:12px;
}
.site .galeria .jednaFotka img{
  border:1px solid #c0c0c0;
  padding:1px;
  background-color:#ffffff;
  cursor:pointer;
  max-width:500px;
  width: expression( document.body.clientWidth > 500 ? "500px" : "auto" ); /* sets max-width for IE */
}
.site .ocena{
  text-align:center;
  margin:15px 0px 20px 0px;
  font-size:12px;
}
.site .ocena div{
  font-size:14px;
  font-weight:bold;
}
.imagebutton {height: 22px; width: 23px; border: solid 2px #C0C0C0; background-color: #C0C0C0;}
.image {position: relative; left: 1px; top: 1px; height:20px; width:21px; border:none;}
.toolbar {height: 30px; background-color: #C0C0C0;}
#debug{
  width:960px;
  margin:0px auto 0px auto;
  font-size:10px;
  text-align:center;
  clear:both;
}
.wizytowka{
  width:980px;
  margin:0px auto 0px auto;
}
.wizytowka .powrot{
  width:900px;
  margin:10px auto 0px auto;
  font-family:Arial;
  font-size:12px;
}
.wizytowka .powrot a{
  color:#000000;
}
.wizytowka .top{
  width:897px;
  margin:0px auto 0px auto;
  height:240px;
  background-image:url('wizyt_top.jpg');
  background-position:top;
  background-repeat:no-repeat;
}
.wizytowka .ramka{
  width:895px;
  margin:0px auto 0px auto;
  border-left:1px solid #f6c82a;
  border-right:1px solid #f6c82a;
}
.wizytowka .top .info{
  padding:0px;
  margin:10px;
  background-image:url('wizyt_info.gif');
  width:528px;
  height:212px;
  float:left;
  color:#666666;
  font-size:12px;
  font-family:Verdana;
}
.wizytowka .top .info a{
  color:#666666;
  text-decoration:underline;
}
.wizytowka .top .info table{
  margin:5px;
  width:90%;
}
.wizytowka .top .info table td{
  padding:0px 5px 0px 5px;
}
.wizytowka .top .info table .tel{
  float:left;
  margin-right:20px;
}
.wizytowka .top .info .fax{
  float:right;
}
.wizytowka .top .info .tytul{
  display:block;
  margin:20px 15px 5px 15px;
  font-size:18px;
  text-decoration:none;
  color:#d6141c;
  background-image:url('wizyt_tytul.jpg');
  background-position:bottom center;
  background-repeat:no-repeat;
  padding-bottom:10px;
}
.wizytowka .top .fotka{
  float:right;
  margin:10px 15px 10px 10px;
  width:300px;
  height:210px;
  overflow:hidden;
  border:1px solid #73150a;
  position:relative;
}
.wizytowka .top .fotka img{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:300px;
  height:210px;
}
.wizytowka .przyciski{
  background-color:#ffffff;
  margin:0px 10px 0px 10px;
  height:3px;
}
.wizytowka .buttony{
  margin:0px 10px 0px 10px;
}
.wizytowka .buttony a{
  display:block;
  float:left;
  width:93px;
  height:27px;
  border-right:2px solid #ffffff;
  background-image:url('wizyt_but2.jpg');
  color:#ffffff;
  font-size:12px;
  font-family:Tahoma;
  text-decoration:none;
  text-align:center;
  padding-top:5px;
}
.wizytowka .buttony a:hover{
  background-image:url('wizyt_but1.jpg');
}
.wizytowka .buttony .sel{
  background-image:url('wizyt_but1.jpg');
}
.wizytowka .down{
  width:897px;
  margin:0px auto 0px auto;
  height:7px;
  background-image:url('wizyt_down.jpg');
}
.wizytowka .tekst a{
    color:inherit;
    text-decoration: none;
}
.wizytowka .tekst{
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
  padding:15px;
  clear:both;
  text-align:justify;
  min-height:300px;
  height:auto !important;
  height:300px;
}
.wizytowka .tekst form{
  margin:0px auto 0px auto;
  padding:0px;
  width:500px;
}
.wizytowka .tekst input{
  border:1px solid #336699;;
  font-size:11px;
  color:#336699;
}
.wizytowka .tekst textarea{
  border:1px solid #336699;;
  font-size:11px;
  color:#336699;
  width:500px;
  height:66px;
  font-family:Tahoma;
}
.wizytowka .galeria{
  padding:15px;
  clear:both;
  width:760px;
  margin-left:auto;
  margin-right:auto;
}
.wizytowka .tekst .galeria{
    width:700px;
}
.wizytowka .galeria .zdjecie{
  float:left;
}
.wizytowka .galeria .zdjecie img{
  border:1px solid #c0c0c0;
  padding:1px;
  margin:1px;
  cursor:pointer;
}
.wizytowka .linkiDol{
  width:897px;
  color:#999999;
  font-size:11px;
  text-align:center;
  font-family:Tahoma;
  margin:20px auto 0 auto;
}
.wizytowka .linkiDol p{
  margin:3px;
}
.wizytowka .linkiDol a{
  color:#999999;
  text-decoration:none;
}
.wizytowka .akcept{
  text-align:center;
  display:block;
  color:#66ccff;
  font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  margin:0px 0px 5px 0px;
}
.wizytowka .licznik{
  font-family:Tahoma;
  margin:0px 0px 0px 10px;
  clear:both;
  text-align:left;
  color:#a0a0a0;
  font-size:11px;
}
.wizytowka .licznik .login{
  margin-right:20px;
  float:right;
  display:block;
  color:#a0a0a0;
  text-decoration: none;
}
.wizytowka .licznik .login img{
  vertical-align:bottom;
}
#cookies{
    position:fixed;
    bottom:0;
    left:0;
    text-align: center;
    background-color: #DEDEDE;
    font-family: Verdana;
    font-size:10px;
    color:#777;
    width:100%;
}
#cookies p{
    margin: 9px 0;
}
#cookies a{
    color:#D05353;
    text-decoration: none;
}
#cookies_agree{
    background: transparent;
    border: none;
    cursor: pointer;
    color:#D05353;
    text-decoration: underline;
    font-size:10px;
    padding:0;
}
#sliderFrame, #sliderFrame div {
    box-sizing: content-box;
}
#sliderFrame 
{
    position:relative;
    width:700px;
    margin:0 auto; /*center-aligned*/
}

#logo, #logo div.sliderInner {
    width:527px;height:237px;/* Must be the same size as the slider images */
}

#logo {
    position:relative;
    margin:0; /*center-aligned*/
    transform: translate3d(0,0,0);
    -webkit-border-top-left-radius: 15px !important;
    -webkit-border-top-right-radius: 15px !important;
    -moz-border-radius-topleft: 15px !important;
    -moz-border-radius-topright: 15px !important;
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
}

/* image wrapper */
#logo a.imgLink, #logo div.video {
    z-index:2;
    position:absolute;
    top:0px;left:0px;border:0;padding:0;margin:0;
    width:100%;height:100%;
}

/* Caption styles */
#logo div.mc-caption-bg, #logo div.mc-caption-bg2 {
    display:none;
}

/* ------ built-in navigation bullets wrapper ------*/
#logo div.navBulletsWrapper  {
    display: none;
}


/* --------- Others ------- */

#logo div.loading 
{
    width:100%; height:100%;
    /*background:transparent url(loading.gif) no-repeat 50% 50%;*/
    filter: alpha(opacity=60);
    opacity:0.6;
    position:absolute;
    left:0;
    top:0; 
    z-index:9;
}

#logo img, #logo>b, #logo a>b {
    position:absolute; border:none; display:none;
}

#logo div.sliderInner {
    overflow:hidden; 
    -webkit-transform: rotate(0.000001deg);/* fixed the Chrome not crop border-radius bug*/
    position:absolute; top:0; left:0;
    -webkit-border-top-left-radius: 15px !important;
    -webkit-border-top-right-radius: 15px !important;
    -moz-border-radius-topleft: 15px !important;
    -moz-border-radius-topright: 15px !important;
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
}

#logo div {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

/*opera hack*/
#logo .mcBox:nth-of-type(1){
    -webkit-border-top-left-radius: 15px !important;
    -moz-border-radius-topleft: 15px !important;
    border-top-left-radius: 15px !important;
}
/*opera hack*/
#logo .mcBox:nth-of-type(8){
    -webkit-border-top-right-radius: 15px !important;
    -moz-border-radius-topright: 15px !important;
    border-top-right-radius: 15px !important;
}

#facebookSlideBtn
{
float:left;width:50px;height:55px;
cursor:pointer;
 background: url(/gfx/fbLike.png) no-repeat;
 position:absolute;
 top:0px;left:-50px; 
}
#facebookSlide:hover {
	right:0 !important;
}
#facebookSlide
    {
        width:340px;
        height:400px;
        display:block; 
        right:-340px;
        padding:0;position:fixed;top:165px;z-index:999999;    
        z-index:9999999;                
    }
    
.book {
	height:23px;
	width:115px;
	background:url(/gfx/button.png) no-repeat top center;
    margin: 11px 0 0 17px;
	 
	float:left;
}
.book:hover{
	background-position:bottom center;
	
}
.book span {
	opacity:0;
	
}

.book_onpage {

font-family: Tahoma;
font-size:12px;
padding-top:8px;
text-decoration:none;

margin:0;



font-weight:bold;
text-align:center;
}


.book_onpage a { 
		text-align:center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9a1402+0,851101+100 */
background: #9a1402; /* Old browsers */
background: -moz-linear-gradient(top,  #9a1402 0%, #851101 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a1402), color-stop(100%,#851101)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9a1402 0%,#851101 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9a1402 0%,#851101 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9a1402 0%,#851101 100%); /* IE10+ */padding:5px 12px;
background: linear-gradient(to bottom,  #9a1402 0%,#851101 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a1402', endColorstr='#851101',GradientType=0 ); /* IE6-9 */
	color:#fff;
	text-decoration:none;
	
border-radius:20px; 
	
}

.book_onpage a:hover { 

		background:#bf1700;
	
}

.book_onpage p {
	color:#989898;
	font-size:0.8em;
}

.book_onpage p span { 
	color:#003580
}
