body { padding: 0px; margin: 0px; font-family:"Verdana", Arial, sans-serif; background: #ffffff; color: #6F6F6F; line-height:18px; font-size:12px; }

#top-bg {background-image: url(images/top-bg.png); background-repeat: repeat-x; height:300px;}

#side {width:1154px; height:auto; margin:auto; padding:auto;}

#top {width:921px; height:300px; background-image: url(images/top.png); float:left; margin:0px;}

#top-left {width:113px; height:300px; background-image: url(images/or-left-g.png); float:left;}

#top-right {width:113px; height:300px; background-image: url(images/or-right-g.png); float:left; margin:0px;}

#content {width:1154px; min-height:800px; height:auto; overflow:hidden; clear:both; margin:auto; padding:0px 0px 0px 0px;}

#main {float:left; background-image: url(images/content-bg.png); background-repeat: no-repeat; width:705px; height:940px; margin-left:113px;}

#main p{margin:10px 30px 10px 20px;}

#right {float:right; width:220px; margin-right:113px;}

#footer-bg { background-image: url(images/bg-footer.png); background-repeat: repeat-x; height:153px;}

#footer {width:1154px; height:153px; background-image: url(images/footer-bg.png); margin:auto; padding:auto; vertical-align: bottom;}

.logo {float:right; margin:37px 55px 0px 0px; width:114px; height:156px;}

.lang {float:right; margin:13px 59px 0px 0px;}

.langimg {margin:0px 5px 0px 0px;}

.menu {float:left; margin:254px 0px 0px 10px; width:600px;}

.menu a{text-decoration:none; color:#000000; font-size:12px; font-weight:bold;}

.menu span{margin:0px 9px 0px 9px;}

h2.right  {font-size:14px; color:#393939; padding:0px; margin:0px 0px 3px 0px;}

h2.apartament  {font-size:15px; color:#006cc9; padding:0px; margin:10px 0px 3px 20px;}

h2.apartament a.headerlink{
    color: #006CC9;
	text-decoration:none;
}

h2  {font-size:16px; color:#393939; padding:0px; margin:10px 0px 3px 20px;}

#footer p {font-size:10px; color:#ffffff; width:250px; margin:0px 0px 0px 115px; padding:130px 0px 0px 0px;}

img.obr {border:1px solid #e4e3e3; padding:3px; margin:10px 10px 10px 15px;}

img.ap {border:1px solid #e4e3e3; padding:3px; margin:0px 4px 10px 4px;}

img.obr2 {border:1px solid #e4e3e3; padding:3px; margin:10px 30px 10px 15px;}

.more {
background-image:url(images/more.png);
background-position:93px 53%;
background-repeat:no-repeat;
color:#1c933c;
float:right;
font-size:11px;
padding-right:45px;
text-decoration:none;
}

hr {background-image: url(images/hr.png); width:579px; height:10px; padding:10px auto 5px auto; border:none; clear:both;}

a.dd {text-decoration:none; color: #6F6F6F; font-size:12px; font-weight:bold; margin:10px 2px 0px 2px;}

a.dd1 {text-decoration:none; color:#6F6F6F; font-size:12px; margin:10px 2px 0px 2px;}

td {padding:5px 5px 5px 10px; border:1px solid #e1e0e0;}

table {margin:20px 0px 0px 30px;}

table#wew {margin:0px 0px 0px 0px;}

#rezerwacja td{padding:5px 5px 5px 10px; border:1px solid #e1e0e0;}

#rezerwacja {margin:10px 0px 0px 20px;}

.galeria {margin:10px 0px 0px 15px;}

.galeria2 {margin:10px auto 0px auto; width:450px;}

h3 {font-size:13px; color:#393939; padding:0px; margin:12px 0px 3px 20px; border-bottom:1px solid #393939; width:630px;}

div.rezerwacja {margin:15px auto 15px auto; width:185px; height:33px;}

div.rezerwacja img {border:none;}

div.mapa {margin:8px auto 5px auto; width:488px; height:307px;}

div.mapadoj {margin:8px 30px 5px 30px; width:488px; height:307px;}

.back {
background-image:url(images/back.png);
background-position:20px 61%;
background-repeat:no-repeat;
color:#1c933c;
float:left;
font-size:11px;
padding-left:30px;
text-decoration:none;
margin-top:20px;
}

.red {
background-image:url(images/red.png);
background-position:20px 61%;
background-repeat:no-repeat;
color:#6F6F6F;
float:left;
font-size:11px;
padding-left:30px;
text-decoration:none;
margin-top:20px;
}
.black {
background-image:url(images/black.png);
background-position:20px 61%;
background-repeat:no-repeat;
color:#6F6F6F;
float:left;
font-size:11px;
padding-left:30px;
text-decoration:none;
margin-top:20px;
}

/* KALENDARZ */

.calendarr {background-image:url(images/cal-tlo.png); margin:0; width: 213px; height: 195px;}

.calendarr h2{margin:5px 0px 25px 15px;}

.calendarr p{margin:0px 0px 5px 15px;}

.calendar {background-color: #f5fff7;margin:15px auto 0px auto; width: 195px; border: 0px solid;}

.calendar .calendarHeader {padding: 2px; border: none; font-weight: bold; color: #195c29;}
.calendar tbody tr td {padding: 2px; border: none; color: #2f2f2f;}
.calendar tbody tr td .confirm {display: block; width: 100%; height: 100%; background-color:  #5ca570; color: #fff; cursor: default;}


.resv-calendar {background-color: #f5fff7;margin:0; width: 210px; border: 1px solid;height: 180px;}
.resv-calendar .calendarHeader {padding: 2px; border: none; font-weight: bold; color: #195c29;}
.resv-calendar tbody tr td {padding: 2px; border: none; color: #2f2f2f;}
.resv-calendar tbody tr td .confirm {display: block; width: 100%; height: 100%; background-color:  #4d92cf; color: #fff;}
.resv-calendar tbody tr td .no-confirm {display: block; width: 100%; height: 100%; background-color:  #ffa64f; color: #fff;}


.reservation_calendar {padding-top: 10px; padding-left: 20px;}
.legenda {padding-left: 30px;padding-top: 10px;width: 800px;float: left;overflow:hidden;}
.legenda-potwierdzona {display: block; width: 10px; height: 10px; float: left; background-color: #4d92cf;margin-top: 4px;margin-right: 3px;}
.legenda-nie-potwierdzona {display: block; width: 10px; height: 10px; float: left; background-color: #ffa64f;margin-top: 4px;margin-right: 3px;}
