/* 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(/ums_mounted/ums/portal_skins/custom/styles/themes/default/dictionary_styles.css);

.opl {float:left;margin:0 15px 15px 0;}
.opr {float:right;margin:0 0 15px 15px;}
.tabela_ramka td, 
.tabela_ramka {
border:1px solid #A8315C;
}
.tabela_ramka td {
border:1px solid #dec7d0;
}
.tabela_ramka td {
padding:2px;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
h1,h2,h3,h4,h5,h6 {
color:#BF3B6D;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
text-decoration:none !important;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
text-decoration:underline !important;
}

.main_cell .bgInput,
.main_cell .focusField,
.main_cell .idleField,
.main_cell #email0 {
background:transparent url(images/contentInput.gif) no-repeat scroll 0 0;
margin:4px 0;
padding:4px;
width:181px;
}

body, input, textarea, option {font: normal 11px "Trebuchet MS", Tahoma,Verdana,sans-serif,Arial;}
#mainpage p {
color:#CBB4BE !important;
}
* { border:0; margin: 0; padding: 0; color: #4C4C4C; line-height: 1.4; }

.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 {
color:#bf3b6d;
font-weight:bold;
font-size:160% !important;
margin-bottom:1em;
}
.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;text-align:justify;}

/* tytul dokumentu */
h1.folder_title {font-size:14px; margin-bottom:1em}

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


.main_cell address {}
#customField p,
#customField table,
.main_cell table,
.main_cell p {
margin-bottom:1.5em;

}
.main_cell pre {
background-color:#A8315C;
color:#FFFFFF;
display:block;
float:left;
margin-bottom:1.5em;
padding:10px;
position:relative;
white-space:normal;
}


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

/* listy */

ul {margin-left:15px;}

#customField ol,
#customField ul,
.main_cell ol,
.main_cell ul {
	margin:0 0 1.8em 0;
}

#customField ul li,
.main_cell ul li {
background:transparent url(images/li.gif) no-repeat scroll 0 5px;
margin:0 0 0.1em 2em;
padding-left:10px;
}
ol {
margin-left:40px !important;
}
#customField ol li, 
.main_cell ol li {
padding-left:10px;
list-style-type:decimal;
}
/* --- STYLE TABEL --- */
.main_cell table {}
.main_cell thead {}
.main_cell tbody {}
.main_cell tfoot {}
.main_cell tr {}
.main_cell td {font-size:11px;}
.main_cell th {}

/* --- STYLE LINKÓW --- */
.main_cell a, .main_cell a:link {}
.main_cell a:visited {}
.main_cell a:hover {}

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


/* --- STYLE FORMULARZY --- */
.main_cell form div {margin-bottom:0.5em;}
.main_cell input, .main_cell file {}
.main_cell input.external, .main_cell input.button {}
.main_cell textarea {}
.external {
background-color:#000000;
color:#fff;
cursor:pointer;
margin-bottom:0.2em;
padding:1px 3px;
}

.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 {}

