/* CSS Document */

body { 	margin: 0px 0px 0px 0px; width: 100%; text-align: center; background-color: #fcf2cb;
		color: #ce990c; font-family: Tahoma; font-size: 11px; }

td { font-size: 11px; }

div#top { width: 100%; height: 256px; overflow: hidden; background-image: url('chalkozyn/top_bg.gif'); }
div#top-content { width: 905px; margin: 0 auto; height: 256px; }
div#left-top { float: left; width: 18px; height: 256px; }
div#baner { float: left; width: 863px; height: 256px; background-image: url('chalkozyn/header.jpg'); }
div#right-top { float: left; width: 18px; height: 256px;  }

div#middle { width: 100%; auto; background-image: url('chalkozyn/mid_shadow.gif'); height: 100%;}
div#middle-content { width: 905px; margin: 0 auto; height: 100%; }
div#middle-left { float: left; width: 18px; background-image: url('chalkozyn/left_mid_shadow.gif'); height: 100%; }
div#middle-center { float: left; width: 863px; height: 100%; background-color: #fdfcfa; background-image: url('chalkozyn/tresc_bg.jpg'); background-repeat: repeat-x; }

div#leftcenter { float: left; width: 680px; }
div#leftcenter.auto { width: auto; }
div#submenu { width: 680px; overflow: hidden; }

div#photo { float: left; width: 284px; padding-left: 5px; }
div#page_content { float: left; padding: 10px 10px 10px 10px; height: 100%; width: 360px; }
div#page_content_nphoto { float: left; padding: 10px 10px 10px 10px; height: 100%; width: 650px; overflow:hidden; }
div#page_content_npane { float: left; padding: 10px 10px 10px 10px; height: 100%; width: 800px; }

div#rightpane { padding-top: 0px; float: right; width: 183px; height: 100%; background-image: url('chalkozyn/rightpane_bg.jpg'); background-color: #ffffff; background-position: top; background-repeat: repeat-x; position: relative; overflow: hidden; }


div#rightpane a { color: #ce990c; font-size: 10px; }
div#rightpane img { border: 1px solid #566b31; }
div#rightpane div#rezerwacja { width: 100%; position:absolute; left: 0px; bottom: 0px; background-image: url('chalkozyn/rezerwacja_bg.jpg'); height: 100px; padding-top: 0px; background-position: top; background-repeat: no-repeat; }

div#rightpane div#rezerwacja div#rez-tresc { margin-top: 25px; }

div#rightpane hr {
	color: #f7de7a;
}

div#rightpane div#oferty { width: 180px; overflow: hidden; padding-left: 5px; padding-right: 5px; }

div#middle-right { float: left; width: 20px; height: 100%; background-image: url('chalkozyn/right_mid_shadow.gif'); background-repeat: repeat-y; background-color: #e3ecd5; }

div#stopka { width: 100%; height: 32px; overflow: hidden; background-image: url('chalkozyn/stopka_bg_light.gif'); clear: both; }
div#stopka-content { width: 902px; margin: 0 auto; height: 32px; }
div#stopka-left { float: left; width: 16px; height: 32px; background-image: url('chalkozyn/stopka_left_shadow.jpg'); }
div#stopka-center { float: left; width: 863px; height: 22px; background-image: url('chalkozyn/stopka_bg.gif');
					color: #fcf1d8; font-weight: bold; padding-top: 10px; }
					
div#stopka-center a { color: #dba80d; font-weight: bold; text-decoration: none; }
span.lacznik { margin-left: 10px; margin-right: 10px; }
					
div#stopka-right { float: left; width: 16px; height: 32px; background-image: url('chalkozyn/stopka_right_shadow.jpg');  }

table.border_gray { background-color: #DDEDFF; border: 1px solid #3F689D; }

div.separator { float: left; width: 1px; background-color: #566b31; height: 100%; margin-left: 30px; }

h3 {
	font-family: 'Trebuchet MS';
	font-weight: normal;
	text-align: center;
	font-size: 18px;
	margin-top: 15px;
}

a { color: #ce990c; }

.overlib_bg {
	background-color: Black;
}

.calendar_table {
	background-color: white;
}

.calendar_link {
	text-decoration: none;
}

.calendar_yearhead {
	background-color: white;
}

.calendar_dayhead {
	background-color: white;
	padding: 4px 4px 4px 4px;
	text-align:center;
	vertical-align: middle;
}

.calendar_weekend {
	background-color: #3F689D;
}

.calendar_day {
	background-color: white;
	padding:4px 4px 4px 4px;
	text-align:center;
	vertical-align: middle;
	text-decoration:none;
}

.calendar_disabledday {
	color: #DCDCDC;
	padding: 4px 4px 4px 4px;
	text-align:center;
	vertical-align: middle;
}

.calendar_todayfont {
	font-weight: bold;
	
}

.calendar_arrow {
	font-size: 15px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
	text-decoration: none;
	font-weight: bold;
}
