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


.main_cell select {
border: solid 1px #ACACAC;
    font-size: 90%;
}

*{
color: #767676;
}

#one_news_more {
clear:both;
float:left;
padding:0.5em 0;
}

.firstnews .more {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/readmore.png) no-repeat 0 0;
width:80px;
height:18px;
display:block;
text-indent:-9999px;
}

.idTabs {
position:absolute;
top:-20px;
left:0px;
}

.main_cell {
float:left;
}

div.newstable_one_news2 h3 a {
color:#257715;
padding-bottom:0 !important;
text-align:left;
}
.even {
background-color:#f7f6f1;
}

.firstnews .newsthumb2 {
width:191px !important;
height:141px !important;
}

.newsthumb2 {
display:block;
float:left;
height:80px;
margin-right:10px;
width:107px;
padding:4px;
background-color:#fff;
border: solid 1px #c4c3c1;
}

div.newstable_one_news2 {
float:left;
margin-bottom:10px;
padding:10px 10px 0;
}
.firstnews .newsthumb2 a {
width:191px !important;
height:141px !important;

}
.newsthumb2 a {
width:107px;
height:80px;
overflow:hidden;
padding:0 !important;
margin:0;
}
div.newstable_one_news2 a {
color:#767676;
display:block;


}
.more {
text-transform:lowercase;
color:#69c731 !important;
font-size:90%;
font-weight:bold;
padding:5px;
float:right;
}
#archiwum1 {
color:#69c731;
display:block;
float:left;
font-size:80%;
font-weight:bold;
padding-right:4px;
}

#archiwum2 {
color:#69c731;
display:block;
float:right;
font-size:80%;
font-weight:bold;
padding-right:4px;
text-decoration:none;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(ff_gfx_templates/portal_1/images/themes/default/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(ff_gfx_templates/portal_1/images/themes/default/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 75px;
	height: 22px;
	background: transparent url(ff_gfx_templates/portal_1/images/themes/default/closelabel.gif) no-repeat center;
	margin: 5px 0 5px 5px;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.jd_menu_tree {
margin:0;
padding-top:7px;
}
.jd_menu_tree ul {
margin:0;

} 
.jd_menu_tree ul li {
list-style-type:none;
}
ul.jd_menu_tree li:last-child {
border:none !important;
}

#tree_menu_container li {
color:#66CA35;
border-bottom: solid 1px #bcecaf;
}
#tree_menu_container li a {
padding-left:20px;
}
#tree_menu_container li ul li a {
padding-left:30px;
}
.tree_menu_selected a,
.tree_menu_selected ul li a {
	color: #555 !important;
}
/* domyślny (pierwszy) poziom, dziedziczony przez niższe poziomy */
ul.jd_menu_tree a, 
ul.jd_menu_tree a:active,
ul.jd_menu_tree a:link,
ul.jd_menu_tree a:visited {
	text-decoration: none;
	color: #555;
font-size:12px;
display:block;
padding:2px 0 4px;
}
ul.jd_menu_tree a:hover {
text-decoration:underline !important;
}
/* wybrane (aktualne) */
ul.jd_menu_tree .tree_menu_selected a {
	color: #0396d9;
}
ul.jd_menu_tree .tree_menu_selectedul li a{
	background: transparent;
}

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Insignificant stuff, for demo purposes */

	noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }

/* Most common stuff you'll need to change */

	.coda-slider-wrapper {position:relative;}
	.coda-slider {margin-left:12px; }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider {  overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 130px;height: 100px !important; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a {width: 10px; height:127px; }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }
	
	/* Panel padding */
	.coda-slider .panel-wrapper {}
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: hidden}
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { position:absolute;top:0px;}
	.coda-nav-left { left:0px;z-index:99;}
	.coda-nav-right { right:0px;z-index:99;}
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	

#randomImage a { 
display:block;
text-align:center;
}

#shortcut li a {
color:#777;
}

#shortcut li {
color:#66ca35;
}

#search_form {
left:60px;
position:absolute;
top:5px;
}

#contactData {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/contactData.png) no-repeat 0 0;
width:499px;
height:51px;
padding:10px;
float:left;
color:#595959;
margin:1em 0 1em 2px;
}
#contactData a {
color:#595959;
}

#shortcut h5 {
color:#66ca35 !important;
}

.box2 h5,
.box h5 {
font-size:12px;
color:#595959;
padding:0 0 5px 0;
}

.box {
padding:6px 10px;
width:153px;
overflow:hidden;
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/boxOpen.gif) no-repeat 0 0;
}
.box2 {
padding:6px 10px;
width:153px;
overflow:hidden;
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/boxOpen2.png) no-repeat 0 0;
}

.boxClose {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/boxClose.gif) no-repeat 0 0;
height:5px;
width:173px;
float:left;
clear:both;
margin-bottom:5px;
}
.boxClose2 {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/boxClose2.png) no-repeat 0 0;
height:5px;
width:173px;
float:left;
clear:both;
margin-bottom:5px;
}
#foot a {
float:right;

color:#acacac;
}

#date {
border-left:1px solid #3F8718;
border-right:1px solid #3F8718;
padding:8px !important;
float:left;
}

#polec,
#weather {
border:none !important;
}

#link_pprofil0 {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/profil0.jpg) no-repeat 0 0;
}
#link_pprofil1 {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/profil1.jpg) no-repeat 0 0;
}
#link_pprofil2 {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/profil2.jpg) no-repeat 0 0;
}

body {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/bg.jpg) repeat-x 0 0;
}

.mceEditorContainer {
float:left;
clear:both;
}

.main_cell {
background: transparent url(ff_gfx_templates/portal_1/images/themes/default/contentOpen.png) no-repeat 0 0;
width:502px;
padding:10px;
}

.main_cell input {
border: solid 1px #DFDFDF;
padding:3px 4px;
}

.newsthumb {
width:81px;
height:81px;
display:block;
float:left;
margin: 1em 1em 0 0;
}

#hiddenresult div {
width:100%;
clear:both;
}

#contrastversion, #textversion {
float:right;
}
#textversion {
background:transparent url(images/dot.gif) no-repeat scroll right 5px;
}
#contrastversion a, #textversion a {
font-weight:normal;
color:#4F4F4F;
font-weight:normal !important;
padding:0 10px;
}
#contrastversion a:hover, #textversion a:hover {
text-decoration:underline;
}
.zoom1, .zoom1 a, .zoom1 p a, .zoom1 input, .zoom1 label, .zoom1 span, .zoom1 .table, .zoom1 .table_doc {font-size:11px;}
.zoom2, .zoom2 a, .zoom2 p a, .zoom2 input, .zoom2 label, .zoom2 span, .zoom2 .table, .zoom2 .table_doc {font-size:14px;}
.zoom3, .zoom3 a, .zoom3 p a, .zoom3 input, .zoom3 label, .zoom3 span, .zoom3 .table, .zoom3 .table_doc {font-size:16px;}
#zoom1 {display:block;float: right; font-size:11px; cursor: pointer;font-weight:bold; line-height:20px;color:#8c8c8c;}
#zoom2 {display:block;float: right; font-size:14px; cursor: pointer;font-weight:bold; line-height:18px;padding:0 3px;color:#8c8c8c;}
#zoom3 {display:block;float: right; font-size:16px; cursor: pointer;font-weight:bold; line-height:16px;color:#8c8c8c;}

.selectedZoom1 #zoom1 {color:#0095d9 !important;}
.selectedZoom2 #zoom2 {color:#0095d9;}
.selectedZoom3 #zoom3 {color:#0095d9;}

#fontsize {
float:right;
width:38px;
}

.praca_odpowiedz textarea {
width:20em;
}

.praca_odpowiedz input {
border: 1px solid #DFDFDF;
width:18em;
padding:1px 4px;
}
.ogloszenie_box div {
margin-bottom:0.5em;
}
.ogloszenie_box {
padding-bottom:0.5em;
margin-bottom:0.5em;
border-bottom: solid 1px #dcdcdc;
}

.ogloszenie_box .button_praca {
text-align:right;
}
#karta_produktu div input,
.ogloszenie_box .button_praca input {
	background-color:#1468cb;
	color:#fff;
	cursor: pointer; 
	padding:2px 4px;
	margin:0 0 0 18px;
}
.oferujemy_tytul,
.wymagania_tytul,
.stanowisko_tytul {
font-weight:bold;
text-transform:capitalize;
}


#floatFix {
clear:both;
width:979px;
}
#newstab h1 {
margin:0.5em 0!important;
color:#4C4C4C;
}
#sitemap_link {
background:transparent url(images/dot.gif) no-repeat scroll right 5px;
margin-right:8px !important;
padding-right:8px;
}
#nav .highlight {
font-weight:bold;
}

#nav {
clear:both;
/*float:left;*/
width:100%;
}
#nav a {
border:1px solid #DFDFDF;
display:block;
float:left;
margin:0 10px 10px 0;
padding:3px;
text-decoration:none;
}
#content #bookmarks_del a,
#content #bookmarks_add a {
background:transparent url(images/bookmarkAdd.gif) no-repeat scroll left top;
display:block;
margin:0;
padding:0;
width:27px;
height:27px;
text-indent:-999px;
overflow:hidden;
}
#content #bookmarks_del,
#content #bookmarks_add {
float:right;
margin:0 15px 0 10px;
padding:0;
}
#content #bookmarks_del a {
background:transparent url(images/bookmarkDel.gif) no-repeat scroll left top !important;
}
.print a {
background:transparent url(images/print.gif) no-repeat left top;
text-indent:999px;
display:block;
height:27px;
width:26px;
overflow:hidden;
}
#print_container {
float:left;
}
.news_title {
color:#4c4c4c;
}

#bookmarks_hint {
border-top:1px solid #DCDCDC;
margin:1em 0;
}

#one_news img {float:right;margin:0 0 1em 1em;}

#definition-box {
border:3px solid #F2F2F2 !important;
font-size:90% !important;
margin:0 !important;
padding:2px !important;
}
#definition-box-head {
border-bottom:1px solid #F2F2F2 !important;

}


#tools {
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
clear:both;
float:left;
padding:0 25px;
width:447px;
}
#mainpage #tools {
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
clear:both;
float:left;
padding:0 25px;
width:447px;
}

#czyWieszBox{
clear:both;
	float: left;
margin:0.5em 0;

}
#poll_container div {
margin:0.5em 0;
}
#poll_container h4,
#poll_results_container h4 {
display:block;
background:transparent url(images/en/ankieta.gif) no-repeat 0 0;
text-indent:-9999px;
}
.czyWieszBoxTitle, .slownikBoxTitle {
display:block;
text-indent:-9999px;
}



#mainlinkBox div a, 
#linkBox div a {
display:block;
clear:both;
padding-left:20px;
padding-right:10px;
margin:2px 0;
color:#fff;
text-decoration:none;
}

#mainlinkBox div a:hover, 
#linkBox div a:hover{
text-decoration:underline;
}
.slidedown{
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/bDown.png) no-repeat 151px 9px;
}
.slideup {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/bUp.png) no-repeat 151px 9px;
}





#mainlinkBox #linkownia,
#linkBox #linkownia {
display:block;
padding-left:20px;
padding-right:10px;
color:#fff;
font-weight:bold;
padding-top:3px;
text-decoration:none;
}
#linkBox #linkownia:hover {
text-decoration:none;
}

#mainlinkBoxClose, 
#linkBoxClose {
background:#ededed url(ff_gfx_templates/portal_1/images/themes/default/linkowniaClose.png) no-repeat left top;
width:173px;
height:5px;
float:left;
margin-bottom:5px;
font-size:0;
}


#mainlinkBox, 
#linkBox {
background:#e35a4a url(ff_gfx_templates/portal_1/images/themes/default/linkowniaOpen.png) no-repeat left top;
float:left;
width:173px;
}



#banerBox {
width:276px;
overflow:hidden;
}
#subpage #banerBox {
width:242px;
}

#banerBox img {
border:0;
margin-bottom:2px;
}

#banerRotator {
	margin:10px 0;
}

#news_header {
background:transparent url(images/newsHeader.gif) no-repeat scroll 0 0;
float:left;
height:19px;
padding:2px 10px 0 0;
width:232px;
}


#news_header h3 {
width:100px;
text-align:center;
color:#fff;
float:left;
}
#news_header a {
color:#8f8f8f !important;
float:right;
font-size:90%;
text-transform:lowercase;
}

#one_news .news_date {
float:none !important;
}
.news_date {
clear:both;

display:block;
float:left;
font-weight:bold;
margin-top:0 ;
width:100%;
font-style:normal;
}
#news_container .news_date {
margin-top:1em !important;

}

#news_container a {
text-decoration:none;
color:#4b4b4b;
}
#news_container a:hover {
text-decoration:underline;
}

#newsOpen {
background: transparent url('images/newsOpen.gif') no-repeat 0 0;
width:276px;
height:8px;
float:left;
clear:both;
font-size:0;
}
#newsClose {
background: transparent url('images/newsClose.gif') no-repeat 0 0;
width:276px;
height:8px;
float:left;
clear:both;
margin-bottom:0.5em;
}
#contentClose {
background: transparent url(ff_gfx_templates/portal_1/images/themes/default/contentClose.png) no-repeat 0 0;
width:522px;
height:9px;
float:left;
}

#contentOpen {
width:522px;
float:left;
font-size:0;
}


#treeClose {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/treeClose.png) no-repeat 0 0;
height:7px;
font-size:0;
margin-bottom:5px;
clear:both;

}

#right {
float:right;
overflow:hidden;
width:268px;
padding-left:7px;
position:relative;
padding-top:30px;
}

#content {
padding-top:30px;
width:522px;
float:left;
overflow:hidden;
}


#left {
float:left;
overflow:hidden;
width:173px;
padding-right:8px;
}


#foot_menu_container {
background:transparent url(images/bottomMenu.gif) no-repeat scroll 0 0;
color:#575757;
float:left;
height:25px;
padding-top:8px;
position:relative;
text-align:center;
width:100%;
clear:both;
margin-top:0.5em;
}
#foot {
clear:both;
margin-bottom:15px;
width:980px;
border-top:solid 1px #eee;
color:#acacac;
padding-top:4px;
margin-top:1em;
}


#language_select_container a {
float:right;
}
#language_select_container .selected {
display:none;
}
#pl {
background:transparent url(images/pl.gif) no-repeat 0 0;
width:14px;
height:11px;
display:block;
}
#en {
background:transparent url(images/en.gif) no-repeat 0 0;
width:14px;
height:11px;
display:block;
}

#profiles_container {
position:absolute;
width:980px;
top:189px;
left:0px;

}
#profiles_container a {
display:block;
width:318px;
height:43px;
float:left;
margin-left:6px;
text-indent:-9999px;
overflow:hidden;
}

#page {
line-height:16px;
margin:0 auto 18px;
width:980px;
}
#head {
width:980px;
height:242px;
position:relative;
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/head.jpg) no-repeat 0 32px;



}

#logo {

cursor:pointer;
height:111px;
left:1px;
position:absolute;
top:53px;
width:298px;
}
#topbar {
height:24px;

}
#topbar a {
color:#fff;
border-right:solid 1px #5da646;
padding:0 8px;
float:left;
margin-top:8px;
}
#topbar span  {
color:#fff;
padding:0 8px;
}

#bottombar {
/*z-index:102;
position:absolute;
right:0;
top:30px;*/
float:right;
width:600px;

}
#bottombar a {
float:right;
color:#4f4f4f;
text-decoration:none;
margin-top:8px;
margin-right:15px;
}
#bottombar a:hover {
text-decoration:underline;
}



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


ol,
ul {margin-left:15px;}

.error span,
p.error,
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 {}

/* 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 {
	float:left;
	clear:both;
}

/* link do wszytskich newsow */
div#all_news {
margin:1em 0 0 0;
clear:both;
float:left;
width:100%;
}


/* --------- 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 {
clear:both;
float:left;
width:502px;
}

/* -- 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 {}

/* ----------------- galeria ------------------- */

.gallery td {
	padding:0 1px 4px 1px;
text-align:center;

}
.gallery td img {
	margin:0 !important;
}
.gallery td a, .gallery td span  {
	display:block;

	clear:both;
	color:#7b7b7b;
}

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

		Wyszukiwarka

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

/* ---- pole wyszukiwania w serwisie ----- */
#email0,
.input_text_search {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/si.png) no-repeat 0 0;
	width:100px;
	height:18px;
	padding:0px 6px 0;
	border:0;
float:left;
}
.input_sumbit_search {}


/* -------- 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 {cursor:pointer}
.input_newsletter_unsubscribe {}

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

		Sitemap

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

#sitemap {margin:0;padding:4px;}
#sitemap ul {padding:4px; margin:0;}

#sitemap .ul li {margin-left:0;}

#sitemap .ul li ul li {margin-left:25px;}

#sitemap .sitemap_li ul {

}

#sitemap .hover {
	background-color:#f0f0f0;
}

.sitemap_li {
padding:2px 0;
list-style-type:none;
}

.sitemap_li ul li{
padding-bottom:0;
}
.sitemap_li a{background:transparent url(images/liarrow.gif) no-repeat scroll 3px 3px;
padding-left:14px;
text-decoration:none;
}

li.sitemap_li a:hover {text-decoration:underline}
.sitemap_referer {font-weight:bold;}

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

		Formularze
-------------------------------------------*/
form.group {border: none;}
div.row {}
div.label {}



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

		Kontenery serwisu

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

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

div#header {background-color:#eaeaea;	text-align: center;	height:120px;	width:100%;}

/* -----------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 ----------------- */
div#footer {background-color:#eaeaea;	float: left; clear: both; text-align: center;	height:50px;	width:100%;}

/* ---------------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 {
	float: right;
width:25px;
}
#language_select_container #selected {
display:none;
}

#tree_menu_container {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/treeOpen.png) no-repeat 0 0;
clear:both;
float:left;
height:auto;
width:173px;
margin-top:5px;
}

#news_container {
background: transparent url('images/newsbg.gif') no-repeat 0 bottom;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
padding:0 20px;
width:234px;
}

#newsletter_container {
	clear: both;
	float: left;
	margin: 0.5em 0;
width:186px;
padding-left:90px;
background: transparent url('images/newsletter.gif') no-repeat 0 7px;

}

#newsletter_container .input_newsletter_subscribe, 
#newsletter_container .input_newsletter_change
{
background:transparent;
border:0;
color:#a3a3a3;
}

#newsletter_container form {
float:right;
}
#search_form_container {
	float: right;
	margin:3px 0;
	width: 200px;
	height: 25px;
}

#dictionary_container {
	float: left;
		clear:both;
	width: 100%;
	margin: 0.5em 0;
}


#poll_container, 
#poll_results_container{
	float: left;
	clear:both;
	margin: 1em 0;
	width:100%;
}
#poll_container h5 {
	padding:5px 0 10px 0;
}
#poll_container .field {
	float:left;
	clear:both;
	margin:0;
	width:100%;
}
#poll_container .button {
	float:left;
	clear:both;
	width:100%;
}
#poll_container .button input {
	background-color:#717171;
	color:#fff;
	cursor: pointer; 
	padding:2px 4px;
	margin:0 0 0 18px;
}


#poll_container input {
	float:left;
	margin-top:1px;
}
#poll_container label {
	float:left;
	padding:0 0 4px 5px;
}

#poll_results_container table {
	border-collapse: collapse; 
	
}

#poll_results_container .answer {
	padding-top:6px;
}
#poll_results_container .percent {
	padding-left:2px;
}

#poll_results_container .poll-img {
	padding-right:4px;
}
#poll_results_container .sumVotes {
	border-top:1px solid #dfdfdf;
	margin-top:5px;
	text-align:center;
	padding:4px 0 0 0;
}


#print_container {
	float: right;
}

.view_gallery_one {
display:block;
width:80px;
height:80px;
}




.error {
	color:#e60e0e;
}
textarea.error, input.error {
	border:1px solid red;
}


