body { margin:0; padding:0; background-color:#000; padding-bottom:50px; }
body { font: 12px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#909090; }
img { behavior:url('http://www.snla.ru/s/iepngfix.htc'); border:0; }
p { padding:0; margin:0; }
p { padding-top:1px; padding-bottom:5px; margin-left:5px; margin-right:5px; }
h1 { padding:5px; margin:0; padding-bottom:3px; font: 18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#F00; font-weight:bold; }
a, a:hover, a:visited { color:#F00; }

.hl { color:#F00; }
.arrows { margin:0px auto; width:185px; height:24px; background-image:url('i/arrows.png'); background-repeat:no-repeat; margin-top:15px; margin-bottom:15px; }
.arrows2 { margin:0px auto; width:185px; height:24px; background-image:url('i/arrows2.png'); background-repeat:no-repeat; margin-top:15px; margin-bottom:15px; }
#header { z-index:1; position:relative; padding:0px; margin:0px auto; width:100%; height:450px; background-image:url('i/backlight.jpg'); background-position:center top; background-repeat:no-repeat; }
		#header div { margin:0px auto; position:relative; background-repeat:no-repeat; }
		#dball {  width:174px; height:159px; background-image:url('i/ball.png'); top:25px; }
		#logo { width:241px; height:179px; background-image:url('i/logo.png'); top:35px; }
		#y2010 { width:100px; height:30px; background-image:url('i/2010.png'); top:25px; }	
		#text_about { width:252px; height:35px; background-image:url('i/text_about.png'); top:35px; }

		
#page { z-index:1; position:relative; margin:0px auto; width:100%; height:100%; background-image:url('i/backstrobe.jpg'); background-position:center top; background-repeat:no-repeat; padding-bottom:40px; }
#page2 { z-index:1; position:relative; margin:0px auto; width:100%; height:100%; padding-bottom:40px; }
	#textblocks { position:relative; margin:0px auto; width:970px; height:200px; }
	#textblock { position:relative; margin:0px auto; }
	.block1, .block2, .block3 { position:absolute; width:320px; height:190px; background-image:url('i/backtext.png'); background-repeat:repeat; padding-bottom:10px; }
	.block2 { left:325px; top:0; }
	.block3 { left:650px; top:0; }
	.blockZ { background-image:url('i/backtext.png'); background-repeat:repeat; padding-bottom:10px; }
	
#links { width:950px; height:105px; margin:0px auto; position:relative; }
	#butA, #butB, #butC { position:absolute; top:0px; width:330px; height:105px; background-image:url('i/but_an_bg.png'); background-position:bottom center; background-repeat:no-repeat; }
	#butA { left:0px; } #butB { left:155px; } #butC { left:465px; }
	
	#but_nominee { background-image:url('i/but_Anom.png'); width:300px; height:100px; margin:0px auto; }
	#but_2009 { background-image:url('i/but_A2009.png'); width:300px; height:100px; margin:0px auto; }
	#but_stuff { background-image:url('i/but_Astuff.png'); width:300px; height:100px; margin:0px auto; }
	
#go { width:490px; height:135px; margin:0px auto; position:relative; margin:0 auto; background-image:url('i/but_start_bg.png'); background-repeat:no-repeat; background-position:bottom; }
	#propaganda { width:384px; height:36px; background-image:url('i/text_vote.png'); margin:0 auto 15px; }
	#start_soon { width:450px; height:130px; background-image:url('i/but_startsoon.png'); margin:0 auto; }
	#start { width:450px; height:130px; background-image:url('i/but_start.png'); margin:0 auto; }

#jj, .rr { margin:0px auto; width:600px; background-image:url('i/backvoteblock.png'); background-repeat:repeat; }
.rr { margin-bottom:10px; }
.rr td { color:#FFF; }
.rr td i { color:#888; }

#start_vote { margin:0px auto; width:451px; }

#z { position:absolute; z-index:999; width:92px; height:20px; background-image:url(i/z.png); right:25px; top:25px; }

textarea { width:555px; margin-left:20px; }

.dlimg { margin:2px; border: 2px #fff solid; background-image:url('i/trans_bg.gif'); background-repeat:repeat; }
