/*******************************/

/*  Created by Mariusz Galka   */

/*  Copyright by IguanaStudio  */

/*******************************/



@import url('reset.css');

@import url('datepicker.css');



body {

	text-align: center;

	font-size: 11px;

	font-family: Tahoma, Sans-serif;

	color: #d4d4d4;

	background: #000 url(images/background.gif) repeat-x 0 0;

}

div {

	text-align: left;

}

p {

	padding: 0;

	margin: 0 0 12px 0;

	line-height: 130%;

}

a {

	color: #d4d4d4;

	text-decoration: underline;

}

a:hover {

	color: #fff;

}

a.link_wiecej {

	background: transparent url(images/icon_wiecej.gif) no-repeat right center;

	padding: 0 17px 0 0;

}

a.link_rezerwacja_online {

	width: 141px;

	height: 19px;

	display: block;

	text-indent: -9999px;

	background: transparent url(images/b_rezerwacaj_online.gif) no-repeat 0 0;

}

a.link_wszystkie {

	color: #d4d4d4;

	text-decoration: none;

	background: transparent url(images/icon_wszystkie.gif) no-repeat left center;

	padding: 0 0 0 15px;

}

a.link_wszystkie:hover {

	color: #fff;

	text-decoration: underline;

}

#bFacebook {
    display: block;
    width: 237px;
    height: 30px;
    background: transparent url("images/b-facebook.gif") no-repeat 0 0;
    margin: 15px auto 32px;
}

#bFacebook:hover {
    background-position: 0 -30px;
}

ul {

	margin: 0 0 9px;

	overflow: hidden;

}

ul li {

	margin: 0 0 3px;

	background: transparent url(images/li.gif) no-repeat 0 4px;

	padding: 0 0 0 12px;

}

ol {

	margin: 0 0 12px;

	overflow: hidden;

	list-style: decimal;

	padding: 0 0 0 30px

}

ol li {

	margin: 0 0 8px;

}

ol h3 {

	text-align: center;

	font-size: 16px;

	font-weight: bold;

	width: 350px;

	margin: 0 auto 12px;

	padding: 15px 0 7px;

}

.green ol h3 {

	border-bottom: 1px dashed #326009;

}

.blue ol h3 {

	border-bottom: 1px dashed #224164;

}

/*----[ naglowki graficzne ]-----------------------------------------------------------------------*/

h3 {

	font-size: 14px;

	font-weight: bold;

	margin: 0 0 7px;

	color: #fff;

}

h4 {

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	margin: 0 0 5px;

}

h2 {

	padding: 0 0 9px 3px;

	margin: 0 0 20px;

	background: transparent no-repeat left bottom;

	color: #fff;

	font-size: 18px;

	font-family: Trebuchet MS, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

}

/*

.n_aktualnosci span {

	background: transparent url(images/n_aktualnosci.gif) no-repeat 0 0;

}

.n_newsletter span {

	background: transparent url(images/n_newsletter.gif) no-repeat 0 0;

}

.n_kontakt span {

	background: transparent url(images/n_kontakt.gif) no-repeat 0 0;

}

.n_sponsorzy span {

	background: transparent url(images/n_sponsorzy.gif) no-repeat 0 0;

}

.n_menu span {

	background: transparent url(images/n_menu.gif) no-repeat 0 0;

}

.n_zobacz_film span {

	background: transparent url(images/n_zobacz_film.gif) no-repeat 0 0;

}

.n_oferta span {

	background: transparent url(images/n_oferta.gif) no-repeat 0 0;

}

*/

/*----[ naglowki kolor ]-----------------------------------------------------------------------*/

.yellow #left h2 { background-image: url(images/background_h2_y_left.gif); }

.yellow #left ul li a { background: transparent url(images/background_menu_over_y.gif) no-repeat -9999px center; }

.yellow #left ul li a:hover, .yellow #left ul li a.active { background: transparent url(images/background_menu_over_y.gif) no-repeat left center; color: #101057; }

.yellow #left ul ul li a { background: transparent url(images/background_under_menu_over_y.gif) no-repeat -9999px center; }

.yellow #left ul ul li a:hover, .yellow #left ul ul li a.active { background: transparent url(images/background_under_menu_over_y.gif) no-repeat left center; color: #101057; }

.yellow #center h2 { background-image: url(images/background_h2_y_center.gif); }

.yellow #right h2 { background-image: url(images/background_h2_y_right.gif); }

.yellow #right_long h2 { background-image: url(images/background_h2_y_right_long.gif); }

.yellow #left a.link_zobacz_film { background-position: 0 -300px; }

.yellow #left a.link_zobacz_film:hover { background-position: 0 -375px; }



.red #left h2 { background-image: url(images/background_h2_r_left.gif); }

.red #left ul li a { background: transparent url(images/background_menu_over_r.gif) no-repeat -9999px center; }

.red #left ul li a:hover, .red #left ul li a.active { background: transparent url(images/background_menu_over_r.gif) no-repeat left center; color: #fff; }

.red #left ul ul li a { background: transparent url(images/background_under_menu_over_r.gif) no-repeat -9999px center; }

.red #left ul ul li a:hover, .red #left ul ul li a.active { background: transparent url(images/background_under_menu_over_r.gif) no-repeat left center; color: #fff; }

.red #center h2 { background-image: url(images/background_h2_r_center.gif); }

.red #right h2 { background-image: url(images/background_h2_r_right.gif); }

.red #right_long h2 { background-image: url(images/background_h2_r_right_long.gif); }

.red #left a.link_zobacz_film { background-position: 0 0; }

.red #left a.link_zobacz_film:hover { background-position: 0 -75px; }



.blue #left h2 { background-image: url(images/background_h2_b_left.gif); }

.blue #left ul li a { background: transparent url(images/background_menu_over_b.gif) no-repeat -9999px center; }

.blue #left ul li a:hover, .blue #left ul li a.active { background: transparent url(images/background_menu_over_b.gif) no-repeat left center; color: #fff; }

.blue #left ul ul li a { background: transparent url(images/background_under_menu_over_b.gif) no-repeat -9999px center; }

.blue #left ul ul li a:hover,.blue #left ul ul li a.active { background: transparent url(images/background_under_menu_over_b.gif) no-repeat left center; color: #fff; }

.blue #center h2 { background-image: url(images/background_h2_b_center.gif); }

.blue #right h2 { background-image: url(images/background_h2_b_right.gif); }

.blue #right_long h2 { background-image: url(images/background_h2_b_right_long.gif); }

.blue #left a.link_zobacz_film { background-position: 0 -450px; }

.blue #left a.link_zobacz_film:hover { background-position: 0 -525px; }



.green #left h2 { background-image: url(images/background_h2_g_left.gif); }

.green #left ul li a { background: transparent url(images/background_menu_over_g.gif) no-repeat -9999px center; }

.green #left ul li a:hover, .green #left ul li a.active { background: transparent url(images/background_menu_over_g.gif) no-repeat left center; color: #101057; }

.green #left ul ul li a { background: transparent url(images/background_under_menu_over_g.gif) no-repeat -9999px center; }

.green #left ul ul li a:hover, .green #left ul ul li a.active { background: transparent url(images/background_under_menu_over_g.gif) no-repeat left center; color: #101057; }

.green #center h2 { background-image: url(images/background_h2_g_center.gif); }

.green #right h2 { background-image: url(images/background_h2_g_right.gif); }

.green #right_long h2 { background-image: url(images/background_h2_g_right_long.gif); }

.green #left a.link_zobacz_film { background-position: 0 -600px; }

.green #left a.link_zobacz_film:hover { background-position: 0 -675px; }



.violet #left h2 { background-image: url(images/background_h2_v_left.gif); }

.violet #left ul li a { background: transparent url(images/background_menu_over_v.gif) no-repeat -9999px center; }

.violet #left ul li a:hover, .violet #left ul li a.active { background: transparent url(images/background_menu_over_v.gif) no-repeat left center; color: #fff; }

.violet #left ul ul li a { background: transparent url(images/background_under_menu_over_v.gif) no-repeat -9999px center; }

.violet #left ul ul li a:hover, .violet #left ul ul li a.active { background: transparent url(images/background_under_menu_over_v.gif) no-repeat left center; color: #fff; }

.violet #center h2 { background-image: url(images/background_h2_v_center.gif); }

.violet #right h2 { background-image: url(images/background_h2_v_right.gif); }

.violet #right_long h2 { background-image: url(images/background_h2_v_right_long.gif); }

.violet #left a.link_zobacz_film { background-position: 0 -150px; }

.violet #left a.link_zobacz_film:hover { background-position: 0 -225px; }



.orange #left h2 { background-image: url(images/background_h2_o_left.gif); }

.orange #left ul li a { background: transparent url(images/background_menu_over_o.gif) no-repeat -9999px center; }

.orange #left ul li a:hover, .orange #left ul li a.active { background: transparent url(images/background_menu_over_o.gif) no-repeat left center; color: #fff; }

.orange #left ul ul li a { background: transparent url(images/background_under_menu_over_o.gif) no-repeat -9999px center; }

.orange #left ul ul li a:hover, .orange #left ul ul li a.active { background: transparent url(images/background_under_menu_over_o.gif) no-repeat left center; color: #fff; }

.orange #center h2 { background-image: url(images/background_h2_o_center.gif); }

.orange #right h2 { background-image: url(images/background_h2_o_right.gif); }

.orange #right_long h2 { background-image: url(images/background_h2_o_right_long.gif); }

.orange #left a.link_zobacz_film { background-position: 0 -150px; }

.orange #left a.link_zobacz_film:hover { background-position: 0 -225px; }

/*----[ zaokraglone rogi ]-----------------------------------------------------------------------*/

.tl, .tr, .br, .bl {

	position: absolute;

	height: 6px;

	width: 6px;

}

.tl {

	top: 0;

	left: 0;

	background: transparent url(images/tl.gif) no-repeat left top;

}

.tr {

	top: 0;

	right: 0;

	background: transparent url(images/tr.gif) no-repeat right top;

}

.br {

	bottom: 0;

	right: 0;

	background: transparent url(images/br.gif) no-repeat 0 0;

}

.bl {

	bottom: 0;

	left: 0;

	background: transparent url(images/bl.gif) no-repeat left bottom;

}

/*----[ dodatkowe klasy ]-----------------------------------------------------------------------*/

.clear {

	clear: both;

}

.do_lewej {

	float: left;

}

.do_prawej {

	float: right;

}

.center {

	text-align: center;

}

.img_right {

	float: right;

	margin: 0 0 10px 15px;

	border: 1px solid #d3d7da;

	padding: 3px;

}

.redd {

	color: #f90000;

}

.form_info {

	text-align: center;

	font-size: 14px;

	font-weight: bold;

}

#wrapper {

	width: 970px;

	margin: 0 auto;

	overflow: hidden;

}

/*----[ logo flash, menu flash i naglowek h1 ]-----------------------------------------------------------------------*/

#top {

	height: 357px;

	position: relative;

	margin: 0 0 7px;

}

#top #logo {

	height: 97px;

	width: 970px;

}

#top #menu {

	height: 260px;

	width: 970px;

}

#top h1 {

	position: absolute;

	top: 14px;

	left: 346px;

	width: 277px;

	height: 82px;

	z-index: 98;

	background: transparent url(images/blank.gif) repeat 0 0;

}

#top h1 a {

	display: block;

	float: left;

	width: 277px;

	height: 82px;

	text-indent: -9999px;

	z-index: 99;

	background: transparent url(images/blank.gif) repeat 0 0;

}

/*----[ left glowna ]-----------------------------------------------------------------------*/

#left_glowna {

	float: left;

	padding: 0 0 0 40px;

	width: 410px;

	margin: 0 0 10px;

}

#left_glowna h2 {

	background-image: url(images/background_h2_red_glowna.jpg);

}

#left_glowna .akt {

	margin: 0 0 20px;

}

#left_glowna .akt h3 {

	font-weight: bold;

	margin: 0 0 3px;

	text-indent: 0;

	font-size: 11px;

}

#left_glowna .akt h3 a {

	text-decoration: none;

	color: #fff;

}

#left_glowna .akt h3 a:hover {

	color: #d4d4d4;

}

#left_glowna .akt .akt_img {

	float: left;

	margin: 0 16px 0 0;

	position: relative;

	width: 108px;

	height: 64px;

}

#left_glowna .akt p {

	margin: 0 0 3px;

	text-align: left;

}

#left_glowna .akt p img {

	vertical-align: middle;

}

#left_glowna .akt p a {

	text-decoration: none;

}

#left_glowna .akt p a:hover {

	text-decoration: underline;

	color: #d4d4d4;

}

#left_glowna .akt p a span {

	background: transparent url(images/icon_wiecej.gif) no-repeat 0 0;

	height: 11px;

	width: 11px;

}

#left_glowna a.link_wszystkie {

	margin: 0 255px 15px 0;

	display: block;

}

#left_glowna a.link_zobacz_galerie {

	background: transparent url(images/b_zobacz_galerie.gif) no-repeat 0 0;

	width: 200px;

	height: 71px;

	display: block;

	text-indent: -9999px;

	float: left;

	margin: 0 0 19px;

}

#left_glowna a.link_zobacz_galerie:hover {

	background-position: 0 -71px;

}

#left_glowna a.link_sklep_online {

	background: transparent url(images/b_sklep_online.gif) no-repeat 0 0;

	width: 200px;

	height: 71px;

	display: block;

	text-indent: -9999px;

	float: right;

	margin: 0 0 19px;

}

#left_glowna a.link_sklep_online:hover {

	background-position: 0 -71px;

}

#left_glowna a.link_kontakt {

	background: transparent url(images/b_kontakt.gif) no-repeat 0 0;

	width: 200px;

	height: 71px;

	display: block;

	text-indent: -9999px;

	float: left;

	margin: 0 0 19px;

}

#left_glowna a.link_kontakt:hover {

	background-position: 0 -71px;

}

#left_glowna a.link_dojazd {

	background: transparent url(images/b_dojazd.gif) no-repeat 0 0;

	width: 200px;

	height: 71px;

	display: block;

	text-indent: -9999px;

	float: right;

	margin: 0 0 19px;

}

#left_glowna a.link_dojazd:hover {

	background-position: 0 -71px;

}

#left_glowna #newsletter {

	height: 98px;

	background: transparent url(images/background_newsletter.jpg) no-repeat 0 0;

	padding: 11px 0 0 125px;

	position: relative;

}

#left_glowna #newsletter .newsletter_input {

	background: transparent url(images/background_input_newsletter.gif) no-repeat scroll 0 0;

	height: 22px;

	width: 171px;

	position: absolute;

	top: 49px;

	left: 125px;

}

#left_glowna #newsletter .newsletter_input input {

	border: 0 none;

	background: none;

	color: #d4d4d4;

	padding: 3px 0 0 5px;

	width: 160px;

	font-size: 11px;

	font-family: Tahoma, sans-serif;

}

#left_glowna #newsletter .newsletter_submit {

	height: 21px;

	width: 32px;

	position: absolute;

	top: 50px;

	left: 304px;

}

#left_glowna #newsletter .newsletter_submit input {

	background: transparent url(images/b_dodaj.gif) no-repeat 0 0;

	border: 0 none;

	cursor: pointer;

	height: 21px;

	max-height: 21px;

	padding-top: 21px;

	width: 32px;

}

#left_glowna #newsletter .newsletter_submit input:hover {

	background-position: 0 -21px;

}

/*----[ right glowna ]-----------------------------------------------------------------------*/

#right_glowna {

	float: right;

	padding: 0 40px 0 0;

	width: 410px;

	margin: 0 0 10px;

}

#right_glowna h2 {

	background-image: url(images/background_h2_red_glowna.jpg);

}

#right_glowna ul li {

	margin: 0 0 20px;

}

#right_glowna #buttons {

	padding: 10px 0 0;

	width: 393px;

}

#right_glowna #rekord_toru {

	width: 264px;

	height: 151px;

	padding: 20px 0 0;

	background: transparent url(images/trackrecord.jpg) no-repeat 0 0;

	margin: 0 auto 17px;

}

#right_glowna a.link_rezerwacja_online {

	background: transparent url(images/b_rezerwacja_online.gif) no-repeat 0 0;

	width: 185px;

	height: 27px;

	display: block;

	text-indent: -9999px;

	float: left;

}

#right_glowna a.link_rejestracja_online {

	background: transparent url(images/b_rejestracja_online.gif) no-repeat 0 0;

	width: 185px;

	height: 27px;

	display: block;

	text-indent: -9999px;

	float: right;

}

#right_glowna a.link_statystyki {

	background: transparent url(images/b_statystyki.gif) no-repeat 0 0;

	width: 393px;

	height: 60px;

	display: block;

	text-indent: -9999px;

	margin: 0 0 17px;

}

#right_glowna a.link_statystyki:hover {

	background-position: 0 -60px;

}

#right_glowna a.link_rezerwacja_online:hover, #right_glowna a.link_rejestracja_online:hover {

	background-position: 0 -27px;

}

#right_glowna .buttons {

	height: 27px;

	margin: 0 0 15px;

}

#left_glowna #loga_sponsorzy {

	margin: 0 auto 10px;

	font-size: 10px;

}

#left_glowna #loga_sponsorzy ul {

	margin: 0 0 6px;

	padding: 0;

}

#left_glowna #loga_sponsorzy ul li {

	margin: 0;

	padding: 0;

	background: none;

}



/*------------------------------------------------------------------------------------------------------*/

/*-----------------------------------[ podstrona ]------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------*/

#podstrona {

	overflow: hidden;

}

#podstrona_cala {

	overflow: hidden;

	padding: 0 10px;

	margin: 0 0 25px;

}

#podstrona_cala h2 {

	background-image: url(images/background_h2_red_cala.jpg);

}

/* aktualnosci na podstronie */

#podstrona_cala .pozostale_akt {

	border-bottom: 1px dashed #713e45;

	margin: 0 0 15px;

	padding: 0 0 5px;

	font-size: 14px;

}

#podstrona_cala .akt {

	margin: 0 1% 20px;

	float: left;

	width: 48%;

	height: 85px;

	border-bottom: 1px dashed #713e45;

}

#podstrona_cala .akt h3 {

	font-weight: bold;

	margin: 0 0 3px;

	text-indent: 0;

	font-size: 11px;

}

#podstrona_cala .akt h3 a {

	text-decoration: none;

	color: #fff;

}

#podstrona_cala .akt h3 a:hover {

	color: #d4d4d4;

}

#podstrona_cala .akt .akt_img {

	float: left;

	margin: 0 16px 0 0;

	position: relative;

	width: 108px;

	height: 64px;

}

#podstrona_cala .akt p {

	margin: 0 0 3px;

	text-align: left;

}

#podstrona_cala .akt p img {

	vertical-align: middle;

}

#podstrona_cala .akt p a {

	text-decoration: none;

}

#podstrona_cala .akt p a:hover {

	text-decoration: underline;

	color: #d4d4d4;

}

/* mapa strony */

#podstrona_cala #mapa_strony {

	margin: 0 0 20px 10px;

}

#podstrona_cala #mapa_strony li {

	background: transparent url(images/li_last.gif) no-repeat 0 0;

	padding: 5px 0 0 15px;

	margin: 0;

}

#podstrona_cala #mapa_strony li:last-child {

	background: transparent url(images/li_last.gif) no-repeat 0 0;

}

#podstrona_cala #mapa_strony ul {

	margin: 0 0 0 15px;

}

/* kontakt */

#podstrona_cala #map {

	border: 3px solid #d3d7da;

}

#podstrona_cala .mapa_kontakt {

	float: right;

	margin: 0 0 10px 15px;

	width: 400px;

	height: 300px;

}

#podstrona_cala .mapa_dojazdu {

	margin: 0 0 15px;

	width: 944px;

	height: 400px;

}

#podstrona_cala #adresy {

	margin: 0 0 25px;

	padding: 0;

	overflow: hidden;

}

#podstrona_cala #adresy li {

	padding: 0;

	margin: 0;

	background: none;

	float: left;

	width: 24%;

}

/*----[ lewa, srodek i prawa ]-----------------------------------------------------------------------*/

#left {

	width: 230px;

	float: left;

	padding: 0 25px 0 10px;

	margin: 0 0 10px;

}

#left ul { margin: 0 0 15px; }

#left ul li {

	padding: 0;

	margin: 0;

	background: #000 url(images/background_menu_li.gif) no-repeat 0 0;

}

#left ul li a {

	display: block;

	color: #fff;

	font-size: 16px;

	font-family: Trebuchet MS, sans-serif;

	font-weight: bold;

	text-decoration: none;

	padding: 5px 5px 5px 22px;

}

#left ul li span {

	display: block;

	color: #fff;

	font-size: 16px;

	font-family: Trebuchet MS, sans-serif;

	font-weight: bold;

	text-decoration: none;

	padding: 5px 5px 5px 22px;

}

#left ul ul { margin: 0 0 0 15px; }

#left ul ul li {

	border-top: 1px solid #0d202b;

	background: none;

}

#left ul ul li:first-child {

	border-top: 0 none;

}

#left ul ul li a {

	font-size: 14px;

	padding: 3px 3px 3px 22px;

}

#left a.link_zobacz_film {

	width: 230px;

	height: 75px;

	display: block;

	text-indent: -9999px;

	background: transparent url(images/b_zobacz_film.jpg) no-repeat;

	margin: 0 0 10px;

}

#center {

	width: 410px;

	float: left;

	margin: 0 0 10px;

}

#right {

	width: 260px;

	float: right;

	padding: 0 10px 0 25px;

	margin: 0 0 10px;

}

#right a.link_wiecej {

	float: right;

}

#right_long {

	width: 695px;

	float: right;

	padding: 0 10px 0 0;

	margin: 0 0 10px;

}

/*----[ formularze ]------------------------------------------------------------*/

#formularz {

	margin: 0;

	padding: 0;

	width: 400px;

}

#formularz.auto_margin {

	margin: 0 auto 15px;

}

#formularz li {

	border-top: 1px dashed #713e45;

	padding: 7px 0;

	overflow: hidden;

	margin: 0;

	background: none;

}

#formularz li:first-child {

	border-top: 0 none;

}

#formularz li label {

	display: block;

	width: 120px;

	margin: 0 10px 0 0;

	float: left;

	text-align: right;

	padding: 4px 0;

}

#formularz li input, #formularz li textarea, #formularz li select {

	padding: 3px;

	border: 1px solid #646464;

	background-color: #191919;

	width: 240px;

	font-size: 11px;

	font-family: Tahoma, Sans-serif;

	overflow: auto;

	color: #d4d4d4;

}

#formularz li input#telefon {

	padding: 3px 3px 3px 20px;

	width: 223px;

	background: transparent url(images/background_telefon.gif) no-repeat 3px center;

}

#formularz li select option {

	padding: 1px 10px;

}

#formularz ul {

	margin: 0;

	padding: 0;

	width: auto;

	overflow: hidden;

}

#formularz ul li {

	border-top: 0 none;

	padding: 3px 0;

	overflow: hidden;

	margin: 0;

}

#formularz li .submit {

	display: block;

	overflow: hidden;

}

#formularz li .submit input {

	background: transparent url(images/b_wyslij.gif) no-repeat 0 0;

	border: 0 none;

	cursor: pointer;

	height: 21px;

	max-height: 21px;

	padding-top: 21px;

	width: 63px;

}

#formularz li .submit input:hover {

	background-position: 0 -21px;

}

#formularz ul {

	margin: 0;

	overflow: hidden;

	padding:0 ;

	width: auto;

}

#formularz ul li {

	border-top: 0 none;

	margin: 0;

	overflow: hidden;

	padding: 3px 0;

}

#formularz ul li input {

	border: 0 none;

	font-family: Tahoma,Sans-serif;

	font-size: 11px;

	overflow: auto;

	padding: 0;

	vertical-align: middle;

	width: auto;

	margin: 0 7px 0 0;

}

#formularz li.wyrazam_zgode {

	color: #999;

	font-size: 10px;

	text-align: justify;

	border-top: 0 none;

}

#formularz li input.tak {

	border: 0 none;

	float: left;

	margin: 0 7px 25px 0;

	overflow: auto;

	padding: 0;

	width: auto;

}

/* mapa dojazdu */

#formularz_dojazd {

	margin: 0 auto 25px;

	padding: 0;

	width: 400px;

}

#formularz_dojazd li {

	border-top: 1px dashed #713e45;

	padding: 7px 0;

	overflow: hidden;

	margin: 0;

	background: none;

}

#formularz_dojazd li:first-child {

	border-top: 0 none;

}

#formularz_dojazd li label {

	display: block;

	width: 120px;

	margin: 0 10px 0 0;

	float: left;

	text-align: right;

	padding: 4px 0;

}

#formularz_dojazd li input, #formularz li textarea, #formularz li select {

	padding: 3px;

	border: 1px solid #646464;

	background-color: #191919;

	width: 240px;

	font-size: 11px;

	font-family: Tahoma, Sans-serif;

	overflow: auto;

	color: #d4d4d4;

}

#formularz_dojazd ul {

	margin: 0;

	padding: 0;

	width: auto;

	overflow: hidden;

}

#formularz_dojazd ul li {

	border-top: 0 none;

	padding: 3px 0;

	overflow: hidden;

	margin: 0;

}

#formularz_dojazd li .submit {

	display: block;

	overflow: hidden;

}

#formularz_dojazd li .submit input {

	background: transparent url(images/b_wyznacz_trase.gif) no-repeat 0 0;

	border: 0 none;

	cursor: pointer;

	height: 21px;

	max-height: 21px;

	padding-top: 21px;

	width: 116px;

}

#formularz_dojazd li .submit input:hover {

	background-position: 0 -21px;

}

/*----[ tabela godziny otwarcia ]-----------------------------------------------------------------------*/

#godziny_otwarcia {

	width: 100%;

	margin: 0 0 15px;

}

#godziny_otwarcia td {

	border: 1px solid #444;

	padding: 5px 0;

	vertical-align: middle;

	text-align: center;

}

#godziny_otwarcia td.naglowek_td {

	font-weight: bold;

}

#godziny_otwarcia td.dc {

	background-color: #222;

}

#godziny_otwarcia td.dz {

	background-color: #ffff00;

}

#godziny_otwarcia td.dr {

	background-color: #ff0000;

}

#godziny_otwarcia td.dv {

	background-color: #ff66cc;

}

/*----[ tabela godziny otwarcia ]-----------------------------------------------------------------------*/

.galeria {

	margin: 0 0 12px;

	padding: 0;

}

.galeria li {

	margin: 13px;

	padding: 0;

	float: left;

	position: relative;

	width: 205px;

	height: 182px;

}



.galeria a {

	text-decoration: none;

	color: #242424;

}

.galeria a:hover {

	color: #000;

	text-decoration: underline;

}

.galeria img {

	padding: 15px 0 0 13px;

}

.galeria em {

	width: 205px;

	height: 30px;

	background: url(images/background_galeria.gif) no-repeat;

	display: block;

	position: absolute;

	text-align: center;

	font-size: 11px;

	padding-top: 152px;

	font-weight: bold;

	font-style: normal;

	cursor: pointer;

}

.galeria em:hover {

	color: #000;

	text-decoration: underline;

}

/*----[ powrot ]-----------------------------------------------------------------------*/

#powrot {

	padding: 10px 0 0;

	margin: 0 0 15px;

	height: 17px;

	float: right;

	width: 705px;

}

#powrot_long {

	padding: 10px 0 0;

	margin: 0 0 15px;

	height: 17px;

	width: 100%;

}

#powrot a.back, #powrot_long a.back {

	width: 62px;

	height: 17px;

	background: transparent url(images/b_powrot.gif) no-repeat 0 0;

	display: block;

	text-indent: -9999px;

	float: left;

}

#powrot a.back:hover, #powrot_long a.back:hover {

	background-position: 0 -17px;

}

#powrot a.home, #powrot_long a.home {

	width: 89px;

	height: 17px;

	background: transparent url(images/b_strona_glowna.gif) no-repeat 0 0;

	display: block;

	text-indent: -9999px;

	float: right;

}

#powrot a.home:hover, #powrot_long a.home:hover {

	background-position: 0 -17px;

}

/*----[ stopka ]-----------------------------------------------------------------------*/

#stopka {

	border-top: 2px solid #2c2c2c;

}

#stopka #stopka_wrapper {

	width: 970px;

	margin: 0 auto;

	overflow: hidden;

	padding: 10px 0;

	font-size: 10px;

}

#stopka #stopka_wrapper a {

	text-decoration: none;

}

#stopka #stopka_wrapper #menu_bottom {

	margin: 0;

	padding: 0;

	float: left;

}

#stopka #stopka_wrapper #menu_bottom li {

	float: left;

	background: none;

	margin: 0 0 0 8px;

	padding: 0 0 0 8px;

	border-left: 1px solid #969696;

}

#stopka #stopka_wrapper #menu_bottom li.no_border {

	border-left: 0 none;

}

#stopka #stopka_wrapper #menu_bottom li.en {

	margin: 0 4px;

	padding: 0;

	border-left: 0 none;

	height: 16px;

	width: 17px;

}

#stopka #stopka_wrapper #menu_bottom li.en a {

	height: 16px;

	width: 100%;

	display: block;

	text-indent: -9999px;

	background: transparent url(images/background_flagi.gif) no-repeat 0 0;

}

#stopka #stopka_wrapper #menu_bottom li.en a:hover {

	background-position: 0 -16px;

}

#stopka #stopka_wrapper #menu_bottom li.pl {

	margin: 0 0 0 4px;

	padding: 0;

	border-left: 0 none;

	height: 16px;

	width: 17px;

}

#stopka #stopka_wrapper #menu_bottom li.pl a {

	height: 16px;

	width: 100%;

	display: block;

	text-indent: -9999px;

	background: transparent url(images/background_flagi.gif) no-repeat -17px 0;

}

#stopka #stopka_wrapper #menu_bottom li.pl a:hover {

	background-position: -17px -16px;

}

#stopka #stopka_wrapper .copy {

	float: right;

}

#stopka #stopka_wrapper .iguana {

	float: right;

	margin: 0 0 0 40px;

}
iframe#face div.fbDarkWidget, iframe#face div.fbConnectWidgetTopmost {
	border: 0 none !important;
}
