/* STRUKTURA-------------------------------------------------------------- *//*---*/#content {	padding-top: 10px;	padding-bottom: 10px;	min-height: 343px;	height: auto !important;	height: 343px;}#header {}#lewa {	margin-top: 10px;}#prawa {	margin: 10px 0px 0px 0px;}/*---- content ---*/.askD {	margin-left: 460px;}.absolut { position: absolute;}.Abpozycja {	z-index: 1;	margin-left: 490px;}.art { margin: 25px 0px 0px -15px; padding-top: 10px;}.awaria img {	border: 10px solid #fff;	margin-bottom: 15px;}#bannerJQ {	width: 905px;	height: 294px;}#bg {	min-height: 748px;	height: auto !important;	height: 748px;}/*graiki*/.default {	background-image:url(../img/bgHome.png);	background-position: left bottom;	background-repeat: no-repeat;}.press, .galerie {	background-image:url(../img/bgGallery.png);	background-position: left bottom;	background-repeat: no-repeat;}.about_dylan {	background-image:url(../img/aboutDylan.png);	background-position: left bottom;	background-repeat: no-repeat;	}.philosophy {	background-image:url(../img/filozofia.png);	background-position: left bottom;	background-repeat: no-repeat;}.team {	background-image:url(../img/teamBg.png);	background-position: left bottom;	background-repeat: no-repeat;}.loyalty_cards {	background-image:url(../img/cards.png);	background-position: right bottom;	background-repeat: no-repeat;}.awards {	background-image:url(../img/awardsBg.png);	background-position: right bottom;	background-repeat: no-repeat;}.academy {	background-image:url(../img/academy.png);	background-position: left bottom;	background-repeat: no-repeat;}.tutors {	background-image:url(../img/tutors.png);	background-position: left bottom;	background-repeat: no-repeat;}.courses {	background-image:url(../img/courses.png);	background-position: left bottom;	background-repeat: no-repeat;}.promotional_dvd {	background-image:url(../img/dvd.png);	background-position: right bottom;	background-repeat: no-repeat;}.salon {	background-image:url(../img/salon.png);	background-position: right bottom;	background-repeat: no-repeat;}.vip_room {	background-image:url(../img/vip_room.png);	background-position: right bottom;	background-repeat: no-repeat;}.collections {	background-image:url(../img/collections.png);	background-position: right bottom;	background-repeat: no-repeat;}.collections {	background-image:url(../img/collections.png);	background-position: left bottom;	background-repeat: no-repeat;}.week_blow_dry {	background: url(../img/12.png) left bottom no-repeat;}.hair {	background: url(../img/hair.png) left bottom no-repeat;}.nails {	background: url(../img/nails.png) left bottom no-repeat;}.make_up {	background: url(../img/makeup.png) left bottom no-repeat;}.bridal {	background: url(../img/bridal.png) left bottom no-repeat;}.gift_vouchers {	background: url(../img/gift.png) right bottom no-repeat;}.shop, .shop_towary_lista, .shop_towar, .shop_add_to_cart {	background-image:url(../img/store.png);	background-position: left bottom;	background-repeat: no-repeat;}.kontakt {	background-image:url(../img/kontakt.png);	background-position: right bottom;	background-repeat: no-repeat;}.map {	background-image:url(../img/map.png);	background-position: right bottom;	background-repeat: no-repeat;}.skype {	background-image:url(../img/skype.png);	background-position: right bottom;	background-repeat: no-repeat;}/*---*/.bgPath {	background-image:url(../img/bgPatch.png);	background-position: top right;	background-repeat: no-repeat;	height: 32px;	z-index: 12;	color: #000000;	font-size:24px;	font-weight: bold;	padding: 3px 20px;	text-align: right;}.bgPath span {	background-color: #fff;	padding-top: 3px;	padding-left: 3px;}.bgPath span a {	padding-left: 5px;}.blogIco {	position: absolute;	margin: -140px 0px 0px 73px;}.bialyBox {	background-color: #fff;	margin: -20px -10px 0px 0px;	z-index: 20;	padding: 35px 10px 10px 10px;}.bialyBox2 {	background-color: #fff;	margin: 0px;	z-index: 20;	padding: 10px 10px 10px 10px;}.bialyBox h2 {	color:#0ab5e6;	background-color: #000;	padding: 5px 8px 5px 13px;	font-size: 24px;	font-weight: bold;	margin: -45px 0px 0px -25px;	position: absolute;	display: inline;	z-index: 22;}.bialyBoxMenu2 {	position: absolute;	z-index: 10;	margin-left: 650px;	margin-top: 20px;}.bialyBoxMenu {	position: absolute;	z-index: 10;	margin-left: 680px;}.blogIco a img {	border: none;}a.boxRamka {	border: 2px solid #fff;	padding: 0px;	display: table;}.boxKontakt {	margin: 10px 0px 0px 25px;	}.blogText {	border-bottom: 1px dotted #666;	display: table;	margin-bottom: 10px;}.blogText h1 {	margin: 0px;	font-size: 14px;}.blogTresc p {	color: #fff;}.blogPerson {	color: #FFA200;}.data {	color: #999;	font-size:11px;}.commentText {	margin: 2px 0px 15px 0px;	display:table;}.commentText strong {	color: #666;}.commentText em {	font-variant:small-caps;	font-size: 14px;	font-weight: bold;}.commentForm {	border: 1px solid #333;	padding: 10px;	width: 400px;	margin: 0px auto;	display: table;}.commentForm input[type=submit], input[type=submit] {	background-color:#FFA201;	border:1px solid #DD8D03;	color:#333333;	float:none;	font-weight:bold;	padding:2px 4px;	text-align:center;	width:auto;}.formularz {	background-color: #0ab5e6;	z-index: 3;}.formularz h2 {	color: #FFF;}#sklepForm .formularz { margin-left: 0px; display: table; padding: 15px; }/*---- header ---*/ .infolinia {	font-family: Impact;	font-size:25px;}.infolinia p {	padding-top: 7px;	padding-left: 20px;}.infolinia strong {	color: #b20000;	font-weight: normal;	margin-right: 20px;}.jcarousel-control  {	width: 100px;	margin: 0px auto;	text-align:center;	font-size: 14px;	 background-color: #fff; }.jcarousel-control  a {padding:2px 4px; margin: 0px -1px 0px 0px; display: inline; }.logo a img {	border: none;	margin: 0px;	padding: 0px;}.logo {	margin: 0;}.mapka {	margin: 40px 0px 0px 520px;}#menu {}#menuInside {}#menu ul {	background-image: url(../img/bgMenu.jpg);	background-position: 0px 0px;	background-repeat: no-repeat;	list-style-type: none;	margin: 25px 0px 0px -7px;	padding: 0px 4px;	display: inline-block;}#menu ul li {	float: left;	font-size: 16px;	padding: 5px 4px 0px 4px;	margin: 0px 1px;}#menu ul li.end {	border-right: none;}#menu a, #menu a:visited {	display: block;	margin: 0px;	padding: 5px 3px 7px 3px;	text-decoration: none;	color: #fff;}#menu a:hover, #menu a.wyb, #menu a.wyb:visited, #menu a.wyb:hover {	color: #333;	background-color: #cdcdd0;	border-top: 2px solid #fff;	margin: 0px;	padding: 0px 3px 10px 3px;	text-decoration: none;}#menu a h1, #menu a:visited h1 {	color: #fff;	padding-right: 6px;	padding-left: 6px;}#menu a:hover h1 {	background-color: #85de8b;	color: #007508;}#menu a strong {	padding-right: 6px;}#menu ul li ul {	position: absolute;	background-image: none;	background-color: #cdcdd0;	list-style-type: none;	margin: -4px 0px 0px -7px;	padding: 0px 4px;	display: table;	font-size: 13px;}#menu ul li ul li { list-style-type: none; }#menu ul li ul li  a, #menu ul li ul li  a:visited {	color: #333;		font-size: 13px;	padding: 1px 4px 3px 4px;} #menu ul li ul li  a:hover{	color: #333;		opacity: 0.7;	background-color: none;	padding: 1px 4px 3px 4px;	border: none;}.menuBok {}.menuBok ul {}.menuBok li {}.menuBok a {	font-size: 14px;	cursor: pointer;}ul.menuNews li a strong { display: block; }.newsletter {}.newsletter label { text-align: right; }.newsletter input[type=text]{	width: 200px;	padding:3px 2px;}.ieOld img {  text-align: center; margin: 10px auto; width: 300px; }.ieOld { z-index: 1000; width: 600px; height: 330px; position: absolute; left: 360px; top: 50px;}.ieOld h1 { color: #09F; font-size: 24px; margin: 10px;  text-align: center;}.ieOld p {	font-size: 16px; margin: 10px;  text-align: center;}.ieOld p strong { display: block; }.kategorie {	padding-top: 70px;	}.kategorieGal {}.kategorieGal a img, .kategorieGal a:visited img {	border: none;	text-decoration: none;	filter:alpha(opacity=70);	-moz-opacity: 0.7;	opacity: 0.7;	margin: 0px;	padding: 0px;	float: none;}.kategorieGal a:hover img, .kategorieGal a.wybrana img {	text-decoration: none;	filter:alpha(opacity=100);	-moz-opacity: 1.0;	opacity: 1.0;}.kategorieGal ul {	margin: 0px;	padding: 0px;	list-style-type: none;	list-style-position: outside;	width:277px;}.kategorieGal li {	margin: 10px 0px;	padding: 0px;	background-color: #fff;	border-top: 3px solid #fff;	border-bottom: 3px solid #fff;	border-right: 5px solid #fff;	border-left: 3px solid #fff;	height: 45px;	display: block;}/*---- galeria ---*/.galeriaMini {	margin: 195px 0px 0px 0px;}.galeria ul, .galeriaBox ul, .galeriaBoxPress ul {	list-style-type: none;	display: table;	margin:0px;	padding: 0px;}.galeria ul li {	display: block;	float: left;	height:110px;	margin: 5px 3px;	width: 120px;	text-align: center;}.galeriaBox ul li {	display: block;	float: left;	height:140px;	margin: 5px 3px;	width: 130px;	text-align: center;}.galeriaBoxPress ul li {	display: block;	float: left;	height:155px;	margin: 5px 3px;	width: 400px;	text-align: center;}.galeriaBox ul li.YT {	display: block;	float: left;	height:135px;	margin: 5px 3px;	width: 200px;	text-align: center;}.galeria ul li img, .galeriaBox ul li img {	float:none;	margin: 0px auto;}.galeria ul li a img, .galeria ul li a:visited img, .galeriaBox ul li a img, .galeriaBox ul li a:visited img {	border: 1px solid #fff;	text-decoration: none;}.galeria ul li a:hover img, .galeriaBox ul li a:hover img {	border: 1px solid #ccc;	text-decoration: none;}.ikonki {}.ikonki ul {	list-style-type: none;	margin: 0px;	padding: 0px;	display: table;	width: 240px;}.ikonki li {	float: right;	margin: 0px 2px;	padding: 0px;}.ikonki img {	background-image:url(../images/icons.png);	background-repeat:no-repeat;	display: block;	line-height:24px;	height: 24px;	margin:0 0 10px;	text-decoration:none;	text-indent:25px;}img.twitter {	background-position:0 -72px;}img.yt {	background-position:0 -48px;}img.facebook {	background-position:0 -24px;}/*---- STOPKA ---*/ #stopka {	color:#131313;	padding-top:8px;	background-color: #fff;}.stopkaContent {	margin:0px auto;	width: 950px;		}.kontakt {}.kontaktText {	margin: 20px 0px 0px 40px;	z-index: 1;	padding-right: 15px;	padding-top: 10px;	position: absolute;}.kontaktText h3 {	color: #333;}.reklama {	background-image: url(../img/reklama.jpg);	background-position: left top;	background-repeat: no-repeat;	display: block;	height: 222px;	margin: 30px 0px 0px 0px;	width: 363px;}/* ---- SKLEP ----*/.katalogTlo {	background-color: #666666;	color: #fff;	display: block;}.katalogTloTop {	background-color: #666666;	display: block;	height: 33px;	margin: 17px 10px 0px 0px;}/* katalog */#menu_katalog {	border-top: 1px dotted #5b5a59;	color: #fff;	height: 		auto !important;	height: 		365px;	min-height:		365px;	margin-top: 10px;	width: 250px;}#menu_katalog .kat_name {	border-bottom: 1px dotted #5b5a59;	background-image:url(../images/arrowKatalog.gif);	background-position: right 50%;	background-repeat: no-repeat;	padding: 4px 5px;	margin: 3px 0px;	cursor: pointer;	font-size: 13px;}#menu_katalog .active {	background: #fff;	background-image:url(../images/arrowActivKatalog.gif);	background-position: 98% 50%;	background-repeat: no-repeat;	cursor: pointer;	color: #333333;}#menu_katalog .katalog {	display: none;	padding-left: 20px;}.nazwiska {	background-color: #0ab5e6;	font-size: 14px;}.nazwiska a, .nazwiska a:visited {	color: #fff;}.nazwiska a:hover {	color: #000;}.nazwiska li {	color: #000;}.nazwiska ul {	margin: 5px 0px;}.opisTeam {	background-color: #fff;	margin: 10px 0px 0px 219px;	padding: 20px 15px 10px 15px;	position: absolute;	z-index: 10;}.opisTeam h2 {	color:#0ab5e6;	background-color: #000;	padding: 5px 8px 5px 13px;	font-size: 24px;	font-weight: bold;	margin: -40px 0px 0px -35px;	position: absolute;	display: inline;	z-index: 22;}.opisFotka img {	border: 10px solid #fff;	margin: -20px 0px 0px 0px;}.katalog ul {	margin: 3px 3px 7px 3px;	padding: 0px 8px;}.katalog ul li {	list-style-image:url(../images/styles/arrowPodkatalog.gif);	line-height: 17px;}.katalog ul li a, .katalog ul li a:visited {	color: #fff;}.katalog ul li a:hover {	color: #ffa200;}.btn_form_zamowienie {	cursor: pointer;	font-weight: bold;}a.pasek_tytul img {	border: none;	margin-left: -35px;	position:absolute;}/* Nawigacja strony */#page_navigation {	text-align: right;}.current {	color: #999;	font-weight: bold;}.prod_plus, .prod_minus {	cursor: pointer;	font-size: 150%;}/* Produkty */.zniknij {	display: none;}.sklepPrawa table{ 	background-color: #ccc; }ul.produkty {	list-style-type: none;}ul.produkty li {	border-bottom: 1px solid #666;	background-color:#CCC;	margin-bottom: 10px;	padding: 10px;	display: table;	min-height: 160px;}ul.produkty h2, ul.produkty h2 a {	margin: 0px 0px 5px 0px;	font-size: 16px;	color: #fff;}ul.produkty h3 {	font-size: 20px;	font-weight: bold;	margin: 0px;}ul.produkty h3 strong {	font-size: 18px;}ul.produkty a.bigSize {	font-size: 160%;}h1 em { font-size: 14px; font-weight: normal; font-style: italic; text-align:right; display: block; }h1 strong {	color: #0AB5E6;	font-size: 14px;	font-weight: bold;	font-style: italic;	margin: 0px;}.bigSize {	font-size: 24px;	margin: 0px;}input.butYel {	border: 1px solid #dd8d03;	background-color: #ffa201;	color: #333;	float: none;	font-weight: bold;	text-align: center;	padding: 2px 4px 2px 4px;	width: auto;}ul#galeriaProdukt li a img, ul#galeriaProdukt li a:visited img {	border: 2px solid #666;	text-decoration: none;	padding: 3px;}/* galeria */ul#galeriaProdukt {	list-style-type: none;	display: table;	margin-bottom: 10px;}ul#galeriaProdukt li {	float: left;	display: block;	margin: 10px 20px;}.red, .wymagane {	color:#FF0000;}td.linia {	border-bottom: 1px solid #333333;}h3.suma {	margin-top: 13px;}#stopka p {	margin: 0px;	padding: 5px;}.titleGaleria {	position: absolute;	z-index: 11;	width: 210px;	text-align: center;	margin: -40px 0px 0px -10px;	padding: 5px 5px;	color: #fff;}a span.titleGaleria, a:visited span.titleGaleria {	background-color: #2e2e2e;	font-size: 14px;}a:hover span.titleGaleria {	background-color: #0ab5e6;}.galeriaTitle li a img {	background-position: 50% 50%;	background-repeat: no-repeat;	height: 275px;	width: 200px;	background-color: #000;}.galeriaTitle li {	padding: 0px;}.silverBox {	background-color: #e5e5e5;}.blueBox {	background-color: #0ab5e6;}.blueBox a, .blueBox a:visited { color: #fff;}.blueBox a:hover { color: #333; }.blueBox h2 { color: #fff; }.blueAbsol { position: absolute; margin: -20px 0px 0px -40px; }.yell {	color:#F90;	font-size: 120%;}.wykonawca {	float: right;	background-color:#000;	color: #fff;	padding: 2px 4px;	margin-top: -8px;	margin-right: 10px;}.welcome {	background-color:#FFF;	margin-left: 15px;}.wykonawca a {	color: #0ab5e6;}.wykazBlog {}.wykazBlog ul {	margin: 0px;	padding:0px 0px 0px 5px;}.wykazBlog li {	padding: 0px 0px 0px 8px;}.wykazBlog li li li {	color: #FFF;}