#subPageBanner {
	/*width: 970px;
	height: 199px;
	background: transparent url(../images/subpage_banner_bg.jpg) no-repeat;
	margin: 0 auto 13px auto;
	padding: 12px 0 0 10px;*/
	background: url("../images/tab_all_bg_2.jpg") no-repeat scroll 0 0 transparent;
    height: 299px;
    margin: 0 auto 13px;
    padding: 12px 0 0 10px;
    width: 970px;
	position: relative;
}
#bannerBig, #bannerSmall {
	display: inline;
	float: left;
}
#bannerSmall {
	position: relative;
	width: 315px;
	overflow: hidden;
}
.bannerBigContent {
	width: 636px;
	height: 189px;
	height: 259px;
	float: left;
	margin-right: 9px;
	position: relative;
	overflow: hidden;
	display: inline;
}
#bannerPhotoBig {
	position: absolute;
	top: 0;
	left: 0;
	width: 636px;
	float: left;
}
#bannerPhotoBig img {
	float: left;
	display: block;
}
#bannerSmallContent {
	width: 315px;
	height: 189px;
	height: 259px;
	float: left;
	overflow: hidden;
}
#bannerContentBig {
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
}
#bannerContentBig h3 {
	margin: 23px 0 0 32px;
}
#bannerPhotoBig img {
	width: 636px;
	float: left;
}
#bannerSmall img {
	width: 315px;
	float: left;
}
#breadcrumbs {
	width: 980px;
	margin: 0 auto;
	height: 25px;
	font-family: Trebuchet MS;
	font-size: 11px;
}
#breadcrumbsLeft, #breadcrumbsRight {
	width: 5px;
	height: 25px;
	float: left;
}
#breadcrumbsLeft {
	background: transparent url(../images/breadcrumbs_rl.gif) no-repeat left;
}
#breadcrumbsRight {
	background: transparent url(../images/breadcrumbs_rl.gif) no-repeat right;
}
#breadcrumbsContent {
	width: 970px;
	height: 25px;
	float: left;
	background: transparent url(../images/breadcrumb_bg.gif) repeat-x;
}
#breadcrumbsHome {
	width: 17px;
	height: 25px;
	background: transparent url(../images/breadcrumba_home.gif) no-repeat 5px 7px;
	float: left;
}
.breadcrumbsSubpage {
	float: left;
	background: transparent url(../images/breadcrumba_subpage_bg.gif) no-repeat right;
	padding: 4px 23px 0 10px;
	height: 21px;
	color: #60554b;
}
#breadcrumbs a {
	color: #60554b;
	text-decoration:none;
}
#breadcrumbs a:hover {
	color: #9f8b78;
	text-decoration:none;
}
.breadcrumbsSubpageLast {
	color: #9f8b78;
	font-weight: bold;
	float: left;
	padding: 4px 0 0 10px;
	background: none;
}
#contentSubpage {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	color: #dac8b6;
	line-height: 130%;
	margin-bottom: 20px;
	background: transparent url(../images/subcontent_bg.jpg) no-repeat top;
}
#contentSubpage a {
	color: #ac2d7a;
	text-decoration: underline;
}
#contentSubpage a:hover {
	text-decoration: none;
}
#contentSubpage h1 {
	margin: 25px 0 0 0;
	padding: 0;
}
h1.hdr {
	color:#A82374;
	float:left;
	font-family:Arial, Trebuchet Ms;
	font-size:22px;
	font-weight:normal;
	line-height:normal;
	margin:20px 0 15px !important;
	padding:0 !important;
	text-shadow:2px 2px 2px #000000;
}
#kontaktPage {
	width: 643px;
	float: left;
	padding: 0px;
	margin-left: 12px;
}
#rightColumn {
	width: 325px;
	background: transparent url(../images/right_column_bg.jpg) no-repeat top;
	float: left;
	margin-bottom: 20px;
}
.boxRight {
	padding: 25px 0 0 0;
}
.boxRight h3 {
	margin: 0 0 18px 0;
	padding: 0;
}
ul.subMenuSubPage {
	margin: 0;
	padding: 0;
	list-style: none;
	/*font-family: Arial;*/
	font-size: 11px;
}
ul.subMenuSubPage li {
	margin: 0 0 6px 0;
	background-color: #1f170b;
	border-bottom: 1px solid #33291b;
}
#rightColumn ul.subMenuSubPage li a {
	padding: 3px 4px 4px 13px;
	background: transparent url(../images/submenu_subpage_kwadrat.gif) no-repeat 7px 10px;
	display: block;
	text-decoration: none;
	color: #dac8b6;
}
#rightColumn ul.subMenuSubPage li a:hover {
	background: transparent url(../images/submenu_subpage_kwadrat_h.gif) no-repeat 7px 10px;
	color: #a82374;
}
.subpageNews {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Verdana;
}
.separatorSubpageNews {
	background-color: #352918;
	height: 1px;
	overflow: hidden;
	margin: 14px 0;
}
.subpageNewsText {
	text-shadow: #000 2px 3px 0px;
	line-height: 180%;
	font-size: 11px;
}
/*#maps {
	width: 627px;
	margin: 38px 0 0 -12px;
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: #6b6052;
}
#mapsTop {
	height: 30px;
	width: 612px;
	padding: 6px 0 0 15px;
	background: transparent url(../images/mapa_tb.gif) no-repeat top;
}
#mapsBottom {
	height: 5px;
	width: 627px;
	background: transparent url(../images/mapa_tb.gif) no-repeat 0px -36px;
	overflow: hidden; 
}
#mapsContent {
	background: transparent url(../images/mapa_bg.gif) repeat-y;
	padding: 15px 0 13px 18px;
}*/
.maps {
	width: 627px;
	margin: 38px 0 0 -12px;
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: #6b6052;
}
.mapsTop1 {
	height: 5px;
	overflow: hidden;
	background: transparent url(../images/mapa_top1.gif) no-repeat;
}
.mapsTop {
	height: 30px;
	width: 612px;
	padding: 6px 0 0 15px;
	background: transparent url(../images/mapa_tb.gif) no-repeat top;
}
#mapaPolski {
	width: 325px;
	height: 260px;
	position: absolute;
	top: -52px;
	right: 18px;
	background: transparent url(../images/mapa_polski.jpg) no-repeat;
	z-index:1;
}
.mapsBottom {
	height: 5px;
	width: 627px;
	background: transparent url(../images/mapa_tb.gif) no-repeat 0px -36px;
	overflow: hidden;
}
.mapsContent {
	background: transparent url(../images/mapa_bg.gif) repeat-y;
	padding: 15px 18px 13px;
	font-size: 11px;
	font-family: Verdana;
	color: #DAC8B6;
	line-height:130%;
	float: left;
	width: 591px
}
.mapsContent .paragraph {
	position:relative;
	z-index:2
}
#subpage {
	width: 655px;
	float: left;
	padding: 0;
}
#hdrSubpage {
	float: left;
	/*margin-left: 12px;*/
	display: inline;
}
.newsData {
	float: left;
	font-size: 11px;
	font-family: Trebuchet Ms;
	color: #a88a6e;
}
.newsDataDay, .newsDataMonth {
	width: 25px;
	height: 21px;
	float: left;
	text-align: center;
	padding-top: 4px;
}
.newsDataDay {
	background: transparent url(../images/data_day.gif) no-repeat;
}
.newsDataMonth {
	background: transparent url(../images/data_month.gif) no-repeat;
}
.newsListItem {
	margin-top: 20px;
}
.newsListTitle {
	float: left;
	padding: 3px 0 18px 13px;
	width: 562px;
}
.newsTitle {
	font-size: 21px;
	color: #a38b6a;
	font-weight: bold;
	font-family: Arial;
	float: left;
	padding: 3px 0 18px 13px;
	text-shadow: #000 1px 1px 0px;
}
.newsListImagesTop {
	width: 625px;
	height: 8px;
	background: transparent url(../images/news_list_photo_tb.gif) no-repeat top;
	overflow: hidden;
}
.newsListImagesbottom {
	width: 625px;
	height: 9px;
	background: transparent url(../images/news_list_photo_tb.gif) no-repeat 0 -8px;
	overflow: hidden;
	position: absolute;
	top: 244px;
}
.newsListImages img {
	border-left: 8px solid #1f170b;
	border-right: 8px solid #1f170b;
	display: block;
}
.newsListImages {
	margin-bottom: 18px;
	position: relative;
	width: 625px;
	height: 253px;
	overflow: hidden;
}
.newsListText {
	font-size: 11px;
	text-shadow: #000 2px 3px 0px;
	line-height: 200%;
	padding-right: 30px;
}
.readMore {
	float: right;
	margin: 0 30px 25px 0;
	font-size: 11px;
}
.separatorNewsList {
	width: 625px;
	height: 1px;
	overflow: hidden;
	background-color: #392d1e;
	margin-bottom: 25px;
}
#newsLast {
	float: left;
}
#newsLast .lastNewsLeft, #newsLast .lastNewsRight, #archiwumNews .archNewsLeft, #archiwumNews .archNewsRight {
	width: 6px;
	height: 25px;
	float: left;
}
#newsLast .lastNewsLeft {
	background: transparent url(../images/last_news_lr.gif) no-repeat left;
}
#newsLast .lastNewsRight {
	background: transparent url(../images/last_news_lr.gif) no-repeat right;
}
#newsLast .lastNewsCenter, #archiwumNews .archNewsCenter {
	float: left;
	padding: 2px 5px 0 5px;
	height: 23px;
}
#newsLast .lastNewsCenter {
	background: transparent url(../images/last_news_center.gif) repeat-x;
}
#archiwumNews .archNewsCenter {
	background: transparent url(../images/arch_news_center.gif) repeat-x;
}
#newsLast .lastNewsCenter a, #archiwumNews .archNewsCenter a {
	font-family: Trebuchet Ms;
	color: #a88a6e;
	font-size: 11px;
	text-decoration: none;
}
#newsLast .lastNewsCenter a:hover, #archiwumNews .archNewsCenter a:hover {
	color: #fff;
}
#archiwumNews {
	float: right;
	margin-right: 30px;
}
#archiwumNews .archNewsLeft {
	background: transparent url(../images/arch_news_lr.gif) no-repeat left;
}
#archiwumNews .archNewsRight {
	background: transparent url(../images/arch_news_lr.gif) no-repeat right;
}
#subMenuPage {
	font-family: Trebuchet Ms;
	font-size: 11px;
	margin-bottom: 18px;
}
#subMenuPage ul {
	list-style: none;
	margin: 18px 0 0 0;
	padding: 0;
	height: 1%;
	overflow: hidden;
}
#subMenuPage ul li {
	float: left;
	margin-right: 10px;
}
#subMenuPage ul li a {
	background: transparent url(../images/submenuPage_bg.gif) repeat-x;
	height: 24px;
	display: block;
	text-decoration: none;
	float: left;
}
#subMenuPage ul li a:hover, #subMenuPage ul li.selected a {
	background: transparent url(../images/submenuPage_bg_s.gif) repeat-x;
	color: #fff;
}
#subMenuPage ul li a span.subMenuPageLeft, #subMenuPage ul li.selected a span.subMenuPageLeft, #subMenuPage ul li a span.subMenuPageRight, #subMenuPage ul li.selected a span.subMenuPageRight {
	width: 6px;
	height: 24px;
	display: block;
	float: left;
}
#subMenuPage ul li a span.subMenuPageLeft {
	background: transparent url(../images/submenuPage_lr.gif) no-repeat top left;
}
#subMenuPage ul li a span.subMenuPageRight {
	background: transparent url(../images/submenuPage_lr.gif) no-repeat top right;
}
#subMenuPage ul li a span.subMenuPageCenter {
	height: 21px;
	float: left;
	display: block;
	cursor: pointer;
	background: transparent url(../images/submenuPage_center.gif) no-repeat 3px 9px;
	padding: 3px 3px 0 12px
}
#subMenuPage ul li a:hover span.subMenuPageLeft, #subMenuPage ul li.selected a span.subMenuPageLeft {
	background: transparent url(../images/submenuPage_lr.gif) no-repeat bottom left;
}
#subMenuPage ul li a:hover span.subMenuPageRight, #subMenuPage ul li.selected a span.subMenuPageRight {
	background: transparent url(../images/submenuPage_lr.gif) no-repeat bottom right;
}
#subMenuPage ul li a:hover span.subMenuPageCenter, #subMenuPage ul li.selected a span.subMenuPageCenter {
	height: 24px;
	float: left;
	display: block;
	cursor: pointer;
	background: transparent url(../images/submenuPage_center_h.gif) no-repeat 3px 9px;
	padding: 3px 3px 0 12px
}
h4.subHdr {
	margin: 0 0 18px 0;
	padding: 0;
	float: left;
	font-family: Trebuchet Ms;
	font-size: 22px;
	font-weight: normal;
	text-shadow: #000 2px 2px 2px;
}
h2.subHdr {
	margin: 0px 0 18px 0;
	padding: 0;
	line-height:normal;
	float: left;
	font-family: Trebuchet Ms;
	font-size: 22px;
	font-weight: normal;
	text-shadow: #000 2px 2px 2px;
}
.paragraph, #paragraphNews {
	margin: 0;
	padding: 0;
	width: 625px;
	font-size: 11px;
}
.paragraph p, #paragraphNews p {
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 160%;
}
.paragraphTable p {
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 160%;
	font-size:11px;
}
.smaller_fonts p, .smaller_fonts ul {
	font-size: 10px;
}
.bigger_fonts p, .bigger_fonts ul {
	font-size: 12px;
}
.paragraph ul, .paragraphTable ul, #paragraphNews ul {
	margin: 0 0 18px 0;
	padding: 0;
	list-style: none;
}
.paragraph ul li, .paragraphTable ul li, #paragraphNews ul li {
	padding: 0 0 5px 20px;
	background: transparent url(../images/paragraph_li.gif) no-repeat 7px 7px;
	display: block;
}
.paragraphTable ul li {
	background: transparent url(../images/paragraph_li.gif) no-repeat 7px 5px;
}
#subpage .paragraph a, #subpage #paragraphNews a {
	text-decoration: none;
}
#subpage .paragraph a:hover, #subpage #paragraphNews a:hover {
	color: #fff;
}
.paragraphTable {
	width: 625px;
}
table {
	margin: 0 0 18px 1px;
	width: 625px;
	border-spacing: 0px;
	border-collapse:collapse;
	text-shadow: none;
	border-bottom: 5px solid #1f170c;
	border-left: 5px solid #1f170c;
	border-right: 5px solid #1f170c;
	border-top: 2px solid #1f170c;
}
table th {
	color: #fff;
	padding: 10px;
	/*vertical-align: middle;*/
	/*text-align: center;*/
	font-weight: normal;
	background-color: #1f170c;
	border-left: 1px solid #3c3223;
	border-right: 1px solid #3c3223;
	border-bottom: 1px solid #3c3223;
	font-size: 13px;
}
table td {
	color: #9f8b78;
	padding: 5px 10px;
	/*vertical-align: top;*/
	font-size: 11px;
	border: 1px solid #3c3223;
	background-color: #271d0f;
	font-size: 11px;
}
#newsListImagesContent {
	width: 625px;
	height: 236px;
	position: absolute;
}
#newsListImagesContent img {
	border-left: 8px solid #1f170b;
	border-right: 8px solid #1f170b;
	float: left;
}
#newsListImagesContent a {
	display:block;
	float: left;
	width:625px;
}
span#next {
	height: 27px;
	width: 30px;
	background: transparent url(../images/next_bg.png) no-repeat;
	display: block;
	position: absolute;
	z-index: 500;
	top: 120px;
	right: 0;
	cursor: pointer;
}
span#prev {
	height: 27px;
	width: 30px;
	background: transparent url(../images/prev_bg.png) no-repeat;
	display: block;
	position: absolute;
	z-index: 500;
	top: 120px;
	left: 0;
	cursor: pointer;
}
span#prev.inactive, span#next.inactive {
	display: none;
}
p#handles3 {
	position: absolute;
	bottom: 9px;
	right: 30px;
}
p#handles3 span {
	width: 26px;
	height: 20px;
	background: transparent url(../images/handles3.png) no-repeat;
	display: block;
	float: left;
	margin-left: 1px;
	cursor: pointer;
	font-family: Arial;
	text-align: center;
	color: #6b6052;
	font-weight: bold;
	padding-top: 8px;
}
p#handles3 span.active3 {
	background: transparent url(../images/handles3_active.png) no-repeat;
	font-size: 16px;
	font-family: Myriad Pro;
	padding-top: 6px;
	height: 22px;
	color: #a82374;
}
#prntFont {
	float: right;
	margin: 38px 35px 0 0;
	background: transparent url(../images/prnt_font.png) no-repeat;
	width: 91px;
	height: 25px;
	display: inline;
	position: relative;
}
#prntFont a {
	height: 25px;
	display: block;
	position: absolute;
	top: 0;
}
a.print {
	width: 33px;
	left: 0;
	cursor: pointer;
}
a#shrink {
	width: 12px;
	left: 46px;
	cursor: pointer;
}
a#grow {
	left: 58px;
	width: 13px;
	cursor: pointer;
}
a#growmore {
	left: 71px;
	width: 16px;
	cursor: pointer;
}
.form {
	width:625px;
	margin-bottom:20px;
}
.form .fields {
	list-style:none;
	margin:0 1px;
	padding:0px;
}
.form .fields li {
	background:url(../images/form_line_bg.gif) bottom left repeat-x;
	margin:0;
	clear:both;
	overflow:hidden;
	padding:15px 0px 17px 0px;
}
.form .fields li.last {
	background:none;
}
.form fieldset {
	border:1px solid #1B140A;
	background-color:#312616;
	float:right;
	width: 413px;
}
.form fieldset legend {
	font-size:11px;
}
.form .fields li label {
	float:left;
	max-width:160px;
	display:block;
	font-size:11px;
}
.form .fields li input {
	background-color:#312616;
	border:1px solid #1B140A;
	color:#DAC8B6;
	float:right;
	font-size:12px;
	height:17px;
	padding:2px 12px;
}
.form .fields li select {
	float:right;
	border:none;
	background-color:transparent;
	padding:1px 12px 2px;
	line-height:20px;
}
.form .fields li.last input {
	float:none;
}
.form .fields li.last label {
	display:inline;
	float:none;
	width:auto !important;
}
.form .fields .big-input {
	/*background:url(../images/big_input_bg.gif) top left no-repeat;*/
	width:406px;
}
.form .fields .medium-input {
	/*background:url(../images/medium_input_bg.gif) top left no-repeat;*/
	width:182px;
	margin-right:225px;
}
.form .fields select.medium-input {
	/*background:url(../images/medium_input_bg.gif) top left no-repeat;*/
	width:206px;
	margin-right:225px;
}
.form .fields .small-input {
	/*	background:url(../images/small_input_bg.gif) top left no-repeat;*/
	width:103px;
	margin-right:302px;
}
.form .fields .processed .medium-input, .form .fields .processed .big-input, .form .fields .processed .small-input, .form .fields .processed .textarea {
	background-position:left bottom !important;
}
input.graphic {
	padding:0!Important;
	height:auto!important;
	width:auto!important;
}
.form .fields .textarea {
	/*	background:transparent url(../images/text_area_bg.gif) repeat scroll 0 0;*/
	float:right;
	height:131px;
	padding:10px;
	width:410px;
}
.form .fields textarea {
	width: 410px;
	height:133px;
	border:0!important;
	color:#B5B5B5;
	font-family:Arial;
	font-size:12px;
}
.form .fields #accept_rules {
	float:left;
	width:auto!important;
	margin-top:2px;
}
.form .fields .error {
	color:#C00010;
	font-size:9px;
	margin-bottom:0;
	padding-bottom:1px;
}
.form .submit {
	width:auto!important;
	height:auto!Important;
	float:left!important;
	padding:0!important;
	border:none!important;
}

