body, div, p, table, tr, td, ul, li, img, h1, h2, h3, h4, h5, h6, dl, dt, dd, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight:normal;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
} 
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* end of clearfix */
.top_bg {}
#bodyLeft ul {
	margin-left: 14px;
	list-style-image: url(img/layout/bullet.gif);
}
#bodyLeft ul.errors {
	list-style-image: none;
	list-style: none;
	color: #c00;
}
#bodyLeft ul.search_results {
	list-style: none;
	margin: 0;
}
#bodyLeft ul.search_results li {
	margin: 15px 0 0;
	padding-bottom: 10px;
	border-bottom: 1px dotted #EDEDED;
}

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clear {
	clear:both;
}
.alignCenter {
	text-align:center;
}
.bold {
	font-weight: bold;
}
.fontSize11 {
	font-size:11px;
}
.fontSize12 {
	font-size:12px;
}
.fontSize14 {
	font-size:14px;
}
.fontSize15 {
	font-size:15px;
}
.fontSize16 {
	font-size:16px;
}
.fontSize17 {
	font-size:17px;
}
.fontSize18 {
	font-size:18px;
}
.fontSize20 {
	font-size:20px;
}

h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #7BB733;	
	font-size: inherit;
	font-weight: bold;
}
h1 {
	font-size: 23px;
}
h2 {
	padding: 0 0 3px 8px;
	margin-right: 8px;
	font-size: 18px;
}
h2#siteTitle {
	border-bottom: 1px dotted #d6d6d6;
	margin: 0;
	font-size: 23px;
	padding: 0;
}
#article #siteTitle {
	background:transparent url(img/layout/gray-gradient-open.gif) repeat-x scroll 0 0;
	
	border: 0;
	padding: 10px 0 3px 8px;
}
#article h3 {
	color: #696969;
	padding-left: 8px;
}
h3 {
	font-size: 15px;
}
h4 {
	font-size: 18px;
}
h4.sectionHeader {
	border-bottom: 1px dotted #d6d6d6;
	margin-bottom: 10px;
	padding: 0 0 5px 10px;
}
h4.title {
	margin-bottom: 3px;
	border-bottom: dotted 1px #ccc;
	padding-bottom: 3px;
}

#bodyRight h4 {}
h5 {
	font-size: 15px;

}
h5.subtitle {
margin-top:12px;
}
#bodyLeft h5 {
	
}
#bodyRight h5 {
	
}


#header {
	height: 85px;
}
#bodyLeft img, #recommendedArticles img, #mostCommentedArticles img {
	border: 1px solid #c6c6c6;
}
input, textarea {
	border: 1px solid #6fc600;
	padding: 2px 0 2px 4px;
	background: #fff;
	font-family: inherit;
	font-size: 13px;
}
#searchsubmit, #submitComment, #submitQuestion {
	display: block;
	border: none;
	width: 113px;
	height: 37px;
	margin-bottom: 0;
	max-height:37px;
	font-size: 0;
	cursor: pointer;
	padding-top: 37px;
	background: transparent url(img/layout/buttons/szukaj.gif) 0 0 no-repeat;
}
a {
	font: 'Trebuchet MS';
	color: #0067c2;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	line-height: 20px;
}
body {
	background: url(img/layout/bg_stripes.gif);
	font: 13px 'Trebuchet MS', Arial, Helvetica;
	text-align: center;

}
#container {
	padding-bottom: 30px;
}
#topBg {
	position: absolute;
	left: 0;
	overflow: hidden;
	z-index: 0; 
	width: 1200px;
	left: 50%;
	margin-left: -599px;
}
div#wrapper {
	width: 995px;
	margin: 0 auto;
	min-height: 740px; /* wysokosc obrazka ze smugami: 543px */
	_height: 740px; /* wysokosc obrazka ze smugami */
	position:relative;
	background: url('img/layout/bg_stripes.gif');
}
img#logo {
	float: left;
	margin-left: 20px;
	margin-top: 27px;
	margin-bottom: 31px;
}
#topRightMenu {
	margin: 40px 14px 0 0;
	float: right;
}
#topRightMenu a {
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	margin-left: 16px;
}
ul#mainMenu, div#mainMenu {
	text-transform: uppercase;
	list-style: none;
	background: url(img/layout/menu/belka.gif) no-repeat bottom;
	margin-left: 0px;
	padding-left: 3px;
	padding-bottom: 11px;
	height: 32px;
	border: solid yellow: 1px;
}
#mainMenu li {
	display: block;
	float: left;
	margin-left: -7px;
	height: 35px;
}
#mainMenu li .selected {
	z-index: 100;
	position:relative;
}
#mainMenu li.firstLink {
	margin-left: 0px;
}
li.secondLink {
	position:relative;
	right:11px;
	z-index: 9;
}
li.thirdLink {
	position:relative;
	right:24px;
	z-index: 8;
}
li.fourthLink {
	position:relative;
	right:36px;
	z-index: 7;
}
#mainMenu li a {
	display: block;
	display: inline-block;
	_height: 35px;
	_float: left;
}
#mainMenu li a:hover {
	text-decoration: none;
}
#mainMenu li span {
	height: 35px;
	line-height: 40px;
	_line-height: 35px;
	cursor: pointer;
	display: block;
	float: left;
}
#mainMenu li span.left, #mainMenu li span.right {
	width: 13px;
}
#mainMenu li span.left {
	background: url(img/layout/menu/gray-left.png) no-repeat;
}
#mainMenu li span.middle {
	padding: 0 5px;
	background: url(img/layout/menu/gray-middle.png) repeat-x;
}
#mainMenu li span.right {
	background: url(img/layout/menu/gray-right.png) no-repeat;
}
#mainMenu .selected span.left {
	background: url(img/layout/menu/green-left.png) no-repeat;
}
#mainMenu .selected span.middle {
	background: url(img/layout/menu/green-middle.png) no-repeat right top;
}
#mainMenu .selected span.right {
	background: url(img/layout/menu/green-right.png) no-repeat;
}
#mainMenu a {
	color: #898989;
	font-weight: bold;
	font-size: 14px;
}
#mainMenu a.selected {
	color: #fff;
}
div#contents {
	background: url(img/layout/bg_border_shadow.png) repeat-y;
	padding-bottom: 10px;
	width: 995px;
	_overflow-x: hidden;
}
#contents #banner {
	margin: 7px 0 10px;
}
#contents #gradientMainMenuBg {
	background: url(img/layout/gradient_above_main_menu.gif) repeat-x;
	height: 9px;
}
#body {
	text-align: left;
	padding: 0 15px;
	text-align: justify;
}
#bodyLeft {
	width: 651px;
	margin-right: 8px;
	float: left;
}
#breadcrumbs {
	background: #f7f7f7;
	padding: 7px 5px 7px 10px;
	margin-bottom: 6px;
}
#breadcrumbs span {
	background: url(img/layout/breadcrumbs-triangle.gif) no-repeat 0 5px;
	display: inline-block;
	width: 13px;
	height: 16px;
	vertical-align: top;
}
#breadcrumbs a {
	margin-right: 9px;
}
#breadcrumbs h1 {
	margin-right: 9px;
	display: inline;
	font-size: 13px;
	color: #000;
	font-weight: normal;
}

/* box pairs */
.doubleItem {
	margin-bottom: 6px;
	position: relative;
	margin-left: -10px;
	_margin-left: -20px;
	width: 670px;
	overflow: hidden;
	clear: left;
}
.doubleItem .cell {
	float: left;
	width: 320px;
	margin-left: 10px;
	position: relative;
}
.doubleItem .cell a.img_link {
	display: block;
}
.doubleItem .cell .wrapper {
	background: url(img/layout/gray-gradient-open.gif) repeat-x top left;
	padding: 5px;
	margin-bottom: 10px;
}
h4.title {
	margin-bottom: 3px;
	border-bottom: dotted 1px #ccc;
	padding-bottom: 3px;
}
.doubleItem .cell a.bordered_link {
	border-bottom: dotted 1px #ccc;
	padding: 5px 0 5px 10px;
	display: block;
	background: url(img/layout/bullet2.gif) no-repeat 1px 12px;
}
.doubleItem .cell ul {
	margin: 5px 0;
}
.doubleItem .cell p.wiecej {
	text-align: right; 
	clear: left;
	margin-top: 5px;
}
.doubleItem .cell p.wiecej a {
	background: url(img/layout/bullet2.gif) no-repeat left center;
	padding-left: 10px;
	border-bottom: 1px dotted #E9E9E9;
}
#bodyLeft .doubleItem .cell .wrapper img {
	border: 1px solid #C6C6C6;
}
#bodyLeft .doubleItem .cell img.left {
	float: left;
	margin-left: 5px;
}
#bodyLeft .doubleItem .cell img.right {
	float: right;
	margin-right: 5px;
}
.doubleItem .closeGradient {
	position: absolute;
	bottom: 0;
	width: 320px;
}
.doubleItem .bottom {
	clear: left;
	/*background: url(img/layout/gray-gradient-close.gif) repeat-x;
	height: 10px;*/
}
.openGradient {
	background: url(img/layout/gray-gradient-open.gif) repeat-x;
	height: 10px;
}
.closeGradient {
	background: url(img/layout/gray-gradient-close.gif) repeat-x;
	height: 8px;
}
.closeGradient.w321 {
	width:321px;
}
.closeGradient.w319 {
	width:319px;
}
.leftCell .closeGradient, .rightCell .closeGradient {
	clear: both;
}


.bigHyperLink {
	border-bottom: 1px dotted #e9e9e9;
	margin-right: 10px;
	margin-left: -3px;
	padding: 0 0 1px 12px;
}
.bigHyperLink a {
	font-size: 13px;
	font-weight: normal;
	background: url(img/layout/big-hyperlink-arrow.gif) no-repeat left 7px;
	padding-left: 11px;
}

.row .bigHyperLink.floatRight, .row .bigHyperLink.floatLeft {
	padding: 4px 0 4px 12px;
}
.row p img.floatLeft {
	margin-right: 11px;
	position: relative;
	right: 6px;
	margin-bottom: 0;
}
.row p {
	margin-top: 5px;
	padding-left: 7px;
}
.articlesList {
	padding: 12px 0 10px;
	border-bottom: 1px dotted #ededed;
}
.articlesList img {
	float:left;
	margin-right: 11px;
	position:relative;
	z-index:20;
}
.articlesList .topTitle a {
	border-bottom:none;
	padding-bottom:0;
	padding-left:0;
	font-size: 15px;
}
.articlesList p {
	position: relative;
	bottom: 4px;
}
.articlesList .bigHyperLink.commentsLink a {
	background: none;
	padding-left:0;
}
.articlesList .bigHyperLink {
	padding:0 1px 1px 1px;
	margin:0
}
#pagination {
	background: url(img/layout/bg-pagination.gif) repeat-x;
	text-align:center;
	padding: 6px 2px 0;
	margin-bottom: 10px;
}
#pagination a {
	margin: 0 3px;
}
#pagination #prev {
	background: url(img/layout/big-hyperlink-arrow-left.gif) no-repeat left 7px;
	padding-left: 10px;
	float:left;
	margin:0;
}
#pagination #next {
	background: url(img/layout/big-hyperlink-arrow.gif) no-repeat right 7px;
	padding-right: 10px;
	float:right;
	margin:0;
}
#prev, #next, #currentSubePage {
	font-weight:bold;
}
#footerInfo, #footerLinks {
	text-align: left;
	margin-top: 10px;
	margin-left: -2px;
	position: relative;
}
#footerInfo, #footerInfo li a, #footerLinks, #footerLinks li a {
	color: #fff;
	font-size: 12px;
}
#footerInfo li a, #footerLinks li a {
	padding: 0 10px;

}
#footerInfo a.firstFooterLink , #footerLinks a.firstFooterLink {
	background: none;
}
#footerLinks ul, #footerInfo ul, #topRightMenu ul{
display:block;
float:left;
}
#footerLinks li, #footerInfo li, #topRightMenu li {
float:left;
margin:0;
padding:0;
display:block;
}
#createdBy {
	position:absolute;
	right:0;
	top:-4px;
	float:right;
}
#createdBy a {
	background: none;
	padding: 0 5px 0 0;
}
.siteborder {
	background: url(img/layout/siteborder-bottom.gif) no-repeat;
	height: 11px;
	margin-left: 6px;
}
#footerInfo {padding-bottom:10px;}
#footerInfo div.partners a {
	font-size: 11.5px;
	padding: 0 0 0 6px;
	margin-right: 2px;
}
div.partners {
	padding-left: 2px;
	font-size: 10px;
	margin-top: 3px;
}


/* article actions section */
.articleActions {
		position: relative;
}
.articleActions #articleLink  {
	margin: 0;
}
.articleActions .zend_form dd, .articleActions .zend_form dt {
	width: auto;
	margin: 0;
}
#bodyLeft .articleActions ul.services, #bodyLeft .articleActions ul.actions {
	list-style: none;
	list-style-image: none;
	margin-left: 5px;
	padding: 0;
	clear: left;
}
.articleActions .services {
	position: absolute;
	right: 20px;
	top: 35px;
}
.articleActions .actions li {
	float: left;
}
/* polec artykul */
.articleActions #articleLink {
}
.articleActions #articleLink input {
	width: 508px;
	padding: 2px 0 2px 6px;
	margin: 0 0 13px 5px;
	display: block;
}

.favorite, .recommend, .abuse {
	padding-left: 19px;
	font-size: 13px;
	color: #222;
	background-position: left center;
	background-repeat: no-repeat;
	margin-right: 13px;
}
.favorite {
	background-image: url(img/layout/icons/favorite.gif);
}
.recommend {
	background-image: url(img/layout/icons/recommend.gif);
}
.abuse {
	background-image: url(img/layout/icons/abuse.gif);
}


/* comments */

#articleCommentForm form {
	
}
#articleCommentForm dd {
	padding-bottom: 10px;
}
#articleCommentForm .errors {
	margin-left: 0;
}
#articleCommentForm fieldset {
	border: 0;	
	padding: 0;
	margin: 0;
}
#articleCommentForm legend {
	display: none;
}
#articleCommentForm #fieldset-fieldComment {
	
}
#articleCommentForm #fieldset-fieldComment textarea {
	width: 640px;
}
#articleCommentForm #fieldset-fieldNick {
	float: left;
	width: 210px;
}
#articleCommentForm #fieldset-fieldCaptcha {
	float: left;
	width: 270px;	
	position: relative;
}
#articleCommentForm #fieldset-fieldCaptcha img {
	position: absolute;
	border: solid #666 1px;
	right: 0;
	top: 11px
}
#articleCommentForm #fieldset-fieldCaptcha input, #articleCommentForm #fieldset-fieldCaptcha .errors {
	position: relative;
	top: -18px;
}
#articleCommentForm #fieldset-fieldSubmit {
	float: right;
	margin-top: 3px;
	margin-right: -18px;
}



/** modal panels: recommend page & abuse **/

.modalPanel {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 500px;
	margin-left: -250px;
	height: 500px;
	margin-top: -250px;
	background: #fff;
	padding: 10px 10px 0;
	display: none;
	text-align: left;
}
.modalPanel a {
	color: #333;
}
.modalPanel a:hover {
	color: #646259;
}
.recommend {
	height: 470px;
	margin-top: -235px;
}

.abuse {
	height: 300px;
	margin-top: -150px;
}

.modalPanel .info {
	margin-top: 10px;
	font-size: 1em;
}

.modalPanel .control {
	position: absolute;
	right: 10px;
	top: 10px;
	height: 20px;
}

.modalPanel .control a.close {
	background: url(img/layout/modal/close.gif) no-repeat bottom
		left;
	width: 15px;
	height: 15px;
	display: block;
	float: right;
	font-size: 0;
	text-indent: -999em;
	outline: 0;
}

.modalPanel .control a.close:hover {
	background-position: top left;
}

.modalPanel h1 {
	border-bottom: solid #7BB733 1px;
	margin-bottom: 10px;
}

.modalPanel textarea {
	height: 50px;
}

.modalPanel input,.modalPanel textarea {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-bottom: 10px;
}

.modalPanel .errors {
	float: left;
	list-style: none;
	margin-left: 10px;
}

.modalPanel dt {
	height: 20px;
	clear: left;
}

.modalPanel dd {
	min-height: 20px;
	_height: 20px;
}

.modalPanel input, .modalPanel textarea {
	width: 220px;
	padding: auto;
	border: solid #7BB733 1px;
}

.modalPanel #send {
	background: url(img/layout/buttons/wyslij.gif) no-repeat;
	cursor: pointer;
	height: 37px;
	width: 113px;
	border: 0;
	padding-top: 37px;
	text-indent: -999em;
	overflow: hidden;
	font-size: 0;
}

/* messages */
.message {
	margin: 8px 0;
	background: #F7F7F7;
	padding: 4px 0 4px 8px;
}
.message ul { 
	list-style: none !important;
	margin-left: 0 !important; /* overwrite default ul */
}
.message ul li { 
	line-height: 1.6em;
	font-weight: bold;
}
#messages-confirmation.message {
	color: #7BB733;
}
#messages-notice.message {
	color: #FFBF00;	
}
#messages-error.message {
	color: #F33;
}
.search_wrapper {
	height: 38px;
	overflow: hidden;
}
#widgety {
list-style:none;
margin:0px;
padding:0px;
}
#widgety li {
margin-bottom:2px;
}

.active_page{
font-weight:bold;
}
#wp_page_numbers ul.pag {
list-style:none;
display:block;
width: 649px;
margin:0;
padding:0;
float:left;
}
#wp_page_numbers ul.pag li.middle{
width: 249px;
text-align: center;
margin:0px auto;
float:left;
padding: 0px auto;
}
#wp_page_numbers li.middle ul.strony {
list-style:none;
display:inline-block;
margin:0 auto;
padding:0;
text-align: center;
width: 240px;
}
#wp_page_numbers ul.pag li{
float: left;
display:block;
}
#wp_page_numbers ul.pag li.prev{
width: 200px;
float:left;
text-align:left;
font-weight: bold;
}
#wp_page_numbers ul.pag li.next{
width: 80px;
float:right;
text-align:right;
font-weight: bold;
}
#wp_page_numbers li.middle ul.strony li{
float: inherit;
margin:0 auto;
text-align: center;
display:inline;
}
.entry{
margin:10px 0 0 0;
padding:0px;
}
p.mb5 {
margin-bottom:5px;
}
span.wpcf7-list-item, span.wpcf7-checkbox, span.zgoda2{
margin:0px;
padding:0px;
}
p.mt10 {
margin-top:10px;
}

.blockInRightSection h4.topTitle {
border-bottom:1px dotted #DFDFDF;
margin-bottom:5px;
padding-bottom:2px;
}
.kat_tagi {
font-size: 12px;
color: #aaaaaa;
}

#suckerfishnav, #suckerfishnav_2{
background:transparent url(img/layout/menu/belka.gif) no-repeat scroll 6px bottom;
height:32px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding-bottom:11px;
padding-left:3px;
text-transform:uppercase;}
#suckerfishnav ul,#suckerfishnav_2 ul {float:left;list-style:none;line-height:40px;padding:0;border:1px solid #aaa;margin:0;}
ul.sf-menu {width:100%;}
#suckerfishnav a, #suckerfishnav_2 a {
display:block;color:#dddddd;text-decoration:none;padding:0px 0px;
color:#898989;
font-size:14px;
font-weight:bold;}
#suckerfishnav li , #suckerfishnav_2 li{
display:block;
float:left;
height:35px;
margin-left:0;}
#suckerfishnav li.cat-item, #suckerfishnav_2 li.cat-item {
margin-left:-7px;
}
#suckerfishnav li.current-cat,#suckerfishnav_2 li.current-cat {

}
#suckerfishnav ul,#suckerfishnav_2 ul  {position:absolute;left:-999em;height:auto;	font-weight:normal;margin:0;line-height:1;	border:0;border-top:1px solid #666666;	}
#suckerfishnav li li , #suckerfishnav_2 li li {	border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;font-weight:bold;font-family:verdana,sans-serif;}
#suckerfishnav li li a, #suckerfishnav_2 li li a  {padding:4px 10px;	font-size:12px;color:#dddddd;}
#suckerfishnav li ul ul, #suckerfishnav_2 li ul ul  {margin:-21px 0 0 150px;}
#suckerfishnav li li:hover, #suckerfishnav_2 li li:hover  {}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {color:#aaa;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a , #suckerfishnav_2 li:hover a, #suckerfishnav_2 li.sfhover a{color:#aaa;}
#suckerfishnav li ul li.current-cat:hover a, #suckerfishnav li ul li li.current-cat:hover a, #suckerfishnav li ul li li li.current-cat:hover a, #suckerfishnav li ul li li li.current-cat:hover a  {color:#eee;}
#suckerfishnav li.current-cat:hover a, #suckerfishnav_2 li.current-cat:hover a  {color:#eee;}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#aaa;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul ,#suckerfishnav_2 li li li.sfhover ul, #suckerfishnav_2 li li li li.sfhover ul {left:auto;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {}
#suckerfishnav .current-cat span.left, #suckerfishnav_2 .current-cat span.left {
background:transparent url(img/layout/menu/green-left.png) no-repeat scroll 0 0;
}
#suckerfishnav li span.left, #suckerfishnav_2 li span.left {
background:transparent url(img/layout/menu/gray-left.png) no-repeat scroll 0 0;
}
#suckerfishnav li span.left, #suckerfishnav li span.right, #suckerfishnav_2 li span.left, #suckerfishnav_2 li span.right  {
width:13px;
}
#suckerfishnav li span, #suckerfishnav_2 li span {
cursor:pointer;
display:block;
float:left;
height:35px;
line-height:40px;
}
#suckerfishnav li span.right, #suckerfishnav_2 li span.right {
background:transparent url(img/layout/menu/gray-right.png) no-repeat scroll 0 0;
}
#suckerfishnav .current-cat span.middle, #suckerfishnav_2 .current-cat span.middle {
background:transparent url(img/layout/menu/green-middle.png) no-repeat scroll right top;
}

#suckerfishnav .firstLink span.middle, #suckerfishnav_2 .firstLink span.middle {
background:transparent url(img/layout/menu/house.png) no-repeat scroll left 1px;
width:34px;
height:35px;
padding:0;
}
#suckerfishnav .firstLink.current-cat span.middle, #suckerfishnav_2 .firstLink.current-cat span.middle {
background:transparent url(img/layout/menu/house_active.png) no-repeat scroll left 1px;
width:34px;
height:35px;
padding:0;
position:relative;
z-index:100;
}

#suckerfishnav li span.middle, #suckerfishnav_2 li span.middle {
background:transparent url(img/layout/menu/gray-middle.png) repeat-x scroll 0 0;
padding:0 5px;
}
#suckerfishnav .current-cat a, #suckerfishnav_2 .current-cat a {
color:#FFFFFF;
}
#suckerfishnav .current-cat span.right, #suckerfishnav_2 .current-cat span.right {
background:transparent url(img/layout/menu/green-right.png) no-repeat scroll 0 0;
position:relative;
z-index:100;
}
#suckerfishnav ul.children, #suckerfishnav_2 ul.children {
margin:34px 0 0 0 ;
padding:0px;
border:0px;
z-index:99;
float:left;
text-align:left;
}
#suckerfishnav ul.children li {
margin:0px;
padding:0px;
}
#suckerfishnav ul.children li.cat-item, #suckerfishnav_2 ul.children li.cat-item {
margin:0 0 0 2px;
padding:0px;
border:1px solid #c5c5c5;
float:none;
height:33px;
line-height:25px;
background:#fff url(img/layout/menu/submenu.png) repeat-x scroll left bottom;

}
#suckerfishnav ul.children li a, #suckerfishnav_2 ul.children li a {
color:#aaa;
font-size:12px;
padding:0 10px 0 10px;
margin:0px;
}
#suckerfishnav ul.children li span.middle, #suckerfishnav_2 ul.children li span.middle {
background:none;
padding:0px 0px 0px 0;
margin:0px;
cursor:pointer;
display:block;
float:left;
height:30px;
line-height:30px;

}
#suckerfishnav ul.children li span.right, #suckerfishnav ul.children li span.left,#suckerfishnav_2 ul.children li span.right, #suckerfishnav_2 ul.children li span.left {
width:0px;
height:30px;
line-height:30px;
}
#suckerfishnav li.current-cat ul.children li.cat-item, #suckerfishnav_2 li.current-cat ul.children li.cat-item {
border:1px solid #8cd138;
color: #8cd138;
}
#suckerfishnav li.current-cat ul.children li a, #suckerfishnav_2 li.current-cat ul.children li a  {color: #7BB733;}
.articleBrief.firstBrief {
border-top:medium none;
background:none;
}
.alignleft {
float:left;
margin: 5px 10px 0px 0px;
}
.alignright {
float:right;
margin: 5px 0px 0px 10px;
}
ul.kategorie_error {

}
ul.kategorie_error li {
list-style:none;
display: block
}
ul.kategorie_error li ul li{
float: left;
}
.dod_info {
width:520px;
float:right;
}
#pixopoint_menu1 li, #pixopoint_menu1 ul {text-align:left;}

#suckerfishnav ul.children li.cat-item, #suckerfishnav_2 ul.children li.cat-item {
background:#FFFFFF url(img/layout/menu/submenu.png) repeat-x scroll left bottom;
border:1px solid #C5C5C5;
display:block;
height:30px;
line-height:30px;
margin:0 0 0 2px;
padding:0;
}
#wp_page_numbers ul.pag {
display:block;
float:left;
list-style:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:649px;
}
#wp_page_numbers ul.pag li.middle {
float:left;
margin:0 auto;
text-align:center;
width:439px;
list-style:none;
}
#wp_page_numbers ul.pag li.prev {
float:left;
font-weight:bold;
text-align:left;
width:100px;
list-style:none;
}
#wp_page_numbers ul.pag li.next {
float:left;
font-weight:bold;
text-align:right;
width:109px;
list-style:none;
color: #fff;
}
#wp_page_numbers ul.pag li.next a {
color: #0067C2;
}
#wp_page_numbers li.middle ul.strony {
clear:both;
float:none;
list-style:none;
}
#wp_page_numbers li.middle ul.strony li {
display:inline;
float:none;
list-style:none;
}

a.br_tag {
color:#0067C2;
font-weight: normal;
}

/* ****** main menu style ****** */

#top_menu {margin:0 auto;padding:0;height:65px;width:983px;background:url('img/pp/new-menu/_menu-bg-2.png') top left;font-size:13px;}
#top_menu  ul, #top_menu  li {margin:0;padding:0;}
#top_menu  li {float:left;display:inline;}
#top_menu  ul {list-style:none;}
#parent {position:relative;}
.cat-item li {}
.cat-item a {display:block;padding:11px 9px 10px 10px;color:#fff;font-weight:bold;background:url('img/pp/new-menu/line.png') no-repeat top right; text-decoration:none;}
.cat-item a {text-transform:uppercase;}
.children .cat-item a { text-transform:inherit !important}
.cat-item a:hover {background:url('img/pp/new-menu/hover-2.png') no-repeat right top !important;}
.children {margin:0;padding:0;position:absolute;top:36px;left:0;right:0;clear:left;display:none;}
.cat-item .children li {margin-bottom:-2px;}
.cat-item .children a {display:block;background:url('img/pp/dotted.png') center right no-repeat !important;border-right:none !important;color:#0067C2;}
.cat-item .children a {padding:6px 9px 5px 10px !important;}
.cat-item .children .current-cat {background:#e5e5e5 !important;font-size:13px !important;}
.cat-item .children .current-cat a {color:#002447 !important;}
.cat-item .children a:hover {color:#002447;text-decoration:none;}
#parent li:hover .children {margin-bottom:-2px;height:29px !important;display:block;background:url('img/pp/new-menu/special.png') bottom left repeat-x;z-index:1000;}
.current-cat-parent a {background:url('img/pp/new-menu/hover-2.png') no-repeat right top;}
.current-cat-parent ul {display:block;}
#parent li.cat-item:hover li {height:29px !important;background:url('img/pp/new-menu/special.png') bottom left repeat-x;}
#parent .current-cat ul {display:block;z-index:99;}
#parent .current-cat a {background:url('img/pp/new-menu/hover-2.png') no-repeat right top;}













.banner_top {
padding-top: 10px;
}