A:link {font: normal 100% Helvetica, Arial; color: black; text-decoration: none;}
A:visited {font: normal 100% Helvetica, Arial; color: orange;  text-decoration: none; }
A:active {font: normal 100% Helvetica, Arial; color: blue; text-decoration: none;  }
A:hover {font: normal 100% Helvetica, Arial; color: red; text-decoration: none;  }



A.city1:link {font: normal 100% Helvetica, Arial; color: #000000; text-decoration: none;}
A.city1:visited {font: normal 100% Helvetica, Arial; color: #6666ff;  text-decoration: none; }
A.city1:active {font: normal 100% Helvetica, Arial; color: blue; text-decoration: none;  }
A.city1:hover {font: normal 100% Helvetica, Arial; color: blue; text-decoration: none;  }

A.city2:link {font: bold 110% Helvetica, Arial; color: navy; text-decoration: none;}
A.city2:visited {font: bold 110% Helvetica, Arial; color: #6666ff;  text-decoration: none; }
A.city2:active {font: bold 110% Helvetica, Arial; color: blue; text-decoration: none;  }
A.city2:hover {font: bold 110% Helvetica, Arial; color: blue; text-decoration: none;  }


A.hotelname:link {font: bold 120% Helvetica, Arial; color: navy; text-decoration: none;}
A.hotelname:visited {font: normal 120% Helvetica, Arial; color: navy;  text-decoration: none; }
A.hotelname:active {font: normal 120% Helvetica, Arial; color: blue; text-decoration: none;  }
A.hotelname:hover {font: normal 120% Helvetica, Arial; color: red; text-decoration: none;  }

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

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 A:link {font: normal small Verdana; color: white;  padding: 5px 10px; text-decoration: none;}
div.naglowek2 A:visited {font: normal small Verdana; color: #ffffcc;  padding: 5px 10px; text-decoration: none;}
div.naglowek2 A:hover {font: normal small Verdana; color: orange; padding: 5px 10px; text-decoration: none; }
div.naglowek2 A:active {font: normal small Verdana; color: white;  padding: 5px 10px; text-decoration: none;}
div.naglowek2 A.menutop1:link {font: bold small Verdana; color: #ffffcc;  padding: 5px 10px; text-decoration: none; border-left: white 1px solid; }
div.naglowek2 A.menutop1:visited {font: bold small Verdana; color: orange;  padding: 5px 10px; text-decoration: none; border-left: white 1px solid;}
div.naglowek2 A.menutop1:hover {font: bold small Verdana; color: yellow; padding: 5px 10px; text-decoration: none; border-left: white 1px solid;}
div.naglowek2 A.menutop1:active {font: bold small Verdana; color: yellow;  padding: 5px 10px; text-decoration: none; border-left: white 1px solid;}


#header {height: 26px; background: #ffffff url(images_nowy/pion2.gif) top left repeat-x; text-align: left; margin: 0 0 5px 0; padding: 0; border-bottom: 1px #bbbbbb solid; }
.header1  h1 {float: left; display: inline; font: bold italic 24px Arial; margin: 0 20px 5px 20px; padding: 0; color: orange; }
.header1  h2 {font: normal 14px Arial; margin: 10px 0 0 0; padding: 0; color: #555555;}
.lang {float:right; margin-top: -15px;}


/* background: #bbddff;  */
#all {margin-left: 100px; }
#content {  float: left;  width: 1060px; padding: 0; background: #FEF4D0;   }
#content1 {float: left; background: #D2E1FD;  border-left: blue 2px dotted; border-right: orange 2px dotted;  width: 820px; text-align: center; margin: 0; padding: 0; }
#content2 {float: left; width: 220px; text-align: left; background: #FEF4D0; margin: 0; padding: 5px;   }

#informacja {margin: 0; padding: 0;  text-align: left; color: #222222; font: normal 110% Arial;}
#informacja h2 {font: bold 14px Verdana; color: orange; margin: 0 5px 0 0; padding: 5px 0 5px 5px; }
#informacja p {margin: 5px 0; padding: 5px;  }
#informacja .title3 {font: bold 120% Verdana; padding: 0; margin: 0; color: orange;  }


#lefttable {float: left;  }
#lefttable1 {float: left; text-align: left; width: 160px;  }
/* #lefttable1 ul.citylist {margin: 5px; text-align: left; list-style-type: none; font: normal 120% Arial;  } */
#lefttable1 ul.citylist {text-align: left; list-style-type: none;  padding: 0 6px; margin: 8px 15px; font: normal 120% Arial;}

#lefttable1 p.citylistb {margin-top: 100px;}



#lefttable2 {text-align: center; float: left; border-left: #6699ff 1px dotted; width: 210px; padding: 0; margin: 0 0 5px 0; }
#lefttable2 a.bigcity {background: url(images_nowy/pasek8.jpg) -40px 0 no-repeat; margin: 0;  color: #ffffcc; padding: 5px 0 5px 20px; text-align: left; font: bold 14px Verdana;  display: block; }
#lefttable2 ul {text-align: left; list-style-image: url(images_nowy/box2.jpg); margin: 15px; padding: 0; }
#lefttable2 li {text-align: left; list-style-image: url(images_nowy/box2.jpg); margin: 5px; padding: 0; }
#lefttable2 p.berlinb {margin-top: 360px}
#lefttable2 h4 {color: navy; font: normal 95% Verdana; margin: 5px 0 0 0; }

#righttable {float: right;  background: #ffffff; width: 635px; text-align: left; padding: 0 10px; margin: 0;}
#righttable1 {float: left; text-align: center; width: 210px; border-left: #6699ff 1px dotted;  margin: 0 0 5px 0;}
#righttable1 a.bigcity {background:  url(images_nowy/pasek8.jpg) -40px 0 no-repeat;  margin: 0;  color: #ffffcc; padding: 5px 0 5px 20px; text-align: left; font: bold 14px Verdana;  display: block; }
#righttable1 ul {text-align: left; list-style-image: url(images_nowy/box2.jpg); margin: 15px; padding: 0; }
#righttable1 ul li {text-align: left; list-style-image: url(images_nowy/box2.jpg); margin: 5px; padding: 0; }
#righttable1 h4 {color: navy; font: normal 90% Verdana; margin: 5px 0 0 0; }

#righttable2 {float: right; text-align: center; border-left: #6699ff 1px dotted;  width: 210px;  margin: 0 0 5px 0;}
#righttable2 a.bigcity {background:  url(images_nowy/pasek8.jpg) -40px 0 no-repeat; margin: 0;  color: #ffffcc; padding: 5px 0 5px 20px; text-align: left; font: bold 14px Verdana;  display: block; }
#righttable2 ul {text-align: center; list-style-image: url(images_nowy/box2.jpg); margin: 15px; padding: 0; }
#righttable2 ul li {text-align: left; list-style-image: url(images_nowy/box2.jpg); margin: 5px; padding: 0; }
#righttable2 p.munichb {margin-top: 420px}
#righttable2 h4 {color: navy; font: normal 95% Verdana; margin: 5px 0 0 0; }

ul.fivestar  {list-style-type: none; }
ul.fivestar li {height: 110px; border-bottom: #555555 1px dotted; margin: 5px; list-style-type: none;  }
img.thumb {float: right; border: navy 1px solid;  }

.cena {font: normal 110% Arial; color: #3366cc; display: inline;  margin: 0 5px; }
.cena1 {font: normal 110% Arial; color: #3366cc;   margin: 0; }
.special {font: bold 12px Arial; color: #ff6600; }


.availability {width: 630px; margin: 5px 0; }
table.checkprice {background: #FFF8E3; BORDER: orange 1px solid; width: 100%; text-align: center; }
table.checkprice2 {background: #FFF8E3; font: 12px Arial; color: brown; }
.checkprice3 {background-color: orange; font: bold 14px Arial; color: #ffffff;  }
input, select 
{	font-family : Arial, Helvetica;
   	font: 12px;     color: #555555; 
	background-color: #ffffff;
	border: orange 1px solid;
}
input.buttonsubmit {WIDTH: 160px; font: bold 12px Arial; color: white; background-color: #ff6600; border: #ff6666 2px outset;}

/*  style do ramek reviews  */

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




#footer0 {clear: both; }
#footer1 {width: 1000px;  text-align: center; margin: 5px; padding: 10px;  background: #ffffff url(images_nowy/pion2.gif) top left repeat-x; }
#footer1 h3 {font: bold 130% Arial; color: navy; display: inline; margin: 0; }

#footer {width: 880px; text-align: center; margin: 5px; padding: 10px; border-top: orange 1px solid; }
#footer ul li {display: inline; margin: 0 10px; }

hr {color: #bbCcFf; height: 1px; }


#specialdeals {text-align: center; padding: 0; color: #3366cc;}
#specialdeals h1 { background: #3366cc; color: white; font: bold 140% Verdana; padding: 5px; }
#specialdeals h2 { font: bold 130% Verdana; color: navy; }
#specialdeals td {text-align: left; }
#specialdeals a {font: bold 120% Verdana; color: #555555; }
div.specialhotel {margin-top: 10px; }

b.red {font: bold 110% Arial; color: #ff6600; }

