
div div.rej_grupa{
width:600px;
border:1px solid #e0e0e0;
color:#252525;
background:#fff;
padding:5px 0px;
position:relative;
}


div div.rej_grupa img{
position:absolute;
top:7px;
left:465px;
margin:5px 0px 0px 10px;
}

div.rej_opis a{
position:absolute;
bottom:0px;
background-image:url(/img/rej_rejestruj.jpg);
width:125px;
height:30px;
display:block;
position:absolute;
* top:92px;
left:295px;
}

div.rej_grupa a.rej_opt{
display:block;
text-decoration:none !important;
height:13px;
padding:13px 0px 13px 15px;
bor/der:1px solid #f00;
width:139px;
font:13px arial,sans;
font-weight:bold;
cursor:pointer;
}

div div.rej_rejestruj{
width:125px;
height:115px;
position:absolute;
left:465px;
}


div div.rej_opis{
padding:7px 0px 0px 0px;
width:290px;
height:110px;
* height:115px;
position:absolute;
left:170px;
font:11px arial,sans;
}

div div.rej_opis p{
margin:8px 0px !important;
padding:0px !important;
line-height:12px;
}


div div.rej_opis img{
vertical-align:bottom;
position:relative;
top:-3px;
* top:-3px;
left:-6px;
}

div.rej_cien{
background-image:url(/img/rej_cien.jpg);
background-repeat:no-repeat;
height:21px;
width:600px;
}






/*
* REJESTRACJA
*/

fieldset {
 padding: 0 30px 25px;
 margin: 0;
 clear: both;
 background: url('/img/backgrounds/linia-pozioma-gruba.png') center bottom no-repeat;
}

fieldset.bez-linii {
 background: transparent;
}

.dwie-rowne-kolumny fieldset {
 padding-bottom: 0;
 margin-bottom: 0;
 background: transparent;
}

fieldset legend {
 padding: 0;
 font-size: 1.6em;
 font-weight: normal;
 color: #3e464e;
}

fieldset legend span {
 display: block;
 line-height: 20px;
 margin: 0 0 10px;
 position: relative;
 left: -5px;
}

.dwie-rowne-kolumny fieldset legend span {
 margin-top: -20px;
}

.dwie-rowne-kolumny .druga-kolumna fieldset legend span {
 left: -20px;
}

fieldset p {
 padding-top: 10px;
}

fieldset div {
 line-height: 18px;
 margin: 0 -30px;
 padding: 0 30px;
}

fieldset div input,
fieldset div select {
 vertical-align: middle;
}

fieldset div.wymagane label {
 font-weight: bold;
}

fieldset div.pole-zaznaczenia label {
 display: block;
 padding: 7px 40px 8px 30px;
 margin: 0 -30px;
 background: url('/img/backgrounds/linia-pozioma.png') center bottom no-repeat;
 cursor: pointer;
}

fieldset div:after {
 content: '.'; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

fieldset div.pole-zaznaczenia label:after {
 content: '.'; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

fieldset div.pole-zaznaczenia label input {
 display: inline;
 margin-right: 10px;
 margin-top: 3px;
 float: left;
 vertical-align: top;
}

fieldset div.pole-zaznaczenia label span.nazwa {
 display: inline;
 float: left;
}

fieldset div.pole-zaznaczenia label:hover .nazwa {
 text-decoration: underline;
}
 
fieldset div.pole-zaznaczenia label span.parametr {
 display: inline;
 float: right;
 font-weight: bold;
}

fieldset div.pole-zaznaczenia label span.tabelka {
 width:85px;
}

fieldset div.pole-zaznaczenia label span.naglowek{
 color:#808080;
}

fieldset div.pole-zaznaczenia label span.parametr a {
 text-decoration:none !important;
}

fieldset div.pole-zaznaczenia label span.parametr a:hover {
 text-decoration:underline !important;
}

fieldset div.pole-zaznaczenia label span.parametr strong {
 color: #e86300;
}

fieldset div.wybor-uslugi {
 padding: 12px 30px 24px;
 background: url('/img/backgrounds/linia-pozioma-2.png') center bottom no-repeat;
}

fieldset div.wybor-uslugi span {
 display: inline;
 float: left;
 background: url('/img/backgrounds/pole-tekstowe.png') left top no-repeat;
 border: solid 1px #dadada;
}

fieldset div.wybor-uslugi span select {
 width: 240px;
 background: transparent;
 border: none;
}

fieldset div.wybor-uslugi label {
	position: absolute !important;
	left: -2500px !important;
	width: 20px !important;
}

#tresc fieldset div.grupa {
 margin: 0 -10px;
 padding: 0 9px;
}

fieldset div.sprawdzenie-domeny {
 padding: 5px 30px 10px;
}

fieldset div.sprawdzenie-domeny label {
	position: absolute !important;
	left: -2500px !important;
	width: 20px !important;
}

fieldset div.sprawdzenie-domeny .nazwa,
fieldset div.sprawdzenie-domeny .typ {
 display: inline;
 padding: 0;
 float: left;
 margin-right: 10px;
 background: url('/img/backgrounds/pole-tekstowe.png') left top no-repeat;
 border: solid 1px #dadada;
}

fieldset div.sprawdzenie-domeny .nazwa input {
 width: 240px;
 padding: 0 4px;
 background: transparent;
 border: none;
 font-size: 11px;
 font-weight: bold;
}

fieldset div.sprawdzenie-domeny .typ select {
 width: 140px;
 padding:0px;
 background: transparent;
 border: none;
 font-weight: bold;
 font-size: 12px;
}

fieldset div.authinfo {
 display:none;
 float:right;
 margin-right:5px;
 margin-bottom:10px;
 clear:both;
}

fieldset div.authinfo:after{
}

fieldset div.authinfo label {
 position:relative;
 top:2px;
}

fieldset div.authinfo span input {
 width:50px;
 padding: 2px 4px;
 background: url('/img/backgrounds/pole-tekstowe.png') left top no-repeat;
 border: solid 1px #dadada;
 font-size: 11px;
 font-weight: bold;
}



fieldset div.pole-tekstowe,
fieldset div.pole-wyboru {
 padding: 3px 30px;
}

fieldset.zatwierdzanie-formularza {
 margin-top:15px;
 background:transparent;
}

fieldset.zatwierdzanie-formularza .wroc{
 display:inline;
 float:left;
}

fieldset.zatwierdzanie-formularza .kontynuuj{
 display:inline;
 float:right;
}

fieldset.zatwierdzanie-formularza:after{
 clear:both;
}


.dwie-rowne-kolumny {
 padding: 30px 0 0;
 margin: 0 0 20px;
 background: url('../img/backgrounds/linia-pozioma.png') center bottom no-repeat;
}

.dwie-rowne-kolumny:after {
 content: '.'; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

.dwie-rowne-kolumny .pierwsza-kolumna {
 display: inline;
 width: 324px;
 margin-right: -1px;
 float: left;
 position: relative;
 border-right: solid 1px #e0e1e3;
}

.dwie-rowne-kolumny .druga-kolumna {
 display: inline;
 width: 323px;
 margin-left: -1px;
 float: right;
 position: relative;
 border-left: solid 1px #e0e1e3;
}


.dwie-rowne-kolumny fieldset div.pole-tekstowe,
.dwie-rowne-kolumny fieldset div.pole-wyboru {
 padding: 6px 30px 7px;
 background: url('/img/backgrounds/linia-pozioma.png') left bottom no-repeat;
}

.dwie-rowne-kolumny .druga-kolumna fieldset div.pole-tekstowe,
.dwie-rowne-kolumny .druga-kolumna fieldset div.pole-wyboru {
 padding-left: 10px;
 background-position: right bottom;
}

fieldset div.pole-tekstowe label,
fieldset div.pole-wyboru label {
 display: inline;
 width: 120px;
 margin-right: 10px;
 float: left;
 text-align: right;
}

.dwie-rowne-kolumny fieldset div.pole-tekstowe label,
.dwie-rowne-kolumny fieldset div.pole-wyboru label {
 width: 100px;
}

fieldset div.pole-tekstowe span,
fieldset div.pole-wyboru span {
 display: inline;
 padding: 0;
 float: left;
 margin-right: 5px;
 background: url('/img/backgrounds/pole-tekstowe.png') left top no-repeat;
 border: solid 1px #dadada;
}

fieldset div.pole-tekstowe span input {
 width: 130px;
 padding: 0 4px;
 height: 17px;
 background: transparent;
 border: none;
 font-size: 11px;
}

fieldset div.pole-wyboru span select {
 width: 138px;
 height: 17px;
 background: transparent;
 border: none;
 font-size: 11px;
 padding:0px;
}

fieldset div.bledne span {
 background-image: url('/img/backgrounds/pole-tekstowe-bledne.png');
 border-color: #ff8888;
}

fieldset div.szerokie {
 padding: 7px 30px 8px;
 background: url('/img/backgrounds/linia-pozioma.png') center bottom no-repeat;
}

fieldset div.szerokie label {
 display: inline;
 width: 300px;
 padding: 0;
 margin: 0 10px 0 -20px;
 float: left;
 background: transparent;
 text-align: right;
}

fieldset div.szerokie span {
 text-align: left;
}

fieldset div.szerokie span input[type=text] {
 width: 250px;
}

#tresc fieldset h4 {
 padding: 0;
 margin: 20px 0 10px;
 font-size: 1em;
 font-weight: bold;
}

#tresc .regulamin {
 margin: 10px 0px 0px;
 background: url('/img/backgrounds/pole-tekstowe.png') left top no-repeat;
 border: solid 1px #dadada;
}

#tresc .regulamin .wnetrze {
 height: 150px;
 padding: 0px 10px;
 overflow: auto;
}

#tresc .regulamin .wnetrze #tresc{
 margin:0;
 padding: 0px;
 background:#fff;
}

#tresc .regulamin .wnetrze h3 {
 padding:0px 10px 5px;
}

#tresc .regulamin .wnetrze p{
 margin:0px;
 padding: 0px 5px 5px 18px;
}

#tresc .regulamin .wnetrze ol,
#tresc .regulamin .wnetrze ol.lista {
 margin:0px 5px 0px 15px;
}

#tresc .regulamin .wnetrze ol ol{
 margin:0;
}

#tresc .wybrany-pakiet {
 height: 75px;
 margin: -15px 0 20px;
 position: relative;
 background: url('/img/backgrounds/zolty-naglowek.jpg') center top no-repeat;
 color: #fff;
}

#tresc .wybrany-pakiet dl {
 line-height: 20px;
 width: 350px;
 position: absolute;
 left: 50px;
 top: 15px;
}

#tresc .wybrany-pakiet dl dt {
 display: inline;
 width: 100px;
 margin-right: 7px;
 float: left;
 clear: left;
 text-align: right;
 font-weight: bold;
}

#tresc .wybrany-pakiet dl.cena {
 width: 300px;
 left: auto;
 right: 60px;
 top: 20px;
 font-size: 1.6em;
 text-align: right;
}

#tresc .wybrany-pakiet dl.cena dt {
 float: none;
 font-weight: normal;
}

#tresc .wybrany-pakiet dl.cena dd {
 display: inline;
}


/*
* KROKI REJESTRACJI
*/

#tresc .hr {
 clear: both;
 height: 1px;
 margin: 10px 0;
 background: url('/img/backgrounds/linia-pozioma.png') center bottom no-repeat;
 font-size: 1px;
}

#tresc .hr-gruba {
 clear: both;
 height: 4px;
 margin: 10px 0;
 background: url('/img/backgrounds/linia-pozioma-gruba.png') center bottom no-repeat;
 font-size: 1px;
}

#tresc .hr-gruba hr,
#tresc .hr hr {
 display: none;
}

#tresc ul.zaloguj-do {
 list-style-type: none;
}

#tresc ul.zaloguj-do li {
 padding: 0;
 background: transparent;
 text-align: center;
}

#tresc ul.zaloguj-do li.dpanel {
 position: relative;
 top: -100px;
}

#tresc ul.kroki-rejestracji {
 margin: 20px 0 30px 50px;
}

#tresc ul.kroki-rejestracji:after {
 content: '.'; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

#tresc ul.kroki-rejestracji li {
 display: inline;
 padding: 0;
 margin-left: -20px;
 float: left;
 position: relative;
 background: transparent;
}

#tresc ul.kroki-rejestracji li a {
 display: inline;
 height: 22px;
 float: left;
 position: relative;
 overflow: hidden;
}


#tresc ul.kroki-rejestracji li a img {
 width:126px;
 height:44px;
}

#tresc ul.kroki-rejestracji li.aktywny a img {
 position: relative;
 top: -22px;
}

#tresc ul.kroki-rejestracji li.krok-1 { z-index: 5; }
#tresc ul.kroki-rejestracji li.krok-2 { z-index: 4; }
#tresc ul.kroki-rejestracji li.krok-3 { z-index: 3; }
#tresc ul.kroki-rejestracji li.krok-4 { z-index: 2; }
#tresc ul.kroki-rejestracji li.krok-5 { z-index: 1; }


/*
* DYMKI
*/

#dymki {
 position: absolute;
 left: 0;
 top: 0;
}

.dymek {
 display: none;
 width: 250px;
 padding: 4px 10px;
 position: absolute;
 border: solid 1px #ddd;
 background: #f8f9f9;
 z-index: 100;
}

.dymek .dziobek {
 width: 7px;
 height: 11px;
 position: absolute;
 left: -6px;
 top: 8px;
 background: url('/img/backgrounds/dziobek.png') left top no-repeat;
}

.dymek h3 {
 display: inline;
 margin: 0 5px 0 0;
 color: #652472;
 font-size: 1.2em;
 font-weight: bold;
}

.dymek p {
 display: inline;
 margin: 0;
}

.dymek .cena {
 color: #cf0000;
 font-weight: bold;
}
