
	/*
	 *  @2008
	 * Screen CSS
	 *
	 *
	 */



html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a, address, strong, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; border: 0; outline: none; }
a span { cursor: pointer; }
form legend { display: none; }
.clear-list, 
.clear-list li, 
.clear-list dt, 
.clear-list dd { margin: 0; padding: 0; list-style: none; }

html {  }
body { color: #6b6b6b; font: normal 0.68em/1.4em Arial, Helvetica, sans-serif; }


.aural { position: absolute; left: -100em; }

a { color: #5e5e5e; text-decoration: none; }
a:focus, a.focus, a:hover { color: #a1a1a1; text-decoration: underline; }

#page:after,
.nm-item:after { display: block; height: 0; clear: both; visibility: hidden; content: '.' } /* 6, 7 */

#page { width: 962px; margin: 0 auto; padding: 0 8px; background: url(/img/bg-page.jpg) repeat-y 0 0; }

/* top */
#top { width: 962px; height: 226px; margin: 0 -8px; padding: 10px 8px 0; background: url(/img/bg-top.jpg) no-repeat 0 0; }
#top #logo { height: 100px; padding: 30px 30px 20px; }
#top #logo img { float: left; }
#top #logo strong { width: 377px; height: 26px; float: left; margin: -35px 30px; background: url(/img/bg-logo.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }
#top #login { height: 25px; padding: 0 0 0 150px; }
#top #login strong  { padding: 0 25px 0 0; color: #9fbdea; background: url(/img/bg-login-hd.png) no-repeat 95px 50%; font-weight: bold; }
#top #login label { color: #bad0f2; }
#top #login .text /* , .form-right input */ { margin: 0 10px 0 3px; border: 1px solid #bad0f2; color: #0f3774; background: #9fbdea url(/img/bg-input.png) repeat-x 0 0}
#top #login .image { margin: 0 0 -6px; }
#top #nav { padding: 10px 0 0 180px; }
#top #nav li { position: relative; height: 22px; line-height: 22px; float: left; padding: 0 15px 0 18px; background: url(/img/icon-divider.png) no-repeat 0 50%; }
#top #nav li:first-child { background: none; }
#top #nav li:hover ul { display: block; }
#top #nav li a { cursor: pointer; color: #fff; font-weight: bold; white-space: nowrap; }
#top #nav li ul { display: none; position: absolute; left: 0; top: 22px; margin: 0; padding: 5px 15px 5px 5px; background: #c41b42; }
#top #nav li ul li { position: static; float: none; height: auto; line-height: 1.3em; padding: 2px 0; background: none;  }
#top #nav li ul li a { display: block; padding: 0 0 0 12px; background: url(/img/icon-divider.png) no-repeat -10px 0; }
#top #nav li ul li a:hover { background-position: 0 0; }


/* content */
#content { font-size: 10pt; color: #003073; width: 580px; float: left; margin: 10px 4px; padding: 0 10px; background: #fff; }
#content p { margin: 0 0 10px 0 !important; }
#content a  { font-weight: bold; color: #003073; text-decoration: underline; }

#news-mod .nm-item { margin: 0 0 1em; padding: 0 0 30px; background: url(/img/icon-bubles-2.png) no-repeat 50% 100%; }
#news-mod .nm-item .nm-header { color: #e13360; font-size: 1.4em; font-weight: bold;  line-height: 1.1em; margin: 0 0 5px; padding: 0 10px; /*font-size: 1.4em; */}
#news-mod .nm-item .nm-header a { color: #e13360; /* font-size: 1em; */ font-weight: bold; }
/* #news-mod .nm-item .nm-date { display: block; height: 26px; padding: 2px 10px 0; color: #0e3470; background: url(/img/bg-gradient-x.png) repeat-x 0 0; font-size: 0.9em; } */
#news-mod .nm-item .nm-desc { background: white url(/img/bg-gradient-x.png) repeat-x 0 0;  padding: 6px 10px 10px 10px; }
#news-mod .nm-item .more { float: right; padding: 0 17px 1px 0; color: #e13360; background: url(/img/bg-more.png) no-repeat 100% 100%; font-weight: bold; }
#news-mod .nm-item .more:hover { text-decoration: none; }

/* bars */
.bar li a.active{ text-decoration: underline; color: #e13360 !important; }
.bar { width: 177px; float: left; }
.bar .box { width: 177px; margin: 0 0 1em; padding: 10px 0 0; background: url(/img/bg-box-top.png) no-repeat 0 0; }
.bar .box-inner {  /* nowe */ color: white; width: 165px; padding: 0 6px 10px; background: url(/img/bg-box-bottom.png) no-repeat 0 100%; }
.bar .header { text-align: left; width: 165px; line-height: 1.2em; margin: 0 auto 5px; padding: 0 0 3px; background: url(/img/icon-dot.png) repeat-x 0 100%; font-size: 1.4em; }
.bar .header span   { padding: 0 0 0 20px; color: #fff; background: url(/img/icon-bubles-1.png) no-repeat 0 0; font-weight: bold; font-style: italic; }
.bar .header span a { color: #fff;   font-weight: bold; font-style: italic; }

.bar .reklamy { padding: 1em 0; text-align: center; }
.bar .reklamy li { padding: 0; background: none; }
.bar ul { margin: 0 ; /* padding: 0 0 0 1.5em; */ padding: 0 0 0 10px; list-style: none; }
.bar ul ul { padding: 0; }
.bar ul li { padding: 0 0 0 1em; background: url(/img/icon-arrow-1.png) no-repeat 0 5px; }
.bar ul a { color: #b0cbf3; }
.bar ul.special li { background: url(/img/icon-circle.png) no-repeat 0 5px; }
.bar ul.special li a { color: #fff; font-weight: bold; }
#newsletter p { color: #fff; }
#newsletter label { display: none }
#newsletter .text { display: block; width: 118px; margin: 1em auto; border: 1px solid #bad0f2; color: #0f3774; background: #9fbdea url(/img/bg-input.png) repeat-x 0 0 }
#newsletter .image { display: block; margin: 0 auto; }



/* footer */
#footer { width: 962px; clear: both; margin: 0 -8px; padding: 20px 8px 0; background: #fff url(/img/bg-footer.jpg) no-repeat 0 0; text-align: center; }
#footer ul { height: 35px; }
#footer ul li { display: inline; padding: 0 7px; border-left: 1px solid #365d99; }
#footer ul li:first-child { border: 0; }
#footer ul li a { color: #fff; }
#footer #copy { color: #96a3be; }
#footer #copy a { color: #96a3be; }

.promocjeLeft{ margin: 0 0 15px 0; color: white;  }
.promocjeLeft .subTitle a { font-weight: bold; color: white; color: #e13360; }

/* dla formularzy :: addinput */
ul.form{ list-style: none; margin: 0; padding: 0; }
ul.form li label{ float: left; display: block; width: 100px; }
ul.form li{ clear: both; margin-bottom: 10px; }
input.txt, .textarea{ border: 1px gray solid; }
.textarea{ width: 95%; height: 150px; }
div.submit{ margin: 10px 0 10px 0; width: 95%; text-align: right; }

div.another-monit{ margin: 10px 0 10px 0; }
div.error, div.success{ color: white; }
div.error, div.success, div.info{ margin: 10px 0 10px 0; width: 400px; /* text-align: center; */ padding: 10px; }
div.error{ background-color: #b81516; }
div.info{ background-color: #f6f1da; }
div.success{ background-color: #5c8c1c; } 
div.error a, div.success a{ color: white; font-weight: bold; cursor: pointer; }
div.info a{ color: black; font-weight: bold; cursor: pointer; }

#rss{ text-align: right !important; }

.pagination a { text-decoration: none !important; }
.pagination { padding: 0 0 10px; }
.pagination ul { float: right; }
.pagination ul li { height: 22px; line-height: 22px; float: left; margin: 0 0 0 4px; }
.pagination ul li a { width: 22px; height: 22px; line-height: 22px; float: left; color: #12356f; background: url(/img/bg-item-pagination.png) no-repeat 0 0; font-weight: bold; text-decoration: none;text-align: center; }
.pagination ul li a span {  }
.pagination ul li.i-prev a,
.pagination ul li.i-next a { width: auto; padding: 0 0 0 10px; background: url(/img/bg-item-pagination-i.png) no-repeat 0 0; }
.pagination ul li.i-prev a span,
.pagination ul li.i-next a span { float: left; padding: 0 10px 0 0; background: url(/img/bg-item-pagination-i-child.png) no-repeat 100% 0; }
.pagination ul li.i-prev a:hover,
.pagination ul li.i-next a:hover { color: #fff; }
.pagination ul li.i-act a,
.pagination ul li a:hover { color: #fff; background-position: 0 100%; font-weight: bold; }
.pagination ul li.i-act a span,
.pagination ul li a:hover span { color: #fff; background-position: 100% 100%; }
