@charset "utf-8";
/* CSS Document */

body{
background-color:#ded9d5;
font-family:Verdana;
font-size:10px;
color:#1a1a1a;
}

a {
color:#3d3d3d;
text-decoration:none;
}
a:hover{
color:#3d3d3d;
text-decoration:underline;
}

img{
border:none;
}

input{
font-size:11px;
}
textarea{
font-size:11px;
}
select{
font-size:11px;
}

.menu{
background-image:url(img/menu.jpg);
height:40px;
width:120px;
border-left: 7px solid #FFFFFF;
border-right: 7px solid #FFFFFF;
padding-right:10px;
font-family:Verdana;
font-size:10px;
font-weight:bold;
padding-top:5px;
}
.menu a{
position:relative;

height:40px;
color:#f2ece5;
text-decoration:none;
border:none;
width:130px;

}
.l2{
color:#00CC33;
}
.menu a:hover{
height:40px;
color:#b89573;
padding-right:7px;
}

.tr1 {
position:relative;
height:16px;

}
.tr1:hover{
position:relative;
background-color:#cccccc;
}

div.stopka{
position:relative;
margin-left:auto;
margin-right:auto;
background-color:#f4eee9;
width:933px;
height:1px;
font-size:1px;
border-top:thin;
border-top-color:#d2ccc7;
border-top-style:solid;
}

.tr2 {
color:#968f83;
}
.tr2:hover {
color:#968f83;
}

.tr3{
color:#992115;
font-weight:bold;
text-align:left;
}

.tr4{
text-align:left;
}

.a2 {
color:#992115;
}
.a2:hover {
color:#992115;
}

/*menu*/
.arrowlistmenu{

width: 144px; /*width of accordion menu*/
text-align:right;
color: #FFFFFF;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color: #FFFFFF;
cursor: pointer;
font-weight:bold;
background-image:url(img/menu3.jpg);
padding-right:17px;
height:34px;
padding-top:5px;
}
.arrowlistmenu .menuheader:hover{ /*CSS class for menu headers in general (expanding or not!)*/

color:#b89573;
padding-right:22px;
}


.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/
color: #FFFFFF;

}


.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
color: #FFFFFF;
background-image:url(img/menu2.jpg);
}
.arrowlistmenu li{ /*CSS for UL of each sub menu*/
margin: 0;
padding: 0;
color: #FFFFFF;
background-image:url(img/menu2.jpg);

}


.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
margin: 0;
padding: 0;
color: #FFFFFF;

}

.arrowlistmenu ul li{
height:25px;
color: #FFFFFF;
display: block;
text-decoration:none;
padding-bottom:10px;
list-style:none;
padding-right:15px;
}

.arrowlistmenu ul li a{
color: #FFFFFF;
text-decoration:none;

}

.arrowlistmenu ul li a:visited{
color: #FFFFFF;

}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
text-decoration:underline;
}

/*koniec menu RU*/

/* CSS £.P */
.monthname {

        text-align: center;

        font-size: 10px;

        font-weight: bold;

        background-color: #fff;

        color: #667171;

        border-style: solid;

        border-width:1px

}

.dayname {

        text-align: center;
        font-size: 10px;
        font-weight: bold;
        color: #667171;
        border-style: none;
/*        border-width:1px*/

}
.todaybooking0 {

 background: url(./img/booking0.gif) no-repeat  top;
          font-size: 10px;
color: #000000;

}

.todaybooking1 {
	 background: url(./img/booking1.gif) no-repeat top;
          font-size: 10px;
	color: #000000;
}

.todaybooking2 {

 background: url(./img/booking2.gif) no-repeat  top;
          font-size: 10px;
color: #000000;

}
.today {

 background: url(./img/pusto.gif) no-repeat  top;
          font-size: 10px;
color: #000000;

}




.kalendarzlp  {
        font: 10px arial, helvetica, sans-serif;
        width: 10px;
        padding: 0;
        /*margin: 0px 8px 0 0;*/
        border-left: 3px solid #EFE8D0;
	border-top: 3px solid  #EFE8D0;
	 border-right: 1px solid #fff;
        border-bottom: 1px solid  #fff;
        color: #616B76;
        text-align: center;
        background-color:#ded9d5;
        float: left;
}

.kalendarzlp caption {
        /*margin: 5px 0 0 0;*/
        width: 10px;
        height: 20px;
        padding: 0px 0px 2px 0px;
}

.kalendarzlp caption p{
        color: #fff;
        font-weight: bold;
        font-size: 10px;
        text-transform: uppercase;
        padding: 5px 0px 0px 0px;
}

.nomonthday {

        text-align: center;
        font-size: 10px;
        height:10px;
        width:10px;
        color: #aaaaaa;
}

.monthday {
	background: url(./img/pusto.gif) no-repeat  top;
        text-align: center;

        font-size: 10px;
/*        background-color: #000;*/
        color: #000000;
        height:30px;
        width:10px;
}
.saturday {

background: url(./img/pusto.gif) no-repeat  top;
        text-align: center;
        font-size: 10px;
        height:30px;
        width:10px;

}

.booking0 {
   background: url(./img/booking0.gif) no-repeat  top;
   font-size: 10px;
   color: #FFFFFF;
   height:30px;

        width:10px;

}

.booking1 {
   background: url(./img/booking1.gif) no-repeat top;
   font-size: 10px;
   color: #FFFFFF;
   height:30px;
        width:10px;
}

.booking2 {
   background: url(./img/booking2.gif) no-repeat  top;
   font-size: 10px;
   color: #FFFFFF;
   height:30px;
        width:10px;
}

.endbooking0 {
   background: url(./img/endbooking0.gif) no-repeat top;
   font-size: 10px;
   height:30px;
        width:10px;
color: #000000;
}

.endbooking1 {
   background: url(./img/endbooking1.gif) no-repeat top;
   font-size: 10px;
   height:30px;
        width:10px;
color: #000000;
}

.endbooking2 {
   background: url(./img/endbooking2.gif) no-repeat  top;
   font-size: 10px;
   height:30px;
        width:10px;
color: #000000;
}




.sunday {

        background: url(./img/pusto.gif) no-repeat  top;
        text-align: center;
        font-size: 10px;
        color: #667171;
        height:30px;
        width:10px;

}

.todaystartbooking0
{
   background: url(./img/startbooking0.gif) no-repeat  top;
   font-size: 10px;
   height:30px;
   width:10px;
   color: #000000;
}
.startbooking0
{
   background: url(./img/startbooking0.gif) no-repeat  top;
   font-size: 10px;
   height:30px;
   width:10px;
   color: #000000;
}


.todaystartbooking1
{
   background: url(./img/startbooking1.gif) no-repeat  top;
   font-size: 10px;
   height:30px;
   width:10px;
   color: #000000;
}
.startbooking1
{
   background: url(./img/startbooking1.gif) no-repeat  top;
   font-size: 10px;
   height:30px;
   width:10px;
   color: #000000;
}

.todaystartbooking2
{
   background: url(./img/startbooking2.gif) no-repeat  top;
   font-size: 10px;
   height:30px;
   width:10px;
   color: #000000;
}

.startbooking2
{
   background: url(./img/startbooking2.gif) no-repeat  top;
   font-size: 10px;
   height:30px;
   width:10px;
   color: #000000;
}
.do_lewej
{
text-align:left;
}

.naglowek_terminy
{
background-color:#592f0c;

font-family:Verdana;
color:#fff;
font-size: 12px;

}

.terminy
{
font-family:Verdana;
color:#000;
font-size: 13px;

text-align:center;
}

.naglowek_terminy_brak
{
background-color:#592f0c;
font-family:Verdana;
color:#fff;
text-decoration:underline;
font-size:12px;
}

.menu_lokalizacja180
{

   background: url(./img/grad180.jpg) repeat top;
   height:32px;
   width:101px;
   font-weight:bold;
}


.menu_lokalizacja_tab th
{
  padding:0px 5px 0px 10px;
  font-family:Verdana;
  text-align: left;
  color:#681888;
  font-size:15px;
}

.menu_lokalizacja_tabxxx td
{
  padding:0px 0px 0px 0px;
  font-family:Verdana;
  text-align: justify;
}

.menu_lokalizacja_tab td
{
  padding:0px 5px 0px 10px;
  font-family:Verdana;
/*  text-align: justify;*/
}

.opis_apartamentu
{
font-size:12px;
}

.menu_lokalizacja_tab 
{
  border-bottom: 1px solid #592f0c;
  border-left: 1px solid #592f0c;
  border-right: 1px solid #592f0c;
}

.foo {
	color:#592f0c;
	font-size:12px;
 }


#tresc_strony {
	font-size:12px;
	margin:20px;
        font-family:Verdana;
	text-align: justify;

}

img.valign
{

height:20px;
width:66px;
vertical-align:middle;
cursor:pointer;
}

input.valign
{

height:12px;
width:166px;
vertical-align:middle;
}

th.menu_opis
{ 

	 background-image: url("/img/opis.jpg");
}
################################################################
th.menu_opis_over
{ 
	background-image: url("/img/opis_over.jpg");
}



#################################################################
th.menu_kalendarz
{
         background-image: url("/img/kalendarz_i_rezerwacja.jpg");
}
################################################################
th.menu_kalendarz_over
{
        background-image: url("/img/kalendarz_i_rezerwacja_over.jpg");
}
################################################################
th.menu_lokalizacja
{

         background-image: url("/img/lokalizacja.jpg");
}

th.menu_lokalizacja_over
{
        background-image: url("/img/lokalizacja_over.jpg");
}

th.menu_galeria
{

         background-image: url("/img/galeria.jpg");
}

th.menu_galeria_over
{
        background-image: url("/img/galeria_over.jpg");
}


