/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: white;}
#TB_window a:visited {color: #ccc;}
#TB_window a:hover {color: #888;}
#TB_window a:active {color: #ccc;}
#TB_window a:focus{color: #ccc;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height:100%;
	width:100%;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
    background-color:#07427A;
    font-weight:bold;
    color:white;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* DOLADOWANIA.PL wersja 1.5 (Mk II) */

/* PERSONALIZACJA POD OPERATORA UZYTKOWNIKA */
/* Zmieniamy wyglad calej strony */

html {
	background-color: #142f65;
}

body {
	background-color: #142f65;
	background-image: url(/templates/images/tlo-ego-wzorek.gif);
    background-repeat: repeat-x;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0; 
    }


body.taktak { }
body.heyah { }
body.orange { }
body.pop { }
body.simplus { }
body.mixplus { }
body.36i6 { }
body.samiswoi { }
body.play { }
/* ========== */

/* UKRYTE BLOKI */
/* */
#hp_banki { 
	display     : none; } 
/* */

/* RAMKA CALOSCI */
#ramka_wszystkozawierajaca {
	background-color: #fff;
	width: 62.5em;
	margin-right: auto;
	margin-left: auto;
	border-left: 1px solid #007996;
	border-bottom: 1px solid #007996;
	border-right: 1px solid #007996; }
/* ========== */

/* SZEROKOSCI */
#nawigacja,
#winieta, 
#stopka_sugestie {
	width: 59em;
	margin: auto; }
#hp_okno_doladowanie,  
#hp_banki,  
#stopka_inne,  
#stopka_przydatne,  
#stopka_bok_kontakt {
	width: 62.45em;
	margin: auto; }
/* ========== */
div.opakowanie_z_marginesem {
	width: 59em;
	height: auto;
	margin: auto; 
 	overflow: hidden;
 	}
div.opakowanie {
	width: 100%;
	height: auto;
	margin: auto; }
div.przedluzacz { 
	font-size: 1px;
	line-height: 1px; 
	display: block; 
	margin: 0; 
	padding: 0; 
	height: 0; 
	clear: both }
/* ========== */
div.kolumna_lewa {
	width: 50%; 
	float: left; }
div.kolumna_prawa {
	margin-left: 50%; 
	width: auto; }
/* ========== */


/* WSPOLNE */
p {
	color: #35444f;
	margin: 0 0 5px; }
p strong { }
strong.mocny {
    font-weight: bold;
	color: #000000; }
a {
	color: #005ba6;
	text-decoration: underline; }
a:hover {
	color: #ff002f;
	text-decoration: underline; }
a img {
	border: 0px; }
p a.ukryty {
	color: #35444f;
	text-decoration: none; }
p a.ukryty:hover {
	color: #35444f;
	text-decoration: none; }
h1 {
	font-size: 24px;
	color: #07427a; }

body.popup_body h1 {
    margin-top  : 0;
}

button {
	font-size: 11px;
	font-weight: bold;
    }
/* ========== */
ul.punkty {
	padding-left: 25px;
	margin-left: 0;
	margin-bottom: 10px; }
ul.punkty li {
	margin-bottom: 5px;
	padding: 0;
	list-style-image: url(/templates/images/bullet_polokrag.gif); }
/* ========== */
ul.nawigacja_niusow {
	height: 21px;
	text-indent: 0;
	margin: 0;
	padding: 0; }
ul.nawigacja_niusow li {
	list-style-type: none;
	display: inline;
	float: left;
	padding: 5px;
	line-height: 1em;
	display: block; }
ul.nawigacja_niusow li.naglowek {
	font-weight: bold;
	background-color: #07427a;
	color: #fff;
	background-image: url(/templates/images/h2-trans_korner3_blekitny.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 5px; }
ul.nawigacja_niusow li.naglowek h2 {
    font-size: 1em;
    margin: 0;
    color: white;
} 
/* ========== */
	
/* POMOCNE MALENSTWA */
.bialy {
	color: #fff; }
.na_lewo {
	float: left; }
.na_prawo {
	float: right; 
    text-align: right;}
.na_prawo i{
}

.wyjasnienie {
	cursor: help; }
/* ========== */
a.ramka img {
	padding-bottom: 3px; }
a.ramka {
	border-bottom: 2px solid #ffffff;
	/* margin-right: 10px; */ }
a.ramka:hover {
	border-bottom: 2px solid #005ba6; }
/* ========== */

/* DYSKRETNE WSKAZOWKI */
/* zdejmujemy wyroznienie po odwiedzinach */
a.zdejmij_uwage { 
	font-weight: bold; }
a.zdejmij_uwage:visited {
	font-weight: normal; }
/* po odwiedzinach, zachecamy do ponownych */
a.ponawiaj_uwage { 
	font-weight: normal; }
a.ponawiaj_uwage:visited { 
	font-weight: bold; }
/* ukryj po odwiedzinach, jednorazowy pokaz */
a.jednorazowy_pokaz { }
a.jednorazowy_pokaz:visited { 
	display: none; }
/* ========== */










/* KONTENERY */
#nawigacja {
	background-color: #004e76;
	color: #b3cad6;
	height: 2.6em;
	overflow: hidden;
	}
#nawigacja a {
	color: #b3cad6;
	text-decoration: none; }
ul#nawigacja span{
    font-size: 10px;
}
ul#nawigacja  {
	text-indent: 0;
	padding: 0;
}

h2 {
color: #07427A;
}

ul#nawigacja li {
	list-style-type: none;
	display: inline;
	float: left;
	margin: 0;
	padding: 0; }
ul#nawigacja li a {
	padding: 10px 10px 9px;
	font-weight: normal;
	line-height: 11px;
	margin: 0;
	display: block; }
ul#nawigacja li a.normal {
	border-left: 1px solid #327191; }
ul#nawigacja li a:hover {
	text-decoration: underline; }
ul#nawigacja li a:focus {
    text-decoration: underline;
    color: #DAFF48;
}
ul#nawigacja li a.premium {
	background-color: #006ea6;
	color: #fff;
	font-weight:bold;
	border-right: 1px solid #4796bf; }
ul#nawigacja li a.premium:hover { }
#nawigacja a.premium span {
	font-weight:normal;
	font-style: normal; 
    position: relative;
    top: -1em;}
/* ========== */










#winieta {
	height: 9.1em; 
	background-image: url(/templates/images/winieta_podklad.png);
	/* background-color: #247e94; */
	background-repeat: repeat;
	padding: 0; 
    position: relative;}
#winieta h1 {
display : block;
margin: 0;
float: left;
}
#winieta img.logo {
	border: 0;
	float: left;
	margin-left: 20px; }
	

#logon {
	color: #fff;
	width: 18.2em;
	height: 120px;
	float: right;
	margin: 10px;
	background-color: #07427a;
	background-image: url(/templates/images/ramka-logowanie-123.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
    height  : auto;
	overflow: auto; }
#zalogowany{
padding-bottom: 5px;
}

#zalogowany pre {
display: inline;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
#logon a {
	color: #fff; }
#logon a:hover {
	color: #ddd;
	text-decoration: underline; }
#logon_naglowek {
	height: 13px;
	background-color: #5daa1c;
	background-image: url(/templates/images/ramka-logowanie-789.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 0;
	margin: 0; }
#logon_naglowek h2 {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 13px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	display: inline; }
#logon_naglowek a {
	color: #cfe6bb;
	height: 9px;
	float: right;
	margin: 0px 10px 0 0;
	padding: 0;
	display: inline; }
#logon_naglowek a {
	color: #cfe6bb; }
#logon_naglowek a:hover {
	color: #fff; }

#logon ul {
    list-style-type     : none;
    margin              : 3px 0 0px 0px;
    padding             : 0 0 2px 0;
}
#logon ul li {
    display             : inline;
    padding             : 0 0 0 10px;
    border-left         : 1px solid white; 
}
#logon ul li.first {
    border              : 0px;
}

#logon form#logowanie_do_konta {
	padding: 0px;
	margin: 0px; 
    overflow: hidden;}
#logowanie_do_konta ol {
	margin: 0.3em 0.3em 0 1em;
	padding: 0; }
#logowanie_do_konta li {
	list-style: none;
	padding: 0px 0 0 0;
	margin: 0; 
	display: block;
	height: 1.5em;
}
#logowanie_do_konta label {
	width: 4em;
    font-size: 1em;
	display: block;
	float: left;
	padding: 2px 0 0 0;
    margin: 0 -0.5em 0 0;
	}
#logowanie_do_konta li a {
    display; block;
    float: left;
    margin-top: 0.5em;
    border-left: 1px solid white;
    padding-left: 0.5em;
    margin-left: 0.5em;
}

div#logon.zalogowany ol li a{
    border: 0;
    padding: 0.2em 0em 0 0.5em;
    margin : 0;
}
label#lrememeber {
width: 9.8em;
}
label#lremember input {
border: 0;
}

#remember_me{
border: 0px solid white;
}

li label#remember_me2{
    width : 9.7em;
}

ol#zalogowany li.firstChild{
    border-bottom: 1px solid #5980A6;
    padding-bottom: 3px;
    margin-bottom: 3px;
}
#button_wyloguj {
    width: 80px;
    padding: 0px;
    float: left;
}
#logowanie_do_konta input.pole {
	width: 12em;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	background-color: #419cb2;
	border-width: 0;
	height: 1.2em;
	margin: 0;
	font-weight: bold;
	
	 }
#logowanie_do_konta ol li a {
}
#logowanie_do_konta input#login_haslo {
	width: 10em; 
	}
#logowanie_do_konta input#login_submit {
	width: 18px;
	height: 16px;
	padding: 0px;
	margin: 2px 0 0 0;
	border: 0;
	background-color: #1164A4;
	color: #C6FBF8;
	background: url(/templates/images/button_logowanie.gif) no-repeat 0px 1px;
	font-weight: bold;
	margin-left: 0px; }

/* ========== */










.cien_winiety {
	/* MEMO: przenies to do #winieta */
	background-image: url(/templates/images/winieta_cien.png);
	background-repeat: no-repeat;
	background-position: center top; }
#hp_lead {
	width: 34em;
	float: left;
	margin: 0;
	padding-top: 0px;
	margin-bottom: 0px; }
#hp_lead p {
line-height: 1.4em;
margin:0 0 8px;
}
#hp_lead2{
    margin-top: 20px;
}
#hp_lead2 h2 {
color: #07427A;
}
#hp_lead h1 {
	margin: 0;
	margin-bottom: 10px;
	padding: 0; }
#hp_lead p.naglowek_listy {
	margin-top: 10px; }
#hp_lead ul.punkty {
	margin-top: 0px; }
ul.punkty li {
	margin-bottom: 2px; }
ul.punkty li h3 {
    font-size : 1em;
    display : inline;
}
/* ========== */









#hp_okno_konta {
	width: 24.1em;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #07427a;
	background-image: url(/templates/images/ramka-okno-konta-123.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
    overflow: visible;
	/* overflow: auto; */ }
#hp_okno_konta a {
	color: #fff; }
#hp_okno_konta a:hover {
	color: #ddd;
	text-decoration: underline; }
#hp_okno_konta_naglowek {
	height: 1.5em;
	background-color: #5daa1c;
	background-image: url(/templates/images/ramka-okno-konta-789.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0.5em 0;
	margin: 0; }
#hp_okno_konta_naglowek h2 {
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	height: 1.5em;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	display: inline; }
#hp_okno_konta_naglowek a {
	color: #cfe6bb;
	height: 12px;
	float: right;
	margin: 2px 10px 0 0;
	padding: 0;
	display: inline; }
#hp_okno_konta_naglowek a {
	color: #cfe6bb; }
#hp_okno_konta_naglowek a:hover {
	color: #fff; }


#hp_okno_konta ul#korzysci {
	margin: 0;
	padding: 1em 1em 0 1em;
	color: #fff; }
ul#korzysci li {
	margin: 0 0 0.9em 0;
	padding: 0.1em 0;
	list-style-type: none;
	display: block;
	background-repeat: no-repeat;
	background-position: left top; 
    background-color: #07427A;}
ul#korzysci img{
	width: 40px;
	height: 30px;
	float: left;
	padding: 0 10px 0 0;
}
ul#korzysci li.czas {
	}
ul#korzysci li.lista {
	}
ul#korzysci li.historia {
}
ul#korzysci li.sx {
	background-image: url(/templates/images/ikona_doladowania-sx.gif);
	margin-bottom: 0px; }
ul#korzysci li a,
ul#korzysci li a:hover {
	text-decoration: none; }


ul#takze_korzysci {
   padding: 0 1em;  margin: 0 0 1em 0;
   color : #fff;
}

ul#takze_korzysci li {
    display: inline;
    padding: 0 0 0 1em;
    background-image : url(/templates/images/bullet-kwadratowy.png);
    background-repeat: no-repeat;
    background-position: 0 0.2em;
}

ul#takze_korzysci li.takze {
    background-image: none;
    padding : 0;
}

ul#takze_korzysci li.takze strong {
    font-weight: bold;
}

ul#takze_korzysci a, ul#takze_korzysci strong {
    font-weight: normal;
    text-decoration: none;
}

## 4x4
##hp_okno_konta_zacheta {
#	color: #fff;
#	border-top: #5980a6 0px solid;
#	padding: 0.4em 1em 0;
#    background-image: url('/templates/images/4x4-na-glowna.png');
#    margin-left: -1.6em;
#    height  : 14.4em;
# }
##hp_okno_konta_zacheta div.kolumna_lewa {
#	width: 47%; 
#	float: left; }
##hp_okno_konta_zacheta div.kolumna_prawa {
#	margin-left: 0; 
#    height: auto;
#	text-align: right; 
#    margin-top: -5px;}
##hp_okno_konta_zacheta div.kolumna_lewa a {
#	display: block; }
##hp_okno_konta_zacheta button {
#	margin-top: 5px;
#	width: 110px; }










/* ========== */
#hp_okno_doladowanie {
	border-top: #007996 1px solid;
	background-color: #fff;
	background-image: url(/templates/images/operatorzy_podklad.png);
	background-repeat: repeat-x;
	background-position: left top;
	min-height: 310px;
	padding-bottom: 10px; 
 	overflow:auto;
 	height:auto}
#hp_okno_doladowanie h2 {
	width: 3em;
	font-size: 1em;
	margin: 0;
	float: left;
	padding: 5px;
	font-weight: bold;
	background-color: #07427a;
	color: #fff;
	background-image: url(/templates/images/h2-trans_korner3_blekitny.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 5px;
	overflow: hidden; }
#hp_okno_doladowanie h1 {
	margin: 0;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	float: left; }
#hp_okno_doladowanie h1 span.krok {
	color: #3fb4c6;
	font-weight: normal; }
#hp_okno_doladowanie p.wprowadzenie {
	background-image: url(/templates/images/wskazujaca-lapka.gif);
	background-repeat: no-repeat;
	background-position: left center;
	clear: left;
	margin: 0;
	margin-bottom: 10px;
	padding: 0 0 0 66px;
    line-height : 1.6em;
	display: block; }
#hp_okno_doladowanie p.wprowadzenie span.wyroznienie {
	color: #000;
	font-weight: bold;
	display: block; }
/* ========== */


ul#boksy_z_operatorami {
	width: 57em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0 !important;
	margin-left: 50px;
	padding: 0; }
ul#boksy_z_operatorami li {
	width: 160px;
	min-height: 110px;
	list-style-type: none;
	display: inline;
	float: left;
	padding: 10px;
	font-size: 1.2em;
	background-image: url(/templates/images/operator_podklad.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	margin: 10px 20px 10px 0;
	display: block;
	text-align: center;
	 }
ul#boksy_z_operatorami li p {
	margin: 0px;
	padding: 0px; }
ul#boksy_z_operatorami li p.logo {
	height: 65px;
	margin-bottom: 5px; }
ul#boksy_z_operatorami li p.logo a { }
ul#boksy_z_operatorami li p.logo a:hover { }
ul#boksy_z_operatorami li p.operator {
	font-weight: bold;
	margin-bottom: 5px; }
ul#boksy_z_operatorami li p.informacja,
ul#boksy_z_operatorami li p.promocja {
	font-size: 0.8em; }
ul#boksy_z_operatorami li p.informacja em {
	color: #000;
	font-style: normal;
	font-weight: bold;
	/* background-color: #d8faff; */
	padding: 1px 3px;
	border: dashed 1px #3fb4c6;
	cursor: help; }
/* ========== */


ul#boksy_z_operatorami li.promocja {
	background-image: url(/templates/images/operator_podklad_promocja.png);
	background-attachment: scroll; }
ul#boksy_z_operatorami li.promocja p.informacja { }
ul#boksy_z_operatorami li.promocja p.promocja a {
	padding: 2px 3px;
	color: #000000;
	background-color: #eff108;
	font-weight: bold; }
ul#boksy_z_operatorami li.promocja p.promocja a:hover {
	color: #fff;
	background-color: #ff002f;
	text-decoration: none; }
/* ========== */	


ul#boksy_z_operatorami li p.promocja {
	display: none; }
ul#boksy_z_operatorami li.promocja p.promocja {
	display: block; }
ul#boksy_z_operatorami li.promocja p.informacja {
	display: none; }
/* ========== */


ul#boksy_z_operatorami li#taktak { }
ul#boksy_z_operatorami li#orange { }
ul#boksy_z_operatorami li#simplus { }
ul#boksy_z_operatorami li#heyah { }
ul#boksy_z_operatorami li#pop { }
ul#boksy_z_operatorami li#samiswoi { }
ul#boksy_z_operatorami li#mixplus { }
ul#boksy_z_operatorami li#36i6 { }
ul#boksy_z_operatorami li#play { }










#hp_banki { }
/* ========== */










div.opakowanie_niusow {
	background-image: url(/templates/images/doladowania_znak-wodny.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #eaf5f7;
	width: 62.4em;
	height: auto;
	margin: auto;
	border-top: 3px solid #007996;
	border-bottom: 1px solid #007996;
	overflow:auto;
 	height:auto;
    margin-top: 2em;
}


#hp_warto ul.punkty,
#hp_aktualnosci ul.punkty {
    width   : 28em;
	margin-top: 10px;
	margin-bottom: 10px; }
#hp_warto ul.punkty .tytul,
#hp_aktualnosci ul.punkty .tytul {
	color: #35444F;
	font-weight: bold;
	margin-bottom: 0; }
#hp_warto ul.punkty p,
#hp_aktualnosci ul.punkty p {
	margin: 0;
	padding: 0; }
/* ========== */


#hp_aktualnosci {
	width: 30.5em;
	float: left;
	border-right: 0px solid #007996; }
#hp_aktualnosci ul.punkty li {
	list-style-image: url(/templates/images/bullet_kartka.gif); }
#hp_aktualnosci ul.punkty li.unikupon { }
#hp_aktualnosci ul.punkty li.taktak { }
#hp_aktualnosci ul.punkty li.heyah { }
#hp_aktualnosci ul.punkty li.orange { }
#hp_aktualnosci ul.punkty li.pop { }
#hp_aktualnosci ul.punkty li.simplus { }
#hp_aktualnosci ul.punkty li.mixplus { }
#hp_aktualnosci ul.punkty li.36i6 { }
#hp_aktualnosci ul.punkty li.samiswoi { }
#hp_aktualnosci ul.punkty li.play { }
/* ========== */


#hp_warto {
	position: relative;
	left: -1px;
	width: 339px;
	float: left;
	border-left: 1px solid #007996; 
}
#hp_warto ul.punkty li {
	list-style-image: url(/templates/images/bullet_kartka.gif); }
#hp_warto li .tytul strong {
	color: #000000; }
/* ========== */










#stopka_inne { }
#stopka_inne ul.nawigacja_niusow li.naglowek {
	background-color: #9aa1a7;
	background-image: url(/templates/images/h2-trans_korner3_bialy.gif);
	background-repeat: no-repeat;
	background-position: right bottom; }
#stopka_inne div.opakowanie {
	width: 650px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 1px;
	text-align: center; }
#stopka_inne a.ramka {
	margin-left: 5px;
	margin-right: 5px; }
/* ========== */










#stopka_przydatne {
	background-color: #eaf5f7;
	border-top: 3px solid #7fbcca;
	height: 33px; }
#stopka_przydatne p {
	margin: 0;
	padding: 10px 17px 9px; }
#stopka_przydatne p strong {
	color: inherit; }

.lista_w_linii{
float: left;
padding: 0;
margin: 0;
margin-top: 10px;
display: inline;
}
.lista_w_linii li{
display: inline;
padding: 0 4px 0 8px;
border-left: 1px solid black;
}

.lista_w_linii li:first-child {
border: 0px;
}

.na_lewo {
margin: 0px;
}

			/* ########## PAMIETAJ O TYM ####### */
			/*
			#stopka_przydatne p a { 
			margin-right: 5px; 
			text-decoration: none; 
			padding-right: 5px; 
			border-right: 1px solid #d6dadc; }
			*/
/* ========== */










#stopka_bok_kontakt {
	background-color: #004e76;
	color: #b3cad6;
	height: 3em; }
#stopka_bok_kontakt p {
	color: #b3cad6;
	margin: 0;
	padding: 10px 17px 9px; }
#stopka_bok_kontakt .wyroznienie {
	color: #fff;
	font-weight: bold; }
#stopka_bok_kontakt a {
	color: #b3cad6;
	text-decoration: underline;
	font-weight: bold; }
#stopka_bok_kontakt a:hover {
	color: #fff; }
/* ========== */

#dorejestracji{
margin: 0; padding: 0px;
}

#dorejestracji button{
	border: 1px outset #E0E0E0;
	height : 20px;
}

#stopka_sugestie {
	padding-top: 10px;
	padding-bottom: 50px; 
    color           : #fff;}

#stopka_sugestie a, #stopka_sugestie i{
    color       : #fff;
}

ul#niewiemco{
margin: 0px;
padding: 0px;
}

ul#niewiemco li{
	list-style-type: none;
	display: inline;
	margin: 0;
}


#kwota{
    width: 3em;
    margin-top: 15px;
    border: 0px;
    font-weight: bold;
    padding: 2px;
}

form.form_fasttopup{
margin: 0px;
padding: 0px;
}

form.form_fasttopup input.submit {
    border: 0px;
    background-color: transparent;
    font-size: 1em;
    color: #7096B4;
    text-decoration: underline;
    float: left;
}

form.form_fasttopup input.submit:focus, form.form_fasttopup input.submit:hover {
 color: #204664;
 background-color: #E8EDF0; 
 cursor: pointer;
}

#fast_topup form{
    margin: 0 0 10px 0;
}

.nosize{
    padding: 0;
    margin: 0;
}

#favnum_list{
    overflow : scroll;
    overflow-y:scroll;
    overflow-x:hidden;
    height: 90px;
    background-color: #fff;
    width: 255px;
    margin: -5px 0 5px 5px;
}

#favnum_list table{
    padding: 0;
    margin: 0;
    border-collapse: collapse;
}

#favnum_list tr{
    width : 100%;
    margin: 0;
    color: #475762;
    clear: both;
    float: left;
    border-color: #E0E0E0;
    padding: 0;
}

#favnum_list tr.dwa{
    background-color: #F0F5FE;
}

#favnum_list tr a{
    color: #7096B4;
}

#favnum_list .first {
width :30px;
}

#favnum_list tr:hover {
    background-color: #4F91E5;
    color: white;
}

#favnum_list tr:hover td{
    border-color: #467FC9;
}

#favnum_list tr:hover input {
    cursor: pointer;
    color: white;
}

#favnum_list td{
    border-left: 1px solid #E0E0E0;
}

#favnum_list td.first{
    border: 0px;
}

#favnum_list .numer {
display: block;
float: left;
width: 59px;
padding: 1px 0px 1px 5px; 
}

#favnum_list .nazwa {
display: block;
float: left;
width: 90px;
padding: 1px 0px 1px 5px; 
}

#favnum_list a {
display: block;
float: left;
width: 45px;
padding: 1px 3px 1px 3px; 
}

#favnum_list :hover {
}

#favnum_list img {
float: left;
padding: 2px 2px 2px 2px; 
}

#fast_topup{
    overflow:auto;
    height:auto
}

#fast_topup p{
    display             : inline;
    color               : white;
}

#fast_topup img{
    display             : block;
    width               : 30px;
    height              : 30px;
    float               : left;
    margin              : 10px 5px 10px 5px;
}

#fast_topup label{
    color               : white;
    display             : block;
    width               : 90px;
    float               : left;
    margin-top          : 13px;
}
input#doladuj{
    font-size           : 11px;
    font-weight         : bold;
    margin-left         : 5px;
}

#menu_box {
    float: left;
    background-color    : #DAE1E6;
    padding             : 0 0 5px 0;
 /*   width               : 150px; */
    width : 13.65em;
 	background-image    : url(/templates/images/ramka-mojekonto-123.gif);
	background-repeat   : no-repeat;
	background-position : left bottom;
    margin              : 0 0 10px 0;
    height              : auto;
    overflow            : auto;
}

#menu_box h2{
    font-size           : 14px;
    color               : #07427A;
    font-weight         : bold;
    width               : 140px;
	height              : 13px;
    background-color    : #DAE1E6;
	background-image    : url(/templates/images/ramka-mojekonto-789.gif);
	background-repeat   : no-repeat;
	background-position : left top;
	padding             : 2px 5px 5px 5px;
	margin              : 0; 
}

#menu_box h2 a {
    display             : block;
    float               : right;
    font-size           : 10px;
    margin-top          : -15px;
    color               : #46719A;
    font-weight         : normal;
}

#menu_box2 {
    float: right;
    background-color    : #DAE1E6;
    padding             : 0 0 5px 0;
    width               : 150px;
 	background-image    : url(/templates/images/ramka-mojekonto-123.gif);
	background-repeat   : no-repeat;
	background-position : left bottom;
    margin-bottom       : 10px;
    height              : auto;
    overflow            : auto;
}

#menu_box2 h2{
    font-size           : 14px;
    color               : #637583;
    font-weight         : bold;
    width               : 140px;
	height              : 13px;
    background-color    : #DAE1E6;
	background-image    : url(/templates/images/ramka-mojekonto-789.gif);
	background-repeat   : no-repeat;
	background-position : left top;
	padding             : 2px 5px 5px 5px;
	margin              : 0; 
}

ul#menu{
    list-style-type     : none;
    background-color    : #fff;
/*    width               : 150px; */
    width : 13.6em;
    padding             : 0;
    margin              : 0;
}

ul#menu li{
    display             : block;
    border-bottom       : 1px solid #CFD8DF;
    padding             : 0px 0px 0px 0px;
    color               : #0E558C;
	border-right		: 5px solid #DAE1E6;
	border-left			: 5px solid #DAE1E6;
    font-weight         : bold;
}

ul#menu li a{
    display             : block;
    text-decoration     : none;
    width               : auto;
    height              : auto;
    padding             : 5px 0px 2px 15px;
}

ul#menu li:focus {
background-color: #86A0B3;
}

ul#menu li:hover {
    background-color: #86a0b3;
}


ul#menu li:hover a {
    color: #fff;
}

ul#menu li#akt1 {
    background-image    : url(/templates/images/bullet_polokrag-fff.gif);
    background-repeat   : no-repeat;
    background-position : 0px 7px;
    background-color    : #0E558C;
    border				: 0;
	padding-left		: 0px;    
}

ul#menu li#akt1 a:focus {
color: #eee;
padding : 5px 0 2px 10px;
margin-right: 5px;
margin-left: 10px;
background-color: transparent;
}

ul#menu li a span.uwaga {
    font-weight: normal;
}

ul#menu li#akt1 a span.uwaga {
    color : white;
    font-weight: normal;
}

ul#menu li a:focus, ul#menu li a:focus span.uwaga {
background-color: #a6c0d3;
color: white;
}

ul#menu li#akt2 {
    background-image    : none; 
    background-color    : #0E558C;
}

ul#menu li#akt1 a {
    color               : #fff;
    padding-left: 20px;
}

ul#menu li#akt1 ul li a {
    color               : #0E558C;
}

ul#menu li#akt1 ul li:hover a {
    color               : white;
}

ul#menu li#akt2 {
    background-image    : none;
    background-repeat   : no-repeat;
    background-position : 0px 7px;
    background-color    : #0E558C;
}

ul#menu li#akt2 a {
    color               : #fff;
}

ul#menu li ul li {
margin-left: 15px;
}

ul#menu li#akt2 ul li a {
    color               : #0E558C;
}

ul#menu li#akt2 ul li:hover a {
    color               : white;
}

ul#menu li#akt1 ul li a:focus {
color: black;
padding : 5px 0 2px 0px;
margin-right: 0px;
margin-left: 0px;
padding-left: 10px;
background-color: #A6C0D3;
}

ul.showed{
    margin: 0; padding: 0;
    border-bottom: 1px solid #0E558C;
}

ul.showed li{
    margin: 0; padding: 0;
}

ul.showed li.akt2,ul.showed li.akt2 a:focus {
    background-repeat   : no-repeat;
    background-position : 0px 7px;
    background-image    : url(/templates/images/bullet_polokrag-granat.gif);
    background-color    : #eAf1f6;
    color: #0E558C;
}

ul.showed2{
    margin: 0 -0px 0 0px; 
    padding: 0;
    background-color: white;
}

ul#menu li#akt1 ul li ul.showed2 li{
margin: 0; padding:0;
border-right: 10px;
border-color: #0E558C;
background-color: white;
}

ul#menu li#akt1 ul li ul.showed2 li  {
margin: 0; padding:0;
border-right: 10px;
border-color: #0E558C;
background-color: #ccf;
color: #222;
}
ul#menu li#akt1 ul li:hover ul.showed2 li:hover {
background-color: #aaa;
color: #222;
}

ul.showed li.akt2:hover {
    background-color    : white;
}



ul#menu li ul.showed li:hover {
color: white;
}

ul#menu li ul.showed {
    display             : block;
    background-color    : #fff;
    list-style-type     : none;
    padding             : 0;
    margin              : 0px 0 0px -15px;
    border-bottom       : 1px solid #0E558C;
    border-top          : 5px solid #0E558C;
}

ul#menu li#akt1 ul.showed li:hover ul.showed2 li a {
color: #0E558C;
}

.nobgimg {
    background-image    :none;
}

#main_content{
    float               : left;
    width               : 42em;
    margin-left         : 1.5em;
}

#main_content h2{
    color               : #949DA3;
    margin              : 0px;
}

#main_content h1 {
    font-size           : 20px;
    margin              : 0 0 10px 0;
}

#main_content h1 span {
    font-size : 14px;
    color               : #3FB4C6;
}

ul.submenu {
    display: none;
}

ul.showed {
    display: block;
}

table#table_list{
    width   : 100%;
}

table#table_list th{
    border      : 1px solid black;
    text-align  : center;
}

ul#topup_nav{
    list-style-type : none;  
    margin          : 0;
    padding-left    : 0;
}

ul#topup_nav li{
    background-color: #fff;
    border-bottom   : 1px solid #B1BAC1;
    padding         : 3px;
    padding-left    : 5px;
    border-left     : 5px solid #DAE1E6;
    border-right    : 5px solid #DAE1E6;
    height          : auto;
    overflow        : hidden;
    margin          : 0;
}

ul#topup_nav li img {
    display         : block;
    margin          : 3px 8px 0px 1px;
    float           : right;
}

ul#topup_nav li strong {
    color           : #637583;
}

ul#topup_nav li span.email_cut {
    display     : block;
    overflow    : hidden;
    width       : 132px;
}

ul#topup_nav li a {
    font-weight: normal;
}

ul#topup_nav li.topup_active {
    background-color    : #ECF0F2;
    border-color        : #ECF0F2;
    background-image    : url(/templates/images/bullet_polokrag-fff.gif);
    background-repeat   : no-repeat;
    background-position : 1px 5px;
    border-left         : 0px;
    padding-left        : 10px;
    border-right        : 0px;
    border-bottom       : 1px solid #B1BAC1;
    color               : #000;
    width               : 137px;
}

ul#topup_nav li.topup_active strong {
    display             : block;
    color               : #000;
}

img#topup_operator {
    float           : left;
    margin-right    : 10px;
}

#topup_box {
    background-image    : url('/templates/images/form-gradient_w450px.png');
    background-repeat   : no-repeat;
    margin-top          : 20px;
}

#topup_box div#transaction_result, #topup_box div#transaction_info, #topup_box div#contact_box {
font-size : 15px;
padding : 10px;
}


#topup_box ul {
    list-style-type : none;
    margin          : 0;
    padding         : 0;
}

#topup_box ul li { /*Wysokosc drugiego elementu boxu (Adres e-mail procesu doladownia) */
margin: 0;
padding: 10px 0 0 0;
height : 40px;
border-bottom   : 1px solid #CCD2D7;
width : 450px;
}

#topup_box ul li#lista_nr_telefonu {
height : 40px;
width  : 450px;
}

#topup_box ul li label {
    font-size: 13px;
    float       : left;
    padding     : 8px 10px 0 0;
    width       : 180px;
    text-align  : right;
}
#topup_box input#email {
    width       : 150px;
}
#topup_box ul li div {
    float               : left;
    background-color    : #68B0C8;
    width               : 160px;
    height              : 26px;
    padding             : 4px 0px 0px 4px;
}

#topup_box ul li div span {
    font-size           : 13px;
    font-weight         : bold;
    color          : white;
}

#topup_box input.pole{
    border              : 1px solid #1583A0;
    font-size           : 13px;
    font-weight         : bold;
    padding             : 2px;
}

#topup_box div#contact_box {
    font-size : 11px;
}

#zgoda {
    float : left;
    display : block;
    margin-top : 10px;
    margin-left : 190px;
}

#topup_box ul li label#zgoda2 {
width : 220px;
font-size : 11px;
text-align : left;
color   : #637583;
}

#topup_box input#msisdn1 {
    width       : 120px;    
}

#promocja {
    display : block;
    margin  : auto; 
    width   : 340px;
    height  : 21px;
    text-align  : center;
    padding : 7px 0 20px 0 ;
    margin-top  : 10px;
    height  : auto;
    overflow : auto;
}

#promocja div#wedka{
    display : none;
    margin-top       : -7px;
    background-color : #DAFF48;
    text-align       : left;
    padding          : 7px;
    border           : 1px dotted gray;
}

#promocja div#wedka h3 {
display  : inline; 
font-size : 13px;
}

#promocja div#wedka a {
float : right;
}



#promocja div#wedka2{
    margin-top       : -7px;
    background-color : transparent;
    text-align       : left;
    padding          : 7px;
    border           : 1px dotted gray;
}

#promocja div#wedka2 h3 {
display  : inline; 
font-size : 13px;
}

#promocja div#wedka2 a {
float : right;
}

#promocja div#prom2{
    display : none;
}

ul#promolist{
    list-style-type : none;
}

ul#promolist li {
    padding     : 10px 0 0 0;
    text-align: left;
    height      : 45px;
    border      : 1px dotted gray;
    border-top : 0px;
}

ul#promolist li#forcaptcha div{
    background-color: #DAE1E6;
}

ul#promolist li#forcaptcha{
    padding-bottom      : 10px;
}
ul#promolist img {
float : left;
margin : 0 0 0 3px;
}

ul#promolist li label {
display : inline;
width : auto;
margin : -5px 5px 0 10px; 
font-size  : 11px;
width   : 130px;
text-align    : left;
}

ul#promolist li#forcaptcha label{
    width   : 190px;
    margin  : 0px 0 7px 5px;
    padding : 0;
}

ul#promolist li#forcaptcha div{
    margin-left : 10px;
}

ul#promolist li input {
    width   : 150px;
}

#prom_b{
    position: relative;
}

a#sourcePromoCode {
text-align: right;
color : #637583;
width   : 390px;
height  : 20px;
background-image: url(/templates/images/kupon-promocyjny_nozyce.gif);
background-repeat : no-repeat;
background-position : 70px 0px;
display : block;
position: absolute;
bottom: 0;
}



div#button_space {
    margin : 0 0 30px 0;
    padding : 10px 0 30px 0;
    border-top: 4px solid #CCD2D7;
    width: 450px;
}

div#button_space2 {
    margin : 0 0 30px 0;
    padding : 10px 0 30px 0;
}


div#button_space span{
    color : #637583;
    float : right;
    margin-right : 90px;
}

div#button_space img {
float: right;
margin-right : 10px;
}

div#button_space p.info{
    color       : #637583;
    margin-top  : 10px;
}

div#button_space ul li{
border : 0px;
height : 35px;
}

div#button_space input.btn_dalej {
float: right;
}

.btn_dalej{
    font-weight :bold;
    display : inline;
    border: 0px;
    background-color : transparent;
    background-image : url(/templates/images/buttony/button_dalej.png);
    width   : 79px;
    height  : 34px;
    margin-right : 15px;
    float: right;
}

.btn_dalej:hover {
cursor: pointer;
background-position: -79px 0px;
color : white;
}

.btn_dalej:active {
cursor: pointer;
background-position: -158px 0px;
}

.btn_dodaj{
    font-weight : bold;
    float: right;
    display : inline;
    border: 0px;
    background-color : transparent;
    background-image : url(/templates/images/buttony/button_dalej.png);
    width   : 79px;
    height  : 34px;
    margin-right : 15px;
}

.btn_dodaj:hover {
    background-position: 79px 0px;
    cursor: pointer;
}

.btn_zapisz{
    display : inline;
    border: 0px;
    background-color : transparent;
    background-image : url(/templates/images/buttony/button_dalej.png);
    width   : 79px;
    font-weight : bold;
    height  : 34px;
    margin-right : 15px;
}

.btn_zapisz:hover {
    background-position: -79px;
    cursor: pointer;
    color : white;
}


.btn_wstecz{
    float: right;
    font-weight :bold;
    display : inline;
    border: 0px;
    background-color : transparent;
    background-image : url(/templates/images/buttony/button_wstecz.png);
    width   : 79px;
    height  : 34px;
    margin-right : 15px;
}

.btn_wstecz:hover, .btn_wstecz:focus {
    background-position: -79px 0;
    cursor: pointer;
    color : #fff;
}
.btn_wstecz:active {
    background-position: -158px 0;
    cursor: pointer;
}

a.btn_wstecz {
    font-weight: bold;
    text-align : center;
    padding-top: 10px;
    height      : 24px;
    text-decoration : none;
    color       : black;
}

a.btn_wstecz:hover {
    color : white;
}

.btn_minus {
    display : inline;
    border: 0px;
    background-color : transparent;
    width : 35px;
    height :  34px;
    background-image: url(/templates/images/button_minus.png);
    float: left; 
}

.btn_plus {
    display : inline;
    border: 0px;
    background-color : transparent;
    width : 35px;
    height :  34px;
    background-image: url(/templates/images/button_plus.png);
    float: left; 
}

.btn_minus:hover,.btn_plus:hover {
    background-position: -35px 0;
    cursor: pointer;
}
.btn_minus:active,.btn_plus:active {
    background-position: -70px 0;
    cursor: pointer;
}

.btn_nowe_doladowanie{
    float   : left;
    display : block;
    border: 0px;
    background-color : transparent;
    background-image : url(/templates/images/buttony/button_nowe-doladowanie.png);
    width   : 159px;
    height  : 34px;
    margin-right : 10px;
    font-weight :bold;
}

.btn_rejestruj_konto:hover, .btn_nowe_doladowanie:hover {
    background-position: -159px 0;
    cursor: pointer;
    color : #fff;
}

.btn_rejestruj_konto:active, .btn_nowe_doladowanie:active {
    background-position: -318px 0;
    cursor: pointer;
    color : #000;
}

.btn_rejestruj_konto{
    float   : left;
    display : block;
    border: 0px;
    background-color : transparent;
    background-image : url(/templates/images/buttony/button_rejestruj-konto.png);
    width   : 159px;
    height  : 34px;
    margin-right : 10px;
    font-weight :bold;
}

ul li div#grossbox{
    width   : 65px;
    margin-right : 10px;
    padding-right: 0px;
}
ul#lista_topup {
padding-top : 5px;
width       : 450px;
}

ul#lista_topup li{
    height : 35px;
    margin : 0;
    padding : 3px 0 0 0 ;
}

ul#lista_topup li#topup_info_list {
    height : 5em;
    padding-left : 10em;
    width   : 25em;
}

ul#lista_topup li#topup_info_list ul {
margin : 0;
padding: 0;
width: auto;
} 

ul#lista_topup li#topup_info_list ul li{
margin-left: 20px;
text-align : left;
height  : 14px;
border: 0px;
width: 300px;
}

ul#lista_topup li#topup_info_list ul li#last_info{
    margin-left : 0px;
    color :#35444F;
    font-weight : bold;
}

ul li span {
    font-weight : bold;
}

ul li span#bonus1{
color : #49A300;
}

ul li span#bonus2{
color : #35444F;
}

ul li span#bonus3{
color : red;
}

ul#lista_topup li ul.banklist {
list-style-type : none;
padding : 10px;
overflow: auto;
height: auto;
}

ul#lista_topup li ul.banklist li:hover, ul#lista_topup li ul.banklist li:active {
background-color: #DAE1E6;
}

ul#lista_topup li ul.banklist li {
float : left;
margin : 0px;
padding : 8px;
border : 0px;
width : auto;
}

ul#lista_topup li ul.banklist li img {
cursor: pointer;
}

#topup_ok{
    background-color: #5DAA1C;
    color           : #fff;
}

#topup_err{
    color               : #fff;
    background-color    : #FF002F;
}

ul#wybor_z_operatorow {
height  : 340px;
text-align: center;
border : 0px;
width : 450px;
}

ul#wybor_z_operatorow li label {
float : none;
}

ul#wybor_z_operatorow li div:hover {
background-color: #DAFF48;
}

ul#wybor_z_operatorow li label img{
    margin-left : 7px;
}

ul#wybor_z_operatorow li{
display: block;
border : 0px;
height :100px;
float: left;
margin-left: 5px;
width: auto;
}

ul#wybor_z_operatorow li div {
background-color:transparent;
display:table-cell;
float: none;
margin:24px 0px 0px 0px;
padding: 5px 5px 0 0;
width:100px;    
height: auto;
overflow: auto;
}

ul#wybor_z_operatorow li p{
display : block;
clear: both;
}
ul#wybor_z_operatorow li p input{
float : left;
margin-top : 11px;
}

ul#breadcrumb {
    position: relative;
display : block;
list-style-type: none;
max-width : 590px;
height : 1.3em;
margin-bottom : 0px;
overflow: hidden;
padding-left: 0;
}

ul#breadcrumb li {
float: left;
padding: 0 5px 0 0;
}

#bread li a {
    color : #BCC6CE;
    text-decoration : none;
}

#bread_intro{
float: left;
padding-right: 5px;
}

div#bread {
    margin-top : -10px;
    border-bottom : 1px solid #BCC6CE;
    margin-bottom : 10px;
    color : #BCC6CE;
}

ul#bread_tools{
    list-style-type : none;
    display : inline;
    float : right;
    margin-top : 0px;
border: 0; padding :0;
width : auto;
}

ul#bread_tools li{
float: left;
margin-right : 5px;
}

#promoinfo{
display: block;
border: 3px solid #DAFF48;
width   : 400px;
margin-left :20px;
padding : 5px;
}

div#error_screen {
padding : 10px;
font-size : 11px;
}

#history_bloc {
    background-color : #EFF2F4;
    padding : 8px;
    padding-right : 0px;
    width : 40em;
    height : auto;
    border-bottom : 2px solid #CCD2D7; 
    margin : 0px;
    float: left;
}

#history_form {
overflow: auto;
height : auto;
margin-bottom : 15px;
}
#history_bloc label {
font-size : 11px;
display : block; 
font-weight : bold;
color : #35444F;
margin-bottom : 3px;
}

ul#history_bloc li.last input{
float: left;
border : 0px;
}

ul#history_bloc li.last {
float : left;
border : 0px;
}

#history_bloc label span {
color : #9BADBC;
}

#history_bloc input {
width :35px;
}

#history_bloc li {
list-style-type : none;
float : left;
margin-right: 10px;
padding-right : 5px;
border-right : 2px solid #CCD2D7;
}

#history_bloc li input {
border : 1px solid #B1BBC2;
}

table#history_transaction {
font-size : 1em;
border : 1px solid #DAE1E6;
border-right : 0px;
width : 100%;
margin-bottom: 10px;
}


table#history_transaction tr:hover {
background-color: #0E558C;
color: white;
}

table#history_transaction tr:hover td a {
color: white;
}

table#history_transaction tr:hover td input.submit{
color: white;
}

table#history_transaction tr:hover td input.submit:hover {
color: #0E558C;
}

table#history_transaction td {
padding: 3px;
border-right : 1px solid #DAE1E6;
}

table#history_transaction label {
    cursor: pointer;
}

table#history_transaction thead tr th{
border-bottom : 1px solid #DAE1E6;
border-right : 1px solid #DAE1E6;
padding: 2px 0px 2px 5px;
background-image: url(/templates/images/tabela_naglowek_tlo.png);
}

table#history_transaction tfoot tr td {
    font-weight: bold;
}

table#history_transaction th, table#history_transaction th a {
color : #35444F;
text-decoration : none;
font-weight : normal;
}


table#history_transaction th a span {
color : #9BADBC;
}

table#history_transaction .lp         { width : 15px; }
table#history_transaction .operator   { width : 15px; }
table#history_transaction .numer      { width : 65px; }
table#history_transaction .data       { width : 65px; }
table#history_transaction .kwota      { width : 25px; text-align: right;}
table#history_transaction .doladuj    { width : 20px; }
table#history_transaction .faktura    { width : 15px; }
table#history_transaction .details    { width : 10px; }


#history_transaction .dwa{
    background-color: #EDF3FE;
}

ul#history_bloc li input#btn_szukaj{
    font-weight:bold;
    display : inline;
    border: 0px;
    background-color : transparent;
    background-image : url(/templates/images/buttony/button_dalej.png);
    width   : 79px;
    height  : 34px;
    margin : 0;
}
input#btn_szukaj:hover {
    background-position: -79px 0;
    cursor: pointer;
    color : white;
}

#history_header {
    background-image    : url(/templates/images/ikona_historia-doladowan.png);
    background-repeat   : no-repeat;
    background-position : 100% 0;
    padding-right       : 50px;
    margin-bottom       : 15px;
    min-height          : 45px;
}

#lista_numerow_header {
    background-image    : url(/templates/images/ikona_lista-numerow.png);
    background-repeat   : no-repeat;
    background-position : 100% 0;
    padding-right       : 80px;
    margin-bottom       : 15px;
}

#account_header {
    background-image    : url(/templates/images/ikona_moje-dane.png);
    background-repeat   : no-repeat;
    background-position : 100% 0;
    padding-right       : 50px;
    margin-bottom       : 15px;
}

div#dane_forms div{
    background-image    : url(/templates/images/form-gradient_w470px.png);
    background-repeat   : no-repeat;
    font-size           : 1em;
    padding             : 15px;
    height              : auto;
    overflow            : auto;
    width               : 40em;
    border-bottom       : 2px solid #CCD2D7;
    margin-bottom       : 10px;
}

div #dane_forms div label {
    display             : block;
    font-weight         : bold;
    float               : left;
    width               : 100px;
    text-align          : right;
    padding-right       : 15px;
    padding-top         : 4px;
    color               : #35444F;
}

div#dane_forms div p {
    color               : #9BADBC;
    float               : right;
    width               : 120px;
    font-size           : 1em;
}

div#dane_forms div span {
    background-color    : #68B0C8;
    display             : block;
    width               : 165px;
    float               : left;
    padding             : 3px;
}

div#dane_forms div span input {
    border              : 1px solid #078B98;
    width               : 95%;
    font-weight         : bold;
    padding             : 3px;
}

.uwaga {
color : red;
text-decoration : none;
}

.uwaga2 {
color : #5DAA1C;
text-decoration : none;
}

div#dane_forms h3{
color : #07427A;
font-size : 1.2em;
margin-bottom : 5px;
}

div#dane_forms div#fmsisdn span{
    background-color    : #B4BEC5;
    margin-bottom       : 10px;
}

div#dane_forms div#fmsisdn span input {
    width           : 130px;
    border          : 1px solid #929FA9;
}

div#dane_forms div#fmsisdn span select {
    font-weight     : bold;
    width           : 100%;
    border          : 1px solid #929FA9;
}

div#dane_forms ul{
    list-style-type : none;
    height: auto;
}

div#dane_forms ul li{
margin-top: 3px;
width: auto;
}

div#dane_forms ul li.submit {
margin-top: 10px;
text-align: center;
}

ul#card_type_list {
        display         : block;
        float           : left;
        list-style-type : none;
        margin : 0; padding: 0;
width  : 400px;
}
ul#card_type_list li {
        display         : block;
        float           : left;
}

ul#card_type_list li input {
        display         : block;
        float           : left;
        width           : auto;
}

ul#card_type_list li label {
        margin : 0px 10px 0 5px;
        padding: 5px 0 0 0;
        height : auto;
        width   : auto;
}

ul#card_type_list li label.long {
width   : 100px;
}

div#dane_forms li label {
/*    margin-top : -4px; */
}

ul#personal_data {
        margin      : 0;
        margin-left : -40px;
}

ul#personal_data li {
    float           : left;
    display         : block;
    margin-bottom   : 5px;
    width           : 300px;
    min-width:      300px;
}

ul#personal_data li span{
    background-color : #B4BEC5;
}

ul#personal_data li label {
    margin  : 0px;
}

ul#personal_data2 {
        margin      : 0;
        margin-left : -40px;
}

ul#personal_data2 li {
    float           : left;
    display         : block;
    margin-bottom   : 5px;
    width           : 300px;
    min-width:      300px;
}

ul#personal_data2 li span{
    background-color : #B4BEC5;
}

ul#personal_data2 li label {
    margin  : 0px;
}

div#button_space2 p {
margin : 5px 15px 0 15px;
width : 140px;
float : left;
}

ul#favnum_add_form{
display : block;
width : 100%;
height : auto;
overflow : auto;
padding : 0;
margin : -15px 0 0px 0 ;
}

ul#favnum_add_form li label {
float: none;
text-align: left;
}

ul#favnum_add_form li {
float : left;
        margin-right : 5px;
}

ul#favnum_add_form li span.long{
width : 110px;
}


ul#favnum_add_form li input {
border : 2px solid #B4BEC5;
width : 80px;
}

ul#favnum_add_form li span {
width : 90px;
background-color : #B4BEC5;
}

ul#favnum_add_form li select {
    width : 90px;
}

ul#favnum_add_form li#opisf {
    margin-left : -20px;
}

ul#favnum_add_form li#opisf span input{
width : 80px;
}

ul#favnum_add_form li span.long kbd {
display : inline;
float : left;
width : 25px;
color : black;
font-size : 12px;
margin : 5px 3px 0px -3px;
}

ul#favnum_add_form li span.long input {
width : 75px;
}

ul#favnum_add_form li#oper span select{
height : 22px;
border : 1px solid #929FA9;
}

ul#favnum_add_form li#save {
float : left;
        margin-top : 15px;
}

ul#favnum_add_form li#save input {
margin-right : 0;
float : left;
border : 0px;
}

ul#mozliwosci_konta {
float : right;
list-style-type : none;
margin: 0; padding: 0;
width: 14em;
}

ul#mozliwosci_konta li#head {
font-size : 15px; 
font-weight : bold;
color : #07427A;
margin-bottom : 7px;
padding : 0;
background-image : none;
}

ul#mozliwosci_konta li {
height : 19px;
padding-left : 8px;         
background-image: url(/templates/images/bullet_polokrag-granat.gif);
background-repeat : no-repeat;
background-position : 0px 2px;
}

ul#mozliwosci_konta li span {
color : #f00;
}

div#account_topup{
margin-top  : 1.5em;
position    : relative;
padding     : 0;
border-top  : 1px solid #CCD2D7;
}

div#account_topup div#other{
border-left     : 0px solid #DAE1E6;
margin-top      : 10px;
padding-left    : 0;
margin-bottom   : 10px;
/*background-image : url(/templates/images/form-gradient_w160px.png);*/
background-repeat: no-repeat;
overflow        : auto;
width           : 25.5em;
border-top      : 0.1em solid #BCC6CE;
}
div#account_topup div#fast {
width : 25.5em;
padding-top : 0;
margin-top  : 1em;
}

div#account_topup div#fast a {
    font-weight : bold;
}


div#account_topup div#other p span {
color : #3FB4C6;
}

ul#promo_op{
    list-style-type: none;
    margin: 0; padding:0;
}

ul#promo_op li{
display: block;
float: left;
width: auto;
height: 50px;
text-align: center;
}

ul#promo_op li label{
display: block;
padding: 0; margin: 0;
width: 30px; 
height: auto;
float: none;
margin: 5px;
cursor: pointer;
}

ul#fops {
    list-style-type: none;
    margin : 0;
    padding: 0em;
    float : left;
    width   : 25.5em;
    overflow : hidden;
}

ul#fops li {
float : left;
margin: 0px;
}

ul#fops li:hover,ul#fops li a:focus {
background-color:#DAFF48;
}

ul#fops li a {
width: 100%
height: 100%;
display: block;
}



ul#fops li a img {
display: block;
padding: 0.4em;
}

div#fast h3, div#other h3, div#statusy h3 {
color : #07427A;
font-size : 1.3em;
}

div#statusy h3 {
    margin-top : 0;
}

div#fast h3 {
/*
    background-image    : url(/templates/images/ikona_lista-numerow_mala.gif);
    background-repeat   : no-repeat;
    background-position : 100% 0;
*/
    margin              : 0;
    padding             : 0;
    height              : 28px;
}
div#other h3 {
    /*    background-image : url(/templates/images/ikona_spoza-listy_mala.gif); */
    margin: 0.4em 0;
}


div#other p {
margin  : 1em 0 0.4em 1em;
}

div#dane_forms div.form_bloczek label{
    width           : 180px;
    padding         : 2px 10px 0 0;
    margin          : 0;
}

div#dane_forms div.form_bloczek input.pole {
border : 1px solid #929FA9;
margin-top : 0px;
}

div#dane_forms div.form_bloczek div#important {
margin : -20px 0 10px -15px;
background: transparent;
width : 445px;
}

div#dane_forms div.form_bloczek{
overflow : hidden;
} 

div#dane_forms div.form_bloczek div#important label{
    font-size : 12px;
}

div#dane_forms div.form_bloczek select {
border : 1px solid gray;
height : 19px;
}

div#dane_forms input.pole {
border : 1px solid gray;
}

ul#registration_info {
list-style-type: none;
margin: 0; padding: 0;
width : 300px;
margin-top : 20px;
}

ul#registration_info li {
padding-left : 50px;
background-repeat : no-repeat;
margin-bottom : 5px;
height : 40px;
border-bottom: 1px solid #D1D8E0;
padding-bottom: 5px;
}

ul#registration_info li h1 {
    font-size : 1.1em;
    text-transform: uppercase;
    margin:0;
}

ul#registration_info li h1 span  {
    font-size : 1em;
}

ul#registration_info li#korzysci_z_rejestracji {
    padding-left: 0;
    height      : 1.5em;
}

ul#registration_info li strong {
color : #07427A
font-size : 13px;
}

ul#registration_info li#czas {
background-image    : url(/templates/images/ikonka_mk-rej_czas.gif);
}
ul#registration_info li#lista {
background-image 	: url(/templates/images/ikonka_mk-rej_lista-numerow.gif);
}
ul#registration_info li#historia {
background-image 	: url(/templates/images/ikonka_mk-rej_historia.gif);
}

ul#registration_form {
list-style-type 	: none;
width 				: 325px;
height              : auto;
overflow            : auto;
margin				: 0;
padding				: 0;
color				: white;
}

ul#registration_form li {
background-color	: #07427A;
display 			: block;
width				: 305px;
height				: 55px;
padding				: 5px;
border				: 1px solid #5980A6;
}

ul#registration_form li#header{
background-color	: #5DAA1C;
font-size			: 14px;
height				: 20px;
}

ul#registration_form li#header span {
color				: #C7E2B0;
}

ul#registration_form label {
font-weight			: bold;
display				: block;
margin-bottom		: 5px;
}

ul#registration_form li#mail span {
color				: #9CB3CA;
font-weight			: normal;
display: block;
}

ul#registration_form li#mail input {
width				: 290px;
border				: 1px solid #D9D9D9;
margin-bottom		: 5px;
}


ul#registration_form li#forcode img {
float: left;
margin-right	: 5px;
}

ul#registration_form li#forcode label {
float : left;
width : 150px;	
}

ul#registration_form li#submit {
margin-bottom : 10px;
height: auto;
overflow: auto;
}

ul#registration_form  li#submit span{
display: block;
padding: 0 0 5px 0;
}

ul#registration_form li#submit input {
	margin-left : 75px;
}

#registration_content {
width : 32em;
padding-right : 25em;
/* background-image : url(/templates/images/ego-na-telefonie-plus-zrzut.png); */
background-image : url('/templates/images/4x4-do-rejestracji.png');
background-repeat : no-repeat;
background-position : 100% 0;
height : auto;
overflow: auto;
min-height  : 42em;
}

#registration_content2{
    width : 58em;
}

#registration_content2 form {
    float: right;
}

#registration_content2 div {
    float: left;
    width : 28em;
    line-height : 1.6em;
}

#main_content #me3 {
    width   : auto;
    height  : 3em;
    margin  : 0 0 1em 0;
}


#registration_content2 #me3, #me3 {
    background-color: #F0F3F5;
    border          : 1px solid #9BADBC;
    padding         : 1em;
    width           : 23em;
    line-height     : 1.5em;
    color           : #758695;
    margin          : 2em 0;
}

#registration_content2 #me3 img, #me3 img{
    float           : left;
    margin-right    : 1em;
}

#registration_content2 #me3 p {
    color : #758695;
}

ul#registration_form li#mail2{
height : 8em;
overflow: hidden;
}

ul#registration_form li#code2{
height : 60px;
}

ul#registration_form li#mail2 span {
color				: #9CB3CA;
font-weight			: normal;
display             : block;
}

ul#registration_form li#mail2 input {
width				: 290px;
border				: 1px solid #D9D9D9;
margin-bottom		: 5px;
}

ul#registration_form li#code2 img {
float: left;
margin-right	: 5px;
}

ul#registration_form li#code2 label {
float : left;
width : 150px;	
}


div#warto_wiedziec{
float : left;
margin: 0; padding: 0;
color : #285B8C;
}

div#warto_wiedziec h2 {
font-size : 16px;
margin : 10px 0 10px 0;
}

div#warto_wiedziec ul {
list-style-type: none;
margin : 0; padding: 0;
width : 24em;
}

div#warto_wiedziec ul li {
margin : 0; padding: 0;
border-bottom : 1px solid #C5D0D8;

}

div#warto_wiedziec ul#warto_menu li a {
padding			  : 5px 5px 5px 10px;
min-height		  : 20px;
display : block;
}

div#warto_wiedziec ul#warto_menu li a:hover {
color : inherit;
}

div#warto_wiedziec ul#warto_menu li a:hover {
background-color : #D9F0F4;
}

div#warto_wiedziec ul li#akt {
	background-color: #07427A;
}
div#warto_wiedziec ul li#akt a {
	color : #fff;
	font-weight : bold;
	height : 100%;
}

div#warto_wiedziec ul#warto_menu li#akt a:hover {
background-color : #07427A;
color           : white;
}

div#width_main_content {
float : right;
width : 34em;
overflow: hidden;
height: auto;
line-height : 1.5em;
}

div#width_main_content h3 {
margin: 10px 0 5px 0;
color : #07427A;
        font-size : 13px
}

div#width_main_content h1 {
font-size: 22px;
line-height : 1.2em;
}

#popup_window{
    margin : 0; padding: 10px;
    width : 100%;
    height : 100%;
    background-color : white;
    font-size : 12px;
}

html body.popup_body {
        background-image: none;
        padding: 10px;
        background-color    : #fff;
}

html body.popup_body h3 {
    padding : 10px;
}

ul#kwoty_okresy {
    height: 400px;
    font-weight : normal;
}

ul#kwoty_okresy li span {
    font-weight : normal;
}

ul#kwoty_okresy li h4 {

}
div#dane_promo input.pole {
border : 1px solid gray;
}

div#dane_promo h3{
color : #07427A;
font-size : 14px;
margin-bottom : 5px;
}

div#dane_promo div{
    background-image    : url(/templates/images/form-gradient_w450px.png);
    background-repeat   : no-repeat;
    font-size           : 11px;
    padding             : 15px;
    height              : auto;
    overflow            : auto;
    width               : 270px;
    border-bottom       : 2px solid #CCD2D7;
    margin-bottom       : 10px;
}

div #dane_promo div label {
    display             : block;
    font-weight         : normal;
    float               : left;
    width               : 250px;
    text-align          : left;
    color               : #35444F;
}

div#dane_promo div p {
    color               : #9BADBC;
    float               : right;
    width               : 120px;
    font-size           : 11px;
}

div#dane_promo div span {
    background-color    : transparent;
    display             : block;
    width               : 245px;
    padding             : 3px;
}

div#dane_promo div span input {
    border              : 1px solid #078B98;
    width               : 95%;
    font-weight         : bold;
    padding             : 3px;
}

div#promo_extra_box{
    float: right;
}

ul#promo_info {
    display : block;
    width : 270px;
    background-color : #CBF3FF;
    text-align: left;
    margin : 0; padding: 0;
    margin-top : 65px;
    background-image : url('/templates/images/paczka-box-123.png');
    background-position: 0 100%;
    padding-bottom : 5px;
}

ul#promo_info li{
list-style-type: none;
display : block;
width : 250px;
padding: 10px;
background-image : url(/templates/images/paczka-box-456.png);
}

ul#promo_info li span {
    font-weight : normal;
}

ul#promo_info li span span {
    margin : 3px;
    display : block;
    font-size : 24px;
    font-weight : bold;
    color : #07427A;
}

ul#promo_info li img.promo_img{
float: left; margin-right: 10px;
}

div#promo_content{
    position : relative;
    width : 620px;
}

div#promo_content h1 {
    font-size : 22px;
}

div#promo_content h1 span {
    font-size : 14px;
    color : #3FB4C6;
}

div#promo_2taktak {
    margin-top : 55px;
}

div#promo_extra_box {
    text-align: right;
}

img#prezent {
   position: absolute;
   float: right; 
    right : 0;
    top: 0;
}

span#promo_credits {
    color : #9BADBC;
    background-image : url(/templates/images/szlaczek-tile.png);
    background-repeat : repeat-x;
    background-position : 0 100%;
    display : block;
    padding: 30px 20px 20px 15px;
    height : 150px;
}

ul#promo_info li#header{
    background-image : none;
    font-size : 16px;
    font-weight : bold;
    color: #245583;
    margin: 0; padding: 0;
}

ul#promo_info li#happy9_off {
    display : none;
    color : #9BADBC;
    background-color : white;
    background-image : none;
    position: absolute;
    bottom : 70px;
}

ul#promo_info li#header img {
    margin-top : -8px;
}

.promo_button {
    margin-right : 120px;
    margin-top: -50px;
    float: right;
}

div#dane_promo div span#promo_kwota {
    background-color : #69B0C8;
    display : block;
    float : left;
    width : 75px;
    height : 30px;
    padding : 0px;
    margin-left : 5px;
}

div#dane_promo div span#promo_kwota input{
    width : 40px;
    margin: 3px 0 0 3px;
}

div#dane_promo div span#promo_inf {
    position : absolute;
    top : 23px;
    right : 0;
    width : auto;
    text-align : right;
    margin : 0; padding : 0;
    display : inline;
}

div#promo_box {
    background-color: #DAFF48;
    padding : 5px;
    margin-top : 10px;
    margin-bottom : -5px;
}

div#promo_box strong {
    float: left; 
}

div#promo_box ul {
    list-style-type : none;
    display : inline;
}

div#promo_box li {
    display: block;
    float : left;
    padding : 0 0px 0 5px;
}

div#promo_box a{
    color : black;
}

h1 strong.aural {
position: absolute;
left: 0px;
top: -500px;
width: 1px;
height: 1px;
overflow: hidden;
}

h1.replace{ 
    position:relative; 
    margin:0px; 
    padding:0px; 
    /* hide overflow:hidden from IE5/Mac */ 
    /* \*/ overflow: hidden; /* */ 
} 
h1.replace span{ 
    display:block; 
    position:absolute; 
    top:0px; 
    left:0px; 
    z-index:1; 
    /*for Opera 5 and 6*/ 
} 
#myh1, #myh1 span{ 
    height:100px; 
    width:390px; 
    background-image: url(/templates/images/winieta_logo.png); 
} 

div #dane_forms div label#fzgoda {
display: block;
width: 30em;
float: left;
}

ul#fvat_data li {
 width: 400px;
overflow: auto;
height: auto;
}

#adres2{
}

.stats {
width: 50%;
}

.stats thead tr th{
    font-weight: bold;
}

.stats td{
    text-align: center;
}

ul#registration_form li#akceptacje a{
color : #fff;
}



ul#boksy_z_operatorami li#wprowadzenie_krok1 {
    width: 360px;
    min-height: 110px;
    list-style-type: none;
    line-height : 1.4em;
    display: inline;
    float: left;
    padding: 10px;
    font-size: 1em;
    background-image: none;
    background-attachment: scroll;
    background-position: left top;
    margin: 10px 20px 0 0;
    display: block;
    text-align: left;
    }
ul#boksy_z_operatorami li#wprowadzenie_krok1 h1 {
    margin: 0;
    margin-top: 10px;
    margin-left: 0px;
    margin-bottom: 10px;
    font-size: 21px;
    float: none; 
    }
ul#boksy_z_operatorami li#wprowadzenie_krok1 h1 span.krok {
    color: #3fb4c6;
    font-weight: normal; 
    }
ul#boksy_z_operatorami li#wprowadzenie_krok1 p.wprowadzenie {
    background-image: none;
    clear: none;
    margin: 0;
    padding: 0 0 0 0px;
    display: block;
    font-size : 1em;
    }
ul#boksy_z_operatorami li#wprowadzenie_krok1 p.wprowadzenie span.wyroznienie {
    color: #000;
    font-weight: bold;
    display: block; 
    display: inline;
    }
    
#hp_okno_konta {
    margin-bottom: 10px;
    }

p#card_info {
margin: -5px 0 0 210px;
}

ul#lista_topup li label {
margin-top: -5px;
}

ul#lista_topup li#card_client_name {
overflow: hidden;
padding:0;
height: 0px;
border: 0;
}

ul#lista_topup li#card_client_name ul li {
border: 0;
}

#separate{
border-top : 1px solid #DAE1E6;
padding: 10px 0 0 0;
width: 27em;
}

ul#lista_topup li ul.banklist li.nohover:hover {
background-color: transparent;
}

div#dane_forms.card_status div span {
background-color: #5DAA1C;
color: white;
font-weight: bold;
}

div#dane_forms div span.cart_unactive {
background-color: #CCD2D7;
color: black;
font-weight: bold;
}
div#main_content div#dane_forms div#regulamin {
overflow: scroll;
height: 190px;
overflow-x : hidden;
}
div#main_content div#dane_forms div#regulamin div{
background-image: none;
}

#notification {
display: block;
float: left;
padding: 0;
margin: 10px 0 0 0;
}

ul#notification li span {
    width : 20px;
    float: left;
    text-align: left;
}

#fmsisdn ul#notification li span input {
    display : inline;
    width   : auto;
}

ul#topup_details li{
    display: block;
    height : 30px;
    width  : 100%;
}

ul#topup_details li strong {
float: left;
display: block;
width: 12em;
}

ul#topup_details li span {
display: block;
height: 1.2em;
float: left;
background-color: white;
border: 1px solid gray;
width : 20em;
margin-top: -4px;
}

ul.punkty li ul li {
list-style-image: none;
display: inline;
}

ul#registration_form li#reg_me {
    height : 20px;
    overflow : hidden;
}

ul#registration_form li#reg_me #me_ok {
    
}

ul#registration_form li#reg_me span {
    display: block;
    font-weight : normal;
    color   : #9CB3CA;
}

ul#registration_form li#reg_me input#msisdn {
width				: 290px;
border				: 1px solid #D9D9D9;
margin-bottom		: 5px;
}

ul#registration_form li#reg_me ul#card_type label{
display : inline;
}
ul#registration_form li#reg_me ul#card_type li{
    display: block;
    float: left;
    height: 25px;
    width: auto;
    margin-left: 25px;
}

ul#registration_form li#mail2 input#registered_user{
    width: auto;
}


ul#registration_form li#mail2 input.btn_dalej {
    border  : 0;
    width   : 79px;
    float   : left;
    
}

#all_ready {
    display : none;
    padding : 0;
    margin  : 0;
    height  : 0;
    overflow: hidden;
}

ul#registration_form li ul#card_name {
    display: block;
    width   : auto;
    float   : left;
}

ul#registration_form li ul#card_name li {
    float: left;
    display : inline;
    width   : auto;
    height  : auto;
    border  : 0;
}
ul#registration_form li ul#card_name li label {
    display : block;
    float   : left;
    width   : 60px;
    text-align : right;
    padding-right: 10px;
}

div#extended_form {
display : none;
}

ul#registration_form li#reg_error{
    height : auto;
}

#ego {
    background-color : #CBF2F9;
    padding          : 10px;
    margin           : 2em 0 1em 0;
    width            : 31em;
}

#ego img {
    float           : left;
    margin          : 0 1em 0 0;
    display         : block;
}

#ego strong {
    background-color : #FF0930;
    color            : white;
    font-weight      : bold;
    font-size        : 1.1em;
 /*   padding          : 1px 3px; */
    margin           : 0 1em 0 0;
}

#ego h2 {
    font-size        : 1.3em;
    display          : inline;
}

#ego p {
    margin          : 0.2em 0 0 0;
}

.ego2 h3 {
    color      : #013E75;
    margin     : 0;
}

.ego2 {
    margin-bottom: 1em;
    width           : 297px !important;
}

#ego .ego2 strong{
    background-color: transparent;
    color           : black;
    font-size       : 1em;
    font
}

#statusy {
    border-left     : 1px solid #BCC6CE;
    padding         : 1em 0 0 1em;
    height          : 100%;
    float           : right;
}

#stany {
    background-image    : url(/templates/images/form-gradient_w160px.png);
    background-repeat   : no-repeat;
    margin              : 0;
    padding             : 0;
    width               : 14.5em;
    list-style          : none;
    border-bottom       : 0.2em solid #CCD2D7;
}

#stany li h4 {
    padding             : 0.5em 0 0.5em 0.5em;
    border-bottom       : 1px solid #E1E7EB;
    margin              : 0;
    color               : #35444F;
    text-transform      : uppercase;
    font-size           : 0.9em;
}

#stany li ul {
    padding             : 0;
    list-style-type     : none;
    margin: 0;
}

#stany li ul li {
    border-bottom       : 1px solid #E1E7EB;   
    padding             : 0;
}

#stany li ul li a {
    padding             : 0.3em 0 0.3em 3em;
    text-decoration     : none;
    display             : block;
    width               : 11.5em;
}

#stany li ul li span {
    display             : block;
    margin              : 0 0.5em 0 0em;
    color               : #005BA6;
}

#statusy a {
}

#statusy a:hover, #statusy a:focus {
    background-color    : #E1E7EB;
    text-decoration     : none;
    color               : black;
}

#zawsze_dostepne {
    color               : #8394A3;
}

#zawsze_dostepne h4 {
    text-transform      : uppercase;
    margin              : 1em 0 0 0.3em;
    font-size           : 0.9em;
}

#zawsze_dostepne ul {
    padding             : 0;
    margin              : 0.5em 0;
}

#zawsze_dostepne ul li {
    padding             : 0 0 0 3em;
    list-style-type     : none;
    background-image    : url(/templates/images/bullet_polokrag.gif);
    background-repeat   : no-repeat;
    background-position : 2em 0.2em;
}

.status_ok, .status_uwaga, #nieuruchomione li a{
    background-image    : url(/templates/images/ikonki/status-ok.png);
    background-repeat   : no-repeat;
    background-position : 0 0.3em;
}

.status_uwaga {
    background-image    : url(/templates/images/ikonki/status-wykrzyknik.png);
}

#nieuruchomione li a {
    background-image    : url(/templates/images/ikonki/status-x.png);
}

#banner_space {
    background-color : #75C63F;
    height           : 2.5em;
    margin           : 1em 0;
    padding          : 0 1.5em;
}

#banner_space img {
    margin    : -1.5em 1em 0 0;
    float     : left;
}

#banner_space a {
    color : white;
    font-weight : bold;
    display: block;
    float: left;
    margin-top: 0.7em;
    text-decoration: none;
}
#banner_space a:focus, #banner_space a:hover {
    color : #0E558C;
}

#ego4 {
    background-color    : #F0F3F5;
    border              : 1px solid #9BADBC;
    padding             : 1em;
    height              : 17em;
    overflow            : hidden;
    width               : 39.9em;
    position            : relative;
    color               : #35444F;
}

#ego4 img {
    float               : left;
    margin              : 0 1em 0 0;
}

#ego4 h3 {
    font-size           : 1em;
    border-bottom       : 1px solid #9BADBC;
    color               : #35444F;
    float               : left;
    padding             : 0 0 0.4em 0;
    width               : 33.5em;
}

#ego4 h4 {
    font-size           : 1em;
    border-bottom       : 0px solid #9BADBC;
    color               : #35444F;
    float               : left;
    padding             : 0 0 0.4em 0;
    width               : 33.5em;
    margin              : -0em 0 0 0;
}


#ego4 span#zwin {
    font-size           : 0.8em;
    color               : #9BADBC;
    position            : absolute;
    right               : 1em;
    top                 : 0.2em;
    cursor              : pointer;
}

#ego4 ul {
    float   : left;
    display: block;
    list-style-type: none;
    width       : 35em;
    padding     : 0 0 1em 5em;
    border-bottom: 1px solid #9BADBC;
    margin      : 0 0 1em 0;
}

#ego4 li {
    margin-top  : 0.2em;
    display     : block;
    height      : auto;
    overflow    : auto;
}

#ego4 label {
    width : 10em;
    display: block;
    float : left;
    text-align : right;
    margin: 0.3em 1em 0 0;
}

#ego4 li#card {
margin-top: 0.1em;
}

#ego4 li#card label {
    display: inline;
    float: none;
    width : auto;
}

#ego4 input {
    border : 1px solid #9BADBC;
}

#ego4 li span {
    background-color    : #9BADBC;
    display             : block;
    float               : left;
    color               : white;
}

#ego4 input {
    padding             : 0.1em 0.2em;
}

#ego4 li span input {
    width               : 8.7em;
}

#ego4 input#submit {
    border: 0;
}

div#ego4 div strong{
    display: block;
    width : 24em;
}

div#ego4 div input#submit {
    float: right;
}

ul#menu li.menu_wciecie {
    padding : 0.6em 0 0.2em 0.5em;
    display: block;
    color : #35444F;
    font-size: 0.9em;
}

ul#menu li.menu_wciecie:hover, ul#menu li.menu_wciecie:active {
    background-color: transparent;
}

ul#lista_ego li {
margin-bottom: 0.5em;
color   :#35444F;
}

#dla_rodzica {
    float: left;
    color   : #35444F;

}

ul#rejestracja_kodu {
margin: -2em 0pt 1em -3em; border: 0; width: auto;
}

#rejestracja_kodu li label {
margin-top: 10px; width: 8em;
}

#rejestracja_kodu li input#hash {
width: 15em; margin-right: 1em;
}

div#gdzie_kod {
float: left; margin-left: 1.1em; margin-top: -1.5em;
}

div#ego4 div#gdzie_kod strong {
width: 39em;
}

input#pobierz {
margin-left: 8em;
}

img#bank_screen {
    margin: 0 0 0 2em;
}

div.scroll_chart{
    overflow-x : scroll;
    overflow-y : hidden;
    width      : auto;
}

p.na_prawo em {
    color : white;
}

.r1 {
font-size : 1em;
}

.r2 {
font-size: 1.2em;
}

.r3 {
font-size: 1.4em;
}

#font_sizer {
    height: 0.3em;
    margin: 0;
    padding: 0;
    position: relative;
}

ul#font_sizer li {
    left: 3em;
    position: absolute;
}

ul#font_sizer li:hover {
    cursor: pointer;
    color : #DAFF48;
}

li.r2 {
font-size: 1.5em;
}

li.r3 {
font-size: 2em;
}

.rejestracja_box4 p, .rejestracja_box4 h3 {
    color : white;
    font-weight: bold;
    margin-left: 12em;
}
.rejestracja_box4 h3 {
    margin-left: 6.5em;
    font-size : 1.8em;
}
.rejestracja_box4 a {
    font-weight : bold;
    margin-left: 12em;
}

div#logon {
position: relative;
height : 8em;
}

div#logon div img {
    position : absolute;
    right : 0.5em;
    top : 1em;
}

div#logon h3 {
font-size: 1.8em;
font-weight: bold;
margin: 0 0 0.5em 0.4em; padding: 0;
}

div#logon a.help {
    margin-left: 1em;
}
.doskarbonki4{
    width : 8em;
    text-align: right;
    font-weight: bold;
}
.nazwa4{
    text-align: left;
}
#desc4na4 {
    background-image: url('/templates/images/4x4-do-komunikatow.png');
    background-repeat: no-repeat;
    background-position: 100% 0;
    height : 4em;
    margin-bottom : 0;
    margin-top : -2em;
    padding-top: 2em;
    padding-right : 6em;
}

li#logout_me {
    float: right !important;
}

li#logout_me a {
    color : white;
    font-weight : bold !important;
}

tbody#scrolled {

/*
    border-bottom: 1px solid #DAE1E6;
    width        : 45em;
    max-height   : 3em;
    overflow     : scroll;
    overflow-x   : hidden;
    overflow-y   : scroll;
*/
}

tbody#scrolled tr td {
}

tbody#scrolled tr td {
    vertical-align: top;
}

table tr.trx0, table tr.trx1 {
    background-color: #eee;
    width           : 100%;
    height          : 1.2em;
}

table tr.trx1 {
    background-color : transparent;
}

