BODY { margin:0 auto; padding: 0px; font-size: 12px; font-family: Arial; background: url(img/tlo2011.jpg) no-repeat top center #000; }

.site { position: relative; width: 1000px; margin: 0 auto;}
img { margin: 0 auto; border: 0; }
img.mini { padding: 2px; border: 2px solid #ece8c8; }


h1 { color: #FFF; font-weight: bold; font-size: 18px; }
h2 { color: #FFF; font-weight: bold; font-size: 18px; float: left; }


.top {
	float: left;
	width: 1000px;
	height: 470px;
}




hr	{
	float: left;
	width: 540px;
	height: 0px;
	border: dotted #3c3c35 0px;
	border-top-width: 1px;
	margin-top: 6px;
	margin-bottom: 35px;
}


.main {
	text-align: justify;
	float: left;
	color: #e9e9e9;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 1000px;
}

.main_left {
	float: left;
	width: 540px;
	margin-top: 40px;
}

.main_right {
	float: right;
	width: 435px;
	margin-top: 40px;
}


.tytul { float:left; width: 530px; height: 20px; color: #2c2b2b; font-size: 12px; font-weight: bold; padding-left: 10px; padding-top: 6px; background: transparent url(img/tytul.jpg) no-repeat left top; }
.data { float:left; font-weight: normal; width: 530px; height: 16px; color: #5d5d5d; font-size: 10px; padding-top: 4px; padding-left: 10px; display: inline; background: transparent url(img/data.jpg) no-repeat left top; }
.news { float:left; margin-bottom: 15px; text-align: justify; color: #e9e9e9; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; width: 520px; line-height: 18px; }

.tytull { float:left; width: 530px; height: 22px; color: #2c2b2b; font-size: 12px; font-weight: bold; padding-left: 10px; padding-top: 4px; background: transparent url(img/tytul.jpg) no-repeat left top; }
.dataa { float:left; font-weight: normal; width: 530px; height: 19px; color: #5d5d5d; font-size: 10px; padding-top: 1px; padding-left: 10px; display: inline; background: transparent url(img/data.jpg) no-repeat left top; }
.newss { float:left; margin-bottom: 15px; text-align: justify; color: #e9e9e9; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; width: 520px; line-height: 18px; }

.newsy { float:left; padding-left: 230px; width: 770px; }


.avatar {
	margin-top: 4px;
	margin-right: 5px;
	float: left;
	padding: 0px;
	border: 1px solid #a6a6a6;

}


.gal {
	display: block;
	width: 950px;
	margin-left: 50px;
	text-align: center;



}

.foto {
	margin: 4px;
	float: left;
	padding: 0px;
	border: 1px solid #a6a6a6;

}



.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;}
.aktu { padding-left: 122px; width: 728px; }



.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; }






/* footer ------------------------------------------------------------ */

.footer_main { margin-top: 0px; width: 100%; height: 120px; float: left; background: transparent url(img/stopka.jpg) no-repeat center top;}
#footer { overflow:hidden; width: 1000px; height: 120px; margin:0 auto; }
#footer p { margin: 0 0; }
#footer .dogory { float:left; text-align: right; width: 270px; padding-top: 48px; height: 72px;}
#footer .links { float:left; font-size: 11px; color: #797979; width: 730px; padding-top: 62px; height: 58px; line-height: 12px; }





.tresc {
	float: left;
	text-align: justify;
	color: #e9e9e9;
	padding-bottom: 10px;
	padding-top: 40px;
	width: 1000px;
	line-height: 18px;
}

.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;
}



.nag { float:left; width: 225px; height: 42px; margin-bottom: 20px;}
.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;
}








.topflash {
	float: right;
	width: 680px;
	height: 238px;
	background: transparent url(img/top.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;
}














/* links ------------------------------------------------------------ */





A.blue { color: #93b6ca; font-weight: normal; text-decoration: underline; }
A.blue:hover { color: #FFF; TEXT-DECORATION: underline; }

A.gray { color: #b7b7b7; font-weight: normal; text-decoration: none; font-size: 11px; }
A.gray:hover { color: #FFF; TEXT-DECORATION: underline; }

A.dark { color: #535353; font-weight: normal; text-decoration: none; font-size: 12px; }
A.dark:hover { color: #FFF; TEXT-DECORATION: underline; }

a { color: #e9e9e9; font-weight: normal; text-decoration: none; }
a:hover { color: #FFF; 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;
}
























