body {
	font-family:Verdana;
	text-align:center;
	padding:0px;
	margin:0px;
	background:url(../layout/bg.jpg);
}
/* naglowek strony  */
h1,h2,h3,h4 {
	font-family:times new roman;
}
h1 {
	font-weight:normal;
	font-size:20px;
	color:#340000;
	margin:0px;
}
h2 {
	font-size:18px;
	color:#340000;
}
/* naglowek listy */
h3 {
	font-size:16px;
	color:#633A35;
}
/* naglowek zapowiedzi */
h4 {
	font-size:14px;
	color:#D27A0B;
}
a {
	color:#B88408;
}
p {	
	color:#93834F;
	line-height:18px;
	text-align:justify;
	margin:10px 0px 0px 0px;
}
a {
	text-decoration:underline;
}
a img {
	border:none;
}
ul {
	list-style-image:url(../layout/small_arrows.gif);
	line-height:20px;
}
/* naglowek z podkresleniem */
h2.head_pointer{
  font-weight:normal;
	font-size:20px;
	color:#340000;
	margin:0px;
}
.head_pointer {
	background:url(../layout/point.jpg) repeat-x;
	background-position:bottom;
	line-height:30px;
}
/* odnosnik bez dekoracji */
a.simple {
	color:#93834F;
	text-decoration:none;
}
/* uklad strony */
#wrapper {
	width:850px;
	margin:auto;
}
/* oddziela naglowek od trasci  */
#spacer {
	background:url(../layout/top_tab_middle.jpg) repeat-x;
	height:15px;
}
#spacer img {
	padding:0px;
	margin:0px;
	border:none;
}
/* stopka */
#footer {
	background:#2C1A10 url(../layout/menu_middle.jpg) repeat-x;
	font-size:10px;
	text-align:left;
	height:55px;
	clear:both;
}
#footer a {
	color:#F3F1C7;
	text-decoration:none;
}
#footer a:hover,#footer a:focus,
#recommend a:hover,#recommend a:focus,
a.simple:hover,a.simple:focus {
	text-decoration:underline;
}
/* menu w stopce */
#footer ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#footer ul  li {
	display:inline;
	text-align:center;
	padding:0px 10px;
}
/* zawartosc strony - gradient  */
#content {
	background:#E3D5B1 url(../layout/gradient.jpg) repeat-x;
	text-align:left;
}
/* styl tekstu */
.content,.box_content {
	color:#93834F;
	text-align:left;
	font-size:11px;
}
/* uklad strony - tabelka */
#columns {
	width:840px;
	margin:0px 0px 8px 10px;
}
#columns td.outline_bottom,#columns div.outline_bottom,#columns div.outline_top  {
	width:561px;
}
#left_column {
	background:url(../layout/box_tab_top.jpg) no-repeat;
	background-position:center top;
	background-color:#F1E9D2;
	border-left:solid 1px #D4C79C;
	border-right:solid 1px #D4C79C;
	padding:10px 15px;
}
#right_column {
	padding-left:5px;
}
#right_column div.box {
	width:245px;
	margin:0px 8px 5px 3px;
}
#right_column div.box_bottom ,#right_column div.box_top {
	width:245px;
}
#right_column div.outline_bottom ,#right_column div.outline_top {
	width:229px;
}
/* warstwa zapowiedzi */
#preview,#gallery {
	width:828px;	
	margin:0px 0px 10px 10px;
}
#preview div.box {
	padding:0px;
}
#preview div.box_content {
	background:#C3A968 url(../layout/preview_bg.gif) repeat-x;
	overflow:auto;
	height:auto;
}
*html #preview div.box_content {
	overflow:visible;
	height:136px;
}
#preview div.box_content {
	padding-left:10px;
}
/* warstwa galerii ( mapa )  */
#gallery {
	margin:0px 0px 0px 10px;
}
*html #gallery  {
	margin:0px;
}
#gallery div.box_content {
	padding:0px 15px;
}
#gallery div.box_content {
	background-color:#F1E9D2;
}
#preview div.box_bottom ,#preview div.box_top,#preview div.box_bottom ,
#gallery div.box_bottom ,#gallery div.box_top,#gallery div.box_bottom  {
	width:828px;
}
#preview div.outline_bottom ,#preview div.outline_top,
#gallery div.outline_bottom ,#gallery div.outline_top {
	width:812px;
}
/* zapowiedzi */
.mixer {
	float:left;
	margin:0px 20px 0px 0px;
	width:253px;
	padding:0px;
}
.mixer div {
	height:70px;
	text-align:left;
	overflow:hidden;
}
.mixer h4 {
	margin:0px;
	padding:0px;
}
.mixer p {
	margin:0px 0px 5px 0px;
	font-size:10px;
	line-height:14px;
}
/*polecane*/
#recommend {
	padding:0px;
}
#recommend div.box_content {
	padding:0px;
	background-color:#6B4A18;
	border:none;
}
#recommend ul {
	list-style-type:none;
	list-style-image:none;
	margin:10px 0em 0em 10px;
	padding:0em;
}
#recommend li {
	background:url(../layout/recommend_list.jpg) no-repeat;
	padding:0px 0px 0px 12px;
	height:25px;
	overflow:hidden;
}
#recommend li img {
	margin:10px 30px 0px 0px;
	float:right;
}
#recommend a {
	font-family:times new roman;
	font-size:12px;
	line-height:25px;
	color:#D3C59E;
	text-decoration:none;
}
/* kalendarium */
.calendary {
	background:url(../layout/shadow.jpg) no-repeat;
	background-position: -100 110;
	background-color:#F1E9D2;
	padding:0px 15px;
}
.calendary_location {
	font-size:12px;
	font-weight:lighter;
	line-height:18px;
	color:#93834F;
}
#calendary_menu {
	list-style-type:none;
	list-style-image:none;
	/*
	background:url(../layout/point.jpg) repeat-x;
	background-position:0px 19px;
	*/
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
#calendary_menu li {
	text-align:left;
	line-height:20px;
	height:20px;
}
/* cien nad tabelka programow */
.shadow {
	background:url(../layout/shadow.jpg) no-repeat;
	height:50px;
	width:511px;
}
/* tabelka programow */
.spacer_top,.spacer_middle,.spacer_bottom {
	width:15px;
	background:center;
}
.spacer_top {
	background:url(../layout/spacer_top.jpg) no-repeat bottom;
}
.spacer_middle {
	background:url(../layout/spacer_middle.jpg) repeat-y center;
}
.spacer_bottom {
	background:url(../layout/spacer_bottom.jpg) no-repeat top;
}
.programs {
	background:url(../layout/point.jpg) repeat-x bottom;
	color:#93834F;
	text-align:left;
	font-style:italic;
	font-size:11px;
}
.programs img {
	margin:5px 0px;
	float:right;
}
/* box */
.box_content{
	border-left:solid 1px #D4C79C;
	border-right:solid 1px #D4C79C;
}
.box_top,.box_bottom {
	overflow:hidden;
	height:8px;
}
/* zaokraglenia */
.outline_left_top,.outline_right_top,.outline_right_bottom,.outline_left_bottom {
	width:8px;
	height:8px;
	background:no-repeat;
}
.outline_top {
	background:url(../layout/box_top.jpg);
}
.outline_left_top {
	background:url(../layout/box_top_left.gif) no-repeat;
	float:left;
}
.outline_right_top {
	background:url(../layout/box_top_right.gif) no-repeat;
	float:right;
}
.outline_left_top,.outline_right_top,.outline_right_bottom,.outline_left_bottom {
	width:8px;
	height:8px;
	background:no-repeat;
}
/* domyslne zaokraglenia */
.outline_top {
	background:url(../layout/box_top.jpg) repeat-x;
}
.outline_left_top {
	background:url(../layout/box_top_left.gif) no-repeat;
	float:left;
}
.outline_right_top {
	background:url(../layout/box_top_right.gif) no-repeat;
	float:right;
}
.outline_left_bottom {
	background:url(../layout/box_bottom_left.gif) no-repeat;
	float:left;
}
.outline_right_bottom {
	background:url(../layout/box_bottom_right.gif) no-repeat;
	float:right;
}
.outline_bottom {
	background:url(../layout/box_bottom.jpg) repeat-x;
}
.outline_top,.outline_bottom {
	float:right;
	height:8px;
}
.outline_left_bottom {
	background:url(../layout/box_bottom_left.gif) no-repeat;
	float:left;
}
.outline_right_bottom {
	background:url(../layout/box_bottom_right.gif) no-repeat;
	float:right;
}
.outline_bottom {
	background:url(../layout/box_bottom.jpg);
}
/*zapowiedzi na stronie glownej*/
#preview div.outline_top {
	background:url(../layout/preview_top.gif);
}
#preview div.outline_left_top {
	background:url(../layout/preview_top_left.gif);
}
#preview div.outline_right_top {
	background:url(../layout/preview_top_right.gif);
}
#preview div.outline_left_bottom {
	background:url(../layout/preview_bottom_left.gif);
}
#preview div.outline_right_bottom {
	background:url(../layout/preview_bottom_right.gif);
}
#preview div.outline_bottom {
	background:url(../layout/preview_bottom.gif);
}
/* zaokraglenia w polecanych */
#recommend div.outline_top,#recommend div.outline_bottom {
	background-color:#6B4A18;
	background-image:none;
}
#recommend div.outline_left_top {
	background:url(../layout/recommend_top_left.gif);
}
#recommend div.outline_right_top {
	background:url(../layout/recommend_top_right.gif);
}
#recommend div.outline_left_bottom {
	background:url(../layout/recommend_bottom_left.gif);
}
#recommend div.outline_right_bottom {
	background:url(../layout/recommend_bottom_right.gif);
}
/* usuniecie oplywania dla zaokraglen w tabelce */
td.outline_top,td.outline_bottom,td.outline_left_top,
td.outline_right_top,td.outline_left_bottom,td.outline_right_bottom  {
	float:none;
}

/* formularz */

input,textarea {
	font-size:11px;
	border:solid 1px #6B4A18;
}
input {
	width:100px;
}
textarea {
	margin-top:3px;
	width:203px;
	height:80px;
}

/* newsletter */

div.subscribe {
	padding-top:10px;
	text-align:right;
	color:#E3D5B1;
	line-height:18px;
	font-size:11px;
}
div.subscribe input {
	background-color:#E3D5B1;
}

.tooltip {
	position:absolute;
	margin-left:10px;
	z-index:2;
	background-color:#E3D5B1;
	display:none;
	width:180px;
	font-size:9px;
	text-align:left;
	border:solid 1px #AF7226;
	color:#AE4837;
}
.tooltip a {
	color:#710100;
	text-decoration:underline;
}
/* karta podroznika */

div.karta td.title {
	color:#633A35;
}
div.karta table.sf {
	font-family:Verdana;
	color:#93834F;
	font-size:11px;
	width:543px;
	border:1px solid #DBCEA3;
}
div.karta td.inp {
	width:303px;
	text-align:right;
}
div.karta td.name {
	width:240px;
	text-align:left;

}
div.karta input {
	border:0px;
	width:50px;
}
div.karta textarea{
	border:solid 1px #6B4A18;
}
div.karta input.simple {
	border:solid 1px #6B4A18;
	width:200px;
}

div.karta td.longer input {
	border:solid 1px #6B4A18;
	width:530px;
}

div.karta td.title {
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
}
#ssfooter {position:relative;top:-10px;left:-20px;margin:0;padding:0; color: #B88408; font-size:10px; text-decoration:none;font-family:Tahoma; text-align: left;width:780px;margin-left:auto;margin-right:auto;}
#ssfooter a {margin:0px;padding:0px;color: #B88408; font-size:10px; text-decoration:none; display: inline; font-weight:normal;}
#ssfooter1 a:hover {margin:0px;padding:0px;color: #B88408; font-size:8pt; text-decoration:none;font-family:Tahoma;}
