body , p , td  {
  font : 11px helvetica ce, tahoma, arial, verdana, helvetica, sans-serif;
  color : #232323;
}
a , a:link , a:active , a:visited {
  text-decoration : none;
  color : #D23254;
}
a:hover {
  text-decoration : underline;
}
h1  {
  color : #D23254;
  font : 14px verdana, helvetica ce, tahoma, arial, helvetica, sans-serif;
  font-weight : bold;
  text-decoration : none;
}
.naglowek {
  color : black;
  font : 11px verdana, helvetica ce, tahoma, arial, sans-serif;
  font-weight : bold;
  margin-left: 15px;
  vertical-align: middle;
}

li {
  list-style-image: url(images/li.gif);
}
.menu  {
  color : #393939;
  font : 11px verdana, helvetica ce, tahoma, arial, helvetica, sans-serif;
  font-weight : normal;
  text-decoration : none;
  margin-left: 8px;
}

.menu_td {
  border-right: 1px solid #e8e8e8;
}

.menu a , .menu a:active , .menu a:link , .menu a:visited {
  color : #393939;
  font : 11px verdana, helvetica ce, tahoma, arial, helvetica, sans-serif;
  text-decoration : none;
}
.menu a:hover {
  color : #393939;
  text-decoration : underline;
}

/* tresci */
.powitanie {
  color: white;
  font : 11px helvetica ce, tahoma, arial, verdana, helvetica, sans-serif;
  font-weight : normal;
  text-decoration : none;
  margin : 10px;
}
.powitanie a , .powitanie a:active , .powitanie a:link , .powitanie a:visited {
  color : white;
  text-decoration : underline;
}
.powitanie a:hover {
  color : white;
  text-decoration : none;
}

.content {
  font : 11px helvetica ce, tahoma, arial, verdana, helvetica, sans-serif;
  font-weight : normal;
  text-decoration : none;
  margin: 20px;
}
.content a , .content a:active , .content a:link , .content a:visited {
  color : #D23254;
  text-decoration : none;
}
.content a:hover {
  color : #D23254;
  text-decoration : underline;
}
.stopka {
  color : white;
  font : 11px verdana, tahoma, sans-serif;
  margin-left: 10px;
  
}
.stopka a , .stopka a:active , .stopka a:link , .stopka a:visited {
  color : black;
  font : 11px verdana, tahoma, sans-serif;
  text-decoration : none;
}
.stopka a:hover {
  color : black;
  font : 11px verdana, tahoma, sans-serif;
  text-decoration : underline;
}
.pasek {
  color : white;
  font : 9px verdana, helvetica ce, tahoma, arial, sans-serif;
}
.pasek a , .pasek a:active , .pasek a:link , .pasek a:visited {
  color : white;
  text-decoration : none;
}
.pasek a:hover {
  color : white;
  text-decoration : underline;
}

.pink {
  color : #D23254;
  font-weight : bold;
  font : 10px verdana, helvetica ce, tahoma, arial, sans-serif;
}
.pink a , .pink a:active , .pink a:link , .pink a:visited {
  color : #D23254;
  font : 10px verdana, helvetica ce, tahoma, arial, sans-serif;
  font-weight : bold;
  text-decoration : none;
}
.pink a:hover {
  color : #D23254;
  font : 10px verdana, helvetica ce, tahoma, arial, sans-serif;
  font-weight : bold;
  text-decoration : underline;
}


/* news */
.news_title1 {
  color : black;
  font : 11px verdana, helvetica ce, tahoma, arial, sans-serif;
}

.news_title {
  font : 11px verdana, helvetica ce, tahoma, arial, sans-serif;
  color : #032274;
  font-weight : bold;
}
.news_content {
  font : 10px verdana, helvetica ce, tahoma, arial, sans-serif;
  color : #232323;
}
.news_date {
  font : 9px verdana, helvetica ce, tahoma, arial, sans-serif;
  color : #afafaf;
}

/* formularze */

select , textarea , input , option {
  font : 9px verdana, helvetica ce, tahoma, arial, sans-serif;
  color: #021B5D;
  background-color : #f7f7f7;
  border: 0px solid #a6a6a6;
}
.button {
  font : 9px verdana, helvetica ce, tahoma, arial, sans-serif;
  color : #021B5D;
  height: 20px;
  background-color : #ffffff;
  border: 1px solid #F05B33;
}

/* admin */

.warning {
  font-size : 12px;
}
.blad {
  color : red;
  font-size : 12px;
}
.ok {
  color : green;
  font-size : 12px;
}

/* inne */

.reserv {
width: 600px;
}

.reserv_rooms {
font-family: Verdana;
font-size: 10px;
border: 1px solid #000000;
background-color: #CCCCCC;
margin: 5px;
}

.reserv_input {
font-family: Verdana;
font-size: 10px;
border: 1px solid #000000;
background-color: #FFCFCF;
}

.reserv_input_submit {
font-family: Verdana;
font-size: 10px;
border: 1px solid #000000;
background-color: #FFCCCC;
}

.reserv_input_label {
font-family: Verdana;
font-size: 9px;
width: 120px;
border: 0px solid #000000;
}

.reserv_label {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}

.reserv_footer {
font-family: Verdana;
font-size: 9px;
border-top: 1px solid green;
}

.reserv_reqChar {
font-family: Arial;
font-size: 10px;
}

.reserv_calc {
font-family: Verdana;
font-size: 10px;
}

.reserv_main_label {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
padding: 10px;
}

.reserv_calc_tab {
width: 200px;
}

.reserv_calc_rooms {
font-family: Verdana;
font-size: 9px;
}

.reserv_calc_price {
width: 80px;
font-family: Verdana;
font-size: 9px;
}

.reserv_calc_total {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
border-top: 1px solid green;
}

/*******************************/

.gallery_one_photo_td {
border: 1px solid #FFD0D0;
background-color: #FFEFEF;
}

.powered a, .powered a:link, .powered a:active, .powered a:visited {
font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
color: #a9a9a9;
text-decoration : none;
}
.powered a:hover {
font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
color: #a9a9a9;
text-decoration : underline;
}
