* {
  padding: 0;
  margin: 0;
  
}
ul, ol {padding:10px;}

body {
  background: #404040 url(../images/tlo.jpg) repeat-x;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #b6b6b6;
}
a img {
  border:0;  
}
input {
	color: #ffffff;
	font-size: 11px;
}
a {
  text-decoration: none;
  color: #ff5a00;  
}
b.plus { color:#99FF99;}
b.minus { color:#FF6699;}

.std, li {
  text-decoration: none;
  color: #ff5a00;  
}


a:hover {
  atext-decoration: none;
  text-decoration:underline;
  color: #ffffff;
  
  
}
p {
  text-align: justify;
  
}


#calosc_main {
  width: 908px;
  margin: 0 auto;
}

#calosc_panel {
  width: 908px;
  margin: 0 auto;
  
}

#calosc_panel div.menu_gorne {
  width: 848px;
  padding: 60px 30px 0 30px;
  height: 69px;
  background: url(../images/belka_menu.jpg) no-repeat;
}
#calosc_main div.menu_gorne {
  width: 848px;
  a-padding: 60px 30px 0 30px;
  padding: 40px 30px 0 30px;
  height: 69px;
  background: url(../images/belka_menu_panel.jpg) 0px -20px no-repeat;
  a-background: url(../images/belka_menu_panel.jpg) no-repeat;
}


.logo {
  float: left;
  width: 127px;
  
}
.menu_up {
  float: right;
  width: 721px;
  padding-top: 12px;
  text-align: right;
  vertical-align: bottom;
  
}
.menu_up a {
  padding: 0 14px 0 14px;
  color: #b8b8b8;
   
}
.menu_up a:hover {
  color: #ff5a00;
}

.przycisk_up_menu {
  vertical-align: middle;
  
}
.baner_duzy_glowna {
  width: 908px;
  clear: both;
  a-height: 424px;
  height: 390px;
  background: url(../images/baner_duzy_glowna.jpg) no-repeat;
  
}
p.glowna_tekst {
  text-align: justify;
  padding: 275px 470px 0 45px;
  color: #ffffff; 
}

div.top_linki_inx {margin-top:10px;}
div.top_linki_inx ul li {font-size:9px; margin-bottom:4px;}


.baner_duzy_glowna div.rejestracja{
  padding-top:219px;
  padding-left:477px;
}

a.zarejestruj{
  background: #FF5A00 url(../images/tlo_span_zarejestruj.jpg) top repeat-x;
  padding:0 3px;
  a-float:left;
  color:#fff;
  a-font-weight:bold;
  a-font-size:1.2em;
}

span.zarejestruj {
  background: url(../images/tlo_span_zarejestruj.jpg) repeat-x;
  padding: 0 3px 0 3px;
  color:#fff;
  
}
.tekst_pole {
  clear: both;
  margin-bottom: 15px;
  width: 908px; 
}
.tabela_gen {
  clear: both;
  
  margin-bottom: 15px;
  width: 908px; 
}
.wykres {
  clear: both;
  margin: 0 auto;
  width: 908px; 
  text-align: center;
}
.last {
	border-right: 0 !important;
}
table.tabela_wynikow {
	width: 848px;
	margin-top: 15px;
	margin: 0 auto;
}
table.tabela_wynikow th {
	color: #FFFFFF;
	border-right: 1px solid #666666;
	height: 30px;
	font-weight: normal;
	text-align:center;
}
table.tabela_wynikow tbody {
	font-weight: normal;
	text-align:center;
}
table.tabela_wynikow tfoot {
	font-weight: bold;
	text-align:center;
	color: #ffffff;
}
table.tabela_wynikow tfoot td{
	font-weight: bold;
	text-align:center;
	border-right: 1px solid #666666;
	height: 30px;
	border-top: 1px solid #666666;
	color: #ffffff;
}
table.tabela_wynikow tbody td {
	border-right: 1px solid #666666;
	height: 30px;
	border-top: 1px solid #666666;
}
.duze_pole_top {
  width:908px;
  clear:both;
  height: 9px;
  background: url(../images/duze_pole_top.jpg) no-repeat;
}
.duze_pole_middle {
  width:908px;
  background: url(../images/duze_pole_repeat.jpg) repeat-y;
}
.duze_pole_middle_wykres {
  width:908px;
  background: url(../images/tlo_wykres.jpg) repeat-y;
}
.duze_pole_bottom {
  width:908px;
  height: 9px;
  background: url(../images/duze_pole_bottom.jpg) no-repeat;
}

.duze_pole_bottom_wykres {
  width:908px;
  height: 9px;
  background: url(../images/wykres_dol.jpg) no-repeat;
}
.duze_pole_middle p {
  padding-top: 14px;
  padding-bottom: 4px;
  text-align: left;
  
}
h1 {
  font-size: 19px;
  font-weight: normal;
  color:#ffffff;
  padding-top: 11px;
  padding-bottom: 11px;
  
}
.box_1 {
  float: left;
  padding-left: 30px;
  padding-right: 18px;
  width: 197px;
  
}
.box_2 {
  float: left;
  padding-right: 18px;
  width: 197px;
  
}
.box_3 {
  float: left;
  padding-right: 18px;
  width: 197px;
  
}
.box_4 {
  float: right;
  padding-right: 30px;
  width: 197px;
  
}
#stopka {
  clear: both;
  width: 848px;
  border-top: 1px solid #969696;
  padding: 10px 30px 15px 30px;
  font-size: 10px;
  color: #939393;
}
p.stopka_lewo {
  float: left; 
}
p.stopka_prawo {
  float: right;
}
/*Panel administracyjny */

.info_panel {
  width: 848px;
  height: 69px;
  background: url(../images/info_panel.jpg) no-repeat;
  padding: 17px 30px 0 30px;
}
.box1_info {
  width: 232px;
  float: left;
  border-right: 1px solid #b8b8b8;
  
}
.box2_info {
  width: 294px;
  padding-left: 48px; 
  float: left;
  border-right: 1px solid #b8b8b8;
  
}
.box3_info {
  width: 221px;
  padding-left: 47px; 
  float: left;
}
h3 {
  color: #ff5a00;
  padding-bottom: 5px;
  font-size: 11px;
}
.przydatnik {
  width: 265px;
  margin-bottom: 15px;
}
.naglowek {
  padding-left: 30px;
  padding-bottom: 15px;
}
.naglowek_pomarancz {
	width:848px;
	color: #ffffff;
	padding: 8px 30px 0 30px;
	clear: both;
	background:url(../images/tlo_naglowek_pomarancz.gif) no-repeat;
	height: 36px;
}
.naglowek_wykres {
	width:848px;
	color: #ffffff;
	padding: 13px 30px 0 30px;
	clear: both;
	background:url(../images/tlo_pom_wykres_ac.jpg) no-repeat;
	height: 33px;
	font-size: 14px;
	font-weight: bold;
}

.naglowek_wykres_in {
	width:848px;
	color: #b8b8b8;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 13px 30px 0 30px;
	clear: both;
	background:url(../images/tlo_pom_wykres_in.jpg) no-repeat;
	height: 33px;
	font-size: 14px;
	font-weight: bold;
}
.lewo_wykres {
	float: left;
}
.prawo_wykres {
	float: right;
}
.lewo_pomarancz {
	float: left;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
}
.prawo_pomarancz {
	float: right;
	
}
input.input_data_pom {
	border: 0px;
	color: #FFFFFF;
	font-size:11px;
	
	vertical-align:middle;
	background:url(../images/input_data_pom.gif) no-repeat;
	width: 91px;
	height: 19px;
	padding: 5px
}

select.input_data_pom {
	border: 0px;
	color: #FFFFFF;
	font-size:11px;
	
	vertical-align:middle;
	background:url(../images/input_data_pom.gif) no-repeat;
	width: 96px;
	height: 26px;
	padding: 5px

}
input.przycisk_wybierz {
	background: url(../images/przycisk_wybierz.jpg) no-repeat;
	border: 0;
	width: 59px;
	height: 26px;
	vertical-align:middle;
}
input.button_generuj {
	background: url(../images/generuj_statystyke.jpg) no-repeat;
	border: 0;
	margin-top: 15px;
	width: 111px;
	height: 35px;
	vertical-align:middle;
}
input.button_wyczysc {
	background: url(../images/wyczysc_button.jpg) no-repeat;
	border: 0;
	margin-top: 15px;
	width: 159px;
	height: 35px;
	vertical-align:middle;
}
input.button_rejestruj {
	background: url(../images/rejestruj_button.jpg) no-repeat;
	border: 0;
	float: right;
	margin-bottom: 10px;
	margin-top: 15px;
	width: 109px;
	height: 35px;
	vertical-align:middle;
}
fieldset {
	border: 0;
	margin-top: 5px;
}



#navigation {
	padding-left: 30px;
}

#navigation ul, #navigation li {
	list-style-type: none;
}
#navigation li{
  float: left;
}
#navigation li a {
  height: 22px;
  color: #b8b8b8;
  font-size: 12px;
  font-weight: bold;
  margin-right: 1px;
  display: block;
  float: left;
  text-align: center;
  padding-top: 10px;	
}
#navigation li a:hover {
  height: 24px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  margin-right: 1px;
  display: block;
  float: left;
  text-align: center;
  padding-top: 8px;	
}
#navigation li a.aukcje {
	width: 60px;
	background:url(../images/aukcje.gif) no-repeat;
}
#navigation li a.kategorie {
	width: 78px;
	background:url(../images/kategorie.gif) no-repeat;
}
#navigation li a.kategorie_miesiecznie {
	width: 149px;
	background:url(../images/kategorie_miesiecznie.gif) no-repeat;
}
#navigation li a.sprzedawcy {
	width: 92px;
	background:url(../images/sprzedawcy.gif) no-repeat;
}



#navigation li a:hover.aukcje {
	width: 60px;
	background:url(../images/aukcje_over.gif) no-repeat;
}
#navigation li a:hover.kategorie {
	width: 78px;
	background:url(../images/kategorie_over.gif) no-repeat;
}
#navigation li a:hover.kategorie_miesiecznie {
	width: 149px;
	background:url(../images/kategorie_miesiecznie_over.gif) no-repeat;
}
#navigation li a:hover.sprzedawcy {
	width: 92px;
	background:url(../images/sprzedawcy_over.gif) no-repeat;
}


#navigation li a.aukcje_active {
	width: 60px;
	height: 24px;
  	color: #ffffff;
  	font-size: 12px;
  	font-weight: bold;
	margin-right: 1px;
	display: block;
  	float: left;
  	text-align: center;
  	padding-top: 8px;	
	background:url(../images/aukcje_over.gif) no-repeat;
}
#navigation li a.kategorie_active {
	width: 78px;
	height: 24px;
  	color: #ffffff;
  	font-size: 12px;
  	font-weight: bold;
	margin-right: 1px;
	display: block;
  	float: left;
  	text-align: center;
  	padding-top: 8px;	
	background:url(../images/kategorie_over.gif) no-repeat;
}
#navigation li a.kategorie_miesiecznie_active {
	width: 149px;
	height: 24px;
  	color: #ffffff;
  	font-size: 12px;
  	font-weight: bold;
	margin-right: 1px;
	display: block;
  	float: left;
  	text-align: center;
  	padding-top: 8px;	
	background:url(../images/kategorie_miesiecznie_over.gif) no-repeat;
}
#navigation li a.sprzedawcy_active {
	width: 92px;
	height: 24px;
  	color: #ffffff;
  	font-size: 12px;
  	font-weight: bold;
	margin-right: 1px;
	display: block;
  	float: left;
  	text-align: center;
  	padding-top: 8px;	
	background:url(../images/sprzedawcy_over.gif) no-repeat;
}
.duze_pole_middle_panel {
  width:848px;
  clear: both;
  padding: 10px 30px;
  background: url(../images/duze_pole_repeat.jpg) repeat-y;
}

h2 {
	font-size: 12px;
	padding-bottom: 4px;
	font-weight: bold;
}
hr {
	background-color:#646464;
	color:#646464;
	margin-bottom: 10px;
	margin-top: 10px;
	border-width:0;
	height:1px;
}
.logowanie {
	width: 306px;
	height: 247px;
	background: url(../images/tlologowanie.gif) no-repeat;
	margin: 0 auto 20px auto;
	padding: 118px 46px 0 46px;
}
.logowanie p {
	padding: 10px;
}
.logowanie a{
	font-size: 10px;
	color:#ffffff;
}
p.zapomniane_haslo {
	color: #ffffff;
}
input.logowanie_input {
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/logowanie_input.jpg) no-repeat;
	height: 31px;
	padding: 15px 10px 0 10px;
	width:286px;
	border:0;
}
input.button_zaloguj {
	background: url(../images/zaloguj_przycisk.jpg) no-repeat;
	border: 0;
	height: 33px;
	width: 106px;
	float: right;
}
.zawartosc {
	width: 908px;
	margin: 0 auto;
	clear: both;
	margin-bottom: 15px;
}
.baner_podstrona {
	background: url(../images/podstrona_top.jpg) no-repeat;
	height: 194px;
}
div.baner_podstrona div.rejestracja{
	padding-left:590px;
	padding-top:20px;
}

.tekst_lewo {
	width: 578px;
	margin-bottom: 10px;
	float: left;
}
.tekst_prawo {
	float: right;
	width: 314px;
	background:url(../images/tlo_prawo_podstrona.jpg) no-repeat;
	padding-top: 1px;
	padding-left: 14px;
	text-align: right;
	padding-right: 1px;
}
a.informacja_button {
	background: url(../images/informacja_button_inactive.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}
a:hover.informacja_button {
	background: url(../images/informacja_button.jpg) no-repeat;
}
a.informacja_button_ac {
	background: url(../images/informacja_button.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}

a.oferta_button {
	background: url(../images/oferta_button_inactive.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}
a:hover.oferta_button {
	background: url(../images/oferta_button.jpg) no-repeat;
}
a.oferta_button_ac {
	background: url(../images/oferta_button.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}

a.zakres_button {
	background: url(../images/zakres_button_inactive.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}
a:hover.zakres_button {
	background: url(../images/zakres_button.jpg) no-repeat;
}
a.zakres_button_ac {
	background: url(../images/zakres_button.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}

a.najwazniejsze_button {
	background: url(../images/najwazniejsze_button_inactive.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}
a:hover.najwazniejsze_button {
	background: url(../images/najwazniejsze_button.jpg) no-repeat;
}
a.najwazniejsze_button_ac {
	background: url(../images/najwazniejsze_button.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}

a.podstawowe_button {
	background: url(../images/podstawowe_button_inactive.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}
a:hover.podstawowe_button {
	background: url(../images/podstawowe_button.jpg) no-repeat;
}
a.podstawowe_button_ac {
	background: url(../images/podstawowe_button.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}

a.analizakat_button {
	background: url(../images/analizakat_button_inactive.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}
a:hover.analizakat_button {
	background: url(../images/analizakat_button.jpg) no-repeat;
}
a.analizakat_button_ac {
	background: url(../images/analizakat_button.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}

a.analizapro_button {
	background: url(../images/analizapro_button_inactive.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}
a:hover.analizapro_button {
	background: url(../images/analizapro_button.jpg) no-repeat;
}
a.analizapro_button_ac {
	background: url(../images/analizapro_button.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}

a.podsumowanie_button {
	background: url(../images/podsumowanie_button_inactive.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}
a:hover.podsumowanie_button {
	background: url(../images/podsumowanie_button.jpg) no-repeat;
}
a.podsumowanie_button_ac {
	background: url(../images/podsumowanie_button.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}

a.obrazkon_button {
	background: url(../images/obrazkon_button_inactive.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}
a:hover.obrazkon_button {
	background: url(../images/obrazkon_button.jpg) no-repeat;
}
a.obrazkon_button_ac {
	background: url(../images/obrazkon_button.jpg) no-repeat;
	width: 315px;
	height: 50px;
	display: block;
}
.podstrona_gora {
  height: 9px;
  width: 578px;
  background: url(../images/podstrona_gora.jpg) no-repeat;
  
}
.podstrona_tekst {
  width: 578px;
  margin-top: 0 !important;
  background: url(../images/podstrona_tlo_rep.jpg) repeat-y;
  
}
.podstrona_dol {
  width: 578px;
  height: 9px;
  background: url(../images/podstrona_dol.jpg) no-repeat;
  
}
.tekst {
  padding: 0 30px 10px 30px;
  width: 518px;
  
}
h1.pods_nag {
  font-size: 19px;
  color: #ffffff;
  padding-bottom: 10px;
  
}
.tekst p {
  padding-bottom: 10px;
  
}
.tekst_big {
  width: 848px;
  padding: 0 30px 0 30px;
  overflow:auto;
  
}


div.cennik {
}
div.cennik table {}
div.cennik table tr td { padding:10px; border-bottom:1px solid #1B1B1B; border-right:1px solid #1B1B1B; text-align:center; font-size:14px;}
div.cennik table tr td.last { border-right:0 !important; }
div.cennik table tr td.first { text-align:left !important; }
div.cennik table tr td.first b { font-size:16px; color:#FF8124;}
div.cennik table tr.cena td {font-size:20px;}
div.cennik table td.free {color:#fff; font-size:24px !important;}



p.form {
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 5px;
  
}
.form_lewo {
  float: left;
  width: 307px;
  margin-right: 24px;
  
}
.form_lewo_aukcje {
  float: left;
  width: 462px;
  
}
.form_prawo_aukcje {
  float: right;
  width: 383px;
  
}
.form_prawo {
  float: right;
  width: 515px;
  
}
textarea.logowanie_textarea {
	color: #FFFFFF;
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: url(../images/textarea2.jpg) no-repeat;
	height: 31px;
	padding: 15px 10px 0 10px;
	width:495px;
	height: 241px;
	border:0;
	overflow:hidden;
}

label{display:block;padding:0.5em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;clear:both;cursor:pointer}
.checked{background-image:url(../images/chk_on.png)}
.unchecked{background-image:url(../images/chk_off.png)}
.selected{background-image:url(../images/rdo_on.png)}
.unselected{background-image:url(../images/rdo_off.png)}

p.biale_wybor {
  color: #ffffff;
  
}
.lewo_form_2 {
  width: 273px;
  float: left;
  
}
.prawo_form_2 {
  width: 306px;
  float: left;
  
}
.srodek_form_2 {
  width: 267px;
  float: left;
  
}
aaaa.select_rejestracja {
	color: #000;
	font-weight:normal;
	font-size: 11px;
	background: #ff5a00 url(../images/logowanie_input.jpg) no-repeat;
	margin-top: 5px;
	margin-bottom:5px;
	padding: 12px 10px 12px 10px;
	width:306px;
	height: 43px;
	border:0;
}
.select_rejestracja {
	color: #000;
	font-weight:normal;
	font-size: 16px;
	background: #ff5a00;
	margin-top: 10px;
	width:290px;
	border:0;
}
div.kategorie_rejestracja{
	background: #ff5a00 url(../images/logowanie_input.jpg) no-repeat;
	width:306px;
	height: 43px;
	margin-bottom:10px;
	text-align:center;
	margin-left:30px;
}

.filtry_2 {
	padding-left: 31px;
}
.buttony {
	width: 848px;
	color:#ffffff;
	padding: 0 30px 14px 30px;
	margin-bottom: 10px;
} 
.button1 {
	float: left;
	margin-right: 15px;
	width: 197px;
}
.button1 p{
	padding-left: 10px;
	padding-bottom: 4px;
}
.button_in {
	width: 177px;
	background: url(../images/pomarancz_tlo_duzy.jpg) no-repeat;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	height: 45px;
	padding: 22px 10px 0 10px;
}

table.cennik{ margin:10px 0;}
table.cennik td{   border: 1px solid #404040; padding: 5px; }
table.cennik tr.naglowek {background:#404040; color:#fff; font-weight:bold;}

div.case {padding:10px; background:#333333; border:1px solid #4B4B4B; margin:20px 0; margin-left:20px; }

div.kategorie_rejestracja{
}

div.zawartosc ul {margin:10px;}

div.message {
	margin:10px; padding:10px;
	border:4px solid #FF0000;
	font-size:18px;
	font-weight:normal;
	background:#000;;
	color:#fff;;
}
