body{
	color:#000000;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	line-height:130%;
}
form{
	padding:0px;
	margin:0px;
	border:0px;
}
a{
	letter-spacing:1px;
	color:#D10027;
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
#main_container{
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#intro_foto{
	width:423px;
	height:279px;
	float:left;
	background-image:url(../img/intro/intro_foto.jpg);
}
#intro_foto a{
	width:423px;
	height:279px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent:-9999px;
	position:relative;
	outline:none;
}
#intro_txt{
	width:477px;
	height:279px;
	float:left;
}
#intro_txt h1{
	width:277px;
	height:108px;
	font-size:1px;
	line-height:0px;
	display:block;
	float:right;
	padding:0px;
	position:relative;
	text-indent:-9999px;
	background-image:url(../img/intro/intro_h1.jpg);
	top:128px;
}
#intro_txt h2{
	width:427px;
	height:33px;
	font-size:1px;
	line-height:0px;
	display:block;
	float:right;
	padding:0px;
	position:relative;
	text-indent:-9999px;
	background-image:url(../img/intro/intro_h2.jpg);
	top:-70px;
}
#main_menu{
	width:900px;
	height:48px;
	float:left;
	background-image:url(../img/menu/navi_bg.gif);
}
#main_menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#main_menu li{
	display:inline;
}
#main_menu li a{
	width:150px;
	height:48px;
	display:block;
	float:left;
	position:relative;
	text-indent:-9999px;
	outline:0px;
}
#head{
	width:900px;
	height:100px;
	float:left;
	background-image:url(../img/head/head_bg.gif);
	background-repeat:no-repeat;
	background-position:44px 2px;
}
#main_txt{
	width:812px;
	height:auto;
	padding:0px 0px 0px 44px;
	text-align:justify;
}
#footer{
	width:900px;
	height:50px;
	float:left;
	background-image:url(../img/footer/footer_bg.gif);
	background-repeat:no-repeat;
	background-position:44px 20px;
}
#footer span{
	width:144px;
	height:47px;
	display:block;
	float:right;
	background-image:url(../img/footer/nie_daj_szansy.jpg);
	margin-top:2px;
}
/*kampania*/
#opis{
	width:100px;
	height:25px;
	float:left;
	font-weight:bold;
	padding-top:30px;
	padding-left:42px;
	
}
#opis_download {
	width:348px;
	height:25px;
	font-size:9px;
	float:left;
	padding-top:30px;
}
#list{
	width:100px;
	height:25px;
	float:left;
	font-weight:bold;
	padding-left:42px;
}
#list_download {
	width:348px;
	height:25px;
	font-size:9px;
	float:left;
}
#spot_tv{
	width:100px;
	height:25px;
	float:left;
	font-weight:bold;
	padding-top:30px;
	padding-left:42px;
}
#spot_tv_download {
	width:200px;
	height:25px;
	font-size:9px;
	float:left;
	padding-top:30px;
}
#spot_radio{
	width:100px;
	height:25px;
	float:left;
	font-weight:bold;
	padding-left:42px;
}
#spot_radio_download {
	width:200px;
	height:25px;
	font-size:9px;
	float:left;
}
#billtxt{
	width:450px;
	height:auto;
	display:block;
	padding-left:42px;
	padding-top:20px;
	padding-bottom:5px;
	font-weight:bold;
	float:left;
}
#billboard a{
	width:400px;
	height:189px;
	display:block;
	float:left;
	text-indent:-9999px;
	background-image:url(../img/materialy/Billboard.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:42px;
	outline:0px;
}
#ulotka1 a{
	width:266px;
	height:189px;
	display:block;
	float:left;
	text-indent:-9999px;
	background-image:url(../img/materialy/ulotka1.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:42px;
	outline:0px;
	margin-left:49px;
}
#ulotka2 a{
	width:266px;
	height:189px;
	display:block;
	float:left;
	text-indent:-9999px;
	background-image:url(../img/materialy/ulotka2.jpg);
	background-repeat:no-repeat;
	background-position:right;
	outline:0px;
	margin-left:49px;
	padding-bottom:5px;
}
#plakat a{
	width:200px;
	height:289px;
	display:block;
	float:left;
	text-indent:-9999px;
	background-image:url(../img/materialy/plakat.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:42px;
	padding-bottom:5px;
	outline:0px;
}
#prasa a{
	width:200px;
	height:289px;
	display:block;
	float:left;
	text-indent:-9999px;
	background-image:url(../img/materialy/prasa.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-left:43px;
	outline:0px;
}
#ulotkatxt{
	width:350px;
	height:auto;
	display:block;
	padding-left:42px;
	padding-top:20px;
	font-weight:bold;
	float:left;
}
#plakattxt{
	width:205px;
	height:auto;
	display:block;
	padding-left:42px;
	padding-top:20px;
	font-weight:bold;
	float:left;
}
#prasatxt{
	width:205px;
	height:auto;
	display:block;
	padding-left:42px;
	padding-top:20px;
	font-weight:bold;
	float:left;
}
/*submenu_m*/
#submenu_m{
	width:900px;
	height:90px;
	float:left;
}
#submenu_m ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#submenu_m li{
	display:inline;
}
#m1 a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:35px;
	outline:none;
	background-image:url(../img/submenus/m1.gif);
	background-position:0px 0px;
}
#m1 a:hover{
	background-position:-133px 0px;
}
#m1ov a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:35px;
	outline:none;
	background-image:url(../img/submenus/m1.gif);
	background-position:-133px 0px;
} 
#m2 a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:70px;
	outline:none;
	background-image:url(../img/submenus/m2.gif);
	background-position:0px 0px;
}
#m2 a:hover{
	background-position:-133px 0px;
}
#m2ov a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:70px;
	outline:none;
	background-image:url(../img/submenus/m2.gif);
	background-position:-133px 0px;
}
#m3 a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:70px;
	outline:none;
	background-image:url(../img/submenus/m3.gif);
	background-position:0px 0px;
}
#m3 a:hover{
	background-position:-133px 0px;
}
#m3ov a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:70px;
	outline:none;
	background-image:url(../img/submenus/m3.gif);
	background-position:-133px 0px;
}
#m4 a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:70px;
	outline:none;
	background-image:url(../img/submenus/m4.jpg);
	background-position:0px 0px;
}
#m4 a:hover{
	background-position:-133px 0px;
}
/*<---dorosli*/
#d1 a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:35px;
	outline:none;
	background-image:url(../img/submenus/d1.gif);
	background-position:0px 0px;
}
#d1 a:hover{
	background-position:-133px 0px;
}
#d1ov a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:35px;
	outline:none;
	background-image:url(../img/submenus/d1.gif);
	background-position:-133px 0px;
}
#d4 a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:70px;
	outline:none;
	background-image:url(../img/submenus/d4.gif);
	background-position:0px 0px;
}
#d4 a:hover{
	background-position:-133px 0px;
}
#d4ov a{
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:70px;
	outline:none;
	background-image:url(../img/submenus/d4.gif);
	background-position:-133px 0px;
}
#d5 a{
	width:186px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:70px;
	outline:none;
	background-image:url(../img/submenus/d5.gif);
	background-position:0px 0px;
}
#d5 a:hover{
	background-position:-186px 0px;
}
#d5ov a{
	width:186px;
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	text-indent:-99999px;
	top:27px;
	left:70px;
	outline:none;
	background-image:url(../img/submenus/d5.gif);
	background-position:-186px 0px;
}
/*list_m&list_d*/
#list_txt{
	width:575px;
	height:auto;
	float:left;
	font-style:italic;
	line-height:150%;
	padding:0px 30px 0px 35px;
}
#list_m_img{
	width:253px;
	height:949px;
	background-image:url(../img/Listy/list_m.gif);
	background-position:10px 20px;
	background-repeat:no-repeat;
	float:left;
}
#list_d_img{
	width:253px;
	height:846px;
	background-image:url(../img/Listy/list_d.jpg);
	background-position:0px 42px;
	background-repeat:no-repeat;
	float:left;
}
#list_down{
	width:240px;
	height:50px;
	float:left;
	margin-top:180px!important;
	margin-top:250px;
	font-size:12px;
	border-top:5px solid #726252;
	padding-left:5px;
}
#list_down_d{
	width:240px;
	height:50px;
	float:left;
	margin-top:120px!important;
	margin-top:190px;
	font-size:12px;
	border-top:5px solid #726252;
	padding-left:5px;
}
/*ankieta_dorosli*/
#ad_container{
	width:650px;
	height:200px;
	margin-left:170px!important;
	margin-left:90px;
	float:left;
}
#ad_czojs{
	width:491px;
	height:25px;
	text-align:right;
	font-weight:bold;
}
#ad_czojs span{
	padding-right:19px;
}
.an{
	float:left;
	padding-bottom:10px;
	padding-left:10px;
	width:400px;
	background-image:url(../img/ankieta/black.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}
.tak{
	width:21px;
	height:21px;
	float:left;
	background-image:url(../img/ankieta/unchecked.gif);
	margin-top:-3px;
	margin-left:20px;
	cursor:pointer;
}
.nie{
	width:21px;
	height:21px;
	float:left;
	background-image:url(../img/ankieta/unchecked1.gif);
	margin-top:-3px;
	margin-left:20px;
	cursor:pointer;
}
.qrf1{
	width:21px;
	height:21px;
	float:left;
	background-image:url(../img/ankieta/checked.gif);
	margin-top:-3px;
	margin-left:20px;
	cursor:pointer;
}
.qrf2{
	width:21px;
	height:21px;
	float:left;
	background-image:url(../img/ankieta/checked1.gif);
	margin-top:-3px;
	margin-left:20px;
	cursor:pointer;
}
#sprawdz{
	width:491px;
	text-align:center;
	float:left;
	margin-top:20px;
}
div#git{
	padding-top:10;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	line-height:17px;
	width:530px;
	height:500px;
}
#git span{
	font-weight:bold;
	color:#D10027;
}
div#problem{
	padding-top:10px; 
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	line-height:17px;
	width:530px;
	height:500px;
}
#problem span{
	font-weight:bold;
	color:#D10027;
}
/*ankieta_mlodziez*/
#am_container{
	width:810px;
	height:auto;
	float:left;
	margin-left:70px!important;
	margin-left:35px;
}
#am_container ul{
	padding:0px;
	margin:10px 0px 0px 0px;
}
#am_container li{
	width:auto;
	height:25px;
	display:block;
	list-style-type:none;
	padding-left:30px;
}
.am_questionmark{
	width:19px;
	height:18px;
	float:left;
	margin-right:10px;
	background-color:#4BB141;	
}
.am_anczekt{
	width:15px;
	height:14px;
	float:left;
	cursor:pointer;
	margin-right:10px;
	border: 2px solid #DF362F;	
}
.am_czekt{
	width:15px;
	height:14px;
	float:left;
	cursor:pointer;
	margin-right:10px;
	border: 2px solid #DF362F;
	background-image:url(../img/ankieta/am_czekt.gif);
}
/*partners*/
#partners1{
	width:900px;
	height:140px;
	float:left;
	background-image:url(../img/partners/partners1.gif);
	background-repeat:no-repeat;
	background-position:400px 30px;
}
#partners2{
	width:900px;
	height:60px;
	float:left;
	background-image:url(../img/partners/partners2.gif);
	background-repeat:no-repeat;
	background-position:383px 20px;
}
#partners3{
	width:900px;
	height:82px;
	float:left;
	background-image:url(../img/partners/partners3.gif);
	background-repeat:no-repeat;
	background-position:317px 0px;
}
#partners4{
	width:900px;
	height:73px;
	float:left;
	background-image:url(../img/partners/partners4.gif);
	background-repeat:no-repeat;
	background-position:210px 0px;
}
#partners5{
	width:900px;
	height:70px;
	float:left;
	background-image:url(../img/partners/partners5.gif);
	background-repeat:no-repeat;
	background-position:210px 0px;
}
#partners6{
	width:900px;
	height:70px;
	float:left;
	background-image:url(../img/partners/partners6.gif);
	background-repeat:no-repeat;
	background-position:210px 0px;
}
#partners7{
	width:900px;
	height:70px;
	float:left;
	background-image:url(../img/partners/partners7.gif);
	background-repeat:no-repeat;
	background-position:210px 0px;
}
#partners8{
	width:900px;
	height:55px;
	float:left;
	background-image:url(../img/partners/partners8.gif);
	background-repeat:no-repeat;
	background-position:210px 0px;
}
#partners9{
	width:900px;
	height:100px;
	float:left;
	background-image:url(../img/partners/partners9.gif);
	background-repeat:no-repeat;
	background-position:210px 0px;
}
#partners10{
	width:900px;
	height:43px;
	float:left;
	background-image:url(../img/partners/partners10.gif);
	background-repeat:no-repeat;
	background-position:210px 0px;
}
#gra_m{
	width:600px;
	height:490px;
	margin-left:auto;
	margin-right:auto;
}
#gra_d{
	width:600px;
	height:490px;
	margin-left:auto;
	margin-right:auto;
}