
@font-face {
    font-family: Monotype Corsiva;
    font-style:  normal;
    font-weight: normal;
    src: url(font/MONOTYP0.eot);
}

.zabiegTytul{
    font-family: Monotype Corsiva;
    font-style:  normal;
    font-size: 22px;
    font-weight: bold;
    color: #093a8d;
}

body {
	margin: 0px;
	background: url(img/bg.gif) repeat-x left top;
}

body.druk {
	margin: 0px;
	background: none;
}

td {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
	color: #666666;
}
a {
	text-decoration: underline;
	font-size: 11;
	color: #1761a4;
}
a:hover {
	text-decoration: none;
}


/* -------TABLE BORDERS -------- */
.borderLeft {
	background: url(img/border_left.jpg) no-repeat right top;
}
.borderRight {
	background: url(img/border_right.jpg) no-repeat left top;
}

/* ----- przyciski ------*/
.bt_bg
{
  background: url("img/bt_bg.gif") center center;
  border: 0px;
  width: 78px;
  height: 38px;
  font: 9px Tahoma, Arial, Verdana, Helvetica;
  color: #ffffff;
}

.bt_bg2
{
  background: url("img/bt_bg2.gif") center center;
  border: 0px;
  width: 140px;
  height: 38px;
  font: 9px Tahoma, Arial, Verdana, Helvetica;
  color: #ffffff;
}

/* ------- BOXES ------- */
#box1 {
	padding: 12;
	vertical-align: top;
	line-height: 14pt;
}
#box1 ul li {
	list-style: url(img/li1.gif);
	margin: 0px 0px 0px -15px;
	padding: 0px 0px 10px;
}
#box2 {
	color: #0071b3;
	background: url(img/spacer_gold.gif) repeat-y left top;
	padding: 12;
	vertical-align: top;
	line-height: 14pt;
}
#box2  a{
	text-decoration: underline;
	font-size: 11;
	color: #0071b3;
}
#box2 a:hover{
	text-decoration: none;
}
#box2  ul li  {
	list-style: url(img/li2.gif);s
	margin: 0px 0px 0px -5px;
	padding: 0px 0px 10px;
}
#box3 {
	color: #0071b3;
	background: url(img/spacer_gold.gif) repeat-y right top;
	vertical-align: top;
}

#box3_stopka {
	color: #0071b3;
	background: url(img/spacer_gold.gif) repeat-y left top;
	vertical-align: top;
}

#box3_ {
	color: #0071b3;
}

#box3In {
	color: #0071b3;
	background: url(img/loginBoxBg.jpg) no-repeat left top;
	padding: 12;
	vertical-align: top;
	line-height: 14pt;
	height: 147px;

}
#box4_ {
	color: #0071b3;
	vertical-align: top;
	width: 505;
}

#box4 {
	color: #0071b3;
	vertical-align: top;
	/*width: 505;*/
}
#box4 .header {
	font-size: 16px;
	font-weight: bold;
	color: #d7ad2c;
	padding: 20px;
	text-align: right;
}

#galeria  a {
	color: #093a8d;
}

#galeria  .zakladka  {
	background-color: #f1f1f1;
	width: 20;
	height: 20;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	
}
#galeria  .zakladkaSelected {
	color:  d7ad2c;
	background-color: #FFFFFF;
	width: 20;
	height: 20;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	
}
#galeria .imgBorder {
	border: 1px solid #f1f1f1;
	padding: 3px;
}

 /* --- SERVICES --- */
#services .header {
	font-size: 13px;
	color: #093a8d;
	padding: 0 0 0 0;
	font-weight: bold;
	text-align: left;
}
#services .description  {
	padding-bottom: 10;
	padding-left: 20;
	padding-right: 20;
	padding-top: 15;
}
#services .cosmetics {
	padding-bottom: 20;
	padding-left: 20;
	padding-right: 20;
	padding-top: 15;
}
#services .prices {
	padding-bottom: 20;
	padding-left: 20;
	padding-right: 20;
	padding-top: 15;
}
#services td.odd {
	background: #F1F1F1;
}
#services td.oddB {
	background: #F1F1F1;
	text-align: center;
	color: #093a8d ;
	font-weight: bold;
}
#services td.even {
	background: #FFFFFF;
}
#services td.evenB {
	background: #FFFFFF;
	color: #093a8d;
	text-align: center;
	font-weight: bold;
}
#services .imgBorder {
	border: 1px solid #E1E1E1;
	padding: 3px;
}
#services ul li {
	list-style: url(img/li1.gif);
	margin: 0px 0px 0px -15px;
	padding: 0px 0px 10px;
}
#services select {
	font-family:Tahoma, Arial, Verdana;
	width: 110px;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}
#services select.longList  {
	font-family:Tahoma, Arial, Verdana;
	width: 100%;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}

#pages  {
	background: url(img/pages_bg.gif) no-repeat center bottom;
	height: 30;
}
#pages .pOff  {
	background: url(img/pOff.gif) no-repeat center top;
	height: 19;
	width: 20;
	text-align: center;

}
#pages .pOn {
	background: url(img/pOn.gif) no-repeat center top;
	height: 19;
	width: 20;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-align: center;
}

/* --- INFORMACJA ---- */

.infoTytul {
    font-size: 11px;
	padding: 5 15 5 15;
	font-weight: bold;
	color: #1761a4;
	vertical-align: bottom;
}

.infoTytul2 {
    font-size: 11px;
	padding: 5 15 5 0;
	font-weight: bold;
	color: #d7ad2c;
	vertical-align: bottom;
}

.infoListaTresc {
	padding: 5 15 5 15;
	color: #666666;
	vertical-align: top;
}

/*  -------  FOOTER   -------- */
#footer {
	background: url(img/footer_bg.jpg) no-repeat center top;
	height: 50px;
	padding: 20;
	text-align: center;
	padding-top: 10;
	font-size: 11px;
}
#footer a{
	text-decoration: none;
	font-size: 11;
	color: #0071b3;
}
#footer a:hover{
	text-decoration: underline;
}

/* ------- FORMULARZ ------- */
form {
	margin: 0px;
}
.tdBgInput {
	background: url(img/inputTxtBg.gif) no-repeat center center;
}
.inputTxt {
	font-size: 9px;
	background: url(img/inputTxtBg2.gif) no-repeat center center;
	padding: 2px 4px;
	height: 16px; 
	width: 163px;
	border: none;
}
.inputTxt1{
	font-size: 9px;
	background: url(img/inputTxtBg1.gif) no-repeat center center;
	padding: 2px 4px;
	height: 16px;
	width: 160px;
	border: none;
}

.inputTxtDate {
	font-size: 9px;
	background: url(img/inputTxtBg2.gif) no-repeat center center;
	padding: 2px 4px;
	height: 16px;
	width: 70px;
	border: none;
}

.tdBgInput1 {
	background: url(img/inputTxtBg1.gif) no-repeat center center;
}

.txtarea
{
  border: 1px solid #D8AF2F;
  font: 11px Tahoma, Arial, Verdana, Helvetica;
  color: #666666;
}

/* ------- MENU & SUBMENU ------- */
.subMenu {
	background: #e5c956 url(img/subMenuBg.gif) repeat-x left top;
	padding:  10;
}

/* --------- KATALOG --------*/
.zdjecie
{
  border: 1px solid #d8af2f;
}

.linkSort
{
  text-decoration: none;
  color: #666666;
}

/* ------ CALENDAR ---------*/
#calendar {
	background:#FFFFFF;
}

#calendar td {
	margin: 0;
	width: 40px;
	height: 40px;
	font-weight:bold;
	text-align: center;
	vertical-align:middle; 
	font-size: 11;	
	background:#EEEEEE;
}
#calendar a {
	padding-top: 13px;
	text-align:center;
	height: 27px;
	display: block;
}
#calendar a:hover {
	background:#d7ad2c;
	color:#FFFFFF;
}
select.month {
	font-family:Tahoma, Arial, Verdana;
	width: 80px;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}
select.year {
	font-family:Tahoma, Arial, Verdana;
	width: 80px;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}

/* ------ MESSAGES ------*/
.msgBody {
	padding: 10;
	background-image:url(img/msg_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	text-align: center;
	font-size: 13px;
}

/* -------- INFO ---------- */
.zalacznik {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 39px;
}

.zalacznikLi
{
    list-style: url(img/li3.gif);
	margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
}

.zdjecieInfoOpis
{
        font-size: 9px;
	color: #666666;
}

.zdjecieInfoAutor
{
        font-size: 9px;
	color: #666666;
}
