BODY
{
	background: #fff;
	margin: 0;
	font-family: tahoma;
	font-size: 11px;
	color: #373737;
}
#space
{
	background: #dddade url(gfx/body-bkg.jpg) center top no-repeat;
	width: 100%;
	height: auto;
}

#black {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
height:1600px;
left:0;
opacity:0.89;
position:absolute;
top:0;
width:100%;
z-index:3;

}

#text {
height:200px;
left:50%;
margin:50px 0 0 -300px;
position:absolute;
text-align:center;
top:0;
width:600px;
z-index:4;
}


#center-block
{
	width: 1003px;
	height: auto;
	margin: 0 auto;
}
#absolute-1
{
	/* background: url(gfx/absolute-1.gif) no-repeat; */
	width: 494px;
	height: 386px;
	margin: 55px 0 0 229px;
	position: absolute;
}
.absolute-2
{
	background: url(gfx/absolute-2.gif) no-repeat;
	width: 702px;
	height: 201px;
	margin: 35px 0 0 229px;
	position: absolute;
}
/* -------------------- SIDE LEFT -------------------- */
#side-left
{
	width: 262px;
	height: auto;
	margin: 24px 0 0 0;
	padding: 0 0 33px 0;
	float: left;
}
#side-left .logo
{
	width: 242px;
	height: 133px;
	margin: 0;
	padding: 0;
	font-size: 0;
}
#side-left .logo a
{
	background: url(gfx/logo.gif) no-repeat;
	width: 242px;
	height: 133px;
	display: block;
	font-size: 0;
}
#side-left .menu-glowne
{
	background: #52195e url(gfx/menu-glowne.gif) no-repeat;
	width: 229px;
	height: 17px;
	margin: 0 0 0 26px;
	padding: 0;
	font-size: 0;
}
#side-left ol
{
	background: #52195e;
	width: 229px;
	height: auto;
	margin: 0 0 0 26px;
	padding: 10px 0 0 0;
	list-style: none;
}
#side-left ol li
{
	margin: 0;
	padding: 1px 0 0 0;
}
#side-left ol li a
{
	background: url(gfx/menu-element-bkg.gif) no-repeat;
	width: 168px;
	height: 17px;
	padding: 6px 0 0 25px;
	display: block;
	color: #d4c9d6;
}
#side-left ol li .sub
{
	background: url(gfx/menu-element-bkg.gif) no-repeat;
	width: 159px;
	height: 21px;
	padding: 6px 0 0 34px;
	display: block;
	color: #ffae00;
}
#side-left ol li a:hover
{
	background: url(gfx/menu-element-hover-bkg.gif) no-repeat;
	
	font-weight: bold;
	color: #2f0d36;
}
#side-left .menu-top
{
	background: url(gfx/menu-top-bkg.gif) no-repeat;
	width: 255px;
	height: 17px;
	display: block;
	font-size: 0;
}
#side-left .menu-bottom
{
	background: url(gfx/menu-bottom-bkg.gif) no-repeat;
	width: 229px;
	height: 10px;
	margin: 0 0 0 26px;
	display: block;
	font-size: 0;
}
#side-left .nasi-partnerzy
{
	background: url(gfx/nasi-partnerzy.gif) no-repeat;
	width: 91px;
	height: 15px;
	margin: 16px 0 0 30px;
	padding: 0;
}
#side-left .box-partnerzy
{
	width: 222px;
	height: 44px;
	margin: 19px 0 0 30px;
}
#side-left .box-partnerzy .arrow-left
{
	background: url(gfx/arrow-left.gif) no-repeat;
	width: 22px;
	height: 22px;
	margin: 11px 0 0 0;
	display: block;
	float: left;
	font-size: 0;
}
#side-left .box-partnerzy .arrow-right
{
	background: url(gfx/arrow-right.gif) no-repeat;
	width: 22px;
	height: 22px;
	margin: 11px 0 0 0;
	display: block;
	float: left;
	font-size: 0;
}
#side-left .box-partnerzy .border
{
	width: 178px;
	height: 44px;
	float: left;
}
#side-left .box-partnerzy .border #mask
{
	width: 178px;
	height: 44px;
	position: relative;
	overflow: hidden;
}
#side-left .box-partnerzy .border #mask #box { position: absolute; }
#side-left .box-partnerzy .border #mask #box a
{
	width: auto;
	height: auto;
	display: block;
	float: left;
}
#side-left .box-partnerzy .border #mask #box a img { display: block }
#side-left .box-karty
{
	background: url(gfx/box-karty-bkg.gif) no-repeat;
	width: 242px;
	height: 105px;
	margin: 8px 0 0 20px;
	padding: 23px 0 0 0;
}
#side-left .box-karty h1
{
	background: url(gfx/akceptujemy-karty.gif) no-repeat;
	width: 119px;
	height: 15px;
	margin: 0 0 16px 20px;
	padding: 0;
	font-size: 0;
}
#side-left .box-karty .stab
{
	width: 222px;
	height: 44px;
	margin: 0 auto;
}
#side-left .box-karty .stab .arrow-left
{
	background: url(gfx/arrow-left.gif) no-repeat;
	width: 22px;
	height: 22px;
	margin: 11px 0 0 0;
	display: block;
	float: left;
	font-size: 0;
}
#side-left .box-karty .stab .arrow-right
{
	background: url(gfx/arrow-right.gif) no-repeat;
	width: 22px;
	height: 22px;
	margin: 11px 0 0 0;
	display: block;
	float: left;
	font-size: 0;
}
#side-left .box-karty .stab .border
{
	width: 178px;
	height: 44px;
	float: left;
}
#side-left .box-karty .stab .border #mask
{
	width: 222px;
	height: 44px;
	position: relative;
	overflow: hidden;
}
#side-left .box-karty .stab .border #mask #box { position: absolute; }
#side-left .box-karty .stab .border #mask #box a
{
	width: auto;
	height: auto;
	display: block;
	float: left;
}
#side-left .box-karty .stab .border #mask #box a img { display: block }
/* -------------------- SIDE RIGHT -------------------- */
#side-right
{
	width: 741px;
	height: auto;
	float: left;
}
/* ---------- TOP BLOCK ---------- */
#side-right .top-block
{
	width: 741px;
	height: 92px;
}
#side-right .top-block .aktualny-rozklad-jazdy
{
	width: 219px;
	height: 65px;
	margin: 0 113px 0 0;
	padding: 17px 53px 0 0;
	display: inline;
	float: right;
	font-size: 0;
}
#side-right .top-block .aktualny-rozklad-jazdy a
{
	background: url(gfx/aktualny-rozklad-jazdy.gif) no-repeat;
	width: 219px;
	height: 65px;
	display: block;
	font-size: 0;
}
#side-right .top-block p
{
	width: auto;
	height: auto;
	margin: 0 0 0 628px;
	padding: 31px 53px 0 0;
	position: absolute;
}
#side-right .top-block p .pl
{
	background: url(gfx/pl.gif) no-repeat;
	width: 27px;
	height: 27px;
	margin: 0 6px 0 0;
	display: block;
	float: left;
}
#side-right .top-block p .pl-active
{
	background: url(gfx/pl-hover.gif) no-repeat;
	width: 27px;
	height: 27px;
	margin: 0 6px 0 0;
	display: block;
	float: left;
}
#side-right .top-block p .pl:hover { background: url(gfx/pl-hover.gif) no-repeat; }
#side-right .top-block p .en
{
	background: url(gfx/en.gif) no-repeat;
	width: 27px;
	height: 27px;
	display: block;
	float: left;
}
#side-right .top-block p .en-active
{
	background: url(gfx/en-hover.gif) no-repeat;
	width: 27px;
	height: 27px;
	display: block;
	float: left;
}
#side-right .top-block p .en:hover { background: url(gfx/en-hover.gif) no-repeat; }
#side-right .top-block .box-form
{
	background: url(gfx/box-form-bkg.gif) left no-repeat;
	width: 324px;
	height: 77px;
	margin: 3px 20px 0 269px;
	position: absolute;
}
#side-right .top-block .box-form strong
{
	width: auto;
	height: auto;
	padding: 34px 6px 0 53px;
	display: block;
	float: left;
}
#side-right .top-block .box-form form fieldset .input
{
	background: url(gfx/input-bkg.gif) no-repeat;
	width: 136px;
	height: 21px;
	margin: 29px 0 0 0;
	padding: 5px 0 0 15px;
	float: left;
	border: none;
}
#side-right .top-block .box-form form fieldset .submit-zapisz
{
	width: 50px;
	height: 26px;
	margin: 29px 0 0 0;
	padding: 0;
	float: left;
}
/* ---------- COLUMN LEFT ---------- */
#side-right .column-left
{
	width: 421px;
	height: auto;
	margin: 357px 0 0 0;
	padding: 0 23px 0 14px;
	float: left;
}
#side-right .column-left strong
{
	display: block;
	line-height: 18px;
	text-align: justify;
}
#side-right .column-left p
{
	width: 330px;
	height: auto;
	margin: 0;
	padding: 20px 0 0 0;
	float: left;
	line-height: 18px;
	text-align: justify;
}
#side-right .column-left .more
{
	background: url(gfx/more-1-bkg.gif) no-repeat;
	width: 44px;
	height: 24px;
	margin: 46px 0 0 0;
	padding: 7px 0 0 19px;
	display: block;
	float: right;
	font-weight: bold;
}
/* ---------- COLUMN RIGHT ---------- */
#side-right .column-right
{
	width: 283px;
	height: auto;
	float: left;
}
#side-right .column-right .aktualnosci-promocje
{
	background: url(gfx/aktualnosci-promocje.gif) no-repeat;
	width: 211px;
	height: 44px;
	margin: 1px 0 15px 21px;
	padding: 0;
	font-size: 0;
}
/* ----- BOX ----- */
#side-right .column-right .box
{
	width: 211px;
	height: auto;
	margin: 0 0 0 21px;
}

#side-right .column-right .box img {

padding: 1px;
border: 1px solid #dad6dc;

}

#side-right .column-right .box h3
{
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#side-right .column-right .box h4
{
	margin: 0 0  0;
	padding: 2px 0 9px 0;
	font-size: 9px;
	font-weight: normal;
}
#side-right .column-right .box img
{
	margin: 5px 0 0 0;
	display: block;
	float: left;
}
#side-right .column-right .box p
{
	width: 158px;
	height: auto;
	margin: 0;
	padding: 0;
	float: right;
	line-height: 16px;
	text-align: justify;
}
#side-right .column-right .box .more
{
	background: url(gfx/more-2-bkg.gif) no-repeat;
	width: 55px;
	height: 24px;
	margin: 1px 0 0 0;
	padding: 6px 0 0 0;
	display: block;
	float: right;
	font-weight: bold;
	text-align: center;
}
#side-right .column-right .spacer
{
	background: url(gfx/spacer.gif) no-repeat;
	width: 211px;
	height: 23px;
	margin: 0 0 0 21px;
	display: block;
	font-size: 0;
}
/* ----- BOX CONTACT ----- */
#side-right .column-right .box-contact
{
	background: url(gfx/box-contact-bkg.gif) no-repeat;
	width: 283px;
	height: 155px;
	margin: 35px 0 0 0;
	padding: 23px 0 0 0;
}
#side-right .column-right .box-contact h1
{
	background: url(gfx/szybki-kontakt.gif) no-repeat;
	width: 111px;
	height: 18px;
	margin: 0 0 0 24px;
	padding: 0;
	font-size: 0;
}
#side-right .column-right .box-contact p
{
	margin: 0;
	padding: 8px 0 0 32px;
	line-height: 16px;
}
#side-right .column-right .box-contact strong, #side-right .column-right .box-contact span { display: block; }
#side-right .column-right .box-contact a
{
	display: block;
	text-decoration: underline;
	font-weight: bold;
}
/* ---------- COUMN MIDDLE ---------- */
#side-right .column-middle
{
	width: 741px;
	height: auto;
	margin: 147px 0 0 0;
}
#side-right .column-middle .nav-bar
{
	background: url(gfx/nav-bar-bkg.gif) bottom repeat-x;
	width: 638px;
	height: 30px;
	margin: 0 0 0 11px;
	padding: 0 0 0 11px;
	color: #898989;
}
#side-right .column-middle .nav-bar a
{
	font-weight: bold;
	color: #da9500;
}
#side-right .column-middle .box
{
	width: 639px;
	height: auto;
	margin: 9px 0 0 21px;
}
#side-right .column-middle .box .nag
{
	margin: 0;
	padding: 0;
	font-family: "trebuchet ms";
	font-size: 24px;
	font-weight: normal;
	color: #521d5d;
}

#side-right .column-middle .box .innag
{
	margin: 0;
	padding: 0;
	font-family: "trebuchet ms";
	font-size: 17px;
	font-weight: normal;
	color: #521d5d;
}

#side-right .column-middle .box p
{
	margin: 0;
	padding: 12px 0 0 0;
	line-height: 18px;
	text-align: justify;
}
#side-right .column-middle .box img
{
	margin: 18px 0 0 18px;
	display: block;
	float: right;
}


#side-right .column-middle .box #photos img
{
	margin: 0px 0 0 0px;
	display: block;
	float: none;
}
/* -------------------- FOOTER -------------------- */
#footer
{
	background: #fffefe url(gfx/footer-bkg.gif) repeat-x;
	width: 100%;
	height: 91px;
}
#footer div
{
	background: url(gfx/footer-div-bkg.gif) right top no-repeat;
	width: 1003px;
	height: 91px;
	margin: 0 auto;
}
#footer .phone { background: url(gfx/footer-phone-bkg.gif) right top no-repeat; }
#footer div p
{
	width: auto;
	height: auto;
	margin: 0;
	padding: 34px 0 0 30px;
	float: left;
}
#footer div p span
{
	width: auto;
	height: auto;
	padding: 3px 8px 0 0;
	display: block;
	float: left;
}
#footer div p a
{
	background: url(gfx/yamandi.gif) no-repeat;
	width: 77px;
	height: 19px;
	display: block;
	float: left;
}
#footer div ol
{
	width: auto;
	height: auto;
	margin: 33px 0 0 0;
	padding: 0 21px 0 0;
	float: right;
	list-style: none;
}
#footer div ol li
{
	width: auto;
	height: auto;
	padding: 0 10px 0 0;
	float: left;
}
#footer div ol li a
{
	width: auto;
	height: 22px;
	padding: 0 0 0 10px;
	display: block;
	float: left;
	color: #373737;
}
#footer div ol li a:hover
{
	background: #521c5d url(gfx/footer-menu-element-left-bkg.gif) left no-repeat;
	color: #fff;
}

#footer div ol li a#facebook:hover
{
	background: none;
	color: #fff;
}

#footer div ol li a span
{
	width: auto;
	height: 18px;
	padding: 4px 9px 0 0;
	display: block;
	float: left;
}
#footer div ol li a:hover span
{
	background: url(gfx/footer-menu-element-right-bkg.gif) right no-repeat;
}
/* -------------------- EXTRAS -------------------- */
.clearfloat 
{
	height: 0;
	margin: 0;
	clear: both;
    line-height: 0;
	font-size: 0;
}
.clearfloat-1
{
	height: 10px;
	margin: 0;
    line-height: 0;
	font-size: 0;
	clear: both;
}
form,fieldset
{
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	border: none;
}
input,textarea
{
	font-family: arial;
	font-size: 11px;
	color: #cacaca;
}
img
{
	border: none;
}
a
{
	text-decoration: none;
	font-weight: normal;
	color: #521d5d;
	outline: none;
}
h1 span { display: none; }
.bkg { background: url(gfx/body-1-bkg.jpg) center top no-repeat; }

#photos h2 {

color: #52195e;
font-weight: normal;
font-size: 17px;

}

#pointer {

border: 1px solid #000;

}

#dane_kontaktowe {

float: left;
width: 253px;
background: url('gfx/kontakt_bg.gif') repeat-y top right;
margin: 0 0 20px 0;

}

#contact_form {

width: 360px;
float: left;
margin: 0 0 0 20px;
display: inline;

}

h4 {

font-size: 13px;
margin-bottom: 0;
padding-bottom: 0;

}

#side-right .column-middle .box #dane_kontaktowe p {

margin: 0 0 0 0;
padding: 0;
}

#side-right .column-middle .box #dane_kontaktowe a {

text-decoration: underline;

}

#k_imie, #k_firma, #k_email, #k_telefon  {

width: 340px;
height: 17px;
margin: 0px 0 5px 0;
color: #666666;

}

#k_tresc {

width: 340px;
height: 120px;
color: #666666;

}

#contact_form label {



}


#wym {

float: right;
margin: 0 17px 0 0;
display: inline;
font-size: 9px;
color: #929292;
text-align:right;
width:330px;

}

#k_wyslij {

width: 117px;
height: 27px;
float: right;
margin: 5px 15px 0 0;
background: url('gfx/send.gif') no-repeat;
border: none;
font-size: 11px;
font-weight: bold;
color: #fff;
font-family: Tahoma, Arial, Verdana, sans-serif;


}

.passed {

width: 610px;
height: auto;
min-height: 33px;
background: #f9f8d6;
padding: 12px 0 0 8px;
border: 1px solid #c3c8a2;
color: #455e2f;
margin: 10px 0 20px 0;


}

#p_info {

background:  url(gfx/passed.gif) no-repeat top left;
min-height: 20px;
padding: 3px 0px 0 25px;

}


.unpassed {

width: 610px;
height: auto;
min-height: 33px;
background: #f6e8e8;
padding: 12px 0 0 8px;
border: 1px solid #a10202;
color: #a10202;
margin: 10px 0 20px 0;


}

#u_info {

background:  url(gfx/unpassed.gif) no-repeat top left;
min-height: 20px;
padding: 3px 0px 0 25px;

}

.column-middle .box ul li, .column-middle .box ol li  {

line-height: 18px;
margin: 0 0 6px 0;

}

.column-middle .box {

line-height: 18px;


}






.clear_news {

clear: both;

}

h3  {

padding:25px 0 3px;
margin: 0;

}


h3 a{

color:#724A7A;
font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;
font-size:17px;
font-weight:normal;
letter-spacing:0;
padding: 0;
margin: 0;

}


#side-right .column-middle .box #aktualnosci img {

margin: 0;
padding: 2px;
border: 1px solid #c1bec6;
margin: 0 10px 0 0;

}


/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		height:44px;
width:178px;
left:30px;
position:absolute;
top:0;
		overflow:hidden; 
		
		}
	span#prevBtn{ position: absolute; top: 10px; left: 0; }
	span#nextBtn{ position: absolute; top: 10px; left: 200px;}	

#abc {

margin:19px 0 0 30px;
position: relative;

}

.term{width:655px;height:570px;border:0px;overflow:hidden;margin:0 0 0 0px;padding:0;}
.pnag{color:#521D5D;
font-family:"trebuchet ms";
font-size:18px;
font-weight:normal;
margin:20px 0 10px 0;
padding:0;}


	
	
/* // Easy Slider */


.galeria2 {

width: 100px;
height: 100px;
padding: 1px;
border: 1px solid #c9c1c9;
float: left;
display: inline;
margin: 0 10px 10px 0;
}

.panel {

width: 920px;

}



