/* style stalych elementow serwisu (nie zawiera stylów "contentu", czyli dokumentów, etc...) 		*/


/* kod aktualnego języka serwisu należy wstawiać za pomocą pl, np. dla URL'i do obrazków 				*/
/* adres URL portalu należy wstawiać za pomocą http://www.polimat.pl, np. http://www.polimat.pl/images/szukaj.gif	*/
/* style menu */
@import url(/polimat_mounted/polimat/ff_gfx_templates/portal_1/themes/default/jd_menu_base.css);
@import url(/polimat_mounted/polimat/ff_gfx_templates/portal_1/themes/default/jd_menu_horizontal.css?lang=pl);
@import url(/polimat_mounted/polimat/ff_gfx_templates/portal_1/themes/default/jd_menu_vertical.css?lang=pl);
@import url(/polimat_mounted/polimat/ff_gfx_templates/portal_1/themes/default/tree_menu.css?lang=pl);


#sitemap {
list-style-type:square;
color:#FF8A00;
}

.external {
padding:2px;
background-color:#7D7D7D;
color:#fff;
}
.main_cell textarea {
background-color:#F3F2EB;
border:1px solid;margin-bottom;
}

#doc_container p strong {
font-weight:normal !important;
}


#doc_container p  {
color:#000;
}

#doc_container a {
font-weight:normal !important;
color:#000;
}

.sitemap_li ul {
margin-left:35px;
}

#container{
padding: 10px;
}
#hr{
	background-image: url(ff_gfx_templates/portal_1/images/themes/default/haslo.gif);
  position:absolute;
	top: 26px;
left:189px;
  width: 341px;
	height: 27px;

}



#miniatury{

float:left;
margin:-80px auto 0pt;
text-align:center;
width:100%;
}
#miniatury #fix {
margin: auto; width: 606px;
}
#doc_container {
padding:6px 20px;
width:173px;
}
#flash {
border-bottom:3px solid #50BE11;background-image:url(ff_gfx_templates/portal_1/images/themes/default/rbg.gif);
background-repeat:repeat-y;padding-bottom:15px;
}
#banner {clear:both;width:100%;text-align:center;margin-top:3px;
padding-bottom:5px;
}
.sitemap_root {font-weight:bold;}
.sitemap_li {font-weight:normal;}
#quick_links{position:absolute;
right:200px;
text-align:right;
top:45px;}
#quick_links a {padding:0pt 10px;color:#000000;font-size:12px;border-right: solid 1px #C5C3B1;text-decoration:none;}




.see_more {text-align:right;}
.news_gfx{float:right;padding: 0 10px 10px 10px;}
.news_obrazek {text-align:center;padding-bottom:10px;}

.print {margin:15px 20px;}

.news_more {padding-bottom:6px;}




#news_container div p a:link, #news_container div p a:visited, #news_container div p  a:active {
color:#000;
text-decoration:none;
}
#news_container div p  a:hover {
color:#FF8A00;
text-decoration:underline;
}





.news_more a:link, .news_more a:visited, .news_more a:active {
color:#000;
text-decoration:none;
}
.news_more a:hover {
color:#FF8A00;
text-decoration:underline;
}
.news_date {color:#7d7d7d; font-size:12px;
background-image: url(ff_gfx_templates/portal_1/images/themes/default/dot.gif);
	background-repeat: no-repeat;
padding-top:5px;

display:block;
font-style:normal;
 }

* { margin: 0; padding: 0; border:0; }




body, input {font: normal 11px Trebuchet MS, verdana, Tahoma, Georgia, 'Times New Roman', serif;background-color:#F3F2EB}

a, a:link, a:visited {text-decoration: none; color:#FF8A00;}
a:hover {text-decoration: underline; color:#FF8A00;}

h1 {font-size:14px;color:#2F4281;}
h2 {font-size:13px;color:#2F4281;}
h3 {font-size:12px;color:#2F4281;}

h1.folder_title {
background-image: url(ff_gfx_templates/portal_1/images/themes/default/title.jpg);
	background-repeat: no-repeat;
color:#2F4281;

padding:19px 20px 20px 20px;

}

h1.doc_title {
padding:8px 20px;

}

ul {margin-left:15px;}
ol {margin-left:15px;}
span.error {color:red}

.language_spoiler {display: inline;}
.footer_spoiler {display: inline;}
.action_spoiler {display: inline;}



/*-------------------------------------------    

		AKTUALNOSCI

-------------------------------------------*/

/* --------- zajawka newsa --------------- */

/* naglowek z napisem Aktualnosci */
div#news_container h1#news_header {}

/* tytul newsa */
div#news_container h1.news_title {font-size:12px;color:#000000;}

/* tresc krotka newsa */
div#news_container div.news_short_text {}

/* link "więcej" przy aktualnościach */
div#news_container a.news_more, div#news_container a.news_more:link, div#news_container a.news_more:visited {}
div#news_container a.news_more:hover {}


/* ----------- jeden news --------------- */
div#one_news {}

/* tytul newsa i tytul podstrony */
div#one_news h1.folder_title {}

/* box z tekstem calego newsa */
div#one_news_text {}

/* galeria dolaczana do newsa */
div#one_news_gallery {}

/* link do wszytskich newsow */
div#all_news {}


/* --------- wszystkie newsy ------------ */

/* kategorie newsow */
div#news_category {border-bottom:1px solid #5d5d5d;	padding:5px 5px;}

/* zaznaczenie wybranej kategorii */
div#news_category span {font-weight: bold;}

/* odstep miedzy nazwami kategorii - linkami */
div#news_category a {margin-right:5px;}
div#news_category a span {font-weight: normal;}

/* --- jeden news w tablicy wiadomosci ---- */
div.newstable_one_news {}

/* -- link do newsa z tablicy wiadomosci -- */
a.newstable_one_news, a.newstable_one_news:link, a.newstable_one_news:visited {}
a.newstable_one_news:hover{}

/* ---- nawigacja w tablicy wiadomosci ---- */
/* ---- poprzednie i nastepne newsy --------*/
div#newstab_prev {}
div#newstab_next {}


/*-------------------------------------------    

		Wyszukiwarka

-------------------------------------------*/

/* ---- pole wyszukiwania w serwisie ----- */
.input_text_search {background-color:#FCFBF9;border: solid 1px #BBB8A5;height:14px;
margin-bottom: expression('5px');
}
.input_sumbit_search {color:#233C90;background-color:#F5F5EF;font-size:12px;}


/* -------- wyniki wyszukiwania ---------- */

div#search_help {margin:10px 0}
div#results {margin-bottom:5px;}

/* liczba wyników wyszukiwania */
span#number_results {font-weight: bold;}

ol#search_results {margin-left:25px;}
ol#search_results li {margin-bottom:3px;}
span.last_mod_text, span.last_mod_date {font-size: 90%;	font-style: italic;}



/*-------------------------------------------    

		Formularz Newslettera

-------------------------------------------*/

.input_text_newsletter {}
.input_newsletter_change {}
.input_newsletter_unsubscribe {}

/*-------------------------------------------    

		Wybor wersji jezykowej serwisu

-------------------------------------------*/
a.language, a.language:link, a.language:visited {color: Black;}
a.language:hover {color: White;	background: LightGrey;}
a.language#selected {color: White;background: Black;}
a.language#selected:hover {color: White; background: LightGrey;}


/*-------------------------------------------    

		Sitemap

-------------------------------------------*/
li.sitemap_li a {}


/*-------------------------------------------    

		Formularze
		styl formularza na wybranych
		modulach serwisu np. newsletter
-------------------------------------------*/
form.group {border: 0;}
div.row {}
div.label {}


/*-------------------------------------------    

		Kontenery serwisu

-------------------------------------------*/

/* ------------- naglowek ---------------- */


/* -----------lewa kolumna --------------- */
div#col_left {background-color:#eaeaea;	float: left;	margin:10px 0;	width:210px}

/* -----------prawa kolumna -------------- */
div#col_right {background-color:#eaeaea;	float: left;	margin:10px 0;	width:210px}

/* ---------------stopka ----------------- */


/* ---------------srodek ----------------- */
/*
	szerokość contentu jest ustawiana w portal_properties/site_properties/content_width 	
	nie wpisywać szerokości za pomocą CSS, bo musi być ona znana dla Zope'a 				
*/



/* prawa autorskie */
#copyrights_container {}

/* kontenery zawierające wszystkie moduły serwisu*/
#language_select_container {
	background:white;
	float: right;
	clear:both;
	width: 200px;
	height: 25px;
	border: 1px solid Black;
}

#horizontal_menu_container {
clear:both;
text-align:center;
width:100%;
}

#vertical_menu_container {
	margin-top: 20px;
	clear: left;
	float: left;

margin-left:15px;




}

#tree_menu_container {
padding-top:20px;
border-top: solid 5px #416ABE;

padding-bottom:15px;
background-color:#3A4A82;

	background-image: url(ff_gfx_templates/portal_1/images/themes/default/rbg.gif);
	background-repeat: repeat-y;
}

#news_container {
	background-color:#FFFFFF;
padding:5px 20px 3px;
width:173px;
}

#newsletter_container {
	background:white;
	clear: left;
	float: left;
	margin-top: 1em;
	width: 200px;
	border: 1px solid Black;
}

#search_form_container {
height:25px;
margin:10px 0pt;
position:absolute;
right:30px;
top:34px;

}

#dictionary_container {
	background:white;
	float: left;
	width: 150px;
	height: 150px;
	margin-top: 1em;
	border: 1px solid Black;
}



#actions_container {
	background:white;
	margin-top: 1em;
	clear: right;
	float: left;
	width: 150px;
	height: auto;
	border: 1px solid Black;
}


#privacy_legacy_container {
	float: left;
	width: 200px;
	margin-top: 1em;
	border: 1px solid Black;
}

#copyrights_container {

	float: left;
	margin-top: 1em;
	width: 250px;
	border: 1px solid Black;
}

#created_by_container {
	margin-top: 1em;
	float: left;
	width: 150px;
	border: 1px solid Black;
}

#print_container {
	float: right;
margin-bottom:85px;
}



/* --- MENU SERWISU --- */
/* style menu dynamicznego, w przypadku menu poziomego jest to clasa .clsCMOn, jesli jest to menu pionowe(drzewiaste) to jest to klasa linku a.clsCMOn, to samo w przypadku clsCMOver */

/* nieaktywny rozwinięty - podmenu */
.clsCMOn {color: Black;background: White;}

/* aktywny rozwinięty - podmenu */
.clsCMOver {color: White;	background: Black;}

/* nieaktywny pierwszy poziom - menu główne poziome */
.clsCMtopOn {color: Black;	background: White;}

/* aktywny pierwszy poziom - menu główne poziome */
.clsCMtopOver {color: White; background: Black;}

/* menu drzewiaste */
.clsNode {color: Black;}
.clsNodeL_selected {color: White;	background: Black;}
.clsNodeL0 {color: Black;}
.clsNodeL1 {color: Black;}
.clsNodeL2 {color: Black;}
.clsNodeL3 {color: Black;}
.clsNodeL4 {color: Black;}

#wrapper {
	margin: 0 auto 30px;
	
	width: 966px;
	background-image: url(ff_gfx_templates/portal_1/images/themes/default/bg.gif);
	background-repeat: repeat-y;
	display: block;
}
#content, #right {
	display: table-cell;
	vertical-align: top;
}
#content {
	width: 573px;
	float: left;
margin-bottom: expression('-4px');

}
#left {
	float: left;
	width: 180px;
}
#right {
	float: right;
	width: 213px;

	background-image: url(ff_gfx_templates/portal_1/images/themes/default/lbg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#header {
	background-image: url(ff_gfx_templates/portal_1/images/themes/default/top.gif);
	background-repeat: no-repeat;
	width: 966px;
	height: 77px;
  clear:both;
  position:relative;
}
#footer {
	background-image: url(ff_gfx_templates/portal_1/images/themes/default/foot.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 966px;
	height: 26px;
	padding-top: 12px;
	background-color: #F3F2EB;	
	clear:both;
	color:#A3A29E;
	font-family:Tahoma;
	font-size:9px;
}

#footer_links {
	width:966px;
	height: 18px;
	font-family:Tahoma;
	font-size:9px;
	text-align:center;
}

#footer_links span.link_separator {
	padding-left:5px;
	padding-right:5px;
}

#footer #links {
width:610px;
text-align:center;
float:left;
margin-bottom:15px;
padding-bottom:2em;
}
#footer .text {
float:left;
margin-left:20px;
padding-bottom:2em;
}
#footer .rtext {
float:right;
margin-right:20px;
}
#logo {
	background-image: url(ff_gfx_templates/portal_1/images/themes/default/logo_polimat.gif);
  position:absolute;
	top: 25px;
	left:25px;
  width: 134px;
	height: 42px;

cursor:hand;}
#footer a:link, #footer a:visited, #footer a:active {
color:#A3A29E;
text-decoration:none;
}
#footer a:hover {
color:#FF8A00;
}

#menu {
padding-top:20px;
border-top: solid 5px #416ABE;
border-bottom: solid 3px #50BE11;
padding-bottom:100px;
background-color:#3A4A82;

	background-image: url(ff_gfx_templates/portal_1/images/themes/default/rbg.gif);
	background-repeat: repeat-y;
}
#right #head {
padding:36px 10px 0 18px;
margin-bottom:10px;
}
#right #head a {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}
#right #head a:hover {
color:#FF8A00;
text-decoration:none;
}
#menu ul {

list-style-type: none;

margin:0;

padding:0 0 0 17px;

}

#menu ul li{

margin:0;
padding:0;

  background-image: url(ff_gfx_templates/portal_1/images/themes/default/li.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width:145px;
padding-bottom:3px;
}

#menu ul li a:link,#menu ul li a:visited,#menu ul li a:active {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
font-weight:bold;
line-height:21px;


}

