body{
  font-family: "Arial", sans-serif;
  padding:0px;
  margin:0px;
  font-size:13px;
  text-align:center;
  background:url('/img/bg.jpg') no-repeat;
  background-position:top center;
}

form{padding:0px;margin:0px;}
table, form{font-size:13px;}
img{border:none;}

.f1{width:100%;height:1px;font-size:1px;clear:both;}
.f10{width:100%;height:10px;font-size:10px;clear:both;}
.f20{width:100%;height:20px;clear:both;}
.f30{width:100%;height:30px;clear:both;}

#all{width:100%;text-align:center;}
#cont{width:940px;margin:auto;text-align:left;}

#menu{padding:0px;margin:0px;list-style-type:none;height:67px;background:url('/img/menubg.png') no-repeat;padding-left:35px;}
#menu li {float:left;}
#menu li a{display:block;height:67px;}
#menu li a span{display:none;}

#menu li a.start{width:96px;background:url('/img/menu/start.png'); background-position:left;}
#menu li a.start:hover{background-position:right;}
#menu li a.start_a{width:96px;background:url('/img/menu/start.png');background-position:right;}

#menu li a.zostan_opiekunem{width:129px;background:url('/img/menu/zostan_opiekunem.png'); background-position:left;}
#menu li a.zostan_opiekunem:hover{background-position:right;}
#menu li a.zostan_opiekunem_a{width:129px;background:url('/img/menu/zostan_opiekunem.png');background-position:right;}

#menu li a.znajdz_opiekuna{width:121px;background:url('/img/menu/znajdz_opiekuna.png'); background-position:left;}
#menu li a.znajdz_opiekuna:hover{background-position:right;}
#menu li a.znajdz_opiekuna_a{width:121px;background:url('/img/menu/znajdz_opiekuna.png');background-position:right;}

#menu li a.ogloszenia{width:138px;background:url('/img/menu/ogloszenia.png'); background-position:left;}
#menu li a.ogloszenia:hover{background-position:right;}
#menu li a.ogloszenia_a{width:138px;background:url('/img/menu/ogloszenia.png');background-position:right;}

#menu li a.hotele{width:149px;background:url('/img/menu/hotele.png'); background-position:left;}
#menu li a.hotele:hover{background-position:right;}
#menu li a.hotele_a{width:149px;background:url('/img/menu/hotele.png');background-position:right;}

#menu li a.artykuly{width:119px;background:url('/img/menu/artykuly.png'); background-position:left;}
#menu li a.artykuly:hover{background-position:right;}
#menu li a.artykuly_a{width:119px;background:url('/img/menu/artykuly.png');background-position:right;}

#menu li a.galeria{width:112px;background:url('/img/menu/galeria.png'); background-position:left;}
#menu li a.galeria:hover{background-position:right;}
#menu li a.galeria_a{width:112px;background:url('/img/menu/galeria.png');background-position:right;}

#top{width:100%;}
#top h1{display:none;}
#top h2{display:none;}

#top{margin-top:7px;}
#top h1{display:none;}
#top h2{display:none;}
#top .top1{height:237px;background:url('/img/top.jpg') no-repeat;color:white;font-size:16px;}
#top .top1 p{padding:0px;margin:0px;padding-left:337px;padding-top:160px;width:370px;}
#top .top2{height:61px;}
#top .top2left{float:left;height:61px;width:216px;background:url('/img/t2lbg.jpg') no-repeat;}
#top .top2right{float:left;width:724px;height:61px;}
#top .top2right .wyszukaj{padding:0px;margin:0px;width:316px;height:29px;line-height:29px;text-align:center;margin:auto;background:url('/img/wyszukaj.png') no-repeat;color:white;}
#top .top2right .sbox{height:26px;line-height:26px;padding-top:6px;color:rgb(144,177,217);}
#top .top2right label{padding-left:10px;}
#top .top2right select{color:rgb(151,151,151);font-size:11px;}


#left{float:left;width:207px;}
#center{float:left;width:489px;padding-left:20px;padding-top:10px;}
#center h2{padding:0px;margin:0px;padding-top:15px;margin-bottom:20px;font-size:16px;color:rgb(151,18,103);border-bottom:1px solid rgb(181,183,184);}

#right{float:left;width:204px;padding-left:20px;padding-top:10px;}

#left .ltop{height:66px;background:url('/img/t3lbg.jpg') no-repeat;background-position:left;}

#left .logowanie{padding:5px;text-align:right;font-size:12px;padding-bottom:15px;color:rgb(165,165,165);}
#left .logowanie p{padding:0px;margin:0px;color:rgb(165,47,121);}
#left .lform{font-size:12px;}
#left .lform input{margin-top:3px;}
#left .lform .tinput{width:113px;}

#left .lbox{color:white;background:url('/img/lboxb.png') no-repeat;background-position:bottom;padding-bottom:26px;margin-bottom:26px;}
#left .lbox .tytul{padding:0px;margin:0px;height:26px;line-height:26px;text-align:center;font-weight:bold;background:url('/img/lboxt.png') no-repeat;}
#left .lbox .cont{padding:5px;background-color:rgb(133,169,213);}
#left .lbox .cont p{padding-bottom:0px;margin-bottom:0px;}
#left .lbox .cont .amail{text-decoration:none;color:white;}
#left .lbox .cont .amail:hover{text-decoration:underline;}
#left .lbox .cont .more{display:block;float:right;text-decoration:none;color:rgb(151,18,103);}
#left .lbox .cont .more:hover{text-decoration:underline;}

#right .ad p{text-align:center;color:rgb(179,179,179);}
#right .am{text-align:center;}
#right .am p{text-align:center;color:rgb(165,47,121);}

#bottom{height:144px;background:url('/img/bottom.jpg') no-repeat;}
#bottom .bottom1{width:774px;height:32px;line-height:32px;padding-top:78px;color:rgb(165,47,121);text-align:center;}
#bottom .bottom1 a{text-decoration:none;color:rgb(165,47,121);}
#bottom .bottom1 a:hover{text-decoration:underline;}

#bottom .bottom2{height:35px;line-height:35px;color:white;}
#bottom .bottom2 a{text-decoration:none;color:white;font-weight:bold;}
#bottom .bottom2 a:hover{text-decoration:underline;}
#bottom .bottom2 span{display:block;float:left;padding-left:150px;}

#fopiekun{}
#fopiekun table{width:100%;}
#fopiekun .tdr{text-align:right;width:125px;}
#fopiekun textarea{width:100%;}
#fopiekun .linput{width:100%;}
#fopiekun .submit{text-align:center;}
#fopiekun .ttytul{font-weight:bold;color:rgb(165,165,165);}

.tooltip{padding: 10px; background-color: rgb(51,51,51);color:white;}

input.optional{
/*  border: 1px solid #00CC00;*/
  border: 1px solid rgb(183,185,189);
}

input.required, textarea.required {
/*  border: 1px solid #00A8E6;*/
  border: 1px solid rgb(183,185,189);
}
input.validation-failed, textarea.validation-failed {
  border: 1px solid rgb(152,18,103);
  color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
/*  border: 1px solid #00CC00;*/
  border: 1px solid rgb(183,185,189);
  color : #000;
}

.validation-advice {
  font-size:11px;
  margin: 5px 0;
  padding: 5px;
  background-color: rgb(152,18,103);
  color : #FFF;
  font-weight: normal;
}

.tooltip{padding: 10px; background-color: rgb(51,51,51);color:white;}

.err{color:rgb(196,33,4);}

.errors{}
.errors fieldset{border:1px solid rgb(152,18,103);}
.errors legend{color:rgb(152,18,103);font-weight:bold;}
.errors span{font-weight:bold;}

.lista_opiekunow{}
.lista_opiekunow li{line-height:16px;margin-bottom:4px;}
.lista_opiekunow a{text-decoration:none;color:rgb(92,147,214);}
.lista_opiekunow a:hover{color:rgb(152,18,103);}
.lista_opiekunow .cert{background:url('/img/ikona.png') no-repeat;background-position:left center;padding-left:105px;font-weight:bold;}
.lista_opiekunow a:visited{color:purple;}

.opiekun{}
.opiekun fieldset{border:1px solid rgb(165,165,165);}
.opiekun legend{color:rgb(152,18,103);font-weight:bold;}
.opiekun table{width:100%;}
.opiekun td{vertical-align:top;padding-top:10px;}
.opiekun .tdr{text-align:right;color:rgb(165,165,165);font-weight:bold;padding-right:10px;}
.opiekun ul{list-style-type:square;padding:0px;margin:0px;padding-left:20px;}
.opiekun a{text-decoration:none;color:rgb(92,147,214);}
.opiekun a:hover{text-decoration:underline;}

#sform{font-size:13px;}
#sform .tdr{text-align:right;padding-right:10px;}
#sform .submit{text-align:center;}

.err{font-weight:bold;color:rgb(152,18,103);}

.opinfo{}
.opinfo a{text-decoration:none;color:rgb(92,147,214);}
.opinfo a:hover{text-decoration:underline;}
.opinfo ol li{padding-bottom:10px;}

.dodajo{}
.dodajo a{float:right;display:block;width:117px;height:23px;line-height:23px;text-align:center;text-decoration:none;color:white;background:url('/img/dodaj_ogl.png') no-repeat;margin-left:15px;}
.dodajo a:hover{text-decoration:underline;}

.ogloszenie{color:rgb(112,113,115);padding-top:10px;}
.ogloszenie .tresc{padding:0px;margin:0px;}
.ogloszenie .kto{margin-top:0px;padding-top:5px;text-align:right;font-weight:bold;}
.ogloszenie a{text-decoration:none;color:rgb(97,134,187);}
.ogloszenie a:hover{text-decoration:underline;}

.ohr{width:160px;margin:auto;height:1px;font-size:1px;background-color:rgb(152,18,103);clear:both;}

.olinks{text-align:center;padding-top:15px;}
.olinks .active{font-weight:bold;color:rgb(152,18,103);}
.olinks a{text-decoration:none;color:rgb(97,134,187);}
.olinks a:hover{color:rgb(152,18,103);}

.hotel{width:489px;color:white;background-color:rgb(133,169,213);margin-top:15px;}
.hotel .nazwa{padding:0px;margin:0px;background:url('/img/hotel_nazwa.gif') no-repeat;border-bottom:1px solid white;padding-left:15px;height:26px;line-height:26px;}
.hotel .lewa{float:left;width:340px;padding-left:12px;padding-right:10px;}
.hotel .prawa{float:left;width:115px;padding-right:12px;}
.hotel .prawa .img{width:109px;border:2px solid rgb(241,241,190);margin-top:10px;}
.hotel ul{list-style-type:square;padding-top:0px;margin-top:0px;}
.hotel .dol{height:8px;font-size:8px;background:url('/img/hotel_dol.gif') no-repeat;clear:both;}
.hotel .opis{text-align:justify;}
.hotel .dane{font-weight:bold;border-top:1px solid rgb(194,212,234);padding-top:10px;}
.hotel .data{font-size:11px;text-align:center;}
.hotel .data .id{display:block;float:right;}
.hotel a{text-decoration:none;color:white;}
.hotel a:hover{text-decoration:underline;}

.fglist{margin-top:10px;}
.fglist .fgbox{float:left;width:133px;margin-right:10px;}
.fglist .fgbox span{display:block;height:22px;line-height:22px;text-align:center;}
.fglist .fgbox span a{text-decoration:none;color:rgb(165,47,121);font-weight:bold;}
.fglist .fgbox .img{width:131px;height:92px;text-align:center;display:table-cell;vertical-align:middle;border:1px solid rgb(171,196,227);}
.fglist .fgbox p{padding:0px;margin:0px;padding:4px;text-align:center;}

.artykul{}
.artykul h3{font-size:14px;color:rgb(92,147,214);}
.artykul h3 a{text-decoration:none;color:rgb(92,147,214);}
.artykul h3 a:hover{text-decoration:underline;}
.artykul .more{text-align:right;}
.artykul .more a{text-decoration:none;color:rgb(152,18,103);}
.artykul .more a:hover{text-decoration:underline;}

#bottom_ad{text-align:center;}
