HTML, BODY, P, DIV, IMG, TABLE, FORM, H1, H2, H3, BUTTON { margin:0px; padding:0px; border:none; }
BODY { background:url(http://imprezy.krakow.pl/ser/img/bg.jpg) top center #FFFFFF no-repeat; font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#555555; }
BUTTON { background:none; cursor:pointer; }
INPUT.submit::-moz-focus-inner, BUTTON::-moz-focus-inner { border:none; }

A { color:#555555; }
A:hover { }

LABEL { cursor:pointer; }

DIV.holder { width:980px; position:relative; margin:0px auto;}


H1 { padding-top:10px; position:relative; left:18px; margin-bottom: 20px; line-height:35px;}
	H1 A { display:block; width:280px; height:140px; background:url(../img/logo_fin.png); }
		H1 A SPAN { display:none; }

H2 { font-size:42px; margin-bottom:20px; color:#303030; }
H3 { font-size:36px; margin-bottom:20px; margin-top:4px; }
H4 { font-size:22px; margin-bottom:20px; margin-top:4px; }

DIV.content { width:464px; line-height:20px; padding-top:10px; min-height:540px; position:relative; }
	DIV.content P { text-indent:40px; position:relative; z-index:2; }
	DIV.content A.begin { background:url(../img/rozpocznij.png); width:612px; height:300px; position:absolute; left:-60px; bottom:15px; z-index:1; }
	  DIV.content A.begin SPAN { display:none; }
	DIV.content A.congrats { background:url(../img/gratulujemy.png); width:612px; height:300px; position:absolute; left:-60px; bottom:15px; z-index:1; }
DIV.content A.congrats SPAN { display:none; }
	DIV.content A.sprawdz_wynik { background:url(../img/sprawdz_wynik2.png); width:321px; height:175px; display:block; }
    DIV.content A.sprawdz_wynik SPAN { display:none; }	
	DIV.content DIV.howmany { position:relative; z-index:2; padding-top:16px; }
		DIV.content DIV.howmany EM { font-size:22px; position:relative; top:2px; margin:0px 4px; }
	
	SPAN.q-number { float:left; margin-right:9px; }
	.arrow { height:18px; width:18px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; float:left; margin-top:2px; margin-right:3px; outline:none; }
	.a-left { background:url(../img/arrow-left.gif) center center no-repeat #FFFFFF; }
	.a-right { background:url(../img/arrow-right.gif) center center no-repeat #FFFFFF; }
	DIV.content FORM { line-height:28px; position:relative; z-index:2; }
		FORM LABEL { padding-left:10px; position:relative; top:-1px; }
		FORM .btns { margin-top:20px; }
		FORM INPUT.text { width:200px; border:1px solid #CCCCCC; font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#555555; padding:6px; }
	DIV.content IMG.rings { position:absolute; z-index:1; right:-175px; bottom:60px; }
	
	DIV.content .question { display:none; }
	DIV.content .question.current { display:block; }
	
	.q-error { color:#CC0000; font-weight:bold; display:block; }

	

DIV.footer { background:url(../img/footer-dots.gif) top left repeat-x; padding-top:14px; padding-bottom:14px; font-size:11px; }
	DIV.footer A { text-decoration:none; }
	DIV.footer IMG { vertical-align:middle; position:relative; top:-1px; }
	DIV.footer P.f-right A { margin-left:5px; }
	DIV.footer P.f-left A { margin:0px 3px; }