/* CSS Document */

body,td,th {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	background:#f4ecd5 url(tlo_gora.jpg) 0 0 repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	border:0;
}
h1 {
	font-family: "myriad pro", "trebuchet ms", arial, helvetica, sans-serif;
	margin:20px 0 10px;
	padding:0;
	border:0;
	font-size:24px;
	line-height:1.3em;
	color:#964d2d;
	font-weight:bold;
}
h2 {
	margin:10px 15px 5px;
	padding:2px 4px 2px 12px;
	border:0;
	font-size:14px;
	line-height:1.4em;
	color:#964d2d;
	font-weight:bold;
}
a {
	color:#eb4800;
}
form {
	margin:0;
	padding:0;
}
#strona {
	padding:0;
	border:0;
	width:800px;
	margin:0 auto;
}
#logo {
	padding:35px 0 0;
}
td.jean {
	background:url(jean.jpg) 100% 0 no-repeat;
}
.td_menu {
	padding:0 2px 0;
}
.td_menu a {
	display:block;
	line-height:30px;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	padding:9px 0 24px;
	color:#b0744b;
}
.td_menu a:hover {
	color:#f4ecd5;
}

.td_menu_a {
	padding:0 2px 0;
}
.td_menu_a div {
	background:url(td_menu_s.gif) 0 0 repeat-x;
}
.td_menu_a div div {
	background:url(td_menu_l.gif) 0 0 no-repeat;
}
.td_menu_a div div a {
	display:block;
	line-height:30px;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	padding:16px 4px 17px;
	color:#b0744b;
	background:url(td_menu_p.gif) 100% 0 no-repeat;
}
#srodek {
	/*background:#ffffff url(tlo_boki.gif) 50% 5px no-repeat;*/
}
#tab_srodek td {
	vertical-align:top;
}
#dol {
	background:url(tlo_dol.jpg) 50% 0 repeat-x;
}
#dol_anna {
	background:url(dol_anna.gif) 50% 16px no-repeat;
}
.tekst {
	padding:10px 20px 10px 20px;
	line-height:1.4em;
	margin:0 0 10px 20px;
	border-right:dotted 1px #f4ecd5;
	text-align:justify;
}
.tekst a {
	color:#b0744b;
}
#eball {
	padding:8px 0 0;
	text-align:center;
	font-size:10px;
	color:#f4ecd5;
}
#eball a {
	color:#f4ecd5;
	font-weight:bold;
	text-decoration:none;
}
#eball a span {
	color:#ffffff;
}
#eball a:hover {
	text-decoration:underline;
}
.zdjecie_zakladka {
	border:0;
	margin:10px 20px 20px 18px;
	float:right;
}
#blad {
	padding:5px;
	text-align:center;
	margin:5px;
	border:solid 2px #FF0000;
	background:#f4ecd5;
}
#info {
	padding:5px;
	text-align:center;
	margin:5px;
	border:solid 2px #b0744b;
	background:#f4ecd5;
}
#menu_ul_1 {
	padding:5px 10px 15px;
}
#menu_ul_1 ul {
	margin:0;
	padding:0;
}
#menu_ul_1 ul li {
	margin:0;
	padding:1px 4px 0;
	list-style:none;
	border-bottom:solid 1px #f4ecd5;
}
#menu_ul_1 ul li.ostatni {
	border:0;
}
#menu_ul_1 ul li a {
	display:block;
	margin:0;
	padding:0 2px 0 16px;
	text-decoration:none;
	line-height:28px;
	font-size:11px;
	color:#4e1e09;
	background:url(kwadrat.gif) 4px 13px no-repeat;
}
#menu_ul_1 ul li a.aktywny {
	color:#883d1d;
	font-weight:bold;
}
*html #menu_ul_1 ul li a {
	height:28px;
}
#menu_ul_1 ul li a:hover {
	color:#883d1d;
	padding:0 4px 0 14px;
}
#menu_ul_2 {
	padding:5px 10px 15px;
}
#menu_ul_2 ul {
	margin:0;
	padding:0;
}
#menu_ul_2 ul li {
	margin:0;
	padding:1px 4px 0;
	list-style:none;
	border-bottom:dotted 1px #e4c8bc;
}
#menu_ul_2 ul li.ostatni {
	border:0;
}
#menu_ul_2 ul li a {
	display:block;
	margin:0;
	padding:0 1px 0 16px;
	text-decoration:none;
	line-height:20px;
	font-size:10px;
	color:#4e1e09;
	background:url(kwadrat.gif) 4px 9px no-repeat;
}
#menu_ul_2 ul li a.aktywny {
	color:#883d1d;
	font-weight:bold;
}
*html #menu_ul_2 ul li a {
	height:20px;
}
#menu_ul_2 ul li a:hover {
	color:#883d1d;
	padding:0 4px 0 14px;
}
#galeria {
	padding:10px 40px;
}
#galeria table td {
	width:25%;
	text-align:center;
	vertical-align:middle;
}
#galeria table td a img {
	margin:0 auto 10px;
	vertical-align:middle;
	padding:2px;
	border:solid 1px #c9b08f;
}
#galeria table td a:hover img {
	border:solid 1px #4e1e09;
}

#galeria_2 {
	padding:10px 40px;
}
#galeria_2 table td {
	width:33%;
	text-align:center;
	vertical-align:middle;
}
#galeria_2 table td a img {
	margin:0 auto 10px;
	vertical-align:middle;
	padding:2px;
	border:solid 1px #c9b08f;
}
#galeria_2 table td a:hover img {
	border:solid 1px #4e1e09;
}


#zapisany {
	margin:10px 40px;
	background:#c9b08f;
}
#zapisany table tr td {
	vertical-align:top;
	background:#ffffff;
}
#zapisany table tr#nazwy td {
	vertical-align:top;
	font-weight:bold;
	background:#f4ecd5;
	color:#763b22;
}
#zapisany table td {
	vertical-align:top;
}

.opis_zabiegu {
	padding:5px 20px 5px 30px;
	font-size:9px;
	line-height:1.5em;
}
.cena_zabiegu {
	padding:5px 20px 5px 30px;
	font-size:11px;
	color:#b0744b;
}
.cena_zabiegu span {
	font-weight:bold;
}

.info {
	margin:5px;
	padding:5px;
	border:solid 2px #0066FF;
	background:#FFFFFF;
	color:#0066FF;
}
.blad {
	margin:5px;
	padding:5px;
	border:solid 2px #FF0000;
	background:#FFFFCC;
	color:#FF0000;
}
#buttony {
	padding:10px 0 0;
	text-align:center;
	margin:0 auto;
}
.rabat {
	color:#458909;
}
.czerwony {
	color:#FF0000;
}
.c_roz {
	color:#db0077;
}
.zielony {
	color:#4eb40a;
}
.nad_lab {
	padding:10px;
	border:solid 1px #999999;
	background:#f7f7f7;
	margin:0 0 10px;
}
.lab {
	color:#333333;
	font-size:11px;
	padding:2px 0 2px;
}
.zdjecie_pracownika {
	text-align:center;
}

.zdjecie_pracownika a img {
	border:solid 1px #e9e9e9;
}