/*****************************ARTYKUŁY**********************************/
/*Artykuly lista, domyslny artykul*/
.mArticleList {
	width: 500px;
	float: left;
} 
.mArticle, 
.mGallery {
	float: left;
	width: 690px;
	margin: 12px 0 0 0;
}
.mArticleSponsored {
	float: left;
	height: 29px;
	margin: 0 0 10px 0;
	background: url("/images/gfx/art-spons-arrow.gif") no-repeat center bottom;
}
.mArticleSponsoredLeft, .mArticleSponsoredRight {
	width: 5px;
	height: 25px;
	float: left;
}
.mArticleSponsoredLeft {
	background: url("/images/gfx/art-spons-left.gif") no-repeat;
}
.mArticleSponsoredRight {
	background: url("/images/gfx/art-spons-right.gif") no-repeat;
}
.mArticleSponsoredCenter {
	background: url("/images/gfx/art-spons-center.gif") repeat-x;
	float: left;
	height: 20px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 5px 6px 0 6px;
}
.mArticleList a:hover, 
.mArticle a:hover, 
.mGallery a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.mArticleListName {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 14px;
	margin: 0 0 0 3px;
	float: left;
	display: inline;
	text-transform: uppercase;
	background: url("/images/gfx/title-left.gif") no-repeat 0 2px;
}
.mArticleListTop {
	float: left;
	width: 500px;
	margin: 0 0 15px 0;
}
.mArticleListIt {
	float: left;
	width: 100%;
}
.mArticleListIco {
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}
.mArticleListIcoImg {
	float: left;
	padding: 2px;
	border: 1px solid #d5d5d5;
	background: #fff;
}
.mArticleListIcoImg a img {
	padding: 0;
	margin: 0;
	float: left;
}
.mArticleListBeginning {
	padding: 0 10px 0 0;
}
h3.mArticleListTitle {
	margin: 0 0 2px 0;
	padding: 0;
	line-height: 14px;
}
h3.mArticleListTitle a {
	font-size: 14px;
	color: #333333;
}
h3.mArticleListTitle a:hover {
	text-decoration: underline;
	color: #cb0000;
}
span.advertising {
	font-weight: normal;
	color: #a4a4a4;
	font-size: 9px;
}
.mArticleListInfo {
	color: #8f8f8f;
	font-size: 11px;
	margin: 0 0 5px 0;
}
a.mArticleAuthor, a.mArticleAuthor:hover,
a.mGalleryAuthor, a.mGalleryAuthor:hover {
	color: #1183be;
}
a.mArticleListAuthor, a.mArticleListAuthor:hover,
a.mArticleIssue, a.mArticleIssue:hover,
a.mGalleryIssue, a.mGalleryIssue:hover {
	color: #8f8f8f;
}
.mArticleListInfo span,
.mArticleInfo span,
.mGalleryInfo span  {
	color: #dddddd;
}
strong.mArticleListCommentIco,
.mArticleCommentIco {
	background: url("/images/gfx/comment-ico.gif") no-repeat 0 2px;
	padding: 0 0 0 15px;
	text-align: right;
	color: #3a3a3a;
	font-weight: bold;
	font-size: 10px;
}
a.mArticleCommentIco {
	cursor: pointer;
}
a.mArticleCommentIco:hover {
	color: #3a3a3a;
}
.mArticleListContent {
	color: #484747;
	font-size: 12px;
	line-height: 14px;
	display: table;
}
.mArticleListSeparator {
	width: 500px;
	height: 1px;
	overflow: hidden;
	float: left;
	background: #e9e9e9;
	margin: 24px 0;
}
a.mMoreArticle {
	color: #333333;
}
a.mMoreArticle:hover {
	color: #cb0000;
	text-decoration: underline;
}

/*domyslny artykul*/
h1.mArticleName,
h1.mGalleryName {
	color: #333333;
	font-size: 26px;
	font-weight: bold;
	padding: 0 50px 3px 0;
	margin: 0;
	float: left;
	line-height: 28px;
}
span.mArticleSupName,
span.mGallerySupName {
	font-size: 18px;
	font-family: Georgia, Times, Times New Roman, serif;
	color: #7a7a7a;
	padding: 0 50px 3px 0;
	float: left;
}
.mArticleInfo {
	color: #8f8f8f;
	font-size: 11px;
	margin: 0 0 24px 0;
}
.mArticlePhotoMain {
	float: left;
	width: 335px;
	margin: 3px 15px 15px 0;
	display: inline;
}
.mArticlePhotoMain a img {
	float: left;
	width: 335px;
}
.mArticlePhotoMainDescription {
	background: url("/images/gfx/photo-desc-bg.gif") repeat-y;
	width: 335px;
	float: left;
}
.mArticlePhotoMainDescriptionText {
	width: 309px;
	float: left;
	margin: 1px 0 1px 9px;
	display: inline;
	background: #f1f1f1;
	padding: 8px;
	font-size: 12px;
	line-height: 13px;
}
span.mArticlePhotoMainDescriptionAuthor {
	color: #333333;
	font-size: 11px;
	font-style: italic;
	float: left;
	padding: 3px 0 0 0;
}
.mArticleContent h2 {
	padding: 0 0 16px;
	font-size: 13px;
}
h2.mArticleBeginning, .mArticleLead, .mArticleContent {
	font-size: 13px;
	line-height: 18px;
	padding: 0;
}
.mArticleLead {
	font-weight: bold;
}
h2.mArticleBeginning {
	padding: 0 0 16px 0;
}
.mArticleContent h3 {
	font-size: 14px;
	padding: 0 0 16px 0;
}
.mArticleContent h4 {
	font-size: 13px;
	padding: 0 0 16px 0;
}
.mArticleTextNext {
	padding: 0 0 16px 0;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}
.mArticleContent {
	line-height: 18px;
	margin: 0 0 16px 0;
}
p {
	padding: 0 5px 16px 0;
	text-align: left;
}
sup, sub {
	line-height: 0;
	font-size: 9px;
}
.mArticleContent ul, .mArticleContent ol {
	margin: 0 0 0 32px;
	padding: 0 0 8px 0;
}
.mArticleContent ul {
	list-style: inside;
}
.mArticleContent ul li, .mArticleContent ol li {
	margin: 0;
	padding: 0 0 8px 0;
}
.mArticleContent ul li ul, .mArticleContent ol li ol {
	margin: 16px 0 0 32px;
	padding: 0 0 0 0;
	line-height: 16px;
}
.mArticleContent ul li ul {
	list-style: inside;
}
.mArticleContent ul li ul li, .mArticleContent ol li ol li {
	margin: 0;
	padding: 0 0 8px 0;
}
.mArticleContent ul li ul li ul, .mArticleContent ol li ol li ol {
	margin: 16px 0 0 32px;
	padding: 0 0 0 0;
	line-height: 16px;
}
.mArticleContent ul li ul li ul {
	list-style: inside;
}
.mArticleContent ul li ul li ul li, .mArticleContent ol li ol li ol li {
	margin: 0;
	padding: 0 0 8px 0;
}
table.tabela_normal {
	border-collapse: collapse;
	width: 99%;
	border: 1px solid #db9e9b;
	border-right: 0;
	text-align: left;
	margin: 0 0 16px 0;
}
table.tabela_normal caption {
	font-size: 13px;
	color: #333333;
	margin: 0 0 16px;
}
table.tabela_normal tr th {
	background: #d9261c;
	border-right: 1px solid #db9e9b;
	border-bottom: 1px solid #db9e9b;
	padding: 8px 15px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}
table.tabela_normal tr td {
	border-right: 1px solid #db9e9b;
	border-bottom: 1px solid #db9e9b;
	padding: 8px 15px;
	font-size: 11px;
	color: #333333;
	background: #fafafa;
}
table.tabela_normal tr td.tabela_komorka_zolta {
	background: #ffebea;
}
table.tabela_normal tr td.tabela_komorka_szara {
	background: #fafafa;
}
table.tabela_porownawcza {
	border-collapse: collapse;
	width: 99%;
	text-align: left;
	margin: 0 0 16px 0;
}
table.tabela_porownawcza caption {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 16px 0;
}
table.tabela_porownawcza tr th {
	background: #fff1f1;
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding: 12px;
	border-right: 3px solid #fff;
}
table.tabela_porownawcza tr td {
	border-right: 3px solid #fff;
	background: #fff1f1;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	padding: 12px;
	text-align: left;
	border-bottom: 1px solid #fff;
}
table.tabela_porownawcza tr td.zdjecie {
	background: #fff;
	text-align: center;
	vertical-align: middle;
}
table.tabela_reklama {
	border-collapse: collapse;
	width: 220px;
	float: right;
	margin: 0 0 15px 15px;
	border: 1px solid #e1e1e1;
}
table.tabela_reklama tr th {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	background: #cc0000 url("/images/gfx/advertising-article-bg.gif") repeat-x 0 top;
	border: 1px solid #a4140c;
	padding: 5px 10px;
}
table.tabela_reklama tr td {
	border-top: 0;
	text-align: center;
	padding: 10px;
}
table.tabela_zdjecie, table.tabela_zdjecie_prawo {
	border-collapse: collapse;
	width: 220px;
	color: #333333;
	font-size: 11px;
}
table.tabela_zdjecie {
	float: left;
	margin: 0 15px 15px 0;
}
table.tabela_zdjecie_prawo {
	float: right;
	margin: 0 0 15px 15px;
}
table.tabela_zdjecie tr th, table.tabela_zdjecie_prawo tr th {
	border: 0;
	padding: 0 0 5px 0;
	text-align: left;
}
table.tabela_zdjecie tr td, table.tabela_zdjecie_prawo tr td {
	border: 0;
	padding: 0;
	text-align: left;
}
table.tabela_literatura {
	border-collapse: collapse;
	width: 99%;
	text-align: left;
	margin: 0 0 16px 0;
	font-size: 13px;
	color: #333333;
}
table.tabela_literatura tr th {
	border-bottom: 1px solid #e0e0e0;
}
table.tabela_literatura tr th .naglowek {
	background: #efefef;
	font-weight: bold;
	padding: 8px 15px;
	text-transform: uppercase;
	float: left;
}
table.tabela_literatura tr td {
	padding: 16px 10px 0 10px;
	font-size: 13px;
}
table.tabela_literatura tr td.numer {
	font-weight: bold;
	text-align: right;
	width: 25px;
	padding: 16px 0 0 0;
	font-size: 13px;
}
.cytat {
	padding: 20px 20px 20px 90px;
	margin: 0 0 16px 0;
	line-height: 16px;
	font-style: italic;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background: url("/images/gfx/blackquote-ico.gif") no-repeat 14px 25px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
}

/*Logowanie do artykulu "dostepny dla zalogowanych"*/
.mArticleLogin {
	float: left;
	width: 690px;
	/*margin: 26px 0 0 0;*/
}
.mArticleLoginInfo {
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	text-align: center;
	margin: 0 0 15px 0;
}
.mArticleLoginInfo span {
	background: #ffe774;
	padding: 2px;
}
.mArticleLoginBorder {
	float: left;
	width: 688px;
	border: 1px solid #e0e0e0;
	border-top: 0;
	padding: 0 0 12px 0;
}
.mArticleLoginTop {
	width: 690px;
	float: left;
	height: 14px;
	background: url("/images/gfx/m-article-login-bg-top.png") no-repeat;
}
.mArticleLoginBg {
	float: left;
	width: 660px;
	margin: 0 0 0 14px;
	display: inline;
}
.mArticleLoginBgCenter {
	width: 658px;
	float: left;
	background: #f8f8f8 url("/images/gfx/m-article-login-bg-center.png") repeat-x 0 bottom;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	padding: 0 0 13px 0;
}
.mArticleLoginBgCenterLeft {
	float: left;
	width: 302px;
	padding: 0 0 0 28px;
}
.mArticleLoginBgCenterName {
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
	text-transform: uppercase;
	background: url("/images/gfx/title-left.gif") no-repeat 0 2px;
	font-size: 13px;
	font-weight: bold;
}
.mArticleLoginBgCenterForm {
	float: left;
	margin: 14px 0 0 0;
	font-size: 11px;
}
.fRowArticleLogin {
	float: left;
	width: 290px;
	margin: 0 0 5px 0;
}
.fRowArticleLogin .fLabelArticleLogin {
	float: left;
	width: 41px;
	padding: 5px 0 0 2px;
}
.fRowArticleLogin .fInputArticleLogin {
	float: left;
	width: 237px;
}
.fRowArticleLogin .fInputArticleLogin input {
	float: left;
	width: 217px;
	margin: 0;
	padding: 0;
	background: #fff url("/images/gfx/input-bg.gif") repeat-x 0 top;
	border: 1px solid #C3C2C3;
	padding: 4px 10px 5px 10px;
	color: #333333;
}
a.mArticleLoginBgCenterRemind {
	color: #333333;
	background: url("/images/gfx/arrow-login-article.gif") no-repeat 0 6px;
	padding: 0 0 0 9px;
	float: left;
	margin: 5px 0 0 43px;
	display: inline;
}
a.mArticleLoginBgCenterRemind:hover {
	color: #333333;
}
.mArticleLoginBgCenterForm input.button {
	float: right;
	margin: 0 20px 0 0;
	display: inline;
}
.mArticleLoginBgCenterRight {
	float: right;
	width: 303px;
	background: url("/images/gfx/article-login-sep.gif") repeat-y left 3px;
	padding: 0 0 9px 25px;
}
.mArticleLoginBgCenterDescription {
	line-height: 14px;
	font-size: 11px;
	padding: 15px 20px 15px 0;
}
.mArticleLoginBgCenterRight a.button4 {
	float: right;
	margin: 0 22px 0 0;
	display: inline;
}
.mArticleLoginBgCenterRight a.button4:hover {
	color: #fff;
}
.mArticleLoginBgBottom {
	width: 660px;
	height: 7px;
	overflow: hidden;
	float: left;
	margin: 0 0 24px 0;
	background: url("/images/gfx/m-article-login-bg-bottom.png") no-repeat;
}
.mArticleLoginBgWhile {
	width: 620px;
	float: left;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 12px 29px;
	display: inline;
	padding: 0 0 10px 0;
}
.mArticleLoginBgWhileName {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 22px 0;
}
.mArticleLoginBgWhileInfo {
	background: url("/images/gfx/punkt.gif") no-repeat 0 5px;
	margin: 0 0 12px 2px;
	padding: 0 0 0 14px;
}
.mArticleLoginBgWhileInfo2 {
	padding: 0 29px 12px 29px;
	font-size: 11px;
}
.mArticleLoginBgWhileInfo2 a {
	font-weight: bold;
	text-decoration: underline;
}
.mArticleLogin .shadow {
	margin-bottom: 16px;
}

/*pager artylul*/
.pagerArticle {
	float: right;
	margin: 0 0 32px 0;
	font-size: 13px;
}
.pagerArticle a {
	border: 1px solid #e9e9e9;
	padding: 3px 7px;
	position: relative;
	color: #333333;
	margin: 0 0 0 4px;
}
.pagerArticle span.selected {
	padding: 3px 7px;
	border: 1px solid #a61911;
	background: #cb0000;
	color: #fff;
	font-weight: bold;
	position: relative;
	margin: 0 0 0 4px;
}
.pagerArticle a:hover {
	background: #f1f1f1;
	text-decoration: none;
	border: 1px solid #c9c9c9;
	color: #333333;
}

/*galeria pod artykulem*/
.mArticlePhotoBottomTitle {
	float: left;
	height: 24px;
	padding: 0 10px 0 0;
	background: #f0f0f0 url("/images/gfx/gallery-article-title.gif") no-repeat right 0;
	margin: 0 0 -1px 0;
	position: relative;
}
a.mArticlePhotoBottomTitleLink {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: url("/images/gfx/title-left.gif") no-repeat 15px 7px;
	text-transform: uppercase;
	padding: 5px 4px 0 30px;
	float: left;
	height: 18px;
}
a.mArticlePhotoBottomTitleLink span.number {
	color: #1f5581;
}
a.mArticlePhotoBottomTitleLink:hover {
	text-decoration: none;
	color: #333333;
}
.mArticlePhotoBottom {
	border: 1px solid #e3e3e3;
	float: left;
	width: 674px;
	background: #f0f0f0;
	padding: 12px 0 12px 14px;
	margin: 0 0 24px 0;
}
.mPhotoCntArticle {
	border: 1px solid #d6d6d6;
	width: 117px;
	height: 78px;
	padding: 2px;
	margin: 0 11px 0 0;
	background: #fff;
	float: left;
	display: inline;
}
.mTextPhotoArticle {
	text-align: center;
	width: 117px;
	background-position: center center !important;
}
.mTextPhotoArticle a,
.mTextPhotoArticleBlank {
	width: 117px;
	height: 78px;
	display: block;
}
.mArticleNumberInfo,
.mGalleryNumberInfo {
	float: left;
	width: 690px;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
}
span.mArticleNumberInfoText,
span.mGalleryNumberInfoText {
	float: left;
	background: url("/images/gfx/cart-ico.gif") no-repeat 0 4px;
	color: #2e2e2e;
	padding: 2px 0 0 15px;
}
span.mArticleNumberInfoText a,
span.mGalleryNumberInfoText a {
	color: #333333;
	font-weight: bold;
}
span.mArticleNumberInfoText a:hover,
span.mGalleryNumberInfoText a:hover {
	text-decoration: underline;
}
span.mArticleNumberInfoPrint {
	float: right;
}
.mArticleTags {
	color: #d0d0d0;
	float: left;
	width: 690px;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 24px 0;
	padding: 0 0 8px 0;
}
.mArticleTags strong {
	color: #1a171b;
	float: left;
}
h5.mArticleTagsName {
	font-size: 12px;
	float: left;
	color: #333333;
	font-weight: normal;
}
h5.mArticleTagsName a {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
h5.mArticleTagsName a:hover {
	color: #cb0000;
	text-decoration: underline;
}
span.tagsNameSep {
	color: #d0d0d0;
}

/* dostep za pomoca SMS-a */
.mArticleSmsInfo {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin: 22px 0 20px;
	float: left;
	line-height: 16px;
	width: 690px;
}
.mArticleSmsInfo strong {
	background: #ffe774;
	padding: 2px 3px;
}
.mArticleSms {}
.mArticleSmsTop {
	background: url("/images/gfx/sms-top.gif") repeat-x;
	height: 30px;
	float: left;
	width: 690px;
}
.mArticleSmsTopIt {
	float: left;
	width: 50%;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 0;
}
.mArticleSmsCenter {
	background: #f7f7f7;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	float: left;
	width: 688px;
}
.mArticleSmsLogin {
	float: left;
	width: 314px;
	margin: 20px 0 0;
	padding: 0 14px;
}
.mArticleSmsLogin #loginBoxForm {
	border: 1px solid #dadada;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #eaeaea url("/images/gfx/pole-kod-login.gif") repeat-x;
	padding: 14px 17px 10px 0;
	margin: 0 0 9px;
}
.mArticleSmsLogin #loginBoxForm .button {
	float: right;
}
.mArticleSmsLoginRow .gwiazdka {
	display: none !important;
}
.mArticleSmsLoginRow {
	padding: 0 0 5px;
	font-size: 11px;
}
.mArticleSmsLoginLabel {
	float: left;
	width: 51px;
	text-align: right;
	font-weight: bold;
	padding: 4px 8px 0 0;
}
.mArticleSmsLoginInput input {
	border: 1px solid #c3c2c3;
	padding: 4px 4px 5px 4px;
	margin: 0;
	width: 226px;
	float: left;
}
.mArticleSmsLoginRemind {
	font-size: 11px !important;
	margin: 4px 0 0 59px !important;
}
.mArticleSmsLoginRegister {
	margin: 0 0 16px;
	float: right;
	font-size: 11px;
	color: #333333;
}
.mArticleSmsLoginRegister a {
	color: #333333;
	text-decoration: underline;
}
.mArticleSmsBuy {
	float: left;
	width: 314px;
	margin: 20px 0 0;
	padding: 0 14px;
}
.mArticleSmsBuyContent {
	background: url("/images/gfx/sms-okladki.png") no-repeat 0 3px;
	padding: 4px 0 0 75px;
	float: left;
}
.mArticleSmsBuyContentButton {
	background: url("/images/gfx/button-wykup-dostep-juz-teraz.png") no-repeat 0 0;
	float: left;
	clear: both;
	width: 176px;
	height: 30px;
	margin: 12px 0 0;
}
.mArticleSmsCode {
	float: right;
	width: 314px;
	margin: 20px 0 0;
	padding: 0 14px;
	border-left: 1px solid #d9d9d9;
}
.mArticleSmsCodeInfo {
	padding: 0 0 12px;
	font-weight: bold;
}
.mArticleSmsCodeInfoFooter {
	padding: 10px 0 12px;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
}
.mArticleSmsCodeInfoFooter a {
	font-weight: bold;
	text-decoration: underline;
}
.mArticleSmsCodeInfoFooter strong a {
	color: #333333;
	text-decoration: none;
}
.mArticleSmsCodeInfoFooter strong a:hover {
	text-decoration: underline;
}
.mArticleSmsCodeNr {
	border: 1px solid #dadada;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #ffffff;
	padding: 15px 0;
	text-align: center;
	margin: 0 0 16px;
}
.mArticleSmsCodeNr a {
	color: #333333;
}
.mArticleSmsCodeNrText {
	font-size: 11px;
	color: #333333;
	padding: 0 16px;
	line-height: 14px;
}
.mArticleSmsCodeNrCode {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px;
}
.mArticleSmsCodeNrCode strong {
	color: #de0f0f;
	font-size: 18px;
}
.mArticleSmsCodeNrCode span {
	color: #333333;
	font-size: 18px;
}
.mArticleSmsCodeForm {
	border: 1px solid #dadada;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #e8e8e8;
	padding: 7px 0 7px 9px;
	margin: 0 0 8px;
	float: left;
	width: 305px;
	background: #e8e8e8 url("/images/gfx/pole-kod-sms.gif") repeat-x;
}
.mArticleSmsCodeForm label {
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 9px 0 0;
}
.mArticleSmsCodeForm input {
	float: left;
}
.mArticleSmsCodeForm input.code {
	border: 1px solid #c3c2c3;
	margin: 0 3px 0 0;
	padding: 4px;
	width: 142px;
}
.mArticleSmsCodeInfo2 {
	font-size: 12px;
	padding: 0 0 12px;	
}
.mArticleSmsList {
	border-top: 1px solid #d9d9d9;
	padding: 12px 0 0;
	margin: 19px 14px 0;
}
.mArticleSmsListTitle {
	font-weight: bold;
	font-size: 13px;
	padding: 0 0 14px 20px;
	background: url("/images/gfx/title-left.gif") no-repeat 5px 2px;
}
.mArticleSmsListIt {
	background: #eeeeee;
	margin: 0 0 2px;
	padding: 8px 12px;
}
.mArticleSmsShadow {
	float: left;
	width: 684px;
	display: inline;
	margin-bottom: 12px;
}

/*Zalaczniki*/
.files {
	margin: 0 0 24px 0;
}
.filesName {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("/images/gfx/title-left.gif") no-repeat 0 2px;
	padding: 0 0 10px 14px;
}
.filesIt {
	border-top: 1px solid #dfdfdf;
}
.filesIt ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.filesIt ul li {
	float: left;
	width: 690px;
	margin: 0;
	padding: 15px 0 15px 0;
	background: url("/images/gfx/files-bg.gif") repeat-y;
}
.filesIt ul li:hover {
	background: url("/images/gfx/files-bg-hov.gif") repeat-y;
}
.filesIt table.file tr td.ico {
	width: 49px;
}
.filesIt ul li.fileSeparator {
	background: url("/images/gfx/file-sep-bg.gif") repeat-x;
	float: left;
	width: 690px;
	height: 1px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.filesIt table.file tr td.fileInfo {
	padding: 0 14px 0 14px;
}
.filesIt ul li a.nameFile {
	color: #333333;
	font-weight: bold;
	font-size: 13px;
}
.filesIt ul li a.nameFile:hover {
	color: #cb0000;
	text-decoration: underline;
}
.filesIt span.fileSize {
	font-size: 10px;
	color: #9f9f9f;
}
.filesIt ul li span.fileDescription {
	color: #333333;
	font-size: 12px;
	float: left;
	margin: 5px 0 0 0;
}
.filesIt ul li span.extension {
	width: 16px;
	height: 17px;
	margin: 0 21px 0 12px;
	float: left;
	display: inline;
}
.filesIt ul li span.doc {background: url("/images/gfx/icons/doc.gif") no-repeat 0 0;}
.filesIt ul li span.odg {background: url("/images/gfx/icons/odg.gif") no-repeat 0 0;}
.filesIt ul li span.odp {background: url("/images/gfx/icons/odp.gif") no-repeat 0 0;}
.filesIt ul li span.ods {background: url("/images/gfx/icons/ods.gif") no-repeat 0 0;}
.filesIt ul li span.odt {background: url("/images/gfx/icons/odt.gif") no-repeat 0 0;}
.filesIt ul li span.pdf {background: url("/images/gfx/icons/pdf.gif") no-repeat 0 0;}
.filesIt ul li span.pps {background: url("/images/gfx/icons/pps.gif") no-repeat 0 0;}
.filesIt ul li span.ppt {background: url("/images/gfx/icons/ppt.gif") no-repeat 0 0;}
.filesIt ul li span.ptt {background: url("/images/gfx/icons/ptt.gif") no-repeat 0 0;}
.filesIt ul li span.rar {background: url("/images/gfx/icons/rar.gif") no-repeat 0 0;}
.filesIt ul li span.txt {background: url("/images/gfx/icons/txt.gif") no-repeat 0 0;}
.filesIt ul li span.xls {background: url("/images/gfx/icons/xls.gif") no-repeat 0 0;}
.filesIt ul li span.zip {background: url("/images/gfx/icons/zip.gif") no-repeat 0 0;}
.filesIt ul li span.rtf {background: url("/images/gfx/icons/doc.gif") no-repeat 0 0;}
.filesIt ul li span.exe {background: url("/images/gfx/icons/exe.gif") no-repeat 0 0;}

/*box zobacz takze*/
.bArticleSeeAlso {
	clear: left;
	width: 188px;
	border: 1px solid #e1e1e1;
	float: left;
	margin: 0 15px 15px 0;
	display: inline;
}
.bArticleSeeAlsoTitle {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #fbfbfb;
	background: #f1f1f1;
	float: left;
	width: 170px;
	padding: 6px 9px 6px 9px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
.bArticleSeeAlsoIt {
	float: left;
	width: 166px;
	padding: 0 11px 0 11px;
	margin: 0 0 10px 0;
	color: #dddddd;
	line-height: 13px;
}
.bArticleSeeAlsoIt a {
	color: #333333;
}
.bArticleSeeAlsoIt a:hover {
	text-decoration: none;
	color: #CB0000;
}
.bArticleSeeAlsoIt strong {
	color: #cb0000;
	font-weight: normal;
}
.bArticleSeeAlsoIt span {
	background: url("/images/gfx/comment-ico.gif") no-repeat 0 2px;
	padding: 0 0 0 15px;
	color: #8f8f8f;
	font-size: 10px;
	text-align: right;
}
.bArticleSeeAlsoLink {
	border-top: 1px solid #e0e0e0;
	float: left;
	width: 178px;
	text-align: right;
	padding: 7px 10px 7px 0;
	display: inline;
	font-weight: bold;
	font-size: 11px;
}
.bArticleSeeAlsoLink a, .bArticleSeeAlsoLink a:hover {
	color: #3a3a3a;
}
.bArticleSeeAlsoLink span {
	color: #cb0000;
	font-size: 12px;
	font-weight: normal;
}

/*Galeria*/
.mGalleryInfo {
	color: #8f8f8f;
	font-size: 11px;
	margin: 0 0 16px 0;
}
.mGalleryTop {
	width: 690px;
	float: left;
	margin: 0 0 16px 0;
}
a.mGalleryBack {
	float: left;
	background: #f7f7f7;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	padding: 6px 10px;
}
a.mGalleryBack:hover {
	color: #333333;
	text-decoration: none;
}
.mGalleryCountNumber {
	float: right;
}
.mGalleryCountNumber strong {
	font-size: 20px;
}
.mGalleryCountNumber span {
	font-size: 15px;
	color: #aaaaaa;
}
.mGalleryImages {
	width: 688px;
	margin: 0 auto;
	border: 1px solid #e0e0e0;
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
}
table.mGalleryImagesImgBig tr td {
	text-align: center;
	position: relative;
	float: left;
	padding: 0;
}
table.mGalleryImagesImgBig tr td a.single_image {
	display: block;
	margin: 0;
	padding: 0;
}
table.mGalleryImagesImgBig tr td a.single_image:hover {
	background: url("/images/gfx/gallery_view.png") no-repeat center center;
}
table.mGalleryImagesImgBig tr td a.galleryPrev,
table.mGalleryImagesImgBig tr td a.galleryNext {
	width: 25%;
	position: absolute;
	top: 0;
}
table.mGalleryImagesImgBig tr td a.galleryPrev {
	left: 0;
}
table.mGalleryImagesImgBig tr td a.galleryNext {
	right: 0;
}
table.mGalleryImagesImgBig tr td a.galleryNext:hover {
	background: url("/images/gfx/gallery-next.png") no-repeat right center;
}
table.mGalleryImagesImgBig tr td a.galleryPrev:hover {
	background: url("/images/gfx/gallery-prev.png") no-repeat left center;
}
.mGalleryImagesBottom {
	float: left;
	width: 678px;
	display: inline;
	font-size: 13px;
	line-height: 16px;
	padding: 0 6px 10px 6px;
	border-bottom: 1px solid #e6e6e6;
	margin: 0 0 20px 0;
}
.mGalleryImagesBottomDescription {
	padding: 0 0 5px 0;
}
.mGalleryImagesBottomAuthor {
	color: #717171;
	font-size: 12px;
}
.mGalleryImagesSmall {
	float: left;
	width: 690px;
	margin: 0 0 14px 0;
}
.mGalleryImagesSmallBorder {
	border: 1px solid #d6d6d6;
	padding: 4px;
	width: 117px;
	height: 78px;
	float: left;
	margin: 0 13px 14px 0;
	display: inline;
}
.mGalleryImagesSmallBorder:hover {
	border: 2px solid #cc0303;
	padding: 3px;
}
.mGalleryImagesSmall .selected:hover {
	background: #fff;
	border: 2px solid #cc0303;
}
.mGalleryImagesSmall .selected {
	background: #fff;
	border: 2px solid #d5d5d5;
	padding: 3px;
}
.mGalleryImagesSmallBorderImg {
	width: 117px;
	float: left;
	text-align: center;
	background-position: center center!important;
}
.mGalleryImagesSmallBorderImg a {
	display: block;
	width: 117px;
	height: 78px;
}

/*Pager gora*/
.pagerTop {
	float: right;
	font-size: 11px;
	color: #333333;
	margin: 1px 0 0 0;
	text-align: right;
}
.pagerTop a {
	margin: 0 10px 0 0;
	color: #333333;
}
.pagerTop a strong {
	font-weight: normal;
}
.pagerTop a:hover {
	color: #333333;
}
.pagerTop span.selected {
	font-weight: bold;
	margin: 0 10px 0 0;
	text-decoration: underline;
}

/*Pager doł*/
.pagerBottom {
	font-size: 13px;
	margin: 24px 0 0 0;
}
.pagerSeparator, .pagerArticleListSeparator, .pagerAuthorListSeparator {
	height: 3px;
	overflow: hidden;
	float: left;
	background: url("/images/gfx/sep-pager.gif") repeat-x;
	margin: 0 0 23px 0;
}
.pagerSeparator, .pagerAuthorListSeparator {
	width: 690px;
}
.pagerArticleListSeparator {
	width: 500px;
}
.pagerBottomLeft {
	float: left;
}
.pagerBottomRight {
	float: right;
}
.pagerBottomRight a {
	border: 1px solid #e9e9e9;
	padding: 3px 7px;
	position: relative;
	color: #333333;
	margin: 0 0 0 4px;
}
.pagerBottomRight span.selected {
	padding: 3px 7px;
	border: 1px solid #A61911;
	background: #CB0000;
	color: #fff;
	font-weight: bold;
	position: relative;
	margin: 0 0 0 4px;
}
.pagerBottomRight a:hover {
	background: #f4f4f4;
	text-decoration: none;
	border: 1px solid #d3d3d3;
	color: #333333;
}

/*box wybrany z kategorii*/
.bArticleSelected {
	float: left;
	width: 690px;
}
.bArticleSelectedTop {
	width: 690px;
	float: left;
	background: url("/images/gfx/article-selected-title-bottom.gif") repeat-x 0 bottom;
}
h1.bArticleSelectedName {
	margin: 0;
	padding: 6px 19px 0 12px;
	background: #f3f3f3 url("/images/gfx/article-selected-title.gif") no-repeat right top;
	color: #333333;
	font-size: 18px;
	float: left;
}
.bArticleSelectedIt {
	float: left;
	width: 663px;
	padding: 8px 20px 14px 7px;
	background: #f2f2f2 url("/images/gfx/article-selected-bg.gif") repeat-x 0 bottom;
	border-bottom: 3px solid #e7e5e5;
	margin: 0 0 16px 0;
}
.bArticleSelectedItImg {
	float: left;
}
.bArticleSelectedItImg a {
	border: 1px solid #dddddd;
	float: left;
}
.bArticleSelectedItImg a img {
	border: 4px solid #ffffff;
}
.bArticleSelectedItContent {
	float: left;
	width: 305px;
	padding: 8px 0 0 13px;
}
.bArticleSelectedItContentName {
	font-size: 10px;
	color: #cb0000;
	background:  url("/images/gfx/title-art-left2.gif") no-repeat 0 1px;
	text-transform: uppercase;
	padding: 0 0 4px 20px;
}
h2.bArticleSelectedItContentTitle {
	padding: 0 0 4px 0;
}
h2.bArticleSelectedItContentTitle a {
	font-size: 17px;
	color: #333333;
}
h2.bArticleSelectedItContentTitle a:hover {
	text-decoration: none;
}
.bArticleSelectedItContentAuthors {
	float: left;
	background: url("/images/gfx/sep-vert2.gif") no-repeat right 4px;
	font-size: 11px;
	padding: 0 8px 0 0;
	color: #333333;
}
.bArticleSelectedItContentAuthors a {
	color: #333333;
}
.bArticleSelectedItContentCreated {
	float: left;
	background: url("/images/gfx/sep-vert2.gif") no-repeat right 4px;
	font-size: 11px;
	color: #333333;
	padding: 0 8px 0 7px;
}
.bArticleSelectedItContentComments {
	color: #333333;
	font-size: 11px;
	float: left;
	background: url("/images/gfx/comment-art-ico.gif") no-repeat 6px 3px;
	padding: 0 8px 0 22px;
}
.bArticleSelectedItContentSeparator {
	overflow: hidden;
	height: 0;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #ffffff;
	margin: 15px 0 13px 0;
	float: left;
	width: 304px;
}
.bArticleSelectedItContentText {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
}
.bArticleSelectedItContentText a {
	color: #cb0000;
	font-weight: bold;
}
.bArticleSelectedBottom {
	width: 690px;
	float: left;
	height: 21px;
	margin: 0 0 15px 0;
	background: url("/images/gfx/art-selected-line-bottom.gif") repeat-x;
}
.bArticleSelectedArrow {
	background: url("/images/gfx/art-selected-arrow-bottom.gif") no-repeat;
	width: 24px;
	height: 13px;
	float: left;
	margin: 0 0 0 21px;
	display: inline;
}

/*zakladki w artykule - powiazane po tagach, inne artykuly autora*/
.ui-tabs .ui-tabs-hide {
	display: none;
}
.tabLinkedArticle {
	float: left;
	width: 690px;
	margin: 10px 0 0 0;
}
.tabLinkedArticle ul.tabLinked  {
	list-style: none;
	margin: 0 0 0 2px;
	padding: 0;
}
.tabLinkedArticle ul.tabLinked li {
	margin: 0 0 -1px 3px;
	padding: 0;
	float: left;
	background: none;
	display: inline;
}
.tabLinkedArticle ul.tabLinked li a {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	background: #f0f0f0;
	border: 1px solid #d5d5d5;
	border-bottom: 0;
	padding: 5px 14px 5px 14px;
	display: block;
}
.tabLinkedArticle ul.tabLinked li a:hover {
	text-decoration: none;
}
.tabLinkedArticle ul.tabLinked li.ui-state-active a {
	background: #f5f5f5!important;
	margin-bottom: -1px;
	position: relative;
}
.tabLinkedArticle .tabLinkedArticleLine {
	height: 1px;
	overflow: hidden;
	width: 690px;
	float: left;
	background: #e0e0e0;
}

/*box artykuly powiazane po tagach, box teksty autora*/
.bArticleRelate,
.bAuthorText {
	float: left;
	width: 650px;
	padding: 25px 20px;
	background: #f5f5f5;
}
.bArticleRelateLeft,
.bAuthorTextLeft {
	float: left;
	width: 250px;
}
a.bAuthorTextLeftName {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding: 0 0 11px 0;
	float: left;
}
a.bAuthorTextLeftName:hover {
	color: #CB0000;
}
.bAuthorTextLeft img {
	width: 75px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	float: left;
	margin: 0 9px 0 0;
	display: inline;
	background: #fff;
}
.bAuthorTextLeftInfo {
	float: left;
	width: 160px;
	font-size: 11px;
	line-height: 15px;
}
.bAuthorTextLeftInfo a.more {
	color: #c80a0a;
}
.bArticleRelateLeft .bArticleRelateLeftImg {
	float: left;
}
.bArticleRelateLeft .bArticleRelateLeftImg img {
	border: 1px solid #d5d5d5;
	padding: 2px;
	background: #fff;
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}
.bArticleRelateLeft .bArticleRelateLeftTitle {
	padding: 0 0 6px 0;
}
.bArticleRelateLeft .bArticleRelateLeftTitle a {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
.bArticleRelateLeft .bArticleRelateLeftTitle a:hover {
	color: #CB0000;
}
.bArticleRelateLeft .bArticleRelateLeftTitle span.bArticleRelateLeftComments {
	background: url("/images/gfx/comment-ico.gif") no-repeat 0 2px;
	color: #8f8f8f;
	font-size: 10px;
	padding: 0 0 0 14px;
}
.bArticleRelateLeft .articleNewsBoxLeftText {
	color: #333333;
	font-size: 11px;
	line-height: 14px;
}
.bArticleRelateLeft .articleNewsBoxLeftText a.more {
	font-size: 11px;
	color: #c80a0a;
}
.bArticleRelateRight,
.bAuthorTextRight {
	float: left;
	width: 375px;
	padding: 0 0 0 25px;
}
.bArticleRelateRight ul.bArticleRelateRightTitle,
.bAuthorTextRight ul.bAuthorTextTitle {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bArticleRelateRight ul.bArticleRelateRightTitle li,
.bAuthorTextRight ul.bAuthorTextTitle li {
	margin: 0;
	padding: 0;
	margin: 0 0 11px 0;
	float: left;
}
.bArticleRelateRight ul.bArticleRelateRightTitle li a,
.bAuthorTextRight ul.bAuthorTextTitle li a {
	background: url("/images/gfx/li.gif") no-repeat 0 5px;
	padding: 0 0 0 12px;
	float: left;
	width: 363px;
	line-height: 14px;
	color: #333333;
	text-decoration: underline;
}
.bArticleRelateRight ul.bArticleRelateRightTitle li a:hover,
.bAuthorTextRight ul.bAuthorTextTitle li a:hover {
	color: #CB0000;
	text-decoration: underline;
}	
.bArticleRelateBottom,
.bAuthorTextBottom {
	width: 690px;
	float: left;
	height: 17px;
	background: #e9e9e9;
	margin: 0 0 24px 0;
}
.bArticleRelateBottom a {
	float: right;
	background: #d8d8d8;
	color: #333333;
	font-size: 10px;
	height: 15px;
	padding: 2px 10px 0 10px;
	font-weight: bold;
}
.bArticleRelateBottom a:hover {
	text-decoration: none;
	background: #CB0000;
	color: #fff;
}
.bAuthorText .bAuthorTextSeparator {
	float: left;
	width: 650px;
	height: 1px;
	overflow: hidden;
	margin: 20px 0;
	background: url("/images/gfx/file-sep-bg.gif") repeat-x;
}


/*****************************AKTUALNOSCI - kalendarium**********************************/
.mCalendar {
	float: left;
	width: 690px;
}
.mCalendarTop {
	border-bottom: 2px solid #dddddd;
	float: left;
	width: 690px;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
h1.mCalendarName {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	float: left;
	line-height: 100%;
}
span.mCalendarMonth {
	font-size: 13px;
	padding: 2px 0 0 10px;
	float: left;
}
.mCalendarSelect {
	float: right;
}
span.mCalendarSelection {
	float: right;
}
span.mCalendarSelectionName {
	color: #333333;
	font-weight: bold;
	float: right;
	padding: 4px 0 0 15px;
}
span.mCalendarSelection select {
	margin: 0 0 0 10px;
	padding: 2px 3px 2px 7px;
	float: right;
	display: inline;
	border: 1px solid #c3c2c3;
	font-size: 13px;
	height: 24px;
}
.mCalendarSelect input.mCalendarShow {
	padding: 0;
	margin: 0 1px 0 5px;
	float: right;
	display: inline;
}
.mCalendarIt {
	float: left;
	width: 219px;
	margin: 0 16px 15px 0;
	display: inline;
}
.mCalendarItData {
	color:#777777;
	font-size:11px;
	margin: 0 0 8px 0;
}
.mCalendarItIco {
	float: left;
	width: 219px;
}
.mCalendarItIco a.mCalendarItIcoImg {
	display: block;
	height: 110px;
	overflow: hidden;
}
.mCalendarItIcoText {
	padding: 0;
	line-height: 14px;
	background: #fff;
	width: 219px;
	height: 122px;
	overflow: hidden;
	line-height: 14px;
}
h3.mCalendarItIcoTitle {
	margin: 15px 0 10px 0;
	padding: 0;
	line-height: 14px;
	font-size: 13px;
}
h3.mCalendarItIcoTitle a {
	display: block;
	color: #333333;
}
h3.mCalendarItIcoTitle a:hover {
	text-decoration: underline;
	color: #cb0000;
}
.mCalendarItIcoTextBeginning {
	font-size: 11px;
	float: left;
	width: 219px;
}
.mCalendarBottom {
	float: left;
	width: 690px;
	border-top: 1px solid #dddddd;
	margin: 24px 0 24px 0;
}
.mCalendarBottom a.prev {
	float: left;
}
.mCalendarBottom a.next {
	float: right;
}
.mCalendarBottom a.prev, .mCalendarBottom a.next {
	color: #333333;
	font-weight: bold;
	background: #f7f7f7;
	margin: 15px 0 0 0;
	padding: 4px 10px;
}
.mCalendarBottom a.prev span, .mCalendarBottom a.next span {
	font-size: 15px;
}
.mCalendarBottom a.prev:hover, .mCalendarBottom a.next:hover {
	text-decoration: none;
}

/*Aktualnosci ------------ Strona głowna-----------*/
/*box wyrozniony*/
/*boxy kategorii*/
.zNews {
	float: left;
	width: 500px;
}
.bNewsMain {
	float: left;
	width: 500px;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 18px 0;
}
.bNewsMain .mArticleListTop {
	margin: 0 0 15px 0;
}
.bNewsMain .mArticleListName a {
	color: #333333;
	background: url("/images/gfx/raquo-9.gif") no-repeat right 4px;
	padding: 0 15px 0 0;
}
.bNewsMain .mArticleListBeginning {
	float: left;
	width: 357px;
	padding: 0 10px 0 0;
}
.bNewsMain h3.mArticleListTitle {
	float: left;
	margin: 0 0 2px 0;
	padding: 0;
	line-height: 14px;
}
.bNewsMain ul {
	list-style: none;
	margin: 0;
	padding: 18px 10px 10px 0;
}
.bNewsMain ul li {
	list-style: none;
	padding: 0 0 10px 17px;
	background: url("/images/gfx/li.gif") no-repeat 4px 5px;
}
.bNewsMain ul li a, .bNewsMain ul li a:hover {
	color: #333333;
	text-decoration: underline;
}
.bNewsMain ul li a:hover {
	color: #CB0000;
}
.bNewsMain span.payed {
	color: #a4a4a4;
	font-size: 9px;
	padding: 0 0 0 4px;
}

/*Autorzy - lista*/
.mListAuthor {
	float: left;
	width: 690px;
}
.mListAuthor .title {
	margin: 0;
	background: none;
	border-bottom: 2px solid #dddddd;
	padding: 0;
	width: 690px;
}
.mListAuthor .mArticleListTop h1.mListAuthorName {
	font-size: 18px;
	padding: 0 0 0 4px;
}
.mListAuthor .mArticleListTop .pagerTop {
	margin: 3px 0 0 0;
}
span.mListAuthorNumber {
	margin: 6px 0 0 12px;
	display: inline;
	float: left;
	font-size: 13px;
}
.mListAuthorLetter ul {
	float: left;
	list-style: none;
	margin: 10px 0 16px 0;
	font-size: 11px;
}
.mListAuthorLetter ul li {
	float: left;
	text-align: center;
	text-transform: uppercase;
	margin: 0 2px 0 0;
}
.mListAuthorLetter ul li.noLink {
	width: 19px;
	height: 18px;
	padding: 4px 0 0 0;
	border: 1px solid #f4f4f4;
	background: #f4f4f4;
	color: #a6a6a6;
}
.mListAuthorLetter ul li a {
	width: 19px;
	height: 18px;
	padding: 4px 0 0 0;
	display: block;
	border: 1px solid #ededed;
	background: #ededed;
	color: #333333;
}
.mListAuthorLetter ul li a:hover {
	background: #d7d7d7;
	border: 1px solid #bebebe;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.mListAuthorLetter ul li a.selected {
	border: 1px solid #a4140c;
	color: #ffffff;
	background: #cb0000;
	font-weight: bold;
}
.mListAuthorIt {
	float: left;
	width: 690px;
}
.mListAuthorItImg {
	float: left;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin: 0 12px 0 0;
	display: inline;
}
.mListAuthorItImg img {
	float: left;
	width: 82px;
}
.mListAuthorItContent {
	float: left;
	width: 580px;
	padding: 0 10px 0 0;
}
h2.mListAuthorItContentAuthors {
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 8px 0;
	text-transform: capitalize;
}
h2.mListAuthorItContentAuthors a {
	color: #333333;
}
h2.mListAuthorItContentAuthors a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.mListAuthorItContentText {
	font-size: 12px;
	line-height: 14px;
	padding: 0 0 12px 0;
}
.mListAuthorItContentSeparator {
	width: 580px;
	float: left;
	height: 1px;
	overflow: hidden;
	background: url("/images/gfx/file-sep-bg.gif") repeat-x;
	margin: 0 0 12px 0;
}
.mListAuthorItContentLink span {
	float: left;
	color: #8f8f8f;
	padding: 0 7px 0 0;
}
.mListAuthorItContentLink span a {
	background: url("/images/gfx/li.gif") no-repeat 0 6px;
	padding: 0 5px 0 10px;
	color: #333333;
	float: left;
}
.mListAuthorSeparator {
	width: 679px;
	height: 1px;
	overflow: hidden;
	float: left;
	background: #e9e9e9;
	margin: 20px 0;
}
.mListAuthor .pagerBottom {
	width: 690px;
}
.mListAuthor .pagerArticleListSeparator {
	width: 690px;
}

/*Autorzy - domyslny*/
.mAuthor {
	float: left;
	width: 690px;
}
.mAuthor .title {
	margin: 0 0 20px 0;
	background: none;
	border-bottom: 2px solid #dddddd;
	padding: 0;
	width: 690px;
}
.mAuthorInfo {
	border: 1px solid #dddddd;
	background: #f9f9f9;
	float: left;
	width: 650px;
	padding: 19px;
}
.mAuthorInfo img {
	float: left;
	border: 1px solid #dadada;
	background: #fff;
	padding: 3px;
	margin: 0 15px 8px 0;
	display: inline;
	width: 105px;
}
span.mAuthorTitle {
	font-size: 11px;
	text-transform: uppercase;
}
h1.mAuthorName {
	float: none;
	padding: 0;
	margin: 0;
	font-size: 18px;
	text-transform: uppercase;
}
.mAuthorLine {
	background: url("/images/gfx/file-sep-bg.gif") repeat-x;
	height: 1px;
	overflow: hidden;
	margin: 15px 0;
}
.mAuthorContent {
	line-height: 16px;
}
.mAuthorContent ul, .mAuthorContent ol {
	margin: 0 0 0 32px;
	padding: 0;
}
.mAuthorContent ul li, .mAuthorContent ol li {
	margin: 0;
	padding: 0 0 8px 0;
}
.mAuthorBottom {
	float: left;
	height: 2px;
	overflow: hidden;
	width: 686px;
	background: #ededed;
	margin: 0 0 25px 2px;
	display: inline;
}
.mAuthor .mArticleListSeparator {
	width: 690px;
}

/*menu stron opisowych - prawa kolumna*/
.bMenuRight {
	border: 1px solid #dcdcdc;
	width: 270px;
	padding: 11px 14px;
	float: left;
}
.bMenuRightName {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("/images/gfx/title-left.gif") no-repeat 0 2px;
	padding: 0 0 10px 14px;
	margin: 0 0 12px 0;
	border-bottom: 1px solid #d9d9d9;
	float: left;
	width: 256px;
	text-align: left;
}
.bMenuRight ul {
	list-style: none;
	margin: 0 0 0 3px;
	padding: 0;
	float: left;
}
.bMenuRight ul li {
	background: url("/images/gfx/li.gif") no-repeat 0 6px;
	padding: 0 12px 7px 12px;
	float: left;
	width: 246px;
	text-align: left;
}
.bMenuRight ul li a {
	color: #333333;
}
.bMenuRight ul li a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bMenuRight ul li.selected {
	font-weight: bold;
}
.bMenuRightShadow {
	margin: 0 3px;
	height: 2px;
	overflow: hidden;
	background: #ededed;
	float: left;
	width: 294px;
}

/*Box najczesciej czytane/komentowane*/
.bPopular {
	float: left;
	width: 300px;
	margin: 0 0 8px;
}
ul.bPopularTabs {
	float: left;
	width: 294px;
	list-style: none;
	border: 1px solid #cecece;
	background: #e4e4e4;
	color: #333333;
	padding: 2px 4px 0 0;
	text-transform: uppercase;
}
li.bPopularName {
	font-weight: bold;
	float: left;
	padding: 5px 0 0 12px;
}
li.bPopularName2 {
	float: right;
	padding: 1px 1px 0 1px;
	margin: 0 0 -1px 0;
}
li.bPopularName2 a {
	color: #333333;
	font-size: 10px;
	float: left;
	padding: 5px 8px 5px 8px;
	height: 15px;
}
li.bPopularName2 a:hover {
	text-decoration: none;
}
.bPopular li.ui-state-active {
	font-weight: bold;
}
.bPopular li.ui-state-active, .bPopular li.ui-state-hover {
	background: #fff;
	padding: 0 0 0 0;
	border: 1px solid #cecece;
	border-bottom: 0;
	margin-bottom: -1px;
	position: relative;
}
.bPopular .tab2 ol {
	border: 1px solid #e0e0e0;
	border-top: 0;
	padding: 15px 12px;
	float: left;
	margin: 0;
	width: 274px;
	text-align: left;
}
.bPopular .tab2 ol li {
	font-size: 11px;
	margin: 0 0 7px 18px;
}
.bPopular .tab2 ol li span {
	float: left;
	color: #333333;
}
.bPopular .tab2 ol li a {
	margin: 0 0 10px 0;
	color: #333333;
	font-size: 12px;
}
.bPopular .tab2 ol li a:hover {
	color: #CB0000;
	text-decoration: underline;
}

/* addthis */
.lineLike {
	float: left;
	height: 27px;
	width: 690px;
}
.bAddthis {
	float: right !important;
	margin: 11px 2px 0 0;
	display: inline;
}
.like {
	float: left;
	margin: 6px 0 0 0;
}
/* wielkosc czcionki */
#textSize {
	float: right;
	margin: 11px 5px 0 0;
	padding: 0 0 4px 7px;
	border-left: 1px solid #d4d4d4;
	display: inline;
}

/*Wyszukiwarka katalogu firm*/
.mSearchCard {
	float: left;
	width: 690px;
}
.mSearchCard .mArticleListTop {
	width: 690px;
}
.mSearchCard .mSearchName {
	font-size: 18px;
	font-weight: bold;
	float: left;
	padding: 0 0 0 6px;
}
.mSearchCard .pagerTop {
	margin: 7px 0 0 0;
}
.mSearchCard .mSearchTopLeft, .mSearchCard .mSearchTopRight {
	float: left;
	width: 6px;
	height: 135px;
}
.mSearchCard .mSearchTopLeft {
	background: url("/images/gfx/search-bg-left.png") no-repeat;
}
.mSearchCard .mSearchTopRight {
	background: url("/images/gfx/search-bg-right.png") no-repeat;
}
.mSearchCard .mSearchTopCenter {
	background: url("/images/gfx/search-bg-center.png") repeat-x;
	width: 634px;
	float: left;
	height: 109px;
	padding: 26px 20px 0 24px;
}
.mSearchCard .mSearchTopCenterName {
	float: left;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 10px 0 0;
}
.mSearchCard .mSearchTopCenterBg {
	width: 521px;
	float: left;
	border: 1px solid #c3c2c3;
	background: #fff url("/images/gfx/input-bg.gif") repeat-x 0 top;
	height: 28px;
	margin: 0 0 12px 0;
}
.mSearchCard .mSearchTopCenter input.inputPhrase {
	padding: 6px 10px 7px 10px;
	margin: 0;
	border: 0;
	width: 305px;
	color: #333333;
	font-size: 12px;
	background: #fff url("/images/gfx/input-bg.gif") repeat-x 0 top;
	float: left;
}
.mSearchCard .mSearchTopCenterSeparatorVertical {
	width: 1px;
	float: left;
	height: 15px;
	overflow: hidden;
	background: #e1e0e1;
	margin: 7px 0 0 0;
}
.mSearchCard .mSearchTopCenterBg select#page_id {
	border: 0;
	width: 184px;
	margin: 6px 0 0 0;
	padding: 0 0 0 4px;
}
.mSearchCard .mSearchTopCenterSeparatorHorizontal {
	width: 630px;
	float: left;
	background: url("/images/gfx/search-bg-horizontal.gif") repeat-x;
	height: 2px;
	overflow: hidden;
	margin: 0 0 9px 0;
}
.mSearchCard .mSearchTopCenterAuthor, .mSearchCard .mSearchTopCenterPublicationDate, .mSearchCard .mSearchTopCenterPublicationDateTo {
	float: left;
	text-align: right;
	font-size: 11px;
	color: #333333;
	margin: 3px 0 0 0;
}
.mSearchCard .mSearchTopCenterAuthor {
	width: 96px;
	padding: 5px 9px 0 0;
}
.mSearchCard .mSearchTopCenterPublicationDate {
	width: 78px;
	padding: 5px 7px 0 0;
}
.mSearchCard .mSearchTopCenterPublicationDateTo {
	width: 21px;
	padding: 5px 4px 0 0;
}
.mSearchCard input#searchAutor, .mSearchCard input.datepicker {
	margin: 3px 0 0 0;
	border: 1px solid #c3c2c3;
	color: #333333;
	font-size: 11px;
	background: #fff url("/images/gfx/input-bg.gif") repeat-x 0 top;
	float: left;
}
.mSearchCard input#searchAutor {
	width: 137px;
	padding: 4px 10px 4px 10px;
}
.mSearchCard input.datepicker {
	width: 64px;
	padding: 4px 0 4px 4px;
	border-right: 0;
}
.mSearchCard img.ui-datepicker-trigger {
	cursor: pointer;
	float: left;
	margin: 3px 0 0 0;
}
.mSearchCard input#buttonSearch {
	float: right;
	margin: -8px 0 0 4px;
	display: inline;
	background: url("/images/gfx/button-search-company.gif") no-repeat;
	width: 101px;
	height: 30px;
	cursor: pointer;
	border: 0;
}
.mSearchCard .mSearchPhrase {
	float: left;
	width: 671px;
	border-left: 3px solid #dddddd;
	margin: 0 0 0 6px;
	display: inline;
	padding: 0 0 0 10px;
}
.mSearchCard .phrase {
	font-size: 13px;
}
.mSearchCard .phrase strong {
	color: #1183be;
}
.mSearchCard .mSearchPhraseName {
	color: #8f8f8f;
}
.mSearchCard .mSearchPhraseSep {
	color: #dddddd;
}
.mSearchCard .mSearchSeparator {
	float: left;
	width: 690px;
	height: 1px;
	overflow: hidden;
	background: #dddddd;
	margin: 25px 0;
}
.mSearchCard .mArticleList {
	width: 690px;
}
.mSearchCard .mArticleListInfo a.author_search {
	color: #1183be;
}
.mSearchCard .mArticleListInfo a {
	color: #8f8f8f;
}
.mSearchCard span.advertising {
	font-size: 12px;
}
.mSearchCard .mSearchNo {
	width: 690px;
	float: left;
	border-top: 1px solid #dddddd;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
}

/*wyszukiwarka zaawansowana*/
.mSearch {
	float: left;
	width: 690px;
}
.mSearch .mArticleListTop {
	width: 690px;
}
.mSearchListTop {
	float: left;
	width: 690px;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
	border-bottom: 1px solid #e9e9e9;
}
.mSearchName {
	font-size: 18px;
	font-weight: bold;
	float: left;
	padding: 0 0 0 6px;
}
.mSearchNameBottom {
	float: left;
	font-size: 14px;
	font-weight: bold;
	background: url("/images/gfx/title-left.gif") no-repeat 0 3px;
	padding: 0 0 0 13px;
	margin: 0 0 0 6px;
	display: inline;
	text-transform: uppercase;
}
.mSearch .pagerTop {
	margin: 2px 0 0 0;
}
.mSearchTopLeft, .mSearchTopRight {
	float: left;
	width: 6px;
	height: 135px;
}
.mSearchTopLeft {
	background: url("/images/gfx/search-bg-left.png") no-repeat;
}
.mSearchTopRight {
	background: url("/images/gfx/search-bg-right.png") no-repeat;
}
.mSearchTopCenter {
	background: url("/images/gfx/search-bg-center.png") repeat-x;
	width: 634px;
	float: left;
	height: 109px;
	padding: 26px 20px 0 24px;
}
.mSearchTopCenterBg {
	width: 628px;
	float: left;
	border: 1px solid #c3c2c3;
	background: #fff url("/images/gfx/input-bg.gif") repeat-x 0 top;
	height: 28px;
	margin: 0 0 12px 0;
}
.mSearchTopCenter input.inputPhrase {
	padding: 6px 10px 7px 10px;
	margin: 0;
	border: 0;
	width: 356px;
	color: #333333;
	font-size: 12px;
	background: #fff url("/images/gfx/input-bg.gif") repeat-x 0 top;
	float: left;
}
.mSearchTopCenterSeparatorVertical {
	width: 1px;
	float: left;
	height: 15px;
	overflow: hidden;
	background: #e1e0e1;
	margin: 7px 0 0 0;
}
.mSearchTopCenterBg select#page_id, .mSearchTopCenterBg select#module {
	border: 0;
	margin: 6px 0 0 0;
	padding: 0 0 0 4px;
}
.mSearchTopCenterBg select#page_id {
	width: 139px;
}
.mSearchTopCenterBg select#module {
	width: 101px;
}
.mSearchTopCenterSeparatorHorizontal {
	width: 630px;
	float: left;
	background: url("/images/gfx/search-bg-horizontal.gif") repeat-x;
	height: 2px;
	overflow: hidden;
	margin: 0 0 9px 0;
}
.mSearchTopCenterAuthor, .mSearchTopCenterPublicationDate, .mSearchTopCenterPublicationDateTo {
	float: left;
	text-align: right;
	font-size: 11px;
	color: #333333;
	margin: 3px 0 0 0;
}
.mSearchTopCenterAuthor {
	width: 32px;
	padding: 5px 9px 0 0;
}
.mSearchTopCenterPublicationDate {
	width: 78px;
	padding: 5px 7px 0 0;
}
.mSearchTopCenterPublicationDateTo {
	width: 21px;
	padding: 5px 4px 0 0;
}
.mSearch input#searchAutor, input.datepicker {
	margin: 3px 0 0 0;
	border: 1px solid #c3c2c3;
	color: #333333;
	font-size: 11px;
	background: #fff url("/images/gfx/input-bg.gif") repeat-x 0 top;
	float: left;
}
.mSearch input#searchAutor {
	width: 201px;
	padding: 4px 10px 4px 10px;
}
.mSearch input.datepicker {
	width: 64px;
	padding: 4px 0 4px 4px;
	border-right: 0;
}
.mSearch img.ui-datepicker-trigger {
	cursor: pointer;
	float: left;
	margin: 3px 0 0 0;
}
.mSearch input#buttonSearch {
	float: left;
	margin: 0 0 0 3px;
	display: inline;
	background: url("/images/gfx/button-search.png") no-repeat;
	width: 77px;
	height: 31px;
	cursor: pointer;
	border: 0;
}
.mSearchPhrase {
	float: left;
	width: 671px;
	margin: 0 0 12px 6px;
	display: inline;
}
.phrase {
	font-size: 13px;
}
.phrase strong {
	color: #1183be;
}
.mSearchPhraseName {
	color: #8f8f8f;
}
.mSearchPhraseSep {
	color: #dddddd;
}
.mSearchSeparator {
	float: left;
	width: 690px;
	height: 1px;
	overflow: hidden;
	background: #dddddd;
	margin: 24px 0;
}
.mSearchTab {
	margin: 0 0 10px 3px;
}
.mSearchTab select {
	padding: 5px 5px 5px 10px;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #c3c2c3;
	-webkit-border-radius: 3px;
    border-radius: 3px;
}
a.mSearchTabLinkFirst, a.mSearchTabLink {
	float: left;
	display: inline;
	margin: 0 2px 0 0;
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	color: #333333;
	background: #f0f0f0;
	padding: 5px 7px 6px 7px;
	font-size: 11px;
}
a.mSearchTabLinkFirst {
	margin-left: 5px;
}
a.mSearchTabLinkSelected {
	background: #fff;
	position: relative;
}
a.mSearchTabLinkFirst:hover, a.mSearchTabLink:hover {
	text-decoration: none;
	background: #fff;
}
.mSearchTabLine {
	float: left;
	width: 690px;
	height: 1px;
	overflow: hidden;
	background: #e0e0e0;
	margin: -1px 0 20px 0;
}
.mSearch .mArticleList {
	width: 690px;
}
.mSearch .mArticleListIt {
	float: none;
}
.mSearch .mArticleListInfo a.author_search {
	color: #1183be;
}
.mSearch .mArticleListInfo a {
	color: #8f8f8f;
}
.mSearch span.advertising {
	font-size: 12px;
}

/*box tagow, box sonda*/
/* b sonda */
#bPool {
	padding: 0 14px;
}
.bPoolName {
	padding: 9px 0 0;
	float: left;
	width: 270px;
	background: url("/images/gfx/title-left.gif") no-repeat scroll 0 12px transparent;
}
.bPoolName h2 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 0 15px 10px 14px;
	text-transform: uppercase;
	background: url("/images/gfx/raquo-9.gif") no-repeat right 4px;
}
.bPoolNameMini h2 {
	background: none;
}
.bPoolQuestion {
	background: #f4f4f4;
	padding: 4px 8px;
	font-weight: bold;
	color: #333333;
	margin: 0 0 11px;
	float: left;
	width: 256px;
}
.bPoolOptions {
	padding: 0 0 11px;
	margin: 0 0 6px;
	border-bottom: 1px solid #d9d9d9;
}
.bPoolOptions ul {
	list-style: none;
}
.bPoolOptions ul li {
	float: left;
	width: 270px;
	padding: 0 0 6px;
}
.bPoolOptions ul li input {
	float: left;
}
.bPoolBottom {
	float: left;
	width: 270px;
	padding: 0 0 14px;
}
.bPoolBottom input {
	float: right;
}
.bPoolMore {
	float: left;
	background: url("/images/gfx/li-pool.gif") no-repeat 0 5px;
	padding: 0 0 0 9px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin: 4px 0 0;
}
.bLightSeparator {
	float: left;
	width: 270px;
	height: 1px;
	overflow: hidden;
	background: #D9D9D9;
	margin: 0 0 15px 0;
}

/*b tagow*/
.bPopularTags .bPopularTagsInfo {
	padding: 0 0 15px 0;
	text-align: justify;
}
.bPopularTags .bPopularTagsInfo a {
	color: #333333;
	font-size: 11px;
}
.bPopularTags .bPopularTagsInfo a:hover {
	color: #CB0000;
}
.bPopularTags .bPopularTagsInfo a.size_1 {
	font-size: 12px;
}
.bPopularTags .bPopularTagsInfo a.size_2 {
	font-size: 13px;
}
.bPopularTags .bPopularTagsInfo a.size_3 {
	font-size: 14px;
}
.bPopularTags .bPopularTagsInfo a.size_4 {
	font-size: 15px;
	font-weight: bold;
}
.bPopularTags .bPopularTagsInfo a.size_5 {
	font-size: 16px;
	font-weight: bold;
}
.bPopularTags .bPopularTagsInfo a.size_6 {
	font-size: 18px;
	font-weight: bold;
}
.shadowTags {
	float: left;
	width: 294px;
	background: #ededed;
	margin: 0 0 0 3px;
	height: 2px;
	overflow: hidden;
	display: inline;
}

/*box tagow wyrozniony w prawej kolumnie*/
.bPopularTagsSelect, .bPopularTags {
	float: left;
}
.bPopularTagsSelect ul {
	list-style: none;
	padding: 0;
	margin: 0 0 7px 0;
	float: left;
}
.bPopularTagsSelect ul li {
	background: url("/images/gfx/li.gif") no-repeat 0 5px;
	margin: 0 0 8px 4px;
	padding: 0 0 0 12px;
	float: left;
	width: 250px;
}
.bPopularTagsSelect ul li a {
	color: #333333;
}
.bPopularTagsSelect ul li a:hover {
	color: #CB0000;
}

/*******************************wizytowka******************************/
/*zakladki*/
.mCardTab {
	float: left;
	width: 690px;
	padding: 30px 0 25px 0;
}
.mCardTabLine {
	float: left;
	background: #e0e0e0;
	height: 1px;
	overflow: hidden;
	width: 690px;
	margin: -1px 0 0 0;
}
a.mCardTabLink, a.mCardTabLinkFirst {
	float: left;
	border: 1px solid #d8d8d8;
	border-bottom: 0;
	margin: 0 3px 0 0;
	display: inline;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	padding: 4px 15px 5px 15px;
	background: #f0f0f0;
}
a.mCardTabLinkFirst {
	margin-left: 5px;
}
.mCardTab a.selected {
	background: #fff;
	z-index: 1;
	position: relative;
}
a.mCardTabLink:hover, a.mCardTabLinkFirst:hover {
	text-decoration: none;
	background: #fff;
}
.mCard {
	float: left;
	width: 690px;
}
.mCard .title {
	background: none;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 0;
}
.mCard a.addCard {
	float: right;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	margin: 8px 0 0 0;
}
.mCardTop {
	margin: 0;
	float: left;
	width: 690px;
}
.mCardTopName {
	float: left;
	width: 580px;
	font-size: 14px;
	font-weight: bold;
	background: url("/images/gfx/title-left.gif") no-repeat 0 2px;
	padding: 0 0 0 15px;
	margin: 0 0 26px 0;
}
.mCardTopViews {
	float: right;
	font-size: 11px;
	color: #8f8f8f;
}
.mCardInfo {
	float: left;
	width: 490px;
	line-height: 18px;
}
.mCardInfoLeft, .mCardInfoRight {
	float: left;
	width: 245px;
}
.mCardInfo span.mCardInfoName {
	float: left;
	width: 87px;
	text-align: right;
	padding: 0 7px 0 0;
	color: #8f8f8f;
}
.mCardInfo span.mCardInfoText {
	float: left;
	width: 151px;
}
.mCardInfo a {
	text-decoration: underline;
	overflow: hidden;
	width: 140px;
	float: left;
	word-wrap: break-word;
}
.mCardInfo a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.mCardIco {
	float: right;
	height: 107px;
	padding: 0 10px 0 0;
	text-align: center;
	vertical-align: middle;
	width: 160px;
}
.mCardIcoImg {
	text-align: center;
}
.mCard .mArticleTags {
	border-bottom: 0;
	border-top: 1px solid #dfdfdf;
	padding: 8px 0 0 0;
	margin: 0 0 4px 0;
}
.mCardBranch {
	float: left;
	width: 690px;
}
.mCardBranch a {
	color: #333333;
	text-decoration: underline;
}
.mCardBranch a:hover {
	color: #cb0000;
}




.mCardPay {
	float: left;
	width: 690px;
	margin: 0 0 24px 0;
}
.mCardPayTop, .mCardPayBottom {
	float: left;
	height: 10px;
	width: 690px;
	overflow: hidden;
}
.mCardPayTop {
	background: url("/images/gfx/pay-card-bg-top.gif") no-repeat;
}
.mCardPayBottom {
	background: url("/images/gfx/pay-card-bg-bottom.gif") no-repeat;
}
.mCardPayCenter {
	float: left;
	width: 690px;
	background: url("/images/gfx/pay-card-bg-center.gif") repeat-y;
	padding: 0 0 10px 0;
}
.mCardPayCenterName {
	float: left;
	width: 645px;
	background: url("/images/gfx/title-left.gif") no-repeat 0 2px;
	margin: 4px 0 20px 15px;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 13px 15px;
	border-bottom: 1px solid #dadada;
	text-transform: uppercase;
}
.mCardPayCenterLeft {
	float: left;
	width: 385px;
	margin: 0 0 0 15px;
	display: inline;
	background: url("/images/gfx/dot-vertical-2b.gif") repeat-y right 0;
}
.mCardPayCenterLeftWhile {
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 15px 5px;
}
.mCardPayCenterLeftWhile a {
	text-decoration: underline;
}
.mCardPayCenterLeftWhile a:hover {
	text-decoration: none;
}
.mCardPayCenterLeftInfo {
	font-size: 11px;
	background: url("/images/gfx/punkt.gif") no-repeat 0 5px;
	margin: 0 0 6px 12px;
	padding: 0 50px 0 15px;
}
.mCardPayCenterRight {
	float: left;
	width: 200px;
	margin: 0 0 0 20px;
	display: inline;
	background: #fff url("/images/gfx/pay-card-bg-right.png") no-repeat 0 bottom;
	text-align: center;
	font-size: 11px;
	padding: 0 25px 33px 25px;
}
.mCardPayCenterRight a {
	float: left;
	background: url("/images/gfx/pay-card-button.png") no-repeat;
	width: 197px;
	height: 39px;
	margin: 34px 0 2px 0;
}

/*wizytowki kontakt*/
.cardContact {
	float: left;
	width: 690px;
}
.cardContactName {
	color: #2e2e2e;
	font-size: 14px;
	font-weight: bold;
	background: url("/images/gfx/title-left.gif") no-repeat 0 2px;
	padding: 0 0 0 17px;
	text-transform: uppercase;
	margin: 0 0 24px 1px;
	display: inline;
	float: left;
}
.fRowCard {
	float: left;
	width: 690px;
	margin: 0 0 6px 0;
}
.fLabelCard {
	float: left;
	width: 125px;
	text-align: right;
	padding: 3px 9px 0 0;
	font-size: 12px;
	color: #333333;
}
.fInputCard {
	float: left;
}
.fInputCard input, .fInputCard textarea {
	float: left;
	width: 306px;
	background: url("/images/gfx/input-bg.gif") repeat-x 0 top;
	border: 1px solid #c5c5c5;
	font-size: 12px;
	padding: 3px 5px 2px 5px;
	height: 17px;
}
.fInputCard input {
	width: 306px;
	height: 17px;
}
.fInputCard textarea {
	width: 467px;
	height: 179px;
}
.cardContact input.sendCardContact {
	float: right;
	margin: 0 77px 0 0;
	display: inline;
}

/*wizytowka mapa*/
.map {
	width: 688px;
	height: 510px;
	float:left;
	margin: 0 0 15px 0;
	display: inline;
	border: 1px solid #dddbd4;
}
.selectCityCard {
	float: left;
	width: 690px;
}
.selectCityCardLeft {
	float: left;
	width: 300px;
	font-size: 14px;
	margin: 4px 0 0 0;
	font-weight: bold;
}
.selectCityCardLeft span {
	color: #333333;
}
.selectCityCardRight {
	float: right;
	width: 390px;
	text-align: right;
}
.selectCityCardRight span {
	float: right;
	margin: 4px 0 0 0;
}
.selectCityCardRight select {
	float: right;
	border: 1px solid #c5c5c5;
	background: url("/images/gfx/input-bg.gif") repeat-x 0 top;
	width: 179px;
	height: 24px;
	padding: 2px 2px 2px 4px;
	margin: 0 0 0 7px;
	display: inline;
}
.selectCityCardRight input.schowCity {
	float: right;
	margin: 0 0 0 4px;
	display: inline;
}
.branchFirm {
	float: left;
	width: 690px;
	padding: 20px 0 0 0;
	border-top: 1px solid #e0e0e0;
	margin: 15px 0 0 0;
}
.branchFirmName {
	float: left;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("/images/gfx/title-left.gif") no-repeat 0 2px;
	padding: 0 0 20px 13px;
}
.branchFirmInfo {
	float: left;
	width: 220px;
	padding: 0 10px 30px 0;
}
.branchFirmInfoName {
	float: left;
	width: 220px;
	padding: 0 0 6px 0;
	font-weight: bold;
}
.branchFirmInfoStreet {
	line-height: 14px;
}
.branchFirmInfoStreet p {
	padding: 0;
}

/*wizytowka prezentacja*/
.mPresentationsCard {
	float: left;
	width: 690px;
}
.mPresentationsCardIt {
	float: left;
	width: 160px;
	margin: 0 16px 0 0;
	display: inline;
}
span.mPresentationsCardItImg {
	height: 106px;
	overflow: hidden;
	width: 158px;
	float: left;
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	background: #fff;
}
.mPresentationsCardIt a {
	float: left;
	width: 160px;
	background: #e0e0e0;
}
.mPresentationsCardIt a:hover, .mPresentationsCardIt a:hover span.mPresentationsCardItLink {
	background: #cb0000;
	color: #fff;
	text-decoration: underline!important;
}
span.mPresentationsCardItLink {
	float: left;
	width: 144px;
	color: #333333;
	font-weight: bold;
	padding: 6px 8px 10px 8px;
}

/*lista prezentacji*/
.mPresentationList {
	float: left;
	width: 690px;
}
.mPresentationList .title {
	background: none;
	border-bottom: 2px solid #dddddd;
	padding: 0;
	width: 690px;
}
.mPresentationList span.mListAuthorNumber {
	margin: 5px 0 0 12px;
}
.mPresentationList .pagerArticleListSeparator {
	width: 690px;
}
.mPresentationListIt {
	float: left;
	width: 160px;
	margin: 0 16px 0 0;
	display: inline;
}
.mPresentationListItImg {
	height: 106px;
	width: 158px;
	float: left;
	margin: auto;
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	background: #fff;
	text-align: center;
}
.mPresentationListIt a {
	float: left;
	width: 160px;
	background: #e0e0e0;
}
.mPresentationListIt a:hover, .mPresentationListIt a:hover span.mPresentationListItLink {
	background: #cb0000;
	color: #fff;
	text-decoration: underline!important;
}
span.mPresentationListItLink {
	float: left;
	width: 144px;
	color: #333333;
	font-weight: bold;
	padding: 6px 8px 10px 8px;
}

/*lista prezentacji wizytowki*/
.mPresentationCardList {
	float: left;
	width: 690px;
}
.mPresentationCardList .mCardInfo {
	margin: 0 0 30px 0;
}

/*domyslna wizytowka*/
.mPresentation {
	float: left;
	width: 690px;
}
.mPresentation .mPresentationLink {
	color: #1183be;
}
.mPresentationBottom {
	float: left;
	width: 690px;
}
.mPresentationBottom table tr td.button {
	width: 202px;
}
a.mPresentationBottomContactUs, a.mPresentationBottomSeeUs {
	float: left;
	width: 195px;
	height: 42px;
}
a.mPresentationBottomContactUs {
	background: url("/images/gfx/contact-us-button.png") no-repeat
}
a.mPresentationBottomSeeUs {
	background: url("/images/gfx/see-us-button.png") no-repeat
}
a.mPresentationBottomLogo {
	float: right;
}

/*box o firmie*/
.bAboutFirm {
	float: left;
	width: 298px;
	border: 1px solid #dddddd;
	border-bottom: 0;
	text-align: left;
	padding: 0 0 20px 0;
	background: #fff url("/images/gfx/about-firm-bg.gif") repeat-x 0 bottom;
}
.bAboutFirmBottom {
	float: left;
	width: 300px;
	height: 8px;
	overflow: hidden;
	margin: 0 0 10px 0;
	background: url("/images/gfx/about-firm-bg-bottom.gif") no-repeat;
}
.bAboutFirmName {
	float: left;
	width: 272px;
	border-top: 1px solid #fdfdfd;
	border-bottom: 1px solid #e0e0e0;
	background: #f1f1f1 url("/images/gfx/title-left.gif") no-repeat 12px 12px;
	padding: 10px 0 10px 26px;
	text-transform: uppercase;
}
.bAboutFirmName a {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	background: url("/images/gfx/raquo-9-black.gif") no-repeat right 4px;
	padding: 0 15px 0 0;
}
.bAboutFirmLogo {
	width: 298px;
	text-align: center;
	margin: 25px 0;
}
.bAboutFirmLabel {
	float: left;
	width: 92px;
	text-align: right;
	padding: 0 5px 0 10px;
	color: #8f8f8f;
}
.bAboutFirmText {
	float: left;
	width: 181px;
	padding: 0 10px 5px 0;
	color: #333333;
	word-wrap: break-word;
}
.bAboutFirmText a {
	color: #1183be;
	text-decoration: underline;
}
.bAboutFirmText a:hover {
	color: #cb0000;
	text-decoration: underline;
}

/*box inne prezentacje pod artykulem*/
.bOderPresentation {
	float: left;
	width: 690px;
	margin: 35px 0 0 0;
}
.bOderPresentationName {
	float: left;
	width: 671px;
	background: url("/images/gfx/title-left.gif") no-repeat 5px 2px;
	font-size: 14px;
	padding: 0 0 15px 19px;
	text-transform: uppercase;
	border-bottom: 1px solid #e9e9e9;
	font-weight: bold;
}
.bOderPresentationName a {
	color: #333333;
	background: url("/images/gfx/raquo-9.gif") no-repeat right 4px;
	padding: 0 14px 0 0;
}
.bOderPresentationIt {
	float: left;
	width: 690px;
	border-bottom: 1px solid #e9e9e9;
	padding: 7px 0 7px 0;
}
.bOderPresentationIt a {
	float: left;
	background: url("/images/gfx/li.gif") no-repeat 8px 6px;
	padding: 0 0 0 22px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.bOderPresentationIt a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bOderPresentation a.seeAll {
	float: right;
	margin: 12px 0 0 0;
}

/*box prezentacji - strona glowna*/
.bRecommendPresentation {
	float: left;
	width: 160px;
	background: #f2f2f2;
	margin: 0;
	padding: 12px 10px 7px 9px;
}
.bRecommendPresentationName {
	float: left;
	background: url("/images/gfx/title-left.gif") no-repeat 0 2px;
	padding: 0 0 0 14px;
	margin: 0 0 13px 0;
	text-transform: uppercase;
}
.bRecommendPresentationName h2 {
	font-size: 14px;
	background: url("/images/gfx/raquo-9-black.gif") no-repeat right 4px;
	float: left;
	padding: 0 15px 0 0;
}
.bRecommendPresentationName h2 a {
	color: #333333;
}
.bRecommendPresentation a.bRecommendPresentationLink {
	float: left;
}
a.bRecommendPresentationLink table {
	border: 1px solid #e0e0e0;
	background: #fff;
	text-align: center;
	margin: 0 0 6px 0;
}
a.bRecommendPresentationLink:hover table {
	border: 2px solid #c9c9c9;
} 

/*box katalog firm - prawa kolumna*/
.bCatalogFirm {
	width: 300px;
	text-align: left;
	position: relative;
}
.bCatalogFirmLeft, .bCatalogFirmRight {
	float: left;
	width: 5px;
	height: 29px;
}
.bCatalogFirmLeft {
	background: url("/images/gfx/catalog-firm-bg-left.gif") no-repeat;
}
.bCatalogFirmRight {
	background: url("/images/gfx/catalog-firm-bg-right.gif") no-repeat;
}
.bCatalogFirmCenter {
	background: url("/images/gfx/catalog-firm-bg-center.gif") repeat-x;
	float: left;
	width: 290px;
	height: 29px;
}
a.bCatalogFirmCenterName {
	float: left;
	background: url("/images/gfx/raquo-9-red.gif") no-repeat right 3px;
	padding: 0 14px 0 10px;
	color: #fff;
	margin: 6px 0 0 0;
	text-transform: uppercase;
	font-weight: bold;
}
.bCatalogFirmIt {
	border: 1px solid #d6d6d6;
	border-top: 0;
	float: left;
	width: 270px;
	padding: 12px 14px 16px 14px;
	background: #fff url("/images/gfx/cat-firm-bg.gif") repeat-x 0 bottom;
}
.bCatalogFirmItInfo {
	width: 270px;
	font-size: 11px;
	line-height: 16px;
	padding: 0 0 11px 0;
}
a.bCatalogFirmItInfoLink {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}
a.bCatalogFirmItInfoLink:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bCatalogFirmItInfo a img {
	float: right;
	margin: 0 0 5px 10px;
	display: inline;
}
#nav {
	position: absolute;
	top: 6px;
	right: 7px;
	font-size: 11px;
	z-index: 100!important;
}
#nav a {
	width: 15px;
	height: 15px;
	float: left;
	text-align: center;
	background: url(/images/gfx/slider-nav.gif) no-repeat;
	margin: 1px 2px 0 0;
	display: inline;
	color: #fff;
}
#nav a:hover {
	text-decoration: none;
}
#nav a.activeSlide {
	background: url("/images/gfx/slider-nav-sel.gif") no-repeat;
	font-weight: bold;
}
.bCatalogFirmSearch {
	float: left;
	width: 270px;
}
.bCatalogFirmSearch input.bCatalogFirmSearchInput {
	float: left;
	width: 199px;
	border: 1px solid #d9d9d9;
	padding: 3px 5px 4px 5px;
	font-size: 12px;
	color: #333333;
	margin: 0;
}
.bCatalogFirmSearch input.bCatalogFirmSearchButton {
	float: left;
	margin: 0 0 0 4px;
	display: inline;
	background: url("/images/gfx/cat-firm-search-button.gif") no-repeat;
	width: 55px;
	height: 24px;
	border: 0;
}
.bCatalogFirmSearch a {
	float: right;
	color: #333333;
	font-weight: bold;
	margin: 11px 0 0 0;
	text-decoration: underline;
}
.bCatalogFirmSearch a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bCatalogFirmSearch span.sep {
	float: right;
	color: #c7c7c7;
	border: 1px solid #f4f4f4;
	margin: 9px 7px 0 7px;
}
.bCatalogFirmShadow {
	float: left;
	width: 294px;
	height: 2px;
	background: #ededed;
	overflow: hidden;
	margin: 0 0 10px 3px;
	display: inline;
}

/*sonda glowna box*/
.bPoll {
	float: left;
	width: 270px;
	border: 1px solid #e0e0e0;
	padding: 11px 14px 12px 14px;
	text-align: left;
}
.bPollName {
	float: left;
	width: 256px;
	background: url("/images/gfx/title-left.gif") no-repeat 0 3px;
	padding: 0 0 0 14px;
}
.bPollName h2 a {
	color: #333333;
	font-weight: bold;
	font-size: 14px;
	float: left;
	text-transform: uppercase;
	background: url("/images/gfx/raquo-9.gif") no-repeat right 4px;
	padding: 0 14px 0 0;
}
.bPollName h2 a:hover {
	text-decoration: none;
}
.bPollTitle {
	float: left;
	width: 254px;
	padding: 5px 8px 5px 8px;
	margin: 12px 0 14px 0;
	background: #f0f0f0;
	font-weight: bold;
	color: #333333;
	border-top: 1px solid #d9d9d9;
}
ul.bPollVote {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 6px 0;
	float: left;
	border-bottom: 1px solid #d9d9d9;
	width: 270px;
}
ul.bPollVote li {
	float: left;
	width: 270px;
	margin: 0 0 8px 0;
}
ul.bPollVote li input {
	float: left;
	width: 15px;
	height: 15px;
	margin: 0 6px 0 10px;
	display: inline;
	padding: 0;
}
ul.bPollVote li label {
	float: left;
	width: 230px;
	margin: 0 0 0 0;
	cursor: pointer;
}
.bPollBottom span {
	float: left;
	color: #e2e2e2;
	width: 185px;
	font-size: 11px;
	margin: 4px 0 0 0;
}
.bPollBottom span a {
	color: #333333;
	text-decoration: underline;
}
.bPollBottom span a:hover {
	color: #CB0000;
}
.bPollBottom input {
	float: right;
}
.bPollResults {
	float: left;
	width: 270px;
	border-top: 1px solid #d9d9d9;
	padding: 12px 0 0 0;
}
.bPollResults a.allPoll {
	color: #333333;
	text-decoration: underline;
	float: left;
	margin: 4px 0 0 0;
}
.bPollResults a.seeResults {
	float: right;
	width: 126px;
	height: 22px;
	background: url("/images/gfx/button-wyniki.gif") no-repeat;
}

/*sonda artykul*/
.bPollArticle {
	clear: left;
	width: 170px;
	padding: 11px 9px 12px 9px;
	margin: 0 15px 15px 0;
	display: inline;
}
.bPollArticle .bPollName {
	width: 156px;
}
.bPollArticle .bPollName h2 a:hover {
	text-decoration: none;
	color: #333333;
}
.bPollArticle .bPollTitle {
	width: 154px;
}
.bPollArticle ul.bPollVote {
	width: 170px;
	border-bottom: 0;
	margin: 0;
}
.bPollArticle ul.bPollVote li {
	width: 170px;
}
.bPollArticle ul.bPollVote li input {
	margin: 0 8px;
}
.bPollArticle ul.bPollVote li label {
	width: 130px;
}
.bPollArticle input.bPollArticleVote {
	float: left;
	margin: 0 0 0 49px;
}
.bPollArticle .bPollBottom span {
	width: 170px;
	border-top: 1px solid #e2e2e2;
	margin: 16px 0 0 0;
	padding: 8px 0 0 0;
}
.bPollArticle a.seeResults {
	float: left;
	width: 126px;
	height: 22px;
	background: url("/images/gfx/button-wyniki.gif") no-repeat;
	margin: 0 0 16px 22px;
	display: inline;
}
.bPollArticle .allPoll {
	width: 170px;
	border-top: 1px solid #e2e2e2;
	float: left;
	color: #333333;
	text-decoration: underline;
	padding: 8px 0 0 0;
}

/*sonda wyniki*/
.mPollTitle {
	float: left;
	width: 690px;
	color: #333333;
}
.mPollTitleName {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 4px 0;
}
.mPollResultName {
	float: left;
	width: 690px;
	margin: 25px 0;
}
.mPollResultName span {
	border: 1px solid #d7d7d7;
	border-bottom: 1px solid #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 13px;
	float: left;
	margin: 0 0 0 7px;
	display: inline;
	position: relative;
}
.mPollSep {
	float: left;
	width: 690px;
	height: 1px;
	overflow: hidden;
	background: #d7d7d7;
	margin: -1px 0 0 0;
}
.mPollResult {
	float: left;
	width: 679px;
	padding: 0 0 0 11px;
}
.mPollResultOption {
	float: left;
	width: 660px;
	margin: 0 0 14px 0;
}
.mPollResultOptionTitle {
	float: left;
	font-size: 13px;
	margin: 0 0 9px 0;
}
.mPollResultOptionTitleMax {
	font-weight: bold;
	font-size: 14px;
}

/*artykuly przywiazane do sondy*/
.bPollArticleList {
	float: left;
	width: 690px;
}
.bPollArticleListSep {
	float: left;
	width: 690px;
	height: 1px;
	overflow: hidden;
	background: url("/images/gfx/file-sep-bg.gif") repeat-x;
	margin: 0 0 18px 0;
}
.bPollArticleListIt {
	float: left;
	width: 650px;
	background: #f9f9f9;
	padding: 19px 20px;
	margin: 0 0 15px 0;
}
.bPollArticleListItName {
	font-size: 13px;
	font-weight: bold;
	float: left;
	margin: 0 0 12px 0;
}
.bPollArticleList .mArticleListIt, .bPollArticleList .mArticleListSeparator {
	width: 647px;
}


/*lista sond*/
.mListPoll, .mListPollIt {
	float: left;
	width: 690px;
}
.mListPollItLeft {
	float: left;
	width: 530px;
}
.mListPollItLeft a {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 0 0 2px 0;
}
.mListPollItLeft a:hover {
	text-decoration: underline;
	color: #cb0000;
}
.mListPollItLeft span.mListPollItLeftSep {
	color: #dddddd;
}
.mListPollItLeft span {
	color: #8f8f8f;
	font-size: 11px;
}
a.mListPollItSeeResult {
	float: right;
	width: 116px;
	height: 26px;
	background: url("/images/gfx/button-see-results.gif") no-repeat;
	margin: 3px 6px 0 0;
	display: inline;
}
.mListPollItSep {
	float: left;
	width: 690px;
	height: 1px;
	overflow: hidden;
	background: #e9e9e9;
	margin: 28px 0;
}

/*******************************************forum*******************************************/
/*lista watkow (temat)*/
.mForumTopic, .mForumTopicInfo {
	float: left;
	width: 690px;
}
.mForumTopicInfo {
	margin: 0 0 14px 0;
}
.mForumTopicInfoImg {
	float: left;
	margin: 3px 12px 0 0;
	display: inline;
}
.mForumTopicInfoText {
	display: table;
	color: #7e7d7d;
	padding: 0 15px 0 0;
}
.mForumTopicInfoText h1 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	color: #333333;
}
table.forumTopic {
	float: left;
	width: 690px;
	border-spacing: 0;
	border-collapse: collapse;
}
table.forumTopic tr th {
	border-top: 1px solid #a61a13;
	border-bottom: 1px solid #a61a12;
	background: #cb0100 url("/images/gfx/table-forum-th-bg.gif") repeat-x;
	color: #fff;
	padding: 5px 8px;
	text-align: center;
}
table.forumTopic tr th.topic {
	border-left: 1px solid #A61A13;
	text-align: left;
}
table.forumTopic tr th.post {
	width: 44px;
}
table.forumTopic tr th.lastPost {
	border-right: 1px solid #A61A13;
	width: 99px;
}
table.forumTopic tr.mForumTopicBgBlack {
	background: #f9f9f9;
}
table.forumTopic tr td {
	border-bottom: 1px solid #dddddd;
	color: #333333;
	font-size: 11px;
	padding: 7px 8px;
	text-align: center;
}
table.forumTopic tr td.topicIco {
	border-left: 1px solid #dddddd;
	width: 17px;
	padding-left: 14px;
}
table.forumTopic tr td.topic {
	text-align: left;
}
table.forumTopic tr td.topic span {
	color: #7e7d7d;
}
table.forumTopic tr td.topic a {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
table.forumTopic tr td.topic a:hover {
	color: #cb0000;
	text-decoration: underline;
}
table.forumTopic tr td.post {
	width: 44px;
}
table.forumTopic tr td.lastPost {
	border-right: 1px solid #dddddd;
	width: 99px;
}
table.forumTopic tr td.lastPost span {
	color: #7e7d7d;
}
table tr td.footer {
	background: url("/images/gfx/table-forum-footer-bg.gif") repeat-x;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	height: 14px;
	font-size: 0;
	padding: 0;
}
.mForumTopicTop, .mForumTopicBottom {
	float: left;
	width: 690px;
	margin: 0 0 14px 0;
}
.mForumTopicBottom {
	border-bottom: 1px solid #ebebeb;
	padding: 0 0 14px 0;
}
a.mForumTopicAdd, a.mForumPostAdd {
	float: right;
	height: 24px;
	margin: 11px 0 0 0;
	display: inline;
}
a.mForumTopicAdd {
	width: 135px;
	background: url("/images/gfx/add-topic.gif") no-repeat;
}
a.mForumPostAdd {
	width: 129px;
	background: url("/images/gfx/add-post.gif") no-repeat;
	margin-left: 3px;
}
.mForumTopicTop a.mForumTopicAdd, .mForumTopicTop a.mForumPostAdd {
	margin-top: 0;
}
a.mForumTopicBack {
	color : #333333;
}

/*lista postow*/
.mForumPost {
	float: left;
	width: 690px;
}
.mForumPost .mForumTopicInfoText {
	font-size: 11px;
}
.mForumPost .mForumTopicInfoText a {
	color: #1183be;
}
.mForumPost .mForumTopicInfoText span {
	color: #d5d5d5;
}
.mForumPost .mForumTopicInfoText img {
	margin: 0 5px 0 0;
}
a.addAnswer, a.quotePost, a.editPost {
	float: right;
	height: 24px;
	margin: 15px 0 0 4px;
	display: inline;
}
a.addAnswer {
	width: 119px;
	background: url("/images/gfx/add-answer.gif") no-repeat 0 top;
}
a.quotePost {
	width: 105px;
	background: url("/images/gfx/quote-post.gif") no-repeat 0 top;
}
a.editPost {
	width: 94px;
	background: url("/images/gfx/edit-post.gif") no-repeat 0 top;
}
a.addAnswer:hover {
	background: url("/images/gfx/add-answer.gif") no-repeat 0 bottom;
}
a.quotePost:hover {
	background: url("/images/gfx/quote-post.gif") no-repeat 0 bottom;
}
a.editPost:hover {
	background: url("/images/gfx/edit-post.gif") no-repeat 0 bottom;
}
.postModification {
	float: right;
	font-size: 10px;
	color: #c7c7c7;
	margin: 10px 0 0 0;
}
table.mForumPost {
	border-spacing: 0;
	border-top: 1px solid #dddddd;
	border-collapse: collapse;
	width: 690px;
}
table.mForumPost tr td.author {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	width: 116px;
	border-bottom: 1px solid #dddddd;
	text-align: center;
	vertical-align: top;
}
table.mForumPost tr td.author .thAuthor {
	float: left;
	width: 116px;
	background: #f5f5f5 url("/images/gfx/forum-post-th-bg.gif") repeat-x;
	padding: 5px 0;
	height: 15px;
	font-weight: bold;
}
table.mForumPost tr td.author .authorText {
	float: left;
	width: 116px;
	padding: 15px 0;
}
table.mForumPost tr td.author img {
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin: 0 0 8px 0;
}
table.mForumPost tr td.author .authorPostInfo {
	width: 94px;
	float: left;
	padding: 0 10px;
	overflow: hidden;
	text-align: center;
	word-wrap: break-word;
	color: #8c8c8c;
	font-size: 11px;
}
table.mForumPost tr td.author .authorPostInfo a {
	font-size: 12px;
}
table.mForumPost tr td.author .authorPostInfo span.authorPostInfoMod {
	font-size: 11px;
	color: #d71515;
}
table.mForumPost tr td.content {
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	vertical-align: top;
	padding-top: 0;
	line-height: 14px;
}
table.mForumPost tr td.content .contentText {
	padding: 15px 15px 21px 15px;
	width: 541px;
	float: left;
}
table.mForumPost tr td.content .contentTitlePost {
	float: left;
	width: 571px;
	background: #f5f5f5 url("/images/gfx/forum-post-th-bg.gif") repeat-x;
	padding: 5px 0 6px;
}
table.mForumPost tr td.content .contentTitlePost span {
	float: left;
	width: 502px;
	color: #999999;
	background: url("/images/gfx/forum-post-th-ico.gif") no-repeat 0 3px;
	padding: 0 0 0 13px;
	margin: 0 0 0 15px;
	display: inline;
}
table.mForumPost tr td.content .contentPostDeleted {
	font-size: 11px;
	color: #999898;
	font-style: italic;
	float: left;
	width: 541px;
}
table.mForumPost tr td.content .contentPostText {
	float: left;
	width: 541px;
    overflow: scroll;
    overflow-y: hidden;
    overflow-x: auto;
}
table.mForumPost tr td.content .contentPostText ul {
	margin: 0 0 0 12px;
	padding: 12px 0 7px 12px;
	margin: 0;
	list-style: inside;
}
table.mForumPost tr td.content .contentPostText ol {
	padding: 12px 0 7px 30px;
	margin: 0;
}
table.mForumPost tr td.content .contentPostText ul li, table.mForumPost tr td.content .contentPostText ol li {
	margin: 0;
	padding: 0 0 5px 0;
}
table.mForumPost tr td.content .contentPostText .post-quota {
	color: #9b9a9a;
	border-left: 3px solid #e6e6e6 !important;
	padding: 0 0 13px 13px !important;
}
.mForumPost table.mForumPost tr td.footer {
	border-bottom: 1px solid #DDDDDD;
}

/*pager forum - gora, dol*/
.pagerBottomForum, .pagerTopForum {
	font-size: 11px;
	float: left;
}
.pagerTopForum {
	margin: 4px 0 0 0;
}
.pagerBottomForum {
	margin: 16px 0 0 0;
}
.pagerBottomForum .pagerBottomLeft, .pagerTopForum .pagerBottomLeft {
	font-size: 12px;
	margin: 0 5px 0 0;
	display: inline;
}
.pagerBottomForum .pagerBottomRight, .pagerTopForum .pagerBottomRight {
	float: left;
}
.pagerBottomForum .pagerBottomRight span.selected, .pagerTopForum .pagerBottomRight span.selected,
.pagerBottomForum .pagerBottomRight a, .pagerTopForum .pagerBottomRight a {
	padding: 4px 5px;
}

/*strona glowna*/
.titleForum {
	border-bottom: 0;
	margin-bottom: 0;
}
.bCategoryForum {
	float: left;
	width: 690px;
}
table.forumTopic tr th.bSectionName {
	text-align: left;
	border-left: 1px solid #a4140c;
	border-right: 1px solid #a4140c;
	font-size: 14px;
	text-transform: uppercase;
}
table.forumTopic tr th.bSectionForum, table.forumTopic tr th.bSectionTopic, table.forumTopic tr th.bSectionPost, table.forumTopic tr th.bSectionLastPost {
	background: #eeeeee;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border-bottom: 1px solid #dddddd;
}
table.forumTopic tr th.bSectionForum {
	text-align: left;
	border-left: 1px solid #dddddd;
}
table.forumTopic tr th.bSectionLastPost {
	border-right: 1px solid #dddddd;
}
table.forumTopic tr td.bSectionIco, table.forumTopic tr td.bSectionForum, table.forumTopic tr td.bSectionTopic, table.forumTopic tr td.bSectionPost, table.forumTopic tr td.bSectionLastPost {
	border-bottom: 1px solid #dddddd;
	padding-top: 11px;
	padding-bottom: 11px;
}
table.forumTopic tr td.bSectionIco {
	border-left: 1px solid #dddddd;
	width: 44px;
}
table.forumTopic tr td.bSectionForum {
	text-align: left;
	font-size: 11px;
	color: #7e7d7d;
}
table.forumTopic tr td.bSectionForum a {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
table.forumTopic tr td.bSectionForum a:hover {
	text-decoration: underline;
	color: #cb0000;
}
table.forumTopic tr td.bSectionTopic {
	width: 34px;
}
table.forumTopic tr td.bSectionPost {
	width: 34px;
}
table.forumTopic tr td.bSectionLastPost {
	border-right: 1px solid #dddddd;
	width: 111px;
}
table.forumTopic tr td.bSectionLastPost span {
	color: #7e7d7d;
}
table.forumTopic tr td.bSectionLastPost span a {
	color: #333333;
}

/*dadawanie watku*/
.mForumAddTopic, .mForumAddTopicTop {
	float: left;
	width: 690px;
}
.mForumAddTopicTop {
	border-bottom: 1px solid #dddddd;
	margin: 0 0 10px 0;
}
.mForumAddTopicTop img {
	float: left;
	margin: 3px 12px 0 0;
	display: inline;
}
.mForumAddTopicTopInfo {
	float: left;
	width: 600px;
	padding: 0 0 21px 0;
}
.mForumAddTopicTopInfo strong {
	float: left;
	color: #5aa80e;
}
.mForumAddTopicTopInfo h1 {
	float: left;
	font-size: 18px;
	padding: 4px 0 0 0;
}
.mForumAddPost .mForumAddTopicTopInfo h1 {
	padding: 0;
}
.mForumAddPost .mForumAddTopicTopInfo span {
	color: #7e7d7d;
	font-size: 11px;
}
.mForumAddPost .mForumAddTopicTopInfo span span {
	color: #d5d5d5;
}
.mForumAddPost .mForumAddTopicTopInfo span img {
	float: none;
	margin: 0 5px 0 0;

}
.mForumAddTopicBg {
	float: left;
	width: 660px;
	border: 1px solid #dddddd;
	background: #f9f9f9;
	padding: 12px 14px;
	margin: 0 0 10px 0;
}
.mForumAddTopicBg .fLabel {
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 7px 0;
}
.mForumAddTopicBg .fInput input#theme_name {
	float: left;
	padding: 4px 7px;
	width: 644px;
	height: 14px;
	background: #fff url("/images/gfx/input-bg.gif") repeat-x;
	margin: 0 0 0 0;
	border: 1px solid #c5c5c5;
	font-size: 12px;
}
.mForumAddTopicBg .mForumAddTopicBgLogo {
	float: left;
	margin: 0 0 11px 0;
}
.mForumAddTopicBg .mForumAddTopicBgLogo img {
	float: left;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin: 0 10px 0 0;
	display: inline;
}
.mForumAddTopicBg .mForumAddTopicBgLogo .fLabel {
	margin: 10px 0 0 0;
}
.mForumAddTopicBg table#post_content_tbl {
	width: 660px !important;
	height: 331px !important;
	margin: 0 0 10px 0;
}
.mForumAddTopicBg .fInputInform, .mForumAddTopicBg .fLabelInform {
	float: left;
}
.mForumAddTopicBg .fInputInform {
	float: left;
	margin: 1px 5px 0 0;
	display: inline;
}
.mForumAddTopicBg .fLabelInform label {
	margin: 4px 0 0 0;
	float: left;
	color: #737272;
}
.mForumAddTopicBg input.sevaChange {
	float: right;
	margin: 0 0 0 6px;
	display: inline;
}
.mForumAddTopicBg a.seePost {
	float: right;
	background: url("/images/gfx/see-post.png") no-repeat;
	width: 115px;
	height: 24px;
}

/*podglad postu*/
table.mPreviewForumPost {
	margin: 0 0 10px 0;
}
table.mPreviewForumPost tr th.previewPost {
	background: #dfdfdf url("/images/gfx/preview-post-bg.gif") repeat-x;
	text-align: left;
	padding: 0;
	text-transform: uppercase;
	font-size: 14px;
	border: 1px solid #dedede;
	height: 25px;
	padding: 0 10px;
}

/*przeglad watku*/
.mForumPostInspection {
	float: left;
	width: 690px;
}
.mForumPostInspectionHeader {
	float: left;
	background: #DFDFDF url("/images/gfx/preview-post-bg.gif") repeat-x;
	width: 678px;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	height: 21px;
	padding: 4px 0 0 10px;
	text-transform: uppercase;
	border: 1px solid #DEDEDE;
}
.mForumPostInspectionScroll {
	overflow: scroll;
	height: 400px;
	float: left;
	width: 690px;
}
.mForumPostInspection table.mForumPost {
	width: 673px;
}
.mForumPostInspection table.mForumPost .contentTitlePost,
.mForumPostInspection table.mForumPost .contentTitlePost span,
.mForumPostInspection table.mForumPost .contentText,
.mForumPostInspection table.mForumPost .contentPostText {
	width: auto !important;
	float: none !important;
}

/*tekst w logowaniu*/
.mForumLoginText {
	float: left;
	width: 690px;
	font-size: 13px;
	font-weight: bold;
	background: url("/images/gfx/dot-horizontal-2b.gif") repeat-x 0 bottom;
	padding: 0 0 22px 0;
	margin: 0 0 26px 0;
}

/*wyszukiwarka forum*/
.mForumSearch .mForumSearchLeft, .mForumSearch .mForumSearchRight {
	height: 84px;
	width: 6px;
	float: left;
}
.mForumSearch .mForumSearchLeft {
	background: url("/images/gfx/forum-search-bg-left.png") no-repeat;
}
.mForumSearch .mForumSearchRight {
	background: url("/images/gfx/forum-search-bg-right.png") no-repeat;
}
.mForumSearch .mForumSearchCenter {
	background: url("/images/gfx/forum-search-bg-center.png") repeat-x;
	width: 678px;
	height: 61px;
	float: left;
	padding: 23px 0 0 0;
}
.mForumSearchName {
	float: left;
	width: 119px;
	padding: 0 10px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	margin: 8px 0 0 0;
}
.mForumSearch .mForumSearchCenter input.inputPhrase {
	float: left;
	width: 428px;
	border: 1px solid #c3c2c3;
	padding: 6px 10px 7px 10px;
	margin: 3px 0 0 0;
}
.mForumSearch .mForumSearchCenter .mForumSearchButton {
	float: left;
	background: url("/images/gfx/forum-search-button.png") no-repeat;
	width: 76px;
	height: 36px;
	border: 0;
	padding: 0;
	margin: 0 0 0 2px;
	display: inline;
	cursor: pointer;
}
.mForumSearch .mSearchPhrase {
	border-left: 3px solid #dddddd;
	padding: 0 0 0 8px;
}
table.forumTopic tr td.lastPost span span {
	color: #1183BE;
}
.mForumSearch .mForumTopicBottom {
	border-bottom: 0;
}

/*boks forum (zakladki) prawa kolumna*/
.bForumLastPost {
	float: left;
	width: 270px;
	border: 1px solid #d8d8d8;
	text-align: left;
	padding: 14px;
}
.bForumLastPostName, .bForumLastPostContent, .bForumLastPostInfo {
	float: left;
	width: 270px;
	line-height: 14px;
}
.bForumLastPostName a {
	color: #333333;
	font-weight: bold;
}
.bForumLastPostName a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bForumLastPostContent {
	font-size: 11px;
}
.bForumLastPostContent p {
	padding: 0;
}
.bForumLastPostInfo, .bForumLastPostInfo a {
	color: #7e7d7d;
	font-size: 11px;
}
.bForumLastPostInfo span {
	color: #d5d5d5;
}
.bForumLastPostInfo img {
	margin: 0 5px 0 0;
}
.bForumLastPostSep {
	width: 270px;
	height: 1px;
	overflow: hidden;
	background: #e2e2e2;
	margin: 10px 0;
	float: left;
}

/*boks forum (zakladki) strona glowna*/
.bForumNewsTopicTabs {
	float: left;
	width: 690px;
}
.bForumNewsTopicTabs .bNewsTabs {
	float: right;
}
.bForumNewsTopicTabs ul.bNewsTabs {
	margin-right: 7px;
}
.bForumNewsTopicTabs h2 {
	float: left;
	margin: 0 0 0 1px;
	display: inline;
	font-size: 14px;
	padding: 0 0 0 14px;
	text-transform: uppercase;
	background: url("/images/gfx/title-left.gif") no-repeat 0 2px;
}
.bForumNewsTopicTabs h2 a {
	background: url("/images/gfx/raquo-9.gif") no-repeat right 4px;
    color: #333333;
    padding: 0 15px 0 0;
}
.bForumNewsTopicTabs ul.bNewsTabs li.ui-tabs-selected {
	border-bottom: 1px solid #f3f3f3;
	background: url("/images/gfx/forum-tabs-home-bg.gif") repeat-x;
}
.bForumNewsTopic {
	float: left;
	width: 690px;
	background: url("/images/gfx/forum-home-bg.gif") repeat-x;
	border-top: 1px solid #e0e0e0;
	padding: 19px 0 7px 0;
}
.bForumNewsTopicLine {
	float: left;
	width: 322px;
	margin: 0 0 10px 17px;
	display: inline;
}
.bForumNewsTopicLineIco {
	float: left;
	width: 23px;
	height: 24px;
	background: url("/images/gfx/forum-home-ico.gif") no-repeat;
	margin: 0 8px 0 0;
	display: inline;
}
.bForumNewsTopicLineText {
	float: left;
	width: 291px;
}
.bForumNewsTopicLineText a.name {
	color: #333333;
	font-weight: bold;
}
.bForumNewsTopicLineText a.name:hover {
	text-decoration: underline;
	color: #cb0000;
}
.bForumNewsTopicMore {
	float: left;
	width: 690px;
	background: #f2f2f2;
	height: 17px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
.bForumNewsTopicMore a {
	float: right;
	background: #e1e1e1;
	font-size: 10px;
	color: #333333;
	height: 15px;
	overflow: hidden;
	padding: 2px 10px 0 10px;
	font-weight: bold;
}
.bForumNewsTopicMore a:hover {
	background: #CB0000;
	color: #fff;
	text-decoration: none;
}

/*banery w forum*/
table.forumTopic tr td.bannerTopicForum,
table.mForumPost tr td.bannerTopicForum {
	font-size: 0;
	padding: 0;
	border: 0;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
table.forumTopic tr td.bannerTopicForum .banner_box_content,
table.mForumPost tr td.bannerTopicForum .banner_box_content {
	border-bottom: 1px solid #dddddd;
}
table.forumTopic tr td.bannerTopicForum .bBanner,
table.mForumPost tr td.bannerTopicForum .bBanner {
	margin: 0;
	padding: 10px 0 0 0;
}

/*konta - posty uzytkownika*/
.mAccountTopic {
	float: left;
	width: 690px;
}
.mAccountNoTopic {
	font-weight: bold;
	line-height: 18px;
}
.mAccountNoTopic a {
	color: #326084;
}
.mAccountNoTopic a:hover {
	text-decoration: underline;
	color: #cb0000;
}
.mAccountTopicQuantity {
	position: absolute;
	right: 0;
	top: 11px;
	background: url("/images/gfx/comment-ico.gif") no-repeat left 3px;
	padding: 0 0 0 16px;
}
table.mAccountTopicList {
	border-spacing: 0;
	border-collapse: collapse;
	width: 690px;
}
table.mAccountTopicList tr td {
	border-bottom: 1px solid #e6e6e6;
	padding-top: 8px;
	padding-bottom: 8px;
}
table.mAccountTopicList tr td.data {
	width: 97px;
	color: #b2b2b2;
	font-size: 10px;
	vertical-align: top;
	padding-top: 11px;
}
table.mAccountTopicList tr td.name a {
	border-left: 1px solid #d7d6d7;
	float: left;
	padding: 0 10px;
	color: #333333;
	text-decoration: underline;
}
table.mAccountTopicList tr td.name a:hover {
	color: #cb0000;
	text-decoration: underline;
}
table.mAccountTopicList tr td.ico {
	width: 25px;
}
.mAccountTopic .pagerBottomForum {
	width: 690px;
}
.mAccountTopic .pagerBottomForum .pagerBottomRight {
	float: right;
}
.mAccountTopic .mAccountTopicInfoPost {
	float: left;
	width: 660px;
	background: #f9f9f9;
	margin: 18px 0 0 0;
	padding: 10px 15px;
}
.mAccountTopic .mAccountTopicInfoPost label {
	float: left;
	margin: 3px 12px 0 0;
	display: inline;
}
.mAccountTopic .mAccountTopicInfoPost input {
	float: left;
	margin: 3px 5px 0 0;
	display: inline;
	padding: 0;
	height: 13px;
}
.mAccountTopic .mAccountTopicInfoPost input.save {
	margin: 0;
	height: 24px;
	float: left;
}

/**************************konto lista zamowien**************************************************/
table.mOrderList {
	float: left;
	width: 690px;
}
table.mOrderList tr th {
	background: #f6f6f6 url("/images/gfx/order-list-th.gif") repeat-x 0 bottom;
	padding: 8px;
	text-align: center;
}
table.mOrderList tr th.nrOrder {
	width: 92px;
}
table.mOrderList tr th.packetName {
	text-align: left;
}
table.mOrderList tr th.status {
	width: 116px;
}
table.mOrderList tr th.orderDate {
	width: 106px;
}
table.mOrderList tr th.details {
	width: 64px;
}
table.mOrderList tr.mOrderListBgBlack {
	background: #f6f6f6;
}
table.mOrderList tr td {
	padding: 8px;
	text-align: center;
}
table.mOrderList tr td.nrOrder {
	width: 92px;
}
table.mOrderList tr td.packetName {
	text-align: left;
	color: #164a7a;
	font-weight: bold;
}
table.mOrderList tr td.status {
	width: 116px;
}
span.waitForPay {
	color: #ff9000;
	font-weight: bold;
}
span.toVerif {
	color: #41a426;
	font-weight: bold;
}
span.realise {
	color: #000;
}
table.mOrderList tr td.orderDate {
	width: 106px;
}
table.mOrderList tr td.details {
	width: 64px;
}
table.mOrderList tr td.details a {
	color: #164a7a;
	font-weight: bold;
}
table.mOrderList tr td.details a:hover {
	color: #cb0000;
	text-decoration: underline;
}

/*logotypy w stopce*/
.logotype {
	float: left;
	width: 1000px;
	padding: 0 0 13px 0;
	margin: 0 0 13px 0;
	background: url("/images/gfx/dot-newsletter.gif") repeat-x 0 bottom;
}
a.administrator, a.ekspertBudowlany, a.elektroInfo, a.izolacje, a.rynekInstalacyjny, a.specialOps, a.ksiegarniaTechniczna, a.ksiegarniaMilitarna, a.eCzytelnia {
	float: left;
	height: 36px;
	margin: 0 25px 0 0;
	display: inline;
}
a.administrator, a.ekspertBudowlany,a.izolacje, a.elektroInfo, a.rynekInstalacyjny {
	width: 119px;
}
a.administrator {
	background: url("/images/gfx/administrator-logo.png") no-repeat 0 top;
}
a.ekspertBudowlany {
	background: url("/images/gfx/ekspertbudowlany-logo.png") no-repeat 0 top;
}
a.elektroInfo {
	background: url("/images/gfx/elektroinfo-logo.png") no-repeat 0 top;
}
a.izolacje {
	background: url("/images/gfx/izolacje-logo.png") no-repeat 0 top;
}
a.rynekInstalacyjny {
	background: url("/images/gfx/rynekinstalacyjny-logo.png") no-repeat 0 top;
}
a.specialOps {
	background: url("/images/gfx/specialops-logo.png") no-repeat 0 top;
	width: 82px;
}
a.ksiegarniaTechniczna {
	background: url("/images/gfx/ksiegarniatechniczna-logo.png") no-repeat 0 top;
	width: 136px;
}
a.ksiegarniaMilitarna {
	background: url("/images/gfx/ksiegarniamilitarna-logo.png") no-repeat 0 top;
	width: 50px;
}
a.eCzytelnia {
	background: url("/images/gfx/eczytelnia-logo.png") no-repeat 0 top;
	width: 80px;
	margin: 0;
}
a.administrator:hover, a.ekspertBudowlany:hover, a.elektroInfo:hover,a.izolacje:hover, a.rynekInstalacyjny:hover,
a.specialOps:hover, a.ksiegarniaTechniczna:hover, a.ksiegarniaMilitarna:hover, a.eCzytelnia:hover {
	background-position: 0 bottom;
}

/**********************************************komentarze*********************************************************/
/*dodawanie komentarza*/
.bCommnets {
	float: left;
	width: 690px;
	background: #f5f5f5;
	position: relative;
	margin: 0 0 24px 0;
}
.messageAddComments, .errorAddComments {
	margin-bottom: 5px;
}
.bCommnetsName {
	float: left;
	margin: 16px 0 0 10px;
	display: inline;
	background: url("/images/gfx/coments-title.gif") no-repeat 0 5px;
	padding: 0 0 16px 17px;
	color: #2e2e2e;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}
.fold, .expand {
	float: right;
	width: 19px;
	height: 19px;
	margin: 18px 10px 0 0;
	display: inline;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.expand {
	background: url("/images/gfx/comments-fold-expand.gif") no-repeat 0 top;
}
.fold {
	background: url("/images/gfx/comments-fold-expand.gif") no-repeat 0 bottom;
}
#obszar {
	float: left;
	padding: 0 0 22px 0;
}
#comments_form {
	margin: 0;
	padding: 0;
	float: left;
	width: 690px;
}
.bCommnetsRow {
	float: left;
	margin: 0 0 4px 0;
}
.bCommnetsRowLabel {
	float: left;
	width: 104px;
	padding: 0 8px 0 0;
	text-align: right;
}
.bCommnetsRowHello {
	font-size: 13px;
	float: left;
	width: 520px;
	margin: 10px 0 0 0;
}
.bCommnetsRowHello a {
	font-weight: bold;
	color: #333333;
}
.bCommnetsRowHello a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bCommnetsRowLabelAvatar {
	float: right;
	width: 30px;
	height: 30px;
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 2px;
	margin: 0 0 5px 0;
}
.bCommnetsRowLabelAvatar a {
	float: left;
	width: 30px;
	height: 30px;
	background-position: center center !important;
}
.bCommnetsRowInput {
	float: left;
}
.bCommnetsRowInput input {
	float: left;
	padding: 3px 4px 4px 4px;
	margin: 0;
	border: 1px solid #cecece;
	font-size: 11px;
	height: 14px;
	width: 212px;
}
.bCommnetsRowInputText {
	float: left;
	width: 550px;
}
.bCommnetsRowInputTextLine {
	float: left;
	width: 527px;
	height: 17px;
	background: #f0f0f0;
	border: 1px solid #cecece;
	border-bottom: 0;
}
.bCommnetsRowInputTextLine img {
	float: left;
	margin: 0 1px 0 0;
	display: inline;
	cursor: pointer;
}
.bCommnetsRowInputText textarea {
	float: left;
	padding: 3px 4px 4px 4px;
	margin: 0;
	border: 1px solid #cecece;
	border-top: 0;
	font-size: 11px;
	width: 519px;
	height: 92px;
}
.captcha {
	float: left;
	margin: 0 0 0 5px;
	display: inline;
}
.bCommnetsAdd {
	float: right;
	margin: 4px 49px 0 0;
	display: inline;
}
.bCommnetsInformInput {
	float: left;
	width: 15px;
	height: 15px;
	margin: 5px 8px 0 110px;
	display: inline;
	padding: 0;
}
.bCommnetsInformLabel {
	float: left;
	margin: 7px 0 0 0;
}
.bCommnetLine {
	float: left;
	background: #e0e0e0;
	width: 529px;
	height: 1px;
	overflow: hidden;
	margin: 10px 0 11px 112px;
	display: inline;
}
.bCommnetInfo {
	float: left;
	color: #737272;
	font-size: 11px;
	line-height: 14px;
	width: 529px;
	margin: 0 0 0 112px;
	display: inline;
}
.bCommnetInfo a {
	font-weight: bold;
	color: #737272;
	text-decoration: underline;
}
.bCommnetInfo a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bCommnetInfo a.bCommnetInfoMore {
	color: #1183be;
	text-decoration: none;
	font-weight: normal;
}
.bCommnetInfo a.bCommnetInfoMore:hover {
	color: #cb0000;
	text-decoration: underline;
}

/*lista komentarzy*/
.bCommnetsList {
	float: left;
	width: 690px;
}
.bCommnetsListName {
	float: left;
	width: 690px;
	height: 38px;
	margin: 0 0 5px 0;
	background: url("/images/gfx/title-comments.gif") repeat-x;
}
.bCommnetsListName h2, .bCommnetsListNameNumber {
	float: left;
	text-transform: uppercase;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.bCommnetsListName h2 {
	padding: 0 0 0 15px;
	margin: 12px 6px 0 10px;
	display: inline;
	background: url("/images/gfx/title-left.gif") no-repeat 0 3px;
}
.bCommnetsListNameNumber {
	color: #333333;
	padding: 11px 0 0 0;
}
.bCommnetsListName a.go_down {
	float: right;
	background: url("/images/gfx/add-comments2.gif") no-repeat;
	width: 142px;
	height: 24px;
	margin: 7px 7px 0 0;
	display: inline;
}
.bCommnetsListBg {
	float: left;
	width: 690px;
	background: #f5f5f5;
	border-bottom: 1px solid #e2e2e2;
	margin: 0 0 5px 0;
	padding: 14px 0;
}
.bCommnetsListAvatar {
	float: left;
	width: 30px;
	height: 30px;
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 2px;
	margin: 0 10px 0 10px;
	display: inline;
}
.bCommnetsListAvatar a, .bCommnetsListAvatar span {
	float: left;
	width: 30px;
	height: 30px;
	background-position: center center !important;
}
.bCommnetsListComments {
	float: left;
	width: 634px;
}
.bCommnetsListComments a, .bCommnetsListComments span.noLink {
	float: left;
	color: #2e2e2e;
	font-weight: bold;
	margin: 0 4px 0 0;
	display: inline;
}
.bCommnetsListComments a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bCommnetsListComments span.dataAdded {
	color: #8f8f8f;
	font-size: 10px;
	float: left;
	margin: 2px 0 6px 0;
}
.bCommnetsListCommentsText {
	float: left;
	margin: 0;
	color: #2e2e2e;
	line-height: 14px;
	padding: 0 10px 0 0;
}
.bCommnetsListCommentsText a {
	color: #333333;
	font-weight: normal;
	float: none;
}
.bCommnetsListCommentsText a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.post-quota-comment {
	border-left: 2px solid #d7d7d7;
	line-height: 14px;
	padding: 0 0 0 9px;
	color: #7b7979;
	font-size: 11px;
	margin: 6px 0 6px 0;
}
.bCommnetsListPager {
	float: left;
	width: 690px;
	background: #f5f5f5;
	border-bottom: 1px solid #e2e2e2;
	margin: 0 0 5px 0;
	text-align: center;
	font-size: 13px;
	padding: 7px 0 8px 0;
}
.bCommnetsListPager span {
	font-weight: bold;
}

/*mapa serwisu*/
.mMapSite {
	float: left;
	width: 690px;
}
.mMapSite ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mMapSite ul li {
	background: url("/images/gfx/mapa-serwisu-ico.gif") no-repeat 6px 1px;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 11px 25px;
	margin: 0 0 11px 0;
	border-bottom: 1px solid #dddddd;
}
.mMapSite ul li.child {
	border: 0;
	padding-bottom: 0;
}
.mMapSite ul li a {
	color: #333333;
}
.mMapSite ul li a:hover {
	color: #cb0000;
	text-decoration: underline;
}

.mMapSite ul li.poziom2 {
	background: none;
}
.mMapSite ul li.poziom2 ul {
	
}
.mMapSite ul li.poziom2 ul li {
	background: url("/images/gfx/li.gif") no-repeat 0 7px;
	padding: 0 0 0 15px;
	margin: 0 0 0 4px;
	border: 0;
	font-size: 12px;
	line-height: 18px;
}
.mMapSite ul li.poziom2 ul li a {
	color: #333333;
	font-weight: normal;
}
.mMapSite ul li.poziom2 ul li a:hover {
	color: #cb0000;
	text-decoration: underline;
}

/*box pisza dla nas*/
.bWriteForUs {
	float: left;
	width: 274px;
	border: 1px solid #d5d5d5;
	padding: 4px 12px 20px 12px;
	position: relative;
}
.bWriteForUs a span#bWriteForUsPrev, .bWriteForUs a span#bWriteForUsNext  {
	position: absolute;
	top: 12px;
	width: 19px;
	height: 19px;
}
.bWriteForUs a span#bWriteForUsPrev {
	background: url("/images/gfx/arrow-author-left.gif") no-repeat 0 top;
	right: 35px;
}
.bWriteForUs a span#bWriteForUsNext {
	background: url("/images/gfx/arrow-author-right.gif") no-repeat 0 top;
	right: 14px;
}
.bWriteForUs a:hover span#bWriteForUsPrev, .bWriteForUs a:hover span#bWriteForUsNext {
	background-position: 0 bottom;
}
.bWriteForUsAuthorItIco {
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}
.bWriteForUsAuthorItIco a {
	float: left;
}
.bWriteForUsAuthorItIco img {
	border: 1px solid #d9d9d9;
	padding: 2px;
	float: left;
}
.bWriteForUsAuthorItInfo {
	float: left;
	width: 158px;
	text-align: left;
}
.bWriteForUsAuthorItInfoTitle {
	font-size: 10px;
}
.bWriteForUsAuthorItInfo a.author {
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
}
.bWriteForUsAuthorItInfo .separator {
	height: 1px;
	overflow: hidden;
	width: 171px;
	background: url("/images/gfx/dot-newsletter.gif") repeat-x;
	margin: 8px 0;
}
.bWriteForUsAuthorItInfo a.info {
	color: #333333;
	float: left;
	background: url("/images/gfx/li.gif") no-repeat 0 5px;
	padding: 0 0 0 11px;
	margin: 0 0 9px 0;
}
.bWriteForUsAuthorItInfo a.info:hover {
	color: #CB0000;
}

/*box facebook*/
.bFaceBook {
	float: left;
	width: 300px;
	margin: 0 0 10px 0;
}

/* ---------------------------------------------- blogi --------------------------------------------------- */
/* b blogi na stronie glownej portalu*/
.bBlogsBig {
	width: 100%;
	background: url("/images/gfx/forum-home-bg.gif") repeat-x 0 0;
	border-top: 1px solid #e0e0e0;
	padding: 8px 0 0 0;
	margin: 8px 0 0 0;
}
.bBlogsBig .bPoolName a {
	color: #333333 !important;
}
.bBlogsBig .bNewsBottom {
	border: 0;
}
.bBlogsBigLeft {
	float: left;
	width: 248px;
	padding: 8px 0 0 0;
}
.bBlogsBigLeftItAvatar {
	float: left;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin: 0 8px 0 0;
}
.bBlogsBigLeftItAvatar a {
	float: left;
	width: 56px;
	height: 56px;
	overflow: hidden;
}
.bBlogsBigLeftItTitle {
	font-size: 14px;
	font-weight: bold;
}
.bBlogsBigLeftItTitle a {
	color: #333333;
}
.bBlogsBigLeftItTitle a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bBlogsBigLeftItBeginning {
	padding: 10px 0;
}
.bBlogsBigRight {
	float: right;
	width: 230px;
	margin: -23px 0 5px 0;
}
.bBlogsBigRightIt {
	margin: 0 0 13px;
	float: left;
	width: 230px;
}
.bBlogsBigRightItAuthor, .bBlogsBigLeftItAuthor {
	font-size: 10px;
	padding: 0;
	color: #333333; 
	text-transform: uppercase;
}
.bBlogsBigRightItTitle {
	font-size: 12px;
	color: #333333;
}
.bBlogsBigRightItTitle a {
	color: #333333;
}
.bBlogsBigRightItTitle a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bBlogsBigRightSep {
	height: 1px;
	overflow: hidden;
	background: url(/images/gfx/dot-horizontal-2b.gif) repeat-x;
	margin: 0 0 12px 0;
	float: left;
	width: 230px;	
}

/* b blogi na stronie glownej blogow */
.bBlogAuthor {
	float: left;
	width: 690px;
	padding: 0 0 26px 0;
	background: url("/images/gfx/blog-arrow-bottom.gif") no-repeat 0 bottom;
	position: relative;
	margin: 0 0 11px 0;
}
.bBlogAuthorTitle {
	float: right;
	width: 65px;
	height: 30px;
	background: url("/images/gfx/s-title-blog.png") no-repeat;
	position: absolute;
	top: 52px;
	right: 0;
}
.bBlogAuthorAvatar {
	float: left;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin: 0 11px 0 0;
	display: inline;
}
.bBlogAuthorAvatarImg {
	width: 45px;
	height: 45px;
	overflow: hidden;
	display: block;
	background-position: center 0 !important;
}
.bBlogAuthorInfo {
	float: left;
	color: #333333;
	font-size: 13px;
	text-transform: uppercase;
}
.bBlogAuthorInfoName {
	background: url("/images/gfx/raquo-16.gif") no-repeat right 6px;
	padding: 0 23px 0 0;
	margin: 10px 0 0 0;
}
.bBlogAuthorInfoName a {
	font-size: 22px;
	color: #333333;
	font-weight: bold;
}
.bBlogIt {
	float: left;
	width: 690px;
	margin: 0 0 16px 0;
}
.bBlogPhoto {
	float: left;
    padding: 0 12px 0 0;
}
.bBlogPhoto img {
	float: left;
	border: 1px solid #d9d9d9;
	padding: 2px;
}
.bBlogItName a {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}
.bBlogItName a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.bBlogItSeeMore {
	float: left;
	width: 690px;
	border-top: 1px solid #dddddd;
	margin: 6px 0 20px 0;
}
.bBlogItSeeMore a {
	background: #E1E1E1;
    color: #333333;
    float: right;
    padding: 2px 6px 3px 7px;
	float: right;
	font-size: 10px;
	font-weight: bold;
	margin: -1px 0 0 0;
}
.bBlogItSeeMore a:hover {
	text-decoration: none;
	background: #cb0000;
	color: #fff;
}

/* m blogi lista */
.mBlogList {
	float: left;
	width: 690px;
}
h2.mBlogInfoName  {
	font-size: 24px;
}
.mBlogList .mBlogInfoName a {
	color: #333333;
	font-size: 20px;
	font-family: arial;
}
.mBlogList .mBlogInfoName a:hover {
	color: #cb0000;
	text-decoration: underline;
}
.mBlogList .mArticleListCommentIco {
	color: #8F8F8F;
}
.mBlogListTop {
	float: left;
	width: 690px;
	margin: 0 0 10px 0;
}
.mBlogListIt {
	float: left;
	width: 690px;
	margin: 0 0 24px 0;
}
.mBlogListItImg {
	float: left;
	margin: 0 15px 10px 0;
	display: inline;
}
.mBlogListItImg img {
	border: 1px solid #d9d9d9;
	padding: 2px;
}
.mBlogListItContent {
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 20px 0;
}
.mBlogList .mArticleTags {
	float: left;
	width: 550px;
	border: 0;
	margin: 0;
}
a.mBlogListItMore {
	float: right;
	background: url("/images/gfx/button-czytaj-calosc-red.gif") no-repeat 0 top;
	width: 110px;
	height: 25px;
}
.mBlogListSeparator {
	float: left;
	width: 690px;
	background: #dddddd;
	height: 1px;
	overflow: hidden;	
	margin: 0 0 25px 0;	
}
.pagerBottomBlog {
	margin-top: 0;
}
.pagerBlogListSeparator {
	width: 690px;
}

/*domyslny blog*/
.titleBlog {
	margin-top: 12px;
}
.mBlog .mArticleCommentIco, .mBlog .mArticleCommentIco:hover {
	color: #8F8F8F;
}
.mBlog .mBlogTags {
	width: 690px;
	margin: 0 0 18px 0;
}

/*galeria bloga*/
.mGalleryBlog {
	margin-top: 0;
}
.mGalleryBlog .mGalleryName {
	font-size: 24px;
}
.mGalleryBlog .mArticleTags {
	border: 0;
}
.mGalleryBlog .mArticleCommentIco {
	color: #8F8F8F;
}

/*artykuly autora bloga*/
.bArticleBlogsAuthor .bMenuRightCenter {
	padding: 0 12px 12px 12px;
}
.bArticleBlogsAuthor .bBlogsAuthorIt {
	margin: 0 0 11px;
	float: left;
}
.bArticleBlogsAuthor .bBlogsAuthorItLast {
	margin-bottom: 0 !important;
}
.bArticleBlogsAuthor .bBlogsAuthorItImage {
	background: #ffffff;
	padding: 2px;
	border: 1px solid #d5d5d5;
	float: left;
	margin: 0 10px 0 0;
}
.bArticleBlogsAuthor .bBlogsAuthorItImage a {
	width: 66px;
	height: 44px;
	overflow: hidden;
	float: left;
}
.bArticleBlogsAuthor .bBlogsAuthorItGroup {
	float: left;
	width: 188px;
	margin: 1px 0 0 0;
}
.bArticleBlogsAuthor .bBlogsAuthorItName a {
	font-weight: bold;
	color: #333333;
}
.bArticleBlogsAuthor .bBlogsAuthorItName a:hover {
	color: #CB0000;
}
.bArticleBlogsAuthor .bBlogsAuthorItInfo {
	font-size: 10px;
	float: left;
	margin: 4px 0 0 0;
}
.bArticleBlogsAuthor .bBlogsAuthorItInfo span {
	color: #8f8f8f;
	float: left;
	margin: 1px 0 0 0;
}
.bArticleBlogsAuthor .bBlogsAuthorItInfo span.sep {
	float: left;
	margin: 0 7px;
	display: inline;
	color: #dddddd;
}
.bArticleBlogsAuthor .bBlogsAuthorItInfo span.ico {
	background: url("/images/gfx/comment-ico.gif") no-repeat 0 2px;
	float: left;
	text-align: right;
	padding: 0 0 0 10px;
}
.bArticleBlogsAuthor .bNewsBottom {
	border: 0;
}

/*autor bloga*/
.arrowTitle {
	background: url("/images/gfx/raquo-9-black.gif") no-repeat;
	float: right;
	width: 10px;
	height: 9px;
	margin: 4px 0 0 3px;
	display: inline;
}
.bAuthorBlog .bMenuRightCenter {
	padding: 0 12px 22px 12px;
}
.bAuthorBlog .bAuthorBlogItTitle {
	font-size: 10px;
	color: #333333;
}
.bAuthorBlog .bAuthorBlogItAuthor {
	font-size: 12px;
	padding: 1px 0 5px 0;
	font-weight: bold;
}
.bAuthorBlog .bAuthorBlogItAvatar img {
	border: 1px solid #d9d9d9;
	background: #ffffff;
	padding: 2px;
	float: left;
	margin: 0 9px 4px 0;
}
.bAuthorBlog .bAuthorBlogItAuthor a {
	color: #333333;
}
.bAuthorBlog .bAuthorBlogItAuthor a:hover {
	color: #cb0000;
}
.bAuthorBlog .bAuthorBlogItDescription {
	line-height: 15px;
}
.bAuthorBlog .bAuthorBlogItDescription a {
	font-weight: bold;
	font-size: 13px;
	color: #333333;
}
.bAuthorBlog .bAuthorBlogItDescription a:hover {
	color: #cb0000;
}

/***************************************Spolecznosc***********************************************************/
/*lista zdjec uzytkownika w koncie*/
.mGalleryUsers {
	float: left;
	width: 690px;
}
.mGalleryUsersAddImage {
	position: absolute;
	top: 7px;
	right: 0;
	width: 111px;
	height: 24px;
	background: url("/images/gfx/s-add-image.png") no-repeat;
}
.mGalleryUsersIt {
	float: left;
	width: 690px;
	padding: 0 0 14px 0;
	margin: 0 0 14px 0;
	border-bottom: 1px solid #dddddd;
}
.mGalleryUsersItImg {
	float: left;
	border: 1px solid #cecece;
	padding: 2px;
	margin: 0 12px 0 8px;
	display: inline;
}
.mGalleryUsersItImg a {
	height: 70px;
	float: left;
	overflow: hidden;
}
.mGalleryUsersItText {
	float: left;
	width: 559px;
	font-size: 11px;
	line-height: 15px;
}
a.mGalleryUsersItTextTitle {
	float: left;
	margin: 0 0 5px 0;
	color: #333333;
	font-weight: bold;
}
a.mGalleryUsersItTextTitle:hover {
	color: #cb0000;
}
.mGalleryUsersItTextDescription {
	margin: 0 0 5px 0;
}
a.mGalleryUsersItTextSeeIco, a.mGalleryUsersItTextEditIco, a.mGalleryUsersItTextDeleteIco {
	float: left;
	color: #333333;
	font-weight: bold;
	padding: 0 0 0 22px;
	margin: 0 15px 0 0;
}
a.mGalleryUsersItTextSeeIco {
	background: url("/images/gfx/s-see-images-ico.gif") no-repeat;
	margin-top: 2px;
}
a.mGalleryUsersItTextEditIco {
	background: url("/images/gfx/s-edit-images-ico.gif") no-repeat;
	padding-top: 2px;
}
a.mGalleryUsersItTextDeleteIco {
	background: url("/images/gfx/s-delete-images-ico.gif") no-repeat;
	margin-top: 2px;
}
.mGalleryUsersItTextRating, .mGalleryUsersItTextComments {
	float: right;
	margin: 0 0 0 15px;
	display: inline;
	font-weight: bold;
}
.mGalleryUsersItTextRating {
	background: url("/images/gfx/s-star-white.gif") no-repeat 0 2px;
	padding: 0 0 0 18px;
}
.mGalleryUsersItTextComments {
	background: url("/images/gfx/s-comment-ico.gif") no-repeat 0 4px;
	padding: 0 0 0 16px;
}
.pagerBottomGalleryUsers {
	margin: 0;
	width: 690px;
}
.pagerBottomGalleryUsers .pagerBottomLeft {
	float: left;
}
.pagerBottomGalleryUsers .pagerBottomRight {
	float: right;
}

/*dodawanie zdjecia uzytkownika w koncie*/
.mGalleryUsersAddImages {
	float: left;
	width: 670px;
}
.mGalleryUsersAddImagesName {
	float: left;
	margin: 0 0 0 195px;
	display: inline;
	font-weight: bold;
	font-size: 13px;
	padding: 0 0 8px 0;
}
.mGalleryUsersAddImagesLine {
	float: left;
	margin: 0 0 6px 0;
}
.mGalleryUsersAddImagesLine label {
	float: left;
	width: 186px;
	text-align: right;
	padding: 5px 9px 0 0;
}
.mGalleryUsersAddImagesLine input, .mGalleryUsersAddImagesLine textarea {
	float: left;
	margin: 0;
	width: 302px;
	padding: 4px 7px 5px 7px;
	border: 1px solid #c3c2c3;
	font-size: 12px;
	background: #fff url("/images/gfx/s-input-bg.gif") repeat-x 0 top;
}
.mGalleryUsersAddImagesLine input.fileUpload {
	width: auto;
	padding: 0;
	height: 24px;
}
.mGalleryUsersAddImagesLine textarea {
	height: 114px;
}
input.mGalleryUsersAddImagesButton {
	float: right;
	margin: 0 157px 0 0;
	display: inline;
}
.mGalleryUsersReturnLine {
	float: left;
	width: 670px;
	border-top: 1px solid #ebebeb;
	margin: 38px 0 0 0;
	padding: 12px 0 0 0;
}
a.mGalleryUsersReturn {
	float: left;
	color: #333333;
	background: url("/images/gfx/s-arrow-gallery.gif") no-repeat 2px 3px;
	padding: 0 0 0 16px;
}

/*edycja zdjecia uzytkownika w koncie*/
.mGalleryUsersAddImagesLine img {
	border: 1px solid #cecece;
	padding: 2px;
	background: #fff;
}

/*boks ostatnio dolaczyli na stronie glownej spolecznosci*/
.bCommunityNews {
	float: left;
	width: 690px;
	margin: 0 0 24px 0;
}
.bCommunityNewsName {
	float: left;
	width: 690px;
	border-bottom: 1px solid #dddddd;
	padding: 0 0 7px 0;
	margin: 0 0 10px 0;
}
.bCommunityNews h2 {
	float: left;
	text-transform: uppercase;
	font-size: 14px;
	padding: 0;
	color: #333333;
	font-weight: bold;
}
.bCommunityNewsIt {
	float: left;
	width: 202px;
	background: #f5f5f5;
	margin: 0 12px 8px 0;
	display: inline;
	padding: 9px 10px;
}
.bCommunityNewsItAvatar {
	float: left;
	width: 46px;
	height: 46px;
	border: 1px solid #d0d0d0;
	background: #fff;
	padding: 2px;
}
.bCommunityNewsItAvatar a {
	float: left;
	width: 46px;
	height: 46px;
	background-position: center center !important;
}
.bCommunityNewsItAvatar:hover {
	border: 2px solid #cb0000;
	padding: 1px;
}
.bCommunityNewsItInfo {
	float: left;
	width: 132px;
	margin: 3px 0 0 10px;
	display: inline;
	font-size: 11px;
	line-height: 14px;
}
.bCommunityNewsItInfo a {
	width: 132px;
	float: left;
	word-wrap: break-word;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.bCommunityNewsItInfo a:hover {
	color: #cb0000;
}
.bCommunityNewsBottom {
	float: left;
	width: 690px;
	border-top: 1px solid #e6e6e6;
}
.bCommunityNewsBottom a.seeMoreLink {
	float: right;
	background: #E1E1E1;
    color: #333333;
    float: right;
    padding: 2px 6px 3px 7px;
    font-weight: bold;
    font-size: 10px;
}
.bCommunityNewsBottom a.seeMoreLink:hover {
	background: #cb0000;
	color: #fff;
	text-decoration: none;
}

/*lista najowszych/ocenianych/komentowanych zdjec na stronie glownej spolecznosci*/
.bCommunityGalleryImages {
	float: left;
	width: 690px;
}
.bCommunityGalleryImages .mGalleryListCenter {
	float: left;
	width: 664px;
	padding: 0 0 0 16px;
}
.bCommunityGalleryImages .bGalleryPortalNewsIt {
	float: left;
	width: 146px;
	margin: 0 22px 12px 0;
	display: inline;
}
.bCommunityGalleryImages .bGalleryPortalNewsItBorder {
	border: 1px solid #cecece;
	float: left;
	width: 144px;
	height: 96px;
	padding: 2px;
	background: #fff;
	margin: 0 0 3px 0;
	display: inline;
}
.bCommunityGalleryImages .bGalleryPortalNewsItImage {
	float: left;
	width: 144px;
	height: 96px;
	overflow: hidden;
	margin: 0 0 4px 0;
	position: relative;
	display: inline;
}
.bCommunityGalleryImages .bVoting {
	position: absolute;
	bottom: 0;
	right: 0;
	background: transparent url("/images/gfx/s-opacity-83.png") repeat;
	color: #f7f6f7;
	font-weight: bold;
	padding: 2px 4px 1px 4px;
	float: right;
}
.bCommunityGalleryImages .bVotingNote {
	float: right;
}
.bCommunityGalleryImages .bVoting ul, .bVotingHome ul {
	list-style: none;
	margin: 0 5px 0 0;
	display: inline;
	padding: 0;
	float: right;
}
.bCommunityGalleryImages .bVoting ul li, .bCommunityGalleryImages .bVotingHome ul li {
	float: right;
	height: 12px;
	overflow: hidden;
	background: transparent url("/images/gfx/s-star.gif") repeat-x;
}
.bCommunityGalleryImages .bVoting ul li.star1, .bCommunityGalleryImages .bVotingHome ul li.star1 {
	width: 13px;
}
.bCommunityGalleryImages .bVoting ul li.star2, .bCommunityGalleryImages .bVotingHome ul li.star2 {
	width: 26px;
}
.bCommunityGalleryImages .bVoting ul li.star3, .bCommunityGalleryImages .bVotingHome ul li.star3 {
	width: 39px;
}
.bCommunityGalleryImages .bVoting ul li.star4, .bCommunityGalleryImages .bVotingHome ul li.star4 {
	width: 52px;
}
.bCommunityGalleryImages .bVoting ul li.star5, .bCommunityGalleryImages .bVotingHome ul li.star5 {
	width: 65px;
}
.bCommunityGalleryImages .bVoting ul li.star6, .bCommunityGalleryImages .bVotingHome ul li.star6 {
	width: 78px;
}
.bCommunityGalleryImages a.bGalleryPortalNewsItName {
	float: left;
	width: 146px;
	color: #333333;
	word-wrap: break-word;
}
.bCommunityGalleryImages a.bGalleryPortalNewsItName:hover {
	color: #cb0000;
}
.bCommunityGalleryImages .bGalleryPortalNewsItNumber {
	float: left;
	width: 146px;
	color: #8F8F8F;
	font-size: 11px;
}

/*box wideo na stronie glownej spolecznosci, lista video uzytkownikow*/
.bCommunityGalleryVideo .bGalleryPortalNewsIt, .mCommunityVideoList .bGalleryPortalNewsIt {
	float: left;
	width: 120px;
	margin: 0 13px 12px 0;
	display: inline;
}
.bCommunityGalleryVideo .bGalleryPortalNewsIt .bGalleryPortalNewsItBorder, .mCommunityVideoList .bGalleryPortalNewsIt .bGalleryPortalNewsItBorder {
	width: 120px;
	height: 90px;
	margin: 0 0 3px 0;
}
.bCommunityGalleryVideo .bGalleryPortalNewsItImage, .mCommunityVideoList .bGalleryPortalNewsItImage {
	width: 120px;
	height: 90px;
}
.bCommunityGalleryVideo a.bGalleryPortalNewsItName, .mCommunityVideoList a.bGalleryPortalNewsItName {
	width: 120px;
}
.bCommunityGalleryVideo .bGalleryPortalNewsItNumber, .mCommunityVideoList .bGalleryPortalNewsItNumber {
	width: 120px;
}

/*Domyslne video uzytkownika*/
.mCommunityVideoUsers .mGalleryCountNumber {
	background: url("/images/gfx/video-ico.gif") no-repeat left 10px;
	padding: 0 0 0 16px;
}
.mCommunityVideoUsers .mGalleryVideo {
	float: left;
	width: 690px;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 8px 0;
}
.mCommunityVideoUsers .mGalleryVideo .mGalleryVideoBg {
	float: left;
	width: 670px;
	padding: 20px 0 17px 20px;
	background: #e9e9e9;
}
.mCommunityVideoUsers .mGalleryServisVotingCreated span {
	color: #e0e0e0;
	float: none;
	margin: 0;
}

/*zaladki list najowszych/ocenianych/komentowanych zdjec i filmow na stronie glownej spolecznosci*/
.tabLinkedCommunityGallery h2.tabLinkedCommunityGalleryName {
	color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin: 2px 0 0 0;
    text-transform: uppercase;
}
.tabLinkedCommunityGallery ul.tabLinkedCommunity {
	float: right;
	margin: 0 7px 0 0;
	padding: 0;
	display: inline;
	list-style: none;
}
.tabLinkedCommunityGallery ul.tabLinkedCommunity li {
	background: url("/images/gfx/izo-news-li.gif") repeat-x;
	border: 1px solid #D8D8D8;
	float: left;
	height: 26px;
	margin: 0 2px 0 0;
}
.tabLinkedCommunityGallery ul.tabLinkedCommunity li a {
	color: #333333;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 13px;
	text-decoration: none !important;
}
.tabLinkedCommunityGallery ul.tabLinkedCommunity  li.ui-tabs-selected {
	background: url("/images/gfx/forum-tabs-home-bg.gif") repeat-x;
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid #F3F3F3;
	float: left;
	margin: 0 2px 0 0;
	position: relative;
}
.tabLinkedCommunityGallery .tab2 {
	background: url("/images/gfx/forum-home-bg.gif") repeat-x;
	border-top: 1px solid #E0E0E0;
	float: left;
	margin: -1px 0 12px 0;
	padding: 19px 0 7px 0;
	width: 690px;
}

/*lista najowszych/ocenianych/komentowanych zdjec na liscie galerii spolecznosci*/
.bCommunityGalleryImagesList .tabLinkedCommunityGalleryList {
	float: right;
	margin: 0 7px 0 0;
	display: inline;
}

.bCommunityGalleryImagesList .tabLinkedCommunityGalleryList span {
	background: url("/images/gfx/izo-news-li.gif") repeat-x 0 bottom;
	float: left;
	margin: 0 2px 0 0;
}
.bCommunityGalleryImagesList .tabLinkedCommunityGalleryList span a {
	color: #333333;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 13px;
	border: 1px solid #D8D8D8;
	text-decoration: none !important;
}
.bCommunityGalleryImagesList .tabLinkedCommunityGalleryList span a.selected {
	background: url("/images/gfx/forum-tabs-home-bg.gif") repeat-x 0 bottom;
	border-bottom: 1px solid #F3F3F3;
	float: left;
	position: relative;
}
.bCommunityGalleryImagesList .mGalleryListCenter {
	background: url("/images/gfx/forum-home-bg.gif") repeat-x scroll 0 0;
    border-top: 1px solid #E0E0E0;
    float: left;
    margin: -1px 0 12px 0;
    padding: 19px 0 7px 16px;
    width: 674px;
}

/*domyslne zdjecie uzytkownika w spolecznosci*/
.mCommunityGalleryUsers {
	float: left;
	width: 690px;
	margin: 0 0 18px 0;
}
.mCommunityGalleryUsers .mUser {
	float: left;
	width: 690px;
	border-bottom: 1px solid #E0E0E0;
	padding: 0 0 18px 0;
}
.mCommunityGalleryUsers .mUserAvatarTitle {
	float: left;
	margin: 0 11px 0 6px;
	display: inline;
	padding: 2px;
	border: 1px solid #d2d2d2;
}
.mCommunityGalleryUsers .mUserCreated {
	color: #8F8F8F;
}
.mCommunityGalleryUsers .mUserAvatarTitle .mUserAvatarTitleImg {
	width: 46px;
	height: 46px;
	background-position: center center !important;
	float: left;
}
.mCommunityGalleryUsers .mUserInfoTitle {
	float: left;
	width: 350px;
	font-size: 11px;
	margin: 5px 0 0 0;
}
.mCommunityGalleryUsers .mUserInfoTitle h1, .mUserInfoTitle h2 {
	font-size: 20px;
	color: #333333;
}
.mCommunityGalleryUsers .mUserInfoTitle a {
	font-size: 20px;
	color: #333333;
}
.mCommunityGalleryUsers .mUserInfoTitle a:hover {
	color: #cb0000;
}
.mCommunityGalleryUsers h1.mGalleryName {
	margin: 0 0 10px 0;
}
.mCommunityGalleryUsers .mGalleryServisVoting {
	float: left;
	width: 690px;
	border-bottom: 1px solid #E0E0E0;
	padding: 0 0 14px 0;
	margin: 6px 0 14px 0;
}
.mCommunityGalleryUsers span.mGalleryServisVotingName {
    float: left;
    font-size: 13px;
    padding: 1px 9px 0 0;
}
.mCommunityGalleryUsers #stars-voting {
	float: left;
    padding: 1px 0 0;
    width: 128px;
}
.mCommunityGalleryUsers span.mGalleryServisVotingNumber {
	background: url("/images/gfx/video-rating.png") no-repeat;
    color: #333333;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 19px;
    padding: 1px 0 0 0;
    text-align: center;
    width: 38px;
}
.mCommunityGalleryUsers .mGalleryServisVotingCreated {
    color: #8D8D8D;
    float: right;
    font-size: 11px;
    margin: 3px 0 0;
}
.mCommunityGalleryUsers .mGalleryServisVoteDescription {
	float: left;
	width: 690px;
	padding: 0 0 14px 0;
}
.mCommunityGalleryUsers .mUserLastLogTitle {
	color: #8F8F8F;
    float: right;
    font-size: 11px;
	margin: 20px 0 0 0;
}

/*boks uzytkownikow losowych na stronie glownej*/
.bCommunityRandom {
	float: left;
	width: 300px;
}
.bCommunityRandom .bPollName {
	background-color: #f0f0f0;
	padding: 9px 0 9px 26px;
	border: 1px solid #e0e0e0;
	background-position: 14px 12px;
	margin: 0;
	width: 272px;
}
.bCommunityRandom .bVideoListItName {
	width: 127px
}
.bCommunityRandom .bPollName a {
	background-image: url("/images/gfx/raquo-9-tv.gif");
}
.bCommunityRandomBg {
	float: left;
	width: 280px;
	background: #fff;
	padding: 10px 9px 10px 9px;
	border-right: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
}
.bCommunityRandomBgAvatar {
	float: left;
	width: 46px;
	height: 46px;
	border: 1px solid #e1e1e1;
	background: #fff;
	padding: 2px;
	margin: 0 5px 5px 0;
	display: inline;
}
.bCommunityRandomBgAvatar a {
	float: left;
	width: 46px;
	height: 46px;
	background-position: center center !important;
}
.bCommunityRandomBgAvatar:hover {
	border: 3px solid #cb0000;
	padding: 0;
}
.bCommunityRandomBottom {
	float: left;
	width: 300px;
	height: 52px;
	background: url("/images/gfx/b-community-random-bottom.png") no-repeat;
}
.bCommunityRandomInfo {
	float: left;
	width: 156px;
	text-align: right;
	font-weight: bold;
	color: #333333;
	margin: 11px 0 0 0;
}
a.bCommunityRandomRegister {
	float: right;
	width: 126px;
	height: 46px;
	margin: 3px 0 0 0;
	background: url("/images/gfx/s-zaloz-konto-big.png") no-repeat;
}
.bCommunityRandomBottomLink {
	float: left;
	width: 298px;
	height: 17px;
	background: #E6E6E6;
	border: 1px solid #D8D8D8;
	border-top: 0;
}

/*nowy profil*/
.mUserNew {
	float: left;
	width: 690px;
}
.mUserNew .mUserNewBorder {
	float: left;
	width: 690px;
	padding: 0 0 18px 0;
	margin: 0 0 18px 0;
	border-bottom: 1px solid #E0E0E0;
}
.mUserNew .mUserAvatarTitle {
	float: left;
	margin: 0 11px 0 6px;
	display: inline;
	padding: 2px;
	border: 1px solid #d2d2d2;
}
.mUserNew .mUserAvatarTitle .mUserAvatarTitleImg {
	width: 46px;
	height: 46px;
	background-position: center center !important;
	float: left;
}
.mUserNew .mUserInfoTitle {
	float: left;
	width: 350px;
	font-size: 11px;
	margin: 5px 0 0 0;
}
.mUserNew .mUserInfoTitle h1 {
	font-size: 20px;
	color: #333333;
}
.mUserNew .mUserInfoTitle h1 a {
	font-size: 20px;
	color: #333333;
}
.mUserNew .mUserInfoTitle h1 a:hover {
	color: #cb0000;
}
.mUserNew .mUserInfoTitle .mUserCreated {
	color: #8f8f8f;
	font-size: 11px;
}
.mUserNew .mUserLastLogTitle {
	float: right;
	color: #8f8f8f;
	font-size: 11px;
	margin: 20px 0 0 0;
}
.mUserNew .mUserAvatar {
	float: left;
	width: 149px;
	margin: 0 0 24px 0;
}
.mUserNew .mUserAvatarIco {
	float: left;
	padding: 3px;
	border: 1px solid #d2d2d2;
	margin: 0 0 0 18px;
	display: inline;
}
.mUserNew .mUserAvatarImg {
	width: 105px;
	height: 105px;
	background-position: center center !important;
	float: left;
}
.mUserNew a#mUserButton {
	float: left;
	width: 105px;
	height: 27px;
	margin: 11px 0 0 22px;
	display: inline;
	background: url("/images/gfx/s-edit-account.gif") no-repeat;
}
.mUserNew .mUserGroup {
	float: left;
	width: 540px;
	margin: 0 0 28px 0;
}
.mUserNew .mUserGroupIt {
	float: left;
	width: 270px;
	margin: 0 0 10px 0;
}
.mUserNew .mUserGroupItLeft {
	font-weight: bold;
	float: left;
	width: 100px;
	padding: 0 9px 0 0;
	text-align: right;
	margin: 0 0 5px 0;
}
.mUserNew .mUserGroupItRight {
	float: left;
	width: 130px;
	padding: 0 10px 0 0;
	margin: 0 0 5px 0;
}
.mUserNew .mUserGroupItRight a {
	color: #333333;
}
.mUserNew .mUserGroupItRight a:hover {
	color: #cb0000;
}
.mUserNew .mUserGroupItDescription {
	float: left;
	width: 400px;
	padding: 0 10px 0 0;
}
.mUserNew .mUserGroupItDescription p {
	padding: 0;
}

/*zdjecia jednego uzytkownika w profilu*/
.bCommunityGalleryImagesUser .bCommunityGalleryImagesUserName {
    float: left;
    background: #fff url("/images/gfx/forum-tabs-home-bg.gif") repeat-x 0 bottom;
    padding: 5px 13px;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    border: 1px solid #D8D8D8;
    border-bottom: 1px solid #F3F3F3;
    margin: 0 0 0 9px;
    display: inline;
    position: relative;
}
.bCommunityGalleryImagesUser .mGalleryListCenter {
	padding-bottom: 0;
}

/*wideo w spolecznosci - lista video w koncie, dodawanie i edycja video*/
.mVideoUsers .mGalleryUsersAddImage {
	position: absolute;
	top: 7px;
	right: 0;
	width: 88px;
	height: 24px;
	background: url("/images/gfx/s-add-video.png") no-repeat;
}
.mGalleryUsersItVideo {
	float: left;
	border: 1px solid #cecece;
	padding: 2px;
	margin: 0 12px 0 8px;
	display: inline;
}
.mGalleryUsersItVideoBg {
	float: left;
	position: relative;
}
.mGalleryUsersItVideoBg img {
	display: block;
}
span.playIcoVideo, span.playIcoVideoEdit, a.playIcoVideoBox {
	float: left;
	width: 21px;
	height: 21px;
	position: absolute;
	background: url("/images/gfx/play.png") no-repeat;
}
span.playIcoVideo {
	top: 28px;
	left: 42px;
}
span.playIcoVideoEdit {
	top: 33px;
	left: 45px;
}
a.playIcoVideoBox {
	top: 35px;
	left: 49px;
}

/*boks zdjecia uzytkownika - strona glowna serwisu*/
.tabCommunityGalleryHome {
	margin: 22px 0 0 0;
}
.tabCommunityGalleryHome {
	float: left;
	width: 500px;
}
.tabCommunityGalleryHome h2 {
	float: left;
	margin: 5px 0 0 1px;
	display: inline;
	font-size: 14px;
	padding: 0 0 0 14px;
	text-transform: uppercase;
	background: url("/images/gfx/title-left.gif") no-repeat 0 3px;
}
.tabCommunityGalleryHome h2 a {
	background: url("/images/gfx/raquo-9.gif") no-repeat right 4px;
	color: #333333;
	padding: 0 15px 0 0;
}
.tabCommunityGalleryHome ul.tabCatalogFirmLinked {
	list-style: none;
	margin: 0 7px 0 0;
	padding: 0;
	float: right;
	display: inline;
}
.tabCommunityGalleryHome ul.tabCatalogFirmLinked li {
	background: url("/images/gfx/izo-news-li.gif") repeat-x;
	border: 1px solid #D8D8D8;
	float: left;
	height: 26px;
	margin: 0 2px 0 0;
}
.tabCommunityGalleryHome ul.tabCatalogFirmLinked li a {
	color: #333333;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 13px;
	text-decoration: none !important;
}
.tabCommunityGalleryHome ul.tabCatalogFirmLinked li.ui-tabs-selected {
	background: url("/images/gfx/forum-tabs-home-bg.gif") repeat-x;
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid #F3F3F3;
	float: left;
	margin: 0 2px 0 0;
	position: relative;
}
.bCommunityGalleryHome {
	background: url("/images/gfx/forum-home-bg.gif") repeat-x;
	border: 1px solid #E0E0E0;
	border-bottom: 0;
	float: left;
	margin: -1px 0 12px 0;
	padding: 15px 0 0 0;
	width: 498px;
}
.bCommunityGalleryHome .mGalleryListCenter {
	padding: 0 0 0 17px;
	width: 481px;
}
.bCommunityGalleryHome .bGalleryPortalNewsIt {
	margin: 0 11px 12px 0;
	display: inline;
}
.bCommunityGalleryHome .bCommunityGalleryHomeMore {
	background: #F2F2F2;
    font-size: 10px;
    font-weight: bold;
    margin: 7px 0 0 0;
    height: 17px;
    overflow: hidden;
    float: left;
    width: 498px;
    border-bottom: 1px solid #E0E0E0;
}
.bCommunityGalleryHome a.seeMoreLink {
	float: right;
	background: #E1E1E1;
    color: #333333;
    height: 15px;
    padding: 2px 6px 0 7px;
}
.bCommunityGalleryHome a.seeMoreLink:hover {
	color: #fff;
	text-decoration: none;
	background: #cb0000;
}

/************************Leksykon********************************/
/*menu leksykonu*/
.bMenuLeksykon {
	float: left;
	width: 690px;
	margin: 0;
}
.bMenuLeksykonName {
    border-bottom: 1px solid #dddddd;
    float: left;
	font-size: 18px;
    margin: 0;
    padding: 0 0 18px 5px;
    width: 685px;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
}
.bMenuLeksykon ul {
	margin: 0 0 12px 0;
	padding: 22px 6px 0 6px;
	list-style: none;
	float: left;
	width: 678px;
	height: 37px;
	background: url("/images/gfx/bg-menu-leks.gif") repeat-x;
}
.bMenuLeksykon ul li {
	float: left;
}
.bMenuLeksykon ul li a {
	color: #333333;
	height: 15px;
	float: left;
	font-weight: bold;
	padding: 2px 5px 0 5px;
	margin: 0 3px 0 0;
	display: inline;
}
.bMenuLeksykon ul li a.literaOst {
	margin-right: 0;
}
.bMenuLeksykon ul li a:hover {
	color: #d40f0f;
}
.bMenuLeksykon ul li.selected a {
	background: url("/images/gfx/leksykon-litera-hov.gif") repeat-x;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	border: 1px solid #a4140c;
	height: 16px;
	padding-top: 1px;
}
.bMenuLeksykon ul li.selected a:hover {
	text-decoration: none;
	color: #fff;
}

/*modul leksykonu*/
.mLexiconNameHeader {
	margin: 0 0 16px 0;
	float: left;
}

/*box leksykonu strona glowna (1 haslo)*/
.bLexiconOne {
	width: 298px;
	border: 1px solid #d8d8d8;
	border-bottom: 0;
}
.bLexiconOne .bPollName {
	background-color: #f0f0f0;
	padding: 10px 0 10px 27px;
	border-bottom: 1px solid #e0e0e0;
	background-position: 14px 12px;
	margin: 0 0 14px 0;
	width: 271px;
}
.bLexiconOne .bPollName a {
	background-image: url("/images/gfx/raquo-9-tv.gif");
}
.bLexiconOneLine {
	float: left;
	width: 298px;
}
.bLexiconOneLineIt {
	float: left;
	width: 272px;
	padding: 0 13px 15px 13px;
	background: #fff;
}
.bLexiconOneLineItLetter {
	float: left;
	background: #d80000 url("/images/gfx/leksykon-litera-hov.gif") repeat-x 0 top;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 20px;
	padding: 1px 6px 0 6px;
	font-weight: bold;
	margin: -3px 6px 0 0;
	display: inline;
	font-size: 16px;
	text-transform: uppercase;
	border: 1px solid #a4140c;
}
a.bLexiconOneLineItName {
	color: #333333;
	font-weight: bold;
	font-size: 14px;
}
a.bLexiconOneLineItName:hover {
	color: #D40F0F;
	text-decoration: underline;
}
.bLexiconOneLineItdescription {
	padding: 10px 0 0 0;
}
.bLexiconOneLineItdescription a.more {
	font-weight: bold;
	color: #333333;
}
.bLexiconOneLineItdescription a.more:hover {
	color: #D40F0F;
	text-decoration: underline;
}


/****************************porownywarka produktow****************************************/
.crumbsProduct {
	width: 1000px !important;
	padding: 12px 0 16px 0 !important;
	margin-top: 5px;
	background: url("/images/gfx/left-column-top.png") repeat-x 0 0;
}
.zLeftProduct {
	float: left;
	width: 300px;
	margin: 0 20px 0 0;
	display: inline;
}
.zRightProduct {
	float: left;
	width: 680px;
}

/*menu produktow*/
.bMenuProduct {
	float: left;
	width: 300px;
	border: 1px solid #e0e0e0;
}
.bMenuProductName {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #d9d9d9;
	background: url("/images/gfx/title-left.gif") no-repeat 0 3px;
	text-transform: uppercase;
	padding: 0 0 12px 15px;
	margin: 17px 14px 8px 14px;
}
.bMenuProduct ul {
	padding: 7px 14px;
	list-style: none;
	border-top: none;
}
.bMenuProduct ul li {
	border-bottom: 1px solid #e0e0e0;
}
.bMenuProduct ul li.last {
	border-bottom: 0;
}
.bMenuProduct ul li a {
	display: block;
	font-weight: bold;
	font-size: 13px;
	color: #333;
	background: url("/images/gfx/produkt-li.gif") no-repeat 3px 13px;
	padding: 8px 0 9px 16px;
}
.bMenuProduct ul li a:hover {
	color: #000;
}
.bMenuProduct ul li a.selected {
	color: #d12219;
}
.bMenuProduct ul li ul {
	border: none;
	padding: 0 15px 7px 0;
}
.bMenuProduct ul li ul li {
	border-bottom: 0;
}
.bMenuProduct ul li ul li a {
	font-weight: normal;
	font-size: 13px;
	background: url("/images/gfx/s-produkt-li.gif") no-repeat 14px 10px;
	padding: 4px 0 6px 27px;
}
.bMenuProduct ul li ul li ul {
	margin: 3px 0 3px 0;
}
.bMenuProduct ul li ul li ul li a {
	font-weight: normal;
	font-size: 12px;
	background: url("/images/gfx/s-see-also-li.gif") no-repeat 27px 9px;
	padding: 4px 0 6px 42px;
}

/*lista produktow*/
.mProductList {
	float: left;
	width: 680px;
}
.mProductListName {
	float: left;
	width: 680px;
}
.mProductListName h1 {
	color: #333;
	font-size: 26px;
	font-weight: bold !important;
	float: left;
	width: 450px;
	margin: 0;
	padding: 0;
	line-height: 30px;
	font-weight: bold;
}
.mProductListName .mProductListNameSort {
	float: right;
	width: 200px;
	font-size: 12px;
	margin: 7px 0 0 0;
	text-align: right;
}
.mProductListName .mProductListNameSort select {
	margin: 0 0 0 9px;
	width: 128px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #c5c5c5;
	height: 25px;
	font-size: 12px;
}

.mProductList .mFirst {
	border-top: #e0e0e0 1px solid;
	height: 39px;
	background: #f6f6f6;
	margin-top: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.mProductList .mFirst .firstLeft {
	width: 80px;
	height: 39px;
	float: left;
	text-align: center;
	line-height: 39px;
}

.mProductList .mFirst .firstRight {
	width: 579px;
	height: 39px;	
	float: left;
	text-align: center;
	line-height: 39px;
	border-left: #e0e0e0 1px solid;	
}

.mProductList .mLast {
	width: 680px;
	height: 60px;	
	border-top: #e0e0e0 1px solid;	
	border-bottom: #e0e0e0 1px solid;	
	background: #f6f6f6;	
}

.mProductList .mLast a {
	width: 176px;
	height: 29px;		
	background: url("/images/gfx/porownaj_produkty2.png") no-repeat 0 0;	
	float: right;
	margin: 15px 11px 0 0;
}

.mProductListIt {
	clear: both;
	border-top: #e0e0e0 1px solid;
	background-color: #f6f6f6;
}

.mProductListIt .mPleft {
	width: 80px;
	float: left;
	text-align: center;
	background: #f6f6f6;	
	padding-top: 45px;
	overflow: hidden;
}

.mProductListIt .mPright {
	width: 599px;
	float: left;
	overflow: hidden;
	background-color: #fff;
	border-left: #e0e0e0 1px solid;
}

.mProductListIt .mPright .mPimage {
	width: 70px;
	overflow: hidden;
	margin: 10px 2px;
	padding: 0 23px 0 24px;
	text-align: center;
	float: left;	
}

.mProductListIt .mPright .mPtitle {
	width: 327px;
	margin: 26px 0 20px 0;
	line-height: 18px;
	float: left;
	overflow: hidden;
}
.mProductListIt .mPright .mPtitle h3 {
	margin-bottom: 10px;
}
.mProductListIt .mPright .mPtitle h3 a {
	line-height: 18px;
	color: #333;
	font-size: 14px;
}
.mProductListIt .mPright .mPtitle ul
{
	margin: 0px;
	padding: 0;
	list-style-type: none;
}
.mProductListIt .mPright .mPtitle ul li
{
	padding-left: 15px;
	background: url("/images/gfx/s-see-also-li.gif") no-repeat 2px 7px;
}

.mProductListIt .mPright .mPproducer {
	float: right;
	width: 130px;
	margin: 15px 0;
}

.mProductListIt .mPright .mPproducer img {
	float: right;
	max-width: 100px;
}

.mProductListIt .mPright .mPproducer a {
	float: right;
	margin-top: 10px;
	width: 130px;
	height: 35px;
	overflow: hidden;
	background: url("/images/gfx/sprawdz_product-2.png") no-repeat 0 0;
}
.zCompare {
	overflow: hidden;
	float: left;
	width: 980px;
}
.mPorownywarka {
	overflow: hidden;
}
.mPorownywarka .mPtitle {
	float: left;
	overflow: hidden;
}
.mPorownywarka .mPtitle span {
	color: #333;
	font-size: 16px;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
}
.mPorownywarka .mPtitle h1 {
	color: #db001b;
	font-size: 26px;
	display: block;
	font-weight: bold;
	margin-top: 5px;
}
.mPorownywarka .mPlink {
	float: right;
	overflow: hidden;
	padding-left: 5px;
	background: #fff;
	margin-top: 15px;
}
.mPorownywarka .mPlink a {
	background: url("/images/gfx/product-arrow.gif") no-repeat 155px 10px #aaa;
	float: left;
	line-height: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding: 0 25px 0 11px;
	text-transform: uppercase;
}

.mCompare {
	margin: 30px 0 15px;
	width: 100%;
	table-layout:fixed;
	border: 1px solid #e1e1e1;
	border-collapse: collapse;
}

.mCompare tr {
	vertical-align: top;
	text-align: center;
}

.mCompare tr:first-child {
	vertical-align: middle;
}

.mCompare td {
	padding: 15px;
	border: 1px solid #e1e1e1;
}

.mCompare td.mCleft {
	text-align: left;
}

.mCompare td.mCleft a {
	color: #333;
	text-decoration: underline;
}

.mCompare td.mCleft.special {
	color: #d30000;
	font-weight: bold;
}

.mCompare td .mCtitle {
	color: #333;
	font-weight: bold;
	font-size: 14px;
}

.mCompare td .mCcenter {
	text-align: center;
	padding: 10px 0;
}

.mCompare td .mCcenter img {
	max-width: 100px;
}
.mCompare td.mCleft a {
	color: #333;
}
.mCompare td.mCleft a:hover {
	text-decoration: none;
}

.mCompare td a.mCdelete {
	background: url("/images/gfx/x.png") no-repeat top left;
	line-height: 14px;
	padding-left: 22px;
	color: #333333;
	font-weight: bold;
}

.mCompare tr:first-child td {
	padding: 20px 0;
}

.mCompare td:first-child {
	background: #f6f6f6;
	width: 197px;
	overflow: hidden;
	text-align: left;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.mCompare tr:first-child td:first-child, .mCompare tr:last-child td:first-child {
	background: #fff;
}

.mPorownywarka .greyBar {
	height: 30px;
	display: block;
	background: #f0f0f0;
	height: 30px; 
	overflow: hidden;

}

.mPorownywarka .greyBar .mPlink {
	margin-top: 0;
}

.mProduct {
	overflow: hidden;
}
.mProduct .title {
	overflow: hidden;
}
.mProduct .title h1 {
	overflow: hidden;
	font-size: 26px;
	width: 450px;
	float: left;
	margin: 20px 0 0;	
}
.mProduct .title .mPcheckbox {
	margin-top: 5px;
	overflow: hidden;
	background: url('/images/gfx/dodaj_produkt.png') no-repeat top left;
	width: 205px;
	height: 52px;
	float: right;
	position: relative;
}
.mProduct .title .mPcheckbox input[type=checkbox] {
	position: absolute;
	top: 18px;
	right: 18px;
}

.mProduct .mProductContent {
	overflow: hidden;
}
.mProduct .mProductContent .mPproducer_image {
	overflow: hidden;
	float: left;
	margin-right: 20px;
	width: 150px;
}
.mProduct .mProductContent .mPproducer_image img {
	max-width: 130px;
}
.mProduct .mProductContent .mPinfo {
	overflow: hidden;
	width: 300px;
	margin-right: 20px;
	float: left;
}
.mProduct .mProductContent .mPimage {
	overflow: hidden;
	float: right;
	width: 180px;
}
.mProduct .mProductContent .mPimage img {
	max-width: 180px;
}
.mProduct .mProductContent .mPphone {
	color: #cb0000;
	text-decoration: none;
	padding-right: 12px;
	background: url('/images/gfx/phone.png') no-repeat center right;
	cursor: pointer;
}
.mProduct .mProductContent .mPdane {
	overflow: hidden;
	text-transform: uppercase;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0;
}
.mProduct .mProductContent .mProducerLink a {
	color: #333;
}

/*tabela*/
.mProduct .mProductContent .mPtabela {
	margin: 0 0 20px;
	width: 100%;
	table-layout:fixed;
	border: 1px solid #e1e1e1;
	border-collapse: collapse;	
}

.mProduct .mProductContent .mPtabela td {
	padding: 15px;
	border: 1px solid #e1e1e1;
}

.mProduct .mProductContent .mPtabela td:first-child {
	font-weight: bold;
	background: #f6f6f6;
	width: 197px;
}

.mProduct .mProductContent .mPpim a {
	font-weight: bold;
	background: url('/images/gfx/sprawdz_product2-2.png') no-repeat top left;
	width: 225px;
	height: 52px;
	margin-top: 10px;
	float: left;
}

.mProduct .mProductContent .mPpim2 a {
	background: url('/images/gfx/el1.png') no-repeat top left;
	float: left;
	width: 154px;
	height: 42px;
	margin-top: 10px;
}

.mProduct .mProductContent .mPpim2 a.mPpowiazane {
	background: url('/images/gfx/el2.png') no-repeat top left;
	margin-left: 4px;
	float: left;	
	width: 142px;
	height: 42px;	
}

.mProduct .mProductContent .mPdescription {
	overflow: hidden;
}

.greyBar {
	height: 30px;
	display: block;
	background: #f0f0f0;
	height: 30px; 
	overflow: hidden;
}
.mPlink {
	float: right;
	overflow: hidden;
	padding-left: 5px;
	background: #fff;
	margin-top: 15px;
}
.mPlink a {
	background: url("/images/gfx/product-arrow.gif") no-repeat 205px 10px #aaa;
	float: left;
	line-height: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding: 0 25px 0 11px;
	text-transform: uppercase;
}
.greyBar .mPlink {
	margin-top: 0;
}

.optionBar {
	overflow: hidden;
	padding: 25px 0;
	border-top: 1px solid #e1e1e1;
}

.optionBar .el1 {
	overflow: hidden;
	height: 42px;
	float: left;
	width: 154px;
	background: url("/images/gfx/el1.png") no-repeat 0 0;	
}

.optionBar .el2 {
	overflow: hidden;
	height: 42px;
	float: left;	
	width: 140px;
	background: url("/images/gfx/el2.png") no-repeat 0 0;
	margin-left: 4px;
}

.optionBar .el3 {
	overflow: hidden;
	height: 42px;
	float: left;	
	position: relative;
	width: 181px;
	background: url("/images/gfx/el3.png") no-repeat 0 0;
	margin-left: 4px;
}

.optionBar .el3  input[type=checkbox] {
	position: absolute;
	top: 12px;
	right: 13px;
}

.optionBar .el4 {
	overflow: hidden;
	height: 42px;
	float: left;	
	width: 182px;
	background: url("/images/gfx/el4-2.png") no-repeat 0 0;
	margin-left: 4px;
}

.bPowiazane {
	margin: 20px 0;
}

.bPowiazane .bPtitle {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("/images/gfx/title-left.gif") no-repeat 0 5px;
	padding: 3px 0 10px 16px;
	margin: 0 0 12px 0;
	border-bottom: 1px solid #d9d9d9;
	text-align: left;
}

.bPowiazane .oItem {
	float: left;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 150px;
}
.bPowiazane .relProductImg img {
	max-height: 90px;
}

.bPowiazane .oItem .image {
	overflow: hidden;
	text-align: center;
}

.bPowiazane .oItem .link {
	display: block;
	overflow: hidden;
	width: 155px;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

.bPowiazane .oItem .link:hover {
	color: #cb0000;
}

.bPowiazaneAr {
	/*margin-bottom: 20px;*/
	padding-top: 20px;
}

.bPowiazaneAr .oItem {
	float: left;
	overflow: hidden;
	margin-right: 25px;
	margin-bottom: 20px;
	width: 200px;
}

.bPowiazaneAr .oItem .link {
	display: block;
	overflow: hidden;
	color: #333;
	font-weight: bold;
	font-size: 15px;
}

.bPowiazaneAr .oItem .date {
	display: block;
	overflow: hidden;
	color: #8f8f8f;
	font-size: 11px;
}

.bPowiazaneAr .oItem .beg {
	display: block;
	overflow: hidden;
	height: 45px;
	line-height: 15px;
	font-size: 12px;
	color: #333333;
	margin-top: 8px;
}

.bPowiazaneAr .oItem .link:hover {
	color: #cb0000;
}


/* NOWE - MODYFIKAJCA POROWNYWARKI I NEWSLETTERA - 11.2014 */
div.mProductListIt.highlighted {
	background-color: #f1dbda;
}
div.mProductListIt.highlighted .mPleft {
	background: #f1dbda;	
}
div.mProductListIt.highlighted .mPright .mPtitle h3 a {
	color: #c5000b;
}

.mCompare td b.mPphone {
	color: #cb0000;
	padding-right: 12px;
	background: url('/images/gfx/phone.png') no-repeat center right;
	cursor: pointer;
}
.mCompare td b.seePhone {
	cursor: pointer;
}
.mProduct .mProductContent .seePhone {
	cursor: pointer;
}

.mCompare td a.mCorder {
	display: block;
	background: url('/images/gfx/sprawdz_product-2.png') no-repeat top left;
	width: 130px;
	height: 35px;
	margin: 0 auto;
}

.mProductListIt .mPright .mPproducer .mPName {
	float: right;
	max-width: 130px;
	padding-top: 13px;
	font-weight: bold;
}

/* NOWE - MODYFIKAJCA POROWNYWARKI I NEWSLETTERA - 11.2014 */
.mProductListIt .mPright .mPproducer .mPName {
	float: right;
	max-width: 130px;
	padding-top: 13px;
	font-weight: bold;
}