/* style związane z edytowalną treścią serwisu 														*/
/* UWAGA: wszystkie style zdefiniowane tutaj MUSZĄ ROZPOCZYNAĆ SIĘ selektorem ".main_cell" 			*/
/* aby można było je zawsze wydzielić od pozostałych styli serwisu									*/





/* style słownika */
@import url(/veyna_mounted/veyna/ff_gfx_templates/portal_1/themes/default/dictionary_styles.css);



body, input, textarea, option {font-family: Verdana, Arial, Tahoma; line-height: 125%; font-size:10px; color:#000000;}

* { border:0; margin: 0; padding: 0; color: #000000; line-height: 1.4; }

.msg_head {
background-color:#E6E6E6;
clear:both;
cursor:pointer;
float:left;
padding:5px 10px;
width:100%;

}
.msg_body {
background-color:#F4F4F8;
float:left;
padding:5px 10px 15px;
width:100%;
}
.expand tbody,
.expand {
clear:both;
float:left;
width:100%;
}

.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;
}


.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 {background-color: white;}

/* tytul dokumentu */
h1.folder_title {font-size:14px; margin-bottom:1em}

/* --- STYLE TEKSTU --- */
.main_cell h1 {font-size:16px;margin-bottom:.2em;}
.main_cell h2 {font-size:15px;margin-bottom:.2em;}
.main_cell h3 {font-size:14px;margin-bottom:.2em;}
.main_cell h4 {font-size:13px;margin-bottom:.2em;}
.main_cell h5 {font-size:12px;margin-bottom:.2em;}
.main_cell h6 {font-size:11px;margin-bottom:.2em;}


.main_cell address {}
.main_cell p {
margin-bottom:10px;
clear:both;

}
.main_cell pre {}
.main_cell hr {
background:transparent url(/ff_gfx_templates/portal_1/images/themes/default/images/bg_hr.gif) 0 0 no-repeat;
height:1px;
display:block;
padding:3px;
width:100%;
clear:both;
}


/* podświetlenie tekstu zawartego w dokumentach pochodzącego z wyszukiwarki */
.main_cell .highlightedSearchTerm {background: Yellow;}

/* listy */
.main_cell ul {
	margin:0 0 0 28px;
}
.main_cell ul li {
list-style-type: disc; 
}
.main_cell ol {
	margin:0 0 0 28px;
}
.main_cell ol li {
list-style-type: decimal; 
}
/* --- STYLE TABEL --- */
.main_cell table {clear:both;}
.main_cell thead {}
.main_cell tbody {}
.main_cell tfoot {}
.main_cell tr {}
.main_cell td {}
.main_cell th {}
.main_cell .tabela_ramka {
	margin:10px auto 0 auto;
}
.main_cell .tabela_ramka td {
	padding:2px 0 2px 0;
	width:75px;
	text-align:center;
}

/* --- STYLE LINKÓW --- */
.main_cell a, .main_cell a:link {color:#1D8600; text-decoration:none}
.main_cell a:visited {color:#1D8600}
.main_cell a:hover {text-decoration:underline}
.main_cell a strong {
color:#1D8600
}
/* --- STYLE GALERII --- */
table.gallery img {border:0}


/* --- STYLE FORMULARZY --- */
.main_cell form div {}
.main_cell input, .main_cell file { padding:2px 8px;}
.main_cell input.external, .main_cell input.button {}
.main_cell textarea {}
.external {
	background-color:#000000;
	color:#fff;
	cursor: pointer; 
	padding:3px 6px;
	border:0 !important;
}
.field input {
	border:1px solid #dfdfdf;
	padding:3px 4px;
}

.input, textarea {
	border:1px solid #dfdfdf;
	padding:3px 4px !important;
	background-color:#ffffff !important;
	cursor: text !important; 
}
.inputOption {
	border:1px solid #dfdfdf;
	padding:0;
}
.requiredField {
	margin:10px 0;
}

/* --- INNE STYLE --- */
.main_cell_bg {}
.main_cell .info td {
	padding:0 20px 20px 0;
}

