/*******************/
/** STRONA GŁÓWNA **/
/*******************/
html
{
    height: 100%;
}
body {
	background: #ff0204 url(../img/body.jpg) repeat-x;
}
#kontener_tlo {
	background: url(../img/kontener_tlo.jpg) top center no-repeat;
}
	#kontener {
		background: url(../img/kontener_tlo.jpg) top center no-repeat;
	}
/** PODSTRONA **/
body.podstrona {
	background: white;
}
#kontener_tlo.podstrona {
	background: url(../img/kontener_tlo_podstrona.jpg) top center no-repeat;
}
	#kontener.podstrona {
		background: url(../img/kontener_tlo_podstrona.jpg) top center no-repeat;
	}
		/***********/
		/** BELKA **/
		/***********/
		#belka {
			height: 25px;
			text-align: right;
		}
			#belka a {
				font-family: Verdana;
				font-size: 9px;
				line-height: 25px;
				text-decoration: none;
				padding-left: 10px;
			}
			#belka a img {
				vertical-align: middle;
			}
			#facebook {
				color: #0093d0;
			}
			#english {
				color: #ee3a43;
			}
		/**********/
		/** MENU **/
		/**********/
		#menu {
			height: 410px;
		}
			#logo {
				display: block;
				height: 160px;
				text-indent: -9999%;
			}
			#menu ul {
				margin-top: 20px;
			}
				#menu ul li.tytul {
					border-bottom: 1px solid #d82136;
					color: #d82136;
					font-family: Verdana;
					font-size: 11px;
					font-weight: bold;

				}
				#menu ul li {
					font-family: Arial;
					font-size: 10px;
					line-height: 18px;
					text-transform: uppercase;
				}
					#menu ul li a {
						color: #737373;
						text-decoration: none;
					}
					#menu ul li a:hover {
						text-decoration: underline;
					}
		/** MENU PODSTRONA **/
		#menu.podstrona {
			height: 275px;
		}
			
		/***********/
		/** PASEK **/
		/***********/		
		.pasekover
		{
			float: left;
			height: 160px;
			margin: 0 5px;
			overflow: hidden;
		}
			.pasek {
				background: white url(../img/pasek.jpg) repeat-x;
				border: 1px solid white;
				height: 160px;
				margin-bottom: 3px;
				position:relative;
				top:80px;
				width:220px;
			}
			#pasek div.scrollable { 
			    height:160px; 
			    position:relative; 
			    overflow:hidden; 
			} 
			#pasek div.scrollable div.items { 
			    width:20000em; 
			    position:absolute; 
			}
			.pasek img {
				float: left;
				margin-right: 10px;
			}
			.pasek p {
				color: #000000;
				height: 117px;
				font-family: Verdana;
				font-size: 10px;
				line-height: 13px;
				margin: 10px;
				overflow: hidden;
			}
				.pasek p a {
					color: #0d698f;
					font-family: Arial;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
					.pasek p a:hover {
						text-decoration: underline;
					}
			.pasek .pasek_wiecej {
				height: 15px;
				text-align: right;
			}
			#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;
			}
		/****************/
		/** BREADCRUMB **/
		/****************/
		#breadcrumb {
			border-bottom: 1px solid #c8c8c8;
			height: 20px;
			margin-bottom: 30px;
		}
			#breadcrumb p {
				color: #c8c8c8;
				font: 10px Arial !important;
				text-transform: uppercase !important;
			}
				#breadcrumb p span{
					font-size: 14px !important;
				}
		/***********/
		/** 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;
			padding-bottom: 10px;
			margin-bottom: 20px;
		}
			.fotorelacja img {
				margin-bottom: 20px;
			}
			.fotorelacja h2 {
				font: bold 13px Arial;
			}
			.fotorelacja p {
				color: black;
				font: 12px/18px Arial;
				margin-bottom: 15px;
			}
				.fotorelacja p a {
					color: #0d698f;
				}
		/** MAPA DOJAZD **/
		#mapa.dojazd {
			height: 406px;
		}
			#mapa.dojazd #map {
				height: 406px;
				overflow: hidden;
				width: 280px;
			}
		/** TEKST PODSTRONA**/
		#tekst.podstrona {
		}
			#tekst.podstrona h2 {
				color: #d82136;
				font: 14px Arial;
				margin-bottom: 25px;
			}
			#tekst.podstrona p {
				color: black;
				font: 12px/18px Arial;
				margin-bottom: 15px;
			}
				#tekst.podstrona p a {
					color: #0d698f;
				}
		/** 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: right;
			height: 26px;
			margin: 10px 0;
		}
		/** TEKST WYDARZENIA **/
		.news {
			border-bottom: 1px solid #c9c9c9;
			padding-bottom: 10px;
			margin-bottom: 25px;
		}
			.news h2 {
				color: #d82136;
				font: 14px Arial;
				margin-bottom: 25px;
			}
			.news p {
				color: black;
				font: 12px/18px Arial;
				margin-bottom: 15px;
			}
				.news p a {
					color: #0d698f;
					text-decoration: none;
				}
				.news p a:hover {
					text-decoration: underline;
				}
		/** TEKST SKLEPY **/
		.sklep {
			border-bottom: 1px solid #c9c9c9;
			padding-bottom: 10px;
			margin-bottom: 25px;
		}
			.sklep p {
				color: black;
				font: 12px/18px Arial;
				margin-bottom: 15px;
				/*position: absolute;
				bottom: 0;
				*/
			}
				.sklep p.opis_sklepu {
					text-align: justify;
				}
				.sklep p.bony {
					font-size: 11px !important;
					color: #d82136 !important;
                    line-height: 11px !important;
				}
                .sklep p.bony a.bon{
					font-size: 11px !important;
					color: #d82136 !important;
                    line-height: 11px !important;
				}
				.sklep p a {
					color: #0d698f;
					text-decoration: none;
				}
				#powrot_do_listy {
					text-align: right;
				}
				.sklep p a:hover {
					text-decoration: underline;
				}
		/** TEKST NEWSLETTER **/
		.newsletter_form 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 {
			border: 1px solid #b4b4b4;
			height: 14px;
			padding: 4px 6px;
			width: 230px;
		}
		.newsletter_form span {
			font: 12px/18px Arial;
			margin-bottom: 15px;
		}
		#newsletter_zapisz, #newsletter_zapisz2 {
			display: block;
			background: #d6d6d6;
			border: 1px solid #a6a6a6;
			cursor: pointer;
			height: 26px;
			margin: 10px 0;
			padding: 0 50px;
		}
		#newsletter_zapisz:active, #newsletter_zapisz:focus, #newsletter_zapisz2:active, #newsletter_zapisz2:focus {
			outline: 0;
		}
		/************/
		/** STOPKA **/
		/************/
		#stopka {
			margin-top: 40px;
			margin-bottom: 40px;
		}
			#stopka p {
				display: block;
				color: #ffffff;
				font: 10px/14px Verdana;
				padding-left: 20px;
				width: 200px;
			}
			#stopka #silesia {
				background: url(../img/stopka_silesia.jpg) no-repeat 0px 2px;
			}
			#stopka #telefon {
				background: url(../img/stopka_telefon.jpg) no-repeat 0px 5px;
			}
			#stopka #kursor {
				background: url(../img/stopka_kursor.jpg) no-repeat 0px 5px;
				padding-left: 15px;
				width: 205px;
			}
			/** STOPKA PODSTRONA **/
			#stopka.podstrona p {
				color: #b8b8b8;
			}
			#stopka.podstrona #silesia {
				background: url(../img/stopka_silesia_podstrona.jpg) no-repeat 0px 2px;
			}
			#stopka.podstrona #telefon {
				background: url(../img/stopka_telefon_podstrona.jpg) no-repeat 0px 5px;
			}
			#stopka.podstrona #kursor {
				background: url(../img/stopka_kursor_podstrona.jpg) no-repeat 0px 5px;
			}
/*//////////////////////////////MOJE/////////////////////////////////*/
#tekst a
{
    text-decoration:none;
    color:#0d698f;
}
#tekst a:hover
{
    text-decoration: underline;
}
#tekst p img
{
    float: left;
    margin-right:20px;
}
#tekst ul
{
     list-style:disc;
}
#tekst ul li
{
    margin-left: 20px;
}
#tekst ul{
	color: black;
	font: 12px/18px Arial;
	margin-bottom: 15px;
}
#tekst table.godziny
{
    margin: 0 auto;
    font-family: Arial;
    line-height:18px;
}
#tekst table.godziny th
{
    font-size: 10px;
    color: #7e7e7e;
}
#tekst table.godziny tr
{
    height:30px;
}
#tekst table.godziny td.lewa,th.lewa
{
    width:170px;
    text-align: right;
    padding-right: 10px;
    color:#0d698f;
    font-weight:bold;
    font-size:14px;
}
#tekst table.godziny td.prawa,th.prawa
{
    width:200px;
    text-align: left;
    padding-left: 10px;
    font-size:12px;
}
#tekst #zdjecie_kolekcja
{
    float:left;
    margin:50px 0 0 0;
}
#tekst h3
{
    color:#0d698f;
    font:12px Arial;
    font-weight:bold;
}
/*style z poniedziałku*/
#tabs ul
{
    margin-bottom:20px;
    list-style: none;
    border-bottom:1px solid #c5c5c5;
}
#tabs ul li
{
    margin-left: 0;
}
#tabs ul li a
{
    color:black;
    text-decoration:none;
    font-size:12px;
    margin:0 0 0 0;
    padding: 10px 10px 5px 10px;
}
#tabs ul li a:hover
{
    text-decoration:none;
}


#tabs.ui-tabs .ui-tabs-nav { 
    list-style: none; 
    position: relative; 
    padding-bottom:33px;
}
#tabs.ui-tabs .ui-tabs-nav li { 
    position: relative; 
    float: left; 
    border-bottom-width: 0 !important;
}

#tabs.ui-tabs .ui-tabs-nav li a { 
    float: left; 
    text-decoration: none; 
}
#tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
    border-bottom-width: 0; 
    border:1px solid #c5c5c5; 
    margin-top:-1px;
    margin-left:-1px;
}
#tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a, #tabs.ui-tabs .ui-tabs-nav li.ui-state-processing a { 
    cursor: text;
    font-weight:normal;
    border-bottom:1px solid white; 
}
#tabs.ui-tabs .ui-tabs-nav li a, #tabs.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer; 
    font-weight: bold;
    border-bottom:1px solid #c5c5c5; 
}
#tabs.ui-tabs .ui-tabs-panel { 
    display: block; 
    background: none; 
}
#tabs.ui-tabs .ui-tabs-hide { 
    display: none !important; 
}

table.pressroom
{
    text-align:left;
    color: black;
	font: 12px/14px Arial;
}
table.pressroom td.lewa
{
    width:440px;
    height:20px;
}
table.pressroom td.prawa
{
    width:300px;
    height:20px;
}
table.pressroom td
{
    height:20px;
    vertical-align: middle;
}
table.pressroom td.plik
{
    width: 50px;
    height:50px;
}
table.pressroom td.plik_m
{
    width: 34px;
    height:50px;
}
#tekst h4
{
    color:#a1a1a1;
    font:Arial;
    font-weight:normal;
    font-size:10px;
    display: inline;
    padding:0 0 0 0;
}
/*wtorek*/
#tabs2
{
    border:none;
    width:400px;
    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:375px;
    border-left:1px solid #c5c5c5; 
    border-right:1px solid #c5c5c5; 
    border-bottom:1px solid #c5c5c5; 
    padding:20px 10px 20px 10px; 
    margin-top:-1px; 
}

#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;
}
/*z 28.12.2009*/

#sklepy p {
	color: #7e7e7e;
	font: 10px Arial;
    margin-bottom:10px;
    margin-top:5px;
}
#sklepy a
{
	color:#0d698f;
	font:12px/18px Arial ;
	display:block;
	text-decoration:none;
}
#sklepy a:hover
{
	color:#d82136;
}
#sklepy input.tekst
{ 
	border:1px solid #1284b3;
	border-right:none;
	font-size:12px;  
    padding:4px; 
	color:#0d698f;
	height:14px;
	width:163px;

}
#sklepy ul li.tekst
{
	float:left;
	padding-top:0px;
}
/*#sklepy select


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 24px;
	background: url(../img/select_left.gif) no-repeat top left;
	float:left;
	color:#0d698f;
	font:12px/18px Arial ;
	margin-bottom:5px;
}

.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;*/
}

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

.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;
}
.jqTransformSelectWrapper ul li{
	float:none;
}
.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #0d698f;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#eeeeee;
	color: #0d698f;
}

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

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

/*06.01.2010*/
.odnosnikh
{
    margin-bottom:5px !important;
}
a.odnosnik
{
    text-decoration:none;
    color:#d82136 !important;
    cursor: default;
}
a.odnosnik:hover
{
    text-decoration:none !important;
}
#tekst p img
{
	margin-right: 20px !important;
}
#tekst h1
{
	text-align:center;
    padding-bottom:20px;
    font-size:24px;
    font-family: Arial;
}

.magazyn_boks, .tv_boks {
	margin-bottom: 20px;
}
	.magazyn_boks p, .tv_boks p {
		height: 35px;
		font: 10px/18px Verdana;
		text-align: center;
	}