body {
     font-family: tahoma, arial, helvetica, sans-serif;
	 color: #5f5f5f; 
	 font-size: 11px;
	 margin: 0;
	 padding: 0;
	 background: #fff url(images/bg.png) repeat-x 0 0;
	}

	 
a:link, a:visited {text-decoration: none; color: #71424D;}
a:hover {text-decoration: none; color: #7F9D1A;}
	 
img {border: 0;}
.bold {font-weight: bold;}
.underline {text-decoration: underline;}

/* dla png */
.png, div.mainopacity { _behavior: url(iepngfix.htc) }

#background {width: 100%; float: left; overflow: hidden; background: url(images/bg2.gif) repeat-x 0 171px;}
#background2 {width: 100%; float: left; overflow: hidden; margin: 25px 0 0 0; background: #f7f0ea url(images/bg3.gif) repeat-x 0 0;}

#header {width: 915px; overflow: hidden; margin: 25px auto 0 auto;}

#logo {float: left;}
#logo img {display: block; width: 240px; height: 51px; float: left;}
#logo h3 {float: left; margin: 0; padding: 0; position: relative; top: 16px; left: 15px; font-size: 15px; color: #6b4935;}

#language {float: right; margin: 10px 0 0 0;}
#language p {display: inline; float: left; }
#language img {display: inline; float: left; margin: 0 0 0 10px;}
#language table {float: left; margin: 0; padding: 0;}

#menu {width: 914px; height: 45px; margin: 25px auto 0 auto; padding: 0; overflow: hidden;}

#menu ul {list-style: none; width: 1000px; float: left; margin: 0; padding: 0; border-top: 1px solid #cadb91;}
#menu h3 {float: left; margin: 0; padding: 0; position: relative; font-size: 16px; cursor: pointer;}
#menu li {float: left; margin: 0; padding: 0; background: url(images/menu-space.gif) no-repeat 100% 0;}
#menu li span {display: block; float: left; padding: 20px 36px; background: url(images/menu-space.gif) no-repeat 100% 0; cursor: pointer;}
#menu a {display: block; float: left; padding: 0; font-size: 16px; color: #6f4025;}
#menu a:hover {background: url(images/menu-hover.png) no-repeat center 0;}

#big-box {width: 919px; margin: 25px auto 0 auto; padding: 0; overflow: hidden;}
#big-box2 {width: 919px; margin: 0 auto; padding: 0; overflow: hidden; background: url(images/bg-big-box2.gif) repeat-y 0 0}

#box-news {width: 291px; height: 371px; float: left; background: url(images/news.png);}

#box-categories {width: 286px; float: left; overflow: hidden; background: #f9f5ef url(images/categories.png) no-repeat 0 0; border-left: 2px solid #fff; border-right: 3px solid #fff;}
#categories {width: 286px; float: left; position: relative; }

#categories ul {list-style: none; width: 286px; float: left; margin: 0; padding: 0; overflow: hidden;}
#categories li {width: 286px; float: left; border-bottom: 2px solid #fff;}
#categories li a {display: block; width: 246px; float: left; padding: 11px 0 13px 40px; color: #714226; background: url(images/p3.png) no-repeat 15px 11px;}
#categories li a:hover {text-decoration: underline; background: #f2ebe1 url(images/p3.png) no-repeat 15px 11px;}

#categories .under1 {color: #536C00; font-style: normal; background: #F9F5EF url(images/p1.png) no-repeat 0 0; font-size: 11px;}
#categories a.under1 {color: #536C00; display: block; width: 246px; float: left; padding: 11px 0 13px 70px; background: url(images/p3.png) no-repeat 45px 11px;}
#categories .under1:hover {color: #536C00; background: #EFE1D4 url(images/p3.png) no-repeat 45px 11px;  font-size: 11px;}

#categories .under2 {color:#A88F6D; font-style: normal; background: #F9F5EF url(images/p1.png) no-repeat 0 0; font-size: 11px;}
#categories a.under2 {color:#A88F6D;  display: block; width: 246px; float: left; padding: 11px 0 13px 90px; background: url(images/p3.png) no-repeat 70px 11px;}
#categories .under2:hover {color:#A88F6D;  background: #ECDED1 url(images/p3.png) no-repeat 70px 11px;  font-size: 11px;}

#categories .under3 {color:#C5AD8D; font-style: normal; background: #F9F5EF url(images/p1.png) no-repeat 0 0; font-size: 11px;}
#categories a.under3 {color:#C5AD8D;  display: block; width: 246px; float: left; padding: 11px 0 13px 110px; background: url(images/p3.png) no-repeat 90px 11px;}
#categories .under3:hover {color:#C5AD8D;  background: #ECDED1 url(images/p3.png) no-repeat 90px 11px;  font-size: 11px;}

#categories h2 {display: block; float: left; margin: 24px 0 30px 40px; _margin: 24px 0 30px 20px; padding: 0; position: relative; font-size: 19px; color: #cd9f72;}
#categories h2 span {color: #75462a;}

#news {width: 255px; height: 322px; float: left; position: relative; left: 20px; }
#news h2 {display: block; float: left; margin: 0; padding: 0; position: relative; top: 24px; left: 20px; font-size: 19px; color: #cd9f72;}
#news h2 span {color: #75462a;}
.small-news {width: 215px; float: left; margin: 0 0 5px 0; padding: 0 0 7px 0; border-bottom: 1px solid #dfddd9;}
.small-news2 {width: 570px; float: left; margin: 0 0 5px 0; padding: 0 0 7px 0; border-bottom: 1px solid #dfddd9;}
.small-news p.title {width: 100%; float: left; margin: 0; font-weight: bold; text-decoration: underline; color: #895a3a;}
.small-news2 p.title {width: 100%; float: left; margin: 10px 0 0 0; font-weight: bold; text-decoration: underline; color: #895a3a;}
.small-news p.txt, .small-news2 p.txt {width: 100%; float: left; margin: 5px 0 0 0; line-height: 18px; color: #5f5f5f;}
.small-news p.date, .small-news2 p.date {float: left; margin: 7px 0 0 0; font-size: 10px; color: #ceb5a2;}
.small-news p.date a, .small-news2 p.date a {text-decoration: underline; color: #ceb5a2;}

#all-news {display: block; float: left; padding: 0 0 0 20px; position: relative; top: 17px; left: 23px; color: #fff; text-decoration: underline; background: url(images/p.gif) no-repeat 0 0;}
#all-news:hover {color: #7e4f21;}

#dynamic-img {height: 367px; float: left; padding: 4px 0 0 0; position: relative; z-index: 1; border-right: 2px solid #fff;}
#content {width: 626px; float: left; padding: 4px 0 0 0; position: relative; z-index: 1; border-right: 2px solid #fff; background: #fff url(images/bg3.gif) repeat-x 0 0;}
#content h3 {width: 100%; float: left; margin: 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #e1d6d0; font-size: 19px; color: #7b4c2f;}
#content h6 {width: 100%; float: left; margin: 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #DCE3C6; font-size: 19px; color: #739110;}
#content .center {width: 94%; margin: 0 auto; padding: 0 0 40px 0; line-height: 18px;}

#mainpic img{width: 626px; margin: 0; overflow: hidden; overflow: hidden; z-index: 1; }
#mainpic{height: 367px; position: relative; float:left; overflow: hidden;}
div.mainopacity{position: absolute; background: url(images/bg-in-image.png); _background: #000; _opacity: 0.2; _filter: alpha(opacity = 20); bottom: 0; _bottom: -20px; left: 0; width: 626px; height: auto; line-height: 17px; color: #fff; padding: 10px; _padding: 0 10px; z-index: 2; border-top: 2px solid #fff;}
div.mainopacity p {width: 625px; float: left; overflow: hidden; overflow: hidden; color: #fff; margin: 0; padding: 0; }
div.mainopacity h1 { float: left; margin: 0; padding: 3px 0; font-size: 22px; color: #fff; _position: relative; _top: -10px;}

#bg-button {width: 100%; float: left; overflow: hidden; margin: 2px 0 0 0 !important; background: #efe1d4;}
#button-bottom {width: 919px; overflow: hidden; margin: 0 auto; position: relative; top: 2px;}

#table.icon {float: left; margin: 0; padding: 0;}

a#button1 {display: block; width: 251px; height: 42px; float: left; padding: 21px 0 0 35px; position: relative; border-right: 3px solid #fff; border-left: 2px solid #fff;}
a#button1 img {position: absolute; left: 0; top: 0; z-index: 1;}
a#button1 h4 {float: left; margin: 0; padding: 0 ;position: absolute; z-index: 2; font-size: 18px; color: #fff;}

a#button2 {display: block; width: 277px; height: 42px; float: left; padding: 21px 0 0 35px; position: relative; border-right: 3px solid #fff;}
a#button2 img {position: absolute; left: 0; top: 0; z-index: 1;}
a#button2 h5 {float: left; margin: 0; padding: 0 ;position: absolute; z-index: 2; font-size: 18px; color: #fff;}

a#button3 {display: block; width: 276px; height: 42px; float: left; padding: 21px 0 0 35px; position: relative; border-right: 2px solid #fff;}
a#button3 img {position: absolute; left: 0; top: 0; z-index: 1;}
a#button3 h4 {float: left; margin: 0; padding: 0 ;position: absolute; z-index: 2; font-size: 18px; color: #fff;}


#footer {width: 919px; overflow: hidden; margin: 2px auto 0 auto;}

#copyright {float: left; font-size: 10px; position: relative;}
#copyright .p1 {margin: 20px 0 0 0; color: #7b7b7b;}
#copyright .p1 a {color: #7b7b7b;}
#copyright .p1 a:hover {color: #8eae1f;}

#copyright .p2 {margin: 5px 0 0 0; color: #7b7b7b;}
#copyright .p2 a {color: #7b7b7b;}
#copyright .p2 a:hover {color: #8eae1f;}
#copyright .p3 {color: #B8B8B8;}

ul#menu-footer {float: right; list-style: none; margin: 0; padding: 0; position: relative; right: -10px; font-size: 10px;}
ul#menu-footer li {float: left; margin: 20px 0 0 0; background: url(images/p2.gif) no-repeat 0 4px;}
ul#menu-footer li.no-space {background: none;}
ul#menu-footer li a {padding: 0 12px; color: #7b7b7b;}
ul#menu-footer li a:hover {text-decoration: underline; color: #8eae1f; background: url(images/hover-menu-footer.gif) no-repeat center 100%;}

#logos {width: 919px; overflow: hidden; margin: 20px auto 0 auto; text-align: right;}
#logos img {margin: 0 0 0 10px;}

/* ################### GALERIA ZDJÊÆ ################### */
.podgalerie {border: 1px solid #d4d4d4;  font-size: 11px; color: #666666;}
.linia_galeria {}
.gal_tytul_gl {font-weight: bold; font-size: 11px; color: #FF8B02;}

.gal_2 {font-size: 11px; font-weight: bold;  color:#6F4025;}
a.gal_2 {font-size: 11px; font-weight: bold;  color:#6F4025;}
a.gal_2:hover {font-size: 11px; font-weight: bold;  color:#739110;}

.gal_opis {font-weight:normal; font-size: 11px; color: #666666;}

.row_second1, .glosuj  {background: #EFE1D4; line-height: 18px; margin: 2px; padding:2px;}
.row_second2 {background: #F7F0EA; line-height: 18px; margin: 2px; padding:2px; }

a.gal_more {font-weight: bold; text-align: right; }
a.gal_more:hover {font-weight: bold; text-align: right; color:#87A71C;}
.gal_more{text-align: right; }

.foto, .foto2, .foto2a {border: 1px solid #EBDCCE; padding:2px;}
.foto2 {border: 1px solid #F1E7DD; padding:2px;}
table.tablegal td, table.table td {padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #FFFFFF #FFFFFF #E7D9CC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.table {width:100%;}
.logowanie1 {padding:5px;}
.wymagane {color: #E10000}

.gall_start {border: 1px solid #e7cbb1; background: #e7cbb1; color: #fff; padding:2px;}
a:hover.gall_start {border: 1px solid #e7cbb1; background: #e7cbb1; color: #fff; padding:2px;}
.gall_end {border: 1px solid #e7cbb1; background: #e7cbb1; color: #fff; padding:2px;}
a:hover.gall_end {border: 1px solid #e7cbb1; background: #e7cbb1; color: #fff; padding:2px;}

.gall_prev {border: 1px solid #89a91d; background: #89a91d; color: #fff; padding:2px;}
a:hover.gall_prev {border: 1px solid #a47856; background: #a47856; color: #fff; padding:2px;}
.gall_next {border: 1px solid #89a91d; background: #89a91d; color: #fff; padding:2px;}
a:hover.gall_next {border: 1px solid #a47856; background: #a47856; color: #fff; padding:2px;}
a.gall_next, a.gall_prev {border: 1px solid #91b221; background: #91b221; color: #fff; padding:2px;}

.gall_start, .gall_end, .gall_prev, .gall_next {position: relative; top: -2px;}
