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

/* DICTIONARY STYLES */

/* styles for dictionary tips */
/* main tip box */
#definition-box {
        width: 192px;
        height: auto;
        padding: 5px;
        border: 1px solid Black;
        color: Black;
        font-size: 75%;
        background: White;
        text-align: left;
}

/* word name */
#definition-box-head {
        font-weight: bold;
        border-bottom: 1px solid #3e3e3e;
        margin-bottom: 3px;
        padding-bottom: 3px;
}

/* word description */
#definition-box-content {
}

/* style for representing definition in document */
dfn.dictionary-word {
        font-style: normal;
        font-weight: bold;
        color: #000;
        background: transparent url(ff_dictionary/images/questionmark_icon.gif) no-repeat right 50%;
        padding-right: 10px;
        cursor: default;
}

/* styles for dictionary template */
/* main list */
ul.dictionary {
        list-style: url(bullet.gif);
}

/* list item (word description) */
ul.dictionary li {
        text-align: left;
        margin-bottom: 1em;
}

/* list item (word name) */
ul.dictionary li .term {
        font-weight: bold;
        color: Black;
}

/* styles for random word slot */
/* word description */
div.random-definition {
        text-align: left;
}

/* word name */
div.random-definition .term {
        font-weight: bold;
        color: Black;
}


* { margin: 0; padding: 0; border: 0; color: #737373; line-height: 1.4; }

.tabela_raporty {
border-collapse:collapse;
border:solid 1px #cfcfcf;
margin-bottom:0.5em;

}
.tabela_raporty td {
padding:2px 8px 3px;
border:1px solid #CFCFCF;
}
.tabela_raporty p {
padding-bottom:0;
}
.tabela_raporty_even {
background-color:#f6f6f6;
}
.tabela_raporty_naglowek p,
.tabela_raporty_naglowek {
background-color:#0396d9;
font-weight:bold;
color:#fff;
}

.tabela_partnerzy .tabela_partnerzy_drugakolumna {
border-left: solid 1px #d2d2d2;
}

.expand .msg_head h1, .expand .msg_head h2, .expand .msg_head h3, .expand .msg_head h4, .expand .msg_head h5, .expand .msg_head h6, .expand .msg_head p {
padding-bottom:0 !important;
}

.msg_head {
border-collapse:collapse;
clear:both;
cursor:pointer;
float:left;

background:transparent url(ff_gfx_templates/vectra/images/apla_zwin.gif) no-repeat scroll 475px 50%;
}
.msg_head.opened {
background:transparent url(ff_gfx_templates/vectra/images/apla_rozwin.gif) no-repeat scroll 475px 50%;
}
.msg_head td {
border:1px solid #DDDDDD;
padding:5px 81px 5px 10px;
width:490px;
}

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

/*width:550px;*/
}
.msg_body td {
padding:5px 10px;
width:530px;
}
.expand tbody,
.expand {
clear:both;
float:left;
width:100%;
}
.expand {
margin-bottom:0;
}
.content_cert {margin-bottom:1em;
text-align:left;
}
strong em,
strong sup,
strong a,
strong {color:#000;}


.TinyPdf{
padding:10px 0;
color: #a0a09f;
height: 40px;
background-color: #f0f0ee;
border: dotted 2px #a0a09f;
clear:both;
-moz-user-input:disabled;
-moz-user-modify:read-only;
}

.content_cert {margin-bottom:1em;
text-align:left;
}

.tabela_partnerzy {
border-collapse:collapse;
width:100%;
}
.tabela_partnerzy thead td {
color:#737373;
border-bottom: solid 1px #d2d2d2;
border-top: solid 1px #d2d2d2;
line-height:24px;
padding:0 14px;
}
.tabela_partnerzy tbody td {
color:#232323;
border-bottom: solid 1px #d2d2d2;
line-height:24px;
padding:0 14px;
}
.tabela_partnerzy .tabela_partnerzy_city {
border-left: solid 1px #d2d2d2;
border-right: solid 1px #d2d2d2;
text-align:center;
}
.tabela_partnerzy .tabela_partnerzy_www {
text-align:center;
}
.tabela_partnerzy a {
color:#4d71b5;
text-decoration:none !important;
}


.content_cert a img {
border:2px solid #DEDEDE;
margin:0 0 1em;
}

#date_select {
margin-bottom:1.5em;
}
.main_cell select {border: solid 1px #737373;font-size:100%;width:90px;}

#all_news {
margin:1.5em 0;
}
.newstable_one_news {
margin-bottom:1.5em;
}
#next, 
#nav #navnext,.next {
background:transparent url(ff_gfx_templates/polaqua/images/navnextbg.gif) no-repeat right 6px;
padding:4px 10px 8px;
text-transform:lowercase;
float:right;
text-align:right;
width:61px;
}
#prev, 

#nav #navprev,.prev {
background:transparent url(ff_gfx_templates/polaqua/images/navprevbg.gif) no-repeat scroll left 6px;
margin-right:45px;
padding:4px 10px 8px;
text-transform:lowercase;
float:left;

}
#next, #prev {
margin:0px !important;
}

#nav #navnext,
#nav #navprev {
font-size:85%;
}
#nav a:hover {
color:#00923f;
}
#nav .highlight {
font-weight:bold;
color:#00923f;
}

#nav {
clear:both;
float:right;
/*width:100%;*/
/*margin-bottom:1.5em;*/
}
#nav a {
display:block;
float:left;
font-family:Arial;
font-weight:bold;
margin:0 4px 0 0;
padding:3px;
text-decoration:none;
} 

.apl {
background-color:#ffad0f;
width:100%;
margin-bottom:1em;
text-align:left;
}
.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;
padding-bottom:0 !important;
}
.apl_foto {
width:259px;
overflow-x:hidden;
padding:0 !important;
}
.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(ff_gfx_templates/polaqua/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;
background:none !important;
}

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

.print #fontsize,
.print #category{
display:none;
}
.print #icons{
display:none;
}
body, input {font: normal 11px Tahoma, Verdana, sans-serif, Arial;}

.image_left {float:left;margin:15px 20px 15px 0;}

.image_right {float:right;margin:15px 0 15px 20px;}
.image_left_border {float:left;margin:15px 20px 15px 0;border:2px solid #DEDEDE;}
.image_right_border {float:right;margin:15px 0 15px 20px;border:2px solid #DEDEDE;}
.folder_title {display:none;}
#one_news .folder_title {display:block !important;}
p {padding-bottom:1em;}

/* kolor tla dokumentu */
.main_cell {text-align:justify;color: #737373;}

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

/* --- STYLE TEKSTU --- */
.main_cell h1 {font-size:145%;padding-bottom:0.5em;color:#000000;margin-bottom:0;}
.main_cell h2 {font-size:140%;padding-bottom:0.5em;color:#000000;margin-bottom:0;}
.main_cell h3 {font-size:130%;padding-bottom:0.5em;color:#000000;margin-bottom:0;}
.main_cell h4 {font-size:120%;padding-bottom:0.5em;color:#000000;margin-bottom:0;}
.main_cell h5 {font-size:110%;padding-bottom:0.5em;color:#000000;margin-bottom:0;}
.main_cell h6 {font-size:100%;padding-bottom:0.5em;color:#000000;margin-bottom:0;}


.main_cell address {}
.main_cell p {}
.main_cell pre {}


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

/* listy */
.main_cell ol,
.main_cell ul {
margin-bottom:1em;
}
.main_cell ul li {
padding-left:16px;
list-style-type:none;
background:transparent url(ff_gfx_templates/vectra/images/contentArrow.gif) no-repeat scroll 0 6px;
}

/* --- STYLE TABEL --- */
.main_cell .tabela_ramka {
background-color:#FAFAFA;
border:1px solid #E1E1E1;
margin-bottom:1.0em;
padding:0 5px;
}
.main_cell .tabela_ramka td {
border-bottom:1px solid #F1F1F1;
padding:1px 3px;
}

.main_cell table {margin-bottom:0.5em;}
.main_cell thead {}
.main_cell tbody {}
.main_cell tfoot {}
.main_cell tr {}
.main_cell td {}
.main_cell th {}



/* --- STYLE LINKÓW --- */
.main_cell a, .main_cell a:link {
text-decoration:underline;
}
.main_cell a:visited {}
.main_cell a:hover {text-decoration:none;}

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


/* --- STYLE FORMULARZY --- */
.main_cell form div {}
.main_cell .field input, .main_cell .field file {border:1px solid #737373;}

.main_cell .field .external {border:0;}

.main_cell input.external, .main_cell input.button {}
.main_cell textarea {border:1px solid #737373;}


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