a:link {color: #666666; text-decoration:none;}      /* unvisited link */
a:visited {color: #666666; text-decoration:none;}  /* visited link */
a:hover {color:#ac0d23; text-decoration:none;}  /* mouse over link */
a:active {color:#ac0d23; text-decoration:none;}  /* selected link */


.bordo{
	color:#ac0d23;
}

html
{
    height: 100%;
}
body {
	font-family:arial;
	color:#676767;
	background: url(../img/tlo_2012.jpg) no-repeat top center;
	background-color:#ffffff;
}
.czcionka{
}
#kontener {
}
	.odstep{
		margin-top:10px;
	}
	ul#menu{
		height:12px;
		margin-bottom:20px;
		margin-top:20px;
		text-transform:uppercase;
	
	}
		ul#menu  li{
			display:inline;
		}
		ul#menu a{
			display:block;
			float:left;
			font-size: 14px; 
			margin-right:18px;
			font-weight:bold;
		}
		ul#menu li a:hover {
			color: red;
			text-decoration: none;
		}

	#jezyk{
		height:12px;
		margin:20px 0 20px 0px;
	}
		#jezyk img{
			margin:0 0 0 30px;
		}
	#banner_pl {
		background: url(../img/banner_pl.jpg) no-repeat left;
		height: 190px;
		width:940px;
		margin-bottom:20px;
	}
	#banner_en{
		background: url(../img/banner_en.jpg) no-repeat left;
		height: 190px;
		width:940px;
		margin-bottom:20px;
	}
	#banner_pl a, #banner_en a {
		display: block;
		height: 190px;
	}
	#sidebar{
	}
		#pogoda{
			height: 130px;
			background-color:#c4c4c4;
			color: #555;
			margin:0 0 10px 0;
		}
			#pogoda_data {
				height: 20px;
				font-size: 14px;
				margin:10px 0 0 0;
				text-transform:uppercase;
				text-align:center;
			}
			#pogoda_data sup {
				font-size: 8px;
				vertical-align: super;
			}
			#pogoda_lewo, #pogoda_prawo {
				float: left;
				width: 110px;
			}
			#pogoda_lewo {
				height: 95px;
				width: 95px;
				margin: 0 0 0 10px;
			}
			#pogoda_zegarek {
				height: 30px;
				margin-top: 10px;
			}
			#pogoda_zegarek span, #pogoda_zegarek div {
				background: url(../img/cyfry.png) repeat-y;
				display: block;
				height: 19px;
				width: 14px;
				float: left;
			}
			#pogoda_zegarek div {
				background: none;
				color: #db3a49;
				font-weight: bold;
				font-size: 20px;
				width: 6px;
				
			}
			#pogoda_zegarek span.male {
				background: url(../img/cyfry_male.gif) repeat-y;
				height: 11px;
				width: 8px;
				margin-top: 8px;
			}
			#pogoda_imieniny {
				font-size: 10px;
			}
			#pogoda_katowice {
				font-size: 12px;
				line-height: 16px;
				text-align: center;
				height:10px;
			}
			#pogoda_dzis, #pogoda_jutro {
				float: left;
				font-size: 12px;
				text-align: center;
				width: 55px;
			}
			#pogoda_dzis span, #pogoda_jutro span {
				background-position: center;
				background-repeat: no-repeat;
				display: block;
				height: 40px;
				width: 55px;
				margin: 7px 0;
			}
		#mapa_centrum{
			background: url(../img/mapa_centrum.jpg) no-repeat left;
			height: 40px;
			margin:0 0 10px 0;
			text-indent:-9999px;
		}
		#mapa_centrum_en{
			background: url(../img/mapa_centrum_en.jpg) no-repeat left;
			height: 40px;
			margin:0 0 10px 0;
			text-indent:-9999px;
		}
		#search{
			background: url(../img/wyszukiwarka_input2.jpg) no-repeat left;
			display: inline-block;
			width: 220px;
			height:40px;
			margin:0 0 10px 0;
			border: 0px;
			padding:0;	
		}
		#kod_search{
			background: url(../img/wyszukiwarka_input2.jpg) no-repeat left;
			display: inline-block;
			width: 220px;
			height:40px;
			margin:0 0 5px 0;
			border: 0px;
			padding:0;	
		}
		#szukaj{
			border: 0px;
			color: #686868;
			display: inline-block;
			float: left;
			font-size: 12px;
			height:14px;
			margin:12px 0 0 20px;
			padding:0;
			width: 140px;
			overflow:hidden;
			background-color:#e7e7e7;
		}
		#kod_szukaj{
			border: 0px;
			color: #4e4e4e;
			display: inline-block;
			float: left;
			font-size: 12px;
			height:14px;
			margin:12px 0 0 20px;
			padding:0;
			width: 140px;
			overflow:hidden;
		}
		#wyszukiwarka_submit{
			background: url(../img/wyszukiwarka_submit2.jpg) no-repeat center;
			border: 0px;
			cursor: pointer;
			display: block;
			float: left;
			font-size: 0;
			height:40px;
			line-height: 0;
			margin: 0;
			overflow: hidden;
			padding: 0;
			text-indent: -9999px;
			width: 60px;
		}
		#kod_submit{
			background: url(../img/kod_submit.jpg) no-repeat center;
			border: 0px;
			cursor: pointer;
			display: block;
			float: left;
			font-size: 0;
			height:40px;
			line-height: 0;
			margin: 0;
			overflow: hidden;
			padding: 0;
			text-indent: -9999px;
			width: 60px;
		}
		#godziny_otwarcia{
			background: url(../img/godziny_otwarcia.jpg) no-repeat left;
			height: 40px;
			text-indent:-9999px;
		}
		#godziny_otwarcia_en{
			background: url(../img/godziny_otwarcia_en.jpg) no-repeat left;
			height: 40px;
			text-indent:-9999px;
		}
		#godziny_otwarcia_srodek{
			display:inline;
			height: 21px;
			
		}
			#godziny_otwarcia_left{
				height: 21px;
				background: url(../img/godziny_otwarcia_left.jpg) no-repeat left;
				display:block;
				float:left;
				margin-left:0px;
				width:21px;
				text-indent:-9999px;
			}
			#godziny_otwarcia_srodek #rodzaj {
				background: #c4c4c4;
				float:left;
				height:21px;
				width:178px;
			}
				#godziny_otwarcia_srodek p {
					display: none;
					font-size:12px;
					line-height:21px;
					text-align:center;
				}
					#godziny_otwarcia_srodek p.active {
						display: block;
					}
			#godziny_otwarcia_right{
				background: url(../img/godziny_otwarcia_right.jpg) no-repeat left;
				display:block;
				float:left;
				height: 21px;
				margin-left:0px;
				text-indent:-9999px;
				width:21px;
			}
		#godziny_otwarcia_dol{
			/*background: url(../img/godziny_otwarcia_dol2.jpg) no-repeat top left;*/
			background: #c4c4c4;
			height: 66px;
		}
		#godziny_otwarcia_dol a{
			font-size: 11px;
			float: right;
			margin: 5px 10px 0 0;
		}
		#godziny_otwarcia_dol p{
			display: none;
			font-size: 12px;
			line-height: 15px;
			text-align: center;
			margin: 7px 5px 0 5px;
		}
			#godziny_otwarcia_dol p.active{
				display: block;
			}
	
	
		#newsletter{
			background: url(../img/newsletter.jpg) no-repeat left;
			height: 40px;
			margin-top:10px;
			text-indent:-9999px;
		}
	
		#newsletter_input{
			background-color:#e7e7e7;
			border: 0px;
			border-right: 0;
			display: inline-block;
			float: left;
			font-size: 12px;
			height:12px;
			margin:0px;
			padding:0px 0 0px 10px;
			width: 170px;
			height:40px;
			color:#686868;
		}
		#newsletter_submit{
			background: url(../img/newsletter_submit.jpg) no-repeat center;
			border: 0px;
			cursor: pointer;
			display: block;
			font-size: 0;
			height:30px;
			line-height: 0;
			margin: 0;
			overflow: hidden;
			padding: 0;
			text-indent: -9999px;
			width: 40px;
			float:left;
			}
		#newsletter_submit_en{
			background: url(../img/newsletter_submit_en.jpg) no-repeat center;
			border: 0px;
			cursor: pointer;
			display: block;
			float: left;
			font-size: 0;
			height:30px;
			line-height: 0;
			margin: 0;
			overflow: hidden;
			padding: 0;
			text-indent: -9999px;
			width: 40px;
			float:left;
			}
		#regulamin {
				float: left;
				height: 19px;
				width:220px;
				background-color:#c4c4c4;
				padding:4px 0 5px 0;
			}
				#regulamin input {
					cursor: pointer;
					float: left;
					padding: 3px 7px 3px 0px;
				}
				#regulamin label {
					color: #737373;
					cursor: pointer;
					display: block;
					font-size: 9px;
					line-height: 16px;
					margin-top: 4px;

				}
		#newsletter_dol{
			background: url(../img/newsletter_dol.jpg) no-repeat left;
			height: 30px;
			margin:0px;
			text-indent:-9999px;
			width: 136px;
		}
		#facebook{
			display: block;
			height: 120px;
			margin-top:10px;
			background-color:#c4c4c4;
		}

		#badz_na_bierzaco{
			background-color:#c4c4c4;
			margin-top:10px;
			padding:5px 0 5px 0;
		}
			#badz_na_bierzaco p.left{
				float: left;
				font-size:11px;
				line-height: 15px;
				margin-left: 5px;
				width: 75px;
			}
			#badz_na_bierzaco p.right{
				float: left;
				width: 140px;
				line-height: 30px;
			}
			#badz_na_bierzaco img{
				margin-left: 3px;
				vertical-align:middle;
			}
		#tagi{
			cursor: pointer;
			height: 100px;
			font-size:12px;
			margin-top:5px;
			line-height:25px;
			overflow:hidden;
		}
		#tagi .tytul{
		    background: url(../img/wiecej_pasek8.jpg) no-repeat 30px 0px;
			height: 10px;
			font-size:10px;
			margin-top:5px;
			line-height:10px;
		}
		#tagi #tagi_lista {
			font-size:10px;
		}
			#tagi #tagi_lista p {
				display: inline;
			}
			#tagi #tagi_lista strong {
				font-size:18px;
			}

			/*
			#tagi .size10{
				font-size:10px;
			}
			#tagi .size12{
				font-size:12px;
			}
			#tagi .size14{
				font-size:14px;
			}
			#tagi .size16{
				font-size:16px;
			}
			#tagi .size18{
				font-size:18px;
			}
			*/
	#srodek{
	}
		.zawartosc{
			height:auto;
			font-size:12px;
			line-height:20px;
			background-color:white;
		}
			.zawartosc ul {
				list-style-image: url(../img/ul_kropka.gif);
				margin:20px 0 0 20px;
			}
				.zawartosc ul li {
					font-size: 12px;
					line-height: 20px;
					min-height:20px;
				}
		.zawartosc .content{
			margin-bottom:10px;
			font-size:12px;
			line-height:20px;
		}
		.zawartosc .content  img.dojazd{
			float:left;
			padding:10px 0 0 10px;
		}
		.zawartosc .content p{
			padding:10px 10px 0px 10px;
			line-height:20px;
		}
			.zawartosc .content p.dojazd{
				width:140px;
				float:left;
			}
		.zawartosc .content h3{
			padding:10px 10px 0px 10px;
			line-height:20px;
		}
			.zawartosc .content p img{
				margin-left:-10px;
				margin-top:-10px;
			}
			
			
		.zawartosc .content p.bez_marginesu{
			margin:0;
			
		}
		.zawartosc .content table.godziny
		{
			margin: 0;
			font-family: Arial;
			line-height:18px;
		}
		.zawartosc .content table.godziny th
		{
			font-size: 10px;
			color: #ac0d23;
		}
		.zawartosc .content table.godziny tr
		{
			height:20px;
		}
		.zawartosc .content table.godziny td.lewa, th.lewa
		{
			width:160px;
			text-align: left;
			color:#ac0d23;
			font-weight:bold;
			font-size:12px;
			padding:0 0 0 10px;
		}
		.zawartosc .content table.godziny td.prawa,th.prawa
		{
			width:280px;
			text-align: left;
			font-size:12px;
		}	
			
	.wydarzenie_na_glownej{
		width:330px;
		background-color:red;
		float:left;
		margin:0 10px 0 10px;
	}

	.news_glowna{
		min-height:150px;
		line-height:14px;
		margin-bottom:20px;
		font-size:12px;
		background-color:#e7e7e7;
	}
	.news_glowna_niskie{
		min-height:50px;
		line-height:14px;
		margin-bottom:20px;
		font-size:12px;
	}
	.cale_wydarzenie{
		height:auto;
	}
	
		#breadcrumb{
			color:#676767;
			height:28px;
			font-size:12px;
			font-weight:normal;
			line-height:28px;
			overflow:hidden;
			margin:0;
			text-transform:uppercase;
		}
		#breadcrumb.odstep{
			margin-bottom:20px;
		}
		.news_glowna .tytul, .news_glowna_niskie .tytul{
			color:#676767;
			height:32px;
			font-size:12px;
			font-weight:normal;
			line-height:23px;
			padding-top:0px;
			overflow:hidden;
			padding:8px 0 0 10px;
			background-color:#c4c4c4;
			text-transform:uppercase;
			width:390px;
			float:left;
		}
		.data{
			color:#676767;
			height:30px;
			font-size:11px;
			font-weight:normal;
			line-height:23px;
			padding-top:0px;
			overflow:hidden;
			padding:10px 0 0 0px;
			background-color:#c4c4c4;
			text-transform:uppercase;
			width:60px;
		}
		.pokaz_na_mapie{
			color:#676767;
			height:30px;
			font-size:11px;
			font-weight:normal;
			line-height:12px;
			padding-top:0px;
			overflow:hidden;
			padding:10px 0 0 0px;
			background-color:#c4c4c4;
			text-transform:uppercase;
			width:60px;
			font-size:10px;
			float:left;
		}
		.news_glowna .wiecej{
			background: url(../img/wiecej_pasek.jpg) no-repeat left;
			margin-bottom:5px;
			font-size:10px;
			height:10px;
			text-align:right;	
		}
		.news_glowna .wiecej8, 	.news_glowna_niskie .wiecej8{
			background: url(../img/wiecej_pasek8.jpg) no-repeat left;
			margin-bottom:5px;
			font-size:10px;
			height:10px;
			text-align:right;	
		}
		.news_glowna .czytaj_wiecej {
			background-color:#e7e7e7;
			font-size: 10px;
			text-align: right;
			float:left;
			right: 0;
			width:455px;
			padding:0 5px 0 0px;
		}
		.news_glowna .pasek_pokaz_na_mapie{
			background-color: #c4c4c4;
			margin-bottom:5px;
			font-size:10px;
			height:10px;
			text-align:right;
			height:30px;
			padding:5px 10px 5px 0;			
		}
		.news_glowna .pasek8{
			background: url(../img/pasek8.jpg) no-repeat left;
			margin-bottom:5px;
			height:10px;
			margin-bottom:5px;
		}
			.news_glowna .wiecej a {
				color:#909090;
				text-decoration: none;
			}
			.news_glowna .wiecej a:hover {
				color: red;
				text-decoration: none;
			}	
		.news_glowna img.obrazek{
			height:110px;
			width:110px;
		}
		.news_glowna .tresc{
			min-height:105px;
			font-size:12px;
			padding:0px 5px 5px 5px;
			line-height:18px;
			height:105px;
			overflow:hidden;
			background-color:white;
		}
		.news_glowna .tresc_dla_najemcow{
			min-height:70px;
			height:70px;
			font-size:12px;
			padding:0 0 0 10px;
			line-height:18px;
			overflow:hidden;
		
		}
		.news_glowna .content{
			float:left;
			width:460px;
			overflow:hidden;
		}
		.news_glowna .content p{
			padding:10px;
			background-color:white;
			line-height:18px;
		}
		.news_glowna .content p img{
			max-width:460px;
			margin-left:-10px;
		}
		.news_glowna .content p.bez_marginesu{
			margin:0;
			
		}
			.news_glowna .content ul {
			border-top: 0px;
			list-style-image: url(../img/ul_kropka.gif);
			padding:20px 0 10px 20px;
			background-color:white;
			
        }
			.news_glowna .content ul li {
				border-bottom: 0px;
				font-size: 12px;
				line-height:20px;
				height:auto;
				color: #676767;
				display:list-item;
				margin-bottom:5px;
				overflow:visible;
			}
		
		
		/*wygląd listy sklepów oraz samego sklepu*/
		.lista .content{
			margin-bottom:10px;
			font-size:12px;
			line-height:18px;
			background-color:white;
		}
		.lista .content p{
			padding:10px 10px 0 10px;
			line-height:18px;
		}

		.lista .content p img{
			margin:0 0px 0px -10px;
			max-width:460px;
		}
		.lista .content ul {
			border-top: 0px;
			list-style-image: url(../img/ul_kropka.gif);
			margin:20px 0 0 20px;
			
        }
			.lista .content ul li {
				border-bottom: 0px;
				font-size: 12px;
				line-height:20px;
				height:auto;
				color: #676767;
				display:list-item;
				margin-bottom:5px;
				overflow:visible;
			}
		.lista .sklep, .news_glowna .sklep{
			background-color:white;
		}
		.lista .sklep img, .news_glowna .sklep img{
			height:120px;
			width:160px;
			float:left;
			padding:0 0 0 0;
		}
		.lista .sklep .info,  .news_glowna .sklep .info{
			width:290px;
			float:left;
			padding:10px 0 0 10px;
		}
		.lista .sklep .info a,  .news_glowna .sklep .info a{
			width:280px;
			float:left;
			padding:0 10px 0 0px;
		}
		
		a.powrot {
			margin:10px 0 10px 0;
			text-align:center;
		}
		.news_glowna ul {
			border-top: 1px solid #909090;
        }



			.news_glowna ul li {
				border-bottom: 1px solid #909090;
				font-size: 12px;
				line-height: 29px;
				overflow:hidden;
				height:29px;
			}
		.news_glowna  a.nowosci_link{
			background: url(../img/pion_nowosci.jpg) no-repeat left;
			border-bottom: 1px solid #949494;
			border-top: 1px solid #949494;
			padding:5px 0 0 0;
			width:20px;
			float:left;
			height:115px;
			display:block;
		}
		.news_glowna .nowosci{
			border-bottom: 1px solid #949494;
			border-top: 1px solid #949494;
			color:#949494;
			height:115px;
			font-size:12px;
			padding:5px 0 0 0;
			width:300px;
			float:left;
		}
		.news_glowna  a.promocje_link{
			background: url(../img/pion_promocje.jpg) no-repeat left;
			border-bottom: 1px solid #949494;
			border-top: 1px solid #949494;
			padding:5px 0 0 0;
			width:20px;
			float:left;
			height:115px;
			display:block;
		}
		.news_glowna .promocje{
			border-bottom: 1px solid #949494;
			border-top: 1px solid #949494;
			color:#949494;
			height:115px;
			font-size:12px;
			padding:5px 0 0 0;
			width:300px;
			float:left; 
			
		}
		
			.news_glowna .nowosci .obrazek, .news_glowna .promocje .obrazek{
				background: url(../img/obrazek.jpg) no-repeat left;
				float:left;
				height:110px;
				margin:0 0 0 0px;
				padding:0px;
				width:110px;
			}
			.news_glowna .nowosci .tresc, .news_glowna .promocje  .tresc{
				color:#949494;
				height:110px;
				float:left;
				font-size:12px;
				margin:0px;
				padding:5px 0 0 10px;
				width:170px;
				overflow:hidden;
			}
		
	#stopka{
		/*border-bottom: 1px solid #909090;
		border-top: 1px solid #909090;*/
		color:#909090;
		height:160px;
		font-size:10px;
		margin-top: 10px;
	}
		#stopka ul {
				height:160px;
				float:left;
				margin:10px 0 0 0;
				text-indent:0px;
            }
			#stopka ul.Silesia_City_Center{
				width:170px;
			}
			#stopka ul.Aktualnosci{
				width:130px;
			}
			#stopka ul.Oferta{
				width:160px;
			}
			#stopka ul.Galeria{
				width:130px;
			}
			#stopka ul.Biznes{
				width:210px;
			}
			#stopka ul.Pressroom{
				width:140px;
			}
                #stopka ul li.tytul {
                    font-size: 14px;
                    font-weight: bold;
					color:#676767;

                }
                #stopka ul li {
                    font-size: 10px;
                    line-height: 18px;
					color:#373737;
                }
                    #stopka ul li a {
                        text-decoration: none;
                    }
                    #stopka ul li a:hover {
						color: red;
                        text-decoration: none;
                    }
	#podstopka1, #podstopka2{
		height:50px;
		color:#909090;
		font-size:10px;
		margin-top: 10px;
	}
	#podstopka2{
		text-align:right;
	}
		#podstopka2  a.plej  {
			color:#909090;
			text-decoration: none;
		}
		#podstopka2  a.plej:hover  {
			color:#909090;
			text-decoration: none;
		}
	
#sidebar_right{
}
		#sidebar_right ul {
			margin:10px 0 10px 0;
        }
			#sidebar_right ul li {
				padding-left:20px;
				font-size: 12px;
				line-height: 20px;
				overflow:hidden;
				height:18px;
			}
			
		#sklepy a:hover
		{
			color:#d82136;
		}
		#sidebar_right ul li.tekst
		{
			float:left;
			padding-left:20px;
			margin-bottom:5px;
			height:24px;
		}
		#sidebar_right ul li.button
		{
			float:left;
			padding:0px;
			margin-bottom:5px;
			height:24px;
		}
		#sidebar_right input.tekst
		{ 
			border:1px solid #909090;
			border-right:none;
			font-size:12px;  
			padding:4px; 
			color:#909090;
			height:14px;
			width:163px;
		}
		#sidebar_right img{
			margin:0 0 0 0px;
		}
		/* -------------
		 * Selects
		 * ------------- */
		#sidebar_right .jqTransformSelectWrapper {
			width: 25px;
			position:relative;
			height: 24px;
			background: url(../img/select_left.gif) no-repeat top left;
			float:left;
			color:#909090;
			font:12px/18px Arial ;
			margin-bottom:5px;
			margin-left:20px;
		
		}

		#sidebar_right .jqTransformSelectWrapper div span {
			float: none;
			position: absolute;
			white-space: nowrap;
			height: 24px;
			padding: 4px 0 0 7px;
			overflow: hidden;
			cursor:pointer;
			/*border: 1px solid #CCCCCC;*/
		/*  border-right: none;*/
		}

		#sidebar_right .jqTransformSelectWrapper  a.jqTransformSelectOpen {
			display: block;
			position: absolute;
			right: 0px;
			width: 27px;
			height: 24px;
			background: url(../img/select_right.gif) no-repeat center center;
		}
		#sidebar_right .jqTransformSelectWrapper ul {
			position: absolute;

			list-style: none;
			background-color: #FFF;
			border: solid 1px #CCC;
			display: none;
			margin: 0px;
			padding: 0px;
			height: 150px;
			overflow: auto;
			overflow-y: auto;
			z-index:10;
		}
		#sidebar_right .jqTransformSelectWrapper ul li{
			float:none;
			padding:0 0 10px 0; 
			font-size: 12px;
			line-height: 20px;
			overflow:hidden;
			height:20px;
		}
		#sidebar_right .jqTransformSelectWrapper ul a {
			display: block;
			padding: 5px;
			text-decoration: none;
			color:#333;
			background-color: #FFF;
			font-size: 12px;
		}

		#sidebar_right .jqTransformSelectWrapper ul a.selected {
			background: #EDEDED;
			color:#ac0d23;
		}

		#sidebar_right .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
			background:#eeeeee;
			color:#ac0d23;
		}

		/* -------------
		 * Hidden - used to hide the original form elements
		 * ------------- */
		.jqTransformHidden {display: none;}

		hr
		{
			border:none;
			border-bottom:1px solid #c9c9c9;
			size:1;
			noshade:noshade;
		}

	  /***********/
        /** TREŚĆ **/
        /***********/
        /** ZDJĘCIA O_CENTRUM **/
        #zdjecia.o_centrum {
        }
            #zdjecia.o_centrum #slideshow {
                height: 276px;
            }
            #zdjecia.o_centrum div.scrollable { 
                position: relative; 
                overflow: hidden; 
                height: 263px;
                margin: 6px;
                top: 6px;
            }
            #zdjecia.o_centrum div.scrollable #lewo, #zdjecia.o_centrum div.scrollable #prawo {
                cursor: pointer;
                display: block;
                height: 26px;
                position: absolute;
                top: 200px;
            }
            #zdjecia.o_centrum div.scrollable #lewo {
                background: url(../img/slideshow_lewo.gif);
                width: 35px;
                left: 0;
            }
            #zdjecia.o_centrum div.scrollable #prawo {
                background: url(../img/slideshow_prawo.gif);
                width: 30px;
                left: 35px;
            }
            #zdjecia.o_centrum div.scrollable div.items {
                width: 20000em;
                position: absolute;
            }
            #zdjecia p, #mapa p {
                color: #7e7e7e;
                font: 10px Arial;
                margin: 5px; 
            }
	/** ZDJECIA FOTORELACJE **/
	.fotorelacja {
		/*border-bottom: 1px solid #c9c9c9;*/
		margin-bottom: 20px;
	}
		.fotorelacja img {
			margin-bottom: 20px;
		}
		.fotorelacja h2 {
			font: bold 12px Arial;
			height:30px;
			background-color:#c4c4c3;
			padding:10px 0 0 10px;
			width:450px;
			text-transform:uppercase;
		}
		.fotorelacja p {
			color:#888888;
			font: 12px/18px Arial;
			background-color:#e7e7e7;
		}
			.fotorelacja p a {
				color: #0d698f;
			}

			
			
	 #lewo, #prawo {
		display: block;
		text-indent: -9999%;
		height: 34px;
		margin-top: 23px;
		top:80px;
	}
	#lewo {
		background: url(../img/lewo.gif) center no-repeat;
	}
	#prawo {
		background: url(../img/prawo.gif) center no-repeat;
	}
	
	
	   /** MAPA DOJAZD **/
        #mapa{
            height: 300px;
			margin-bottom:10px;
			margin-bottom:10px;
        }
            #mapa #map {
                height: 300px;
                overflow: hidden;
                width: 460px;
            }
	 /** MAPA KONTAKT**/
	 
            #mapa #map_kontakt {
                height: 300px;
                overflow: hidden;
                width: 460px;
            }
	
	
	
	
   /** TEKST NEWSLETTER **/
   .newsletter_form {
		background-color:white;
		padding:0 10px 0 10px;
   }
	.newsletter_form label, .pokaz_dojazd_panel label{
		display: block;
		font: bold 12px Arial;
		margin: 10px 0 5px 1px;
	}
		#tekst.podstrona .linijka {
			border-bottom: 1px solid #c9c9c9;
			color: #7d7d7d;
			font: normal 10px Arial;
			margin: 10px 0 5px 1px;
			text-transform: uppercase;
		}
	#newsletter_email, #newsletter_email2, #newsletter_imie, #newsletter_miejscowosc, #start {
		border: 1px solid #b4b4b4;
		height: 14px;
		padding: 4px 6px;
		width: 230px;
	}
	.newsletter_form span {
		font: 12px/18px Arial;
		margin: 0 15px 0 10px;
	}
	#newsletter_zapisz, #newsletter_zapisz2,  #pokaz_dojazd{
		display: block;
		background: #d6d6d6;
		border: 1px solid #a6a6a6;
		cursor: pointer;
		height: 26px;
		margin: 10px 0 0 0;
		padding: 0 50px;
	}
	#newsletter_zapisz:active, #newsletter_zapisz:focus, #newsletter_zapisz2:active, #newsletter_zapisz2:focus {
		outline: 0;
	}
	.pokaz_dojazd_panel{
		height:140px;
		width:440px;
		float:left;
		padding:0 10px 0 10px
		
	}
	
	 /** TEKST DLA NAJEMCÓW **/
	#dla_najemcow label {
		display: block;
		font: bold 12px Arial;
		margin: 10px 0 5px 1px;
	}
	#login, #haslo {
		background: #eeeeee;
		border: 1px solid #d8d8d8;
		height: 14px;
		padding: 6px;
		width: 326px;
	}
	#zaloguj {
		background: #d8d8d8;
		border: 1px solid gray;
		float: left;
		height: 26px;
		margin: 10px 0;
	}
	
	
	#tabs2
{
    border:none;
    width:440px;
    font-family:Arial;
}
#tabs2 .errors {
    color: red;
    font: 12px/18px Arial;
    margin-bottom: 15px;
}
#tabs2 h3 {
    font: 14px/18px Arial;
    margin-bottom: 15px;
}
#tabs2 p
{
    color: black;
    font: 12px/18px Arial;
    padding-top: 10px;
}
#tabs2 input,textarea
{
    border:none;   
    width:361px;
    font-size:12px;  
    padding:6px; 
}
#tabs2 input.maly
{
    border:none;   
    width:60px;
    font-size:12px;  
    padding:6px; 
}
#tabs2 input.sredni
{
    border:none;   
    width:120px;
    font-size:12px;  
    padding:6px; 
}
#tabs2 sup
{
    font: 10px/18px Arial;
    margin-top:-1px;
    position:absolute;
}
#tabs2 p.in
{
    display: inline;
}
.cap
{
    font-variant: small-caps;
    padding-right:5px;
    font-size:13px;
    font-family:Arial;
}
#tabs2 textarea
{
    font-size:90%;
}
#tabs2 input
{
   height:14px; 
}
#tabs2 #tabs-1,#tabs2 #tabs-2
{
    background: #e5e5e5;
    width:438px;
    border-left:1px solid #c5c5c5; 
    border-right:1px solid #c5c5c5; 
    border-bottom:1px solid #c5c5c5; 
    padding:20px 10px 20px 10px; 
    border-top:1px solid #c5c5c5; 
}

#tabs2 ul
{
    list-style: none;
    background: #ffffff;
    
}
#tabs2 ul li
{
    margin-left: 0;
}
#tabs2 ul#zakladki2 li a#atabs-2
{
    padding:10px 0 10px 0;
    width:151px;
}
#tabs2 ul#zakladki2 li a#atabs-1
{
    padding:10px 0 10px 0;
    width:244px;
    
}

#tabs2 ul li a
{
    color:black;
    text-decoration:none;
    font-size:12px;
    text-align:center;
}
#tabs2 ul li a:hover
{
    text-decoration:none;
}


#tabs2.ui-tabs .ui-tabs-nav { 
    list-style: none; 
    position: relative; 

}
#tabs2.ui-tabs .ui-tabs-nav li { 
    position: relative; 
    float: left; 
}

#tabs2.ui-tabs .ui-tabs-nav li a { 
    float: left; 
    text-decoration: none; 
}
#tabs2.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 

    border-top:1px solid #c5c5c5; 
    border-left:1px solid #c5c5c5; 
    border-right:1px solid #c5c5c5; 
}
#tabs2.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #tabs2.ui-tabs .ui-tabs-nav li.ui-state-disabled a, #tabs2.ui-tabs .ui-tabs-nav li.ui-state-processing a { 
    cursor: text;
    font-weight:normal;
    background:#e5e5e5;
    border-bottom:1px solid #e5e5e5; 
}
#tabs2.ui-tabs .ui-tabs-nav li a, #tabs2.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer; 
    background:white;
    font-weight:bold;
    border-bottom:1px solid #c5c5c5; 
}
#tabs2.ui-tabs .ui-tabs-panel { 
    display: block; 
    background: none; 
}
#tabs2.ui-tabs .ui-tabs-hide { 
    display: none !important; 
}
input#zaloguj2,input#zaloguj3 
{
    background: #d8d8d8;
    border: 1px solid gray;
    height:30px;
    width:60px;
    float:right;
    margin-top:10px;
}
#tabs-2 ul
{
    list-style: disc;
    background:none;
    margin-left:20px;
}




/*pressroom*/
table.pressroom
{
    text-align:left;
    color: #676767;
    font: 12px/14px Arial;
}
table.pressroom tr
{
	padding:10px 0 10px 0;
}
table.pressroom td.lewa
{
    width:460px;
    height:auto;
	
}
table.pressroom td.prawa
{
    width:460px;
    height:auto;
	
}
table.pressroom td
{
    height:auto;
    vertical-align: middle;
	padding:10px 10px 10px 0;
}
table.pressroom td.plik
{
    width: 50px;
    height:auto;
	padding:10px 0 0 10px;
}
table.pressroom td.plik_m
{
    width: 34px;
    height:auto;
	padding:0 0 0 10px;
}


.h3_tytul{
			height:28px;
			font-size:11px;
			font-weight:normal;
			line-height:28px;
			overflow:hidden;
			margin-bottom:20px;
}			

/* WYSZUKIWANIE*/
	
.wyszukiwarka_jeden{
	margin-bottom:30px;
}
	.wyszukiwarka_jeden .tytul{
		font-size:11px;
		color:#ac0d23;
		margin-bottom:5px;	
	}
	.wyszukiwarka_jeden .tresc{
		font-size:12px;
		margin-bottom:5px;
		line-height:20px;
	}
	.wyszukiwarka_jeden .pasek{
			background: url(../img/pasek12.gif) no-repeat -70px 0;
			margin-bottom:5px;
			font-size:10px;
			height:10px;
			text-align:right;	
	}

.strony_wynikow{
	font-size:11px;
	color:#ac0d23;
	margin-bottom:20px;
	line-height:14px;
}


/* WYSZUKIWANIE SKLEP*/
	
.wyszukiwarka_jeden_sklep{
	margin-bottom:30px;
}
	.wyszukiwarka_jeden_sklep .tytul{
		font-size:11px;
		color:#ac0d23;
		margin-bottom:5px;	
	}
	.wyszukiwarka_jeden_sklep .tresc{
		font-size:12px;
		margin-bottom:5px;
		line-height:20px;
	}
	.wyszukiwarka_jeden_sklep .pasek{
			background: url(../img/pasek8.jpg) no-repeat -70px 0;
			margin-bottom:5px;
			font-size:10px;
			height:10px;
			text-align:right;	
	}

	
/* STRONICOWANIE */
p#ditto_pages {
	border:0; 
	padding:0;
	text-align: center;
	font-size:11px;
	line-height: 12px;
	margin-top: 20px;
}

	#ditto_pages a {
		margin: 0 4px 0 0;
	}
	#ditto_pages .previous-off, #ditto_pages .next-off  {
		padding: 3px 0px;
		margin: 0 4px 0 0;
	}
	#ditto_pages .next a, #ditto_pages .previous a  {
		color:#ac0d23;
		margin: 0 4px 0 0;
	}
	#ditto_pages .active {
		color:#ac0d23;
		margin: 0 4px 0 0;
	}
		#ditto_pages a:link, #ditto_pages a:visited  {
			margin: 0 4px 0 0;
			padding:3px 0px;
			text-decoration:none;
		}
		#ditto_pages a:hover {
			color:#ac0d23;
			margin: 0 4px 0 0;
			}
			
			
.fotorelacja_glowna{
	
}
	.fotorelacja_glowna .nakladka{	
	    background: url(../img/fotorelacja_nakladka.png) no-repeat;
		width:340px;
		height:150px;
		text-align:right;
	}
	.fotorelacja_glowna .nakladka .fotorelacja{	
	    color:#424141;
		font-size:12px;
		width:90px;
		display:block;
		height:60px;
		float:left;
		border:0px;
		padding:10px 10px 0 0;
		margin-left:240px;
		
	}
	.fotorelacja_glowna .nakladka  a.fotorelacja_tytul{	
	    color:#888888;
		font-size:10px;
		width:80px;
		display:block;
		height:40px;
		float:left;
		border:0px;
		padding:10px 10px 0 0;
		margin-left:240px;
		position:relative;
	}
	.fotorelacja_glowna .nakladka  a.fotorelacja_tytul:hover {
		color:#ac0d23;
	}
	.fotorelacja_glowna .dol{
		bottom:0;
		height:auto;
		position:absolute;
		right:0;
	}
	
	
.kalendarz{
	background-color:white;
	width:220px;
	text-align:center;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
}
	.kalendarz #marzec{
		height:23px;
		border-bottom: 1px solid #c6c6c6;
		width:70px;
		float:left;
		cursor:pointer;
	}
	.kalendarz #kwiecien{
		height:23px;
		border-bottom: 1px solid #c6c6c6;
		width:80px;
		float:left;
		cursor:pointer;
	}
	.kalendarz #maj{
		height:23px;
		border-bottom: 1px solid #c6c6c6;
		width:108px;
		float:left;
		cursor:pointer;
	}
	.kalendarz #czerwiec{
		height:23px;
		border-bottom: 1px solid #c6c6c6;
		width:110px;
		float:left;
		cursor:pointer;
	}
	.kalendarz #marzec.active, .kalendarz #maj.active{
		background-color: #f0f0f0;		
		height:23px;
		border-left: 1px solid #c6c6c6;
		border-right: 1px solid #c6c6c6;
		border-top: 1px solid #c6c6c6;
		border-bottom: 0px;
		width:108px;
		color:black;
	}
	.kalendarz #kwiecien.active{
		background-color: #f0f0f0;		
		height:23px;
		border-left: 1px solid #c6c6c6;
		border-right: 1px solid #c6c6c6;
		border-top: 1px solid #c6c6c6;
		border-bottom: 0px;
		width:78px;
		color:black;
	}
   .kalendarz #czerwiec.active{
		background-color: #f0f0f0;		
		height:23px;
		border-left: 1px solid #c6c6c6;
		border-right: 1px solid #c6c6c6;
		border-top: 1px solid #c6c6c6;
		border-bottom: 0px;
		width:110px;
		color:black;
	}
	
	ul#marzec_ul, ul#kwiecien_ul, ul#maj_ul, ul#czerwiec_ul{
		display:none;
		float:left;
		width:218px;
		background-color: #f0f0f0;	
		border-left: 1px solid #c6c6c6;
		border-right: 1px solid #c6c6c6;
		border-top: 0px;
		border-bottom: 1px solid #c6c6c6;
	}
	ul#marzec_ul.active, ul#kwiecien_ul.active, ul#maj_ul.active, ul#czerwiec_ul.active{
		display:block;
	}
        ul#marzec_ul li, ul#kwiecien_ul li , ul#maj_ul li , ul#czerwiec_ul li   {
			height:60px;
			width:190px;
			font-size: 12px;
			line-height: 20px;
			margin:0px;
			padding:0px;
			display:block;
			border-bottom: 1px dashed #c6c6c6;		
			margin-left:16px;
			cursor:pointer;
		}
			ul#marzec_ul li p, ul#kwiecien_ul li p, ul#maj_ul li p, ul#czerwiec_ul li p{
				margin:10px 0 0 0;
			}
			ul#marzec_ul li p span.data, ul#kwiecien_ul li p span.data, ul#maj_ul li p span.data, ul#czerwiec_ul li p span.data{
				color:#ac0d23;
				font-size:16px;			
			}
			ul#marzec_ul lip span.godzina, ul#kwiecien_ul lip span.godzina, ul#maj_ul lip span.godzina, ul#czerwiec_ul lip span.godzina{
				color:black;
				text-decoration: underline;
			}
			ul#marzec_ul li p span.stylistka, ul#kwiecien_ul li p span.stylistka, ul#maj_ul li p span.stylistka, ul#czerwiec_ul li p span.stylistka{
				color:#6f6f6f;
				font-size:12px;
			}
  

	.zalogowano_dla_kodu{
		border: 1px solid #c6c6c6;	
		background-color: #f0f0f0;		
		width:208px;
		height:28px;
		font-size: 12px;
		line-height: 20px;
		margin:0px;
		padding:8px 0 0 10px;
	}
	.poprawny_kod{
		color:#0085d1;
		font-size:12px;
	}
	.niepoprawny_kod{
		color:red;
		font-size:12px;
	}
	.regulamin{
		color:gray;
		font-size:10px;
		margin-left:10px;
		line-height:10px;
		
	}
	.regulaminerror{
		color:red;
		font-size:10px;
		margin-left:10px;
	}
	.ankieta_wyroznienie{
		color:#ac0d23;
		font-size:16px;
	}
	.ankieta_pasek8{
		background: url(../img/pasek8.jpg) no-repeat left;
		margin-bottom:5px;
		height:10px;
		margin-bottom:5px;
	}

	#form_informacje_personalne{
	}
	#form_informacje_personalne .error{
		border: 1px solid red;
	}
  
		#form_informacje_personalne #imie, #form_informacje_personalne #nazwisko, #form_informacje_personalne #data_ur, #form_informacje_personalne #miasto, #form_informacje_personalne #telefon, #form_informacje_personalne #e_mail {
			border: 1px solid #c6c6c6;		
			width:208px;
			height:28px;
			line-height:28px;			
			padding-left:10px;
			color:#888888;
			margin-bottom:5px;
		}
		
		#informacje_personalne_submit, #informacje_personalne_wstecz, #form_wybor_dnia_submit{
			border: 1px solid #c6c6c6;		
			cursor: pointer;
			display: block;
			float: left;
			font-size: 12px;
			height:22px;
			line-height: 20px;
			margin: 0 0 0 160px;
			overflow: hidden;
			padding: 0;
			width: 60px;
			color:#ac0d23;
		}
		#form_wybor_dnia_submit{
			border: 1px solid #c6c6c6;		
			cursor: pointer;
			display: block;
			float: left;
			font-size: 12px;
			height:22px;
			line-height: 20px;
			margin: 0 0 0 120px;
			overflow: hidden;
			padding: 0;
			width: 100px;
			color:#ac0d23;
		}
		#ankieta_submit, #ankieta_submit_nie, #ankieta_log_submit{
			border: 1px solid #c6c6c6;		
			cursor: pointer;
			display: block;
			float: left;
			font-size: 12px;
			height:22px;
			line-height: 20px;
			margin: 0 0 0 300px;
			overflow: hidden;
			padding: 0;
			width: 150px;
			color:#ac0d23;
		}
	

		#ulubione_sklepy_marki, #ulubione_kolory, #wymiary, #zawod, #kwota, #oczekiwania, #z_czego_zadowolona, #z_czego_nie_zadowolona, #skad_wiesz {
			border: 1px solid #c6c6c6;	
			color:#888888;		
			width:440px;		
			height:50px;	
		}
		
		/*ankieta*/
		#form_ankieta_log .error{
			border: 1px solid red;
		}
		#ankieta_kod, #ankieta_kwota{
			border: 1px solid #c6c6c6;		
			width:208px;
			height:28px;
			line-height:28px;			
			padding-left:10px;
			color:#888888;
			margin-bottom:5px;
		}
		
/*SLIDER NAJEMCY*/
.slider{
	height: 100px;
}
	.slider .panel{
		height: 100px; 
		margin:0px 0 0 0px;
		border-bottom:1px solid #c2c2c2;
		float:left;
		width:220px;
		overflow:hidden;
		position:relative;
		background-color:#E7E7E7;
	}
	.slider .cien_left{
		background: url('../img/cien_left.png') no-repeat;
		height: 100px; 
		width:40px;
		position:absolute;
		margin:0px 0 0 10px;
		z-index:10;
	}
	.slider .cien_right{
		background: url('../img/cien_right.png') no-repeat;
		height: 100px; 
		width:40px;
		position:absolute;
		margin:0px 0 0 910px;
		z-index:10;
	}
	.slider .logotypy1{
		background: url('../img/najemcy.png') 0px 0px;
		height: 9900px; 
		width:220px;
		position:absolute;
		left:0px;
	}
	
	#glowna .glowna_kolumna {
				height: 700px;
				position: relative;
			}
				#glowna .glowna_boks {
					background-color: #c4c4c4;
					height: 270px;
					overflow: hidden;
					position: absolute;
				}
				#glowna .glowna_boks.nizej {
					top: 290px;
				}
				#glowna .glowna_boks.boks_maly {
					height: 150px;
					top: 580px;
				}
					#glowna .glowna_boks h2.tytul {
						color: #373737;
						font-size: 14px;
						height: 46px;
						line-height: 21px;
						padding-top: 4px;
					}
						#glowna .glowna_boks h2.tytul a {
							display: block;
							margin: 0 10px;
						}
					#glowna .glowna_boks .tresc {
						color: #4e4e4e;
						font-family: Verdana;
						font-size: 12px;
						line-height: 16px;
						padding: 15px 10px;
						width: 200px;
					}
					#glowna .glowna_boks .czytaj_wiecej{
						color: #a72000;
						font-family: Verdana;
						font-size: 11px;
						margin-top: 15px;
					}
