BODY { margin:0 auto; padding: 0px; font-size: 12px; font-family: Arial; background-repeat: no-repeat; background-position: top center; background-color: #dadada; }

.backgr { z-index: 2; position: relative; float: left; width: 100%; height: 100%; background-image: url(img/bg.jpg); background-position: bottom center; background-repeat: no-repeat; }

.site { z-index: 3; position: relative; width: 900px; margin: 0 auto; }

img { margin: 0 auto; border: 0; }
img.mini { padding: 2px; border: 2px solid #ece8c8; }


.logos {
	float: right;
	margin-top: -5px;
}

.backgray { z-index: 1; float: left; width: 100%; height: 100%; background-image: url(img/tlo2.jpg); background-position: center 1000px; background-repeat: no-repeat; }




hr	{
	float: left;
	width: 900px;
	height: 0px;
	border: solid #c1d3cb 0px;
	border-top-width: 1px;
	margin-top: 22px;
	margin-bottom: 25px;
}



h1 { color: #fdf308; font-weight: bold; font-size: 13px; }
h2 { color: #FFF; font-weight: bold; font-size: 18px; float: left; }



.top {
	float: left;
	width: 900px;
	height: 600px;
	padding-left: 0px; 
	margin-bottom: 0px;
}




.main { text-align: justify; color: #343536; margin-top: 10px; margin-bottom: 5px; width: 780px; float: left; line-height: 21px; padding-left: 60px; padding-right: 60px; }




.nag {
	float: left;
	width: 780px;
	height: 55px;
	padding-left: 60px;
	padding-right: 60px;
}





.tytul { float:left; color: #fff600; font-weight: bold; font-size: 13px; background-color: #353535; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; margin-top: 8px;}
.data { float:left; font-weight: normal; color: #7c7c7c; font-size: 11px; height: 10px; }
.news { float:left; text-align: justify; color: #343536; margin-bottom: 25px; }
























.kart {
	display: inline;
}



.main_news_left {
	float: left;
	width: 260px;
	padding-top: 4px;

}

.main_news_leftwo {
	margin-left: 64px;
	float: left;
	width: 260px;
	padding-top: 4px;

}







.tresc {
	float: left;
	text-align: justify;
	color: #424141;
	padding-top: 0px;
	width: 900px;
	line-height: 18px;
}

.kontakt {
	float: left;
	width: 900px;
	height: 191px;
	background: transparent url(img/ico.jpg) no-repeat left top;
}


.newsy { float:left; padding-left: 150px; width: 600px; }


.fotka {
	float: left;
	width: 275px;
}

.foto {
	float: left;
	padding: 0px;
	border: 5px solid #aeafaa;

}

.tekst {
	float: left;
	width: 625px;
}


/* footer ------------------------------------------------------------ */

.footer_main { margin-top: 0px; width: 100%; height: 145px; float: left;}
#footer { overflow:hidden; width: 900px; height: 145px; margin:0 auto; background: transparent url(img/foot.gif) no-repeat center top; }
#footer p { margin: 0 0; }
#footer .links { float:left; width: 840px; padding-top: 25px; padding-left: 60px; height: 11px; font-size: 11px; }
.crspo { float:left; text-align: right; height: 37px; padding-right: 60px; padding-top: 25px; width: 200px; height: 37px; font-size: 11px; color: #3c3c3c; margin-bottom: 1px;}
.tekst { float:left;  height: 37px; padding-top: 25px; padding-left: 60px; width: 580px; height: 37px; font-size: 11px; color: #3c3c3c; margin-bottom: 1px; }











/* links ------------------------------------------------------------ */


A.normal {  color: #343536; font-weight: normal; text-decoration: none; }
A.normal:hover { #0a97df; TEXT-DECORATION: underline; }

A.foot { color: #fff; font-weight: normal; text-decoration: underline; font-size: 11px; }
A.foot:hover { color: #fff600; TEXT-DECORATION: underline; }

A.gray { color: #3c3c3c; font-weight: normal; text-decoration: underline; font-size: 12px; }
A.gray:hover { color: #fff600; TEXT-DECORATION: underline; }

a { color: #fff600; font-weight: normal; text-decoration: underline; font-size: 12px; }
a:hover { color: #fff; text-decoration: underline; }

A.more { color: #FFF; font-weight: normal; text-decoration: underline; font-size: 11px; }
A.more:hover { color: #fff600; TEXT-DECORATION: underline; }

A.newsz { color: #628e95; font-weight: normal; text-decoration: underline; font-size: 12px; }
A.newsz:hover { color: #0a97df; text-decoration: underline; }


.more {
	color: #535353;
	font-size: 10px;
	display: inline;
}

.more a {
	font-size: 10px;
	color: #535353;
	text-decoration: underline;
}

.more a:hover {
	color: #FFF; 
	TEXT-DECORATION: underline;
}







































































.avatar {
	margin-top: 4px;
	margin-right: 5px;
	float: left;
	padding: 0px;
	border: 1px solid #a6a6a6;

}


.gal {
	width: 950px;
	margin-left: 50px;
	text-align: center;



}




.fotoo { float:left; padding-top: 7px; padding-left: 5px; margin-top: 2px; margin-left: 11px; margin-right: 12px; margin-bottom: 15px; height: 103px; width: 103px; background: transparent url(img/ramka.gif) no-repeat left top; }
.dalej { margin-bottom: -4px; display: inline;}

.news_main { float:left; width: 570px; height: 182px; color: #1cad00; font-size: 13px; font-weight: bold; padding-left: 35px; padding-top: 8px; background: transparent url(img/aktualnosci_main.gif) no-repeat left top; line-height: 43px; }
.news_main a {text-decoration: none; display: inline; font-size: 13px; color: #1cad00; font-weight: bold; }
.news_main a:hover {text-decoration: underline; display: inline; font-weight: bold; font-size: 13px; color: #c0c0c0;}



.sponsorzy {
	float: left;
	width: 295px;
	height: 145px;
	padding-top: 85px;
	background: transparent url(img/sponsorzy.gif) no-repeat left top;
}

.galeria {
	float: left;
	width: 191px;
	height: 135px;
	padding-top: 115px;
	padding-left: 104px;
	background: transparent url(img/galeria.gif) no-repeat left top;
}

.tapety {
	float: left;
	display: inline;
	width: 160px;
	height: 110px;
	padding-top: 5px;
	padding-left: 0px;
	line-height: 21px;
}


.sponl {
	text-align: right;
	float: left;
	padding-right: 40px;
	width: 293px;
	height: 160px;
	margin-top: 15px;
}


.sponc {
	text-align: center;
	float: left;
	width: 334px;
	height: 160px;
	margin-top: 15px;
}

.sponr {
	float: left;
	padding-left: 40px;
	width: 293px;
	height: 160px;
	margin-top: 15px;
}

#alert ul {
	list-style-type: none;
	padding: 0;
	margin: 0;}

#alert ul li {
	list-style-position: outside;
	background: url(img/arrow5.gif) no-repeat left;
        padding-left: 10px;
	padding-top: 4px;
	line-height: 16px;}

.form_lewa { float: left; display: inline; color: #797979; text-align: right; margin-right: 65px; padding-top: 5px; height: 25px; width: 370px; vertical-align: top; }
.field { display: inline; font-weight: normal; margin: 0; padding: 0; height: 30px;}
.inp { font-size: 12px; font-family: Arial; display: inline; color: #e9e9e9; font-weight: normal; background: url(img/field.gif) no-repeat; width: 300px; padding: 7px 5px 8px 5px; border: 0px; line-height: 18px;  vertical-align: top;}
.area { font-size: 12px; font-family: Arial; display: inline; color: #e9e9e9; font-weight: normal; background: url(img/area.gif) no-repeat; width: 290px; padding: 7px 5px 8px 5px; height: 185px; border: 0px; line-height: 18px;  vertical-align: top;}
.dotsform { float: left; margin-top: 5px; margin-bottom: 10px; height: 1px; width: 100%; background: transparent url(img/dot.gif) repeat-x left top; }
.dotsdane { float: left; margin-top: 8px; margin-bottom: 10px; height: 1px; width: 658px; background: transparent url(img/dot.gif) repeat-x left top; }








.pro { display: inline;	color: #797979; font-weight: bold; }


.profil {
	float: left;
	width: 1000px;
	height: 1024px;
	padding-top: 9px;
	margin-top: 9px;
	background: transparent url(img/profil.gif) no-repeat left top;
}


.promain {
	float: left;
	width: 435px;
	height: 234px;
	background: transparent url(img/pro.jpg) no-repeat left top;
}

.protext {
	float: left;
	text-align: right;
	color: #565656;
	width: 124px;
	padding-top: 24px;
	line-height: 36px;
}

.protextt {
	margin-left: 24px;
	float: left;
	color: #e9e9e9;
	width: 124px;
	padding-top: 24px;
	line-height: 36px;
}


.tapetynapi {
	float: left;
	width: 1000px;
	height: 28px;
	padding-top: 9px;
	margin-top: 9px;
	background: transparent url(img/tapety.gif) no-repeat left top;
}


.tapety {
	float: left;
	width: 1000px;
	height: 260px;
	background: transparent url(img/tapety.jpg) no-repeat left top;
}


.tapety1 {float: left; width: 181px; height: 260px;}

.tapety2 {
	float: left;
	width: 172px;
	height: 70px;
	padding-top: 190px;
	text-align: center;
}

.tapety3 {float: left; width: 95px; height: 260px;}


.tapety4 {
	float: left;
	width: 162px;
	height: 91px;
	padding-top: 169px;
	text-align: center;
}

.tapety5 {float: left; width: 87px; height: 260px;}

.tapety6 {
	float: left;
	width: 136px;
	height: 112px;
	padding-top: 148px;
	text-align: center;
}



.sponsorzytlo {
	float: left;
	width: 435px;
	height: 159px;
	background: transparent url(img/sponsorzy_tlo.jpg) no-repeat left top;
	margin-bottom: 40px;
}



.naglink { float:right; text-align: right; font-weight: normal;  width: 315px; height: 32px; padding-top: 10px; color: #828282; font-size: 12px; display: inline; margin-bottom: 20px; }

.nagmaly { float:left; width: 225px; height: 42px; margin-bottom: 0px;}
.naglinkmaly { float:right; text-align: right; font-weight: normal;  width: 210px; height: 32px; padding-top: 10px; color: #828282; font-size: 12px; display: inline; margin-bottom: 0px; }

.nagmalyy { float:left; width: 225px; height: 42px; }
.naglinkmalyy { float:right; text-align: right; font-weight: normal;  width: 210px; height: 32px; padding-top: 10px; color: #828282; font-size: 12px; display: inline; }









.puste {
	float: left;
	height: 20px;
	width: 850px;
}

.pas {
	float: left;
	margin-top: 20px; 
	height: 110px;
	width: 850px;
}



































.toppasek {
	float: right;
	padding-top: 17px;
	color: #FFF;
	width: 680px;
	height: 26px;
}

.tekstpole {float: left; color: #FFF; font-weight : bold; display: inline; margin-top: 5px; margin-right: 5px;}

.pole {
	float: left;
	color: #7aa9bc;
	border: 0px solid black;
	vertical-align: middle;
  	font-family: Arial;
	font-size: 12px;
	width: 116px;
	height: 17px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 4px;
	background: transparent url(img/pole.jpg) no-repeat left top;
}

.button {
	color: #7aa9bc;
	border: 0px solid black;
	vertical-align: middle;
  	font-family: Arial;
	font-size: 12px;
	width: 116px;
	height: 16px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 4px;
	background: transparent url(img/pole.jpg) no-repeat left top;
}








.newsletter {
	float: right;
	width: 680px;
	height: 44px;
	padding-top: 17px;
	background: transparent url(img/newsletter.jpg) repeat-x left top;

}

.tekstnewsletter {float: left; color: #8db2c7; display: inline; margin-top: 6px; margin-right: 5px;}


.polenewsletter {
	float: right;
	color: #7aa9bc;
	border: 0px solid black;
	vertical-align: middle;
  	font-family: Arial;
	font-size: 12px;
	width: 116px;
	height: 17px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 4px;
	background: transparent url(img/pole.jpg) no-repeat left top;
}



.logo {
	float: left;
	width: 227px;
	height: 197px;
	padding-top: 22px;
	padding-left: 43px;
	background: transparent url(img/logo_tlo.gif) repeat-x left top;

}

.szukaj {
	float: left;
	width: 240px;
	height: 74px;
	padding-top: 49px;
	padding-right: 30px;
	background: transparent url(img/szukaj_tlo.gif) no-repeat left top;

}

.polesz {
	float: left;
	color: #7aa9bc;
	border: 0px solid black;
	vertical-align: middle;
  	font-family: Arial;
	font-size: 12px;
	width: 160px;
	height: 17px;
	margin-right: 5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 4px;
	background: transparent url(img/pole2.jpg) no-repeat left top;
}

.zaawansowane {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}


.oddzialka { float: left; margin-top: 25px; margin-bottom: 25px; width: 240px; height: 1px; background: url(img/kropki.gif) no-repeat top left; }

.kalendarz {
	float: left;
	text-align: right;
	width: 225px;
	height: 31px;
	padding-top: 14px;
	padding-right: 15px;
	background: transparent url(img/kalendarz.gif) no-repeat left top;

}

.kalendarz_one {
	float: left;
	width: 222px;
	line-height: 16px;
	color: #FFF;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 18px;
	background: url(img/arrow3.gif) no-repeat top left #063065;
}

.kalendarz_two {
	float: left;
	width: 222px;
	line-height: 16px;
	color: #FFF;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 18px;
	background: url(img/arrow3.gif) no-repeat top left #053b6f;
}

.kalendarz_krecha { float: left; width: 240px; height: 1px; background: url(img/kalendarz_one.gif) no-repeat top left; }
.kalendarz_krechaa { float: left; width: 240px; height: 1px; background: url(img/kalendarz_two.gif) no-repeat top left; }






.naglowek {
	text-align: justify;
	float: right;
	color: #535e60;
	width: 620px;
	height: 41px;
	padding-top: 21px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 18px;
	background: transparent url(img/naglowek.jpg) repeat-y left top;
}












.newslinki {
	text-align: center;
	float: left;
	color: #a1a1a1;
	width: 620px;
	line-height: 18px;
	word-spacing: 3px;
}





























