a:active,object, a:focus, a {outline: none; -moz-outline-style: none}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background: #2d170d url(images/bg.jpg) repeat left top;
	position: relative;
}

body, td {
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 12px;
	text-align: left;
	color: #846642;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
ul {
	padding: 15px 0px 15px 0px;
}

li {
	/*padding: 0px 0px 0px 15px;*/
}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}
p {
	padding:4px 0px 4px 0px;
}

td {
	vertical-align: top;
}

a {
	color: #961d0a;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #961d0a;
	font-weight: normal;
	text-decoration: underline;
}

ul li {
	background: url(images/li_point.gif) no-repeat 0px 5px;
	list-style: none;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	font-weight: bold;
	overflow: hidden;
	color: #b89b67;
}
ol li {
	padding: 4px 0px 4px 10px;
	margin: 0 0 0 18px;
}

hr {
	border: solid #e8e8e8;
	border-width: 0 0 1px 0;
	height: 1px;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}
div.page-top {
	width: 980px;
	padding: 0 0 0 0;
	margin: 0 auto;
	overflow: hidden;
	height: auto;
}
div.Welcome-img {
	margin: 0 auto;
	padding: 0;
	width: 1019px;
	text-align: center;
	background: url(images/lightbox-ico-loading.gif) no-repeat center center;
	
}
div.page-img {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
}

a.logo, span.logo {
	width: 212px;
	height: 101px;
	margin: 0 auto;
	display: block;
	text-indent: -99999px;
	background: url(images/logo.jpg) no-repeat 0 0;
}

div.into-welcome {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	height: 316px;
	clear: both;
	background: url(images/img.jpg) no-repeat center top;
	text-align: center;
}

div.page-middle {
	padding: 0 0 0 0;
	margin: 0 0;
	width: 100%;	
	background: #faf4e8;
	overflow:hidden;
	height: auto;
}
div.page-middle-center {
	margin: 23px auto;
	width: 1010px;
	overflow: hidden;
	height: auto;
}
div.page-middle-page {
	padding: 0 0 0 0;
	margin: 0 auto;
	clear: both;
	overflow:hidden;
	height:auto;
	width: 941px;	
}
div.index-padding {
	padding: 14px 0 7px 0;
}
div.subpage-padding {
	padding: 29px 0 7px 0;
}
div.page-container {
	padding: 0 0 10px 0;
	margin: 0 auto;
	clear: both;
	width: 975px;
}

div.page-left {
	width: 315px;
	padding: 0 0px 0 5px;
	margin: 0 0 0 36px;
	float: left;
	line-height: 15px;
	background: url(images/line_v.png) no-repeat right bottom;
}
div.page-center {
	width: 310px;
	float: left;
	padding: 0 0 0 20px;
	background: url(images/line_v.png) no-repeat right bottom;
}
a.facebook{
	display: block;
	padding: 5px 79px 5px 0px;
	background: url(images/ico_facebook.png) no-repeat right top;
	
}
div.page-right {
	width: 296px;
	padding: 0 0px 0 20px;
	margin: 0;
	float: left;
}
div.page-left-page {
	width: 170px;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	line-height: 15px;
}
div.page-center-page {
	width: 482px;
	float: left;
	padding: 0 40px;
}
div.page-center-page-katalog {
	width: 730px;
	float: left;
	padding: 5px 0px 0  40px;
}
div.page-right-page {
	width: 208px;
	padding: 20px 0 0 0;
	margin: 0;
	float: left;
}
div.welcome-info {
	border: solid #dedede;
	border-width: 0 0 1px 0;
	margin: 20px 0 12px 0;
	clear: both;
}
div.page-bottom {
	margin: 0px auto 10px auto;
	padding: 0px 0;
	width: 980px;
}
div#page0 {
	width: 1200px;
	margin: 0 auto;
	/*position: relative;
	overflow: hidden;*/
}
div#page {
	width: 962px;
	margin: 0 auto;
	padding: 0 10px 0 8px;
	height: 100%;
 	
}
div#reg-1 {
	width: 222px;
	float: left;
}
div#reg-2 {
	width: 720px;
	padding: 0  0 0 20px;
	float: left;
}
div#reg-2 .page-content {
	padding: 20px 11px 20px 8px;
}
div.subpage-left {
	width: 248px;
	padding: 0 20px 10px 0;
	margin: 0;
	float: left;
	line-height: 18px;
}
div.subpage-right {
	width: 284px;
	padding: 0 0px 10px 0;
	margin: 0;
	float: right;
	line-height: 18px;
}
div.subpage-middle {
	width: 666px;
	float: left;
	padding: 0px 26px 10px 0;
}
div.subpage-center {
	padding: 0px 24px 10px 28px;
	background: url(images/subpage-middle.png) repeat-y center top;
}
div.subpage-top {
	height: 15px;
	background: url(images/subpage-top.png) no-repeat center top;
}
div.subpage-bottom {
	height: 9px;
	background: url(images/subpage-bottom.png) no-repeat center top;
}
div.subpage-center h1, div.subpage-center h3.tytul1 {
	margin: 0 0 10px 0;
	padding: 0 0 8px 0;
	clear: both;
	color: #de161d;
	font-size: 18px;
	font-family: Georgia;
	font-weight: bold;

	line-height: 24px;
}
h1.kat-prod {
	margin: 0 0 10px 0;
	padding: 0 0 8px 0;
	clear: both;
	color: #de161d;
	font-size: 18px;
	font-family: Georgia;
	font-weight: bold;

	line-height: 24px;
}

/* menu */
div.menu-top {
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 769px;
	height: 55px;
}
ul#image_wrap {
	padding: 0;
	margin: 0 0 0 5px;
}
ul#image_wrap li {
	padding: 0;
	margin: 0;
	background: none;
}
#reg-2 div.menu-top {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	width: 735px;
	height: 45px;
	float: right;
}
div.menu-top-line {
	height: 14px;
	background: url(images/m_line.png) no-repeat center bottom;
	margin: 0 auto;
	width: 787px;
}
div.menu-top ul{
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: auto;
}
div.menu-top ul li {
	margin: 0;
	float: left; 
	background: none;
	padding: 0;
	height: 51px;
	background: url(images/main-menu.png) no-repeat 0 0;
}
div.menu-top ul li a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	cursor: pointer;
	display: block;
	height: 100%;
	text-decoration: none;
	width: 100%;
	text-indent: -99999px;
}
div.menu-top ul li a.active {
	color: #fff;
	font-weight: bold;
}
div.menu-top ul li a:hover {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

div.menu-top ul li#poz_0 {
	background-position: 0 0;
	width: 92px;
}
div.menu-top ul li#poz_0:hover, div.menu-top ul li#poz_0.aktualna {
	background-position: 1px -44px;
}
div.menu-top ul li#poz_1 {
	background-position: -102px 0;
	width: 86px;
}
div.menu-top ul li#poz_1:hover, div.menu-top ul li#poz_1.aktualna {
	background-position: -101px -44px;
}
div.menu-top ul li#poz_2 {
	background-position: -198px 0px;
	width: 126px;
}
div.menu-top ul li#poz_2:hover, div.menu-top ul li#poz_2.aktualna {
	background-position: -197px -44px;
}
div.menu-top ul li#poz_3 {
	background-position: -326px 0px;
	width: 101px;
}
div.menu-top ul li#poz_3:hover, div.menu-top ul li#poz_3.aktualna {
	background-position: -325px -44px;
}
div.menu-top ul li#poz_4 {
	background-position: -426px 0px;
	width: 116px;
}
div.menu-top ul li#poz_4:hover, div.menu-top ul li#poz_4.aktualna {
	background-position: -426px -44px;
}
div.menu-top ul li#poz_5 {
	background-position: -542px 0px;
	width: 109px;
}
div.menu-top ul li#poz_5:hover, div.menu-top ul li#poz_5.aktualna {
	background-position: -541px -44px;
}
div.menu-top ul li#poz_6 {
	background-position: -659px 0px;
	width: 105px;
}
div.menu-top ul li#poz_6:hover, div.menu-top ul li#poz_6.aktualna {
	background-position: -659px -44px;
}
div.submenu-top {
	margin: 0 auto;
	padding: 12px 0px 0px 0px;
	clear: both;
}
div.submenu-top ul.submenu {
	padding: 0;
	margin: 0;
	clear: both;
}
div.submenu-top ul.submenu li {
	margin: 0;
	float: left; 
	background: none;
	padding: 0 5px 0 0px;
	color: #b1000d;
	font-weight: bold;
}
div.submenu-top ul.submenu li.first  {
	margin: 0;
	float: left; 
	background: none;
	padding: 0 0 0 0;
	color: #000;
	font-weight: bold;
}
div.submenu-top ul.submenu li a.first {
	margin: 0;
	color: #000;
	background: none;
	padding: 0 0 0 0;
	text-indent: 0px;
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
}
div.submenu-top ul.submenu li a{
	margin: 0;
	color: #b1000d;
	padding: 0 0 0 5px;
	text-indent: 0px;
	font-weight: normal;
		font-style: italic;
	font-size: 11px;
}
div.submenu-top ul.submenu li a:hover, div.submenu-top ul.submenu li a.active {
	color: #b1000d;
}

/* stopka */
div.stopka {
	padding: 10px 0 18px 10px;
	font-size: 12px;
	color: #90784c;
	font-weight: normal;
}

div.stopka a {
	color: #90784c;
	text-decoration: none;
}
div.stopka a:hover {
	color: #90784c;
	text-decoration: underline;
}

div.stopka .realizacja {
	margin: 0 0 0 0;
}
div.stopka div.margin-left {
	margin: 0 0 0 50px;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}
.withe {
	color: #fff;
}
.reklama {
	padding: 12px 0 7px 0; 
	clear: both;
}
.banner {
	padding: 5px 0 5px 0; 
	clear: both;	
	text-align: center;
}
.baner {
	padding: 5px 0 5px 0; 
	clear: both;	
	text-align: center;
	margin: 0 auto;
	width: 975px;
}
.banner-top {
	padding: 0 0 16px 0; 
	clear: both;	
	text-align: center;
}
.partnerzy {
	padding: 0 0 0 0; 
	clear: both;	
	text-align: center;
}
/* component */
div.component {
	padding: 0;
	margin: 0;
}
div.left {
	float: left;
	width: 49%;
}
div.right {
	float: right;
	width: 49%;
}
div.border {
	border: solid #e0c764;
	border-width: 0 0 1px 0;
	padding: 0 0 4px 0;
}
h2.kategoria {
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
	color: #DBC9A6;
	font-size: 24px;
	font-family: Tahoma;
	font-weight: normal;
	line-height: 36px;
	position: absolute;
	bottom: 17px;
	left: 465px;
	float: right;
	text-align: center;
	width: 200px;
}
div.padding-top {
	padding: 7px 0 0 0;
}
div.component h3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	
	color: #29150d;
	font-size: 20px;
	font-family: Georgia;
	font-weight: normal;
}
div.component h3.banner_1 {
	background: url(images/baner_1_tytul.png) no-repeat  0 0;
	line-height: 27px;
	text-indent: -9999px;
}
	
div.component h3.banner_2 {
	background: url(images/desery.png) no-repeat  0 0;
	line-height: 27px;
	text-indent: -9999px;
}
div.component h3.banner_3 {
	background: url(images/baner_3_tytul.png) no-repeat  0 0;
	line-height: 27px;
	text-indent: -9999px;
}
div.component h4.tytul {
	margin: 13px 0 0px 0;
	padding: 0 0 0 0;
	clear: both;
	
	color: #000;
	font-size: 12px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
}

div.component div.text {
	font-style: italic;
}

div.component p.bold {
	font-weight: bold;
	color: #000;
}

div.component img.left {
	margin: 5px 15px 25px 0;
}


div.left-box {
	float: left;
	width: 411px;
	padding: 0 10px 0 0;
}
div.right-box {
	float: right;
	width: 300px;
}
div.middle-box {
	padding: 10px 0 0 0;
}
.center {
	text-align: center;
}
div.component .text {
	padding: 10px 10px 10px 0;
}



div.box-top {
	background: url(images/czas-bg-active.gif) no-repeat 1px 0;
	padding: 0 24px 10px 24px;
}
div.box-bottom {
	background: url(images/czas-bg-active.gif) no-repeat 1px -260px;
	height: 6px;
	margin: 0 0 1px 0;
}
div.box-top a {
	background: url(images/arrow-c.png) no-repeat 8px 5px;
	color: #d2d2d2;
	text-decoration: none;
	padding: 0 0 0 27px;
	line-height: 25px;
}
div.box-top a:hover {
	color: #ffffff;
	text-decoration: none;
}
div.box-spacer {
	background: url(images/czas-dot.gif) repeat-x 0 0;
	height: 3px;
	margin: 0 0 0 0;
}
div.box-top a.c-more {
	background: url(images/arrow-c.png) no-repeat 8px 11px;
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 27px;
	line-height: 25px;
	text-align: right;
	float: right;
}


div.czasopisma {
	padding: 0;
	margin: 0;
}

div.czasopisma h3 {
	padding: 0;
	margin: 0;
	cursor:pointer;
	clear: both;
	color: #a23310;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 30px;
	text-indent: -99999px;
	height: 47px;
	background: url(images/czas.png) no-repeat 0 0 ;
}
div.czasopisma h3.moda {
	background-position: 0 -64px;
	margin: 0 0 1px 0;
}
div.czasopisma h3.horeca {
	background-position: 0 -8px;
}
div.czasopisma h3.wnetrza {
	background-position: 0 -121px;
	margin: 0 0 1px 0;
}
#czasopisma h3.selected {
	background-image: url(images/czas-active.png);
	
	margin: 0 0 0 0;
}

#czasopisma h3.current {
}

a.wiecej {
	background: url(images/news.png) no-repeat -5px -199px;
	padding: 0; 
	display: block;
	overflow: hidden;
	width: 12px;
	height: 12px;
	text-indent: -99999px;
}

a.banner-welcome {
	display: block;
	float: left;
	padding: 0 7px 0 5px;
}
a.link-point {
	background: url(images/point.gif) no-repeat 0 2px;
	padding: 3px 3px 3px 23px; 
	display: block;
}

/* naglowek */
#tools {
	padding: 14px 15px 5px 0px;
	text-align: right;
}

/*page*/
ul.sciezka {
	padding: 0 0 0 0px;
	margin: 0;
	clear: both;
}

ul.sciezka li.first{
	margin: 0;
	padding: 0 0 0 17px;
	float: left;
	color: #585757;
	background: url("images/arrow_1.gif") no-repeat;
	background-position:  0 15px;
	line-height: 28px;
}
ul.sciezka li {
	margin: 0;
	padding: 0;
	background: url("images/arrow_3.gif") no-repeat;
	background-position: 2px 16px;
	float: left; 
	display: block;
	color: #585757;
	line-height: 28px;
}

ul.sciezka a {
	color: #585757;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	display: block;
	padding: 5px 6px 5px 17px;
}

ul.sciezka a:hover {
	color: #b3b3b3;
	text-decoration: underline;
}

/***************************/
div.clear {
	clear:both;
}

img.foto {
	float: right; 
	margin: 5px 0px 5px 15px;
	background: #fff;
	border: solid #d1d1d1;
	border-width: 1px;
	padding: 3px;
}
img.foto-a {
	margin: 5px 5px 5px 5px;
	background: #fff;
	border: solid #d1d1d1;
	border-width: 0;
	padding: 0;
	float: left;
}
.fotoG {
	padding: 0;
	background: #fff;
	border: solid #d1d1d1;
	border-width: 1px;
	padding: 3px;
}
div.foto1 {

}
div.foto0 {
	text-align: center;
}
/* description */
div.description {
	padding: 0px 0px 15px 0;
	margin: 0;
	line-height: 18px;
}
div.description h3 {
	color: #B89B67;
	margin: 0;
	padding: 0 0 0px 0;

	line-height: 36px;
	text-indent: 0;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
}

div.description div.text {
	padding: 5px 0 10px 0;
	text-align: justify;
	
}
div.description div.text strong {
	color: #b89b67;
}
div.description div.text a{
	font-weight: bold;
	
}
div.description2 {
	padding: 0px 0px 0 0;
	margin: 0;
	clear: both;
}
div.description2 div.text2 {
	padding: 0 0 0 0;
	text-align: justify;
	font-size: 11px;
	
}

/*pliki*/
div.files-container {
	padding: 5px 5px 5px 15px;
	margin: 0;
}
div.news-files-container {
padding: 5px 5px 15px 0px;
	margin: 0;
	clear: both;
	/*background: url(images/ico_file.png) no-repeat 0 20px;*/
	min-height: 100px;
}
div.desc-files-container {
	padding: 20px 5px 15px 0px;
	margin: 0;
	background: url(images/m_line_3.png) no-repeat 0 0;
}
h5.files {
	color: #B89B67;
	margin: 0 0 4px 0;
	padding: 0 0 0px 0;

	line-height: 36px;
	text-indent: 0;
	font-family: Georgia;
	font-size: 14px;
	font-weight: normal;
}

div.files-text {
	padding: 2px 8px 2px 25px;
	margin: 0 0px 0px 5px;
	background: url(images/arrow_1.png) no-repeat 0 4px;
}

div.files-text a {
	font-size: 12px;
	font-weight: normal;
	color: #b89b67;
}

div.files-text a:hover {
	color: #b89b67;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

/* galeria */
div.gallery {
	margin: 15px 0px;
	padding: 20px 5px 15px 0px;
	margin: 0;
	background: url(images/m_line_3.png) no-repeat 0 0;
}
td.gallery0 {
	text-align: center;
	width: 332px;
	padding: 15px 0 20px 0;
	
}
div.gallery0 h3 {
	margin: 0;
	padding: 0px 10px 8px 10px;
	clear: both;
	line-height: 16px;
	
	color: #b1000d;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-indent: 0px;
}
div.gallery0 h3 a {
	color: #b1000d;
	text-decoration: none;
	font-weight: bold;
}
div.gallery0 h3 a:hover {
	color: #b1000d;
	text-decoration: underline;
}
div.gallery0 img.foto-list {
	padding: 0;
	border: solid #f4ebda;
	border-width: 3px;
	margin:-9px 0;
}

div.gallery-img {
	text-align: center;
	width: 332px;
	padding: 15px 0 20px 0;
	background: url(images/menu-left-dots2.gif) repeat-x 0 0;
	margin: 0 0 1px 0;
}
div.gallery-img-bottom {
	text-align: center;
	width: 332px;
	height: 2px;
	background: url(images/menu-left-dots2.gif) repeat-x 0 100%;
}
div.gallery-img-bg {
	background-color: #fbf9e6;
}

div.gallery-list {
	padding: 5px 5px 5px 15px;
	margin: 0;
	clear: both;
	overflow: hiden;
}

div.gallery-list h5 {
	color: #b1000d;
	margin: 0 0 6px 0;
	padding: 0 0 7px 0;

	line-height: 18px;
	text-indent: 0;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	background: url(images/menu-left-dot.gif) repeat-x 0 100%;
}

div.gallery-list a {
	font-size: 11px;
	font-weight: norma;
	color: #202020;
	padding: 4px 8px 4px 20px;
	margin: 0 0px 0px 0px;
	background: url(images/arrows.gif) no-repeat 0px -9px;
	display: block;
}

div.gallery-list a:hover {
	color: #e1838a;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}


div.gallery {
	margin: 0 0 15px 0px;
	padding: 20px 5px 15px 0px;
	background: url(images/m_line_3.png) no-repeat 0 0;
}
div.gallery h3 {
	color: #b1000d;
	margin: 0;
	padding: 0 0 7px 0;

	line-height: 18px;
	text-indent: 0;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	background: url(images/menu-left-dot.gif) repeat-x 0 100%;
}

div.gallery div.text {
	padding: 5px 0 10px 0;
	text-align: justify;
	
}
div.gallery div.text a{
	font-weight: bold;
	
}

h3.tytul-galerii {
	color: #564B3C;
	margin: 0;
	padding: 0;
	line-height: 16px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}


/* aktualnosci */


div.news-list {
	background:url("images/m_line_3.png") no-repeat scroll 0 bottom transparent;
line-height:18px;
margin:0;
padding:2px 0 11px 0;
}
div.news-list h3{
	color: #dbc9a6;
	margin: 0;
	padding: 0 0 0px 0;

	line-height: 34px;
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
}
div.news-list h3 a {
	color: #dbc9a6;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
div.news-list h3 a:hover {
	color: #dbc9a6;
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;
}
div.news-list div.text{
	padding: 2px 0 0 0;
	text-align: left;
}
div.news-list div.data  {
	font-weight: normal; 
	padding: 0px 0 10px 0px;
	margin: 0;
}

div.news-list img.news-list-foto {
	float: left;
	margin: 5px 15px 0 0;
	padding: 0px;
	background: #fff;
	border: solid #d1d1d1;
	border-width: 0px;
}
div.news-list div.news-list-spacer {
	background: url(images/menu-left-dot.gif) repeat-x 0 100%;
	overflow: hidden;
	height: 10px;
}

div.news-list a.more {
	font-weight: normal;
	text-decoration: none;
	margin: 6px 0 0 0;
	padding: 0 15px 0 0;
	display: block;
	text-align: right;
}
div.news-list a.more:hover {
	font-weight: normal;
	text-decoration: underline;
}
/*aktualnosc*/
div.news {
	background:url("images/m_line_3.png") no-repeat scroll 0 bottom transparent;
line-height:18px;
margin:0;
padding:2px 0 11px 0;
}
div.news h3 {
	color: #dbc9a6;
	margin: 0;
	padding: 0 0 0px 0;

	line-height: 34px;
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
}
div.news div.text {
	padding: 2px 0 0 0;
	text-align: justify;
}


div.news div.data {
	font-weight: normal; 
	padding: 0px 0 10px 0px;
	margin: 0;
}

div.news div.cena {
	color: #a9b191;
	font-size: 11px;
	font-weight: normal; 
	padding: 5px 0 7px 0;
	margin: 0;
}
div.news div.foto {
	float: left;
	margin: 0 15px 0 0;
	*width: 150px;
}
div.news div.news-spacer {
	background: url(images/menu-left-dot.gif) repeat-x 0 100%;
	overflow: hidden;
	height: 10px;
	clear: both;
}
div.news div.foto-container {
	float: right;
	margin: -5px 0 0 0;
	border: 1px solid red;
}
div.powrot {
	margin: 12px 0 0 0;
	padding: 3px 0 3px 0;
	clear: both;
	text-align: right;
}
div.powrot a {
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 0 25px;
	display: block;
}
div.powrot a:hover {
	font-weight: normal;
	text-decoration: underline;
}

/* component news*/
div.com-news-list {
	padding: 13px 0px 8px 0px;
	margin: 0 0 5px 0;
	overflow: hidden;
	height: auto;
}

div.com-news-list h3{
	color: #000;
	margin: 0 0 0px 0;
	padding: 0 0 0 0;

	line-height: 17px;
	text-indent: 0px;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	border: 0;
}
div.com-news-list h3 a {
	color: #000;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
div.com-news-list h3 a:hover {
	color: #000;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
div.com-news-list div.text{
	padding: 2px 0 0 0;
	text-align: left;
}
div.com-news-list div.data  {
	color: #857661;
	font-size: 10px;
	font-weight: bold; 
	font-style: italic;
	padding: 0px 0 10px 0px;
	margin: 0;
}
div.com-news-list img.news-list-foto {
	float: left;
	margin: 5px 15px 0 0;
	padding: 0px;
	background: #fff;
	border: solid #d1d1d1;
	border-width: 0px;
}

#aktualnosci .pager {
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
}
#aktualnosci .pager a {
	margin: 0 3px 0 0;
	padding: 0 0 0 0;
	color:#7c7b79;
	cursor:pointer;
	font-size:10px;
	font-family:Tahoma;
	padding: 3px 6px 3px 6px;
	border:1px solid #dfdfdf;
}
#aktualnosci .pager a.activ,
#aktualnosci .pager a:hover {
	text-decoration:none;
	border:1px solid #000000;
}

/* kontakt */
div.nag-kontakt {
	background: url(images/nag_telefon.png) no-repeat 0 0;
	width: 221px;
	height: 43px; 
	text-indent: -99999px;
	margin: 20px 0 16px 0;
}
p.nr-telefonu {
	color: #a31d0b;
	font-size: 24px;
	padding: 5px 0 13px 0;
}
div.kontakt {
	padding: 0px 35px 17px 32px;
	margin: 0 0 20px 0;
	background: url(images/m_line_small.png) no-repeat 0 bottom;
	line-height: 18px;
}
/* menu */
div.nag-menu {
	background: url(images/nag_menu.png) no-repeat 0 0;
	width: 221px;
	height: 43px; 
	text-indent: -99999px;
	margin: 20px 0 16px 0;
}
div.menu-left {
	margin: 0 0 18px 0;
	padding: 0;
}

div.menu-left ul{
	margin: 0;
	padding: 0;
	
}
div.menu-left ul li {
	margin: 0 0;
	background: url(images/m_line_small.png) no-repeat 0 bottom;
	padding: 0;
}
div.menu-left ul li.last {
	margin: 0;
		background: url(images/m_line_small.png) no-repeat 0 bottom;
	padding: 0;
}
div.menu-left ul li a {
	color: #b89b67;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	display: block;
	width: 100%;
	cursor: pointer;
	margin: 0;
}
div.menu-left ul li a.active {
	color: #961d0a;
}

div.menu-left ul li a:hover {
	text-decoration: none;
	color: #961d0a;
	margin: 0;
	font-weight: normal;
}
div.menu-left ul li span {
	display: block;
	padding: 6px 10px 11px 33px;
}
	div.menu-left ul li ul {
		padding: 0;
		border: solid #e7e4df;
		border-width: 3px 0 0 0;
	}
	
	div.menu-left ul li ul li, div.menu-left ul li ul li.last  {
		margin: 0;
		padding: 0;
		border: solid #e7e4df;
		border-width: 1px 0 0 0;
	}
	div.menu-left ul li ul li a {
		color: #84000f;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		display: block;
		width: 100%;
		cursor: pointer;
		margin: 0;
		background: url(images/arrows.png) no-repeat 0 9px;
	}
	div.menu-left ul li ul li a:hover, div.menu-left ul li ul li a.active {
		text-decoration: none;
		color: #897a60;
		font-weight: normal;
		margin: 0;
		background: url(images/arrows.png) no-repeat 0 9px;
	}
	div.menu-left ul li ul li a.active {
		text-decoration: none;
		color: #897a60;
	}
	
	div.menu-left ul li ul li span {
		display: block;
		padding: 11px 10px 10px 27px;
	}
			
/* srodek */
.komunikat {
	text-align:center;
	font-weight:bold;
	padding: 15px;
}
.pager {
	text-align:center;
	padding: 15px;

}
input.pager{
	border:none;
	background:#ffffff;
	font-size:10px;
	color: #3f5169;	
	width:30px;
	padding:2px;
}

/* mapa serwisu */
div.mapa-serwisu {
	padding: 0px 0px 15px 0px;
	margin: 0;
	clear: both;
}

div.mapa-serwisu ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0;
	
}
div.mapa-serwisu ul li {
	list-style: none;
	padding: 0;
	margin: 0 0;
	padding: 0 0 10px 0;
	background: url(images/m_line_3.png) no-repeat 0 bottom;
}
div.mapa-serwisu ul li a {
	color: #90784C;	
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding: 7px 0px 7px 0px;
	display: block;
	margin: 0;
	
}
div.mapa-serwisu ul li a:hover {
	font-weight: bold;
	text-decoration: underline;
}
	div.mapa-serwisu ul li ul{
		padding: 0px 0px 10px 20px;
		margin: 0;
		border: 0px;
	}
	div.mapa-serwisu ul li ul li{
		list-style: none;
		padding: 2px 8px 2px 15px;
		margin: 0 0px 0px 5px;
		background: url(images/arrow_1.png) no-repeat 0 4px
	}
	
	div.mapa-serwisu ul li ul li a {
		color: #b89b67;	
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		padding: 0px 0px 0px 15px;
		display: block;
		border: 0px;
		background: none;
	}
	div.mapa-serwisu ul li ul li a:hover {
		font-weight: normal;
		text-decoration: underline;
	}

		div.mapa-serwisu ul ul ul{
			padding: 4px 0px 4px 0px;
			margin: 0;
			border: 0px;
		}
		div.mapa-serwisu ul li ul li ul li{
				list-style: none;
				padding: 0 0px;
				margin: 0 0 0 0px;
		}
		div.mapa-serwisu ul li ul li ul li a {
			color: #84000f;	
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			padding: 0px 0px 0px 60px;
			display: block;
			border: 0px;
			background: none;
		}
		div.mapa-serwisu ul li ul li ul li a:hover {
			font-weight: normal;
			text-decoration: underline;
		}


div.menu-left2 {
	margin: 0 0 8px 0;
	padding: 0;
}
div.menu-left2 h3 {
	margin: 0 0 0px 0;
	padding: 55px 0 7px 0;
	clear: both;
	
	color: #84000f;
	font-size: 11px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	border: solid #ececec;
	border-width: 0 0 0 0;
}
div.menu-left2 h3 a{
	color: #84000f;
	font-size: 11px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
}
div.menu-left2 h3 a:hover{
	text-decoration:underline;
	font-weight: bold;
}
div.menu-left2 ul{
	margin: 0;
	padding: 0;
	border: 1px solid #c9c2ba;
	
}
div.menu-left2 ul li {
	margin: 0 0;
	background: none;
	border: solid #c9c2ba;
	border-width: 0 0 1px 0;
	padding: 0;
}
div.menu-left2 ul li.active {
	margin: 0 0;
	background: none;
	border: solid #c9c2ba;
	border-width: 0 0 1px 0;
	padding: 0;
}
div.menu-left2 ul li.last {
	margin: 0;
	background: none;
	border: solid #c9c2ba;
	border-width: 0 0 0px 0;
	padding: 0;
	background: none;
}
div.menu-left2 ul li a {
	color: #4e4c4f;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	display: block;
	width: 100%;
	cursor: pointer;
	background: #e7e4df  url(images/menu_1.png) repeat-x 0 0;
	margin: 0;
}
div.menu-left2 ul li a.active {
	color: #fff;
	background: #85031b url(images/menu_1_active.png) repeat-x 0 0;
}

div.menu-left2 ul li a:hover {
	text-decoration: none;
	color: #fff;
	background: #85031b url(images/menu_1_active.png) repeat-x 0 0;
	margin: 0;
	font-weight: normal;
}
div.menu-left2 ul li span {
	display: block;
	padding: 5px 10px 5px 33px;
}
	div.menu-left2 ul li ul {
		padding: 5px 0;
		border: solid #c9c2ba;
		border-width: 1px 0 0 0;
	}
	
	div.menu-left2 ul li ul li, div.menu-left2 ul li ul li.last  {
		margin: 0;
		padding: 0;
		border: solid #c9c2ba;
		border-width: 0 0 0 0;
	}
	div.menu-left2 ul li ul li a {
		color: #99001f;
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		display: block;
		width: 100%;
		cursor: pointer;
		margin: 0;
		background: url(images/arrows.png) no-repeat 8px -720px;
	}
	div.menu-left2 ul li ul li a:hover, div.menu-left2 ul li ul li a.active {
		text-decoration: none;
		color: #99001f;
		font-weight: bold;
		margin: 0;
		background: url(images/arrows.png) no-repeat 8px -720px;
	}
	div.menu-left2 ul li ul li a.active {
		text-decoration: none;
		font-weight: bold;
		color: #99001f;
	}
	
	div.menu-left2 ul li ul li span {
		display: block;
		padding: 1px 5px 2px 32px;
	}

/* formularz kontaktowy */

div#komunikat {
	margin: 0;
	padding: 10px 16px;
	background: #fdfae8 url(images/bg-form.gif) repeat-x left bottom;
	border: solid #f9f5ea;
	border-width: 0 1px;
}

div.contact-form {
	margin: 0;
	padding: 10px 16px;
	background: #fdfae8 url(images/bg-form.gif) repeat-x left bottom;
	border: solid #f9f5ea;
	border-width: 0 1px;
}
div.contact-form h3 {
	color: #96b720;
	margin: 3px 0 10px 0;
	padding: 0;
	line-height: 16px;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	text-indent: 0px;
}
div.contact-form h4 {
	color: #96b720;
	margin: 3px 0 10px 0;
	padding: 0;
	line-height: 16px;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
}
div.contact-form h3.logowanie {
	text-indent: 52px;
}

div.contact-form div.contact-text {
	padding:0 0 10px 0;
}

div.contact-form .button, div#komunikat .button {
	clear: both;
	padding: 0px 15px 0 0;
	margin: 0;
	text-align: right;
}
div.contact-form .row {
	clear: both;
	padding: 6px 0 7px 0;
}
div.contact-form div.col-A {
	margin: 0 auto; 
	width: 450px; 
	padding: 10px 0 0 0;
}
div.contact-form div.col-B {
	float: left; 
	width: 60%;
}
div.contact-form div.col-C  {
	float: left; 
	width: 39%;
}

div.contact-form div.col-D {
	float: left; 
	width: 49%;
}
div.contact-form div.col-E  {
	float: left; 
	width: 50%;
}
div.contact-form label.label{
	font-weight: normal;
	text-align: left;
	width: 90px;
	float: left;
	padding: 4px 10px 3px 0;
	font-size: 11px;
	color: #514d40;
}
div.contact-form label.label2{
	font-weight: normal;
	text-align: left;
	width: 40px;
	float: left;
	padding: 4px 10px 3px 0;
	font-size: 11px;
	color: #514d40;
}
div.contact-form input.input, textarea.input{
	border: 1px solid #d8d8d8;
	background-color: #fff;
	width: 321px;
	padding: 0.4em  0.2em  0.4em  0.2em ;
	margin: 0 6px 0 0;
	color: #756754;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}
div.contact-form input.inputCheck {
	width: 20px;
	border: none;
	background: transparent;
}
div.contact-form textarea.size { 
	height: 130px;
	width: 321px;
}
div.contact-form textarea.size2 { 
	height: 130px;
	width: 192px;
}
div.contact-form input.size3 { 
	width: 72px;
}
div.contact-form input.size { 
	width: 190px;
}
div.contact-form select.input {
	border: 1px solid #d8d8d8;
	background-color: #fff;
	width: 226px;
	padding: 0.2em  0.2em  0.2em  0.2em ;
	color: #756754;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}
div.contact-form input.submit {
	background: url(images/bg-submit.gif) repeat-x left top;
	border: 0px solid #E5D7A7;
	padding: 6px 10px 6px 10px;
	margin: 10px 15px 0 0;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	font-family: Tahoma, Helvetica, sans-serif;
}
div.contact-form a.submit, div#komunikat a.submit {
	background: url(images/bg-submit.gif) repeat-x left top;
	border: 0px solid #E5D7A7;
	padding: 6px 10px 6px 10px;
	margin: 10px 15px 0 0;
	font-size: 11px;
	color: #fff;
	display: block;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	float:right;
	font-family: Tahoma, Helvetica, sans-serif;
}
div.contact-form a.submit-zam {
	background: url(images/bg-submit.gif) repeat-x left top;
	border: 0px solid #E5D7A7;
	padding: 6px 10px 6px 10px;
	margin: 0;
	font-size: 11px;
	color: #fff;
	display: block;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	font-family: Tahoma, Helvetica, sans-serif;
}
div.contact-form .gwiazdka {
	color: #DE161D;
}
div.contact-form div.padding-button {
	padding: 0 37px 0 0;
}
div.contact-form div.padding-button2 {
	padding: 0 23px 0 0;
}

div.contact-form div#dodajWiersz {
	padding: 0 0 10px 75px;
}

div.contact-form2 {
	margin: 0;
	padding: 0px 0 10px 0;
	background: url(images/m_line_3.png) no-repeat 0 bottom;
}

div.contact-form2 h3 {
	
	margin: 0px 0 10px 0;
	padding: 0 0 15px 0;

	color:#B89B67;
	font-family:Georgia;
	font-size:16px;
	font-weight:normal;
	line-height:26px;
}

div.contact-form2 div.contact-text {
	padding: 2px 0 10px 0;
	line-height: 18px;
	font-size: 12px;
}

div.contact-form2 .button {
	clear: both;
	padding: 0px 15px 0 0px;
	margin: 0;
	text-align: left;
}
div.contact-form2 .row {
	clear: both;
	padding: 6px 0 7px 0;
}
div.contact-form2 div.col-A {
	float: left; 
	width: 49%; 
}
div.contact-form2 div.col-B {
	float: left; 
	width: 49%;
}

div.contact-form2 label.label{
	font-weight: normal;
	text-align: right;
	width: 120px;
	float: left;
	padding: 4px 10px 3px 0;
	font-size: 11px;
	color: #846642;
}

div.contact-form2 input.input, textarea.input{
	border: 1px solid #4d3513;
	background-color: #FAF4E8;
	width: 190px;
	padding: 0.2em  0.2em  0.2em  0.2em ;
	margin: 0 6px 0 0;
	color: #756754;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}
select.input{
color:#756754;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
}
div.contact-form2 textarea.size { 
	height: 130px;
	width: 190px;
}

div.contact-form2 input.size { 
	width: 190px;
}

div.contact-form2 input.submit {
	background: url(images/wyslij.png) no-repeat 0 0;
	border: 0px solid #E5D7A7;
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	font-family: Tahoma, Helvetica, sans-serif;
	width: 87px;
	height: 36px;
	text-indent: -9999px;
}

div.contact-form2 .gwiazdka {
	color: #84000F;
}
div.contact-form2 div.padding-button {
	padding: 0 39px 10px 0px ;
	font-size: 11px;
	text-align: right;
}
div.contact-form2 p.padding-button2 {
	padding: 0 50px 10px 0px ;
	font-size: 11px;
	text-align: right;
	font-style: italic;
}



img.ui-datepicker-trigger {
	cursor: pointer;
}

div.foto-opis {
	font-size: 11px;
	padding: 10px 10px 0px 10px;
	clear: both;
	
	text-align: center;
}
div.foto-opis-desc {
	font-size: 11px;
	padding: 2px;
	clear: both;
	text-align: center;
}
div.padding-foto {
	padding: 10px 0px 10px 15px;
	width: 234px;
}
div.news-padding-foto {
	padding: 0px 0px 0px 0px;
	margin: 5px 0 5px 0px;
	text-align: center;
}

div.desc-padding-foto {
	padding: 0px 0px 0px 0px;
	float: right;
	margin: 10px 0 5px 10px;
	text-align: center;
	width: 180px;
}
div.padding-foto-prod {
	padding: 10px 0px 10px 0px;
	width: 340px;
	margin: 0 auto;
}

/* lista */
div.list {
	padding: 0;
	margin: 0 0 0 0;
	clear: both;
}
div.text-desc {
	padding: 0;
	text-indent: 0px;
	font-size: 11px;
	margin: 10px;
	float: left;
	
	width: 29%;
}
.left {
	float: left;
}
.right {
	float: right;
}
div.list-bg {
	background-color: #ececec;
}

div.text-desc a.title {
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding: 0 0px 0 0 ;
	line-height: 17px;
	display: block;
	margin: 0 0 2px 0;
	color: #B89B67;
}
div.text-desc a.title:hover {
	font-weight: bold;

	font-size: 14px;
	text-decoration: underline;
}

/**************************/

input.btn {
	border: none;
	background: #fff url(images/data.gif) no-repeat left top;
	width: 28px;
	height: 28px;
	cursor: pointer;
}


div.news-list-min {
	width: 278px;
}
div.news-list-min span.data {
	font-weight: bold;
	color: #b4b4b4;
	display: block;
	padding: 3px 0;
	margin: 0 5px;
}
div.news-list-min a {
	font-weight: bold;
	color: #202020;	
	text-decoration: none;
}
div.news-list-min a:hover {
	font-weight: bold;
	color: #b1000d;
	text-decoration: underline;
}
div.news-list-min a.title {
	margin: 0 5px;
}
div#loading {
	background: url(images/lightbox-ico-loading.gif) no-repeat center center;
	
	display: none;
	width: 100%;
	height: 100px;
}
div#loading-calendar {
	background: url(images/lightbox-ico-loading.gif) no-repeat center center;
	
	display: none;
	width: 100%;
	height: 100px;
}

.rowTxt2noImg {
	margin:0 0 0 0;
	padding:4px 0 4px 0;
}
.rowGalleria {
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width: 482px;
	height:100%;
	overflow: hidden;
}
.rowImgGal {
	margin:10px 0 ;
	padding:0 0 0 0;
	width: 174px;
	height: 150px;
	float:left;
	text-align:center;
	position: relative;
	overflow: hidden;
}
.rowImgGal img {
	width: 150px;
	height: 120px;
}
.rowImgGal .ramka {
	top: -13px; left: 3px; background:  url(images/ramka.png) no-repeat center center; width: 170px; height: 150px; z-index: 1; position: absolute;
}
.rowImgGal a {
	margin: 1px;
	padding: 0;
	display: block;
	height: 130px;
}
.rowImgGal p {
	font-size: 11px;
	color: #846642;
	padding: 0;
}
.rowGalleriaSmall {
	margin:0 auto 0 auto;
	padding:10px 0 10px 0;
	width:700px;
	height:100%;
	overflow:hidden;
}
.rowImgGalBig {
	margin: 10px auto 0px auto;
	padding:0 0 0 0;
	width:475px;
	height:346px;
	text-align:center;
	border:1px solid #ececec;
	background: #fff url(images/lightbox-ico-loading.gif) center center no-repeat;
}
.rowImgGalBig span {
	display:block;
	width:475px;
	height:346px;
}
.rowImgGalsmall {
	margin:0 5px 5px 0;
	padding:3px;
	width:106px;
	height:75px;
	float:left;
	text-align:center;
	border:1px solid #ececec;
	background:#fff;
	cursor:pointer;
}
.rowImgGalsmall span {
	display:block;
	width:106px;
	height:75px;
}
.imgHoverClick,
.imgHover {
	background:#ececec;
}

div.gallery-list2 {
	padding: 5px 5px 15px 0px;
	margin: 0;
	clear: both;
}
div.gallery-list2 h5.gallery {
	color: #000;
	margin: 0 0 6px 0;
	padding: 0 0 7px 0;

	line-height: 18px;
	text-indent: 0;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

div.rowPliki {
	padding: 2px 8px 2px 0px;
	margin: 0 0px 0px 0px;
}

div.rowPliki a {
	font-size: 11px;
	font-weight: bold;
	color: #84000f;
}

div.rowPliki a:hover {
	color: #84000f;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

div.rowImgprodsmall {
	margin:0 5px 5px 0;
	padding:3px;

	float:left;
	text-align:center;
	border:1px solid #ececec;
	background:#fff;
	cursor:pointer;
}

/* ramka zdjecia*/
.img-t-g {
    background: url(images/foto/img-2.gif) repeat-x left top;
	margin: 5px 0;
}
.img-t {
    background: url(images/foto/img-2.gif) repeat-x left top;
	float: left;
	margin: 5px 0;
}
.img-r {
    background: url(images/foto/img-4.gif) repeat-y  right top;
}
.img-b {
    background: url(images/foto/img-6.gif) repeat-x left bottom;
}
.img-l {
    background: url(images/foto/img-8.gif) repeat-y left top;
}
.img-tl {
    background: url(images/foto/img-1.gif) no-repeat left top;
}
.img-tr {
    background: url(images/foto/img-3.gif) no-repeat right top;
}
.img-br {
    background: url(images/foto/img-5.gif) no-repeat right bottom;
}
.img-bl {
    background: url(images/foto/img-7.gif) no-repeat left bottom;
    padding:4px;
}
div.foto-opis {
	font-size: 10px;
	padding: 2px;
	clear: both;
}
div.padding-foto {
	padding: 0px 0 10px 15px;
}

div.menu-list {
	padding: 2px 0px 11px 0;
	margin: 0;
	line-height: 18px;
	background: url(images/m_line_3.png) no-repeat 0 bottom;
}
div.menu-list h3 {
	color: #dbc9a6;
	margin: 0;
	padding: 0 0 0px 0;

	line-height: 34px;
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	float: left;
}
div.menu-list h3 a {
	color: #dbc9a6;
}
div.menu-list h3 a:hover {
	color: #dbc9a6;
	text-decoration: underline;
}
div.menu-list div.text {
	padding: 0 0 10px 0;
	text-align: justify;
	
}
div.menu-list div.text strong {
	color: #b89b67;
}
div.menu-list div.text a{
	font-weight: bold;
	
}
div.menu-list div.cena {
	text-align: justify;
	float: right;
	color: #dbc9a6;
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	line-height: 34px;
}
div.menu-list div.waga {
	text-align: justify;
	float: right;
}
.hidden {
	display: none;
}
#prevNext {
	margin-bottom: -2.5em;
	position: relative;
	top: 264px;
	margin-left: 100px;
}
.jFlowNext {
	margin-left: 64px;
}
#prevNext img {
	position: relative;
	z-index: 2;
	cursor: pointer;
}

ul#cNewsList {
	list-style: none;
	padding: 0;
	margin: 0;
	
}
#cNewsList li {
	list-style: none;
	background: none;
	padding: 0;height: 335px; 
	margin: 0;
}





#cNewsList div.img {
	width: 1019px; 
	height: 358px;
}
#cNewsList a.img {
	display: block;
	margin: 0 auto; 
	height: 358px;
}

ul#cNewsNavig {
	padding: 0;
	margin: 0;
}
#cNewsNavig {
	position: absolute; 
	bottom: 0; 
	left: 0; 
	z-index: 40; 
	list-style: none;
}
#cNewsNavig li {
	float: left; 
	padding-right: 1px;
	background: none;
	padding: 0; 
	margin: 0;
}
#cNewsNavig a{width:30px; height:30px; display: block; text-indent:-666em; overflow:hidden; outline:none;}
#cNewsNavig a:hover{background-position:bottom left;}  
#previous{background:url('images/banner_arrow1.gif') top left no-repeat;}
#next{background:url('images/banner_arrow2.gif') top left no-repeat;}


.ui-tabs-hide {
	display:none;
}
#cNewsTabs {
	display:none;
}
/*rezerwacje*/

div.rozklad {
	width: 705px;
	height: 475px;
	background: url(images/rezerwacje_rozklad.png) no-repeat left top;
	position: relative;
}

/* tooltip styling */ 
a.zajawka_link {
	display: block;
	height: 20px;
	width: 20px;
	position: absolute;
	text-align: center;
	text-indent: 0;
	background: url(images/no_active.png) no-repeat 0 -1px;
	color: #fff;
	text-decoration: none;
	font: normal 11px Tahoma;
}
a.zajawka_link:hover {
	background: url(images/active.png) no-repeat 0 -1px;
	text-indent: 0px;
	color: #fff;
	text-decoration: none;
	font: normal 11px Tahoma;
}
a#stolik_1 {
	left: 232px;
	top: 39px;
}
a#stolik_2 {
	left: 305px;
	top: 42px;
}
a#stolik_3 {
	left: 400px;
	top: 44px;
}
a#stolik_4 {
	left: 472px;
	top: 46px;
}
a#stolik_5 {
	left: 606px;
	top: 50px;
}
a#stolik_6 {
	left: 638px;
	top: 124px;
}
a#stolik_7 {
	left: 616px;
	top: 184px;
}
a#stolik_8 {
	left: 601px;
	top: 280px;
}
a#stolik_11 {
	left: 313px;
	top: 341px;
}
a#stolik_12 {
	left: 369px;
	top: 302px;
}
a#stolik_13 {
	left: 393px;
	top: 236px;
}
a#stolik_14 {
	left: 480px;
	top: 214px;
}
a#stolik_15 {
	left: 480px;
	top: 163px;
}
a#stolik_16 {
	left: 492px;
	top: 127px;
}
a#stolik_17 {
	left: 436px;
	top: 127px;
}
a#stolik_18 {
	left: 249px;
	top: 307px;
}
a#stolik_20 {
	left: 278px;
	top: 231px;
}
a#stolik_21 {
	left: 345px;
	top: 161px;
}
a#stolik_22 {
	left: 321px;
	top: 130px;
}
a#stolik_23 {
	left: 273px;
	top: 136px;
}
a#stolik_24 {
	left: 267px;
	top: 177px;
}
a#stolik_25 {
	left: 267px;
	top: 177px;
}
a#stolik_31 {
	left: 199px;
	top: 144px;
}
a#stolik_32 {
	left: 210px;
	top: 215px;
}
a#stolik_33 {
	left: 154px;
	top: 310px;
}
.tooltip { 
    display: none; 
    background:url(images/stolik_1.png) no-repeat left top; 
    height: 164px; 
	position: absolute;
    padding: 0px 0px 0px 0px; 
    width: 202px;  
    font-size: 11px; 
    color: #000; 
	z-index: 1000;
}
#foto_1 {
	 background:url(images/stolik_1.png) no-repeat left top; 
}
#foto_2 {
	 background:url(images/stolik_2.png) no-repeat left top; 
}
#foto_3 {
	 background:url(images/stolik_3.png) no-repeat left top; 
}
#foto_4 {
	 background:url(images/stolik_4.png) no-repeat left top; 
}
#foto_5 {
	 background:url(images/stolik_5.png) no-repeat left top; 
}
#foto_6 {
	 background:url(images/stolik_5.png) no-repeat left top; 
}
#foto_7 {
	 background:url(images/stolik_5.png) no-repeat left top; 
}
#foto_8 {
	 background:url(images/stolik_5.png) no-repeat left top; 
}
#foto_11 {
	 background:url(images/stolik_11.png) no-repeat left top; 
}
#foto_12 {
	 background:url(images/stolik_12.png) no-repeat left top; 
}
#foto_13 {
	 background:url(images/stolik_13.png) no-repeat left top; 
}
#foto_14 {
	 background:url(images/stolik_14.png) no-repeat left top; 
}
#foto_15 {
	 background:url(images/stolik_15.png) no-repeat left top; 
}
#foto_16 {
	 background:url(images/stolik_16.png) no-repeat left top; 
}
#foto_17 {
	 background:url(images/stolik_17.png) no-repeat left top; 
}
#foto_18 {
	 background:url(images/stolik_11.png) no-repeat left top; 
}
#foto_20 {
	 background:url(images/stolik_20.png) no-repeat left top; 
}
#foto_21 {
	 background:url(images/stolik_21.png) no-repeat left top; 
}
#foto_22 {
	 background:url(images/stolik_22.png) no-repeat left top; 
}
#foto_23 {
	 background:url(images/stolik_23.png) no-repeat left top; 
}
#foto_24 {
	 background:url(images/stolik_24.png) no-repeat left top; 
}
#foto_25 {
	 background:url(images/stolik_24.png) no-repeat left top; 
}

#foto_31 {
	 background:url(images/stolik_31.png) no-repeat left top; 
}
#foto_32 {
	 background:url(images/stolik_32.png) no-repeat left top; 
}
#foto_33 {
	 background:url(images/stolik_33.png) no-repeat left top; 
}
.tooltip p {
	padding: 10px;
	color: #b89b67;
	margin: 114px 0 0 0;
	text-align: center;
	font-size: 12px;
}
/* komunikat-index */

#komunikat-index {
	position: absolute; 
	left:0; 
	top: 0; 
	margin: 0 auto; 
	z-index: 900; 
	width: 100%; 
	height: 110%;
	background-color: rgb(0, 0, 0); opacity: 0.8; 
}

#komunikat-text {
	z-index: 10000; 
	position: relative; 
	padding: 10px; 
	min-height: 150px; 
	width: 500px; 
	margin: 100px auto; 
	background: #fff; 
	top: 0; 
	left: 0; 
	border: 4px double #2E000B; 
	color: #000000;
}

#komunikat-close {
	text-align: right;
}