
/* =========== left menu ========== */

.boxmenu_head{
  background: url(box4_head.png) no-repeat; 
  float:left;
  width:233px;
  height:37px;
}
.boxmenu_middle{
  width:233px;
  float:left;
  background: url(box4_middle.png) repeat-y; 
}
.boxmenu_bottom{
  width:233px;
  float:left;
  height:4px;
  background: url(box4_bottom.png) no-repeat;
}

.leftmenu {
	display:block;
	overflow:hidden;
	margin:7px 3px 5px 8px;
	*margin:7px 3px 5px 12px;
	padding:0px;
}

.leftmenu ul {
	list-style:none;
	margin:0px;
	padding:3px 0px 0px 16px;
	list-style-position:outside;
	list-style-image:url(szkolenia_lista.png);
}

.leftmenu li{
  padding:2px 0px 3px 0px;
  margin:0px;
  font-size: 12px;
  line-height:13px;
}
/*
.leftmenu ul.level1 {
	padding:0px 0px 0px 10px;
}

.leftmenu li a{
  color:#134380;
  text-decoration: none;
  background:url(szkolenia_lista.png) no-repeat left center;
  padding:0px 0px 0px 10px;
  margin:0px;
}
*/


.leftmenu li a:hover{
  text-decoration: underline;
}

.leftmenu .active {
	font-weight:bold;
}

/* =========== left menu KONIEC ========== */








/* ============== BOKSY FCE ============== */

/* Takie same dla wszystkich kolumn */
.fcebox {
	display:block;
	overflow:hidden;
}
.fcebox_title{
	font-size:14px;
	color:#2f2f2f;
	padding-top:14px;
	padding-left:10px;
	font-weight: bold;
}
.fcebox_head, .fcebox_main, .fcebox_wrapper, .fcebox_content, .fcebox_bottom {
	display:block;
	overflow:hidden;
}
/* Takie same dla wszystkich kolumn KONIEC */

/* margines w zaleznosci od kolumny */
#content_l .fcebox, #content_p2 .fcebox {
	margin-bottom:10px;
}
#content_s .fcebox, #content_p .fcebox {
	margin-bottom:15px;
}
/* margines w zaleznosci od kolumny KONIEC */



/* LEWA KOLUMNA */
#content_l .fcebox_head {
	width:233px;
	height:37px;
	background: url(fcebox_left_head.gif) no-repeat;
}

#content_l .fcebox_main {
	width:233px;
	background:url(fcebox_left_middle.gif) repeat-y;
}
#content_l .fcebox_wrapper {
	margin:0px 2px 0px 1px;	
}
#content_l .fcebox_content {
	margin:6px;
}
#content_l .fcebox_bottom {
	width: 233px;
	height:3px;
	background: url(fcebox_left_bottom.gif) no-repeat;
}



/* PRAWA KOLUMNA */
#content_p2 .fcebox_head {
	width:250px;
	height:37px;
	background: url(fcebox_right_head.gif) no-repeat;
}

#content_p2 .fcebox_main {
	width:250px;
	background:url(fcebox_right_middle.gif) repeat-y;
}
#content_p2 .fcebox_wrapper {
	margin:0px 2px 0px 1px;	
}
#content_p2 .fcebox_content {
	margin:6px;
}
#content_p2 .fcebox_bottom {
	width: 250px;
	height:3px;
	background: url(fcebox_right_bottom.gif) no-repeat;
}



/* GLOWNA KOLUMNA W 3-KOLUMNOWYM SZALBONIE (content_s) */
#content_s .fcebox_head {
	width:455px;
	height:37px;
	background: url(fcebox_content_s_head.gif) no-repeat;
}

#content_s .fcebox_main {
	width:455px;
	background:url(fcebox_content_s_middle.gif) repeat-y;
}
#content_s .fcebox_wrapper {
	margin:0px 2px 0px 1px;	
}
#content_s .fcebox_content {
	margin:12px;
}
#content_s .fcebox_bottom {
	width: 455px;
	height:3px;
	background: url(fcebox_content_s_bottom.gif) no-repeat;
}



/* GLOWNA KOLUMNA W 2-KOLUMNOWYM SZALBONIE (content_p) */
#content_p .fcebox_head {
	width:713px;
	height:37px;
	background: url(fcebox_content_p_head.gif) no-repeat;
}

#content_p .fcebox_main {
	width:713px;
	background:url(fcebox_content_p_middle.gif) repeat-y;
}
#content_s .fcebox_wrapper {
	margin:0px 2px 0px 1px;	
}
#content_p .fcebox_content {
	margin:20px 15px 15px 15px;
}
#content_p .fcebox_bottom {
	width: 713px;
	height:3px;
	background: url(fcebox_content_p_bottom.gif) no-repeat;
}



/* ============== BOKSY FCE KONIEC ============== */






/* ============== RAMKI ============== */

#content_p .ramka, #content_s .ramka, .scol .ramka  {
	display:block;
	overflow:hidden;
	border:1px solid #DADADA;
	margin-bottom:15px;
}
#content_p .ramka_content, #content_s .ramka_content {
	display:block;
	overflow:hidden;
	margin:15px;
      
}

/* ============== RAMKI KONIEC ============== */






/* =========== CONTENT ELEMENTS, RTE =========== */

.csc-textpic {
	display:block;
	overflow:hidden;
	padding-bottom:10px;
}

.csc-textpic-intext-right {
	display:block;
	overflow:hidden;
}

#content_p p, #content_p2 p, #content_s p {
	margin:0px;
	padding:0px 0px 10px 0px;
	line-height:16px;
}

#content_p .align-right, #content_s .align-right {
	text-align:right;
}
#content_p .align-center, #content_s .align-center {
	text-align:center;
}

.csc-textpic-imagewrap .csc-textpic-caption {
	padding:3px 0px 0px 0px;
	margin:0px;
	font-size:10px;
	line-height:11px;
}

#content_l p {
	margin:0px;
	padding:0px 0px 10px 0px;
	line-height:16px;
}

/* Naglowki */
#content_p .ramka h1, #content_s .ramka h1 {
	margin:0px;
	padding:0px 0px 12px 0px;
	font-size:20px;
}
#content_p .ramka h2, #content_s .ramka h2 {
	margin:0px;
	padding:0px 0px 12px 0px;
	font-size:16px;
}
#content_p .ramka h3, #content_s .ramka h3, #content_p2 .ramka h3 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:13px;
}
#content_p .ramka h4, #content_s .ramka h4, #content_p .ramka2 h4, #content_s .ramka2 h4 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:12px;
}
#content_p .ramka h5, #content_s .ramka h5 {
	margin:0px 0px 5px 0px;
	padding:0px 0px 3px 0px;
	font-size:12px;
	border-bottom:1px solid #DADADA;
}
#content_p .ramka h6, #content_s .ramka h6 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:11px;
	color:#888888;
	font-weight:normal;
}

/* Listy */
.bodytext ul li{
list-style-position:inside !important;
}

#content_p ul, #content_p2 ul, #content_s ul {
	margin:0px;
	padding:5px 0px 0px 12px;
	*padding:5px 0px 0px 17px;
}

#content_p ul li, #content_p2 ul li, #content_s ul li {
	list-style: url(szkolenia_lista.png);
	margin:0px 0px 5px 0px;
	padding:0px;
	line-height:16px;
}

#content_p ol, #content_s ol {
	margin:0px;
	padding:0px 0px 10px 30px;
}
#content_p ol li ol, #content_s ol li ol {
	margin:0px;
	padding:10px 0px 2px 30px;
}
#content_p ol li, #content_s ol li {
	margin:0px 0px 5px 0px;
	padding:0px;
	line-height:16px;
}

#content_p ul.bcc_rss {
	padding:5px 0px 0px 0px;
}
#content_p ul.bcc_rss li {
	list-style: url(rss_small.gif);
	list-style-position:inside;
}

/* =========== CONTENT ELEMENTS, RTE KONIEC =========== */




/* ============== FORMULARZE ============== */

/* Prawy szary przycisk */
.greybutton {
	display:block;
	float:right;
	margin:5px 2px 5px 2px;
	padding:0px !important;
	height:15px;
	background:url(grey_button_bcg.gif);
	border:1px solid #c8c8c8;
}
.greybutton a{
	display:block;
	float:left;	
	color:#4f4f4f;
	font-size:11px;
	text-decoration:none;
	background:url(grey_button_arrow_right.gif) no-repeat right center;
	margin:0px;
	padding:0px 16px 0px 8px;
}
.greybutton a:hover {
	text-decoration:none;
}

.wiad_r .greybutton {
	position:absolute;
	bottom:10px;
	right:0px;
	margin:0px;
	padding:0px;
}

/* Lewy szary przycisk */
.greybutton_left {
	display:block;
	float:left;
	margin:5px 2px 5px 2px;
	height:15px;
	background:url(grey_button_bcg.gif);
	border:1px solid #c8c8c8;
}
.greybutton_left a{
	display:block;
	float:left;	
	color:#4f4f4f;
	font-size:11px;
	text-decoration:none;
	background:url(grey_button_arrow_left.gif) no-repeat left center;
	margin:0px;
	padding:0px 8px 0px 16px;
}
.greybutton_left a:hover {
	text-decoration:none;
}




.szary_przycisk{
	color:black;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	height:15px;
	background:url(grey_button_bcg.gif);
	border:1px solid #c8c8c8;
	display:block;
	font-size:11px;
}
.szary_przycisk a:hover {
	text-decoration:none;
}
.szary_przycisk img{
	padding:0;
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-top:5px;
}

.szary_przycisk span{
	color:#4f4f4f;
	float:left;	
}

.greylink_short_left {
	display:block;
	border:0px none;
	font-size:11px;
	text-decoration: none;
	cursor:pointer;
	color:#333333;
	background:url(greybutton_short_left.gif);
	background-repeat:no-repeat;

	background-position:top left;
	width:60px;
	height:17px;
	margin:0px;
	padding:2px 0px 0px 15px;
}
.greylink_short_left a {
	color:#333333;
}
.greylink_short_left a:hover {
	text-decoration:none;
}


.greylink_short_right {
	display:block;
	border:0px none;
	font-size:11px;
	text-decoration: none;
	cursor:pointer;
	color:#000000;
	background:url(greybutton_short_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:60px;
	height:17px;
	margin:0px;
	padding:2px 0px 0px 7px;
}
.greylink_short_right a {
	color:#333333;
}
.greylink_short_right a:hover {
	text-decoration:none;
}



.greylink_short_left {
	display:block;
	border:0px none;
	font-size:11px;
	text-decoration: none;
	cursor:pointer;
	color:#333333;
	background:url(greybutton_short_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:60px;
	height:17px;
	margin:0px;
	padding:2px 0px 0px 15px;
}
.greylink_short_left a {
	color:#333333;
}
.greylink_short_left a:hover {
	text-decoration:none;
}


.greylink_short_right {
	display:block;
	border:0px none;
	font-size:11px;
	text-decoration: none;
	cursor:pointer;
	color:#000000;
	background:url(greybutton_short_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:60px;
	height:17px;
	margin:0px;
	padding:2px 0px 0px 7px;
}
.greylink_short_right a {
	color:#333333;
}
.greylink_short_right a:hover {
	text-decoration:none;
}



.greylink_long_left {
	display:block;
	border:0px none;
	font-size:11px;
	text-decoration: none;
	cursor:pointer;
	color:#333333;
	background:url(greybutton_long_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:60px;
	height:17px;
	margin:0px;
	padding:2px 0px 0px 15px;
}
.greylink_long_left a {
	color:#333333;
}
.greylink_long_left a:hover {
	text-decoration:none;
}


.greylink_long_right {
	display:block;
	border:0px none;
	font-size:11px;
	text-decoration: none;
	cursor:pointer;
	color:#000000;
	background:url(greybutton_short_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:60px;
	height:17px;
	margin:0px;
	padding:2px 0px 0px 7px;
}
.greylink_long_right a {
	color:#333333;
}
.greylink_long_right a:hover {
	text-decoration:none;
}

#content_p .ramka2, #content_s .ramka2 {
	display:block;
	overflow:hidden;
	border:1px solid #E2E2E2;
	background-color:#F9F9F9;
	margin-bottom:15px;
}
#content_p .ramka2_content, #content_s .ramka2_content {
	display:block;
	overflow:hidden;
	margin:15px;
	
}


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

.form {
	
}

.form h1, .form h2 {
	color:#B00D23;
	font-size:16px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

.form table td.label {
	vertical-align:top;
	text-align:right;
	width:100px;
	padding:2px 15px 0px 0px;
}

.form table td.field {
	padding-bottom:10px;
}

.form label {
	margin:0px;
}

.form .msg {
	color:#B00D23;
	line-height:20px;
}

input, textarea, select {
	color:#666;
}

textarea {
	padding:2px;
	width:300px;
}

select {
	width:236px;
}

input.text {
	width:230px;
	padding:1px 2px;
}
input.text_long {
	width:300px;
	padding:1px 2px;
}
input.text_short {
	width:150px;
	padding:1px 2px;
}
span.date input, input.text_date {
	width: 100px;
	padding: 1px 2px;
}

input[type="image"] {
	border:0px none;
}

input[type="submit"] {
	
}

span.date {
	padding-right:10px;
}

span.vertical {
	display:block;
	padding-bottom:3px;
}
span.horizontal {
	padding-right:15px;
}

/* Przyciski */

.morelink_grey, .morelink_grey a {
	display:block;
	border:0px none;
	text-indent:-1000em;
	background:url(wiecej2.png);
	background-repeat:no-repeat;
	width:60px;
	height:17px;
	margin:0px;
	padding:0px;
}

.morelink_red, .morelink_red a {
	display:block;
	border:0px none;
	text-indent:-1000em;
	background:url(wiecej.png) no-repeat;
	width:60px;
	height:19px;
	margin:0px;
	padding:0px;
}

.przycisk, .przycisk a, .pollsubmit {
  background:url(button.gif) no-repeat;
  width:60px;
  height:21px;
  border:0px none;
  color:white;
  text-decoration: none;
  font-size: 12px;
  margin:0px;
  padding:0px 2px 4px 0px;
  cursor:pointer;
}

.przycisk_short, .przycisk_short a {
background:transparent url(/fileadmin/templates/css/button-short.gif) no-repeat scroll 0 0;
border:0 none;
color:white;
cursor:pointer;
font-size:12px;
height:21px;
margin:0;
padding:0 2px 4px 0;
text-decoration:none;
width:26px;
}

.przycisk_wide, .przycisk_wide a {
background:transparent url(/fileadmin/templates/css/button-wide.gif) no-repeat scroll 0 0;
border:0 none;
color:white;
cursor:pointer;
font-size:12px;
height:21px;
margin:0;
padding:0 2px 4px 0;
text-decoration:none;
width:122px;
}

/* Pagebrowser */

.bcc_pagebrowser {
	clear: both;
	display:block;
	float:right;
}

.bcc_pagebrowser .item {
	display:block;
	float:left;
	padding:0px;
	margin:15px 0px 10px 6px;
}

.bcc_pagebrowser .active {
	font-weight:bold;
	color:#B00D23;
	text-decoration:underline;
}

.bcc_pagebrowser a.nextlink, .bcc_pagebrowser .nextlink a {
	display:block;
	border:0px none;
	text-indent:1000em;
	font-size:0px;
	background:url(nastepna.png);
	background-repeat:no-repeat;
	width:69px;
	height:17px;
	margin:0px;
	padding:0px;
}

.bcc_pagebrowser a.prevlink, .bcc_pagebrowser .prevlink a {
	display:block;
	border:0px none;
	text-indent:1000em;
	font-size:0px;
	background:url(poprzednia.png);
	background-repeat:no-repeat;
	width:75px;
	height:17px;
	margin:0px;
	padding:0px;
}


/* Pagebrowser 2 - dla tt_news */

.bcc_pagebrowser2 {
	display:block;
	float:right;
}

.bcc_pagebrowser2 a {
	display:block;
	float:left;
	padding:0px;
	margin:15px 0px 10px 6px;
}

.bcc_pagebrowser2 .active {
	float:left;
	display:block;
	font-weight:bold;
	color:#B00D23;
	text-decoration:underline;
	padding:0px;
	margin:15px 0px 10px 6px;
}

.bcc_pagebrowser2 .nextlink {
	display:block;
	border:0px none;
	text-indent:1000em;
	font-size:0px;
	background:url(nastepna.png);
	background-repeat:no-repeat;
	width:69px;
	height:17px;
	margin:0px;
	padding:0px;
}

.bcc_pagebrowser2 .prevlink {
	display:block;
	border:0px none;
	text-indent:1000em;
	font-size:0px;
	background:url(poprzednia.png);
	background-repeat:no-repeat;
	width:75px;
	height:17px;
	margin:0px;
	padding:0px;
}


/* ============== FORMULARZE KONIEC ============== */




/* ============== WIZYTÓWKI ============== */

/* główna kolumna - 2 kolumny */
#content_p .bcc_card {
	display:block;
	float:left;
	overflow:hidden;
	width:305px;
/*	height:110px;*/
	height:125px;
	margin:0px 15px 15px 0px;
	padding:0px 10px 0px 0px;
	border-right:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
}
#content_p .bcc_card .txtbox div {
	margin:0px 0px 5px 0px;
	padding:0px;
}
#content_p .bcc_card .imgbox {
	float:left;	
	width:85px;
	margin:0px;
}
#content_p .bcc_card .txtbox {
	float:left;	
	display:block;
	overflow:hidden;
	width:220px;
/*	height:105px;*/
	height:120px;
}
#content_p .bcc_card .label {
	padding:0px 2px 0px 0px;
	color:#777777;
}
#content_p .bcc_card .name {
	font-weight:bold;
}
#content_p .bcc_card .desc {
	color:#AF0F25;
	font-size:11px;
}
#content_p .bcc_card .tel {
	
}
#content_p .bcc_card .email {
	
}

/* główna kolumna - 3 kolumny */
#content_s .bcc_card {
	display:block;
	overflow:hidden;
	height:110px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #DADADA;
}
#content_s .bcc_card .txtbox div {
	margin:0px 0px 5px 0px;
	padding:0px;
}
#content_s .bcc_card .imgbox {
	float:left;	
	width:85px;
	margin:0px;
}
#content_s .bcc_card .txtbox {
	
}
#content_s .bcc_card .label {
	padding:0px 2px 0px 0px;
	color:#777777;
}
#content_s .bcc_card .name {
	font-weight:bold;
}
#content_s .bcc_card .desc {
	color:#AF0F25;
	font-size:11px;
}
#content_s .bcc_card .tel {
	
}
#content_s .bcc_card .email {
	
}

/* lewa i prawa kolumna */
#content_p2 .bcc_card, #content_1 .bcc_card {
	display:block;
	overflow:hidden;
	margin:0px 0px 8px 0px;
	padding:0px 0px 8px 0px;
	border-bottom:1px solid #DADADA;
}
#content_p2 .bcc_card .txtbox div, #content_1 .bcc_card .txtbox div {
	margin:0px 0px 4px 0px;
	padding:0px;
	line-height:12px;
}
#content_p2 .bcc_card .imgbox, #content_1 .bcc_card .imgbox {
	float:left;
	width:80px;
}
#content_p2 .bcc_card .imgbox img, #content_1 .bcc_card .imgbox img {

}
#content_p2 .bcc_card .txtbox, #content_1 .bcc_card .txtbox {
	float:left;
	width:155px;
}
#content_p2 .bcc_card .label, #content_1 .bcc_card .label {
	color:#777777;
	font-size:11px;
}
#content_p2 .bcc_card #email, #content_1 .bcc_card #email {
	display:none;
}
#content_p2 .bcc_card .name, #content_1 .bcc_card .name {
	font-weight:bold;
}
#content_p2 .bcc_card .desc, #content_1 .bcc_card .desc {
	font-size:11px;
	color:#AF0F25;
}
#content_p2 .bcc_card .tel, #content_1 .bcc_card .tel {
	font-size:11px;
}
#content_p2 .bcc_card .email, #content_1 .bcc_card .email {
	font-size:11px;
}

/* ============== WIZYTÓWKI KONIEC ============== */




/* =========== Newsy na SG - box1_middle =========== */

.sgnews_box {
	display:block;
	overflow:hidden;
	margin:7px 15px 0px 15px;
	padding:0px;
}

.sgnews_box .item {
	display:block;
	overflow:hidden;
	padding:0px 0px 2px 0px;
	margin:0px 0px 7px 0px;
	border-bottom:1px solid #D8D8D8;
}

.sgnews_box img {
	display:block;
	border:0px none;
	float:left;
	margin:2px 10px 5px 0px ;
}

/* =========== Newsy na SG - box1_middle KONIEC =========== */






/* main menu */
span.mainmenuitem a {
  text-align: center;
  color:#5e5e5e;
  font-size:11px;
  text-decoration: none;
  padding-left:7px;
}



/* =========== FCE Prezentacja - strony prezentacyjne organizacji pozarzadowych i ekspertow =========== */

.prezentacja {
	display:block;
	overflow:hidden;
	margin:15px;
	padding:0px;
}

.ramka .prezentacja h1 {
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:20px;
}

.ramka .prezentacja .kolumna2 h4 {
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#AF0F25;
	font-size:12px;
}

.ramka .prezentacja .kolumna3 h4, #content_p .ramka .info_p h4 {
	padding:0px 0px 3px 0px;
	border-bottom:1px solid #DADADA;
	font-size:12px;
}

#content_p .ramka .prezentacja .kolumna3 h4, #content_p .ramka .info_p h4, #content .scol .ramka .prezentacja .kolumna3 h4 {
	margin:0px 0px 10px 0px;
}

.prezentacja .title {
	display:block;
	overflow:hidden;
	margin:0px 0px 15px 0px;
	padding:0px 0px 3px 0px;
	border-bottom:1px solid #DADADA;
	font-size:12px;
	font-weight:bold;
	color:#AF0F25;
}

.prezentacja .desc {
	display:block;
	overflow:hidden;
	margin:5px 0px 25px 0px;
	padding:0px;
}

.prezentacja .kolumna1 {
	display:block;
	float:left;
	width:150px;
	margin-right:20px;
}

.prezentacja .kolumna2 {
	display:block;
	float:left;
	width:230px;	
	margin-right:30px;
}

.prezentacja .kolumna3 {
	display:block;
/*	float:left; */
	float: right;
	width:230px;	
}

.prezentacja .imgbox img {
	border:1px solid #DBDBDB;
	margin:0px;
	padding:8px;
}

.prezentacja ul.bcclist_4 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 12px;
	*padding:0px 0px 0px 17px;
	list-style: url(szkolenia_lista.png);
}
.prezentacja ul.bcclist_4 li.bcclist_4_item {
	margin:0px 0px 5px 0px;
	padding:0px;
}

.prezentacja ul.bcclist_3 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 12px;
	*padding:0px 0px 0px 17px;
}
.prezentacja ul.bcclist_3 li.bcclist_3_item {
	border-bottom:1px solid #DADADA;
	margin:0px 0px 3px 0px;
	padding:0px 0px 3px 0px;
}

.prezentacja .funkcja {
	color:#777;
}

.kolumna2 div.item{
margin: 0 0 10px;
}

/* ikony kontaktu */
.prezentacja .iconitem_adres, .iconitem_adres{
	display:block;
	min-height:22px;
	background:url(home.png) no-repeat left top;
	padding:0px 0px 0px 35px;
	margin:0px 0px 10px 0px;
}
.prezentacja .iconitem_telefon, .iconitem_telefon {
	display:block;
	min-height:22px;
	background:url(sluchawka.png) no-repeat left top;
	padding:0px 0px 0px 35px;
	margin:0px 0px 10px 0px;
}
.prezentacja .iconitem_fax, .iconitem_fax {
	display:block;
	min-height:22px;
	background:url(fax.png) no-repeat left top;
	padding:0px 0px 0px 35px;
	margin:0px 0px 10px 0px;
}
.prezentacja .iconitem_www, .iconitem_www {
	display:block;
	min-height:22px;
	background:url(www.png) no-repeat left top;
	padding:0px 0px 0px 35px;
	margin:0px 0px 10px 0px;
}
.prezentacja .iconitem_email, .iconitem_email {
	display:block;
	min-height:20px;
	background:url(newsletter.png) no-repeat left top;
	padding:0px 0px 0px 35px;
	margin:0px 0px 10px 0px;
}
.prezentacja .iconitem_konto {
	
}

/* =========== FCE Prezentacja - strony prezentacyjne organizacji pozarzadowych i ekspertow KONIEC =========== */






body{
  margin:0;
  padding:0;
  font-size: 12px;
}
.clear {
	clear:both;
}
.t_right{
	text-align:right;	
	overflow:hidden;
}
.f_right{
float: right;	
}
.f_left{
float: left;	
}
.m_right_20{
margin-right: 20px;	
}
.w_50px{
width:50px;
display:block;
}	
.inline{
	display:inline;	
}
.item_bold, .bold{
	font-weight:bold;
}
a, a.link {
  color:#103583;
  text-decoration: none;
} 
a:hover, a.link:hover {
  text-decoration: underline;
}
img{
  border:0px;
  margin:0;
  padding:0;
}
#body{
  width:960px;
  margin:0 auto 0 auto; 
  padding:0;
  font-family: Arial;
}
#head{
  text-align: left;
  width:100%;
  background: url(tlo.png) no-repeat 195px top;
  float: left;
}
#logo{
  float:left;
  padding-left:3px;
}
#top{

  margin:0;
  width: 960px;
  background:transparent;
}
#text{
  font-family: Georgia;
  font-size: 18px;
  color:#af1026;
  float:left;
  width:503px;
}
#text span{
  display:block;
  padding:0;
  text-align: left;
  margin:0;
  padding-left:110px;
  color:#444746;
}

#loze_lokalne{
  margin:0;
  padding:0;
  border: 1px solid #DBDBDB;
  width:170px;
  height:19px;
  margin-top:5px;
  position: relative;
  z-index:2000;
  
}
#loze_lokalne a:hover{
	text-decoration:none;
}
#loze{
  padding:3px 0 0 8px;
  z-index:1500;
  letter-spacing: 0.1em;
}
#loze img{
	margin: 0 5px 0 0;
}
div.loze_list{
  display:none;
  position: absolute;
  top:0;
  left:0;
  margin:0;
  padding:0;
}
ul.loze_list{
  margin:19px 0 0 -1px;
  padding:0;
  width:172px;
  position: absolute;
  padding-right:0px;
  z-index:1500;
  top:0;
  left:0;
  float:left;
  background-color: #ffffff;
}

ul.loze_list ul{  
  background-color: #ffffff;
  margin:0;
  padding:0;
  display:block; 
}

ul.loze_list li{  
  border-collapse: collapse;
  list-style: none;
  background-color: #ffffff;
  margin:0;
  padding:0 0 0 29px;
  border:1px solid #dfdfdf;
  border-top:0px;
  display:block; 
}

ul.loze_list li a{
  font-size: 12px ;
  text-decoration: none;
  color:#5e5e5e;
  display: block;
  width:100%; 
}
/*
#loze_lokalne:hover ul.loze_list,#loze_lokalne ul.loze_list:hover{
  display:block;
  z-index:100;
}  */
#panel{
  float:right;
  width:180px;
  
}
.panel{  
    color:#5e5e5e;
    font-weight: bold;
    font-size:11px;
    text-decoration: none;
    margin-left:5px;
}
a.panel{
  display:block;
  float:left;
  text-decoration:none;
  cursor:pointer;
}
#panel_gora a.panel{
  display:block;
  float:right; 
}
.panel span{
  display:block;
  float:left;
  margin:0;
  margin-top:3px;
  padding-left:4px;
}
span.panel{
  margin-top:6px;
  margin-left:2px;
  padding:0;
}

#panel_gora{
  margin:0;
  padding:0;
  overflow:hidden;
  margin:10px 10px 30px;
}
#panel_szukaj{
  
  margin-top:20px;
  
  margin-left:0px;
}
.panel_szukaj{
	
	padding:1px;
	margin:0px 3px 0px 0px;
	width:102px;
	position:relative;
	top:1px;
	height:16px;
}
#szukaj_submit{
  
}

/*  Menu poziome */
/* PO 09.12.2009 zmiana i przenisiono do dropdown.css
#menu{
  background: url(menu.png) no-repeat;;
  width:960px;
  height:43px;
  margin:0 auto 0 auto;
  margin-top:20px;
}

ul.menu{
  display:block;
  list-style: none;
  margin:0;
  padding:0;
}
ul.menu li{
  display:block;
  float:left;
  width:85px;
}
ul.menu li a{
  text-align: center;
  display:block;
  text-align: left;
  float:left;
  padding:7px 12px 0px 12px;
  margin:0px;
  height:34px;
  background: url(menu_limiter.png) left no-repeat; 

}
a.menu{
  text-align: center;
  color:#5e5e5e;
  font-size:11px;
  text-decoration: none;
  padding-left:7px;
}


a#first{
  margin-left:0;
  background:none;   
}
ul.menu li.active a,ul.menu li a:hover{
  color:white;
  display:block;
  background: url(menu_active.png) repeat-x;
  height:34px;
  width:61px;
  margin:2px 0px 0px 0px;
  padding:5px 12px 0px 12px;
  font-size:11px;
  text-decoration:none;
}
ul.menu li.active a#first{
  background: url(menu_active.png) repeat-x;
  padding-right:12px;
  padding-left:12px;
}
*/
/* Lokacja */

#location{
  background:transparent;
  width:100%;
  margin:0;
  padding:0;
  margin:0 auto 0 auto;
  width:960px;
  height:31px;
}
#loc{
  background:url(lokacja.png) no-repeat;  
  width:68px;
  height:31px;
  float:left;
  font-size: 12px;
  padding-left:8px;
}
#loc div{
  font-size: 11px;
  padding-top:9px;
}
.location{
  font-size: 12px;
  padding-top:8px;
  float:left;
  background: transparent; 
  width:750px;
}

ul.sitepath {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.sitepath li {
	display:inline;
	color:#222222;
}
ul.sitepath li a {
	color:#134380;
	text-decoration:none;
}
ul.sitepath li a:hover {
	text-decoration:underline;
}
ul.sitepath li.link {
	background:url(szkolenia_lista.png) no-repeat right center;
	padding-right:11px;
	margin-right:6px;
}


/* Linki w pasku nawigacji */
.opt {
  float:right;
  padding:5px 0px 0px 0px;
}
.opt img {
	padding:0px 8px 0px 0px;
}


/* Linki w pasku nawigacji KONIEC */


/* --- Content --- */
#content{
  text-align: left;
  width:100%;
  float:left;
  margin:0;
  padding:0;
}
#cont{
  width:960px;
  margin:0 auto 0 auto;
}
#cont1{
  float:left;
  width:635px;
  margin:0px;
  padding:0px;
}
#cont2{
  width: 315px;
  margin-left:5px;
  float:left;
}
#boxy1{
  float:left;
  width:315px;
}
#boxy2{
  float:left;
  margin-left:5px;
  width:315px;
}

.box_title{
  font-size:14px;
  color:#2f2f2f;
  padding-top:14px;
  padding-left:10px;
  font-weight: bold;
  float:left;
}
.box_title2{
  font-size:12px;
  color:#2f2f2f;
  padding-top:8px;
  padding-left:10px;
  font-weight: bold;
  float:left;
}
/* Box */
.box{
	display:block;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	padding:0px;
}
/*Box1*/
div.box1_head{
  margin:0;
  padding:0;
  float:left;
  width:314px;
  height:36px;
  background:url(box1_head.png) no-repeat;
}
div.box1_middle{
  float:left;
  display:block;
  overflow:hidden;
  width:314px;
  background:url(box1_middle.png) repeat-y;
  height:225px;
}
div.box1_bottom{
  float:left;
  width:314px;
  background:url(box1_bottom.png) no-repeat;
  height:5px;
}
div.box1b_middle{
  float:left;
  width:314px;
  background:url(box1_middle.png) repeat-y;
  height:135px;
}
div.box1c_middle{
  float:left;
  width:314px;
  background:url(box1_middle.png) repeat-y;
  height:214px;
/*  height:362px;*/
}

/* BCC */

div.bcc_l{
  margin:5px 0px 0px 15px;
  padding:0;
  width:35%;
  float:left;
}
div.bcc_r{
  margin:0;
  float:left;
  padding:0;
  width:55%;
}
div.bcc_tytul{
  margin-top:10px;
  margin-bottom:18px;
  font-size:16px;
  color:#4b4b4b;
}
ul.bcc{
  margin:0;
  padding:0;
  width:100%;
}
ul.bcc li{
  list-style: none;
  list-style-position:outside;
  border-bottom:1px solid #dbdbdb;
  font-size:12px;
  margin:0px 0px 3px 0px;
  padding:0px 0px 3px 0px;
}
ul.bcc li a{
  color:#134380;
  text-decoration: none;
  background: url(szkolenia_lista.png) no-repeat left center;
  padding:0px 0px 0px 10px;
}
ul.bcc li a:hover{
  text-decoration: underline;
}

/* Box2 */

div.box2_head{
  width:635px;
  height:37px;
  background:url(box2_head.png) no-repeat;
  float:left;
  margin:0;
  padding:0;
}
.box2_middle{
position:relative;
}
div.box2_middle{
  width:635px;
  background:url(box2_middle.png) repeat-y;
  float:left;
  height:170px;
  font-size: 12px;
}
div.box2_bottom{
  width:635px;
  background:url(box2_bottom.png) no-repeat;
  height:4px;
  float:left;
}

/* Box reklama */
#reklama{
  margin:0;
  padding:0;
  margin-top:15px;
}
div.box_reklama_head{
  width:314px;
  background:url(box_reklama_head.png) no-repeat bottom;
  height:3px;
  margin:0;
  padding:0;
}
div.box_reklama_middle{
  margin:0;
  padding:0;
  width:314px;
  padding-left:5px;
  background:url(box_reklama_middle.png) repeat-y;
}
div.box_reklama_bottom{
  width:314px;
  height:4px;
  background:url(box_reklama_bottom.png) no-repeat;
}

/* Box3 - na SG i w szablonie 2-kolumnowym */
#content .box3{
  width:953px;
  float:left;
}
#content .box3_head{
  width:953px;
  height:27px;
  float:left;
  background:url(box3_head.png) no-repeat;
}
#content .box3_middle{  
  float:left;
  width:953px;
  background:url(box3_middle.png) repeat-y;  
}
#content .box3_bottom{
  margin:0;
  padding:0;
  width:953px;
  background:url(box3_bottom.png) no-repeat;
  height:5px;
  float:left;
}

/* Box3 - w szablonie 3-kolumnowym */
.box3{
  width:956px;
  float:left;
}
.box3_head{
  width:956px;
  height:27px;
  float:left;
  background:url(box3a_head.gif) no-repeat;
}
.box3_middle{  
  float:left;
  width:956px;
  background:url(box3a_middle.gif) repeat-y;  
}
.box3_bottom{
  margin:0;
  padding:0;
  width:956px;
  background:url(box3a_bottom.gif) no-repeat;
  height:5px;
  float:left;
}


/* Wiadomosci */

#wiadomosci{
  margin:0;
  margin-bottom:10px;
  margin-top:0;
}
ul#news_pages{
  margin:0;
  padding:0;   
  float:right;
  padding-right:15px;
}
ul#news_pages li{
  margin-top:8px;
  display:block;
  background:white;
  float:left;
  margin-right:3px;
  font-weight:bold;
  width:18px;
  height:18px;
  border:1px solid #d8d8d8;
  text-align: center;
  font-size: 11px; 
  padding-top:3px;  
}

ul#news_pages li a:link, ul#news_pages li a:visited{  
  text-decoration: none;
  color:#4b4b4b;
}
ul#news_pages li.news_link_active{
  background:#b50d12;
}
ul#news_pages li.news_link_active a:link, ul#news_pages li.news_link_active a:visited{
  color:white;
}

.wiad_l{
  padding:0;
  padding-left:8px;
  margin:0;
  margin-top:10px;
  margin-bottom:10px;
/*  width:37%; */
  float:left;      
  border-right:1px solid #dedede;
  width: 235px;
}

/*
.wiad_r{
  float:left;
  padding-left:10px;
  padding-top:10px;
  width:58%;
  height:120px;
}
*/
.wiad_r{
	float:left;
	height:155px;
	margin-left:10px;
	margin-top:10px;
/*	position:relative;*/
/*	width:58%;*/
	width: 368px;
}
.data{
  color:#4b4b4b;
  font-size:12px;
  font-weight:bold;
}
.naglowek_wiad a{
  margin-top:5px;
  font-weight: bold;
  color:#af0f25;
  font-size:14px;
}
.wiad_r p.bccsubheader {
	margin:5px 0px 0px 0px;
	display:block;
	height:92px;
	overflow:hidden;
}
.wiad{
  margin-top:10px;
  float:left;
  width:100%;
}
.wiecej{
  margin-top:10px;
  text-align: left;
  float:right;
  margin-right:15px;
}


/* Szkolenia */
#szkolenia{
  margin:0;
  padding:0;
}
.szkolenia_top{
  float:left;
  margin-top:10px;
  font-size:12px;
  padding-left:20px;
}
.szkolenia_top a{
  color:#949494 ;
  text-decoration: none;
}
.szkolenia_top a:hover{
  text-decoration: underline;
}
.szkolenia_top span{
	
}
ul.szkolenia{
  width:85%;
  display:block;
  float:left;
  border-top:1px #dbdbdb solid;    
  padding-left:5px;
  margin:11px 0 0 21px;
}

ul.szkolenia li{
  list-style: url(szkolenia_lista.png);
  font-size: 12px;
  padding-top:4px;
  padding-bottom:3px;
  height: 30px;
  border-bottom: 1px #dbdbdb solid;
}
ul.szkolenia li a{
  color:#134380;
  
  text-decoration: none;
}
ul.szkolenia li a:hover{
  text-decoration: underline;
}

.szkolenie_button {
	float: left;
	width: 130px;
}
.szkolenie_button img {
	padding-right: 10px;
	float:left;
}

.szkoleania_srodek{
  float:left;
  width:100%;
}
/* Platforma */

div.platforma{
  width:25%;
  float:left;
  padding-top:10px;
  padding-bottom:10px;
}
div.platforma ul{
  font-size:12px;
  margin-top:5px;
}
div.platforma ul li{
  list-style: url(szkolenia_lista.png) ;
  margin-top:4px;
  padding-bottom:3px;
  border-bottom:1px solid #dbdbdb;
  width:90%;
}
div.platforma ul li a{
  text-decoration: none;
  color:#134380;
}
div.platforma ul li a:hover{
  text-decoration: underline;
}
/* wydarzenia */

.box1_middle_wrapper {
	display:block;
	overflow:hidden;
}

.wydarzenia{
  font-size:12px;
  margin-left:5%;
  width:90%;
  text-align: center;
  padding-bottom:2px;
  margin-top:7px;
  border-bottom:1px solid #d8d8d8;
}
.wydarzenia a{
  color:#134380;
  font-size:12px;
  text-decoration: none;
}
.wydarzenia a:hover{
  text-decoration: underline;
}
.wydarzenia div{
  text-align: left;
}
.wiecej2{
  margin-left:224px;
  margin-top:8px;
}

/* Porady*/
.porady_gora{
  width:90%;
  margin-bottom:5px;
  padding-bottom:5px;
  margin-left:5%;
  border-bottom:1px solid #dbdbdb;
  float:left;
}

.porady_gora img {
  width:45%;
  margin-top:5px;
  float:left;
}
.porady_tekst{
  width:40%;
  float:left;   
  padding-left:10px;
  margin-top:10px;
}
.porady_tekst a{
  color:#134380;
  text-decoration: none;
  font-size:12px;
}
.porady a:hover,.porady_tekst a:hover{
  text-decoration: underline;
}
.porady{
  float:left;
  width:90%;
  margin-left:5%;
  margin-top:5px;
  padding-bottom:3px;
  border-bottom:1px solid #dbdbdb;
}
.porady a{
   color:#134380;
   text-decoration: none;
   font-size:12px;
}

/* div.line*/

.line{
  line-height: 1px;
  display:block;
  float:left;
  width:90%;
  margin-left:5%;
  height:1px;
  background: #dbdbdb;
  margin-top:10px;
}

/* Najblizsze wydarzenia */


.najblizsze{
  width:100%;
  float:left;
  clear:both;
  margin-top:10px;
  padding-bottom:5px;
}

.najblizsze_l {
  float:left;
  width:25%;
  padding-left:10px;
  padding-top:10px;
  color:#979797;
  font-size: 12px;
}   
.najblizsze_l span{
  margin:0;
  padding:0;
  display:block;
  float:left;
  font-weight: bold;
}
.najblizsze_p{
  color:#2f2f2f;
  font-size:10px;
}
.najblizsze_p a{
  display:block;
  width:100%;
  padding-top:5px;
  padding-bottom:5px;
  text-decoration: none;
  font-size: 12px;
  color:#134380;
}
.najblizsze_p a:hover{
  text-decoration: underline;
}
.najblizsze_p span{
  color:#6f6f6f;
}

.najblizsze .najblizsze_p{
	float:left;	
	width:220px;
}

/* --- Stopka ---*/
/*
div#footer{
  margin-top:10px;
  float:left;
  width:100%;
  color:#aaa;
}
div#footer div{
  margin-left:10px;
  float:left;
}
.copyrights{
  
  margin:0;
  padding:0;
  font-size:10px;
  float:left;
  text-align: right;
  padding-top:15px;
  padding-left:380px;
}
.copyrights a{
  color:#aaa;
}
*/


/* --- Stopka v2 ---*/
div#footer{
  margin-top:10px;
  float:left;
  width:100%;
  color:#aaa;
}
div#footer td.left {
	width:30%;
	padding-left:5px;
}
div#footer td.center {
	width:40%;
}
div#footer td.right {
	width:30%;
	text-align: right;
	padding-right:15px;
}
div#footer .copyrights{
  margin:0px;
  padding:15px 0px 0px 0px;
  font-size:12px;
  text-align: center;
}
div#footer .copyrights a{
  color:#aaa;
}



/* ============ Podstrona 1 ============ */

#content_l{
  margin:0;
  padding:0;
  float:left;
  width:235px;
}
#content_p{
  float:left;
  width:713px;
  margin:0;
  padding:0;
  margin-left:5px;
}

/* ---- Lewe menu ---- */

.box4_head{
  background: url(box4_head.png) no-repeat; 
  float:left;
  width:233px;
  height:37px;
}
.box4_middle{
  width:233px;
  
  float:left;
  background: url(box4_middle.png) repeat-y; 
}
.box4_bottom{
  width:233px;
  float:left;
  height:4px;
  background: url(box4_bottom.png) no-repeat;
}

.box5_head{
  width:233px;
  height:37px;
  float:left;
  background: url(box5_head.png) no-repeat;
}
.box5a_middle{
  width:233px;
  float:left;
  background:url(box5_middle.png) repeat-y;
}
.box5b_middle{
  width:233px;
  height:120px;
  float:left;
  background:url(box5_middle.png) repeat-y;
}
.box5_bottom{
  width: 233px;
  height:4px;
  float:left;
  background: url(box5_bottom.png) no-repeat;
}

/* Strefa szkolen */
ul.strefa{
  margin-top:10px;
  width:85%;
  display:block;
  float:left;
  margin-left:7%;    
  padding-left:5px;
}

ul.strefa li{
  list-style: url(szkolenia_lista.png);
  margin-bottom:5px;
  font-size: 12px;
}
ul.strefa li a{
  color:#134380;
  text-decoration: none;
}
ul.strefa li a:hover{
  text-decoration: underline;
}

/* Sonda */
#sonda{
  margin-top:10px;
  float:left;
}
#sonda_zawartosc {
  padding-left: 10px;
}

/* Newsletter */
#newsletter{
  margin-top:10px;
  float:left;
}
#newsletter_zawartosc{
  margin-top:10px;
  padding-left:10px;
}
#wyslij{
  width:62px;
  height:21px;
  border:0px;
  float:right;
  margin-right:14px;
  margin-top:10px;
  margin-bottom:10px;   
}

/* reklama2 */

.reklama2_head{
  background: url(reklama2_head.png) no-repeat bottom ;
  width:235px;
  height:11px;
  float:left;
  margin:0;
  padding:0;
  margin-left:1px;
}
#reklama2{
  float:left;
  margin:0;
  padding:0;
  margin-top:10px;
}
.reklama2_middle{
  margin:0;
  padding:0;
  float:left;
  width:235px;
  background:url(reklama2_middle.png) repeat-y;
  padding-left:6px;
}
.reklama2_bottom{
  float:left;
  width:235px;
  background:url(reklama2_bottom.png) no-repeat;
  height:9px;
  padding-left:6px;
}

/* Szukaj szkolen */

#szukaj_szkolen{
	display:block;	
  height:auto;
  background:#f9f9f9;
  border:1px solid #e2e2e2;
  margin-bottom:10px;
}
#szukaj_szkolen p{
  color:#b00d23;
  font-weight: bold;
  font-size:16px;
  margin-top:10px;
  padding-left:15px;
}
#szukaj_szkolen div{
  width:100%;  
}
#szukaj_szkolen div div{
  width:99%;
  margin-left:1%;
}
#szukaj_szkolen .w_100{
width: 100%;
}
#kategoria{
  margin-left:20px;
}
#szukaj_szkolen div div input{    
  margin-left:10px;
}
#szukaj_szkolen div div div{
  width:48%;
  float:left;
  padding:10px 0px 10px 0px;
  * padding:15px 0px 0px 0px;
}

/* borys 
#szukaj_szkolen div div div input.f_right, #szukaj_szkolen div div div select.f_right {
	float:none;
}
*/
#szukaj_szkolen div div div input.przycisk {
	float:right;
}

#miejsce,#typ {
  float:right;
  display:block;
}

/* Lista szkolen */
#lista_szkolen{
  margin-top:15px;
  width:100%;
  height:870px;
  background:white;
  border:1px solid #e2e2e2;   
}

#lista_szkolen p{
  margin-top:10px;
  margin-left:15px;
  font-size:16px;
  font-weight:bold;
}
.szkolenie{
  margin-left:15px;
  width:92%;
  border-bottom:1px solid #dadada;

}
.szkolenie_tytul{
  width:100%;
  color:#0f3e6a;
  margin-top:10px;
  font-size:12px;
  font-weight: bold;
  margin-bottom:2px;

}
.szkolenie_opis{
  width:100%;
  font-size:12px;
}
.szkolenie_opis h3{
border-bottom:1px solid #DADADA;
color:#9E1831;
font-weight:bold;
margin:20px 0 0 1%;
padding:0 0 6px;
width:98%;
font-size:12px;
}
#szkolenie_opis div.szkolenie_opis div p{
border-bottom:none;
color:#000000;
font-weight:normal;
margin:20px 0 0 0;
padding:0 0 6px;
width:98%;
}
.szkolenie_kategoria{
  width:100%;
  margin-bottom:15px;
}
.szkolenie_kategoria a{
  color:#9c1132;
}

.szkolenia_paginacja{
  width:100%;
  padding-top:60px;  
  
}
.paginacja_sz{
height:15px;
margin-bottom:10px;
}
/*
.paginacja_sz a{
  display:block;
  float:left;
  color:#22384f;
  margin-left:3px;
  margin-right:3px;
  text-decoration: none;
}
*/
.paginacja_sz a:hover{
  text-decoration: underline;
}
.paginacja_sz div{
  float:left;
  color:#c4c4c4;
}
.paginacja_sz span.active{
  color:#797979;
  display:block;
  float:left;
  margin-left:3px;
  margin-right:3px;
  text-decoration: none;
  font-weight:bold;
}

/* ==== Podstrona 2 ==== */
#szkolenie_informacje{
  width:715px;
  border:1px solid #dadada;
  height:215px;
}
.tytul_szkolenia{
  margin-top:10px;
  font-size:16px;
  margin-left:20px;
  margin-right:20px;
  /*width:100%;*/
  font-weight: bold;
}

.zdjecie_szkolenia{
  width:215px;
  text-align: center;
  padding:0;
  width:180px;
  margin-left:20px;
  margin-top:20px;
  margin-bottom:10px;
  padding:3px;
  border: 1px solid #dadada;
  float:left;
}
.zdjecie_szkolenia img{
  margin:0;
  padding:0;
}

.szkolenie_informacje{
  width: 500px;
  float:left;
}
.informacja div{
  color:#9e1831;
}
.info{
  margin-top:20px;
  margin-left:35px;
}
.info_l{
  width:40%;
  float:left;
}
.info_l a{
  margin-top:20px;
  display:block;
  float:left;
}
.informacja{
  width:100%;
  float:left;
  padding-bottom:5px;
  border-bottom:1px solid #dadada;
  margin-top:4px;
  
}
.informacja p{
  margin:0;
  padding:0;
  font-weight:bold;
}
.informacja div{
  float:left;
  font-weight:bold;
}
.informacja span{
/*  float:left;
  display:block;*/
  margin-left:10px;
}

.info_p{
  width:40%;
  margin-left:60px;
  float:left;
}
span.cena{
  color:#9e1831;
}
td.cena{
white-space: nowrap;
}
/* Opis szkolenia */

#szkolenie_opis{
  width:715px;
  border:1px solid #dadada;
  margin-top:15px;
}

#szkolenie_opis p{
  margin:0;
  padding:0;
  width:98%;
  margin-left:1%;
  color:#9e1831;
  font-weight: bold;
  border-bottom: 1px solid #dadada;
  padding-bottom:6px;
  margin-top:20px;
}
#szkolenie_opis div{
  width:98%;
  margin-left:1%;
  margin-top:15px;
  margin-bottom:35px;
}


/* ==== Podstrona 3 ==== */

#content_s{
  margin-left:8px;
  width:455px;
  float:left;
}
#content_p2{
  width:250px;
  margin-left:8px;
  float:left;
}

/* srodek */
#stanowiska{
  width:100%;
}
.box7_head{
  width:453px;
  border-left:1px solid #dadada;
  border-right:1px solid #dadada;
  height:38px;
  background:url(box_head.png) repeat-x;
  float:left;
}
.box7_content{
  width:453px;
  border:1px solid #dadada;
  border-top:0px;
  float:left;
  padding-bottom:15px;
}

#raporty{
  margin-top:15px;
  float:left;
}

.stanowisko{
  width:96%;
  margin-left:2%;
  border-bottom:1px solid #dadada;
  float:left;
}
.stanowisko_data{
  width:100%;
  float:left;
  color:#363636;
  margin-top:15px;
  margin-bottom:10px;
}
.stanowisko_tytul{
  width:100%;
  float:left;
  color:#133d79;
  font-weight:bold;
}
.stanowisko_opis{
  color:#484848;
  float:left;
  width:100%;
  margin-top:5px;
  margin-bottom:12px;
}
#stanowisko_wiecej{
  float:right;
  margin-right:2%;
  margin-top:15px;
}
.raport{
  float:left;
  width:96%;
  margin-left:2%;
  border-bottom:1px solid #dadada;
}

.raport a{
  display:block;
  margin-top:10px;
  text-decoration: none;
  color:#103583;
  margin-bottom:10px;
}
.raport a:hover{
  text-decoration: underline;
}
#raporty_wiecej{
  float:right;
  display:block;
  margin-top:20px;
  margin-right:2%;
}

/* prawa strona */

.box8_head{
  width:248px;
  height:38px;
  border-left:1px solid #dadada;
  border-right:1px solid #dadada;
  background:url(box_head.png) repeat-x;
  float:left;
}
.box8_content{
  width:248px;
  border:1px solid #dadada;
  border-top:0px;
  float:left;
  padding-bottom:15px;
}

#relama3{
  margin-top:10px;
  float:left;
}

.bccteaser {
	display:block;
	overflow:hidden;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #DADADA;
}
.bccteaser .imgbox {
	float:left;
	width:65px;
}
.bccteaser .title {
	font-weight:bold;
}
.bccteaser .desc {
	
}

.ekspert{
  padding-top:5px;
  float:left;
  width:94%;
  margin-left:3%;
  border-bottom:1px solid #dadada;
  padding-bottom:5px;
}
.ekspert_zdjecie{
  float:left;
  width:60px;
}
.ekspert_opis{
  float:left;
  width:170px;
}
.ekspert_nazwa{
  width:100%;
  color:#0c376e;
  float:left;
  font-weight:bold;
}
.ekspert_stanowisko{
  margin-top:10px;
  color:#292929;
  float:left;
}
#eksperci_zobacz{
  display:block;
  float:right;
  margin-top:10px;
  margin-right:3%;
}

/* -- podstrona 1b --*/

.lista_szkolen_head{
  width:100%;
  background:url(wyniki_wyszuk_head.png)  ;
  height:29px;
  color:white;
  font-size:16px;   
}
.lista_szkolen_head span{
  margin:0;
  padding:0;
  margin-left:15px;
  padding-top:8px;
  display:block;
  font-size: 14px;   
}
.szkolenia_wyniki{
  width:100%;

}
.tab_szkolenia{
  width:100%;
  border-spacing: 0px;
}
.tab_szkolenia tr td{
  padding:5px;
  padding-left:15px;
  border-bottom:1px solid #dadada;
  font-size: 12px;
}
.tab_szkolenia thead tr td{
  background: #f9f9f9;
  font-weight: bold;
  font-size: 12px;
}
.tab_szkolenia tr.linia td{
  background: #f9f9f9;
}

/*----*/


#glosuj{
  float:right;
  margin-right:40%;
  margin-top: 10px;
  margin-bottom:3px;
  text-align: center;
  padding-top:3px;
}

.ilosc_wyn{
  float:right;
  margin-right:10px;
}

#wyszukaj{ 
  float:right;
}
/* -- podstrona 2b -- */

#szkol{
   width:715px;
   padding-bottom:25px;
   border:1px solid #cacaca;
}
.szkol_tytul{
  margin-top:15px;
  font-size: 16px;
  font-weight: bold;
  margin-left:15px;
  width:100%;
}
.szkol_data{
  margin-left:15px;
  font-size:12px;
  color:#9a0a25;
  font-weight: bold;
  margin-top:5px;
}
.szkol_opis{
  margin-left:15px;
  margin-top:15px;
}
.szkol_podtytul{
  margin-top:20px;
  font-weight: bold;
  margin-left:15px;
  font-size:14px;
}
.wiecej a.przycisk, .info_l a.przycisk{
  text-align: center;
  padding-top:3px;
}



/* =========== BCC Expert - pytania ============ */
.expert_list_item span.blue {
	font-size: 11px;
	color: #103583;
}
.expert_list_item span.red {
	color:#AF0F25;
	font-size:11px;
}

.expert_list_item {
	margin-top: 10px;
	padding-top: 15px;
	border-top: 1px solid #DADADA;
}

.expert_list_item div {
	padding: 5px;
	margin-bottom: 5px;
}

.expert_list_item .label {
	width: 80px;	
	float: left;
}
.expert_list_item .title {	
	border: 1px solid #DADADA;
	margin-left: 85px;
}

.bccexpert_form  {
	padding:10px 0px 0px 0px;
}

.bccexpert_form .title  {
	margin:0px 0px 3px 0px;
} 

.bccexpert_form .field  {
	margin:0px 0px 10px 0px;
} 

.bccexpert_list {
	padding:10px 0px 0px 0px;
}

.bccexpert_list .item {
	border:1px solid #444444;
	margin:5px 0;
	padding:5px 5px 0px 5px;
}

.bccexpert_list .item p.info {
	color:#777;
}


#ramka_biala{
	display:block;
	overflow:hidden;
	margin:0px 0px 10px 0px;
background:white none repeat scroll 0 0;
border:1px solid #E2E2E2;
height:auto;
}
#ramka_biala p {
font-size:16px;
font-weight:bold;
margin-left:15px;
margin-top:10px;
}

.tx-bccmessage-pi1 #ramka_biala {
	margin-top:0px;
}
#msg_touserBox span{
	padding:2px 5px;
	border-right: 1px solid #E2E2E2;
}
#msg_touserBox span:first-child{
	padding:2px 5px 2px 0px;
}
#msg_touserBox span:last-child{
	border-right: 0px none;
}

.blog_comm_hidden{
	text-decoration:line-through;
}


.info_profil_l {
float:left;
width:45%;
}
.info_profil_p {
float:left;
margin-left:40px;
width:45%;
}
.informacja_profil {
float:left;
margin-top:4px;
padding-bottom:10px;
width:100%;
}
.informacja_profil span {
display:block;
float:left;
}
.informacja_profil div {
float:left;
font-weight:bold;
color:#9E1831;
margin-bottom:5px;
}
#content_p .lista_m_0{
margin:0px;
padding:0px;
}
#content_p .lista_m_0 li{	
 border-bottom:1px solid #DADADA;
line-height:20px;
}
.informacja_bb{
float:left;
margin-top:4px;
padding-bottom:5px;
width:100%;
}
.zdjecie_profil{
height:auto;
border:1px solid #DADADA;
float:left;
padding:3px;
text-align:center;
width:140px;
}


#alfabet {
text-align:center;
font-size:14px;
display:block;
margin:7px 15px;
overflow:hidden;
}

#alfabet a{
font-weight:bold;
margin: 0 3px;
}

.bcc_option{
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:0;
text-align:right;
}

/* RSS */
.rssItem{
border-bottom:1px solid #DADADA;
float:left;
margin-left:3%;
margin-bottom:3%;
padding-bottom:5px;
padding-top:5px;
width:94%;
}
.rssTitle{
color:#0C376E;
float:left;
font-weight:bold;
width:100%;
}
.rssDesc{
color:#292929;
float:left;
margin-top:10px;
}
.rssDesc p{
margin:0;
padding:0;
}
.rssDesc img{
margin:0 5px 0 0;
padding:0;
}
.rssBoxTitle{
color:#2F2F2F;
/* float:left;*/
font-size:14px;
font-weight:bold;
padding-left:7px;
padding-top:14px;
}
.rssMore{
text-align:right;
width:100%;	
float:left;
}	
/* RSS END*/


.podmien{
overflow:hidden;
position: absolute;
height: 170px;
}


/* tab */
#tab_menu{
margin:10px 0px 20px;
text-align:center;
font-weight:normal;
overflow:hidden;
position:relative;
height:37px;
/* border-bottom:1px solid #c2c2c2; */

}

#tab_menu a{
color:#000000;
}


#tab_menu .tab_activ{
font-weight:bold;
top:0;
background-image: url(/typo3conf/ext/bccprofile/img/activ.jpg);
z-index:2;
height:24px;
}

#tab_menu .tab_hover{
background-image: url(/typo3conf/ext/bccprofile/img/hover.jpg);
}

#tab1{
left:10px;
}

#tab2{
left:165px;
}

#tab3{
/* left:320px; */
	display: none;
}

#tab4{
/* left:475px;*/
	left:320px;
}

#tab_menu div{
background-image: url(/typo3conf/ext/bccprofile/img/normal.jpg);
position:absolute;
top:3px;
padding-top:10px;
margin-right:6px;
width:141px;
float:left;
overflow:hidden;
cursor:pointer;
height:21px;
}

.bcc_l_profile{
	margin:7px 0 0 15px;
}
.bcc_l_profile img{
	border:1px solid #DADADA;
	float:left;
	padding:3px;	
}
.bcc_r_profile {
	margin:0px 15px 0;
}
.bcc_r_profile_float {
	float:left;
	width: 170px;
}
.tx-cegallery-pi1-imagetitle a.przycisk_short {
	padding:3px 6px 4px 6px;
	font-size:1em;
}

/* glowne newsy na sg magazynu */
.magazyn_jsnews .box {
	padding-left:8px;
	display:block;
	float:left;
	width:713px;

}
.magazyn_jsnews .box div.box2_head {
  width:713px;
  height:37px;
  background:url(fcebox_content_p_head.gif) no-repeat;
  float:left;
  margin:0;
  padding:0;
}
.magazyn_jsnews .box div.box2_middle {
  width:713px;
  background:url(fcebox_content_p_middle.gif) repeat-y;
  float:left;
  height:170px;
  font-size: 12px;	
}
.magazyn_jsnews .box div.box2_bottom {
  width:713px;
  background:url(fcebox_content_p_bottom.gif) no-repeat;
  height:3px;
  float:left;
}

.magazyn_jsnews .box .wiad_l {
/*  width:33%;*/
  width: 235px;
}
.magazyn_jsnews .box .wiad_r {
/*  width: 62%;*/
  width: 442px;
}

table tr td.rezerwuj {
	border-bottom:1px solid #DADADA;
}


/* Rootline */
.rootline {
	font-size:11px;
}
.rootline a {
	background:url(arrow2.gif) no-repeat right center;
	margin:0px 3px 0px 0px;
	padding:0px 12px 0px 0px;
}


/* formularz wyszukiwania - wersja tabelkowa */ 
#szukaj{
	width:100%;
}
#szukaj td{
	padding: 5px 0;
}
	
#szukaj_szkolen div {
width:auto;
padding:0 10px;
}


img.hires {
	top:4px;
	position:relative;
}

/* Newsy w prawej kolumnie (np magazyn) */
.news_rightcolumn {
	
}
.news_rightcolumn img {
	float:left;
	margin:2px 7px 2px 0px;
}
.news_rightcolumn .title {
	font-weight:bold;
	margin:0px 0px 5px 0px;
}


/* Sonda */
.tx-jkpoll-pi1 {
	
}
.tx-jkpoll-pi1 .votes {
	
}
.tx-jkpoll-pi1 .votes .item {
	padding-bottom:5px;
}
.tx-jkpoll-pi1 .votes .item .pollanswer {
	float:left;
	margin:0px;
}
.tx-jkpoll-pi1 .votes .item .answer {
	margin-left:18px;
}
.tx-jkpoll-pi1 .votes .submitbutton {
	padding:5px 0px 0px 75px;
}
.tx-jkpoll-pi1 .answers_hor {
	width:200px;
}
.tx-jkpoll-pi1 .answers_hor .item {
	padding-bottom:8px;
}
.tx-jkpoll-pi1 .answers_hor .img {
	background:url(sonda_tlo.gif) repeat-x;
}
.tx-jkpoll-pi1 .answers_hor .prc {
	padding-top:2px;
}

/* FCE Tabmenu (zakładki) */

.bcctabs{
margin:20px 0px 20px 0px;
padding:0px;
text-align:center;
font-weight:normal;
height:34px;
}

.bcctabs .spacer {
	display:block;
	width:100%;
	height:33px;
	border-bottom:1px solid #c2c2c2;
}

.bcctabs a{
color:#000000;
}

.bcctabs .tab a {
background-image: url(/fileadmin/templates/img/widetab.jpg);
padding-top:10px;
margin-top:3px;
margin-left:12px;
display:block;
float:left;
overflow:hidden;
cursor:pointer;
width:160px;
height:21px;
}

.bcctabs .tab a:hover {
background-image: url(/fileadmin/templates/img/widetab_hover.jpg);
}

.bcctabs .tab_active a {
font-weight:bold;
background-image: url(/fileadmin/templates/img/widetab_activ.jpg);
margin-left:12px;
padding-top:10px;
display:block;
float:left;
overflow:hidden;
cursor:pointer;
width:160px;
height:24px;
z-index:2;
}

/* FCE Tabmenu (zakładki)  END*/


/* NCPG */
.contenttable {
	border:1px solid #DADADA;
}
.contenttable td {
	padding:8px 7px 0px 7px;
	border:1px solid #DADADA;
}

/* ============== STRUKTURA ============== */

.td {
	background: url(../img/table.gif) no-repeat;
	padding: 0 4px;
	height: 41px;
	width: 135px;
}

.td b { color:#525252; }
.ceo a b, .ceo a, .ceo a:hover b, .ceo a:hover{ color:#E10000; }
.cen a b,.cen a, .cen a:hover b,.cen a:hover{ color:#475629; }
.side a b, .side a, .side a:hover b, .side a:hover{ color:#4B5047; }

.non_a { display: block; float: none;}

/* ============== STRUKTURA KONIEC ============== */


#content_p .wizytowki .csc-header h2{
	background:url("fcebox_content_p_head.gif") no-repeat scroll 0 0 transparent;
	height:26px;
	margin:0;
	padding:0;
	width:713px;	
	margin:0px;
	padding: 10px 0 0  15px;
	font-size:16px;
	color:#2F2F2F;
	width:auto;
}
#content_p .wizytowki .wizytowki .csc-header h2{
	background: none;
	font-size:14px;
	color:#B00D23;
	padding:0;
}
#content_p .wizytowki .wizytowki .wizytowki .csc-header h2{
	font-size:12px;
}
#content_p .wizytowki .wizytowki .wizytowki .wizytowki .csc-header h2{
	font-size:10px;
}
.wizytowki .ramka{
	margin-right:1px;
}
#content_p .wizytowki .wizytowki .ramka{
	border:0 none;	
}
#content_p .wizytowki .wizytowki .ramka_content{
	margin:0;	
}
.upLink{
	float:right;
	margin:5px 20px 0;
}
#content_p .wizytowki .wizytowki .upLink{
	display:none;
}
iframe{
	border:1px solid #DADADA;	
	background-color:#ffffff;
}
.loza_link{
line-height: 20px;
}

.banner_leftcol {
	width:233px;
}
.banner_leftcol .item {
	display:block;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.banner_leftcol .item img {
	width:231px;
}
.advert_image{
float: left;
margin: 0px 10px 5px;
height: 150px;
padding: 0px;
}

.form_info{
	float:right;
	width:40%;
}
#advert_message_info{
	width:380px;
}
p#advert_newsletter_gr{
	padding:30px 80px 0 0;
	width:230px;
}



/* ADD start*/
.margin_r_7{
	margin-right: 7px;
}
#text {
	position:relative;
}
#text a {
	position:absolute;
	bottom:20px;
	right:34px;
	color:#AF0F25;
	letter-spacing:0.3em;
}
.usersSelect {
	background-color:#FFFFFF;
	border:1px solid #E2E2E2;
	float:left;
	margin-right:10px;
	padding:5px;
	min-height:30px;
	width:200px;
}
.moveSelect{
	text-align: center; 
	margin: 10px 10px 0 0; 
	width: 105px; 
	float: left;
}
.usersSelectBox{
	overflow: hidden;
	margin:0 0 10px;
}
.delUsersSelectBox,.delUsersSelectBox a{
	float:none;
	width:50px;
	display:inline;
}

/* ADD end*/




/* ADD start*/
/* Itemy przeznaczoe do kasowania - profile, event, advert */
span.item_del  {
	color:#888888;
	text-decoration:line-through;
}

/* ZAKŁADKI OGŁOSZEŃ */
div.csc-frame-frame1 ul li{
	display: inline;
}

/* GOOGLE CSS */
#searchcontrol .gsc-control{
	width: 700px;
}
#searchcontrol .gsc-branding-text{
	width:auto;
}

#searchResults .gsc-control{
	width: 713px;
}
#searchResults .gsc-resultsbox-visible{
	border:1px solid #DADADA;
	margin-bottom:15px;
}
#searchResults .gsc-resultsbox-visible .gsc-resultsbox-visible{
	border:0px none;
	margin-bottom:0px;
}
#searchResults .gsc-resultsRoot{
	margin:10px;	
}
#searchResults .gsc-cursor-box{
	text-align:center;
}
/* Napis "Technologia" */
#searchResults .gsc-resultsHeader{
	margin-bottom:10px;	
}
#tab_event td,#tab_advert td,#tab_training td, #search_button td, #tab_ekspert td {
padding:5px 0;
}
#szukaj td.label, #tab_event td.label,#tab_advert td.label,#tab_training td.label, #tab_ekspert td.label {
width:10%;
}
#szukaj td.input, #tab_event td.input,#tab_advert td.input,#tab_training td.input, #tab_ekspert td.input {
width:40%;
}
#szukaj td.label_input, #tab_event td.label_input,#tab_advert td.label_input,#tab_training td.label_input, #tab_ekspert td .label_input {
width:50%;
}
#tab_event,#tab_advert,#tab_training, #tab_ekspert {
	width:100%;
	padding-top:7px;
	border-top: 1px solid #DADADA;
}
#szukaj{
	margin-bottom:7px;	
}
#search_button{
	width:100%;
}
.tx-indexedsearch-title a{
	color:#103583;
	font-size:13px;
font-weight:bold;
}
.tx-indexedsearch-res-box{
border-bottom: 1px solid #DADADA;
margin: 5px 0 10px;
}
#searchRes{
	padding: 10px;
}
/* ADD end*/

.tx-srfeuserregister-pi1 dl{
 width: 460px;
}
#profil_image img{
	margin-top: 15px;	
}

.scol{
	width: 954px;
}
.scol .prezentacja .kolumna1{
	width: 220px;
}
.scol .prezentacja .kolumna2{
	width: 330px;
}



