body,html,p,h1,h2,h3,h4,h5,ul,li,input,select,textarea,form,blockquote,table,td,th,tr {
margin:0;
padding:0;
border:0;
}
body {
font:normal 13px/18px Tahoma;
color:#757575;
background:#f0fff0 url(mainbg.jpg) -2px top repeat-x;
text-align:center;
}
ul {
list-style:none;
}
a {
color:#636363;
text-decoration:none;
}
a:hover {
color:#636363;
text-decoration:underline;
}
a img {
border:0;
}
.cl {
font-size:1px;
height:1px;
clear:both;
}
.vat {
vertical-align:top !important;
}
.vam {
vertical-align:middle !important;
}
.vab {
vertical-align:bottom !important;
}
.tac {
text-align:center !important;
}
.tal {
text-align:left !important;
}
.tar {
text-align:right !important;
}
.p20 {
padding:20px;
}
#main {
width:994px;
margin:auto;
background:white url(topcbg.gif);
text-align:left;
}
#mainp {
padding:17px 8px 0 8px;
background:transparent url(topbg.jpg) 0px 0px no-repeat !important;
}
#tops {
display:none;
padding:10px 0;
}
#topm {
height:41px;
}
#loginfo {
float:left;
background:url(osoba.gif) 10px center no-repeat;
padding-left:30px;
height:40px;
font:normal 12px/40px Verdana;
color:white;
}
#loginfo div {
float:left;
margin-right:3px;
}
#loginfo div a {
clear:both;
}
#loginfo label {
font:bold 12px/12px Verdana;
display:block;
padding-top:8px;
}
#loginfo b {
margin-right:10px;
}
#loginfo b b {
font-weight:normal;
}
#loginfo a {
color:white;
font:normal 10px/20px Verdana;
text-decoration:none;
}
#loginfo a:hover {
text-decoration:underline;
}
#loginfo a.logout {
padding-left:29px;
color:white;
font:normal 10px/20px Verdana;
background:url(klucz.gif) left center no-repeat;
text-decoration:none;
}
#loginfo form {
line-height:20px;
}
#topmr {
float:right;
padding-right:10px;
height:40px;
}
#topmr a {
float:right;
margin-left:24px;
font:bold 12px/40px Verdana;
color:white;
}
#topmr a.kim {
background:url(kim_jestesmy.gif) left center no-repeat;
padding-left:26px;
}
#topmr a.reg {
background:url(regulamin.gif) left center no-repeat;
padding-left:26px;
}
#topmr a.kon {
background:url(kontakt.gif) left center no-repeat;
padding-left:26px;
}
#top {
height:120px;
}
#top #logo {
float:left;
background:url(logo.gif) center center no-repeat;
width:249px;
height:120px;
}
#top #logowanie {
float:left;
width:249px;
color:#15ab0e;
}
#top #logowanie .log {
float:left;
width:102px;
margin-left:8px;
}
#top #logowanie .log input {
border:1px solid #a6ffa1;
width:100px;
}
#top #logowanie .log input.sub {
border:0;
width:auto;
margin:10px 0 0 40px;
}
#top #logowanie .info {
float:left;
width:120px;
}
#top #logowanie .info i {
display:block;
font:bold 16px/40px Arial;
margin-bottom:30px;
}
#top #logowanie .info a {
display:block;
color:#15ab0e;
text-decoration:underline;
}
#top #banner {
float:left;
width:480px;
padding-top:27px;
text-align:center;
}
#top #banner object {
margin:auto;
}
#topm2{
height:50px;
}
#topm2 a {
float:left;
height:50px;
font:normal 16px/50px Arial;
color:#15ab0e;
text-align:center;
padding:0 15px;
cursor:pointer;
text-decoration:none;
}
#topm2 a.wysz {
padding:0;
float:left;
margin-left:10px;
width:164px;
height:50px;
font:normal 20px/50px Arial;
color:white;
text-align:center;
}
#topm2 a.doda {
padding:0;
float:left;
margin:0 1px 0 5px;
width:164px;
height:50px;
font:normal 20px/50px Arial;
color:white;
text-align:center;
}
#mapapol {
float:right;
width:224px;
}
#form {
float:right;
width:294px;
margin-right:14px;
}
#form form {
padding-top:40px;
}
#form .inp {
background:url(searchinput.png) right top no-repeat;
height:21px;
margin-bottom:9px;
}
#form .inp label {
float:left;
width:88px;
margin-right:3px;
font:normal 11px/21px Tahoma;
color:#15ab0e;
text-align:right;
}
#form .inp input, #form .inp select {
float:left;
width:203px;
background:transparent;
}
#form .inp select {
margin:1px;
width:201px;
}
#form .sub, #form .zaa {
text-align:right;
padding-right:25px;
}
#form .zaa a {
background:url(arrowsgreen.gif) left 4px no-repeat;
padding-left:16px;
font-size:10px;
color:#15ab0e;
text-decoration:underline;
}
#form .sub input {
background:url(wyszukajgreen.gif);
width:175px;
height:23px;
}
#info {
float:left;
width:430px;
}
#info .text {
float:left;
}
#info .prom {
margin-top:153px;
background:url(uwaga_promocja.png) center center no-repeat;
height:88px;
text-align:center;
}
#info .prom p {
padding:6px 42px;
font:normal 12px/13px Arial;
text-align:left;
color:white;
}
#info .prom u {
display:block;
font:bold 14px Arial;
color:white;
height:22px;
}
#info .prom a {
width:147px;
height:23px;
display:block;
margin:auto;
background:url(dodaj_oferte.png);
}
#promowane {
}
#promowanep {
background:url(promtop.png) left top no-repeat;
}
#promowane .header {
height:41px;
}
#promowane .footer {
height:15px;
background:url(prombot.png);
}
#promowane h3 {
font:normal 20px/41px Arial;
color:#f20706;
padding-left:77px;
}
#promowane table {
border-collapse:collapse;
border:0;
width:100%;
}
#promowane table th {
height:23px;
text-align:center;
}
#promowane table th a {
font:normal 14px/23px Arial;
color:#575757;
}
#promowane table tr td {
background:#ffeba5 url(promrow1.gif) left top repeat-x;
}
#promowane table tr.col td {
background:#fff6a5 url(promrow2.gif) left top repeat-x;
}
#promowane table td {
height:60px;
text-align:center;
}
#promowane table td b {
display:block;
height:36px;
overflow:hidden;
}
#promowane table td .foto {
background:url(catfotobg.gif);
width:64px;
height:52px;
margin:auto;
}
#promowane table td .foto a {
display:block;
width:64px;
height:52px;
background-repeat:no-repeat;
background-position:center center;
}
.star {
margin:auto;
width:79px;
height:15px;
background:url(stare.gif) left top no-repeat;
text-align:left;
}
.star0, .star1, .star2, .star3, .star4, .star5, .star6, .star7, .star8, .star9, .star10 {
height:15px;
background:url(starf.gif) left top no-repeat;
}
.star0 {
width:0;
}
.star1 {
width:8px;
}
.star2 {
width:16px;
}
.star3 {
width:24px;
}
.star4 {
width:32px;
}
.star5 {
width:40px;
}
.star6 {
width:48px;
}
.star7 {
width:56px;
}
.star8 {
width:64px;
}
.star9 {
width:72px;
}
.star10 {
width:79px;
}
#footer {
margin-top:1px;
background:url(footerfoo.png);
}
#footerp {
padding:20px 20px 0 20px;
text-align:center;
background:url(footertop.png) left top no-repeat;
}
#footer .footer {
background:url(footerbot.png);
height:36px;
}
#footerp a {
color:black;
font:normal 10px/12px Tahoma;
padding:0 5px;
}
#footerp b {
padding:0 1px 0 0;
background:#919aa3;
}
#spl2 {
margin-top:3px;
background:url(spl2bg.gif);
}
#spl2p {
}
#spl2 .footer {
background:url(spl2footer.png);
height:18px;
}
#spl2 .header {
height:33px;
}
#spl2 .header h3 {
padding:16px 0 0 13px;
font:bold 12px/12px Tahoma;
color:white;
}
#spl2 #reklamy {
background:#8a93f3 url(spl2top.png) left top no-repeat;
padding:0 0 1px 1px;
width:274px;
float:left;
}
#spl2 #reklamyp {
min-height:500px;
height:auto !important;
height:188px;
background:#bdc2fa url(spl2top.png) -1px top no-repeat;
border-right:1px solid #8a93f3;
}
#wyniki.last20 {
background:url(spl2top.png) right top no-repeat;
width:703px;
float:right;
}
#last20p {
padding:0 2px;
}
#last20 table {
border-collapse:collapse;
border:0;
width:100%;
}
#last20 table th {
height:26px;
text-align:center;
}
#last20 table th a {
font:bold 12px/26px Tahoma;
color:#5c5c5c;
}
#last20 table tr.col td {
background:#f4f4f4;
}
#last20 table td {
height:60px;
text-align:center;
}
#last20 table td b {
display:block;
}
#last20 table td .foto {
background:url(catfotobg.gif);
width:64px;
height:52px;
margin:auto;
}
#last20 table td .foto a {
display:block;
width:64px;
height:52px;
background-repeat:no-repeat;
background-position:center center;
}
#oferta {
margin-top:3px;
background:url(ofertabg.gif);
}
#ofertap {
background:url(wynikitop.png) left top no-repeat;
}
#oferta .footer {
height:29px;
line-height:29px;
background:url(wynikifooter.png);
}
#oferta .header {
height:41px;
}
#oferta .header h3 {
padding-left:76px;
font:normal 20px/41px Arial;
color:#06A000;
background:url(ofertahbg.png) left top no-repeat;
}
#oferta .spl2 {
padding:11px 7px;
background:white;
}
#oferta .spl2 .l {
float:left;
width:495px;
}
#oferta .spl2 .r {
float:right;
width:465px;
}
#ofertap .info {
background:url(ofertainfobg.gif);
}
#ofertap .info table {
padding-top:10px;
background:url(ofertainfotop.png) left top no-repeat;
}
#ofertap .info table td {
padding:0 15px 0 6px;
font:normal 12px Tahoma;
color:#4a4a4a;
vertical-align:top;
text-align:left;
}
#ofertap .info table td .star {
margin:0 auto 0 0;
}
#ofertap .info table td.what {
text-align:right;
color:#06A000;
width:114px;
padding:0;
font:bold 12px Tahoma;
}
#ofertap .info .footer {
background:url(ofertainfofooter.png);
height:12px;
}
#oferta .box {
padding-top:15px;
}
#oferta .box .boxh {
font:bold 12px/16px Tahoma;
color:#5c5c5c;
border-bottom:1px solid #aeaeae;
padding-left:2px;
}
#oferta #koment {
margin-top:20px;
}
#oferta #koment table {
width:100%;
}
#oferta #koment table td {
padding:4px 0;
}
#oferta #koment table td.what {
font:bold 12px/22px Tahoma;
color:#5b5b5b;
text-align:right;
}
#oferta #koment input, #oferta #koment textarea {
background:transparent;
}
#oferta #koment .kod {
}
#oferta #koment .pkod {
background:url(komentinpkod.png) left top no-repeat;
}
#oferta #koment .pkod input {
width:86px;
}
#oferta #koment .imie {
background:url(komentinpimie.png) left top no-repeat;
}
#oferta #koment .imie input {
width:285px;
}
#oferta #koment .tresc {
background:url(komentinptresc.png) left top no-repeat;
vertical-align:top;
}
#oferta #koment .tresc textarea {
width:390px;
height:129px;
}
#oferta #koment .sub input {
background:url(komentinpsub.png);
width:97px;
height:23px;
}
#oferta #komentarze {
background:#f1f1f1;
color:#5c5c5c;
font:normal 12px Tahoma;
}
#oferta #komentarze p {
padding:11px 18px;
}
#oferta #komentarze span {
display:block;
text-align:right;
padding:0 18px 8px 18px;
border-bottom:1px solid white;
}
#oferta #mapag {
text-align:center;
}
#oferta #mapag #mapa {
width:480px;
height:420px;
margin:17px auto;
border:1px solid #dadada;
}
#oferta #galeria s {
float:left;
width:106px;
height:86px;
background:url(ofertainfofotobg.png);
margin:0 9px 12px 0;
}
#oferta #galeria s a {
display:block;
width:106px;
height:86px;
background-repeat:no-repeat;
background-position:center center;
}
#oferta #galeria span {
background:url(lupablue.gif) left center no-repeat;
padding-left:25px;
margin-left:15px;
color:#06A000;
font:bold 12px Tahoma;
clear:both;
display:block;
}
#oferta #udogodnienia {
padding:17px 10px 0 10px;
}
#oferta #udogodnienia table td {
width:50%;
}
#oferta #pokoje {
margin:17px 10px 0 10px;
border-collapse:collapse;
border:0;
}
#oferta #pokoje .what {
text-align:right;
font-weight:bold;
padding-right:5px;
}
#oferta #wyposazenie {
padding:17px 10px 0 10px;
}
#oferta #wyposazenie .jest {
background:url(jest.gif) left center no-repeat;
text-indent:16px;
}
#oferta #wyposazenie .brak {
background:url(brak.gif) left center no-repeat;
text-indent:16px;
}
#oferta #jezyki {
margin:17px 10px 0 10px;
}
#oferta #odleglosci {
margin:17px 10px 0 10px;
width:440px;
border-collapse:collapse;
border:0;
}
#oferta #odleglosci td.what {
font-weight:bold;
text-align:right;
}
#oferta #odleglosci td {
width:50%;
}
#oferta #reklamy {
margin-top:15px;
background:#8a93f3 url(spl2top.png) left top no-repeat;
padding:0 0 1px 1px;
float:left;
}
#oferta #reklamyp {
min-height:80px;
height:auto !important;
height:188px;
background:#bdc2fa url(spl2top.png) -1px top no-repeat;
border-right:1px solid #8a93f3;
}
#oferta #reklamy .header {
height:33px;
}
#oferta #reklamy .header h3 {
padding:16px 0 0 13px;
font:bold 12px/12px Tahoma;
color:white;
background:transparent;
}
#oferta #reklamy .footer {
background:url(ofertareklamyfooter.png);
height:17px;
}
#wyniki {
background:url(wynikibg.gif);
}
#wynikip {
background:url(wynikitop.png) left top no-repeat;
}
#wyniki .header {
height:41px;
}
#wyniki .footer {
height:29px;
line-height:29px;
background:url(wynikifooter.png);
}
#wyniki h3 {
padding-left:76px;
}
#wyniki h3 p {
float:left;
font:normal 20px/41px Arial;
color:#06a000;
}
#wyniki h3 b {
float:left;
line-height:14px;
font:bold 12px Verdana;
color:white;
margin:0 0 0 20px;
}
#wyniki h3 u {
float:left;
line-height:14px;
font:normal 12px Verdana;
color:#e4e2e3;
margin:0 0 0 5px;
text-decoration:none;
}
#wyniki h3 s {
line-height:14px;
float:left;
background:url(arrowsorange.gif) center center no-repeat;
width:9px;
font-size:1px;
margin:0 0 0 20px;
}
#wyniki table {
border-collapse:collapse;
border:0;
width:100%;
}
#wyniki table th {
height:27px;
text-align:center;
}
#wyniki table th a {
font:normal 14px/27px Tahoma;
color:#575757;
}
#wyniki table tr.col td {
background:#efefef;
}
#wyniki table tr td.promo {
background:#ffeb88 url(promrow1.gif) left top repeat-x;;
}
#wyniki table tr.col td.promo {
background:#FFF7B0 url(promrow2.gif) left top repeat-x;;
}
#wyniki table td {
height:60px;
text-align:center;
background:#fefefe;
}
#wyniki table td b {
display:block;
height:36px;
overflow:hidden;
}
#wyniki table td .foto {
background:url(catfotobg.gif);
width:64px;
height:52px;
margin:auto;
}
#wyniki table td .foto a {
display:block;
width:64px;
height:52px;
background-repeat:no-repeat;
background-position:center center;
}
#wreklamy {
background:url(reklamybg.gif);
width:297px;
margin-top:3px;
}
#wreklamyp {
padding:0 2px;
background:url(reklamytop.png) left top no-repeat;
}
#wreklamy .header {
height:33px;
}
#wreklamy .header h3 {
padding:16px 0 0 13px;
font:bold 12px/12px Tahoma;
color:white;
}
#wreklamy .footer {
background:url(reklamyfooter.png);
height:17px;
}
.tablecol2 div {
float:left;
width:220px;
}
.tablecol2 div.cl {
float:none;
width:auto;
font-size:1px;
height:1px;
}
.content hr {
clear:both;
}
.content input, .content select, .content textarea {
border:1px solid #7A2427;
padding:1px 0;
margin:0 2px 2px 0;
}
.content input.image {
border:0;
padding:0;
margin:0;
}