body, td {
	font-family: Tahoma, Verdana,  Arial, Sans-Serif;
	font-size: 11px;
	text-align: left;
	color: #53292c;
}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background-color: #fae7bc;
	color: #53292c;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
ul{
	padding: 5px 0px 5px 0px;
}
li {
	padding: 0px 0px 0px 20px;
}

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: #847b6f;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #847b6f;
	font-weight: normal;
	text-decoration: underline;
}

ul li {
	background: url(images/arrow_1.gif) no-repeat;
	background-position: 0 6px;
	list-style:none;
	padding: 4px 0px 4px 17px;
	margin: 0px;
}
ol li {
	padding: 4px 0px 4px 10px;
	margin: 0 0 0 18px;
}

hr {
	border: none;
	border-top: 1px solid #a8ccfc;
	height: 1px;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}

#bgPage {
	background: #fae7bc url("images/bg_page.jpg") repeat-y center top;
}

div.pageContener {
	width: 980px;
	margin: 0 auto;
}

/* naglowek */
#naglowek1 {
	height: 109px;
	width: 256px;
	margin: 0px auto;
	padding: 0px;
}

#naglowek1 a.logo {
	display: block;
	width: 256px;
	height: 109px;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;

	float: left;
	color: #1d2c5c;
}

#stopka {
	clear: both;
	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 58px;
}
#stopkaTop {
	clear: both;
	background:  url("images/pasek.jpg") no-repeat center top;
	padding: 2px 0 0 0;
	margin: 0 0 0 0;
}
#stopkaBottom {
	clear: both;
	background:  url("images/pasek.jpg") no-repeat center top;
	padding: 13px 0 0 0;
	margin: 0 0 20px 0;
}
.stopkaW {
	padding: 20px 0 0 0;
	color: #847b6f;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
.stopkaW a.mamaison {
	height: 50px;
	width: 150px;
	display: block;
	margin: 0 0 0 10px;
	text-indent: -9999px;
	position: relative;
}
.stopkaW a.leregina {
	height: 50px;
	width: 150px;
	display: block;
	margin: 0 0 0 20px;
	text-indent: -9999px;
	position: relative;
}

.stopkaW a {
	color: #847b6f;
	text-decoration: none;
}
.stopkaW a:hover {
	color: #847b6f;
	text-decoration: underline;
}
.imgIndex {
	background: url("images/top_1.jpg") no-repeat;
	background-position: 0px 0px;
	height: 112px;
	width: 980px;
}
.imgIndexBig {
	background: url("images/img_1.jpg") no-repeat;
	background-position: 0px 0px;
	height: 268px;
	width: 980px;
}
.imgIndexPage {	
	background: url("images/img_page.jpg") no-repeat;
	background-position: 0px 0px;
	height: 187px;
	width: 980px;
}
.middleContener {
	background: url(images/kreska_menu.jpg) no-repeat center top;
	width: 980px;
	padding: 10px 0 20px 0;
	text-align: center;
}

.menuTop {
	padding: 15px 0 0 0;
	text-align: right;
	
}
a.top {
	color: #4b4b4b;
	padding-right: 5px;
	padding-left: 5px;
}

/*page*/
.TopLink{
	border-left:1px solid #5aa82b;
	float:left;
	line-height:17px;
	color:#3f5169;
	padding:16px 16px 3px 6px;
}
.TopLink a{
	color:#3f5169;
	font-weight:normal;
	text-decoration:none;
}

ul.sciezka {
	padding: 0 0 0 0px;
	margin: 0;
	clear: both;
}

ul.sciezka li.first{
	margin: 0;
	padding: 0 0 0 11px;
	float: left;
	color: #b3b3b3;
	background: url("images/arrow_1.gif") no-repeat;
	background-position:  0 6px;
}
ul.sciezka li {
	margin: 0;
	padding: 0;
	background: url("images/arrow_4.gif") no-repeat;
	background-position:  0 6px;
	float: left; 
	display: block;
	color: #b3b3b3;
}

ul.sciezka a {
	color: #b3b3b3;
	text-decoration: none;
	font-weight: normal;
	font-size:10px;
	display: block;
	padding: 4px 6px 11px 13px;
}

ul.sciezka a:hover {
	color: #b3b3b3;
	text-decoration: underline;
}

/***************************/

h3.tytul1 {

	margin: 0 0 5px 0;
	padding: 0 5px 0px 0px;
	clear: both;

	line-height:21px;
	border-bottom:1px solid #e74140;
	
	color: #070034;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

div.clear {
	clear:both;
}

div.bloczek{
	padding:11px 15px 5px 11px;
}


/*description*/
div.marginesDesc{
	padding: 5px 0 5px 0;
}

.opisPliki{
	color: #53292C;
	font-size: 11px;
	margin: 5px 0px 5px 0px;
	clear: both;
	
}
.opisPliki a{
	color: #847b6f;
}

div.dataGallery {
	color: #aba39b;
	text-align: center;
	font-size: 10px;
}

div.galerie2{
	font-weight: bold;
	padding: 10px 10px 10px 0px;
	margin: 10px 10px 10px 0px;
	background: url(images/kat_pasek.jpg) no-repeat  left bottom;
	clear: both;
}
div.galerieLinki{
	clear: both;
	padding: 5px 0 6px 0px;
}
div.galerieLinki a {
	padding: 5px 20px 6px 15px;
	font-weight: normal;
	text-decoration: none;
}
div.galerieLinki a:hover {
	text-decoration: underline;
}


/*menu gorne */

.MenuTopPage {
	/*background: url(images/menu.jpg) no-repeat  0px 0px;*/
	width: 980px;
	height: 40px;
}

ul.menuGora {
	padding: 0px 0 0 240px;
	margin: 0;
	float: left;
}

ul.menuGora li {
	margin: 0;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left; 
	background-image: none;
}

ul.menuGora li a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	float: left; 
	cursor: pointer;
	text-indent: -9999px;
}

a#o-gabinecie {
	background: url(images/menu/o-gabinecie.jpg) no-repeat left top;
	width: 101px;
	height: 40px;
	display: block;
}

a#o-gabinecie:hover {
	background: url(images/menu/o-gabinecie.jpg) no-repeat  0px -41px;
}

a#nasza-oferta {
	background: url(images/menu/nasza-oferta.jpg) no-repeat left top;
	width: 108px;
	height: 40px;
	display: block;
}
a#nasza-oferta:hover {
	background: url(images/menu/nasza-oferta.jpg) no-repeat  0px -41px;
}

a#rezerwacja-wizyty {
	background: url(images/menu/rezerwacja-wizyty.jpg) no-repeat left top;
	width: 148px;
	height: 40px;
	display: block;
}
a#rezerwacja-wizyty:hover {
	background: url(images/menu/rezerwacja-wizyty.jpg) no-repeat  0px -41px;
}


a#nasi-masazysci{
	background: url(images/menu/nasi-masazysci.jpg) no-repeat left top;
	width: 126px;
	height: 40px;
	display: block;
}
a#nasi-masazysci:hover {
	background: url(images/menu/nasi-masazysci.jpg) no-repeat  0px -41px;
}

a#galeria-gabinetu{
	background: url(images/menu/galeria-gabinetu.jpg) no-repeat left top;
	width: 134px;
	height: 40px;
	display: block;
}
a#galeria-gabinetu:hover {
	background: url(images/menu/galeria-gabinetu.jpg) no-repeat  0px -41px;
}

a#zapytaj-eksperta{
	background: url(images/menu/zapytaj-eksperta.jpg) no-repeat left top;
	width: 135px;
	height: 40px;
	display: block;
}
a#zapytaj-eksperta:hover {
	background: url(images/menu/zapytaj-eksperta.jpg) no-repeat  0px -41px;
}

a#kontakt{
	background: url(images/menu/kontakt.jpg) no-repeat left top;
	width: 85px;
	height: 40px;
	display: block;
}
a#kontakt:hover {
	background: url(images/menu/kontakt.jpg) no-repeat  0px -41px;
}
ul.menuGora li.aktualna  a#o-gabinecie,
ul.menuGora li.aktualna  a#nasza-oferta, 
ul.menuGora li.aktualna  a#nasi-masazysci,
ul.menuGora li.aktualna  a#galeria-gabinetu,
ul.menuGora li.aktualna  a#kontakt,
ul.menuGora li.aktualna  a#rezerwacja-wizyty,
ul.menuGora li.aktualna  a#zapytaj-eksperta  {
	background-position: 0px -41px;
}
ul.menuGora li span {
	float: left;
	display: block;
	padding: 0px 10px 0px 10px;
}
ul.menuGora li a:hover {
	text-decoration: none;
	color: #0a5cca;
}

/*menu poziome**/

ul.submenu1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.submenu1 li {
	list-style:none;
	background: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(images/menu_pasek.jpg) no-repeat left bottom;
}
ul.submenu1 li.wybrana {
	list-style:none;
	background: none;
	padding: 1px 0 3px 0;
	margin: 0 0 2px 0;
	background: url(images/menu_pasek.jpg) no-repeat left bottom;
}

ul.submenu1 a.aktualna {
	display:block;
	width: 100%;
	
	background: #fff url(images/arrow_1_a.gif) no-repeat;
	background-position: 12px 9px;
	color: #53292c;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #e4dcc8;
}
ul.submenu1 li.wybrana span.m_top {
	background:url(images/m_1.jpg) no-repeat left top;
	height: 3px;
	display: block;
}
ul.submenu1 li.wybrana span.m_bottom {
	background: url(images/m_2.jpg) no-repeat left top;
	height: 3px;
	display: block;
}
ul.submenu1 li.wybrana span.m_center {
	background: url(images/m_3.jpg) repeat-y left top;
	display: block;
}

ul.submenu1 a {
	display:block;
	width: 100%;	
	background: url(images/arrow_m_1.gif) no-repeat;
	background-position: 13px 8px;
	color: #53292c;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration:none;
}
ul.submenu1 a:hover {
	color: #53292c;
	text-decoration: none;
}
ul.submenu1 span {
	display: block;
	padding: 7px 0 10px 30px;
}

ul.submenu2 {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

ul.submenu2 li {
	list-style:none;
	background: none;
	padding: 0 0 0 23px;
	margin: 0 0 0 0;
	background:url(images/menu_pasek.jpg) no-repeat left top;
}

ul.submenu2 a.aktualna {
	display:block;
	width:100%;
	
	background: url(images/arrow_2.gif) no-repeat;
	background-position: 0px 10px;
	color: #53292c;
	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration:none;
}
ul.submenu2 a {
	display:block;
	width:100%;
	
	background:url(images/arrow_2.gif) no-repeat;
	background-position: 0px 10px;
	color: #53292c;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration:none;
}
ul.submenu2 a:hover {
	color: #53292c;
	font-weight: normal;
	text-decoration: none;
}
ul.submenu2 span {
	display: block;
	padding: 7px 0 10px 10px;
}


.listaPodkategorii {
	border-bottom: 1px solid #d8d8d8;
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 0px 10px;
}
.listaPodkategorii a{
	background: url(images/arrow_1.gif) no-repeat;
	background-position: 0px 2px;
	color: #416baf;
	
	padding: 0px 0px 0px 15px;
	margin: 0px;
	
	font-weight: bold;
	text-decoration: none;
}
.listaPodkategorii a:hover {
	color: #ec7d10;
}

.banner {
	padding: 5px 0 5px 0;
}

/* srodek */
.kontener1 {
	margin: 0px 0px 1px 0px;
	padding: 0;
}

.kontenerSrodek {
	margin: 0px 0px 1px 16px;
	padding: 0;
}

.newsMargines {
	padding: 0px 0px 15px 0px;
}

.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;
}

/*galeria*/
div.galeriaA{
	padding: 10px 0px 5px 0px;
	clear: both;
	border-top: 1px solid #a8ccfc;
}

/*mapa serwisu*/
div.mapaSerwisuPadding{
	padding: 5px 0px 10px 0px;
}
ul.mapaSerwisu{
	padding: 0px 0px 0px 15px;
}
ul.mapaSerwisu li {
	background:url("images/arrow_1.gif") no-repeat;
	background-position: 0 6px;
	list-style:none;
	padding: 4px 0px 3px 20px;
	font-weight:bold;
}
ul.mapaSerwisu a {
	font-weight: bold;
	text-decoration:none;
}
ul.mapaSerwisu a:hover {
	font-weight: bold;
	text-decoration: underline;
}

ul.mapaSerwisu2{
	padding: 0px 0px 0px 0px;
}
ul.mapaSerwisu2 li {
	background:url("images/arrow_2.gif") no-repeat;
	background-position: 0 5px;
	list-style:none;
	padding: 3px 0px 3px 15px;
}
ul.mapaSerwisu2 a {
	font-weight: normal;
	color: #847b6f;
	text-decoration:none;
}
ul.mapaSerwisu2 a:hover {
	font-weight:normal;
	color: #847b6f;
	text-decoration: underline;
}

ul.mapaSerwisu3{
	padding: 3px 0px 3px 0px;
}
ul.mapaSerwisu3 li {
	background:url("images/arrow_2.gif") no-repeat;
	background-position: 0 5px;
	list-style:none;
	padding: 3px 0px 3px 15px;
}
ul.mapaSerwisu3 a {
	font-weight:normal;
	color: #847b6f;
	text-decoration:none;
}
ul.mapaSerwisu3 a:hover {
	font-weight:normal;
	color: #847b6f;
	text-decoration: underline;
}


/*formularz kontaktowy*/
table.formularz td {
	color: #53292c;
}

td.labelF{
	font-weight: normal;
	text-align: left;
	color: #53292c;
	font-size: 11px;
	padding: 7px 0 4px 0;
}
td.labelF2{
	font-weight: normal;
	text-align: right;
	color: #53292c;
	font-size: 11px;
	padding: 6px 5px 4px 0;
}
input.inputF, textarea.inputF{
	border: 1px solid #d0ccc8;
	background-color: #ffffff;
	width: 221px;
	padding: 0.3em  0.3em  0.3em  0.3em ;
	color: #847b6f;
	font-size: 11px;
	font-family:  tahoma, Verdana, Arial, Helvetica, sans-serif;	
}
select.inputF {
	border: 1px solid #d0ccc8;
	background-color: #ffffff;
	width: 134px;
	padding: 0.3em  0.3em  0.3em  0.3em ;
	color: #847b6f;
	font-size: 11px;
	font-family:  tahoma, Verdana, Arial, Helvetica, sans-serif;	
}
.inputM {
	border: 1px solid #d0ccc8;
	background-color: #ffffff;
	width: 200px;
	padding: 0.3em  0.3em  0.3em  0.3em ;
	font-size: 11px;
	color: #847b6f;
	font-family:  tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.gwiazdka {
	color: #f93d00;
}

input.bgSubmitM{
	color: #ffffff;
	width: 121px;
	height: 25px;
	font-size: 11px;
	border: none;
	font-family: Tahoma;
	font-weight: normal;
	cursor: pointer;
	background: url(images/wyslij_pl.gif) no-repeat left top;
}

input.bgSubmit{
	color: #ffffff;
	width: 59px;
	height: 18px;
	font-size:10px;
	border:none;
	background: none;
	font-family: Verdana;
	font-weight: bold;
}


input.bgSubmitM2{
	color: #ffffff;
	width: 30px;
	height: 18px;
	font-size: 11px;
	border: 0px solid #c2c2c2;
	font-family: Tahoma;
	font-weight: bold;
	background: none;
	background-position: 0px 0px;
	cursor: pointer;
}


/*wyszukiwarka*/
.wynikiKategoria{
	border-top: 1px solid #a8ccfc;
	border-bottom: 1px solid #a8ccfc;
	padding: 6px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
	color: #0059cb;

	margin: 0px;
	
	font-weight: bold;
	text-decoration: none;
}

.wynikiKategoria a {
	color: #2762a1;

	margin: 0px;
	
	font-weight: bold;
	text-decoration: none;
 }
.wynikiKategoria a:hover {
 	text-decoration: underline;
 }
.wynikiTytul {
	margin: 0;
	padding: 13px 0 0px 15px;
	clear: both;
	
	color: #2762a1;
	font-size: 11px;
	font-weight:bold;
	
}
.wynikiTytul a {
	color: #2762a1;
	font-size: 11px;
	font-weight:bold;
	padding: 0 0 0 5px;
}
.wynikiTytul a:hover {
	text-decoration: underline;
}
.wynikiTresc{
	margin: 0;
	padding: 4px 0 16px 35px;
	clear: both;
	line-height: 18px;
	font-family:  Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}

#tools {
	background: url(images/arrow_up.gif) no-repeat right center;
	padding: 10px 20px 10px 10px;
	margin: 10px 10px 10px 10px;
	text-align: right;
}

/*news*/
.marginesNews {
	padding: 9px 0px 10px 0px;
	background: url(images/kat_pasek.jpg) no-repeat left bottom;
}
.dataNews {
	color: #aba39b;
	font-size: 10px;
	font-weight: normal; 
	padding: 0 0 0 11px;
	background: url(images/arrow_3.gif) no-repeat 0px 3px;
}

h3.tytulNews {
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	text-align: left;
	line-height: 12px;
	color: #53292c;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
h3.tytulNews a {	
	color: #53292c;
	font-weight: bold;
	text-decoration: none;
}
h3.tytulNews a:hover {	
	color: #53292c;
	font-weight: bold;
	text-decoration: underline;
}
.opisNews {
	color: #847b6f;
	text-align: left;
	line-height: 14px;
	padding: 7px 0 3px 0;
}

a.wiecej{
	text-align: left;
	padding: 3px 0 3px 18px;
	font-weight: normal;
	color: #aba39b;
	text-decoration: none;
	font-size: 11px;
	display: block;
	background: url(images/arrow_4.gif) no-repeat 0px 5px;
}
a.wiecej:hover {
	color: #aba39b;
	text-decoration: underline;
}

a.powrot{
	text-align: right;
	padding: 3px 0 3px 18px;
	font-weight: normal;
	color: #aba39b;
	text-decoration: none;
	font-size: 11px;
	display: block;
	background: url(images/arrow_5.gif) no-repeat 94% 5px;
}
a.powrot:hover {
	color: #aba39b;
	text-decoration: underline;
}
/* OfferBlok */
div.marginesOfferBlok{
	padding: 3px 13px 10px 5px;
	text-align: right;
}
h3.tytulOfferBlok {
	margin: 0 0 5px 0;
	padding: 0 0 1px 0;
	text-align: right;
	line-height: 16px;
	color: #53292c;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
}

h3.tytulOfferBlok a {	
	color: #53292c;
	font-weight: bold;
	text-decoration: none;
}
h3.tytulOfferBlok a:hover {	
	color: #53292c;
	font-weight: bold;
	text-decoration: underline;
}

h3.tytulOfferBlok2 {
	margin: 0 0 0 0;
	padding: 4px 0 1px 0;
	text-align: right;
	line-height: 17px;
	color: #847b6f;
	font-family: Georgia;
	font-size: 17px;
	font-weight: normal;
}

h3.tytulOfferBlok2 a {	
	color: #847b6f;
	font-weight: normal;
	text-decoration: none;
}
h3.tytulOfferBlok2 a:hover {	
	color: #847b6f;
	font-weight: normal;
	text-decoration: underline;
}
.cenaOffer {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #53292c;
	padding: 3px 0 5px 0;
	text-align: right;
}


/* description blok*/
div.marginesDescBlok{
	padding: 3px 5px 10px 13px;
}

h3.tytulDescBlok {
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	text-align: left;
	line-height: 16px;
	color: #53292c;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
}
h3.tytulDescBlok  span {
	display: block;
	line-height: 27px;
	color: #847b6f;
	font-family: Georgia;
	font-size: 27px;
	font-weight: normal;
}

h3.tytulDescBlok a {	
	color: #53292c;
	font-weight: normal;
	text-decoration: none;
}
h3.tytulDescBlok a:hover {	
	color: #53292c;
	font-weight: normal;
	text-decoration: underline;
}

/*description*/
.marginesDesc {
	padding: 9px 0px 10px 0px;
	background: url(images/kat_pasek.jpg) no-repeat left bottom;
}
.dataDesc {
	color: #aba39b;
	font-size: 10px;
	font-weight: normal; 
	padding: 0 0 0 11px;
	background: url(images/arrow_3.gif) no-repeat 0px 3px;
	clear: left;
}

h3.tytulDesc {
	margin: 0 0 0 0;
	padding: 6px 0 4px 0;
	text-align: left;
	line-height: 12px;
	color: #53292c;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
h3.tytulDesc a {	
	color: #53292c;
	font-weight: bold;
	text-decoration: none;
}
h3.tytulDesc a:hover {	
	color: #53292c;
	font-weight: bold;
	text-decoration: underline;
}
.opisDesc {
	color: #53292c;
	text-align: left;
	line-height: 14px;
	padding: 7px 0 3px 0;
}
/**************************/

h3.tytul1 {

	margin: 0 0 0px 0;
	padding: 0 0px 3px 0px;
	text-align: left;

	line-height: 22px;
	
	color: #434343;
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: Normal;
	border-bottom: 1px solid #dedddd;
}

h3.tytul5W {
	margin: 7px 0 5px 0;
	padding: 0 0px 5px 0px;

	line-height: 22px;
	color: #847b6f;
	font-family:  Georgia;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	background: url(images/kat_pasek.jpg) no-repeat left bottom;
}

h3.tytul5Blok {
	margin: 7px 0 5px 0;
	padding: 0 0px 5px 0px;

	line-height: 22px;
	color: #847b6f;
	font-family:  Georgia;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	background: url(images/menu_pasek.jpg) no-repeat left bottom;
}

.pasekBottom {
	background: url(images/kat_pasek.jpg) no-repeat left bottom;
	clear: both;
	padding: 2px 0 0 0;
	margin: 2px 0 5px 0;
}

h3.tytul {
	margin: 0;
	padding: 0px 0 0px 0px;
	clear: both;
	line-height: 16px;
	
	color: #53292c;
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h3.tytul a {
	line-height: 16px;
	
	color: #53292c;
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h3.tytul a:hover {
	color: #53292c;
	font-weight: bold;
	text-decoration: underline;
}

.data {
	color: #3189ff;
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.imgBorder {
	border:	1px solid #d5c9a9;
	padding: 3px;
	background-color: #fffef6;
}

.imgBorderGallery {
	border:	1px solid #d3c7a7;
	padding: 3px;
	background-color: #fffdf8;
}

input.btn {
	border: none;
	background: #fff url(images/data.gif) no-repeat left top;
	width: 19px;
	height: 22px;
	cursor: pointer;
}

table.tabelka {
	background-color: #bdbbb8;
	color: #53292c;
	font-size: 11px;
	margin: 5px 0 5px 0;
}

table.tabelka th{
	background-color: #fff;
	font-weight: bold;
	padding: 8px 15px 8px 15px;
}

table.tabelka td, table.tabelka td.row1{
	background-color: #fff7e7;
	font-weight: normal;
	padding: 7px 15px 8px 15px;
}
table.tabelka td.row2{
	background-color: #fcedcc;
	font-weight: normal;
	padding: 7px 15px 8px 15px;
}

