* { border:0; padding: 0; margin:0; outline: none; }
body { background: black; color: white; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; margin:8px;}
#wrapper { width: 900px; margin: 0 auto; }
a:link { color: #FFFFFF; text-decoration: none; }
a:visited { text-decoration: none; color: #FFFFFF; }
a:hover { text-decoration: underline; color: #FFFFFF; }
a:active { text-decoration: none;	color: #FFFFFF; }

#languages { float: right;}
#languages strong, #mainmenu strong { color: #999999; }

a#sub:hover { text-decoration: none; }

#mainmenu { float: right; clear: right; margin-top: 36px; width: 624px; text-align: right; position: relative; }
#mainmenu a.color_fu { color: #FF00AE; }

#submenu, #sub2 { background: black; text-align: left; margin-top: -4px; position: absolute; z-index: 9999; top: 0; right: 0; }
#submenu li, #sub2 li { list-style: none; padding: 1px 3px; background: #000000; }

#s.selected { font-weight: bold;}

/* menu nowosci wlaczone */
#s.selected:hover { text-decoration: none; }
#sub2 { right: 425px; }

/* do usuniecia - podmenu nowosci wylaczone */
#s.selected:hover { text-decoration: underline; }
#sub2 { right: 425px; display: none !important; }
/* do usuniecia - podmenu nowosci wylaczone */


#sub2 li { width: 74px !important; }
#s, #sub2 a { color: #B0C7D2 }


#submenu.se { right: 15px; }
#submenu.se li { width: 120px !important; }
#submenu.en { right: 44px; }
#submenu.en li { width: 124px !important; }
#submenu.pl { right: 53px; }
#submenu.pl li { width: 140px !important; }

#submenu .selected, #sub { color: #999999; font-weight: bold; }

#content { border: 1px solid white; position: relative; z-index: 666; padding-bottom: 35px; min-height: 500px; }
#footer { color:#CCCCCC; font-style:italic; text-align: right; margin-top: 8px; }

#home { display: block; width: 272px; height: 73px; float: left; }
.clear { clear: both; line-height: 0.1px; font-size: 0.1px;}

h1 { width: 500px; height: 134px; float: left; overflow: hidden; text-indent: -9999px; position: relative; }
h1 img { position: absolute; top: 0; left: 0; }
h2 { float: left; border-bottom:1px solid #999999; color:#eeeeee; font-size:42px; font-weight:100; letter-spacing:2px; margin:0 56px 20px; padding:13px 0 0; width:780px; }

.logoTab { width: 740px; margin: 0 auto; clear: both; }
.logoTab td { vertical-align: baseline; text-align: center; padding: 30px 2px; }
.logoTab .l { text-align: left; }
.logoTab .r { text-align: right; }

#content p { clear: both; width: 780px; margin: auto; color: #B0C7D2; line-height: 14px; margin-bottom: 4px; }
#content p a { font-weight: bold; }

h2.sIFR-replaced object { margin-bottom: -5px; width: 600px; }
