/* ------------------------------- default rulez --------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
ol,ul {list-style:none;}
img {border:0; vertical-align:top;}
a img {border:0; vertical-align:top;}

body { text-align:center; background: url(pix/bg.gif) repeat-x; color: #666; font-family: Arial, sans-serif; font-size: 12px; }
	
a:link, a:visited { text-decoration: none; color: #416b93;	}
a:hover { text-decoration: underline; color: #033567; }

h1 { font-size:15px; color:#053768;}

.clearer { clear:both; height:1px; margin-top:-1px; overflow:hidden;}


#wrapper { width:939px; margin:0 auto; text-align:left; position: relative;}


#menu { width: 939px; height:31px;}
#menu li { float:left; border-right:1px solid #40668c; }
#menu li.home { border-left:1px solid #40668c; }
#menu li.lang { float:right; border:0; }
#menu a {color:#dbdcdc; padding: 8px 15px 8px 15px; display:block; }
html > body #menu a { padding-bottom:0; height:23px;}
#menu a:hover {background:#416b93; color:#fff;}


#logos { width:939px; height:108px; clear:both;}
#logos #logo {float:left; margin-right:106px;}


#baner { clear:both; width:939px; }


#modules { height:129px; }
#module { width:187px; float:left; margin-right:1px;}
#module h1 { font-size:15px; height:46px; padding:12px 15px 0 15px; }
#module p { height:58px; padding:12px 15px 0 15px;}

.m1 h1 { background:#d52e0a url(pix/arrow.gif) no-repeat right bottom; color:#f4cbc2;}
#modules .m1 h1 a, #modulesSub .m1 h1 a { color:#f4cbc2;}
.m1 p { background:#d52e0a url(pix/m1-bg.jpg) no-repeat; color:#fff;}

.m2 h1 { background:#ff9703 url(pix/arrow.gif) no-repeat right bottom; color:#ffe5c0;}
#modules .m2 a, #modulesSub .m2 h1 a { color:#ffe5c0;}
.m2 p { background:#ff9703 url(pix/m2-bg.jpg) no-repeat; color:#fff;}

.m3 h1 { background:#6ec114 url(pix/arrow.gif) no-repeat right bottom; color:#dbefc4;}
#modules .m3 a, #modulesSub .m3 h1 a {color:#dbefc4;}
.m3 p { background:#6ec114 url(pix/m3-bg.jpg) no-repeat; color:#fff;}

.m4 h1 { background:#bd11a3 url(pix/arrow.gif) no-repeat right bottom; color:#eec3e8;}
#modules .m4 a, #modulesSub .m4 h1 a{ color:#eec3e8;}
.m4 p { background:#bd11a3 url(pix/m4-bg.jpg) no-repeat; color:#fff;}

.m5 h1 { background:#0dafc7 url(pix/arrow.gif) no-repeat right bottom; color:#c2ebf1;}
#modules .m5 a, #modulesSub .m5 h1 a { color:#c2ebf1;}
.m5 p { background:#0dafc7 url(pix/m5-bg.jpg) no-repeat; color:#fff;}


#news {width:752px; border-top:1px solid #e4e4e5; padding-top:1px; clear:both; line-height:1.4; background:url(pix/news-dot.gif) repeat-y; position: absolute; top:374px; }
#newsImg{ background:url(pix/news-bg.gif) repeat-x; width:375px; float:left; margin-right:1px; min-height:500px; }
      /* for Internet Explorer */
      /*\*/
      * html #newsImg { height: 500px; }
      /**/
#newsImg h1 { padding:18px 15px 13px 15px;}
#newsImg img { padding: 0 12px; }
#newsImg p{ padding: 15px 12px 0 12px; width:330px;}
#newsImg p.more{ padding: 0 12px 0 12px; }
html > body #newsImg p{ padding-top: 15px; }
#newsImg .news { padding: 0 5px 55px 5px; width:364px;}
#newsText { background:url(pix/news-bg.gif) repeat-x; width:375px; float:left;}
#newsText p{ padding: 0 12px 20px 12px; }
#newsText p.more { padding: 0 12px 20px 12px; }
#newsText .news { padding: 68px 5px 10px 5px;}
.moreNews { position:absolute; right:0; bottom:0; margin-bottom:92px; }

.btn {width:187px; float:left;}
.www { float:left;}

#dobroczyncy  { left: 752px;width:185px; border:1px solid #e4e4e5; position: absolute; top:374px; background:url(pix/dobroczyncy-bg.gif) repeat-x bottom;}
#dobroczyncy h1 { padding:18px 15px 40px 15px; background:url(pix/dobroczyncy-h1.jpg) no-repeat; }
#dobroczyncy img { display:block; margin:0 auto; margin-bottom:20px;}
#dobroczyncyLisc { background:url(pix/dobroczyncy-lisc.jpg) no-repeat; width:17px; height:39px; position:absolute; top:386px; left:938px; }

#footer { position:absolute; font-size:10px; font-family:tahoma; top:0; left:0;}
#footer p { padding:20px 15px;}
#footer strong { color:#000;}

/* ---------------------------------------------------------------------------- subpage -------------------------------------------------------------------------------------- */
#modulesSub { height:57px; }

#content {}


#navi { width:187px; float:left; margin-right:1px; }
#navi p { height:58px; padding:12px 15px 0 15px;}
#navi li { background:#e4e4e5; font-weight:bold; border-top:1px solid #fff;   }
#navi li li { background:#efeff0; font-weight:normal;}
#navi a {display:block; padding:9px 0 8px 15px; }

#tresc {width:751px; line-height:1.4;  float:left; border-top:1px solid #fff;}

#bread {background:#e4e4e5;margin-bottom:1px;}
#bread p{padding: 9px 25px 8px 25px; font-size:11px;}
#tekst { background:url(pix/news-bg.gif) repeat-x 0 2px; padding:35px 45px; border-top:1px solid #e4e4e5;}
html > body #tekst { background:url(pix/news-bg.gif) repeat-x 0 1px;}
#tekst p, #tekst ul, #tekst ol, #tekst table {margin:10px 0;}
#tekst ul { margin-left: 20px; list-style: square;}
#tekst ol { margin-left: 25px; list-style: decimal;}

#footerSub { clear:both; width:939px; font-size:10px; font-family:tahoma; border-top:1px solid #e4e4e5; margin-top:1px;}
html > body #footerSub { margin-top:0;}
#footerSub p { padding:20px 15px;}
#footerSub strong { color:#000;}


.icons {margin:0; float:right; position: relative; bottom: 20px; margin-bottom: -20px; z-index: 3;}
.dataShow { color:#999; font-size:10px; padding-top:5px;}
.dataUpdate { color:#999; font-size:10px; padding-top:5px;}


