body,html{ padding:0; margin:0; width:100%; height:100% }
body,td,th,select,input,textarea,button{ font-family: courier new, courier, monospace; font-size: 10px; }
h1{ margin:0; }

body#main{ background: url(img/ofirmie_bg.jpg) 100% 0% #B7D6A7}

#bg{ height:100%; width:100%; background: url(img/ofirmie_main_bg.jpg) 100% 0% no-repeat; overflow:hidden; }

#half{ width:55%; height:100%; text-align:center; position: relative; }
#half #txtbox{ width:375px; height:425px; position:absolute; top:50%; left:50%; margin-left:-188px; margin-top:-213px; }
#half #txtbox-bg{ position:absolute; top:0; left:0; width:100%; height:100%; }
#half div#txtbox-bg{ background:#ffffff; height:100%; width:100%; -moz-opacity: 0.70; }
#half #txt *{ display:none; }

body.pl #half #txt{ height:100%; width:100%; position:absolute; top:0; left:0; background: url(img/pl-ofirmie_text.gif); }
body.cz #half #txt{ height:100%; width:100%; position:absolute; top:0; left:0; background: url(img/cz-ofirmie_text.gif); }
body.ru #half #txt{ height:100%; width:100%; position:absolute; top:0; left:0; background: url(img/ru-ofirmie_text.gif); }
body.ru #half #txtbox{ height:393px; margin-top:-197px; }

a#powrot span{ display:none }
a#powrot{ display:block; width:120px; height:34px; position:absolute; right:10px; top:10px; }
body.pl a#powrot{ background:url(img/pl-powrot.gif); }
body.cz a#powrot{ background:url(img/cz-powrot.gif); }
body.ru a#powrot{ background:url(img/ru-powrot.gif); }

p#valid{
	position: absolute;
	bottom:0;
	right:0;
}

p#valid img{
	border: 0;	
}

p#stats{
	display: none;
}
