@charset "utf-8";
/**
* @author:Grzegorz Frydrychowicz
*/

/* clear style:start nie zmieniac */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0}table {border-collapse:collapse;border-spacing:0}fieldset, img { border:none }address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal}strong { font-weight:bold }ol, ul { list-style:none }caption, th, body { text-align:left }h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal}q:before, q:after { content:'' }abbr, acronym { border:0 }.clear {clear:both;height:0;font-size:0; overflow:hidden;}a img { border:none }.alt { display:none; }
/* clear style:end */

/* for editor only */
body.pageContent{
border:1px dotted red;
}
body{	
background:#ffffff;
font-family:Arial;
font-size:14px;
color:#000;
padding:10px;
}
/* for editor only:end */

a{
color:#0000FF;
text-decoration:underline;
}
a:hover{
color:#0000FF;	
text-decoration:underline;
}
a:visited{
color:#AF2727;
}

.communicate{
border:2px solid #000;
padding:10px;
margin-bottom:10px;
}
.communicate .title{
padding-bottom:10px;
font-weight:bold;
}


.pageContent{
}
.pageContent h1, h1.pageTitle{
font-size:24px;
padding-bottom:15px;
font-weight:bold;
}
.pageContent h2{
font-size:20px;
padding:0px 0px 10px 0px;
font-weight:bold;
}
.pageContent h3{
font-size:18px;
padding:0px 0px 10px 0px;
font-weight:bold;
}
.pageContent h4{
font-size:17px;
padding:0px 0px 10px 0px;
font-weight:bold;
}
.pageContent h5{
font-size:16px;
padding:0px 0px 10px 0px;
font-weight:bold;
}
.pageContent h6{
font-size:14px;
padding:0px 0px 10px 0px;
font-weight:bold;
}
.pageContent p{
padding:0px 0px 20px 0px;
}
.pageContent blockquote{
padding:20px 40px;
font-style:italic;
}
.pageContent ul{
padding-top:5px;
margin-left:20px;
list-style-type:circle;
}
.pageContent ul li{
padding:3px 0px 5px 20px;
}
.pageContent ol{
padding-left:30px;
margin-left:20px;
list-style-type:decimal;
}
.pageContent ol li{
padding:3px 0px 5px 20px;
}
.pageContent .underline{
text-decoration:underline;
}
.pageContent .strike{
text-decoration:line-through;
}
.pageContent table{
border-top:1px solid #000;
border-left:1px solid #000;
}
.pageContent td, .pageContent th{
border-bottom:1px solid #000;
border-right:1px solid #000;
padding:7px;
vertical-align:top;
}
.pageContent dl{
padding-bottom:10px;
}
.pageContent dt{
padding-bottom:4px;
}

.faqItem{
font-size:18px;
padding-bottom:10px;
}
.faqTitle{
font-size:18px;
padding-bottom:10px;
}
.faqDate{
display:block;
padding-bottom:10px;
}

.paging{
padding:10px;
}
.paging span.itemSeparator{
margin:0px 10px;
}


/* themes */



body{	
background:#ffffff;
color:#000;
}


/* themes znc */

body#znc{
background:#000;
color:#FFF000;
}
#znc a{
color:#fff;
}
#znc a:hover{
color:#fff;	
}
#znc a:visited{
color:silver;
}
#znc #mainMenu{
border:1px solid #fff;
}
#znc .subMenu{
border:1px solid #fff;
}
#znc .pageContent table{
border-top:1px solid #fff;
border-left:1px solid #fff;
}
#znc .pageContent td, #znc .pageContent th{
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}
#znc .footer{
border-top:1px solid #fff;
}

#znc .communicate{
border:2px solid #fff;
}


/* themes znn */

body#znn{
background:#00029F;
color:#FFF000;
}
#znn a{
color:#fff;
}
#znn a:hover{
color:#fff;	
}
#znn a:visited{
color:silver;
}
#znn #mainMenu{
border:1px solid #fff;
}
#znn .subMenu{
border:1px solid #fff;
}
#znn .pageContent table{
border-top:1px solid #fff;
border-left:1px solid #fff;
}
#znn .pageContent td, #znn .pageContent th{
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}
#znn .footer{
border-top:1px solid #fff;
}

#znn .communicate{
border:2px solid #fff;
}


/* themes bnc */

body#bnc{
background:#000;
color:#fff;
}
#bnc a{
color:#FFF000;
}
#bnc a:hover{
color:#FFF000;
}
#bnc a:visited{
color:#FFB900;
}
#bnc #mainMenu{
border:1px solid #fff;
}
#bnc .subMenu{
border:1px solid #fff;
}
#bnc .pageContent table{
border-top:1px solid #fff;
border-left:1px solid #fff;
}
#bnc .pageContent td, #bnc .pageContent th{
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}
#bnc .footer{
border-top:1px solid #fff;
}
#bnc .communicate{
border:2px solid #FFF000;
}





/* font size */


#fontSizeNormal{
font-size:14px;
}
#fontSizeBig{
font-size:18px;
}
#fontSizeHuge{
font-size:20px;
}


body.Big {
font-size:16px;
}
.Big .pageContent h1,.Big  h1.pageTitle{
font-size:28px;
}
.Big .pageContent h2{
font-size:26px;
}
.Big .pageContent h3, .Big .newsTitle, .Big .xMenuBig{
font-size:24px;
}
.Big .pageContent h4{
font-size:22px;
}
.Big .pageContent h5{
font-size:20px;
}
.Big .pageContent h6{
font-size:18px;
}
.Big .faqItem{
font-size:24px;
}
.Big .faqTitle{
font-size:24px;
}

.Big input.formText, .Big textarea{
font-size:16px;
}




body.Huge {
font-size:18px;
}
.Huge .pageContent h1,.Huge  h1.pageTitle{
font-size:30px;
}
.Huge .pageContent h2{
font-size:28px;
}
.Huge .pageContent h3, .Huge .newsTitle, .Huge .xMenuBig{
font-size:26px;
}
.Huge .pageContent h4{
font-size:24px;
}
.Huge .pageContent h5{
font-size:22px;
}
.Huge .pageContent h6{
font-size:20px;
}
.Huge .faqItem{
font-size:26px;
}
.Huge .faqTitle{
font-size:26px;
}

.Huge input.formText,.Huge  textarea{
font-size:18px;
}