/* Reset Styles */
html, body, div, object, iframe, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, table, thead, tbody, tfoot, tr, th, td { padding: 0px; margin: 0px; }
html		{ font-size: 100.01%; }
body		{ font: 1em Arial, Helvetica, sans-serif; }/* Font size is 16px */
a:focus		{ outline: none; }
a img		{ border: none; }
object		{ outline: none; }
table		{ border-collapse: collapse; border-spacing: 0; }



/* CSS Document */
body		{}

a:link		{ color: #333333; text-decoration: none; }
a:visited	{ color: #333333; text-decoration: none; }
a:hover		{ color: #666666; }

h1			{}
h2			{}
h3			{}
p			{}

input, textarea, select		{}
input:focus, textarea:focus	{}

.hide		{ display: none; }
.left		{ float: left; }
.right		{ float: right; }
.clear		{ clear: both; }

#myContent			{ padding: 40px 0px 40px 0px; }
#myContent h1		{ display: block; padding: 0px 0px 0px 0px; }
.language_select	{ list-style: none; padding: 0px 0px 0px 0px; }


/* Layout Styles */
#container	{ z-index: 1; position: relative; width: 970px; font-size: 0.75em; padding: 90px 0px 0px 0px; margin: 0px auto; }

#logo		{ z-index: 200; position: absolute; top: 0px; left: 0px; width: 253px; height: 133px; display: block; }
#logo a:link,
#logo a:visited				{ width: 253px; height: 0px; display: block; overflow: hidden; background: url(../images/invizimals_logo.png) no-repeat 0px 0px; padding: 133px 0px 0px 0px; }

#navigation	{ z-index: 100; position: absolute; top: 20px; left: 2px; width: 931px; height: 67px; display: block; background: url(../images/nav_lhs.gif) no-repeat top left; padding: 0px 0px 0px 35px; }
#navigation .rhs			{ width: 880px; height: 67px; display: block; background: url(../images/nav_rhs.gif) no-repeat top right; padding: 0px 51px 0px 0px; }
#navigation .mid			{ width: 880px; height: 67px; display: block; background: url(../images/nav_mid.gif) repeat-x top left; padding: 0px 0px 0px 0px; }
#navigation .items			{ position: absolute; top: 10px; left: 250px; width: 700px; display: block; float: left; clear: both; overflow: hidden; padding: 0px 0px 0px 0px; }
#navigation .items ul		{ position: relative; left: 50%; display: block; float: left; list-style: none; }
#navigation .items ul li	{ position: relative; right: 50%; display: block; float: left; }
#navigation .items ul li strong		{ display: block; font-size: 1.33em; padding: 5px 15px 5px 15px; }
#navigation .items ul li a:link,
#navigation .items ul li a:visited	{ display: block; color: #ffcc00; text-decoration: none; }
#navigation .items ul li a:hover	{ color: #ffff00; }

#body		{ z-index: 1; position: relative; width: 970px; height: auto !important; height: 400px; min-height: 400px; }

#footer		{ z-index: 1; position: relative; width: 970px; height: auto; display: block; padding: 0px 0px 20px 0px; }
#footer .footer_bar			{ z-index: 1; position: relative; width: 945px; height: 41px; display: block; background: url(../images/footer_lhs.gif) no-repeat top left; padding: 0px 0px 0px 23px; margin: 0px auto; }
#footer .footer_bar .rhs	{ width: 900px; height: 41px; display: block; background: url(../images/footer_rhs.gif) no-repeat top right; padding: 0px 45px 0px 0px; }
#footer .footer_bar .mid	{ width: 900px; height: 41px; display: block; background: url(../images/footer_mid.gif) repeat-x top left; padding: 0px 0px 0px 0px; }
#footer .copyright				{ width: 968px; display: block; float: left; padding: 20px 0px 10px 0px; }
#footer .copyright .links		{ width: 100%; float: left; clear: both; overflow: hidden; }
#footer .copyright .links ul			{ position: relative; left: 50%; float: left; list-style: none; padding: 0px 0px 20px 0px; margin: 0px auto; }
#footer .copyright .links ul li			{ position: relative; right: 50%; float: left; display: block; font-size: 0.92em; }
#footer .copyright .links ul li a		{ display: block; font-weight: bold; padding: 0px 10px; }
#footer .copyright .links ul li a .flag	{ display: block; float: left; padding: 1px 5px 0px 0px; }
#footer .copyright .logos		{ width: 100%; float: left; clear: both; overflow: hidden; }
#footer .copyright .logos ul			{ position: relative; left: 50%; float: left; list-style: none; padding: 0px 0px 5px 0px; margin: 0px auto; }
#footer .copyright .logos ul li			{ position: relative; right: 50%; float: left; display: block; }
#footer .copyright .logos .logo_ps		{ padding: 8px 0px 0px 0px; }
#footer .copyright .logos .logo_psp		{ padding: 12px 0px 0px 40px; }
#footer .copyright .logos .logo_age_usk		{ padding: 0px 0px 0px 40px; }
#footer .copyright .logos .logo_age_oflc	{ padding: 8px 0px 0px 40px; }
#footer .copyright .logos .logo_age_pegi	{ padding: 0px 0px 0px 40px; }
#footer .copyright .logos .logo_sony	{ padding: 0px 0px 0px 40px; }
#footer .copyright .logos .logo_eu		{ padding: 15px 0px 0px 40px; }
#footer .copyright .logos .logo_novarama	{ padding: 0px 0px 0px 40px; }
#footer .copyright p			{ width: 968px; display: block; float: left; color: #000000; font-size: 0.83em; text-align: center; padding: 10px 5px 0px 10px; }