body {
	background-color: #FFFFFF; /*#F4ECCF*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
/*
#Verdana, Arial, Helvetica, sans-serif; 
*/

div.poSearch
{
	background-color: #EEB286;
	padding: 5px;
}
A.linknavigacji:link {text-decoration: none; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.linknavigacji:visited {text-decoration: none; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.linknavigacji:active {text-decoration: none; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.linknavigacji:hover {text-decoration: underline; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}


A:link {text-decoration: none; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A:visited {text-decoration: none; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A:active {text-decoration: none; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A:hover {text-decoration: underline; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
/*
a.top_menu_link {
	text-decoration :none;
	color: RGB(74,107,66);
	font-size:9px;
}*/

A.top_menu_link:link {text-decoration :none;
	color: RGB(74,107,66);
	font-size:9px;}
A.top_menu_link:visited {text-decoration :none;
	color: RGB(74,107,66);
	font-size:9px;}
A.top_menu_link:active {text-decoration :none;
	color: RGB(74,107,66);
	font-size:9px;}
A.top_menu_link:hover {text-decoration :none;
	color: RGB(74,107,66);
	font-size:9px;}



A.linknavigacjiglowny:link {text-decoration: none; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold; }
A.linknavigacjiglowny:visited {text-decoration: none; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold; }
A.linknavigacjiglowny:active {text-decoration: none; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold; }
A.linknavigacjiglowny:hover {text-decoration: underline; 
    color: #000033; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold; }

/* link do kategorii/podkategorii uzywany w drzewach kategorii*/
A.categorylink:link {text-decoration: none; 
    color: RGB(74,107,66);
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	font-weight:bold;
}
A.categorylink:visited {text-decoration: none; 
    color: RGB(74,107,66);
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	font-weight:bold;
}
A.categorylink:active {text-decoration: none; 
    color: RGB(74,107,66);
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	font-weight:bold;
}
A.categorylink:hover {text-decoration: underline; 
    color: RGB(74,107,66);
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	font-weight:bold;
}

/*nazwa kategorii nie bedaca linkiem*/
.category_name{
    color: RGB(74,107,66);
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	font-weight:bold;
}

/*chyba juz nie jest uzywany ten styl dla diva*/
.news_header{
    color: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
}
/*link z naglowka newsa do tresci*/
A.newsname:link {text-decoration: none; 
    color: RGB(64,87,56);
	font-weight:bold;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.newsname:visited {text-decoration: none; 
	color: RGB(64,87,56);
	font-weight:bold;	
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.newsname:active {text-decoration: none; 
	color: RGB(64,87,56);
	font-weight:bold;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.newsname:hover {text-decoration: underline; 
	color: RGB(64,87,56);
	font-weight:bold;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}

/**
 * doc_header - link do szczegolow dokumentu - obejmuje tytul i naglowek
 */
A.doc_header:link {text-decoration: none; 
    color: #000000; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
}
A.doc_header:visited {text-decoration: none; 
    color: #000000; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.doc_header:active {text-decoration: none; 
    color: #000000; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.doc_header:hover {text-decoration: underline; 
    color: #000000; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}

/**
 * doc_header_name-obejmuje tylko tytul w ramach doc_header
 * details_doc_name-tytul w detalach 1-go dokumentu
 */
.details_doc_name, .doc_header_name {	
    color: RGB(64,87,56);
	font-weight:bold;
    FONT-SIZE: 11px;
}

/*data w naglowku szczegołów newsa*/
.newsdetailsdocdate{
    color: RGB(64,87,56);
	font-weight:bold;
    FONT-SIZE: 11px;
}

/**
 * elementy dokumentu w detalach dokumentu
 */
.details_doc_content, .details_doc_header{
    FONT-SIZE: 11px;
}

/* pola formularza logowania i wyszukiwania*/
.auth_input{
    color: RGB(41,35,21); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9px;
	background-color: RGB(209,206,153); 
	border : 1px solid RGB(121,117,44); 
	width: 80px; 
    height: 14px;
}
.search_input{
    color: RGB(41,35,21); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 10px;
	background-color: RGB(209,206,153); 
	border : 1px solid RGB(121,117,44); 
	width: 115px; 
    height: 14px;
}


td.auth_search_td{
 color: RGB(235,229,171);
/*	color: white;*/

}

A.auth_a {
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9px;
	letter-spacing: 1px;
}

A.auth_a:link {
	text-decoration: none; 
    color: RGB(235,229,171);

}
A.auth_a:visited {
	text-decoration: none; 
    color: RGB(235,229,171);
/*	color: white;*/
}
A.auth_a:active {
	text-decoration: none; 
    color: RGB(235,229,171);
/*	color: white;*/
}
A.auth_a:hover {
	text-decoration: underline; 
    color: RGB(235,229,171); 

}

/* tekst pytania nad linkami do formularzy na stronie glownej w lewym panelu */
span.questionppmp{
    color: RGB(153,150,74); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}

.questionpp{
    color: RGB(153,150,74); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

/*tekst pasku nawigacji*/
.navbar{
    color: RGB(153,150,74); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
}

/* link uzywany w pasku nawigacji*/
a.navbarlink:link {text-decoration: none; 
    color: RGB(153,150,74); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.navbarlink:visited {text-decoration: none; 
    color: RGB(153,150,74); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.navbarlink:active {text-decoration: none; 
    color: RGB(153,150,74); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.navbarlink:hover {text-decoration: underline; 
    color: RGB(153,150,74); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}


a.navbarlinkselected:link {text-decoration: none; 
    color: RGB(88,72,36); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.navbarlinkselected:visited {text-decoration: none; 
    color: RGB(88,72,36); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.navbarlinkselected:active {text-decoration: none; 
    color: RGB(88,72,36); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}
A.navbarlinkselected:hover {text-decoration: underline; 
    color: RGB(88,72,36); 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;}


td.newsdatetd {
    color: #BB0000;
	font-weight:bold;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
}

td.mainpage_footer{
	border-top: 2px solid #F5F1DC;
}
td.subpage_footer{
	border-top: 2px solid #F5F1DC;
	background-color:RGB(235,230,200);
}

table.main_menu_group{
	/*
	background-color:RGB(235,230,200);
	border-right: 2px solid RGB(219,213,178);
	border-bottom: 2px solid RGB(219,213,178);
	*/
}
td.subpage_main_content_op {
	background-image: url("/hr/PoSearch/images/op_top_bg.jpg");
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color:#F5F1DC;
	height: 100%;

}
td.subpage_main_content {
	background-color:#F5F1DC;
	height: 100%;
/*RGB(247,228,196);*/

	/*f7e4c4;*/
}

table.top_vertical_menu{
		background-image: url("/WEB-INF/views/layouts/mgipmainpage/img/psz_background_topmenu.jpg");
		background-repeat: no-repeat;
		background-position: 12px -62px;
		background-color: #FFFFFF;
}

td.subpage_right_panel {
	border-bottom: 2px solid RGB(219,213,178);
	border-right: 2px solid RGB(219,213,178);
	border-left: 2px solid RGB(219,213,178);

	background-color:RGB(235,230,200);
	/*f7e4c4;*/
}


td.subpage_left_panel_elem {
	border-bottom: 2px solid RGB(219,213,178);
	border-right: 2px solid RGB(219,213,178);
}

td.subpage_left_panel_elem {
	border-bottom: 2px solid RGB(219,213,178);
	border-right: 2px solid RGB(219,213,178);
}


table.mainpage_left_panel_table{
	background-color:RGB(235,230,200);
}

table.advaned_panel{
	background-color:RGB(235,230,200);
/*	padding-bottom: 15px;
	padding-top: 15px;*/
/*	padding-top: 2px;
	padding-bottom: 2px;*/
	margin-bottom: 3px;
	margin-top: 0px;
}
td.topadvanced{
  background-image: url(/hr/PoSearch/images/advanedsearchtop.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  height: 23px;
}
td.fasesearchapla{
	background-image: url(/hr/PoSearch/images/apla_tlo.jpg);
	background-position: left top;
	background-repeat: no-repeat; 
	height: 202px; 
	vertical-align: top ;
}

td.fasesearchaplamin{
	background-image: url(/hr/PoSearch/images/apla_tlomin.jpg);
	background-position: left top;
	background-repeat: no-repeat; 
	height: 202px; 
	vertical-align: top ;
	width: 700px;
}

input.fastsearch{
	background-image: url(/hr/PoSearch/images/input_bg2.jpg);
	background-position: 0px 0px; 
	width:310px; 
	height: 22px;
	background-repeat: repeat-x; 
	border:1px solid #7e7b5a;  
	color: #4d4b31; 
	font-size: 12px; 
	padding: 3px 0px 0px 3px;
}

div.fastsearchtime{
	cursor:pointer;  
	margin: 2px 0px 0px 0px; 
	background-image: url(/hr/PoSearch/images/apla_okres.gif); 
	background-position: left top;
	background-repeat: no-repeat; 
	height: 24px; 
	width: 170px;  
}


table.form_panel {
	background-color:RGB(235,230,200);
/*	padding-bottom: 15px;
	padding-top: 15px;*/
/*	padding-top: 2px;
	padding-bottom: 2px;*/
	padding-left: 1px;
	padding-right: 1px;
	margin-bottom: 3px;
	margin-top: 3px;
}

/* Styl w domyslnym tpl: webpanelform dla calej tabeli*/
table.webpanelform {
	background-color:RGB(235,230,200);
	padding-left: 1px;
	padding-right: 1px;
	margin-bottom: 2px;
	margin-top: 2px;
/* margin-top:1px;margin-left:1px;margin-right:2px;margin-bottom:2px; */
}

/* Styl w domyslnym tpl: webpanelform dla tytulu Panelu dla web - np. przy Formularzach Postow dla Forum2 na www*/
td.webpanelformtitle{
	padding: 10px;
	font-weight:bold;
    color:  RGB(120,117,40);
}

/* Styl w domyslnym tpl: webpanelform dla komorki tresci*/
td.webpanelformcontent{
	padding: 10px;
}

table.subpage_left_panel_table{
	background-color:RGB(235,230,200);
	border-right: 2px solid RGB(219,213,178);
	border-bottom: 2px solid RGB(219,213,178);

}

td.subpage_left_panel_cell{
	border-bottom: 2px solid RGB(219,213,178);
	padding-left: 3px;

}


td.main_menu_group_td_bottombordered {
	border-bottom: 2px solid RGB(219,213,178);
	padding-top:5px;
}
td.main_menu_group_td_rightbordered {
	border-right: 2px solid RGB(219,213,178);
}

td.icon_more {
	background-color:#F5F1DC;
	border-top: 2px solid RGB(219,213,178);
	border-left: 2px solid RGB(219,213,178);
}


td{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.top_vertical_menu_line.left_top_logo {
	background-image : url("/WEB-INF/views/layouts/mgipmainpage/img/line_topmenu.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
}

td.right_top_logo {
	background-image : url("/WEB-INF/views/layouts/mgipmainpage/img/psz_background_topmenu.gif");
	background-repeat:no-repeat;
	background-position:50% 75%;
}

td.left_top_logo {
	background-image : url("/WEB-INF/views/layouts/mgipmainpage/img/line_topmenu.gif");
	background-repeat:no-repeat;
	background-position:50% 50%;
}

td.top_link {
	vertical-align : top;
	text-align:left;
	color: #6B8E23;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding-top:0px;
	width:auto;

}

/* elementy formularza */

input,select,textarea {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
    padding: 0px;
    border: 1px solid #bbb;
}

/*na listach w forum-Komunikacji dla www dla checkboxów*/
input.checkbox {
    border: 0px none;
}

/*na listach w forum-Komunikacji dla www dla checkboxów*/
input.radio {
    border: 0px none;
}
input.searchloginfield {
    height: 10px;
}

input{
    height: 17px;
}

.error {
	color: red;
}

/* naglowek wyszukiwania */
.searchresultheader{
    color: RGB(64,87,56);
    FONT-SIZE: 11px;

}

/* elementy wyswietlane przy wynikach wyszukiwania */
td.searchresultype{
    color: RGB(64,87,56);
    FONT-SIZE: 11px;
}

td.searchresultscore {
    color: RGB(64,87,56);	
    FONT-SIZE: 9px;
}
/* 	width: 30px; 
display: inline;  */

/* nr aktualnej strony w stronicowaniu wynikow */
.searchresultpage{
    color: RGB(74,107,66);
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	font-weight:bold;
	text-decoration: underline; 
}

A.searchresultpagelink:link,
A.searchresultheaderlink:link {text-decoration: none; 
    color: RGB(74,107,66);
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	font-weight:bold;
}
A.searchresultpagelink:visited,
A.searchresultheaderlink:visited {text-decoration: none; 
    color: RGB(74,107,66);
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	font-weight:bold;
}
A.searchresultpagelink:active,
A.searchresultheaderlink:active {text-decoration: none; 
    color: RGB(74,107,66);
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	font-weight:bold;
}
A.searchresultpagelink:hover,
A.searchresultheaderlink:hover {text-decoration: underline; 
    color: RGB(74,107,66);
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;
	font-weight:bold;
}

div.form_summary {
	/*background-color: RGB(255,253,240);*/
	padding: 0px;
	margin: 0px;
	background: RGB(255,253,240) url(/hr/img/cv_ne.png) no-repeat top right;
	width: 540px;
}

div.form_po_summary {
	/*background-color: RGB(255,253,240);*/
	padding: 0px;
	margin: 0px;
	background: RGB(255,253,240);
	width: 98%;
}



div.summary_title, .summary_header, .summary_label {
	color: RGB(120,117,40);

}
.summary_header {
	font-weight: bold;
}

.summery_label {
	height: 20px;
}

td.summary_title {
	font-size: 13px;
	margin: 20px;
	padding: 10px;
	background-color: RGB(246,241,222);
/*	border: 1px solid black; */
}

/* style uzywane w tpl dla Panel dla wersji dynamicznych formularzy dla www (w sekcji PSZ)*/

.dynformsextcontent{
/*	background: RGB(255,253,240);
	border: 0px solid RGB(235,230,200);
	width: 99%;
	*/
}

.dynformsextnaglowek{
/*	background:RGB(235,230,200);
	width: 99%;
	border: 0px solid RGB(235,230,200);
	margin-top:3px;	
	*/
}

/* style  uzywane w tpl dla Panel  dla forum w wersji dla www */
.webforumextcontent{
	/*background: RGB(255,253,240);
	border: 0px solid RGB(235,230,200);
	width: 99%;*/
	

}
.webforumextnaglowek{
	/*background:RGB(235,230,200);
	width: 99%;
	border: 0px solid RGB(235,230,200);
	margin-top:3px;	*/

/*    color:  RGB(120,117,40);*/
    FONT-SIZE: 13px;
	font-weight: bold;
 	margin-bottom:10px;	
}

/* Przyciski na gorze dla strony z forum*/
table.webforumbuttonspanel{
    background-color: #ebe6c8; 
    margin-bottom:10px;	
}

td.webforumbuttonspanelcell{
	text-align:center;	
	
}

/*styl tytulu w liscie postow w module Komunikacji dla PSz dostepnym  przez www*/
.webforumplotlisttitle{background:RGB(245,240,220);text-align:center;}

/*styl dla glownej tabeli zawierajacej liste postow w Komunikajcji*/
table.webforumplotlisttable{

}


/* style zakladek - na razie uzywane tylko przy forum2 dla www*/
A.toplink:link {text-decoration: none; color: RGB(153,150,74); font-weight: bold}
A.toplink:visited {text-decoration: none; color: RGB(153,150,74); font-weight: bold}
A.toplink:active {text-decoration: none; color: RGB(153,150,74); font-weight: bold}
A.toplink:hover {text-decoration: underline; color: RGB(153,150,74); font-weight: bold}

A.selectedtoplink:link {text-decoration: none; color: RGB(100,97,30); font-weight: bold}
A.selectedtoplink:visited {text-decoration: none; color: RGB(100,97,30); font-weight: bold}
A.selectedtoplink:active {text-decoration: none; color: RGB(100,97,30); font-weight: bold}
A.selectedtoplink:hover {text-decoration: underline; color: RGB(100,97,30); font-weight: bold}


/* listy w formularzach dynamicznych dla PSZ -  wlasciwie to style wymagane przez GRID*/
tr.grid {
	height: 20px;
}
td.grid {
	/*background:RGB(245,240,220);*/
	border-top: 1px solid #ebe6c8;	
}
tr.gridSpace {height: 3px;}



/* komunikat zalogowany */
.loggedin{
    color: RGB(219,213,178);

/*	font-weight: bold;*/
    FONT-SIZE: 11px;

}

td.post_details_title{
    color:  RGB(120,117,40);
    FONT-SIZE: 13px;
	font-weight: bold;
}

td.post_details_info{
    color:  RGB(120,117,40);
    FONT-SIZE: 11px;
}
td.post_attach_text {
    color:  RGB(120,117,40);
    FONT-SIZE: 11px;
}

td.post_text{
    color:  RGB(120,117,40);
    FONT-SIZE: 11px;
	font-weight: bold;
}

/*w szczegolach postu w Komunikacji etykiety Komunikat,Zalaczniki,Tresc,Temat*/
td.postdetailslabel
 {
    color:  RGB(120,117,40);
	font-weight: bold;
	height: 32px;
	/*background-color: #EFEAD7;*/
}

table.postdetailssimplepanel {
	background-color:RGB(235,230,200);
/*	padding-bottom: 15px;
	padding-top: 15px;*/
/*	padding-top: 2px;
	padding-bottom: 2px;*/
	padding-left: 1px;
	padding-right: 1px;
	margin-bottom: 3px;
	margin-top: 0px;

}

/* Styl do tytulu akltywnego posta na drzewie postow w module Komunikacji*/
.activepostinplottree{
	color: #BB0000;
	font-weight:bold;

}

/*Styl do tytulu-linku innych niz aktywny postow w drzewie postow w module Komunikacji*/
A.postlinkintree:link 		{text-decoration: none;  		font-weight: bold}
A.postlinkintree:visited 	{text-decoration: none;  		font-weight: bold}
A.postlinkintree:active 	{text-decoration: none; 		font-weight: bold}
A.postlinkintree:hover 		{text-decoration: underline;  	font-weight: bold}

/*Styl do tytulu-link dla  nie przeczytanych postow w drzewie postow w module Komunikacji*/
A.notreadedpostinplottree:link {text-decoration: none; color: #BB0000; font-weight: bold}
A.notreadedpostinplottree:visited {text-decoration: none; color: #BB0000; font-weight: bold}
A.notreadedpostinplottree:active {text-decoration: none;  color: #BB0000; font-weight: bold}
A.notreadedpostinplottree:hover {text-decoration: underline; color: #BB0000; font-weight: bold}



/* Styl komorek naglowkow w tabelach opartych o GRID*/
td.gridheader{
	background-color: #ebe6c8; 
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
tr.gridheader{
}
table.gridtable{
	border: 1px solid #ebe6c8;
}

/* tak to mozemy rozdzielic : @import url('stylebasic.css');*/

/* ================= WebContentPanel ================== */

/*style dla buttonow dla WebContentPanel */
table.webcontentpanelbuttonstable{
    background-color: #ebe6c8; 
    margin-bottom:10px;	

}
td.webcontentpanelbuttonscell{
	text-align:center;	
}


/*style dla buttonow pod contentem dla WebContentPanel */
table.webcontentpanelunderbuttonstable{
	/*border: 1px solid #ebe6c8; */
    margin-bottom:10px;	
}
table.webcontentpanelunderbuttonscell{
	text-align:center;	
}

/*style dla glownej tabeli contentu WebContentPanel ktory jest juz ymieszczony bezposrednio w tpl Panela*/
table.webcontentpanelcontetntable{}
td.webcontentpanelcontetntcell{}


/*style dla divów dla głównych elementów WebContentPanelu*/
.webcontentpaneltitle{}
.webcontentpaneltitle{
    FONT-SIZE: 13px;
	font-weight: bold;
 	margin-bottom:10px;	
}
/*aktualnie wybrana pozycja nawigacyjna*/
.selectedPosInNav{
	font-weight: bold;
}
/* aktualnie wybrana pozycja nawigacyjna w menu o poziomie 4 i poniżej*/
.selectedPosInNavLevel4{
	text-decoration: underline; 
}

/*Oferty pracy*/

.op_otwarta{
	height: 20px;
	}
.op_zamknieta{
	background-color:#EBE6C8;
	height: 20px;
	}
	
.op_search_result_table{
	border: 1px solid #dddabb;
    border-collapse: collapse;
	
	}
.op_search_result_table_head{
	 background-color: #CAC58E; 
	 border: 1px solid #dddabb;
	 font-weight: bold; 
	 text-align: center;
	
	
	}
.op_search_result_table_element{
	vertical-align: top;
	border: 1px solid #dddabb;
	padding: 4px;
	}
.op_search_result_table_element_opis{
	vertical-align: middle;
	text-align:center;
	border: 1px solid #dddabb;
	padding: 4px;
	}
	
span.op_count_results{
	color:#837D3F;
	font-size:13px;
}


/*Autocopleter*/

.ac_results {
	padding: 0px;
	  border:1px solid #807c4d;
	background-color: white;
	display: block;
	z-index: 99999;
	width: 250px;
}

.ac_results ul {
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
}

.ac_results li {
	margin: 0px;
	padding: 0px;
	padding-left:2px;
	padding-top:4px;
	cursor: pointer;
	display: table;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
		width: 99%;
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color:white;
}

.ac_over {
	background-color: #c3c0a8;
	color: white;
}

div.autocomplete{
  position:absolute;
  z-index:1000; width:650px;
  background-color:white;
  border:1px solid #807c4d;
  margin:0px;
  padding:0px;
  width:250px;
  display:table;
}

div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0; 
  display:table;
}

div.autocomplete ul li.selected { background-color: #c3c0a8;}
div.autocomplete ul li {
	
  list-style-type:none;
  display:table;
  margin:0;
  padding:2px;
  height:15px;
  cursor:pointer;
  width:250px;
}

