body {
	background: #d9d9d9;
	font-family: Tahoma;
}

/*****************/
/*	 BELKA	 */
/*****************/
#belka_tlo {
	background: #f5f5f5;
	height: 20px;
}
	#belka {
		color: #ababab;
		height: 20px;
		font-family: Verdana;
		font-size: 10px;
	}
	#belka span
	{
		float:left;
		margin-top:5px;
	}
		a#pl,a#en
		{
			display: block;
			background:url(../img/pl.gif) no-repeat;
			text-indent: -9999%;
			float:left;
			width:16px;
			height:11px;
			margin-left:10px;
			margin-top:5px;
		}
		a#pl
		{
			background:url(../img/pl.gif) no-repeat;
		}		
		a#en
		{
			background:url(../img/en.gif) no-repeat;
		}
/****************/
/*	 MENU	 */
/****************/
#menu_tlo {
	background: url(../img/menu_tlo.jpg);
	height: 110px;
}
	#menu {
		height: 80px;
	}

		#menu ul li {
			display: inline;
		}
			#menu ul li a {
				display: block;
				float: left;
				height: 80px;
				text-indent: -9999%;
			}
			.logo
			{
				background: url(../img/menu.jpg);
				background-position: 0px top;
				width: 160px;
			}
			.menu_informacje_o_obiekcie {
				background: url(../img/menu.jpg);
				background-position: -160px top;
				width: 130px;
			}
			.menu_dzial_baz_danych {
				background: url(../img/menu.jpg);
				background-position: -290px top;
				width: 130px;
			}
			.menu_uslugi_dodatkowe {
				background: url(../img/menu.jpg);
				background-position: -420px top;
				width: 130px;
			}
			.menu_kalendarium {
				background: url(../img/menu.jpg);
				background-position: -550px top;
				width: 130px;
			}
			.menu_kontakt {
				background: url(../img/menu.jpg);
				background-position: -680px top;
				width: 130px;
			}
			.menu_dojazd {
				background: url(../img/menu.jpg);
				background-position: -810px top;
				width: 130px;
			}
			.logo_en
			{
				background: url(../img/menu_en.jpg);
				background-position: 0px top;
				width: 160px;
			}
			.menu_informacje_o_obiekcie_en {
				background: url(../img/menu_en.jpg);
				background-position: -160px top;
				width: 130px;
			}
			.menu_dzial_baz_danych_en {
				background: url(../img/menu_en.jpg);
				background-position: -290px top;
				width: 130px;
			}
			.menu_uslugi_dodatkowe_en {
				background: url(../img/menu_en.jpg);
				background-position: -420px top;
				width: 130px;
			}
			.menu_kalendarium_en {
				background: url(../img/menu_en.jpg);
				background-position: -550px top;
				width: 130px;
			}
			.menu_kontakt_en {
				background: url(../img/menu_en.jpg);
				background-position: -680px top;
				width: 130px;
			}
			.menu_dojazd_en {
				background: url(../img/menu_en.jpg);
				background-position: -810px top;
				width: 130px;
			}
			.menu_informacje_o_obiekcie:hover, .menu_informacje_o_obiekcie_en:hover{ 
				background-position: -160px -80px; 
			}
			.menu_dzial_baz_danych:hover, .menu_dzial_baz_danych_en:hover{ 
				background-position: -290px -80px; 
			}
			.menu_uslugi_dodatkowe:hover, .menu_uslugi_dodatkowe_en:hover{ 
				background-position: -420px -80px; 
			}
			.menu_kalendarium:hover, .menu_kalendarium_en:hover{ 
				background-position: -550px -80px; 
			}
			.menu_kontakt:hover, .menu_kontakt_en:hover{ 
				background-position: -680px -80px; 
			}
			.menu_dojazd:hover, .menu_dojazd_en:hover{ 
				background-position: -810px -80px; 
			}
			.menu_informacje_o_obiekcie:active, .menu_informacje_o_obiekcie_en:active{ 
				background-position: -160px bottom; 
			}
			.menu_dzial_baz_danych:active, .menu_dzial_baz_danych_en:active{ 
				background-position: -290px bottom; 
			}
			.menu_uslugi_dodatkowe:active, .menu_uslugi_dodatkowe_en:active{ 
				background-position: -420px bottom; 
			}
			.menu_kalendarium:active, .menu_kalendarium_en:active{ 
				background-position: -550px bottom; 
			}
			.menu_kontakt:active, .menu_kontakt_en:active{ 
				background-position: -680px bottom; 
			}
			.menu_dojazd:active, .menu_dojazd_en:active{ 
				background-position: -810px bottom; 
			}
	#submenu {
		height: 30px;
	}
		#submenu ul li {
			display: inline;
		}
		#submenu ul li a {
			color: white;
			display: block;
			float: left;
			font-family: Arial;
			font-size: 10px;
			padding: 10px;
			text-decoration: none;
		}
		#submenu ul li a:hover {
			text-decoration: underline;
		}
		#menu1,#menu2
		{
			display:none;
		}

/********************/
/*     NAGLOWEK     */
/********************/
#naglowek_tlo {
	background: url(../img/naglowek_tlo.jpg) center repeat-x;
	height: 205px;
}
	#naglowek {
		height: 205px;
	}
		#boksy {
			margin: 0 auto;
			width: 760px;
		}
			.boks {
				float: left;
				height: 163px;
				margin: 23px 4px 0 4px;
				width: 180px;
				text-align:left;
			}
				.boks h6 {
					color: white;
					font: bold 22px/16px Arial;
					text-align:center;
				}
				.boks h6.kk {
					color: white;
					font: bold 22px/17px Arial;
					margin-top:-18px;
					text-align:center;
				}
				.boks_kontent {
					background: white;
					height: 145px;
					overflow: hidden; 
					position: relative; 
					width: 180px;
				}
					.boks_kontent img {
						margin: 5px;
					}
					.boks_kontent p { 
						color: #071e45;
						font: 10px Verdana;
						padding: 10px;
					}
						.boks_kontent p a {
							color: #071e45;
							text-decoration: none;
						}
				.boxcaption{ 
					background: white; 
					height: 100px; 
					position: absolute; 
					top: 145px;
					width: 100%; 
				}
/********************/
/*      BANNER      */
/********************/
#banner_tlo {
	background: #eaeaea;
	height: 120px;
}
	#banner {
		height: 120px;
		margin-top: 20px;
	}
		#banner a {
			display: block;
			height: 100px;
			margin: 0 auto;
			width: 600px;
		}
/********************/
/*    KONTENER      */
/********************/
#kontener_tlo {
	background: url(../img/kontener_tlo.jpg) top repeat-x;
}
	#kontener {
		background: url(../img/kontener.jpg) top left no-repeat;
		height: 100%;
		overflow: hidden;
	}
	#tresc {
		padding-bottom:10px;
		font-family: Tahoma;
		line-height: 18px;
	}
	#trescglowna {
		/*padding-bottom:10px;*/
		margin-bottom:30px;
		border-bottom: 1px solid #bcbcbc;
		font-family: Tahoma;
		line-height: 18px;
	}
	#tresc_podstrona{
		background:white;
		padding: 20px 20px 20px 20px;
		font-family: Tahoma;
		font-size:12px;
		line-height: 18px;
	}
		#tresc_podstrona p {
			font-size:12px;
			line-height: 18px;
			margin-bottom:10px;
		}
		#tresc_podstrona h2 {
			color: #23589a;
			border: none;
			font-size: 16px;
			font-weight: bold;	
			line-height: 24px;
		}
		#tresc_podstrona a
		{
			color:#23589a;
			font-weight:bold;		
		}
		h1, h2 {
			border-bottom: 1px solid #b4b4b4;
			color: #959595;
			display: block;
			font-family: Arial Narrow, Arial;
			font-weight: bold;
			height: 41px;
			line-height: 62px;
			margin-bottom: 10px;
			overflow: hidden;
			text-transform: uppercase;
		}
		#tresc_podstrona ul {
			list-style-type: square;
			margin-left: 20px;
		}
		#tresc_podstrona ul ul {
			list-style-type: circle;
			margin-left: 20px;
		}
		.news {
			background: white;
			height: 130px;
			margin-bottom: 10px;
		}
			.news a {
				display: block;
				margin: 10px 0 0 10px;
			}
			.news h4 {
				color: #8f8f8f;
				font-family: Verdana;
				font-size: 10px;
				font-weight: normal;
				line-height: 18px;
				padding-top: 5px;
			}
			.news h3 {
				color: #004785;
				font-size: 16px;
				line-height: 18px;
			}
				.news h3 a {
					margin: 0;
					text-decoration: none;
					color: #004785;
				}
				.news h3 a:hover {
					text-decoration: underline;
				}
			.news p {
				color: black;
				font-size: 12px;
				line-height: 18px;
				padding: 5px 10px 0 0;
			}
				.news p a {
					color: #004784;
					display: inline;
					margin: 0;
					text-decoration: underline;
				}
		.kalendarium {
			background: white;
			min-height: 60px;
			height:auto !important;
			height:60px;
			margin-bottom: 10px;
			padding-bottom: 15px;
		}
			.kalendarium h2.data {
				border: none;
				color: #004785;
				font-family: Tahoma;
				font-size: 28px;
				font-weight: normal;
				line-height: 24px;
				margin: 0;
				padding-top: 18px;
				text-align: center;
			}
			.kalendarium a {
				color: #005fb2;
				text-decoration: none;
			}
			.kalendarium a:hover {
				color: #ef5260;
			}
			.kalendarium .button_szczegoly {
				background: url(../img/button_szczegoly.jpg) no-repeat;
				display: block;
				height: 32px;
				margin-top: 15px;
				text-indent: -9999%;
				width: 94px;
			}
			.kalendarium .button_szczegoly:hover {
				background-position: bottom;
			}
			
			.kalendarium h4 {
				color: #005fb2;
				font-family: Tahoma;
				font-size: 14px;
				font-weight: bold;
				line-height: 18px;
				padding-top: 10px;
			}
			.kalendarium h3 {
				color: #004785;
				font-size: 16px;
				line-height: 18px;
			}
				.kalendarium h3 a {
					margin: 0;
					text-decoration: none;
					color: #004785;
				}
				.kalendarium h3 a:hover {
					text-decoration: underline;
				}
			.kalendarium p {
				color: black;
				font-size: 12px;
				line-height: 18px;
				padding: 5px 10px 0 0;
			}
				.kalendarium p a {
					color: #004784;
					display: inline;
					margin: 0;
					text-decoration: underline;
				}
			.kalendarium_kalendarz {
				width: 280px;
				border: 1px solid #a7a7a7;
			}
				.kalendarium_kalendarz td {
					border: 1px solid #a7a7a7;
					height: 20px;
					_padding-left: 10px;
				}
				.kalendarium_kalendarz a {
					color: #004785;
					font-weight: bold;
					text-decoration: none;
				}
				.cssHeading { 
					background-color: #a7a7a7; 
					color: #FFFFFF; 
					font-family: Arial, Helvetica; 
					font-size: 14px;
					text-align: center;
				}
				td.cssMonths {
					background-color: #a7a7a7; 
					color: #FFFFFF; 
					height: 30px;
					font-family: Arial, Helvetica; 
					font-size: 16px;
					font-weight: bold;
					line-height: 30px;
					text-align: center;
				} 
					td.cssMonths a {
						color: #FFFFFF;
					}
						td.cssMonths a:hover {
							color: #004785;
						} 
				.cssDays { 
					background-color: #FFFFFF;
					color: #004785;
					font-family: Arial, Helvetica;
					font-size: 16px;
					line-height: 40px;
				} 
				.cssSaturdays { font-family: Arial, Helvetica; font-size: 16px; color: #004785; background-color: #F6F6FF; } 
				.cssSundays { font-family: Arial, Helvetica; font-size: 16px; color: #e91a2d; background-color: #FFF0F0; } 
				.cssHilight { font-family: Arial, Helvetica; font-size: 16px; color: #004785; background-color: #FFFF00; cursor: default; }
	/****************/
	/* PASEK BOCZNY */	
	/****************/
	#pasek_boczny {
		
	}
	#pasek_boczny_galeria
	{
		background: white;
	}
	#pasek_boczny {
		
	}
		#centrum_targowo_kongresowe {
			background: #848381 url(../img/centrum_targowo_kongresowe.jpg) top no-repeat;
			height: 270px;
			margin-top: 9px;
		}
		#centrum_targowo_kongresowe_en {
			background: #848381 url(../img/centrum_targowo_kongresowe_en.jpg) top no-repeat;
			height: 270px;
			margin-top: 9px;
		}
			#centrum_targowo_kongresowe p, #centrum_targowo_kongresowe_en p {
				color: white;
				font-size: 12px;
				line-height: 18px;
				padding: 165px 11px 0 11px;
			}
				#czytaj_wiecej {
					background: url(../img/czytaj_wiecej.jpg);
					display: block;
					height: 32px;
					margin: 11px 0 0 11px;
					text-indent: -9999%;
					width: 122px;
				}
				#czytaj_wiecej_en {
					background: url(../img/czytaj_wiecej_en.jpg);
					display: block;
					height: 32px;
					margin: 11px 0 0 11px;
					text-indent: -9999%;
					width: 122px;
				}
				#czytaj_wiecej:hover, #czytaj_wiecej_en:hover {
					background-position: bottom;
				}
		#wirtualny_spacer_galeria {
			background: white url(../img/wirtualny_spacer_galeria.jpg) top no-repeat;
			height: 372px;
			padding-top: 20px;
		}
			#wirtualny_spacer_galeria #mini_spacer {
				background: url(../img/mini_spacer.jpg) repeat-x;
				display: block;
				height: 100px;
				margin: 10px 10px 0 10px;
				width: 260px;
			}
			#wirtualny_spacer_galeria #button_mini_spacer {
				background: url(../img/button_mini_spacer.jpg);
				display: block;
				height: 41px;
				text-indent: -9999%;
				width: 280px;
			}
			#wirtualny_spacer_galeria #button_mini_spacer_en {
				background: url(../img/button_mini_spacer_en.jpg);
				display: block;
				height: 41px;
				text-indent: -9999%;
				width: 280px;
			}
			#wirtualny_spacer_galeria #mini_galeria {
				height: 180px;
			}
				#wirtualny_spacer_galeria #mini_galeria img {
					border: 2px solid #52697E;
				}
					#wirtualny_spacer_galeria #mini_galeria a.loading {
						background: #fff url(../img/ajax_small.gif) no-repeat center;
					}
				#wirtualny_spacer_galeria .spacegallery {
					position: relative;
					overflow: hidden;
				}
					#wirtualny_spacer_galeria .spacegallery img {
						position: absolute;
						left: 50%;
					}
					#wirtualny_spacer_galeria .spacegallery a {
						position: absolute;
						z-index: 1000;
						display: block;
						top: 0;
						left: 0;
						width: 100%;
						height: 100%;
						background: url(../img/blank.gif);
					}

			#wirtualny_spacer_galeria #button_mini_galeria {
				background: url(../img/button_galeria.jpg);
					display: block;
					height: 42px;
					text-indent: -9999%;
					width: 280px;
			}
			#wirtualny_spacer_galeria #button_mini_galeria_en {
				background: url(../img/button_galeria_en.jpg);
					display: block;
					height: 42px;
					text-indent: -9999%;
					width: 280px;
			}
			#wirtualny_spacer_galeria #button_mini_spacer:hover, #wirtualny_spacer_galeria #button_mini_galeria:hover, #wirtualny_spacer_galeria #button_mini_spacer_en:hover, #wirtualny_spacer_galeria #button_mini_galeria_en:hover {
				background-position: bottom;
			}	
		/* root element for tabs  */
		.panes{
			color:#23589a;
			background:white;
			padding-top:10px;
			padding-left:10px;
			padding-bottom:10px;
			font-family:Verdana;
			font-size:12px;
			line-height:18px;
			height:auto !important;
		}
		.panes li
		{
			margin-bottom:5px;
		}
		.panes img
		{
			margin-right:5px;
		}
		
		.panes a
		{
			font-weight:bold;
			text-decoration:underline;
			color:#23589a;
		}
		ul.tabs { 
			list-style:none; 
			padding:0;
			height:26px;
			margin-top:11px;
		}

		/* single tab */
		ul.tabs li { 
			float:left;	 
			padding:0;
		}

		/* link inside the tab. uses a background image */
		ul.tabs a { 
			background: white url(../img/wydarzenia_rodzaje2.jpg) no-repeat 0 0;
			font-size:14px;
			display:block;
			height: 26px;  
			text-align:center;	
			line-height:18px;
			text-decoration:none;
			color:#000;
			position:relative;
			text-indent:-9999%;
		}

		ul.tabs a.w1 			{ background-position: 0 0; width:61px; }
		ul.tabs a.w1:hover 	{ background-position: 0 -26px; }
		ul.tabs a.w1.current { background-position: 0 -52px;color:black; }


		ul.tabs a.w2 			{ background-position: -61px 0; width:82px;}
		ul.tabs a.w2:hover 	{ background-position: -61px -26px; }
		ul.tabs a.w2.current { background-position: -61px -52px;color:black;  }



		ul.tabs a.w3 			{ background-position: -143px -0px; width:85px; }
		ul.tabs a.w3:hover 	{ background-position: -143px -26px; }
		ul.tabs a.w3.current { background-position: -143px -52px;color:black;  }


		ul.tabs a.w4 			{ background-position: -228px -0px; width:52px; }
		ul.tabs a.w4:hover 	{ background-position: -228px -26px; }
		ul.tabs a.w4.current { background-position: -228px -52px;color:black;  }


		
		div.panes div.pane {
			display:none;		
		}
		
		
		/*********/
		/*GALERIA*/	
		/*********/
		.galeria
		{
			padding-top: 10px;
			
            background: white;

		}
		.va
		{
			vertical-align:middle;
		}
            .galeria table
            {
                margin:0 auto;                
            }
            .galeria td
            {
                width:  145px;
                height:110px;
            }
            .galeria a img
            {
                border:10px solid white;
            }            
            .galeria a:hover img
            {
                border:10px solid #315e9a;
            }
			div.scrollable { 
				position:relative; 
				overflow:hidden; 
				height:475px; 	
				width:627px;
				margin-left:8px;
			}
			div.scrollable div.items { 
				width:20000em; 
				position:absolute; 
			} 
		
			a#poprzednie_galeria,a#nastepne_galeria{
				width:311px;
				height:32px;
				text-indent: -9999%;
				margin-top:11px;
				float:left;
				background-position:top;
				cursor:pointer;
			}
			a#poprzednie_galeria{
				background:url(../img/poprzednie_galeria.jpg);
				margin-left:7px;
			}
			a#nastepne_galeria{
				background:url(../img/nastepne_galeria.jpg);
				margin-left:5px;
			}
			a:hover#poprzednie_galeria{
				background-position:bottom;
			}
			a:hover#nastepne_galeria{
				background-position:bottom;
			}	
			.opis_wydarzenia_tekst
			{
				font-family:Tahoma;
				color:black;
				padding-top:10px;
				font-size:12px;
				line-height:18px;
			}
		/*********/
		/* MAPA  */	
		/*********/
		#map {
			height: 600px;
		}
/******************/
/*	 STOPKA	 */
/******************/
#stopka_tlo {
	height: 165px;
}
	#stopka {
		border-top: 1px solid #bcbcbc;
		height: 165px;
		font-family:Verdana;
		font-size:10px;
		margin-top: 11px;
		padding-top:10px;
		}
		#stopka_1 a,#stopka_2 a,#stopka_4 a, label
		{
			color:#7c7c7c;
			text-decoration:none;
		}
		#stopka_1 a:hover,#stopka_2 a:hover,#stopka_4 a:hover
		{
			color:black;
		}
		
			#stopka input.txt
			{
				border:1px solid #cbcbcb;
				border-right:none;
				font-family:arial;
				color:#b5b5b6;
				padding-top:3px;
				padding-left:5px;
				height:17px;
				width:128px;
				margin-bottom:7px;
			}
			#stopka_3 ul
			{
				margin-top:7px;
			}
			#stopka_4
			{
				color:#ffffff;
				font-size:10px;
			}
				#stopka_4 ul
				{
					 margin:0 auto;
					 width:70%;
				}
				#stopka_4 li#copy
				{
					float:left;
					padding-top:4px;
					margin-right:5px;
				}
			.input_lista
			{
				display:block;
				float:left;
			}

			.linia
			{
				width:160px;
				height:1px;
				margin-top:7px;
				margin-bottom:7px;	
			}
/*uslugi*/
.uslugi_box
{
	margin-bottom:10px;
}
a.kontakt
{

	color:#ea192c !important;
	font-weight:bold;		
}
.usluga_rozwin
{
	display:none;
	margin-left:20px;
}
.usluga
{
	cursor:pointer;
	margin-bottom:10px;
}

.galeriaMaxiManage
{
	font:normal 12px/18px Verdana;
	text-align:center;
}
.galeriaMaxi
{
	font:normal 12px/18px Verdana;
	text-align:center;
}
.galeriaMaxiAll
{
	font:normal 12px/18px Verdana;
}
.galeriaMaxiManage a,.galeriaMaxiAll a,.galeriaMaxi a
{
	color:#23589a;
	font-weight:bold;	
}
#pasek_boczny_galeria
{
	padding-top:10px;
	padding-bottom:5px;
}
#pasek_boczny_galeria ul li
{
	margin-bottom:5px;
}
#pasek_boczny_galeria ul li a
{
	font:normal 12px/18px Verdana;
	color: #23589a;	
	padding-left: 10px;
	text-decoration: none;
}
#pasek_boczny_galeria ul li a:hover
{
	text-decoration: underline;
}
#tresc input
{
	border: 1px solid #7c7c7c !important;	
	background: #eeeeee;
	color: #3f3f3f;
}
/*newsletter*/

.formularz
{
    margin: 0 auto;
    
}
    .formularz table
    {
        width: 600px;
        margin-left:130px;
    }
    .formularz table td
    {
        height:10px;
        font-size:11px;
    }
    .formularz table td.form_left
    {
        width:130px;
        text-align: right;
        padding-right: 20px;
        height:30px;
    }
    .formularz table td.form_left label
    {
        color: black !important;
        height:30px;
    }
    .formularz table td.form_srodek
    {
        width:200px;
        height:30px;
    }
    .formularz table td.form_prawa
    {
        color: #ed3f3f;
        text-align: left;
        width:200px;
    }
    .formularz input
    {
        border: 1px solid #7c7c7c;
        background: white !important;
        font-size:12px;
        height:20px;
    }
    .formularz input.b
    {
        height:30px;
        width:70px;
        margin-left:50px;
    }
    .formularz input.check
    {
        height:auto;
        width:auto;
    }
    .form_zgoda
    {
        text-align: justify;
    }
    .zapis_button
    {
        margin:0 auto;
        width:100px;
        background: url(../../../../assets/templates/mtpolska/img/zapisz.jpg) top repeat-x;
        height:30px;
        text-align:center;
        color: #818181;
        border: 1px solid #818181;
        cursor: pointer;
    }
    .zapis_button p
    {
        padding-top:5px;
    }
