html, body, div, span, applet, object, iframe, h1, h2, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, fieldset, label, legend, caption, tbody, tfoot, thead, tr, th, td {
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}
html {
	background: #fff url(../images/nowa/bg/bg-repeat.jpg) repeat-x left top;
	font: normal 62.5%/1.4em Arial, Verdana, Tahoma, "Helvetica Neue", Helvetica, sans-serif;
}
body {
	background:  url(../images/nowa/bg/bg.jpg) no-repeat center top;
	color: #877d66;
	padding: 0;
	width: 100%;
	line-height: 1.3em;
	font-size: 11px;
	min-width: 970px;
	min-height: 760px;
	padding-top: 18px;
}

.accessibility {
	position: absolute;
	left: -9999em;
	width: 100em;
}
sup {
	vertical-align: top;
	font-size: 8px;
}
input, textarea {
	font: normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.printer { display: none; }

#header,
#main-top,
#main-page-content,
#footer {
	margin: 0 auto;
	width: 950px;
}
#content {
	margin:0 auto;
	overflow:visible;
	padding:18px 0;
	position:relative;
	width:950px;
}



#main-page-content {}
#header {

	overflow:visible;
}
.page {min-height:116px;}
#main-top{}


h3.logo {
	float: left;
	width: 158px;
}
.lista-menu-prawe{
    color:#000000;
	font-size:18px;
  	padding:0 0 15px !important;
	font-weight:normal;
}
h3.logo img{border:0}
#top-header {
 	padding: 10px 0 0 0;
	float: right;
	width: 785px;
}
#top-header .top-banner {
	float: left;
	width: 460px;
}
#top-header #top-searcher {
	float: right;
	width: 260px;
}
#top-searcher ul li {padding:0px;}
#top-header #top-searcher #top-searcher-submit {
	background: url(../images/nowa/bg/top-searcher-submit.png) no-repeat left top;
	cursor: pointer;
	width: 85px;
	padding: 0;
}
#top-header #top-searcher input {
	background: url(../images/nowa/bg/top-searcher.png) no-repeat right top;
	border: 0;
	float: left;
	height: 25px;
	padding: 0 5px;
	width: 165px;
	line-height: 25px;
}
.top-header-wrap {

}
.left {float:left;}
.right {floaT:right;}
#nav {
	border-bottom:1px solid #E2DDD3;
	float:left;
	height:18px;
	overflow:visible;
	padding:20px 0 5px;
	width:783px;
}
#nav li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	float:left;
  	padding:0 15px 0 0;
	background:none;
}
#nav li.first { padding-left: 0; }
#nav li.nav-item { float: left; position: relative; padding: 0 11px; width: auto; z-index: 9999; }
#nav li.first { padding-left: 0; }
#nav li a { display: block; font-size: 12px; text-decoration: none; }
#nav li.nav-item a.dejavu { padding-bottom: 12px;  }
#nav li.nav-item:hover,
#nav li.wcisniety { background: url(../images/nowa/bg/nav-on.png) no-repeat center 17px; }
#nav li.wcisniety a { color: #bf2c37;  }

.nazwa-kat,
.nazwa-kat div {
	background:url("../images/nowa/katego.gif") no-repeat scroll 100% 0 transparent;
	float:left;
 	padding:0 71px 0px 0;
 	margin:0 0 0 0px;
}

.kategories {
	overflow:visible;
	height:100px;
	margin-left:-30px;
}
.nazwa-kat div {
	background-position:0px 0px;
	padding-right:0px;
	}
.nazwa-kat div h1 {
	color:#BF2C37;
	display:block;
	font-size:22px;
	font-weight:bold;
	padding:25px 0 46px 100px;
}

#nav li.nav-item a.dejavu:hover { color: #bf2c37; }

#nav li.nav-item .submenu-wrap { background: url(../images/nowa/bg/submenu-wrap.png) repeat-y right top; display: none; position: absolute; top:23px;z-index: 9999; min-width: 198px; padding-right: 3px; }
#nav li.nav-item .submenu-wrap .submenu-bottom { background: url(../images/nowa/bg/submenu-bottom.png) repeat-x left bottom; height: 5px; }
#nav li.nav-item .submenu-wrap .submenu { background: #efebe6 url(../images/nowa/bg/submenu.png) no-repeat left top; padding: 12px 0 10px; min-width: 198px;}
#nav li.nav-item:hover .submenu-wrap,
#nav li.nav-item .submenu li,
#nav li.nav-item .submenu li a { display: block; float:none;}
#nav li.nav-item .submenu li a { background: url(../images/nowa/bg/main-page-content-bullet.gif) no-repeat 10px 10px; color: #000; font-size: 12px; padding: 4px 0 4px 18px; }
#nav li.nav-item .submenu li a:hover { color: #bf2c37; }

.menu {}




  /*
ul.poziom1 li .menu2 {
	display:none;
}

ul.poziom1 li.jq-aktywne .menu2{
	display:block;
}

.menu2 {
	left:306px;
	border-top:1px solid #E2DDD3;
	position:absolute;
	top:95px;
	display:none;
}

.menu2 ul.poziom2 li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0px;
	margin:0px;
}    */


/*.main {padding-bottom:20px !important; } */
#main-top {
	background: url(../images/nowa/bg/top-shadow.png) no-repeat right top;
	clear: both;
	position: relative;
	overflow: hidden;
}
.bez-border #nav {border-bottom:0;}
#main-top .right {
	padding-top: 28px;
	width: 264x;
	position: relative;
	z-index: 1;
	padding-right: 20px;
}
.red-box {
	background: url(../images/nowa/bg/red-box.png) no-repeat left top;
	padding: 15px 12px;
	height: 88px;
	width: 216px;
}
.red-box ul li {
	height: 27px;
	padding-bottom: 6px;
	background:none;
	height:27px;
	padding:3px 0 0;
}
.red-box ul {
	padding-bottom: 10px;
	text-align: center;
}
.red-box .login a { color: #bf2c37; }
.red-box .open a { color: #fff; }
.red-box ul a {
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 6px 0;
	text-decoration: none;
	z-index: 4;
	position: relative;
}
.red-box .activate {
	background: url(../images/nowa/bullet-link.png) no-repeat right center;
	color: #fff;
	padding-right: 18px;
}
.recommended-box { padding: 10px 0;}
.recommended-box img { display: block;  }
.newsletter-box {
	background: url(../images/nowa/bg/newsletter-box.png) no-repeat left top;
	height: 93px;
	padding: 18px 20px;
	width: 200px;
}
.newsletter-box h2 {
	color: #9c907f;
	font-size: 18px;
	font-weight: bold;
}
.newsletter-box p {
	color: #867d65;
	font-size: 11px;
	padding: 12px 0;
}
.newsletter-box input { float: left; }
.newsletter-box #newsletter-sign {
	background: url(../images/nowa/bg/newsletter-input.png) no-repeat right top;
	border: 0;
	width: 138px;
	height: 25px;
	padding: 0 5px;
	color: #b09b84;
	font-style: italic;
	line-height: 25px;
}
.newsletter-box #newsletter-sign-submit {
	background: url(../images/nowa/bullet-red.png) no-repeat right center;
	border: 0;
	cursor: pointer;
	width: 13px;
	height: 13px;
	margin: 7px 0 0 0px;
	padding-left:5px;
}
#main-top .promo img {
	border:0;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.breadcrumbs {
	background: url(../images/nowa/bg/top-shadow.png) no-repeat right top;
	clear: both;
	padding: 8px 0 10px 0px;
  	width:800px;
	overflow: hidden;
}
.breadcrumbs li {
	background: url(../images/nowa/sep.gif) no-repeat right 5px;
	display: inline;
	padding: 0 10px 0 6px
}
.controls .back a,
.breadcrumbs li.back a {
	background: url(../images/nowa/bullet-red-back.png) no-repeat left 1px;
	color: #bf2c37;
	font-weight: bold;
	padding-left: 18px;
}
.breadcrumbs li.last { background: none; }
.breadcrumbs li.last a { color: #bf2c37; }
.breadcrumbs li a span {
    color:#4C4D4F;
    font-size:11px;
}

.breadcrumbs li a:hover span {
	color:#bf2c37;
}

.breadcrumbs li.back {
	padding-left:0px;
}

.left img {border:0;}
.big-head {
	width: 980px;
	height: 456px;
	margin: 0 auto;
	position: relative;
	padding-top:20px;
	z-index:1;
}
.big-head .top-layer {
	position: absolute;
	left: -72px;
}
.hand {
	position: absolute;
	right: 179px;
	top: -30px;
	z-index: 3;
}
body #content .under-banner-padding { padding-top: 70px; }

.kontener {min-height:400px;}
#content.with-clear { overflow: visible; }
#content.without-height { min-height: 0; }
/* #content #main {
	float: left;
 	width: 615px;
 	padding: 0 35px 0 35px;
 	min-height:500px;
}  */
.main {width:615px;}
#content .sidebar {
	float:right;
	width: 260px;
 	right:0px;
 	top:0px;
}
/*#content .under-banner { padding-top: 490px; }*/
.sidebar .item h2.dejavu {
	color: #000;
	font-size: 18px;
	padding-bottom: 15px;
}
.sidebar #funds-sidebar,
#documents-sidebar {
	background: url(../images/nowa/bg/sidebar-sep.png) no-repeat left top;
	overflow: hidden;
	padding-top: 56px;
}

.funds-sidebar li,
#funds-sidebar li {background:none;padding:0;}
.funds-sidebar a,
#funds-sidebar li a {
	background: url(../images/nowa/bullet-red.png) no-repeat right 1px;
	color: #000;
	font-size: 12px;
	padding-right: 18px;
	line-height: 22px;
}
.funds-sidebar li.on a,
#funds-sidebar li.on a {
	background-image: url(../images/nowa/bullet-bright.png);
	color: #a09380;
}
.funds-sidebar li.on ul.poziom3,
#funds-sidebar li.on ul.poziom3 {margin:0 0 0 10px;}

.default {
 padding:0 0 10px;
}
#documents-sidebar li a {
	background: url(../images/nowa/icon-pdf.png) no-repeat left top;
	color: #bf2c37;
	display: block;
	font-weight: bold;
	padding: 5px 0 15px 28px;
}
#documents-sidebar li a span { font-weight: normal; }

.content-list .item { padding: 18px 35px;  }
.content-list .item h3 {
	color: #000;
	font-size: 18px;
	padding-bottom: 22px;
}
.content-list .item .text {
	color: #877d66;
 	font-size: 12px;
	line-height: 16px;
	text-indent: 38px;
}
.links { padding-top: 15px; }
.links a {
	background: url(../images/nowa/bullet-red.png) no-repeat right 1px;
	color: #000;
	font-size: 12px;
	padding-right: 18px;
	line-height: 18px;
}
.text-table { width: 605px; }
.text-table td {
	background-repeat: repeat-y;
	color: #877d66;
	font-size: 12px;
	padding: 14px;
	vertical-align: middle;
}
.text-table td.first {
	background-position: left top;
	color: #000;
	font-weight: bold;
	text-align: right;
	width: 170px;
}
.text-table td.second {
	background-position: right top;
	width: 377px;
}
.text-table .first.odd td {
	background-image: url(../images/nowa/bg/table/odd-first.png);
}
.text-table .last.odd td {
	background-image: url(../images/nowa/bg/table/odd-last.png);
}
.text-table .last.odd td.first {
	background-position: left bottom;
}
.text-table .last.odd td.second {
	background-position: right bottom;
}
.text-table .odd td {
	background-image: url(../images/nowa/bg/table/odd.png);
}
.text-table .even td {
	background-image: url(../images/nowa/bg/table/even.png);
}
.text-table td.normal {
	color: #877d66;
	font-weight: normal;
}
.text-table td.bold {
	color: #000;
	font-weight: bold;
	text-align: right;
}
.more-cols .odd td { background: url(../images/nowa/bg/table/odd-common.png) repeat-y left top; }
.more-cols .odd td.first { background-image: url(../images/nowa/bg/table/more-cols-odd.png); }
.more-cols td.first { width: 167px; }
.more-cols td.second { width: 69px; }
.more-cols td.third { width: 204px; }
.more-cols td.forth { width: 62px; }
.more-cols .odd td.forth { background: url(../images/nowa/bg/table/more-cols-odd.png) no-repeat right top; }
.more-cols .head .first {
	background: url(../images/nowa/bg/table/even.png) no-repeat left top;
	width: auto;
	text-align: left;
}
.more-cols .even td { background: url(../images/nowa/bg/table/even-repeat.png) repeat left top; }
.more-cols .even td.first { background-image: url(../images/nowa/bg/table/even.png); }

.stock-table .info {
	color: #000;
	font-size: 12px;
	padding-bottom: 10px;
}
.stock-table .info a { color: #bf2c37; padding:0px 5px 0 0;}
.stock-table .info a img {
	vertical-align: middle;
	padding-left: 2px;
}
.stock-table table {
	border-bottom: 3px solid #f2efe9;
	border-collapse: separate;
	width: 605px;
}
*+html .stock-table table { border-collapse: collapse; }
.stock-table table tr th {
	background: #f2efe9 url(../images/nowa/bg/table/stock-table-th.png) repeat-x left top;
	color: #000;
	font-size: 11px;
	padding: 8px;
	vertical-align: middle;
}
.stock-table table tr th span { font-weight: normal; }
.stock-table table tr td {
	color: #877d66;
	font-size: 12px;
	text-align: center;
	padding: 8px;
	vertical-align: middle;
}
.stock-table table tr td a { text-decoration: none; }
.stock-table table tr td.first {
	color: #000;
	text-align: left;
	 font-size: 11px;
}
.stock-table table tr td.first img {
	float:left;
	margin:0 0 3px;
	padding:0 4px 0 0;
	vertical-align:-2px;

}
.stock-table table tr.odd td {
	background-color: #fcfcfa;
	border-right: 3px solid #f2efe9;
}
.stock-table table tr td.first {
	border-left: 3px solid #dcd4c5;
}
.stock-table table tr.even td { background-color: #f2efe9;   }
.stock-table table tr th.first {
	background: #f2efe9 url(../images/nowa/bg/table/stock-table-first-th.png) no-repeat left top;
}
.stock-table table tr.even td.first {
	background: #f2efe9 url(../images/nowa/bg/table/stock-table-first-td.png) repeat-y left top;
}
.stock-table table tr th.last {
	background: #f2efe9 url(../images/nowa/bg/table/stock-table-last-th.png) no-repeat right top;
}
.stock-table table tr.even td.last {
	background: #f2efe9 url(../images/nowa/bg/table/stock-table-last-td.png) repeat-y right top;
}
.stock-table .red { color: #e10818 !important; }
.stock-table .green { color: #0db001 !important; }
.stock-table .main-info-bottom { padding: 30px 0; }

h2.outside { margin-left: -30px; }

.main-page-content-wrap {
	background: #f0ece6 url(../images/nowa/bg/main-page-content-wrap.gif) repeat-x center top;
	float:left;
	overflow:hidden;
	width:100%;
}
#main-page-content {
	background:url(../images/nowa/bg/main-page-content.gif) no-repeat scroll -55px 0 transparent;
	padding-top: 22px;
	overflow:hidden;
 }
#main-page-content h3 a {
	color: #9c907f;
	font-weight: bold;
}
#main-page-content a { color: #9c907f; }
#main-page-content .col {
	background: url(../images/nowa/bg/footer-box.png) no-repeat left top;
	float: left;
	padding-left: 22px;
}
#main-page-content .col li.col-item { padding-bottom: 22px; }
#main-page-content .forth li.col-item {
	padding-bottom: 7px;
	padding-left: 20px;
}
#main-page-content .col li.facebook {
	background: url(../images/nowa/bg/footer-box-horizontal.png) no-repeat right 30px;
	padding: 62px 0 0 0;
}
#main-page-content .col li.blog-zarzadzajacego {
	background: url(../images/nowa/bg/footer-box-horizontal-left.png) no-repeat left top;
}
#main-page-content .col li.col-item ul li {
	background: url(../images/nowa/bg/main-page-content-bullet.gif) no-repeat left 7px;
	padding-left: 7px;
	line-height: 16px;
}
#main-page-content .col li.infoline {
	background: url(../images/nowa/bg/footer-box-horizontal-left.png) no-repeat left top;
	padding-top: 10px;
}
#main-page-content .first  {
	background: none;
	width: 178px;
}
#main-page-content .second  { width: 203px; }
#main-page-content .third { width: 238px; }
#main-page-content .forth  { width: 258px; }
#main-page-content .forth  { padding-left: 0; }

.main-padding { padding: 0 35px; }
.announcements .item h3 { padding-bottom: 2px; }
.announcements .item h3 a {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.announcements .item,
.announcements .text{
padding:18px 0;
}


.announcements .item .date {
	color: #877d66;
	display: block;
	font-size: 12px;
	font-style: italic;
}
.announcements .item { background: url(../images/nowa/bg/przerywnik.png) no-repeat center top; }
.announcements .item,
.announcements .item p {
	padding: 18px 0;
	display:block;
	color: #877d66;
 	font-size: 12px;
	line-height: 16px;
}

.rolling-list h3.dejavu{
	padding:0px;
	cursor:pointer;
	font-size:16px;
	line-height:20px;
}

.rolling-list li.on h3.dejavu {
	padding:15px 0 10px;

}
.rolling-list .item {
	background: url(../images/nowa/bg/przerywnik.png) no-repeat left top;
	padding: 15px 0 10px;
}
.rolling-list .item h3 a {
 background: url(../images/nowa/bullet-red.png) no-repeat left 4px;
	padding-left: 20px;
	text-decoration: none;
}
.dwa li.on {background:url("../images/nowa/bg/przerywnik.png") no-repeat scroll left top transparent !important;}

.dwa .text {padding:20px 0 10px;}

.rolling-list .on { background: none !important; padding-top:0px;}
.rolling-list .on h3 a {
	background: url(../images/nowa/bullet-bright-bottom.png) no-repeat left 4px;
	color: #a09380;
	cursor:pointer;
}


.rolling-content {
	background: url(../images/nowa/bg/rolling-content-inside.png) repeat-y left center;
	width: 610px;
}

.rolling-list li.item div.rolling-content ul li {background:none;}
.rolling-list li.item div.rolling-content ul li a {
    background:url("../images/nowa/arrow.png") no-repeat scroll 0 4px transparent;
    color:#877D66;
	padding-left:15px;
}
#dist .rolling-list li.item div.rolling-content ul li a {color:#000;}
.rolling-content-top {
	background: url(../images/nowa/bg/rolling-content.png) no-repeat left top;
	height: 48px;
}
.rolling-content .text {
	background: url(../images/nowa/bg/rolling-content-bottom.png) no-repeat left bottom;
	padding: 0 35px 30px 35px;
}

#promo h3 { padding: 15px 0; }
#promo-details { padding-bottom: 20px; }

#error-page {
	margin: 0 auto;
	padding: 75px 0;
	text-align: center;
	width: 630px;
}
#error-page .text {
	margin: 0 auto;
	text-align: center;
	width: 400px;
}
#error-page .text h3 {
	font-weight: bold;
	padding-bottom: 2px;
}

.more {
	background: url(../images/nowa/bullet-red.png) no-repeat right 1px;
	color: #000;
	font-size: 12px;
	padding-right: 18px;
}
.controls.with-padding {
/*	display:block; */
	cleaR:left;
	margin:10px 35px 0 10px !important;
}
.pager {
	background: url(../images/nowa/bg/przerywnik.png) no-repeat center top;
	overflow: hidden;
	margin-top: 10px;
	padding: 25px 0 30px;
	position: relative;
	text-align: center;
	width: 100%;
}
.pager ul {
	clear: left;
	float: left;
	left: 50%;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
}

.pager div.prev-link {
	color: #fff;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 0;
	text-align: center;
	width: 65px;
}
.pager div.next-link {
	color: #fff;
	font-weight: normal;
	/*margin-left: 10px;*/
	padding-right: 5px;
	text-align: center;
	width: 65px;
}
.pager a img { vertical-align: middle; }
.pager div.prev-link a,
.pager div.next-link a {
	border: 0;
	padding: 0;
}
.pager a:hover,
.pager a {
	border: 0;
	text-decoration: none;
	background-color: #eae5dc;
	color: #bf323c;
	padding: 2px 6px;
}

.pager a.back:hover,
.pager a.next:hover,
.pager a.back,
.pager a.next {
	border:0px;
	background-color:none;
	background:none;
	padding:0px;
}
.pager div a:hover {
	background: none;
	border: 0;
	text-decoration: none;
}
.pager a:hover,
.pager b u {
	border: 1px solid #bf323c;
	color: #bf323c;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	padding: 1px 5px;

}


.common-text { padding-bottom: 50px; }
.text-content { padding: 20px 35px 0; }
.text {
	color: #877d66;
	font-size: 12px;
}
h3.dejavu {
	color: #000;
	font-size: 18px;
	font-weight:normal;
	padding:10px 0 22px;
}
.text-head h3.with-img { padding-top: 30px; }
.text-head {
	overflow: hidden;
	padding-bottom: 12px;
}
.text ol { padding-left: 30px; }
.text ol li { list-style: decimal; }
.text ul li { list-style: none; }
.text ul li {
	background: url(../images/nowa/bg/bullet-text.gif) no-repeat left 4px;
	padding-left: 10px;
}
.text ol li { display: list-item; }
.text .black { color: #000; }

.main-info-bottom { /* overflow: hidden; */}
.controls {
	background: url(../images/nowa/bg/controls.png) no-repeat left top;
	padding: 10px 0;
}
.controls li { display: inline-block;*display:inline;*zoom:1;background:none; }
.controls li a {
	color: #bf2c37;
	font-size: 12px;
	font-weight: normal !important;
	padding: 0 10px 0 18px;
}
.controls li.to-top a { background: url(../images/nowa/bullet-red-top.png) no-repeat left 1px; }
.controls li.print a { background: url(../images/nowa/print.png) no-repeat left 1px; }

#footer {
	clear: both;
	color: #c9bfad;
	padding: 10px 0;
}

/** bloki opisowe na dole */

.blok-opisowy-dol {
/*	background:url("../images/nowa/bg/footer-box.png") no-repeat scroll left top transparent; */
	padding:0 0 22px 22px;
    margin:0 5px;
 }
.blok-opisowy-dol ul{}
.blok-opisowy-dol ul li{
	background:url(../images/nowa/bg/main-page-content-bullet.gif) no-repeat scroll left 7px transparent;
	line-height:16px;
	padding-left:7px;

}
.blok-opisowy-dol ul li a{}
.blok-opisowy-dol p{}

.blok-opisowy-dol-tytul {
    color:#9C907F;
	font-weight:bold;
	font:62.5%/1.4em Arial,Verdana,Tahoma,"Helvetica Neue",Helvetica,sans-serif;
}

.reg6,
.reg7,
.reg9,
.reg8 {
	background:url("../images/nowa/bg/footer-box.png") no-repeat scroll left top transparent;
	float:left;
	width:230px;
}
.reg6 {background:none;}


.blok-opis-prawa {
	float:right;
	width:230px;
	padding:0;
}
.reg9 {
     float:right;
	width:240px;
}


/* pytanie do zarzadzajacego */
.pytanie-do-zadaj {
	background:url("../images/nowa/pytanie-do.gif") no-repeat scroll 0 0 transparent;
	float:left;
	padding:0 0 15px;
	width:241px;
}
.reg9 .nagl {
	font-size:18px;
	font-weight:bold;
	padding:20px 20px 0 10px;
	display:block;
}
.pytanie-do-zadaj a:hover,
.pytanie-do-zadaj a{
	color:#BF2C37 !important;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:9px 0 11px 2px;
	position:relative;
	text-align:center;
	text-decoration:none;
	z-index:4;
}

.pytanie-do-zadaj a:hover{text-decoration:none;}

.pytanie-to-pytanie {
	float:left;
	font-style:italic;
	padding:5px 48px 5px 10px;
	font-family:arial;
	font-size:12px;
}
.pytanie-to-pytanie img {
	margin:0 0 0 5px;
	position:relative;
	top:3px;
}
.infolinia {padding:15px 0 12px 15px;}


.blok-facebook {
	background:url("../images/nowa/bg/footer-box-horizontal.png") no-repeat scroll 104px 0 transparent;
	padding:17px 0 0;
	width:223px;
	margin-top:59px;
	float:left;
}

.dokumenty-blok .links {padding:0px;}
.dokumenty-blok .links a {
	background:url("../images/nowa/icon-pdf.png") no-repeat scroll left top transparent;
	color:#BF2C37;
	display:block;
	font-weight:bold;
	padding:0 0 15px 28px;
	font-size:11px;


}
/* blog zarzadzajacego */

.blog-zarzadzajacego{

	background:url("../images/nowa/bg/footer-box-horizontal-left.png") no-repeat scroll left top transparent;

}
.blog-zarzadzajacego-fot {
    /*background:url("../images/nowa/blog-zarza-tlo.gif") no-repeat scroll right top transparent;*/
    overflow:hidden;
    padding-bottom:10px;
}
#main-page-content .blok-opis-prawa{
	width:240px;
}
.reg3 {}
.newsletter-box-form {}

.reklama {
	padding:5px 0;
}

.contact .text {
	padding-bottom: 20px;
}
#contact-form {
	padding: 15px 0 10px;
}
#contact-form label {
	color: #bf2c37;
	display: block;
	overflow:hidden;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 6px;
}
#contact-form input {
	background: url(../images/nowa/bg/contact-input.png) no-repeat left top;
	border: 0;
	width: 245px;
	height: 25px;
	line-height: 25px;
}
#contact-form input,
#contact-form textarea {
	color: #000;
	font-size: 11px;
	padding: 0 5px;
}
#contact-form li {
	padding-bottom: 10px;
	position: relative;
	background:none;
}
#contact-form .textarea-wrap {
	background: url(../images/nowa/bg/textarea.png) no-repeat left top;
	width: 603px;
	height: 129px;
}
#contact-form textarea {
	border: 0;
	background: none;
	overflow: hidden;
	width: 593px;
	height: 119px;
	padding: 5px;
}
#contact-form li.submit input {
	background: url(../images/nowa/bg/contact-submit.png) no-repeat left top;
	cursor: pointer;
	width: 86px;
	height: 25px;
}
#contact-form li.errorClass textarea {width:588px;height:117px;border:1px solid red;}
#contact-form li.errorClass input { border: 1px solid red; }


.komunikat-gora{
	background:url("../images/nowa/sprite-png.png") no-repeat scroll 0 0 transparent;
	height:11px;
}

.komunikat-dol {
	background:url("../images/nowa/sprite-png.png") no-repeat scroll 0 -28px transparent;
	height:17px;
}
.komunikat-srodek {
background:none repeat scroll 0 0 #BA3139;
margin:0 0 0 3px;
padding:12px;
width:580px;
color: #fff; font-weight: bold;
}

.zgoda input#zgoda, .zgoda input#regulamin {
	float:left;
	width:20px;
}

.button {
	background:none repeat scroll 0 0 white;
	border:1px solid #F0ECE6;
	color:#BF2C37;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	padding:2px 10px;
}

.komunikat2 {
	font-size:12px;
}
#downloads {
	overflow: hidden;
	min-height: 550px;
}
#downloads li {
	background: url(../images/nowa/bg/download.png) no-repeat center bottom;
	float: left;
	width: 210px;
	text-align: center;
	padding: 10px 40px 80px;
}
.pliki-opis {text-align:center;}
#downloads li.even { float: right; }
#downloads li a {
	display: block;
	text-align: center;
}
#downloads li a {
	color: #bf2c37;
	text-decoration: none;
}
#downloads li h3 {
	padding-bottom: 5px;
	font-size: 12px;
	color: #bf2c37;
	font-weight: bold;}
#downloads li h3 a {
                      	font-size: 12px;
	font-weight: bold;
}
.file {
	color: #bf2c37;
	text-decoration: none;
	font-size: 12px;
	margin-top: 4px;
}


.szablon4 .zdjecie,
.szablon5 .zdjecie,
.szablon6 .zdjecie {margin:5px;}

.szablon7 .zdjecie {
	float:left;
	margin:10px;
}
 .szablon7 {overflow:hidden;}
.szablon4 {float:right;}
.szablon5 {float:left;}

 .zdjecie span {display:block;text-align:center;}
.news-show-head {
	padding-bottom: 16px;
}
.news-show-head h3 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	line-height: 20px;
}
.news-show-head span {
	color: #877d66;
	font-style: italic;
	font-size: 12px;
}
.news-show-head p {
	padding-bottom: 15px;
	color: #877d66;
	font-size: 12px;
}
.news-show-head ul li {
	font-size:12px;
	line-height:16px;
}

.blok .mod-fun {
	width:260px;
}
.blok .fundusz p {text-indent:0px;}
.blok .fundusz .link {padding:0px;}

b.wszystkie,
.mod-fun a.wszystkie,
.mod-fun a.wiecej {
	background:url(../images/nowa/bullet-red.png) no-repeat scroll right 13px transparent;
	color:#000000;
	float:left;
	cursor:pointer;
	font-size:12px;
	line-height:18px;
	padding:10px 18px 10px 0;
}
b.wszystkie {padding:10px 18px 20px 0;}
#flashcontent {margin:0px 0px 10px 0;}
.fundusz-tabela {width:604px;}

.mapa-serwisu {
	background:url("../images/nowa/bg/przerywnik.png") no-repeat scroll center top transparent;
	width:730px;
	overflow:hidden;
}

.mapa-serwisu h3 {
	font-weight:bold;
	line-height:25px;
	color:#000000;
	margin:10px 0 0;
	padding:0;
}

.mapaul2 {
	float:right;
	width:350px;
}

.mapaul li ul.mapaul li,
.mapaul li ul.mapaul li ul.mapaul li,
.mapaul li ul.mapaul li ul.mapaul li ul.mapaul li,
.mapaul li ul.mapaul li ul.mapaul li ul.mapaul li ul.mapaul li,
.mapaul li ul.mapaul li ul.mapaul li ul.mapaul li ul.mapaul li ul.mapaul li{float:none;}


.mapaul2 li {}
.mapaul2 li ul.mapaul ,
.mapaul2 li ul.mapaul li,
.mapaul2 li ul.mapaul li ul.mapaul,
.mapaul2 li ul.mapaul li ul.mapaul li,
.mapaul2 li ul.mapaul li ul.mapaul li ul,
.mapaul2 li ul.mapaul li ul.mapaul li ul.mapaul li {float:none;}

.mapaul {
	background:none repeat scroll 0 0 transparent;
	float:left;
	margin:0;
	padding:5px 0;
	width:350px;
}
.mapaul2 li,
.mapaul li {
	background:none;
	padding:0 0 0 16px;
}
.mapaul2 li a,
.mapaul li a {
	background: url(../images/nowa/bg/sitemap-bullet.png) no-repeat left 3px;
	color:#32312e;
	padding-left:9px;
	font-weight:normal;
}

.fundusz {
 	padding:18px 0;
 float:left;
	width:100%;
}

.fundusz div {float:left}
.opis {
	font-size:12px;
	line-height:18px;
}
.mod-fun {padding:0px;width:615px;}
.fundusz p {
	color:#877D66;
	font-size:12px;
	line-height:16px;
 }

.media-contact {
	background: url(../images/nowa/bg/media-contact.png) no-repeat left top;
	padding: 16px;
	margin:10px 0 0;
	width: 209px;
	height: 111px;
}
.media-contact li { overflow: hidden; background:none;}
.media-contact h2 {
	color: #9c907f;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 10px;
}
.media-contact .left { width: 50px; }
.media-contact .right { width: 136px; }
.media-contact .adds { padding-top: 10px; }



#main .main-padding{padding: 0px;}

.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:33px; }
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
	color: #FFF;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position:absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

/*#ui-datepicker-div{
	left:188px !important;
	top:183px !important;
}*/


.ui-datepicker-trigger {cursor:pointer;}
.ui-datepicker-calendar{
	background: #ffffff!important;
	border: 0;
}
.ui-datepicker-calendar tr td{
 border:none;
}

.ui-state-highlight{
	color: #FF0000;
}


/* sieci sprzedazy */



/* newsletter modul */
h1.dejavu {
color:#000000;
font-size:18px;
 font-weight:normal;
}
#newsletter { margin-top: 37px; position:relative;}
#newsletter fieldset { margin: 0; display: block;}
.graph input.ckBox {
	float: left;
	height: 13px;
	margin: 3px;
	padding: 0px;
	width: 13px;
}

.graph input.email {
	height:25px;
	margin:0 0 23px;
	padding:0;
	width:270px !important;
}

.graph input.submit {
	background-color:#FFFFFF;
	border:1px solid #F0ECE6;
	color:#BF2C37;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:20px auto;
	padding:2px 20px;
}

.graph label {
	color: #bf2c37;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, sans-serif;
	padding-bottom: 9px;
	display: block;
	margin-top: 0px;
	padding-top: 1px;
}

.graph ul label {
	color: #867d65;
	float: left;
	font-size: 12px;
	font-family: arial, sans-serif;
	line-height: 18px;
	width: 425px;
}
.graph ul li {
	background: none;
	clear: both;
	margin: 0;
	padding: 0;
}

.graph span.req { padding-left: 42px; }
.graph ul li.state label { font-weight: normal; }
.graph ul li .categories  {
	clear:both;
	overflow:hidden;
	padding-bottom:25px;
	padding-left:20px;
}
.graph ul li .categories li { padding-left: 20px;}
.graph ul li .categories li label {
	font-weight: bold;
	padding-bottom:9px;
	font-size:12px;
}
.graph .categories li fieldset{ padding-left: 0px; }

.graph .jqTransformInputWrapper {
	clear: left;
	float: none;
	margin-bottom: 20px;
	width:285px !important;
}
.gwiazdka,
.star { color: #bf2c37;}
.year {
	font-size: 14px;
	font-weight: bold;
	font-family: arial, sans-serif;
	color: #000000;
	padding-top: 30px ;
	padding-bottom: 18px;
	background: url(../images/nowa/bg/przerywnik.png) no-repeat left top;
}
.dateTab .year{
background:none;
padding-top:0;
}
.p_0_0_11_0 {
    color:#BF2C37;
	display:block;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	padding-bottom:9px;
	padding-top:1px;
}
.text .stats { padding-bottom: 40px; }
.text .stats li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
	padding-bottom: 8px;
}
.text .stats li a { color: #bf2c37; }
#email-validate {
	background: url(../images/nowa/correct_email.png) no-repeat center top;
	width: 199px;
	height: 41px;
	position: absolute;
	left: 270px;
	top: 0px;
}
#google-map {
	width: 603px;
	height: 589px;
	margin-top: 10px;
	margin-bottom:40px;
}
.przerywnik {
	background: url(../images/nowa/bg/przerywnik.png) no-repeat center top;
	padding-top: 30px;
}
.przerywnik p {
	color: #a09380;
	font-size: 12px;
	font-family: arial, sans-serif;
	line-height: 18px;
}

#dist{ margin-top: 15px }
#dist .rolling-list {
	background: url(../images/nowa/bg/przerywnik-bottom.png) no-repeat left bottom;
	padding: 0 0 24px 0;
	margin: 0;
	width:610px;
}
#dist .rolling-list  .item {
	background: url(../images/nowa/bg/przerywnik.png) no-repeat center top;
	padding: 15px 0 24px 0;
}
#dist .rolling-list .item a {
	background: url(../images/nowa/bullet-red.png) no-repeat left 5px;
	padding-left: 20px;
	text-decoration: none;
}
#dist .rolling-list .on { background: none !important; }
#dist .rolling-list .on h3 {color:#A09380;padding:0;}
#dist .rolling-list .on h3 a {
	background: url(../images/nowa/bullet-bright-bottom.png) no-repeat left 4px;
	color: #a09380;
}
#dist .rolling-list h3 {font-size:18px;}

#dist .rolling-content {
	background: none;
	width: 610px;
	margin: 0;
	padding: 0;
}
#dist .rolling-content-top {
	background: url(../images/nowa/bg/przerywnik.png) no-repeat center top;
	margin-top: 17px;
}
#dist .rolling-content .text {
	background: none;
	margin: -25px 0 10px 0;
	padding: 0;
}
#dist .rolling-content .text ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
}
#dist .rolling-content .text a {
	background: url(../images/nowa/bullet-red.png) no-repeat right;
	text-decoration: underline;
	font-size: 12px;
	font-family: arial, sans-serif;
	line-height: 18px;
	padding-right: 20px;
}

/*questionnaires*/
#quest { margin-top: 30px; }

.quest-form label {
	margin-right: 0;
	padding-left:25px;
	margin-top: 4px;
	max-width: 200px;
}
form.jqtransformdone label.col2 { width: 200px;}
form.jqtransformdone label.col1 {
	max-width: 500px;
	padding-bottom: 15px;
}
.quest-form {
	padding: 25px 0px 30px 0px;
	overflow: auto;
}
.quest-form ul {padding: 0;}
.quest-form ul li { padding-bottom: 20px;}


.quest-form ul li p {color: #bf2c37;font-size: 12px;font-weight:bold;padding-bottom:7px;}
.quest-form ul.radio {padding-bottom: 0px; padding-top:2px;}
.quest-form ul.radio li {clear: none; display: block; float: left; margin-right: 4px; padding-bottom: 0;}

.quest-form  a.jqTransformCheckbox  { margin: 0; padding: 0;}
.quest-form .jqTransformInputWrapper { float: left; margin: 0 10px 0 1px;}
form.jqtransformdone label.checkBq { margin-top: -2px; width: 200px; }

#quest .quest-list { padding: 0; margin: 0; }
#quest .quest-list  .item { background: url(../images/nowa/bg/przerywnik.png) no-repeat center top; padding: 15px 0 24px 0; display: block; clear: both; }
#quest .quest-list .item .link { background: url(../images/nowa/bullet-red.png) no-repeat left 2.5px; padding-left: 20px; text-decoration: none; display: block; }
#quest .quest-list .on { background: none !important; }
#quest .quest-list .on h3 .link-q-c  { background: url(../images/nowa/bullet-bright-bottom.png) no-repeat left 2.5px; color: #a09380; padding-left: 20px; text-decoration: none; display: block;}

#quest .quest-content { width: 610px; margin: 0; padding: 0;}
#quest .quest-content .text { background: none; margin: 0; padding: 0;}

#quest .quest-content .text ul li { list-style: none; margin: 0; padding: 0 30px 0 0; background: none;}
#quest .quest-content .text ul li img { padding-bottom: 15px;}
#quest .quest-content .text  { background: none; text-decoration: none; font-size: 12px; font-family: arial, sans-serif; line-height: 18px; padding-right: 20px; }

.stuckNo { overflow: hidden !important;  min-height: 0px !important;  height: 25px !important;  width: 100% !important;   padding: 0 !important;  margin: 0 !important;  line-height: 0px !important;}


/* jq transportm */
form.jqtransformdone label{
	color:#867D65;
	display:block;
	font-weight:bold;
	margin-right:8px;
	margin-top:0;
	padding-bottom:15px;

}
#newsletter label.email {color:#BF2C37;padding-bottom:9px;}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(../images/nowa/jqtransform/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(../images/nowa/jqtransform/btn_left.gif) no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(../images/nowa/jqtransform/input/input_text_left.png) repeat-x left top;
	height: 25px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(../images/nowa/jqtransform/input/input_text_right.png) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height:25px;
	margin:0 0 0 5px;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 25px;
	color:#404040;
	border: none;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px;
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(../images/nowa/jqtransform/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(../images/nowa/jqtransform/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(../images/nowa/jqtransform/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(../images/nowa/jqtransform/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(../images/nowa/jqtransform/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(../images/nowa/jqtransform/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(../images/nowa/jqtransform/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(../images/nowa/jqtransform/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(../images/nowa/jqtransform/textarea/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(../images/nowa/jqtransform/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(../images/nowa/jqtransform/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(../images/nowa/jqtransform/radio.png) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 19px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;
	float:left;
}
a.jqTransformCheckbox {
	background: transparent url(../images/nowa/jqtransform/checkbox.png) no-repeat center top;
	vertical-align: middle;
	height: 21px;
	margin-right: 19px;
	width: 22px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url(../images/nowa/jqtransform/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {

	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(../images/nowa/jqtransform/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}


 * jQuery UI Datepicker @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; margin:3px 3px 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 200px; font-size: .9em; border-collapse: collapse; margin:3px; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/* .datepicker */



/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=09_dots_small.png&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #eeeeee; background: #ffffff url(../images/nowa/datepicker/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e3a1a1; background: #cc0000 url(../images/nowa/datepicker/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d8dcdf; background: #eeeeee url(../images/nowa/datepicker/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #004276; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #004276; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #cdd5da; background: #f6f6f6 url(../images/nowa/datepicker/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #111111; }
.ui-state-hover a, .ui-state-hover a:hover { color: #111111; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #eeeeee; background: #ffffff url(../images/nowa/datepicker/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #cc0000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #cc0000; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcd3a1; background: #fbf8ee url(../images/nowa/datepicker/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cc0000; background: #f3d8d8 url(../images/nowa/datepicker/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat; color: #2e2e2e; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2e2e2e; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and ../images/datepicker */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/nowa/datepicker/ui-icons_cc0000_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/nowa/datepicker/ui-icons_cc0000_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/nowa/datepicker/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/nowa/datepicker/ui-icons_cc0000_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/nowa/datepicker/ui-icons_cc0000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/nowa/datepicker/ui-icons_cc0000_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/nowa/datepicker/ui-icons_004276_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/nowa/datepicker/ui-icons_cc0000_256x240.png); }




/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #a6a6a6 url(../images/nowa/datepicker/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat; opacity: .40;filter:Alpha(Opacity=40); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(../images/nowa/datepicker/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .10;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Resizable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

.lista-akt {
	float:left;
	width:100%;
}

.mapaBazaDystrybucji {
	height:509px;
	float:left;
	overflow:hidden;
	width:575px;
	margin:0 0 0 15px;
}
.siec-sprzedazy {
	background:url("../images/nowa/tlo-siec-sprzedazy.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:587px;
	width:602px;
}
.searchBox span {
	color:#000000;
	display:block;
	font-size:11px;
	padding:0 0 6px;
}
.searchBox select {
	background:url("../images/nowa/siec-sprzedazy-select.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#B09B84;
	font-family:Arial;
	font-size:11px;
	font-style:italic;
	padding:5px 0 4px 0;
	text-align:center;
	width:171px;
}
.searchBox {
	float:left;
	padding:12px 0 12px 15px;
}
.mapaSearchBox {float:left;}
.mapa-opis {
	float:left;
	font-size:12px;
	padding:10px 0 10px 10px;
}

.searchReset {
	background:url(../images/nowa/siec-sprzedazy-reset.gif) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:25px;
	margin:30px 0 0 15px;
	width:12px;
}
input#zgoda, input#regulamin {
	position:relative;
	top:-8px;
}





table.fun-tab1,
table.fun-tab {
	border-collapse: separate;
	background: #f2efe9 url(../images/nowa/bg/table/stock-table-first-th.png) repeat-y left top;
}

table.fun-tab1 tr th,
table.fun-tab tr th {
	color: #000;
	font-size: 11px;
	padding: 8px;
	vertical-align: middle;
}
table.fun-tab1 tr td,
table.fun-tab tr td {
	color: #877d66;
	font-size: 12px;
	text-align: center;
	padding: 14px;
	vertical-align: middle;
}
table.fun-tab1 tr.odd td,
table.fun-tab tr.odd td {
	background-color: #fcfcfa;

}

.archiwum-wycen .fundusz-select {
	float:left;
	color:#000000;
	padding:0 100px 0 0;
	margin:0 0 10px;
}
.archiwum-wycen table {overflow:hidden;float:left;}
.archiwum-wycen .fundusz-select #fundusz{
    height:22px;
	width:143px;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
}
.archiwum-wycen #data_select {color:#000000;float:left;}
.archiwum-wycen #data_select #miesiac{
	width:91px;
	font-size:11px;
	font-weight:bold;
	margin-left:15px;
}
.archiwum-wycen #data_select #rok{
	width:56px;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
}
.archiwum-wycen .inny-okres {
	float:right;
	color:#000000;
	margin:0 10px 0 0;
}
.archiwum-wycen {overflow:hidden;width:618px;}

.archiwum-wycen #kalendarze input {
	margin:0 3px 0 0;
	width:63px;
}
#kalendarze {
	position:relative;
	top:-6px;
	margin-right:72px;
}
#kalendarze img {
	left:2px;
	position:relative;
	top:6px;
}
#kalendarze input,
.archiwum-wycen select {
	border-color:#A7A8A3 #A7A8A3 #EFF0EB;
	border-style:solid;
	border-width:2px;
}

/* spoleczna odpowiedzialnosc */
#social-resp { padding: 20px 0 0; }
#social-resp .item {
	background: url(../images/nowa/bg/przerywnik2.png) no-repeat left top;
	padding: 22px 25px 22px 0;
}
#social-resp .item h2 {
	overflow: hidden;
	padding-bottom: 10px;
}
#social-resp .item h2 .left {
	padding: 20px 0;
	text-align: right;
	width: 330px;
}
#social-resp .item h2 span {
	color: #c3b7a4;
	display: block;
	font-size: 19px;
	font-weight: bold;
	line-height: 24px;
}
#social-resp .item .text { padding: 18px 0 0; }

.kulki-lewo a{
	background:url("../images/nowa/bullet-red.png") no-repeat scroll left 1px transparent;
	color:#000000;
	font-size:12px;
	line-height:22px;
	padding-left:18px;

}
.aktualnosci-margines {font-size:12px;}




/* BLOG */
.szablon-5 {
	float:left;
}
.announcements .szablon-5 {
    margin:0 10px 10px 0;
}
.announcements .text {min-height:40px;}

.announcements .szablon-5 img {
	border:1px solid #f2eee9;
}

div.datePick {
	background: transparent url("../images/nowa/bg/date-pick.png") no-repeat 0px 0px;
	height:57px;
	margin:8px auto;
	padding:9px 14px;
	width:585px;
}

div.datePick ul li {
	background:none;
	display:block;
	float:left;
	margin:0 15px 0 0;
	padding:0;
}

div.datePick ul li.last { margin-right: 0px; }
div.datePick ul li a {
	background: transparent url("../images/nowa/date-pick-link.png") no-repeat 0px 0px;
	border: 1px solid #f0ece6;
	display: block;
	float:left;
	height: 23px;
	width: 23px;
}

div.datePick ul li a:hover {
	text-decoration: none;
}

div.datePick ul li input.submit {
	background: transparent url("../images/nowa/bullet-red.png") no-repeat 0px 0px;
	border:0 none;
	height:13px;
	margin:6px 0 6px 12px;
	padding:0;
	text-indent:-9999px;
	width:13px;
}

div.datePick ul li input.text {
	background:url("../images/nowa/bg/input-text.png") repeat-x 0 0 transparent;
	border:0 none;
	color:#B09B84;
	float:left;
	font-size:11px;
	font-style:italic;
	height:25px;
	margin:0;
	padding:0;
	text-align: center;
	width:153px;
}

div.datePick ul li input.text.content {
	padding: 0px 5px;
	text-align: left;
	width:164px;
}

div.datePick ul li p {
	color: #000000;
	font-size:11px;
	margin-bottom:5px;
	width:177px;
}

div.dateTab {
	margin: 19px auto;
	width: 613px;
	overflow:hidden;
}

div.dateTab ul li {
	display:block;
	float:left;
}

div.dateTab div.year div.month {
	background:url("../images/nowa/bg/date-tab-month.png") repeat-x 0 0 transparent;
	clear:left;
	height:24px;
	overflow:hidden;
	color:black;
	width:613px;
}

.wyszukiwarka-tytul {
    color:#877D66;
	padding:10px 0 0 10px;
}


div.dateTab div.year div.month div a,
div.dateTab div.year div.month div {
	color: #877D66;
 	cursor:default;
 	background:none;
	float:left;
	font-size:10px;
	height:24px;
	line-height:24px;
	margin-right:0px;
	padding:0 5px;
	font-weight:normal;
}

div.dateTab div.year div.month div a {cursor:pointer;color:#000000;}
div.dateTab div.year div.month a.active_miesiac { text-decoration: underline; color:#000000;}
div.dateTab div.year div.month div.future { color: #877D66; }
div.dateTab div.year div.no_active,
div.dateTab div.year div.active,
div.dateTab div.year div {
	background:url("../images/nowa/bg/date-tab-year-actv.png") no-repeat scroll 0 0 transparent;
	color:#000000;
	height:19px;
	line-height:20px;
	margin-right:1px;
	font-size:11px;
	font-weight:normal;
	cursor:pointer;
	float:left;
	padding:0 19px 0 21px;
	text-align:center;
}

div.dateTab div.year div.no_active {
	background: transparent url("../images/nowa/bg/date-tab-year.png") no-repeat 0px 0px;
	color: #ffffff;
	display: block;
}

div.ekspert {
	background: transparent url("../images/nowa/bg/blog-ekspert.png") no-repeat 0px 0px;
	height:201px;
	margin:0px 0 20px;
	position: relative;
	width:602px;
}

div.ekspert div.desc {
	float:right;
	margin:3px 0 0;
	width:399px;
}

div.ekspert div.desc div.text {	padding-right: 20px; }
div.ekspert div.desc p.dejavu {
	color:#000000;
	font-size:21px;
	font-weight:bold;
	margin-bottom:23px;
	padding-top:10px;
}

div.ekspert div.desc p.dejavu span {
	color: #bf2c37;
	display: block;
	font-size: 18px;
}

div.ekspert img {
	left:17px;
	position:absolute;
	top:28px;
}
.blog-daty img {
	border:1px solid #F0ECE6;
	height:23px;
	width:23px;

}
.result h4 a {
	display:block;
	padding:5px 0;
}
.result {
	border-bottom:1px solid #F2EEE9;
	padding:5px 5px 10px;
}
.result .url {color:#564525;}


/* calculator */

.graph#calc label {
	margin-right: 6px;
	margin-top: 7px;
	width: auto;
	font-weight: normal;
}

.graph#calc { padding: 27px 0px 0px 3px; }

.graph#calc ul { padding-bottom: 5px; }
.graph#calc ul li {
	overflow: hidden;
	padding-bottom: 20px;
}

.graph#calc ul li.rate {
	height: 68px;
	overflow: visible;
}

.graph#calc ul li input.txtField { width: 115px; }
.graph#calc ul li p {
	color: #bf2c37;
	font-size: 12px;
	font-weight:bold;
	padding-bottom:7px;
}

.graph#calc ul.radio {
	padding-bottom: 0px;
	padding-left:31px;
	padding-top:4px;
}

.graph#calc ul.radio li {
	clear:none !important;
	display:block;
	float:left;
	margin-right:14px;
	padding-bottom:0;
}

.graph#calc #contribution {
	background: transparent url("../images/bg/contribution.png") no-repeat 0px 0px;
	border-top: 1px solid #e5e3dc;
	margin-top:18px;
	padding: 20px 0px 0px 3px;
	width: 348px;
}

.graph#calc #contribution p {
	color:#867D65;
	font-size:12px;
	margin-bottom:20px;
}

.graph#calc #contribution p span {
	color: #bf2c37;
	font-size: 18px;
	font-weight: bold;
	margin-right: 5px;
}

.graph#calc #slider {
	background: transparent url("../images/bg/slider.png") no-repeat 0px 0px;
	height:13px;
	padding-right:46px;
	position: relative;
	width:265px;;
}

.graph#calc #slider div {
	background: transparent url("../images/zip.png") no-repeat 0px 0px;
	bottom:2px;
	height:19px;
	position:relative;
	width:48px;
}

.graph#calc #slider kbd {
	border:1px solid #f0ece6;
	font-family:Arial,Verdana,Tahoma,"Helvetica Neue",Helvetica,sans-serif;
	font-size:12px;
	padding:4px 20px;
	position:absolute;
	top:48px;
}

.graph#calc #slider kbd span {
	background: transparent url("../images/arrow-contr.png") no-repeat center top;
	display:block;
	height:9px;
	left:0;
	position:absolute;
	top:-9px;
	width:100%;
}

.graph#calc #slider div span {
	display:block;
	font-size:12px;
	padding:24px 0 0;
	text-align:center;
	width:100%;
}
.graph#calc .jqTransformInputWrapper {
	float: left;
	margin: 0 10px 0 1px;
	width: 125px !important;
}

.dodatekDoTresci {
	float:left;
	padding:0 0 10px;
}
.zgoda {
	padding:5px 0 5px 12px;
}
.komunikat{
	font-size: 20px;
	padding: 10px 0px;
	color: #000;
}
/* .calculator */


.blog-zarz-tabela{
	background: transparent !important;
	padding-bottom: 6px;
}
.blog-zarz-tabela td{
	padding: 0;
	text-align: left;
}
.blog-zarz-tabela .nagl{padding-right: 0 !important;}
.blog-zarz-tabela td > img {margin-left: -4px}
.ekspert .dejavu span {
	padding-top:5px;
}
