hr {
border-top:1px solid #E0E0E0;
}

blockquote {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
  padding-left: 15px;
}

.idTabs li,
.idTabs{
margin:0 !important;
padding:0 !important;
background:none !important;
float:left;
}

.image_left {float:left;margin:5px 10px 0px 0;}

.image_right {float:right;margin:5px 0 0px 10px;}

body, input, textarea, option {font: normal 11px Tahoma,Verdana,sans-serif,Arial;}

* { border:0; margin: 0; padding: 0;  line-height: 1.4; }
.TinyVideo{
padding:10px 0;
color: #a0a09f;
height: 40px;
background-color: #f0f0ee;
border: dotted 2px #a0a09f;
clear:both;
}

.tabela_ramka thead {
background-color:#6A6A6A;
}

.tabela_ramka {
border-collapse:collapse;
margin-bottom:1em;
}
.tabela_ramka td {
border:1px solid #bcecaf;
padding:2px 4px;
text-align:left;
}

.tabela_ramka td p {
margin:0.5em 0 !important;
}

.TinyGallery {
padding:10px 0;
color: #a0a09f;
height: 40px;
background-color: #f0f0ee;
border: dotted 2px #a0a09f;
clear:both;
}
.TinyForm{
padding:10px 0;
color: #a0a09f;
height: 40px;
background-color: #f0f0ee;
border: dotted 2px #a0a09f;
clear:both;
}

.msg_head td {
padding:5px 10px;
}

.msg_head {
background-color:#E6E6E6;
clear:both;
cursor:pointer;
float:left;
width:500px;

}

.msg_body td {
padding:5px 10px 15px;
}

.msg_body {
background-color:#F4F4F8;
float:left;

width:500px;
}
.expand tbody,
.expand {
clear:both;
float:left;
width:520px;
}

.apl {
background-color:#4D8DD3;
width:100%;
margin-bottom:1.5em;
text-align:left;
border-collapse:collapse;
}
.apl h1,.apl h2,.apl h3,.apl h4,.apl h5,.apl h6 {
font-size:160% !important;
color:#fff;
margin-bottom:0.5em;
text-align:left;
}
.apl_foto {
/*overflow-x:hidden;*/
padding:0 !important;
width:221px;
}
.apl td {
padding: 10px 18px 5px;
color:#fff;
}
.apl ul {
margin:5px 10px;
}
.apl li, .apl p {
color:#fff;
padding-bottom:5px;
margin:0 !important;
}
.apl li {
list-style-type:none !important;
background:transparent url(images/apl_arrow.gif) no-repeat scroll 0 6px;
padding-left:1em;
}
.apl a {
color:#fff;
text-decoration:underline;
}

.sitemap_li  {
list-style-type:none !important;
}

.folder_title {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/titleOpen.png) no-repeat 0 0;
clear:both;
color:#585858;
float:left;
font-size:160% !important;
margin-left:-10px !important;
margin-top:-37px !important;
margin-bottom:0 !important;
padding-left:8px;
}
.folder_title2{
clear:both;
color:#585858;
float:left;
font-size:160% !important;
margin-left:112px !important;
margin-top:-37px !important;
margin-bottom:0 !important;
}
.print #nav,
.print #tools {
display:none;
}

.paging {
border-top:dotted 1px red;
border-bottom:dotted 1px red;
width:100%;
clear:both;
}

/* kolor tla dokumentu */
.main_cell {font-size:12px;text-align:justify;}

/* tytul dokumentu */
h1.folder_title a,
h1.folder_title2 a,
h1.folder_title2 span,
h1.folder_title span {
background:transparent url(ff_gfx_templates/portal_1/images/themes/default/titleClose.png) no-repeat right 0;
color:#227115;
font-size:11px !important;
font-weight:bold !important;
padding:10px 25px 6px;
float:left;
position:relative;
text-decoration:none;
}

h1.folder_title span span {
background-color:transparent;
border:0;
padding:0;
float:none;
position:static;
}

/* --- STYLE TEKSTU --- */
.main_cell h1 {margin-bottom:.2em;font-size:150%;color:#257715;}
.main_cell h2 {margin-bottom:.2em;font-size:140%;color:#257715;}
.main_cell h3 {margin-bottom:.2em;font-size:130%;color:#257715;}
.main_cell h4 {margin-bottom:.2em;font-size:120%;color:#257715;}
.main_cell h5 {margin-bottom:.2em;font-size:110%;color:#257715;}
.main_cell h6 {margin-bottom:.2em;font-size:100%;color:#257715;}


.main_cell address {}
#eventPreview,
.main_cell p {
margin-bottom:0.5em;

}
.main_cell pre {
font-size:90%;
font-style:italic;
font-family:Tahoma,Verdana,sans-serif,Arial;
}


/* podświetlenie tekstu zawartego w dokumentach pochodzącego z wyszukiwarki */
.main_cell .highlightedSearchTerm {background: Yellow;}

/* listy */
.main_cell ol,
.main_cell ul {
	margin:0 0 0.5em 0;
}

.main_cell ol {
margin-left:15px;
}
.main_cell ol li {
margin:0 0 .1em 25px;
}
.main_cell ul li {
margin:0 0 .1em 35px;
}

/* --- STYLE TABEL --- */
.main_cell table {}
.main_cell thead {}
.main_cell tbody {}
.main_cell tfoot {}
.main_cell tr {}
.main_cell td {}
.main_cell th {}

/* --- STYLE LINKÓW --- */

.main_cell a:visited {}
.main_cell a {text-decoration:none;color:#66CA35;}
.main_cell a:hover {text-decoration:underline;}

/* --- STYLE GALERII --- */
table.gallery img {border:0}


/* --- STYLE FORMULARZY --- */
.main_cell form div {}
.main_cell input, .main_cell file {}
.main_cell input.external, .main_cell input.button {}
.main_cell textarea {}
.external {
background-color:#dfdfdf;
border:0 none !important;
color:#FFFFFF !important;
cursor:pointer;
font-size:90%;
font-weight:bold;
padding:3px 6px;
text-transform:lowercase;
text-decoration:none !important;
}

.input, textarea {
	border:1px solid #dfdfdf;
	padding:3px 4px;
}
.inputOption {
	border:1px solid #dfdfdf;
	padding:0;
}
.requiredField {
	margin:10px 0;
}

/* --- INNE STYLE --- */
.main_cell_bg {}


