html, body, ul, li , h1, h2, h3, ul, li, p { margin: 0; padding: 0; }
a img { border: 0; margin: 0; padding: 0; }
form, input { padding: 0; margin: 0; border: 0px; }

.vmiddle, .vmiddle * { vertical-align: middle; }
.vtop, .vtop * { vertical-align: top; }
div.spacer10 {height: 10px; line-height:0px; font-size:0px; }

body {
background-color: #000000;
font: normal 11px arial;
color: #C3C3C3;
}

#strona {
width: 100%;
text-align: center;
background: #000000;
}
#zawartosc {
width: 1010px;
margin-left: auto;
margin-right: auto;
min-height: 900px;
#background: #1F1F1F url(../sys_images/bg_tloglowne.jpg) left top no-repeat;
position: relative;
}

#header {
width: 888px;
margin-left: auto;
margin-right: auto;
min-height: 190px;
background: url(../sys_images/bg_header.png) right 10px no-repeat;
padding-top: 0px;
margin-bottom: 25px;
}

#logo {
text-align: left;
position: absolute;
top: 50px;
left: 105px;
}

#menugorne {
position: absolute;
top: 50px;
right: 95px;
}
#menugorne ul {
list-style: none;
overflow: hidden;
}
#menugorne ul li {
float: left;
padding: 1px 5px;
border-right: 1px #C3C3C3 solid;
}
#menugorne ul li a {
font-size: 11px ;
color: #C3C3C3;
text-decoration: none;
}
.napiszielony1, .napiszielony1 * {
color: #75C717;
}
span.napiszielony1 {
color: #75C717;
}

#formularz {
position: absolute;
top: 80px;
left: 505px;
}
.formularznaglowek {
font: bold 24px arial;
color: #CCCCCC;
}
.formularznaglowek a {
text-decoration: none;
color: #CCCCCC;
}

#logowanie {
padding-top: 10px;
}
#logowanie input.pole {
height: 20px;
padding-top: 3px;
border: 1px #262626 solid;
background-color: #000000;
margin-right: 10px;
color: #ffffff;
}

#content {
width: 888px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
min-height: 500px;
}
#contentrejestracja {
width: 888px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
min-height: 200px;
text-align: left;
}
#akcjalewa {
width: 630px;
float: left;
}
#akcjalewa #serca {
text-align: left;
}
#akcjalewa #serca img {
margin-right: 5px;
}
#akcjalewa #biorytm {
position: absolute;
top: 215px;
left: 520px;
background: url(../sys_images/bg_biorytm_wykres.png) no-repeat;
min-height: 45px;
min-width: 171px;
}
#akcjalewa #akcjaflash {
min-height: 377px;
min-width: 630px;
margin-top: 25px;
background: url(../sys_images/bg_akcjaflash.png) left top no-repeat;
}

#akcjaprawa {
float: right;
}
#akcjaprawa #profiluzytkownika {
height: 180px;
width: 241px;
background: url(../sys_images/bg_profiluzytkownika.png) no-repeat;
}
#akcjaprawa #profiluzytkownika #profiluzytkownikalogo {
float: left;
width: 85px;
height: 80px;
margin: 18px 10px 0 18px;
}
#profiluzytkownikadane {
padding: 18px 18px 0px 18px;
text-align: left;
line-height: 1.5em;
}
.napiszielony2, .napiszielony2 * {
font-size: 13px;
color: #75C717;
}
.napisszary1 {
font: bold 13px arial;
}
.napisszary2 a, .napisszary2 * {
font: normal 11px arial;
color: #C3C3C3;
text-decoration: none;
}

.textprawy {
text-align: right;
}
.textsrodek {
text-align: center;
}


.boks {
height: 112px;
width: 111px;
background: url(../sys_images/bg_koks.png) no-repeat;
}

#footer {
margin-top: 90px;
clear: both;
padding-bottom: 25px;
}
#footer p {
color: #474747;
}
#footer p a {
color: #474747;
text-decoration: none;
}
#logos {
margin-bottom: 14px;
}
#logos p a {
margin-right: 25px;
}


/* scenariusze */
#listascenariuszynapis {
text-align: left;
margin: 0 0 10px 40px;
}
#listascenariuszy {
min-height: 150px;
background: url(../sys_images/bg_ramka_b.png) left top repeat-y;
}
#listascenariuszygora {
background: url(../sys_images/bg_ramka_a.png) left top no-repeat;
min-height: 21px;
}
#listascenariuszydol {
background: url(../sys_images/bg_ramka_c.png) left top no-repeat;
min-height: 21px;
}

.scenariusz1 {
border-bottom: 1px #262829 solid;
text-align: left;
overflow: hidden;
#line-height: 30px;
position: relative;
}
.scenariusz1wewlewy {
padding: 20px 0 25px 25px;
float: left;
}
.scenariusz1wewprawy {
padding: 20px 20px 15px 275px;
}
.uruchomscenariusz {
position: absolute;
#top: 70px;
left: 520px;
}

.napisszary3 {
font-size: 13px;
color: #999999;
}
.napisczerwony1, .napisczerwony1 * {
font-size: 13px;
color: #4F0000;
}
.napisczerwony2, .napisczerwony2 * {
font-size: 13px;
color: #AD0000;
}

/* rejestracja */
#rejestracjanapis {
text-align: left;
margin: 0 0 10px 40px;
}

#formularzrejestracji {
position: relative;
text-align: left;
}
#formularzrejestracji table#glownatabela {
padding: 0 40px;
width: 100%;
background: url(../sys_images/bg_ramka_b.png) left top repeat-y;
line-height: 22px;
}
.colllew {
width: 150px;
}

.napisbialy1 {
font-size: 13px;
color: #ffffff;
}
.napisbialy2 {
color: #ffffff;
}
td.textlewy {
text-align: left;
}
td.textprawy {
text-align: right;
}

#formularzrejestracji  input.formularztekst {
border: 1px #323232 solid;
background-color: #080808;
color: #ffffff;
height: 22px;
}
#formularzrejestracji  input.formularztekstzielony {
border: 1px #323232 solid;
background-color: #080808;
color: #75C717;
height: 22px;
}
#formularzrejestracji  input.formularztekstczerwony {
border: 1px #323232 solid;
background-color: #080808;
color: #AD0000;
height: 22px;
}
#formularzrejestracji input.wyrazamzgodebox  {
border: 1px #66CC00 solid;
background-color: #000000;
float: left;
margin: 5px 5px 0 0;
}

