body {
	font-size: 9pt;
	font-family: Tahoma;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	background: url(bg_tlo.gif) #ffffff repeat-x 0 160px;
	color: #414141;
}


* {
	outline: none;
}

h1 {
	color: #ac1d39;
	font-size: 16px;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	background-color: transparent;
}

h2 {
	font-size: 14px;
	clear: both;
}

h3 {
	font-size: 13px;
	clear: both;
	padding: 5px 0 0 0;
}



#system_error {
	background-color: red;
	padding: 3px 3px 3px 3px;
	margin: 5px;
	color: white;
	font-weight: bold;
}

#system_error p {
	margin: 0px; padding: 0px;
}


#div_body {
	margin: 0 auto 0 auto;
/*	background: url(bg_body.jpg) white repeat-y;*/
	background-color: white;
	width: 955px;
	padding: 10px 10px 10px 10px;
}

/* gorna czesc strony */
#div_body #top_page {
	background-color: #ffffff;
	height: 140px;
	overflow: hidden;
}


#div_body #top_page div.chLang {
	clear: both;
	background-color: transparent;
	padding: 0px 0 0px 0;
	height: 18px;
}

#div_body #top_menu {
	background-color: transparent;
	height: 22px;
	background-image: url(bg_top_menu.jpg);
	margin-top: 10px;
	padding: 0px 5px 0 5px;
}


#div_body #top_menu a {
	color: black;
	text-decoration: none;
	line-height: 22px;
	font-size: 10pt;
	display: block;
	padding: 0px 5px 0px 5px; 
}


#div_body #top_menu a:focus, #div_body #top_menu a:hover {
	background-color: #b3888f;
	color: white;
}

#div_body #top_menu a.current {
	background-color: #b3888f;
	color: white;
}

#div_body #img_scroll {
	height: 50px;
	margin-top: 10px;
/*	background: url("../../gfx/bg_scroll.png") red no-repeat;*/
	width: 941px;
	overflow: hidden;
}

#div_body #gielda_scroll {
	height: 20px;
	margin-top: 10px;
	background-color: #c0c0c0;
	line-height: 20px;
}




/* content */

#div_body #center_page {
	background-color: white;;
	margin: 10px 0px 0px 0px;
}





/* dolna czesc strony */


#div_body #bottom_page {
	margin-top: 10px;
}

#div_body #bottom_menu {
	height: 20px;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}

#div_body #bottom_menu a {
	color: black;
	text-decoration: none;
	line-height: 20px;
	font-size: 11px;
	display: block;
	padding: 0px 5px 0px 5px; 
}


#div_body #bottom_menu a:focus, #div_body #bottom_menu a:hover {
	background-color: #b3888f;
	color: white;
}

#div_body #bottom_menu a.current {
	background-color: #b3888f;
	color: white;
}


#div_body #footer {
	background-color: transparent;
	color: #993233;
	font-size: 11px;
	line-height: 12px;
	margin-top: 5px;
}

#div_body #footer a {
	color: #993233;
	text-decoration: none;
}

/* inne */
img {
	border: 0px;
}




a {
	color: #006;
	text-decoration: none;
}

a:hover, a:focus {
	color: #b2393d;
}


.minfont {
	font-size: 10px;;
}


#listaart {
	padding-bottom: 10px;
}

#listaart #artykul {
	padding-bottom: 10px;
	clear: both;
}

#listaart #artykul #tytul {
	font-size: 13px;
	width: 80%;
	float: left;
}

#listaart #artykul #tytul a {
	font-weight: bold;
}


#listaart #artykul #lead {
	clear: both;
	display: block;
}

#listaart #artykul #podtytul {
	font-style: italic;
	padding: 0px 0 0px 0px;
	clear: both;
	font-size: 11px;
	line-height: 12px;
}

#listaart #artykul #nadtytul {
	padding: 0px 0 0px 0px;
	clear: both;
	font-size: 11px;
	line-height: 12px;
}

#listaart #artykul #data {
	float: right;
	font-size: 11px;
	color: #909090;
	text-align: right;
}

#listaart #artykul #lead {
	clear: both;
	padding-top: 5px;
}


.artykul {
	padding-bottom: 15px;
}

p.tytul {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

p.nadtytul {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

p.podtytul {
	font-style: italic;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

p.lead {
	margin: 0;
	padding: 0;
	font-size: 11px;
}




#portion {
	font-size: 11px;
	clear: both;
}






.red {
	color: red;
}

.size11px {
	font-size: 11px;
}


input, textarea {
	font-size: 12px;
	font-family: Tahoma;
}



.f12px {
	font-size: 12px;
}




.head {
	font-size: 12px;
	color: #990000;
}


#lista_artkulow {
	padding: 0 0 20px 0;
}


#lista_tytul {
	width: 350px;
	float: left;
}

#lista_data {
	float: right;
	color: #a0a0a0;
}

#lista_lead {
	clear: both;
	padding-bottom: 15px;
}

#tresc_artykulu {
}

#tresc_artykulu #tresc_nadtytul {
	font-size: 11px;
	padding-top: 20px;
}

#tresc_artykulu h2, #listaart h2 {
	margin: 0px 0 5px 0px;
	float: left;
	width: 350px;
	font-size: 14px;
}

#tresc_artykulu #tresc_data {
	float: right;
	font-size: 11px;
	color: #909090;
}

#tresc_tresc {
	padding-top: 10px;
	clear: both;
}






/* porcjowanie wynikíª–í¸¯
#portion {
	text-align: left;
	padding: 10px 0 10px 0;
}




.more {
	text-align: right;
	padding: 5px 5px 5px 0px;
}











/**********************************************/
/*                NEWSY                       */
/**********************************************/
#newsy {


}


#newsy #news_data_naglowek {
	padding: 3px 0 3px 0; 
	text-align: center; 
	border-top: 1px solid #d0d0d0; 
	border-bottom: 1px solid #d0d0d0; 
	background-color: #eaeaea;
	font-weight: bold;
	color: #333;
}


#newsy #news_list {
	padding: 4px 3px;
}

#newsy #news_lead {
	padding: 0px 0 0px 0; 
	text-align: justify;
}

#newsy #news_link {
	padding: 0px 0px 0px 0px;
}


#newsy #news_link a {
	font-weight: bold;
	font-size: 12px;
}






.success {
	color: green;
	font-weight: bold;
}

.error {
	color: red;
	font-weight: bold;
}


.mod_info {
	background-color: #f0f0f0;
	padding: 5px 10px;
	text-align: center;
}


#bottom_banner {
	padding-top: 5px;
}








.row_light {
	background-color: #fafafa;
}

.row_dark {
	background-color: #f0f0f0;
}

.font11 {
	font-size: 11px;
}




/*
	scroll konferencji
*/

#myscroller {position:relative; width:290px; height:225px; background-color:transparent; overflow:hidden; top: 5px;}



div#konferencje {
	background-color: transparent;

}

div#konferencje #prelegenci {
	width: 400px;
	float: left;
	background-color: transparent;
	padding-right: 20px;
}

div#konferencje #konf_scroll {
	height: 169px;
	overflow-y: hidden;
	margin: 5px 0;
	background-color: white;
}

div#konferencje .konf_scr {
	clear: both;
}


div#konferencje #konf_archiwum {
	margin: 5px 0 5px 0;
	clear: both;
}

div#konferencje #konf_archiwum #konf_arch {
	padding: 5px 0;
}


div#konferencje #konf_archiwum #konf_arch .konf_nadtytul {
	clear: both;
	font-size: 11px;
	font-style: italic;
}
div#konferencje #konf_archiwum #konf_arch .konf_podtytul {
	clear: both;
	font-size: 11px;
}

div#konferencje #konf_archiwum #konf_arch .konf_tytul {
	clear: left;
	width: 80%;
	display: block;
}

div#konferencje #konf_archiwum #konf_arch .konf_tytul a {
	font-size: 13px;
	font-weight: bold;
}

div#konferencje #konf_archiwum #konf_arch .konf_data {
	float: right;
	font-size: 11px;
	color: #909090;
	display: block;
}

div#konferencje #konf_archiwum #konf_arch .konf_lead {
	clear: both;
	padding: 3px 0;
}

div#konferencje #konf_archiwum #konf_arch .konf_lead p {
	margin: 0px;
	padding: 0 0 3px 0;
}



div#konferencje #konf_biezace {
	float: left;
	width: 510px;

}

div#konferencje #konf_biezace #konf_biez {
	clear: both;
	padding: 5px 0;
}


div#konferencje #konf_biezace #konf_biez .konf_nadtytul {
	clear: both;
	font-size: 11px;
	font-style: italic;
}
div#konferencje #konf_biezace #konf_biez .konf_podtytul {
	clear: both;
	font-size: 11px;
}

div#konferencje #konf_biezace #konf_biez .konf_tytul {
	clear: left;
	width: 80%;
	display: block;
	font-weight: bold;
	font-size: 13px;
}

div#konferencje #konf_biezace #konf_biez .konf_tytul a {
	
}

div#konferencje #konf_biezace #konf_biez .konf_data {
	float: right;
	font-size: 11px;
	color: #909090;
	display: block;
}

div#konferencje #konf_biezace #konf_biez .konf_lead {
	clear: both;
	padding: 3px 0;
}

div#konferencje #konf_biezace #konf_biez .konf_lead p {
	margin: 0px;
	padding: 0 0 3px 0;
}


div#konferencje #artykul  {
	clear: both;
	padding-bottom: 5px;
}


div#konferencje #artykul .konf_nadtytul {
	clear: both;
	font-size: 11px;
	font-style: italic;
	padding-bottom: 3px;
}
div#konferencje #artykul .konf_podtytul {
	clear: both;
	font-size: 11px;
	padding-top: 3px;
}

div#konferencje #artykul .konf_tytul {
	clear: left;
	width: 80%;
	display: block;
	font-weight: bold;
	font-size: 16px;
}

div#konferencje #artykul .konf_tytul a {
	font-size: 13px;
}

div#konferencje #artykul .konf_data {
	float: right;
	font-size: 11px;
	color: #909090;
	display: block;
}

div#konferencje #artykul .konf_lead {
	clear: both;
	padding: 3px 0;
}

div#konferencje #artykul .konf_lead p {
	margin: 0px;
	padding: 3px 0 3px 0;
}


div#konferencje h3 {
	margin-top: 0px;
	padding-top: 0px;
}




#div.konferencje #speakers_scroller .cNazwisko {
	padding: 0 0 13px 0;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
}

#div.konferencje #speakers_scroller .cStanowisko {
	padding: 0 0 3px 0;
	font-weight: normal;
	margin: 0;
}

#div.konferencje #speakers_scroller .cOpis {
	padding: 0 0 3px 0;
	font-weight: normal;
	margin: 0;
}












input.input_normal {
	border: 1px solid #b0b0b0;
}


input.req_input {
	border: 1px solid #b0b0b0;
	background-color: #FFFFE8;
}


input.disabled_input {
	border: 1px solid #b0b0b0;
	background-color: #f0f0f0;
	color: #808080;
}

.niebieski {
	color: #000066;
}



#nieruchomosci {
	padding: 5px;
}

#nieruchomosci td.bkategorie {
	font-weight: bold;
	color: white;
	background-color: #620096;
	padding: 3px;
	font-size: 13px;
}

#nieruchomosci td.btitle {
	background-color: #655594;
	font-weight: bold;
	padding: 3px;
	color: white;
}

#nieruchomosci td.brow {
	background-color: #c8bfd9;
	padding: 3px;
	color: black;
}




#nieruchomosci td.hkategorie {
	font-weight: bold;
	color: white;
	background-color: #b53c47;
	padding: 3px;
	font-size: 13px;
}

#nieruchomosci td.htitle {
	background-color: #cb706b;
	font-weight: bold;
	padding: 3px;
	color: white;
}

#nieruchomosci td.hrow {
	background-color: #edd1c7;
	padding: 3px;
	color: black;
}



#nieruchomosci td.mkategorie {
	font-weight: bold;
	color: white;
	background-color: #b53c47;
	padding: 3px;
	font-size: 13px;
}

#nieruchomosci td.mtitle {
	background-color: #cb706b;
	font-weight: bold;
	padding: 3px;
	color: white;
}

#nieruchomosci td.mrow {
	background-color: #edd1c7;
	padding: 3px;
	color: black;
}



#nieruchomosci td.gkategorie {
	font-weight: bold;
	color: white;
	background-color: #ee8b25;
	padding: 3px;
	font-size: 13px;
}

#nieruchomosci td.gtitle {
	background-color: #f2a556;
	font-weight: bold;
	padding: 3px;
	color: white;
}

#nieruchomosci td.grow {
	background-color: #f9daa7;
	padding: 3px;
	color: black;
}



#nieruchomosci td.rkategorie {
	font-weight: bold;
	color: white;
	background-color: #ee8b25;
	padding: 3px;
	font-size: 13px;
}

#nieruchomosci td.rtitle {
	background-color: #f2a556;
	font-weight: bold;
	padding: 3px;
	color: white;
}

#nieruchomosci td.rrow {
	background-color: #f9daa7;
	padding: 3px;
	color: black;
}





#pop_up_window {
	 background-color: white; position: absolute; top: 0px; left: 0px;
}

#pop_up_window .close {
	height: 20px;
	overflow: hidden;
	text-align: right;
}





input.sklep_button_add_cart {
	background: url(../../gfx/sklep/add_cart.png) no-repeat #d0d0d0;
	padding: 0px 0 0px 20px;
	height: 25px;
	font-size: 11px;
	border: 1px solid #c0c0c0;
}

div.sklep_twoj_koszyk_box {
	background: url(../../gfx/sklep/twoj_koszyk_box.png) no-repeat transparent;
	padding: 10px;
	height: 57px;
	width: 150px;
	float: right;
}

div.sklep_twoj_koszyk_box_title {
	font-size: 14px;
	padding: 0 0 5px 0;
}

input.sklep_button_refresh_cart {
	background: url(../../gfx/sklep/refresh.png) no-repeat #d0d0d0;
	padding: 0px 0 0px 20px;
	height: 25px;
	font-size: 11px;
	border: 1px solid #c0c0c0;
}


input.sklep_button_cash {
	background: url(../../gfx/sklep/do_kasy.png) no-repeat #d0d0d0;
	padding: 0px 0 0px 20px;
	height: 25px;
	font-size: 11px;
	border: 1px solid #c0c0c0;
}















	div#comunicat {
	  position: fixed; /* ustawia na staÄ¹â€še preloader w miejscu */
	  width: 400px;  /* szerokoÄ¹â€ºÃ„â€¡ preloadera */
	  left: 50%; 
	  margin-left: -150px; /* wartoÄ¹â€ºÃ„â€¡ musi byÃ„â€¡ poÄ¹â€šowÃ„â€¦ szerokoÄ¹â€ºci ze znakiem - */
	  top: 35%; /* wysokoÄ¹â€ºÃ„â€¡ od gÄ‚Å‚rnej krawÃ„â„¢dzi */
	  z-index: 9998;
	  background: #c0c0c0;
	  border: 1px solid #aaa; 
	  height: 100px;
	  display: none;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	}
	
	div#comunicat #cclose {
	  text-align: right;; 
	  font-weight:bold;
	  color: black;
	  padding: 3px;
	  font-family: tahoma;
		font-size: 14px;
	}
	
	div#comunicat #ctresc {
	  padding: 30px;	
	  text-align: center; 
	  font-weight:bold;
	  color: black;	

	}
	
	
	
	
	
input.go_login_button {
	background: url(../../gfx/go_login_button.png) no-repeat transparent;
	color:transparent;
	padding: 0px;
	font-size: 11px;
	border: 0pt none;
	width: 24px;
	height: 24px;
}	
	
input.min_field {
	font-size: 11px;
}


.height500 {
	min-height:500px;
	height:auto !important;
	height:500px;
}















.PG_div {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#PG_content {
	border: 1px solid #a0a0a0;
	padding: 10px;
	width: 260px;
	text-align: center;
	position: absolute;
	display: none;
	color: white;
}
