A:link {font: normal x-small Verdana; color: navy;   }
A:visited {font: normal x-small Verdana; color: #3366cc;   }
A:hover {font: normal x-small Verdana; color: red;   }
A:active {font: normal x-small Verdana; color: blue;   }

A.lang:link {font: normal x-small Verdana; color: navy;   }
A.lang:visited {font: normal x-small  Verdana; color: orange;   }
A.lang:hover {font: normal x-small  Verdana; color: red;   }
A.lang:active {font: normal x-small  Verdana; color: blue;   }


A.booknow:link {font: bold 120% Verdana; color: navy; text-decoration: none;   background: #D8E6FF;   padding: 2px 4px; border: #3366cc 1px solid; }
A.booknow:visited {font: bold 120% Verdana; color: navy;   text-decoration: none;   background: #e0e0e0;   padding: 2px 4px; border: #3366cc 1px solid; }
A.booknow:hover {font: bold 120% Verdana; color: white;  text-decoration: none;   background: red;  padding: 2px 4px; border: #3366cc 1px solid; }
A.booknow:active {font: bold 120% Verdana; color: navy; text-decoration: none;   background: orange;   padding: 2px 4px; border: #3366cc 1px solid; }


/* style do bookingu w wyszukiwarce */
A.booknow2:link {font: bold 120% Verdana; color: red; background: none; text-decoration: none;   }
A.booknow2:visited {font: bold 120% Verdana; color: orange;  background: none;  text-decoration: none;  }
A.booknow2:hover {font: bold 140% Verdana; color: red;  background: none; text-decoration: none;  }
A.booknow2:active {font: bold 120% Verdana; color: blue;  background: none; text-decoration: none; }


A.a1:link {font: bold 110% Verdana; color: #001E74; text-decoration: none;     margin: 0;   }
A.a1:visited {font: bold 110% Verdana; color: #001E74;   text-decoration: none;    margin: 0;    }
A.a1:hover {font: bold 110% Verdana; color: red;  text-decoration: none;    margin: 0;  }
A.a1:active {font: bold 110% Verdana; color: red; text-decoration: none;     margin: 0;   }

A.a2:link {font: bold 120% Verdana; color: #ff6600; text-decoration: none;     margin: 0;    }
A.a2:visited {font: bold 120% Verdana; color: orange;   text-decoration: none;    margin: 0;    }
A.a2:hover {font: bold 120% Verdana; color: red;  text-decoration: none;    margin: 0;  }
A.a2:active {font: bold 120% Verdana; color: red; text-decoration: none;     margin: 0;   }

A.a3:link {font: normal 110% Verdana; color: #001E74; text-decoration: none;     margin: 0;   }
A.a3:visited {font: normal 110% Verdana; color: #001E74;   text-decoration: none;    margin: 0;    }
A.a3:hover {font: normal 110% Verdana; color: red;  text-decoration: none;    margin: 0;  }
A.a3:active {font: normal 110% Verdana; color: red; text-decoration: none;     margin: 0;   }



A.bigcity:link {font: bold 120% Verdana; color: white; text-decoration: none;     margin: 0;   }
A.bigcity:visited {font: normal 120% Verdana; color: #f0f0f0;   text-decoration: none;    margin: 0;   }
A.bigcity:hover {font: bold 120% Verdana; color: red;  text-decoration: none;    margin: 0;   }
A.bigcity:active {font: bold 120% Verdana; color: white; text-decoration: none;     margin: 0;   }


body {
background: #ffffff;
text-align: center;
font-size: x-small;
color: #000066;
font-family: Verdana;
margin: 0;
padding: 0;
}

#calastrona {text-align: center;   margin: 0; padding: 0; width: 100%; }
#all {text-align: center; background: #ffffff; margin: 0; padding: 0; }

#logo { background: #ffffff; text-align: left; padding-left: 5px; }
#logo h1 { display: inline; font: normal 250% Verdana; margin-left: 20px; color: #cc0033;  }

div.naglowek2 {text-align: center; background: #3366cc; margin: 0; border-bottom: 1px solid navy; border-top: none; }
div.naglowek2 ul { text-align: center; margin: 0; padding: 5px; list-style: none; color: white; }
div.naglowek2 li  {display: inline; border-right: white 1px solid; margin: 0; }
div.naglowek2 li.ostatni  {display: inline; margin: 0; border: none; }
div.naglowek2 A:link {font: bold x-small Verdana; color: white;  padding: 5px 10px; text-decoration: none;}
div.naglowek2 A:visited {font: bold x-small Verdana; color: #ffffcc;  padding: 5px 10px; text-decoration: none;}
div.naglowek2 A:hover {font: bold x-small Verdana; color: orange; padding: 5px 10px; text-decoration: none; }
div.naglowek2 A:active {font: bold x-small Verdana; color: white;  padding: 5px 10px; text-decoration: none;}


div.links_lang {width: 100%; margin: 0 0 0 0; padding: 0; background: #eeeeee; border-bottom: #888888 1px solid; }
table.links_lang {width: 95%; border-collapse: collapse; table-leyout: fixed; margin: 0; padding-bottom: 5px;  }
.links_lang b {font: bold 110% Verdana; color: #ff6600; margin-right: 15px;  }
.links_lang  ul { height: 50px; list-style-image: url(minus.gif)  text-align: left; margin: 5px 0; padding: 0; width: 100%;  display: inline; }
.links_lang  li  {display: inline;  padding: 5px; margin: 0;  }
.links_lang a {text-decoration: none; }

.gwiazdki {width: 100%; margin: 0 0 0 10px; padding: 5px 0;  }
.tablemenu {width: 95%; border-collapse: collapse;  }
A.menu3:link {color: navy; text-decoration: none; font: normal 110% Verdana;   }
A.menu3:visited {color: black; text-decoration: none; font: normal 110% Verdana;    }
A.menu3:hover {color: red;  text-decoration: none; font: normal 110% Verdana;  }
A.menu3:active {color: blue; text-decoration: none; font: normal 110% Verdana;   }


a.planetop {background:  url(images_nowy/plane.gif) no-repeat left 50%; padding: 5px 10px 5px 50px;}
a.cartop {background:  url(images_nowy/car.gif) no-repeat left 50%; padding: 5px 10px 5px 50px;}
a.taxitop {background:  url(images_nowy/taxi.gif) no-repeat left 50%; padding: 5px 10px 5px 50px;}
a.citytop {background:  url(images_nowy/arrow.gif) no-repeat left 50%; padding: 5px 10px 5px 10px; }


/* style do tabeli glownej i jej czesci  */
#tableall  {margin: 0 0 0 0; padding: 0; border-collapse: collapse; background: #ffffff;  }


/*  style do miast  */
#tablecentercity  {width: 500px; padding: 0 6px; text-align: center;  }
#centerallcity {padding: 0 0 0 2px; }

#tableleftcity  {width: 220px;  padding: 0; text-align: center; background: #bbCcFf; border: 1px solid navy; }
#leftallcity {text-align: center; margin: 0; padding: 1px 5px 10px 5px;  }
#leftallcity h3 {text-align: left; font: bold 140% Verdana; color: margin: 0; padding: 0; }


#tablerightcity  {width: 220px;  padding: 0; text-align: center; background: #FFF0C7; border: 1px solid #F4A460;  }
#rightallcity {text-align: center; margin: 0; padding: 5px 5px 10px 5px; }
#rightallcity h1 {text-align: left; font: bold 140% Verdana; color: margin: 0; padding: 0; }


#location {margin: 0 0 20px 10px; padding: 5px; border: #bbCcFf 1px solid; }
#location h3 {margin: 0;  }

#outsidewarsaw {margin: 0 0 20px 10px; padding: 5px;  }
#outsidewarsaw h3 {margin: 0;  }

#category {margin: 0 0 20px 10px; padding: 5px; }
#category h3 {margin: 0;  }


.bestlist6 {margin: 0 0 5px 0; text-align: left;  }
.bestlist6 h5 {font: bold 120% Verdana;  margin: 5px 0; color: #3366cc;}
.bestlist6 ul {margin: 10px 0 15px 15px;  }
.bestlist6 li {margin: 5px 0; list-style-image: url(images_nowy/box23.jpg); }
.bestlist6 li b {font: normal 100% Verdana; }
.bestlist6 a {font: bold 110% Verdana; }

.bestlist {margin: 0 0 5px 0; text-align: left;  }
.bestlist h5 {font: bold 120% Verdana;  margin: 5px 0; color: navy;}
.bestlist ul {margin: 10px 0 15px 15px;  }
.bestlist li {margin: 5px 0; list-style-image: url(images_nowy/box23.jpg); }
.bestlist li b {font: normal 100% Verdana; }
.bestlist a {font: normal 110% Verdana; }


img.frontpicture {width: 500px; height: 148px; border: 1px solid #3366cc; margin: 0;  }

h3 {font: normal 180% Verdana; color: #ff6600; padding: 0; }
h4 {font: bold 160% Verdana; margin-right: 10px; color: navy; }
h5 {font: bold  160% Verdana; margin: 8px 0 2px 0; color: navy; }

/* lista miast */
ul.citylist {margin: 0; text-align: right; }
ul.citylist li {list-style-position: outside; list-style: none; margin: 3px 0 0 0; padding: 0; }
ul.citylist li h2 {font: bold 130% Verdana; margin: 0; }

/* lista miast mniejsze */
ul.citylist1 {margin: 0; text-align: right; }
ul.citylist1 li {list-style-position: outside; list-style: none; margin: 0; padding: 0;}

.banery {text-align: center; margin: 3px 0; }

/*table.tabelasearch {border: orange 1px solid; margin: 0; background: #FFF0C7; width: 502px; }*/

table.tabelasearch {border: orange 1px solid; margin: 0; background: #FFF8E3; width: 502px; }
td.searchtop { table-layout: fixed; background: #ff6600; padding: 1px 5px; text-align: center; font: bold 140% Verdana; color: white; }
.buttonsubmit { font: bold 12px Verdana; color: white; background-color: red; border: red 2px outset; }
b.searchtext {font: normal 110% Verdana; }
input, select { font: 110% Verdana; color: navy; background-color: #ffffff; border: orange 1px solid; }




/*  style do ramek car/tours/apartments  */

.theme {margin: 20px 0; padding: 10px; text-align: left; border: #bbCcFf 1px solid; background: #FFFFFF url(images_nowy/tlo3.jpg) top left no-repeat;  }
.theme h5 {font: bold 120% Verdana; color: #ff6600; margin: 5px 0; }
.theme ul {margin: 10px 0 15px 15px;  }
.theme li {margin: 5px 0; list-style-image: url(images_nowy/box2.jpg); }
.theme li b {font: normal 100% Verdana; color: red; }
.theme a {font: bold 110% Verdana; }



/*  */
div.listahotelitop {width: 100%; text-align: left; margin: 0;  }
div.tophotel {padding: 2px 5px; }
div.baner {text-align: center; margin: 5px; }


/*  style do ramek reviews  */

.reviews {margin: 5px 0 10px 0; text-align: left;}
.reviews h5 {font: bold 120% Verdana; color: #ff6600; margin: 5px 0; }
.reviews ul {margin: 10px 0 15px 15px;  }
.reviews li {margin: 10px 0; list-style-image: url(images_nowy/box2.jpg); }
.reviews li b {font: bold 110% Verdana; color: navy; }


.textbox {margin: 5px 0 0 0; BORDER: #D8E6FF 1px solid; background-color: white; text-align: left;}
.textbox h2 {font: bold 120% Verdana; color: #0030a0; text-align: left; background-color: #D8E6FF; margin:0; padding-top: 0px; padding-left: 5px; }
.textbox ul {text-align: left; margin: 10px 5px 10px 25px; padding: 0; }
.textbox li {text-align: left; margin: 10px 0; }
.textbox p {text-align: left; margin: 0; padding: 5px; }


div.footer {background-color: white; text-align: center;  border-top: navy 1px solid; padding-bottom: 5px; margin: 0; }
div.footer h2 {font: bold 120% Verdana; margin: 0; padding: 0 10px; color: navy; background-color: #99ccff; BORDER-bottom: #99ccff 1px solid; }
div.footer ul {margin: 5px 0; padding: 0; list-style: none; width: 100%;   }
div.footer li  {display: inline; border-left: navy 1px solid; border-right: navy 1px solid;  padding: 0 10px; margin: 0;  }
div.tol {color: navy; text-align: center; }

hr {color: navy; height: 1px; }

.linia {BORDER-right: navy 1px solid;}

b.deal {color: #ff6600; }

b {font: bold 110% Verdana; }

hr.ct {margin-top: 0px; color: navy; height: 1px; width: 60%; }

p.odstep {margin-top: 5px; }





h1.cities {font: normal 180% Verdana; margin: 6px; }

/* style do rec boxow  */
.cityhotels {margin: 0; BORDER: #6699ff 1px solid; border-bottom: none; background-color: white; }
.cityhotels h1 {font: bold 110% Verdana; text-align: center; background-color: #3366cc; color: white; margin:0; padding-top: 0px; padding-left: 5px; }
.hotelcity {font: normal 100% Verdana; margin: 0; padding: 10px; BORDER-bottom: blue 1px solid; text-align: left;  }
img.thumb {float: right; margin: 0 0 0 5px;  width: 70px; height: 70px; border: none; BORDER: #6699ff 1px solid;}
.hotelcity  h2 {display: inline; font: bold 130% Verdana; margin: 0;  }
.hotelcity  div.cityhotelopis {margin: 10px 0;  }
.hotelcity div.book {margin-top: 10px; padding: 0;  }
.hotelcity b.deal {color: #ff6600;  font: bold 110% Verdana; margin: 0 20px; }
.hotelcity div.stars {margin: 0 20px; font: bold 110% Vardana; color: orange; display: inline;}
.amenities {margin: 0; color: brown; }

A.hotelname:link {font: bold 110% Verdana; margin: 0;  color: navy;    }
A.hotelname:visited {font: bold 110% Verdana; margin: 0;  color: #404040;     }
A.hotelname:hover {font: bold 110% Verdana; margin: 0;  color: red;    }
A.hotelname:active {font: bold 110% Verdana; margin: 0;  color: orange;    }

/* lista hoteli bez miniaturek w duzych miastach  */
.cityhotelsbig {margin: 0; BORDER: #6699ff 1px solid; background-color: white; }
.cityhotelsbig h1 {font: bold 110% Verdana; text-align: center; background-color: #3366cc; color: white; margin:0; padding-top: 0px; padding-left: 5px; }
.hotelcitybig {font: normal 100% Verdana; margin: 0; padding: 10px; text-align: justify; border-bottom: #cccccc 1px dotted; }
.hotelcitybig  b {color: #888888;  }
.hotelcitybig b.deal {color: #ff6600;  font: bold 110% Verdana; margin: 0 20px; text-align: right;  }
.hotelcitybig div.stars {margin: 0 20px; font: bold 110% Vardana; color: orange; display: inline;}

A.hotelnamelist:link {font: bold 130% Verdana; margin: 0;  color: navy;    }
A.hotelnamelist:visited {font: bold 130% Verdana; margin: 0;  color: #404040;     }
A.hotelnamelist:hover {font: bold 130% Verdana; margin: 0;  color: red;    }
A.hotelnamelist:active {font: bold 130% Verdana; margin: 0;  color: orange;    }


/*  krotki tekst o miescie  */
.cityinformacja {margin: 0 0 20px 0; text-align: left;  padding: 2px; font: normal 110% Verdana; }
.cityinformacja h2 {margin: 5px 0 15px 0; font: bold 120% Verdana; color: #ff6600;  text-align: left; border-bottom: #ff6600 2px dotted; padding: 0;}
.cityinformacja ul {margin: 10px 0; }
.cityinformacja ul li {margin: 10px 0; }
.pix {width: 460px; border: navy 1px solid; }


.cityattractions {margin: 0 0 20px 0; text-align: left;  padding: 2px 15px; font: normal 110% Verdana; }
.cityattractions h2 {margin: 5px 0 15px 0; font: bold 120% Verdana; color: #ff6600;  text-align: left; border-bottom: #ff6600 2px dotted; padding: 0;}
.cityattractions h5 {font: bold 120% Verdana;  margin: 5px 0; color: navy;}
.cityattractions ul {margin: 10px 0; list-style-type: none }
.cityattractions ul li {margin: 10px 0; }


.cityattractions1 {margin: 0 0 20px 0; text-align: left;  padding: 2px 15px; font: normal 110% Verdana; border: #bbCcFf 1px solid; background: #FFFFFF url(images_nowy/tlo3.jpg) top left no-repeat;  }
.cityattractions1 h2 {margin: 5px 0 15px 0; font: bold 120% Verdana; color: #ff6600;  text-align: left; border-bottom: #ff6600 2px dotted; padding: 0;}
.cityattractions1 h5 {font: bold 120% Verdana;  margin: 5px 0; color: navy;}
.cityattractions1 ul {margin: 10px 0; list-style-type: none }
.cityattractions1 ul li {margin: 10px 0; }


/*  box z informacja biale tlo  */
.boxwhite {margin: 10px 0; text-align: left;  padding: 5px; font: normal 110% Verdana;   }
.boxwhite h2 {margin: 5px 0 5px 0; font: bold 120% Verdana; color: #ff6600;  text-align: left; border-bottom: #ff6600 2px dotted; padding: 5px 0;}
.boxwhite ul {margin: 10px; }
.boxwhite ul li {margin: 10px; }







