html { margin: 0px; padding: 0px; }
body { background: #9E378C url('../_images/bg.png') repeat-x; background-color: #9E378C; color: #fff; font-family: Verdana; font-size: 11px; margin: 0px; padding: 0px; }
p, news p { text-align: justify; margin: 0px 0px 10px 0px; }
a { text-decoration: none; color: #d089c3}
a:hover {color: #ddd;}
img { border: 0; margin: 0; padding: 0; }
hr { padding: 10px 0px 10px 0px; padding: 0; }
form { margin: 0; padding: 0; }
input { font-size: 11px; color: #000; }
#content { margin: auto; width: 739px; height: auto; background: #360032 url('../_images/leftBack3.jpg') repeat-y left; }
#bottom_left { width: 739px; height: auto; background: url('../_images/left_column_bg.gif') no-repeat left bottom; }
#leftCol { float: left; height: 100%; width: 362px; }
#leftImg { background: url('../_images/leftBack1.jpg'); height: auto; width: 100%; }
#leftNewsletter { background: url('../_images/leftBack1.jpg'); width: 100%; height: 57px; }
#leftMenu { background: url('../_images/leftBack2.jpg'); height: 48px; width: 357px; padding-left: 5px; padding-top: 3px; }
#leftSub { width: 335px; height: auto; }
#leftSubMenu { width: 294px; float: left; height: auto; padding: 20px 0px 0px 40px; }
#leftSubHigh { float: left; height: 446px; width: 1px; }
#menu_galeria {display:none;}
#footer { height: 45px; width: 739px; }
#leftF { display: none; padding-top: 0px; padding-left: 170px; width: 200px; float: left; }
#rightF { width: 339px; float: left; }
.counter { display: none; width: 100%; text-align: center; color: #fee0f8; }
.counter a {color: #d089c3; cursor: pointer;}
.counter a:hover, a:active {color: #fff;}
#rightCol { background: url('../_images/kamajoLogo.jpg') no-repeat top right; float: left; width: 346px; height: auto; padding: 80px 25px 30px 5px; }
.header { width: 326px; height: 42px; margin-bottom: 25px; padding: 10px 10px 0px 10px; }
.header h1 { font-size: 11px; font-weight: bold; margin: 0px 0px 7px 0px; padding: 0; }
.headerLeft { float: left; width: 245px; }
.headerRight { float: left; padding-top: 25px; font-weight: bold; }
.halfColumn { width: 173px; float: left; margin-bottom: 20px; }
.halfColumn h1 { color: #fff; font: bold 11px Verdana; margin-bottom: 8px; }
.halfColumn p { color: #d089c3; margin: 4px 0px 4px 0px; text-align: left; }
.halfColumn a { color: #d089c3; }
.halfColumn a:hover { color: #eabed9; }
.halfKarta { text-align: right; float: left; margin-top: 35px; }
.halfKarta span { margin-bottom: 9px; display: block; }
.inputKartaBig { float: left; width: 162px; height: 17px; padding: 2px 5px 0px 5px; margin-bottom: 3px; border: none; background: url('../_images/input_karta_big.gif') no-repeat; }
.inputKartaMedium { float: left; width: 112px; height: 17px; margin-bottom: 3px; padding: 2px 5px 0px 5px; border: none; background: url('../_images/input_karta_medium.gif') no-repeat; }
.inputKartaSmall { float: left; width: 37px; height: 17px; margin-bottom: 3px; padding: 2px 5px 0px 5px; margin-right: 3px; border: none; background: url('../_images/input_karta_small.gif') no-repeat; }
.submitKarta { float: left; background: url('../_images/submit_karta.gif') no-repeat; width: 57px; height: 24px; margin-left: 117px; margin-top: 15px; border: none; }
.personelImg { float: left; margin-right: 15px; margin-bottom: 10px; display: inline;}
#leftNewsletter .informuj { width: 80px; padding: 15px 15px 0px 15px; font-size: 10px; float: left; }
#leftNewsletter .input { margin: 15px 0px 0px 0px; font-size: 11px; width: 144px; height: 17px; float: left; background: url('../_images/input_subskrypcja.gif') no-repeat; border: none; padding: 3px 3px 0px 3px; }
#leftNewsletter .submit { margin: 15px 0px 0px 15px; padding: 0; width: 31px; height: 20px; border: none; float: left; cursor: hand; background: url('../_images/submit_subskrypcja.gif') no-repeat; }
.menuCat { display: block; color: #3e0238; font-weight: bold; background: url('../_images/menu_plus.gif') no-repeat left; padding: 4px 0px 4px 20px; }
.menuPoz a, .menuPoz a:hover { display: block; width: 269px; margin-left: 15px; color: #fff; border: none; padding: 4px 5px 4px 5px; }
.menuPoz a:hover, .menuPozG a:hover  { background-color: #a64393; }
.menuPozG a, .menuPozG a:hover { display: block; width: 284px; margin-left: 0px; color: #fff; border: none; padding: 4px 5px 4px 5px; }
.galKon {width: 100%; height: 100%;}
.wiecej a, .wiecej a:hover { color: #cb86bd; font-size: 10px; margin-left: 240px; }
.wiecej a:hover { color: #eee; cursor: hand;}
.cena { width: 100%; text-align: right; font-weight: bold; margin-bottom: 20px; }
.galeriaImg { float: left; vertical-align: middle; text-align: center; width: 110px; height: auto; background-color: #000; margin-right: 4px; margin-bottom: 4px; cursor: hand;}
.galeriaImgH { float: left; vertical-align: middle; text-align: center; width: 110px; height: 73px; padding-top: 18px; padding-bottom: 19px; background-color: #000; margin-right: 4px; margin-bottom: 4px; }
.headerOpinieKto { float: left; background-color: #d08bc4; height: 12px; padding: 4px 0px 4px 5px; margin-top: 20px; width: 257px; font-weight: bold; }
.headerOpinieKiedy { float: left; background-color: #d08bc4; height: 12px; padding: 4px 5px 4px 5px; margin-top: 20px; width: 70px; font-weight: bold; }
.opinia p { margin-left: 20px; margin-right: 10px; }
.zabiegiTab { margin: 0; padding: 0; border: none; width: 100%; }
.zabiegiTab td { padding: 2px 4px 2px 4px; }
.rowBackTab { background-color: #4c1346; }
.cenaTab { text-align: right; width: 55px;}
.galTab {margin:0; padding: 0; }
.imgTab {text-align: center; vertical-align: middle; height: 105px; width: 105px; cursor: hand; border: 2px #360032 solid; background-color: #000}
.imgTab img {cursor: pointer;}
.zabiegNad {
	cursor: pointer;
	color: #3e0238;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
}

.zabiegNad a, .zabiegNad a:hover, .zabiegNad a:active, .zabiegNad a:visited {
	display: block; 
	width: 269px;  
	border: none; 
	padding: 4px 5px 4px 5px;
	color: #3e0238;
	text-decoration: none;
}

.zabiegNad a:hover {
	background-color: #a64393;
}

.news_poz {
	margin-bottom: 15px;
}

/* ***************************************************************** */

.raty_poz {
	height: 70px;
	border-top: 1px solid #6d1b65;
}

.raty_poz .nazwa,
.raty_poz .cena,
.raty_poz .policz,
.raty_poz .kup {
	float: left;
	padding: 10px 0px 10px 0px;
	width: 130px;
}

.raty_poz .nazwa {
	padding: 10px 0px 10px 7px;
}

.raty_poz .cena {
	width: 60px;
	padding: 25px 0px 10px 0px;
	text-align: right;
}

.raty_poz .policz {
	padding: 0px 0px 0px 7px;
	margin: 0px;
	width: 125px;
}

.raty_poz .policz .submit {
	display: block;
	border: none;
	width: 125px;
	height: 31px;
	margin: 0px;
	background: url('../_images/kup_na_raty.png') no-repeat;
	cursor: pointer;
}

#zabiegi_logo {
	margin: 15px 0px 15px 0px;
	text-align: center;
}

#zabiegi_logo img {
	margin: 0px 10px 0px 10px;
}

.clearfloat { clear: both; font-size: 1px; height: 0; line-height: 0px; }