html {
	overflow-x: hidden;
}
	
body {
	background-image: url('/var/img/layout/body_bg.jpg');
	background-repeat: no-repeat;
	background-color: #303030;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #303030;
}

.clear { clear: both; }

div#pageContainer {text-align: center; }
div#page {width: 1035px;  margin: auto;  }
div#pageBlock {float: left; width:1000px; }


div#header {}
	div#napis {float: left; margin: 25px 0px 0px 125px; }
div#content {}
	div#contentTop {background-image: url('/var/img/layout/pageTop.png'); background-repeat: no-repeat;  width: 1000px; height:20px; }
	div#contentTopSub {background-image: url('/var/img/layout/pageTop3.png'); background-repeat: no-repeat;  width: 1000px; height:22px; }
	div#contentTopSubSzeroka {background-image: url('/var/img/layout/pageTop4.png'); background-repeat: no-repeat;  width: 1000px; height:22px; }
	div#contentContainerIndex {float: left; width: 1000px;  background-color: #FFFFFF;}
	div#contentContainerPage {float: left; width: 1000px;  background-color: #FFFFFF; background-image: url('/var/img/layout/content_bg.png'); background-repeat: repeat-y;}

div#leftMenu {float: left;   background-color: #f1f1f1; width:250px; background-image: url('/var/img/layout/subKleksBlue.png'); background-repeat: no-repeat;}

	div#subMenu {height: 357px;}
	div#subMenuBottom {height: 63px; width:250px;  background-image: url('/var/img/layout/menuBottom.png'); background-repeat: no-repeat;}

	div#subMenuLeft {text-align: left; margin:0px 0px 0px 0px;   }
	div.subMenuItem {height:23px;   width:220px; background-image: url('/var/img/layout/line.png'); background-position: bottom; background-repeat: no-repeat;     }
	div.subMenuItemPos {margin: 7px 0px 0px 15px; } 
	div.subMenuItem a {color: #303030; text-decoration: none; font-family: arial; font-size: 11px; text-transform: uppercase; font-weight: bold;  }
	div.subMenuItem img {margin: 0px 10px 0px 0px; }

div#contentSection {float: left; width: 498px;  border-right:1px solid #ababab; border-left:1px solid #ababab;   background-color: #FFFFFF;}               	
div#contentSectionSzeroka {float: left; width: 749px;  border-right:0px solid #ababab; border-left:1px solid #ababab;   background-color: #FFFFFF;}               	
	div#text {text-align: left; width: 490px; float: left;  }
	div#textInner {margin: 0px 15px 0px 15px; }
	div#proper {float: right; width:1px; height:420px; }
	div#textInner a,
	div#textInnerGaleria {text-decoration: none; }
	div#text a {text-decoration: none; color: #FF0099; }

	div#innerText {margin: 10px 0px 0px 10px; font-size: 8pt} 
	div#innerText p {font-family: arial; font-size: 8pt; color: #303030; } 
	
	div#innerTextGaleria {float: left; width: 330px; margin-left: 15px;  }
	
	div#galerySection {float: left; margin: 0px 0px 0px 10px; }

/*GALERIA */	
div#galeryField {float: left; margin: 40px 0px 0px 0px; }
div.galeryImage {margin:5px 0}
div.gImg		{}
div.gImg img	{ border: 0px; }
div.gImgTitle 	{font-family: arial; font-size: 11px; color:#303030; }
	
	
div#rightPane {float: left; width: 250px;   background-color: #f1f1f1;  background-image: url('/var/img/layout/rightPaneTop.png'); background-repeat: no-repeat;}
div#rightPaneTitle {font-family: arial; font-size: 16px; color: #8ab314; margin: 0px 0px 0px 0px; }
div#rightPaneText {font-family: arial; font-size: 8pt; color: #313131; margin: 0px 0px 0px 0px; }

/*aktualnosci */
div#actBlock
div.actItem { text-align: left;  height:110px; width:100%; background-image: url('/var/img/layout/actLine.png'); background-position: bottom left; ; background-repeat: no-repeat;   }
div.actIn {margin:0px 0px 0px 10px; }
h1.actTitle {font-family: arial; font-size: 12px; color: #303030; margin: 0px 0px 5px 0px; font-weight: bold; }
span.actDate {color: #303030;}
div#actBlock p {font-family: arial; font-size: 11px; line-height:140%; color: #303030; margin: 5px 0px 0px 0px; }
div#actBlock a.actWiecej {font-family: arial; font-size: 12px; color: #ec008c; text-decoration: none; }

p#newsText {font-family: arial; color: #903030; font-size: 11px; }

div#newsTextInner {margin: 0px 15px 0px 15px; text-align:justify;}
div#newsTextInner  {font-size: 8pt !important; font-family:arial;}
div#newsTextInner li {font-size: 11px; }
a.eventsBack {font-family: arial; font-size: 12px; color: #ec008c; text-decoration: none;  }
a.newsMore {color: #8ab314; text-decoration: none; }



div#contentBottom {width:1000px; height:39px; background-image: url('/var/img/layout/page_bottom2.png'); background-repeat: no-repeat;}
div#contentBottomSzeroka {width:1000px; height:39px; background-image: url('/var/img/layout/page_bottom3.png'); background-repeat: no-repeat;}
div#contentBottomLokalizacja {width:1000px; height:39px; background-image: url('/var/img/layout/page_bottom3.png'); background-repeat: no-repeat;}


div#footer {
}

div#footerLogo {
	float: left;
	margin: 0px 0px 0px 25px;
	margin-bottom: 10px;
}

div#footerAddres {float: left; margin: 15px 0px 0px 40px; font-family: arial; font-size:11px; text-align: left; color: #ffffff; }
	div#footerMenu {float: left; margin: 25px 0px 0px 50px; }
		div#footerMenu a {font-family: arial; font-size: 12px; text-decoration:none; color:#FFFFFF;  }
	div#footerCopy {float: left; font-family: arial; font-size: 10px; margin:0px 0px 0px 200px; text-align: left; color: #ffffff;}
		div#footerCopy a {font-family: arial; font-size: 10px; text-decoration:none; color:#FFFFFF;  }
	

h1.pink  {color: #FF0099; font-family:arial; font-size: 16px; font-weight: bold; margin:0px; padding:0px;  }
h1.green {color: #8ab314; font-family:arial; font-size: 16px; font-weight: bold; margin:0px; padding:0px;}
h1.blue  {color: #0b53a3; font-family:arial; font-size: 16px; font-weight: bold; margin:0px; padding:0px; margin-top: 3px;}
h1.brown {color: #6C3E3E; font-family:arial; font-size: 16px; font-weight: bold; margin:0px; padding:0px;}

/*INDEX SPECJAL */
div#oWzorcowni {text-align: left; width: 500px; margin: 0px 0px 0px 25px; }
div#oWzorcowni p { color: #1b1b1b; font-family:arial; font-size: 11px; margin:3px 0px 0px 0px; padding: 0px;    }
div#oWzorcowniImages {margin: 10px 0px 0px 0px; }
div#oWzorcowniImages a {margin:0px 21px 0px 0px; }


		
div#indexRight {float: left; }
			div#torby {margin: 55px 0px 0px 30px; }



div#closeDays {font-family: arial; font-size:10px; color: #000000; margin:10px 0px 0px 0px; }
div#closeDays b {font-family: arial; font-size:11px; color: #0b53a3;}

	div#adverts {margin: 50px 0px 0px 0px; }
		div#adverts span {font-family: arial; font-size:10px; color: #777777;}
	div#adverts img {margin:10px 0px 0px 0px;  }

	
div#indexMiddle {float: left; width: 550px; height: 210px; margin:10px 0px 0px 0px; }
div#middleLeft {float: left;  width: 255px;  height: 210px; }
	div#aktualnosci {float: left; width:220px; height: 210px; text-align: left; margin: 3px 0px 0px 25px; }
		div.actItem {float: left; margin: 5px 0px 0px 0px; }
			div.actBullet {float: left; width:10px; }
				div.actBullet img {margin: 5px 0px 0px 0px; }
			div.actText {float: left; width:210px;   font-family: arial; font-size: 11px; color:#1b1b1b;}
				span.actTitle {font-family: arial; font-size: 11px; color:#1b1b1b; font-weight: bold;}
				span.actDate {font-family: arial; font-size: 11px; color:#1b1b1b;}
				div.actText	p {font-family: arial; font-size: 11px; color:#1b1b1b; margin:0px; padding:0px; }
	div#newsMore {margin: 15px 0px 0px 115px; }
		div#newsMore a {font-family: arial; font-size: 11px; color:#1b1b1b; margin:0px; padding:0px; text-decoration: none;}
	
div#middleRight {float: left;  width: 290px; height: 210px; }
div#szukaj {float: left;  width: 290px; height: 110px; text-align: left;}
	div#szukaj	p {font-family: arial; font-size: 11px; color:#1b1b1b; margin:5px 0px 0px 0px; padding:0px; }
	div#searchForm {margin: 5px 0px 0px 0px; }
   	div#searchForm input {font-family: arial; font-size: 11px; color:#1b1b1b; border: 1px solid #666666; height:14px; }
   	div#searchForm a {margin: 0px 0px 0px 20px; font-family: arial; font-size: 12px; color:#1b1b1b; }
   	
div#textLokalizacja {margin-left: 10px; text-align: left; width:238px; float:left; font-family: arial; font-size: 11px; color: #303030; }
table.dojazd font {font-size:10px; }


/*kalendarz*/
div.callEvent {}
div.callEventDet {position: absolute;  z-index:1000; display: none; width: 500px; background-color: white; border:1px solid silver; padding:10px; font-weight: normal; font-size:10px; font-family: arial; }

/*praca */
div.jobOffer {background-color: #EFEFEF; padding: 10px 10px; border:1px solid silver; width: 400px; margin-left: 25px;   }
table.jobOffer {font-family: arial; font-size: 12px;}
h1.jobOffer {font-size: 12px; }
span.shopName {font-family: arial; font-size: 12px;}
div.jobMore {float: right; }

div.jobMore {font-family: arial; font-size: 12px;}
div#jobContact {background-color: #EFEFEF; border:1px solid silver;   }
div#jobBack {font-family: arial; font-size: 12px;}
div#kLabel {font-family: arial; font-size: 12px; background-color: silver; padding:2px 0px 2px 5px;  }
div#jobContactInner {font-family: arial; font-size: 12px; margin:5px 0px 5px 5px;  }

/*centrum prasowe*/

/* ankieta */
div#survey {
	margin:0 15px 0 15px;
}

/* captcha */
div#blanker {
	display: block;
	width: 100%;
	height: 100%;
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	background: #ffffff;
}

span#captcha {
	display: block;
	width: 500px;
	height: 250px;
	margin-top: 200px;
	border: 1px solid gray;
	text-align: center;
}

span#captcha_title {
	font: 14px Arial;
	
}

span.captcha_error {
	color: red;
}


#newsy_head {
	background-repeat: no-repeat;
	width: 173px;
	height: 47px;
	margin-left: 25px;
}

.news_item {
	background-image: url('img/item_bg.png');
	background-repeat: repeat-y;
	width: 329px;
	height: 71px;
	margin-bottom: 19px;
}

.news_num {
	text-align: left;
	font-size: 80px;
	position: absolute;
	color: #dfe7c7;
	font-weight: bold;
	margin-left: 18px;
	margin-top: -15px;
}

.news_date {
	text-align: left;
	font-size: 12px;
	margin-left: 65px;
}

.news_title {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin-left: 65px;
}

.news_more {
	margin-left: 250px;
	font-size: 12px;
}

#news_all {
	text-align: left;
}

#promoItems a:link,
#promoItems a:visited,
.news_more a:link,
.news_more a:visited {
	color: #ec008c;
	text-decoration: none;
}

#promoItems a:hover,
.news_more a:hover {
	text-decoration: underline;
}

div#indexLeft {
/*	float: left;
	width: 550px;
	height: 420px;
	background-image: url('/var/img/layout/indexBgLeft.png');
	background-repeat:no-repeat;
	background-position:bottom; */
}

#promo {
	text-align: left;
	margin-top: 0;
}

#promo_head {
	background-image: url('img/promo.png');
	background-repeat: no-repeat;
	width: 135px;
	height: 37px;
	margin-left: 25px;
}

li.prm {
	list-style: disc;
	color: #ec008b;
	font-size: 13px;
}

.promo_txt {
	color: #000000;
}

#szukajka {
	float: left;
	margin-bottom: 30px;
}

#szukajka p {
	font-size: 13px;
	font-weight: bold;
	margin-left: 25px;
	margin-top: 4px;
}

#szukajka_head {
	background-image: url('img/szukaj.png');
	background-repeat: no-repeat;
	width: 202px;
	height: 37px;
	margin-left: 25px;
	margin-top: 5px;
}

div#promocje {float: left; width: 290px; height: 100px; text-align: left; margin-top: 3px; }
div#promoItems	{
	float: left;
	margin: 5px 0px 0px 20px;
	margin-top: -5px;
}

div#searchForm {
	margin: 5px 0px 0px 0px;
}

#szukaj_form input {
	font-family: arial;
	font-size: 11px;
	color:#1b1b1b;
	border: 1px solid #666666;
	height: 14px;
	width: 225px;
	margin-left: 25px;
	margin-top: 10px;
}

img {
	border: 0;
}

		div.promoItem {font-family: arial; font-size: 11px; color:#1b1b1b;}
		div.promoItem img {margin:0px 10px 0px 0px; }
		div.promoItem a   {color: #FF0099;}

a.search_button:link,
a.search_button:visited {
	text-decoration: none;
	margin-left: 10px;
	color: #ec008c;
}

#main_left {
	width: 335px;
	float: left;
}

#main_right {
	float: right;
	width: 645px;
}

#main_right p {
	font-size: 13px;
	text-align: left;
	text-indent: 20px;
	line-height: 1.4em;
}

#about {
	margin-left: 13px;
	margin-top: 317px;
	padding-right: 17px;
}

#about_head {
	background-image: url('img/about.png');
	background-repeat: no-repeat;
	width: 187px;
	height: 37px;
}

#join_us {
	text-align: left;
	background-image: url('img/logo.png');
	background-repeat: no-repeat;
	width: 610px;
	height: 100px;
	background-position: right;
}

#fb {
	float: right;
}

.footer_h {
	color: #0052a5;
	font-size: 14px;
	font-weight: bold;
}

div#openHoursTable {
	margin: 7px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	margin-top: -15px;
}

div#labelsPN {
	margin: 0px 0px 0px 210px;
	float: left;
	font-family: arial;
	color: #0b53a3;
}

div#labelsN	{
	float: left;
	margin: 0px 0px 0px  50px;
	float: left;
	color: #0b53a3;
}

div.label {
	float: left;
	width: 200px;
	color: #000000;
	font-weight:bold;
}

div.line1 {
	float: left;
	width: 450px;
}

div.line2,
div.line3,
div.line4,
div.line5 {
	float: left;
	margin: 9px 0px 0px 0px;
	width: 450px;
}

div.pN {
	float: left;
	width: 70px;
	color: #000000;
}

div.nD {
	float: left;
	width: 70px;
	color: #000000;
}

a.link_pink:link,
a.link_pink:visited {
	text-decoration: none;
	color: #ec008c;
}

a.link_pink:hover {
	text-decoration: underline;
}

div.closed {
	font-size: 11px;
	color: #000000;
	margin-top: -10px;
	margin-bottom: 10px;
}

div#indexBottom {
	background-image: url('img/footer_bg.png');
	background-repeat: no-repeat;
	width: 1000px;
	height: 165px;
}		

div#bottomLeft 	{
	margin: 10px 0px 0px 25px;
	float: left;
	width: 450px;
	height: 100px;
	text-align: left;
}

#main_menu {
	width: 1000px;
	height: 140px;
	text-align: center;
	margin-top: 20px;
}

.menu_item {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

div#logo {
	margin-top: 10px;
	float: left;
}

div#rightTabs {
	float: left;
	width: 35px;
	height: 400px;
	margin: 280px 0px 0px 0px;
}

#nav-shadow {
	width: 990px;
	min-height: 130px;
	text-align: center;
	list-style: none;
	margin-left: -30px;
}
			
#nav-shadow li {
	margin-right: 10px;
	width: 129px;
	height: 123px;
	position: relative;
	float: left;
}
			
#nav-shadow a, #nav-shadow a:visited, #nav-shadow a, #nav-shadow a:hover {
	margin: 0 auto;
	width: 129px;
	height: 123px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/menus.png) no-repeat;
	display: block;
	position: relative;
	z-index: 2;
}

#nav-shadow li.button-color-1 a {
	background-position: 0px 0px;
	width: 123px;
}
	
#nav-shadow li.button-color-2 a {
	background-position: -129px 0px;
	width: 122px;
}
			
#nav-shadow li.button-color-3 a {
	background-position: -253px 0px;
	width: 127px;
}
			
#nav-shadow li.button-color-4 a {
	background-position: -381px 0px;
	width: 142px;
}

#nav-shadow li.button-color-5 a {
	background-position: -522px 0px;
	width: 117px;
}

#nav-shadow li.button-color-6 a {
	background-position: -642px 0px;
	width: 123px;
}

#nav-shadow li.button-color-7 a {
	background-position: -766px 0px;
	width: 130px;
}


#nav-shadow li img.shadow {
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	margin-left: 10px;
}

div#bottomRight {
	margin-top: 135px;
	float: left;
	width: 520px;
	height: 50px;
}

div#baner1 {
	margin-top: -102px;
	float: left;
	margin-left: 5px;
}

div#baner2 {
	margin-top: -102px;
	margin-left: 105px;
}

div.shopListTrigger {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	cursor: pointer;
}

div.shopListTrigger:hover {
	text-decoration: underline;
}

div.shopListInfo {
	margin: 0px 0px 20px 0px;
	font-family: arial;
	font-size: 12px;
}

div.shopListInfo p {
	margin: 10px 20px 10px 20px;
	font-family: arial;
	font-size: 12px;
}

#one-slide {
	float: left;
	margin-left: 0;
}

#reklama {
	position: absolute;
	margin-left: 650px;
	margin-top: 10px;
}

.facebook {
	margin-top: 7px;
}

div#footerCopy a.hidden:link,
div#footerCopy a.hidden:visited {
	color: #303030;
}

#fader {
	background-image: url('/var/img/layout/fader_bg.png');
	position: absolute;
	margin-left: 585px;
	margin-top: 30px; 
	background-repeat: no-repeat;
	width: 313px;
	height: 105px;
}


#slideshow {
	position: absolute;
	margin-left: 20px;
	margin-top: 15px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow2 {
	position: absolute;
	margin-left: 195px;
	margin-top: 15px;
}

#slideshow2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow2 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 IMG.last-active {
    z-index:9;
}

#slideshow3 {
	position: absolute;
}

#slideshow3 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	cursor: pointer;
}

#slideshow3 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow3 IMG.last-active {
    z-index:9;
}

#slideshow_one {
	position: absolute;
}

.table_grey {
	background-color: #e8e8e8;
	padding: 2px;
}

.cen {
	text-align: center;
}

#newsletter_form {
	position: absolute;
	margin-left: 249px;
	margin-top: -10px;
}

.newsletter {
	font-weight: bold;
	color: #3b5998;
	font-size: 14px;
	margin-left: 3px;
}

#newsletter {
	width: 148px;
	margin-left: 140px;
}

div#newsletter_form input {
	font-family: arial;
	font-size: 11px;
	color: #1b1b1b;
	border: 1px solid #666666;
	height:14px;
}

/*
#bomb {
	background-image: url('/var/img/xmaz/bomb.png');
	background-repeat: no-repeat;
	width: 240px;
	height: 445px;
	position: absolute;
	z-index: -5;
	margin-left: 1010px;
}
*/

p.s_img {
	text-align: center;
}

#porady_stylistki img {
	padding: 4px;
	border: 1px solid #CCC;
}

#fotogaleria img {
	margin: 4px;
	padding: 4px;
	border: 1px solid #CCC;
}

#porady_stylistki-2 {
	width: 460px;
}
