*{margin:0;padding:0;}
html{height: 100%;  margin: 0px auto;}

body{height: 100%; font-family: Myriad, Arial, sans-serif;}

#page { 
  position: relative; 
  min-height: 100%; 
	 margin: 0px auto; background:url('../images/bg.jpg') top center no-repeat; 
} 

* html #page { 
  height: 100%; 

} 

/** tyle wysoko�ci, ile ujemnego marginesu **/ 
#bottom { 
  clear:both;
  position: relative; 
  margin: -170px auto 0 auto !important; 
  height: 170px; 

} 

/** �eby tekst nie wjecha� pod stopk�, plus 10px odst�pu**/ 
#all { 
        padding-bottom: 180px;
}

#top{ height: 150px;}
#tresc{}
#tresc_l{width: 400px; float: left; text-align: right; padding-right: 30px}
#tresc_p{width: 500px; float: right; padding-right: 169px}
#tresc_d{clear: both;}


div.przytul-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:430px;
	height:131px;
}

div.przytul-02_ {
	position:absolute;
	left:430px;
	top:0px;
	width:508px;
	height:131px;
}


div.przytul-33_ {
	position:absolute;
	left:0px;
	top:757px;
	width:423px;
	height:73px;
}

img{border: 0px;}
#komorka_l{font-family: Myriad, Arial, sans-serif; font-size: 12px; text-align: right; padding-right: 10px; }
#komorka_r{font-family: Myriad, Arial, sans-serif; font-size: 12px; text-align: left; padding-left: 10px; }

#naglowek1{margin-top: 50px;}
a{text-decoration: none; color: #000000}

h2{font-family: Myriad, Arial, sans-serif; font-size: 30px; margin: 30px 0 30px 0;}
h3{font-family: Myriad, Arial, sans-serif; font-size: 16px; margin: 40px 0 0px 0; font-weight:bold;}
#ankieta .error{color:#ff0000;font-size:12px;font-weight:bold;}
#ankieta .first_element{margin-top:10px;}
