/*****************************ARTYKULY**********************************/
.shadow {
	margin: 0 0 13px 5px;
	height: 2px;
	overflow: hidden;
	background: #e8e8e8;
	float: left;
	display: inline;
}
/*Artykuly lista, domyslny artykul*/
.mArticleList {
	width: 480px;
	float: left;
	margin: 0 0 20px 0;
} 
.mArticle, 
.mGallery {
	float: left;
	width: 670px;
}
.mArticleList a:hover, 
.mArticle a:hover, 
.mGallery a:hover {
	color: #c31818;
}
.mArticleListName {
	color: #1b1b1b;
	font-size: 18px;
	padding: 0 0 0 18px;
	font-family: impact;
	margin: 0 0 0 2px;
	float: left;
	display: inline;
	text-transform: uppercase;
	background: url("/images/gfx/s-title-left.gif") no-repeat 0 3px;
}
.mArticleListTop {
	float: left;
	width: 480px;
	margin: 0 0 22px 0;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	padding: 13px 0;
}
.mArticleListIt {
	float: left;
}
.mArticleListIco {
	float: left;
	margin: 0 10px 0 0;
	display: inline;
	width: 115px;
}
.mArticleListIcoImg {
	float: left;
	padding: 3px;
	border: 1px solid #d8d8d8;
	background: #fff;
}
.mArticleListIcoImg a {
	display: block;
}
.mArticleListIcoImg a img {
	display: block;
	width: 105px;
}
.mArticleListBeginning {
	padding: 0 10px 0 0;
	display: table;
}
h3.mArticleListTitle {
	margin: 2px 0 2px 0;
	padding: 0;
	line-height: 14px;
}
h3.mArticleListTitle a {
	font-size: 14px;
	color: #1b1b1b;
}
h3.mArticleListTitle a:hover {
	color: #c31818;
}
span.advertising {
	font-size: 9px;
	color: #a6a5a5;
	font-weight: normal;
}
.mArticleListInfo {
	color: #8f8f8f;
	font-size: 11px;
	margin: 0 0 4px 0;
}
a.mArticleAuthor, a.mArticleAuthor:hover,
a.mGalleryAuthor, a.mGalleryAuthor:hover {
	color: #8f8f8f;
}
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,
a.mArticleCommentIco {
	background: url("/images/gfx/s-comment-ico.gif") no-repeat 0 3px;
	padding: 0 0 0 15px;
	text-align: right;
	color: #8F8F8F;
	font-weight: normal;
}
a.mArticleCommentIco:hover {
	color: #8F8F8F;
}
.mArticleListContent {
	font-size: 12px;
	line-height: 16px;
}
.mArticleListSeparator {
	width: 480px;
	height: 1px;
	overflow: hidden;
	float: left;
	background: #e6e6e6;
	margin: 21px 0;
}
a.mMoreArticle {
	color: #21557e;
}
a.mMoreArticle:hover {
	color: #d40f0f;
	text-decoration: none;
}

/*domyslny artykul‚*/
h1.mArticleName,
h1.mGalleryName {
	color: #1b1b1b;
	font-size: 32px;
	font-weight: bold;
	padding: 0 30px 3px 0;
	margin: 0;
	float: left;
}
span.mArticleSupName,
span.mGallerySupName {
	font-size: 17px;
	color: #6d6d6d;
	padding: 0 30px 5px 0;
	float: left;
	line-height: 18px;
	font-weight: normal;
}
.mArticleInfo {
	color: #8f8f8f;
	font-size: 11px;
	margin: 0 0 24px 0;
	background: #f1f1f1;
	float: left;
	padding: 1px 5px 2px 5px;
}
.mArticlePhotoMain {
	float: left;
	width: 670px;
	margin: 0 0 18px 0;
}
.mArticlePhotoMainImg {
	float: left;
	width: 670px;
	height: 320px;
	overflow: hidden;
}
.mArticlePhotoMainImg img {
	float: left;
	width: 670px;
	margin: -20px 0 0 0;
}
.mArticlePhotoMainDescription {
	width: 650px;
	background: #282828;
	float: left;
	color: #fff;
	padding: 10px 10px 11px 10px;
}

/************************************************zdjecie dla recenzji*************************************************************/
.mReviewPhotoMain {
	float: left;
	margin: 0 10px 18px 0;
	display: inline;
}
.mReviewPhotoMainImg {
	float: left;
}
.mReviewPhotoMainImg img {
	float: left;
	width: 250px;
}
.mReviewPhotoMainDescription {
	width: 230px;
	background: #282828;
	float: left;
	color: #fff;
	padding: 10px 10px 11px 10px;
}
/***************************************************KONIEC**************************************************************/

.mArticleContent h2 {
	padding: 0 0 18px 0;
	font-size: 14px;
}
h2.mArticleBeginning, .mArticleLead, .mArticleContent {
	font-size: 12px;
	line-height: 18px;
	padding: 0;
}
.mArticleLead {
	font-weight: bold;
	font-size: 13px;
}
h2.mArticleBeginning {
	padding: 0 0 18px 0;
	font-size: 13px;
}
.mArticleContent h3 {
	font-size: 13px;
	padding: 0 0 18px 0;
}
.mArticleContent h4 {
	font-size: 12px;
	padding: 0 0 18px 0;
}
.mArticleTextNext {
	padding: 0 0 18px 0;
	font-size: 12px;
	font-style: italic;
}
.mArticleContent a {
	font-weight: bold;
}
.mArticleContent a:hover {
	color: #c31818;
	text-decoration: underline;
}
p {
	padding: 0 0 18px 0;
	text-align: left;
}
sup, sub {
	line-height: 0;
	font-size: 9px;
}
.mArticleContent ul, .mArticleContent ol {
	margin: 0 0 0 32px;
	padding: 0 0 18px 0;
}
.mArticleContent ul {
	list-style: inside;
}
.mArticleContent ul li, .mArticleContent ol li {
	margin: 0;
	padding: 0 0 9px 0;
}
.mArticleContent ul li ul, .mArticleContent ol li ol {
	margin: 18px 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 9px 0;
}
.mArticleContent ul li ul li ul, .mArticleContent ol li ol li ol {
	margin: 18px 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 9px 0;
}
table.tabela_normal {
	border-collapse: collapse;
	width: 99%;
	border: 1px solid #d1d1d1;
	border-right: 0;
	text-align: left;
	margin: 0 0 18px 0;
}
table.tabela_normal caption {
	font-size: 13px;
	color: #1b1b1b;
	margin: 0 0 18px 0;
}
table.tabela_normal tr th {
	background: #f4f4f4 url("/images/gfx/s-table-th.gif") repeat-x 0 bottom;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding: 8px 7px;
	color: #1b1b1b;
	font-weight: bold;
	font-size: 12px;
}
table.tabela_normal tr td {
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding: 8px 7px;
	font-size: 11px;
	color: #1b1b1b;
	background: #fff;
}
table.tabela_normal tr td.tabela_komorka_szara {
	background: #f0f0f0;
}
table.tabela_niebieska {
	border-collapse: collapse;
	width: 99%;
	border: 1px solid #d8d8d8;
	text-align: left;
	margin: 0 0 18px 0;
}
table.tabela_niebieska tr td {
	padding: 8px 7px;
	font-size: 12px;
	color: #1b1b1b;
	background: #f5f5f5;
}
table.tabela_reklama {
	border-collapse: collapse;
	width: 220px;
	float: right;
	margin: 0 0 15px 15px;
	border: 1px solid #e2e2e2;
	color: #1b1b1b;
}
table.tabela_reklama tr th {
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #2c2c2c;
	padding: 5px 10px;
	background: #2c2c2c;
}
table.tabela_reklama tr td.nazwa {
	padding: 0 10px;
	font-weight: bold;
	font-size: 12px
}
table.tabela_reklama tr td {
	border-top: 0;
	font-size: 11px;
	text-align: center;
	padding: 10px;
	line-height: 13px;
}
table.tabela_reklama tr td a {
	font-weight: normal;
}
table.tabela_zdjecie, table.tabela_zdjecie_prawo {
	border-collapse: collapse;
	width: 222px;
	border: 1px solid #d8d8d8;
	background: #f5f5f5;
	color: #1b1b1b;
	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: 8px 8px 5px 8px;
}
table.tabela_zdjecie tr td, table.tabela_zdjecie_prawo tr td {
	border: 0;
	padding: 0 8px 12px 8px;
	text-align: left;
	line-height: 13px;
}
table.tabela_literatura {
	border-collapse: collapse;
	width: 99%;
	text-align: left;
	margin: 0 0 16px 0;
	font-size: 13px;
	color: #1b1b1b;
}
table.tabela_literatura tr th {
	border-bottom: 1px solid #e1e1e1;
}
table.tabela_literatura tr th .naglowek {
	background: #2c2c2c;
	font-weight: bold;
	padding: 5px 12px;
	text-transform: uppercase;
	float: left;
	font-size: 13px;
	color: #fff;
}
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: 15px 20px;
	margin: 0 0 18px 20px;
	line-height: 18px;
	font-style: italic;
	background: #f4f4f4;
	border-left: 5px solid #d6d6d6;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}

/*Logowanie do artykulu "dostepny dla zalogowanych"*/
.mArticleLogin {
	float: left;
	width: 670px;
	margin: 15px 0 24px 0;
}
.mArticleLoginInfo {
	font-weight: bold;
	font-size: 14px;
	color: #1b1b1b;
	text-align: center;
	margin: 0 0 15px 0;
}
.mArticleLoginInfo span {
	background: #ffe774;
	padding: 2px;
}
.mArticleLoginBorder {
	float: left;
	width: 668px;
	border: 1px solid #e0e0e0;
	border-top: 0;
	padding: 0 0 12px 0;
	background: #fbfbfb;
}
.mArticleLoginTop {
	width: 670px;
	float: left;
	height: 16px;
	background: url("/images/gfx/s-m-article-login-bg-top.png") no-repeat;
}
.mArticleLoginBgCenter {
	width: 640px;
	float: left;
	height: 145px;
	background: url("/images/gfx/s-m-article-login-bg-center.png") no-repeat;
	margin: 0 0 24px 14px;
	display: inline;
}
.mArticleLoginBgCenterLeft {
	float: left;
	width: 292px;
	padding: 0 0 0 28px;
}
.mArticleLoginBgCenterName {
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
	color: #b1b0b0;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	text-shadow: -1px -1px 0 #000;
}
.mArticleLoginBgCenterForm {
	float: left;
	margin: 12px 0 0 0;
	font-size: 12px;
}
.fRowArticleLogin {
	float: left;
	width: 290px;
	margin: 0 0 5px 0;
}
.fRowArticleLogin .fLabelArticleLogin {
	float: left;
	width: 41px;
	padding: 5px 3px 0 2px;
	color: #b4b4b4;
	font-weight: bold;
}
.fRowArticleLogin .fInputArticleLogin {
	float: left;
	width: 237px;
}
.fRowArticleLogin .fInputArticleLogin input {
	float: left;
	width: 220px;
	margin: 0;
	padding: 0;
	background: #fff url("/images/gfx/s-input-bg.gif") repeat-x 0 top;
	border: 1px solid #C3C2C3;
	padding: 4px 5px 5px 5px;
	color: #1b1b1b;
}
a.mArticleLoginBgCenterRemind {
	color: #d1d1d1;
	background: url("/images/gfx/s-li-menu-footer.gif") no-repeat 0 6px;
	padding: 0 0 0 9px;
	float: left;
	margin: 5px 0 0 46px;
	display: inline;
}
a.mArticleLoginBgCenterRemind:hover {
	color: #d1d1d1;
}
.mArticleLoginBgCenterForm input.button {
	float: right;
	margin: 0 14px 0 0;
	display: inline;
}
.mArticleLoginBgCenterRight {
	float: right;
	width: 293px;
	padding: 0 0 9px 25px;
}
.mArticleLoginBgCenterDescription {
	line-height: 14px;
	font-size: 11px;
	padding: 15px 18px 15px 0;
	color: #b4b4b4;
}
.mArticleLoginBgCenterRight a.button4 {
	float: right;
	margin: 0 15px 0 0;
	display: inline;
	background: url("/images/gfx/s-button-zalozyc-konto-uzytkownika2.png") no-repeat;
	width: 209px;
	height: 24px;
}
.mArticleLoginBgWhile {
	width: 620px;
	float: left;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 12px 29px;
	display: inline;
	padding: 0 0 10px 0;
}
.mArticleLoginBgWhileName {
	color: #1b1b1b;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 22px 0;
}
.mArticleLoginBgWhileInfo {
	background: url("/images/gfx/s-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 artylulu*/
.pagerArticle {
	text-align: center;
	margin: 19px 0 36px 0;
	font-size: 13px;
}
.pagerArticle a {
	border: 1px solid #d8d8d8;
	padding: 3px 7px;
	position: relative;
	color: #1b1b1b;
	margin: 0 0 0 5px;
}
.pagerArticle span.selected {
	padding: 3px 7px;
	border: 1px solid #d4b211;
	background: #ffe657;
	color: #1b1b1b;
	font-weight: bold;
	position: relative;
	margin: 0 0 0 4px;
}
.pagerArticle a:hover {
	background: #373737;
	text-decoration: none;
	border: 1px solid #000;
	color: #fff;
}

/*galeria pod artykulem*/
.mArticlePhotoBottomTitle {
	float: left;
	padding: 0 0 10px 0;
	width: 649px;
	background: url("/images/gfx/s-gallery-sep.gif") repeat-x 0 bottom;
	margin: 0 0 6px 0;
}
a.mArticlePhotoBottomTitleLink {
	float: left;
	background: url("/images/gfx/s-photo-ico.gif") no-repeat;
	margin: 0 0 0 2px;
	display: inline;
	padding: 0 0 0 26px;
	text-transform: uppercase;
	color: #1b1b1b;
	font-weight: bold;
}
a.mArticlePhotoBottomTitleLink:hover {
	text-decoration: none;
	color: #1b1b1b;
}
.mArticlePhotoBottomTitle span.number {
	float: right;
	margin: 0 3px 0 0;
	display: inline;
}
.mArticlePhotoBottom {
	border: 1px solid #d8d8d8;
	border-bottom: 0;
	float: left;
	width: 661px;
	background: #f4f4f4;
	padding: 11px 0 0 9px;
}
.mPhotoCntArticle {
	border: 1px solid #d8d8d8;
	width: 146px;
	height: 98px;
	padding: 3px;
	margin: 0 11px 0 0;
	background: #fff;
	float: left;
	display: inline;
}
.mTextPhotoArticle {
	text-align: center;
	width: 146px;
	background-position: center center !important;
}
.mTextPhotoArticle a {
	width: 146px;
	height: 98px;
	display: block;
}
.mArticlePhotoBottomLine {
	float: left;
	width: 670px;
	background: #e6e6e6;
	height: 17px;
	margin: 0 0 24px 0;
	border: 1px solid #d8d8d8;
	border-top: 0;
}
a.seeMoreLink {
	width: 80px;
	height: 17px;
	float: right;
	background: url("/images/gfx/s-see-more.gif") no-repeat;
}
a.seeMoreLink:hover {
	background: url("/images/gfx/s-see-more.gif") no-repeat 0 bottom;
}
.mArticleNumberInfo,
.mGalleryNumberInfo {
	float: left;
	width: 670px;
	background: url("/images/gfx/s-file-sep-bg.gif") repeat-x 0 bottom;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
}
span.mArticleNumberInfoText,
span.mGalleryNumberInfoText {
	float: left;
	background: url("/images/gfx/s-cart-ico.gif") no-repeat 0 3px;
	color: #1b1b1b;
	padding: 2px 0 0 15px;
}
span.mArticleNumberInfoText a,
span.mGalleryNumberInfoText a {
	font-weight: bold;
}
span.mArticleNumberInfoText a:hover,
span.mGalleryNumberInfoText a:hover {
	text-decoration: none;
}
span.mArticleNumberInfoPrint {
	float: right;
}
.mArticleTags {
	color: #1b1b1b;
	float: left;
	width: 670px;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 24px 0;
	padding: 0 0 8px 0;
}
.mArticleTags strong {
	color: #1b1b1b;
	float: left;
}
h5.mArticleTagsName {
	font-size: 12px;
	float: left;
	color: #21557e;
	font-weight: normal;
}
h5.mArticleTagsName a {
	font-weight: normal;
}

/* 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: 670px;
}
.mArticleSmsInfo strong {
	background: #ffe774;
	padding: 2px 3px;
}
.mArticleSms {}
.mArticleSmsTop {
	background: url("/images/gfx/s-sms-top.gif") repeat-x;
	height: 30px;
	float: left;
	width: 670px;
}
.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: 668px;
	margin: 0 0 12px 0;
}
.mArticleSmsLogin {
	float: left;
	width: 294px;
	margin: 20px 0 0;
	padding: 0 14px;
}
.mArticleSmsLogin #loginBoxForm {
	border: 1px solid #dadada;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #eaeaea;
	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: 206px;
	float: left;
}
a.mArticleSmsLoginRemind {
	font-size: 11px;
	margin: 4px 0 0 60px;
	font-weight: normal;
	color: #1b1b1b;
	float: left;
	display: inline;
	padding: 0 0 0 10px;
	background: url("/images/gfx/s-sms-arrow.gif") no-repeat 0 7px;
}
.mArticleSmsLoginRegister {
	margin: 0 0 16px;
	float: right;
	font-size: 11px;
	color: #1b1b1b;
}
.mArticleSmsLoginRegister a {
	color: #1b1b1b;
	text-decoration: underline;
}
.mArticleSmsBuy {
	float: left;
	width: 294px;
	margin: 20px 0 0;
	padding: 0 14px;
}
.mArticleSmsBuyContent {
	background: url("/images/gfx/s-sms-okladki.png") no-repeat 0 3px;
	padding: 4px 0 0 75px;
	float: left;
}
.mArticleSmsBuyContentButton {
	background: url("/images/gfx/s-button-wykup-dostep-juz-teraz.png") no-repeat 0 0;
	float: left;
	clear: both;
	width: 161px;
	height: 29px;
	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;
}
.mArticleSmsCodeInfoFooter a {
	font-weight: bold;
	text-decoration: underline;
}
.mArticleSmsCodeInfoFooter strong a {
	color: #1b1b1b;
	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: #1b1b1b;
}
.mArticleSmsCodeNrText {
	font-size: 11px;
	color: #1b1b1b;
	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: #21557e;
	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/s-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;
}
.mArticleSmsCodeInfo2 a {
	font-weight: normal;
}
.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 25px;
	background: url("/images/gfx/s-title-left.gif") no-repeat 5px 2px;
}
.mArticleSmsListIt {
	background: #eeeeee;
	margin: 0 0 2px;
	padding: 8px 12px;
}

/*zalaczniki*/
.files {
	margin: 0 0 24px 0;
}
.filesName {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 12px 6px 12px;
	float: left;
	background: #2c2c2c;
}
.filesIt {
	border-top: 1px solid #dfdfdf;
}
.filesIt ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.filesIt ul li {
	float: left;
	width: 670px;
	margin: 0;
	padding: 15px 0 15px 0;
	background: url("/images/gfx/s-files-bg.gif") repeat-y;
}
.filesIt ul li:hover {
	background: url("/images/gfx/s-files-bg-hov.gif") repeat-y;
}
.filesIt table.file tr td.ico {
	width: 49px;
}
.filesIt ul li.fileSeparator {
	background: url("/images/gfx/s-file-sep-bg.gif") repeat-x;
	float: left;
	width: 670px;
	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: #21557e;
	font-weight: bold;
	font-size: 12px;
}
.filesIt ul li a.nameFile:hover {
	color: #C31818;
}
.filesIt span.fileSize {
	font-size: 10px;
	color: #9f9f9f;
}
.filesIt ul li span.fileDescription {
	color: #1b1b1b;
	font-size: 11px;
	float: left;
	line-height: 13px;
	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;}

/************************Leksykon********************************/
/*menu leksykonu*/
.bMenuLeksykon {
	float: left;
	width: 670px;
}
.bMenuLeksykonName {
    border-bottom: 1px solid #E0E0E0;
    float: left;
	font-weight: bold;
	font-size: 24px;
    margin: 0;
    padding: 0 0 18px 5px;
    width: 665px;
}
.bMenuLeksykon ul {
	margin: 0 0 8px 0;
	padding: 18px 6px 0 6px;
	list-style: none;
	float: left;
	width: 658px;
	height: 39px;
	background: url("/images/gfx/s-bg-menu-leks.gif") repeat-x;
}
.bMenuLeksykon ul li {
	float: left;
}
.bMenuLeksykon ul li a {
	color: #1b1b1b;
	height: 17px;
	float: left;
	font-weight: bold;
	padding: 2px 5px 0 5px;
	margin: 0 2px 0 0;
	display: inline;
}
.bMenuLeksykon ul li a.literaOst {
	margin-right: 0;
}
.bMenuLeksykon ul li a:hover {
	color: #c31818;
}
.bMenuLeksykon ul li.selected a {
	background: url("/images/gfx/s-leksykon-litera-hov.gif") repeat-x;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.bMenuLeksykon ul li.selected a:hover {
	text-decoration: none;
	color: #fff;
}

/*modul leksykonu*/
.mLexiconNameHeader {
	margin: 0 0 24px 0;
	float: left;
}

/*box leksykonu strona glwna (3 hasla)*/
.bLexicon {
	float: left;
	width: 480px;
}
.bLexiconName {
	float: left;
	width: 480px;
	border-bottom: 1px solid #e0e0e0;
	padding: 8px 0 12px 0;
}
.bLexiconName h2 {
	background: url("/images/gfx/s-title-left.gif") no-repeat scroll 2px 6px transparent;
    color: #1B1B1B;
    float: left;
    font-family: Impact;
    font-size: 18px;
    font-weight: normal;
    padding: 2px 5px 0 20px;
    text-transform: uppercase;
}
.bLexiconLine {
	float: left;
	width: 480px;
	border-top: 1px solid #e0e0e0;
	margin: 1px 0 12px 0;
}
.bLexiconLineIt {
	float: left;
	width: 153px;
	margin: 14px 10px 0 0;
	display: inline;
}
.bLexiconLineItImages {
	float: left;
	width: 145px;
	height: 95px;
	padding: 3px;
	border: 1px solid #d8d8d8;
}
.bLexiconLineItImagesImg {
	height: 95px;
	overflow: hidden;
}
.bLexiconLineItInfo {
	float: left;
	width: 143px;
	padding: 4px 5px 6px 5px;
	background: #f0f0f0;
	font-size: 11px;
}
.bLexiconLineItInfo a {
	font-weight: bold;
	color: #1b1b1b;
	font-size: 12px;
}
.bLexiconLineItInfo a:hover {
	color: #C31818;
}

/*box leksykonu strona glwna (1 haslo)*/
.bLexiconOne {
	float: left;
	width: 300px;
	margin: 0 0 10px 0;
}
.bLexiconOneLine {
	float: left;
	width: 300px;
}
.bLexiconOneLineIt {
	float: left;
	width: 282px;
	padding: 11px 8px 15px 8px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	background: #f4f4f4;
}
.bLexiconOneLineItLetter {
	float: left;
	background: #551818 url("/images/gfx/s-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;
	color: #fff;
	font-weight: bold;
	margin: -3px 6px 0 0;
	display: inline;
	font-size: 16px;
	text-transform: uppercase;
}
a.bLexiconOneLineItName {
	color: #1b1b1b;
	font-weight: bold;
	font-size: 14px;
}
a.bLexiconOneLineItName:hover {
	color: #C31818;
}
.bLexiconOneLineItdescription {
	padding: 10px 0 0 0;
}
.bLexiconOneLineItdescription a.more {
	font-weight: bold;
	color: #1b1b1b;
}

/*box zobacz takze*/
.bArticleSeeAlso {
	clear: left;
	width: 180px;
	float: left;
	margin: 0 15px 10px 0;
	display: inline;
}
.bArticleSeeAlsoTitle {
	font-size: 17px;
	color: #fff;
	float: left;
	width: 170px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	text-transform: uppercase;
	height: 26px;
	text-shadow: -1px -1px 0 #000;
	padding: 5px 0 0 10px;
	background: url("/images/gfx/s-see-also-title.gif") no-repeat;
}
.bArticleSeeAlsoIt {
	float: left;
	width: 160px;
	padding: 15px 9px 11px 9px;
	background: #f4f4f4;
	color: #272727;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	line-height: 13px;
}
.bArticleSeeAlsoIt ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bArticleSeeAlsoIt ul li {
	background: url("/images/gfx/s-see-also-li.gif") no-repeat 0 4px;
	padding: 0 0 15px 11px;
}
.bArticleSeeAlsoIt ul li a {
	color: #272727;
}
.bArticleSeeAlsoIt span {
	padding: 0 0 0 15px;
	color: #8f8f8f;
	font-size: 10px;
	text-align: right;
}
.bArticleSeeAlsoBottom {
	width: 180px;
	height: 4px;
	overflow: hidden;
	float: left;
	background: url("/images/gfx/s-see-also-bottom.gif") no-repeat;
}

/*box przeczytaj takze prawa kolumna*/
.bReadAlso {
	float: left;
	width: 300px;
	margin: 0 0 10px 0;
}
.bReadAlsoName {
	float: left;
	width: 300px;
	height: 31px;
	background: url("/images/gfx/s-title.png") no-repeat;
}
.bReadAlsoName h2 {
	float: left;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	color: #fff;
	text-shadow: -1px -1px 0 #000;
	padding: 4px 0 0 10px;
	font-weight: normal;
}
.bReadAlsoCenter {
	width: 274px;
	float: left;
	border: 1px solid #d3d3d3;
	border-bottom: 0;
	border-top: 0;
	padding: 12px 12px 0 12px;
	background: #f5f5f5;
}
.bReadAlsoCenterIt {
	float: left;
	width: 274px;
	margin: 0 0 12px 0;
}
.bReadAlsoCenterItIco {
	float: left;
	margin: 0 9px 0 0;
	display: inline;
}
.bReadAlsoCenterItIco img {
	border: 1px solid #d5d5d5;
	padding: 2px;
}
a.bReadAlsoCenterItName {
	color: #1b1b1b;
	font-weight: bold;
	float: left;
	width: 193px;
}
a.bReadAlsoCenterItName:hover {
	color: #C31818;
}
.bReadAlsoCenterItData {
	font-size: 10px;
	color: #8f8f8f;
	line-height: 15px;
}
.bReadAlsoBottom {
	float: left;
	width: 298px;
	height: 17px;
	border: 1px solid #d3d3d3;
	border-top: 0;
	background: #e6e6e6;
}

/*Galeria*/
.mGalleryInfo {
	color: #8f8f8f;
	font-size: 11px;
	margin: 0 0 16px 0;
	background: #f1f1f1;
	float: left;
	padding: 1px 5px 2px 5px;
}
.mGalleryTop {
	width: 670px;
	float: left;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 10px 0;
}
a.mGalleryBack {
	float: left;
	background: #f1f1f1 url("/images/gfx/s-arrow-gallery.gif") no-repeat 6px 6px;
	color: #1b1b1b;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 10px 3px 20px;
}
a.mGalleryBack:hover {
	color: #1b1b1b;
	text-decoration: none;
}
.mGalleryCountNumber {
	float: right;
	background: url("/images/gfx/s-photo-ico.gif") no-repeat left 2px;
	color: #1b1b1b;
	padding: 0 0 0 26px;
}
.mGalleryCountNumber strong {
	font-size: 20px;
	line-height: 12px;
}
.mGalleryCountNumber span {
	font-size: 15px;
	color: #aaaaaa;
}
.mGalleryImages {
	width: 670px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	margin: 0 0 13px 0;
	border-bottom: 1px solid #e0e0e0;
}
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/s-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/s-gallery-next.png") no-repeat right center;
}
table.mGalleryImagesImgBig tr td a.galleryPrev:hover {
	background: url("/images/gfx/s-gallery-prev.png") no-repeat left center;
}
.mGalleryImagesBottom {
	float: left;
	width: 655px;
	display: inline;
	color: #1b1b1b;
	font-size: 12px;
	line-height: 16px;
	padding: 0 15px 13px 0;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 13px 0;
}
.mGalleryImagesSmall {
	float: left;
	width: 670px;
	margin: 0 0 14px 0;
}
.mGalleryImagesSmallBorder {
	border: 1px solid #d8d8d8;
	padding: 6px;
	width: 146px;
	height: 98px;
	float: left;
	margin: 0 9px 10px 0;
	display: inline;
}
.mGalleryImagesSmallBorder:hover, .mGalleryImagesSmall .selected:hover {
	background: #ffe440;
	border: 1px solid #d1cdbc;
}
.mGalleryImagesSmall .selected {
	background: #eeead8;
}
.mGalleryImagesSmallBorderImg {
	width: 146px;
	float: left;
	text-align: center;
	background-position: center center!important;
}
.mGalleryImagesSmallBorderImg a {
	display: block;
	width: 146px;
	height: 98px;
}

/*Pager gora*/
.pagerTop {
	float: right;
	font-size: 11px;
	color: #1b1b1b;
	margin: 9px 0 0 0;
	text-align: right;
}
.pagerTop a {
	margin: 0 7px 0 0;
	color: #1b1b1b;
}
.pagerTop a strong {
	font-weight: normal;
}
.pagerTop a:hover {
	color: #1b1b1b;
}
.pagerTop span.selected {
	font-weight: bold;
	margin: 0 7px 0 0;
	text-decoration: underline;
}

/*Pager dol*/
.pagerBottom {
	font-size: 13px;
	margin: 21px 0 0 0;
}
.pagerSeparator, .pagerArticleListSeparator, .pagerAuthorListSeparator {
	height: 1px;
	overflow: hidden;
	float: left;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #e6e6e6;
}
.pagerSeparator, .pagerAuthorListSeparator {
	width: 670px;
}
.pagerArticleListSeparator {
	width: 480px;
}
.pagerBottomLeft {
	float: left;
}
.pagerBottomRight {
	float: right;
}
.pagerBottomRight a {
	border: 1px solid #d8d8d8;
	padding: 3px 7px;
	position: relative;
	color: #1b1b1b;
	margin: 0 0 0 5px;
}
.pagerBottomRight span.selected {
	padding: 3px 7px;
	border: 1px solid #d4b211;
	background: #ffe556;
	color: #1b1b1b;
	font-weight: bold;
	position: relative;
	margin: 0 0 0 5px;
}
.pagerBottomRight a:hover {
	background: #373737;
	text-decoration: none;
	border: 1px solid #000;
	color: #fff;
}

/*box wybrany z kategorii, box polecane aktualnoĹ›ci*/
.bArticleSelected {
	float: left;
	width: 668px;
	border: 1px solid #d0d0d0;
	background: url("/images/gfx/s-article-selected-bg.gif") repeat-y;
}
.bArticleSelectedIt {
	float: left;
	width: 668px;
	padding: 12px 0 18px 0;
}
.bArticleSelectedItContent {
	float: left;
	width: 293px;
}
.bArticleSelectedTop {
	float: left;
	margin: 0 0 0 -7px;
	display: inline;
	position: relative;
}
.bArticleSelectedTopLeft {
	float: left;
	width: 7px;
	height: 35px;
	background: url("/images/gfx/s-article-selected-title-left.gif") no-repeat;
}
.bArticleSelectedTopCenter {
	height: 29px;
	float: left;
	overflow: hidden;
	background: url("/images/gfx/s-article-selected-title.gif") repeat-x;
	max-width: 290px;
}
h1.bArticleSelectedName {
	font-size: 19px;
	text-shadow: -1px -1px 0 #000;
	color: #fff;
	font-weight: normal;
	font-family: Impact, Arial Black, Arial, Helvetica;
	text-transform: uppercase;
	padding: 3px 10px 0 1px;
}
.bArticleSelectedItContentName {
	font-size: 11px;
	color: #8f8f8f;
	text-transform: uppercase;
	padding: 3px 0 0 14px;
}
h2.bArticleSelectedItContentTitle {
	padding: 0 0 2px 14px;
	line-height: 22px;
}
h2.bArticleSelectedItContentTitle a {
	font-size: 20px;
	color: #1b1b1b;
}
h2.bArticleSelectedItContentTitle a:hover {
	color: #C31818;
}
.bArticleSelectedItContentInfo {
	color: #c2c1c1;
	padding: 0 0 9px 0;
	float: left;
}
.bArticleSelectedItContentInfo span {
	float: left;
}
.bArticleSelectedItContentInfoAuthors {
	float: left;
	font-size: 11px;
	padding: 0 0 0 14px;
}
.bArticleSelectedItContentInfoAuthors a {
	color: #8f8f8f;
}
.bArticleSelectedItContentInfoCreated {
	color: #8f8f8f;
	font-size: 11px;
	float: left;
}
.bArticleSelectedItContentInfoComments {
	color: #8F8F8F;
	font-size: 10px;
	float: left;
	background: url("/images/gfx/s-comment-ico.gif") no-repeat 0 3px;
	padding: 0 0 0 15px;
}
.bArticleSelectedItContentText {
	color: #1b1b1b;
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 10px 14px;
}
a.bReadAll {
	float: left;
	border: 1px solid #e0e0e0;
	background: #e0e0e0;
	color: #1b1b1b;
	font-size: 11px;
	margin: 0 0 0 14px;
	display: inline;
	padding: 5px 9px 5px 10px;
	text-transform: uppercase;
}
a.bReadAll:hover {
	float: left;
	border: 1px solid #d4b211;
	background: #ffe352;
	color: #1b1b1b;
	text-decoration: none;
}
.bArticleSelectedItImg {
	float: right;
	padding: 4px;
	border: 1px solid #d8d8d8;
	background: #fff;
	margin: 5px 14px 0 0;
	display: inline;
	width: 325px;
}
.bArticleSelectedItImg a img {
	float: right;
	width: 325px;
}
.bShadowSelected {
	width: 660px;
}

/*zakladki w artykule - powiazane po tagach, inne artykuly autora*/
.ui-tabs .ui-tabs-hide {
	display: none;
}
.tabLinkedArticle {
	float: left;
	width: 670px;
	margin: 0 0 24px 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: #1b1b1b;
	font-size: 12px;
	font-weight: bold;
	background: #f4f4f4;
	border: 1px solid #d8d8d8;
	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: #fff!important;
	margin-bottom: -1px;
	position: relative;
}
.tabLinkedArticle .tabLinkedArticleLine {
	height: 1px;
	overflow: hidden;
	width: 670px;
	float: left;
	background: #e0e0e0;
}

/*box artykuly powiazane po tagach, box teksty autora*/
.bArticleRelate,
.bAuthorText {
	float: left;
	width: 670px;
	margin: 14px 0 0 0;
	padding: 0 0 16px 0;
	background: url("/images/gfx/s-article-relate-sep.gif") repeat-y 91px 0;;
}
.bArticleRelateIt {
	float: left;
	width: 154px;
	margin: 0 18px 0 0;
	display: inline;
}
.bArticleRelateImg {
	float: left;
	width: 154px;
	margin: 0 0 10px 0;
}
.bArticleRelateImg a {
	float: left;
}
.bArticleRelateImg a img {
	width: 154px;
}
.bArticleRelateTitle {
	width: 154px;
}
.bArticleRelateTitle a {
	color: #1b1b1b;
}
.bArticleRelateTitle a:hover {
	color: #C31818;
}

/*****************************AKTUALNOSCI - kalendarium**********************************/
.mCalendar {
	float: left;
	width: 670px;
}
.mCalendarTop {
	border-bottom: 1px solid #e0e0e0;
	float: left;
	width: 670px;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
.mCalendarTop2 {
	margin-bottom: 0;
}
h1.mCalendarName {
	color: #1b1b1b;
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	float: left;
	line-height: 100%;
}
.mCalendarSelect {
	float: right;
}
span.mCalendarSelection {
	float: right;
}
span.mCalendarSelectionName {
	color: #1b1b1b;
	font-weight: bold;
	float: right;
	padding: 4px 0 0 15px;
}
span.mCalendarSelection select {
	margin: 0 0 0 10px;
	padding: 3px 3px 2px 3px;
	float: right;
	display: inline;
	border: 1px solid #c5c5c5;
	font-size: 12px;
	height: 24px;
	color: #1b1b1b;
}
.mCalendarSelect input.mCalendarShow {
	padding: 0;
	margin: 0 1px 0 5px;
	float: right;
	display: inline;
}
.mCalendarMonth {
	font-size: 24px;
	padding: 2px 0 0 0;
	float: left;
	color: #1b1b1b;
}
.mCalendarPager {
	float: right;
}
.prevActive, .prevNoActive, .nextActive, .nextNoActive  {
	height: 27px;
	float: left;
	display: inline;
	margin: 3px 0 0 0;
}
.prevActive {
	background: url("/images/gfx/s-prev-month.gif") no-repeat 0 0;
	width: 137px;
	margin: 3px 6px 0 0;
}
.prevNoActive {
	background: url("/images/gfx/s-prev-month.gif") no-repeat 0 bottom;
	width: 137px;
	margin: 3px 6px 0 0;
}
.nextActive {
	background: url("/images/gfx/s-next-month.gif") no-repeat 0 0;
	width: 132px;
}
.nextNoActive {
	background: url("/images/gfx/s-next-month.gif") no-repeat 0 bottom;
	width: 132px;
}
.mCalendarInfo {
	float: left;
	font-size: 12px;
	color: #1b1b1b;
	padding: 21px 0;
}
.mCalendarPagerBottom {
	float: left;
	width: 670px;
	border-top: 1px solid #e0e0e0;
}
.mCalendarPagerBottom .prevActive, .mCalendarPagerBottom .prevNoActive {
	float: left;
	margin: 21px 0 0 0;
}
.mCalendarPagerBottom .nextActive, .mCalendarPagerBottom .nextNoActive {
	float: right;
	margin: 21px 0 0 0;
}
.mCalendarBg {
	float: left;
	width: 670px;
	margin: 0;
	padding: 0 0 16px 0;
	background: url("/images/gfx/s-article-relate-sep.gif") repeat-y 91px 0;;
}
.mCalendarIt {
	float: left;
	width: 154px;
	margin: 0 18px 0 0;
	display: inline;
	padding: 9px 0 0 0;
}
.mCalendarItIco {
	float: left;
	width: 154px;
	margin: 0 0 9px 0;
	position: relative;
}
.mCalendarItIco img {
	float: left;
	width: 154px;
}
.mDayFuture, .mDayPast, .mDayNow {
	position: absolute;
	left: 0;
	bottom: 0;
	font-weight: bold;
	font-size:12px;
	padding: 3px 5px;
}
.mDayFuture {
	background: #1b1b1b;
	color: #fff;
}
.mDayPast {
	background: #e8e8e8;
}
.mDayNow {
	background: #ffd812;
}
h3.mCalendarItIcoTitle {
	padding: 0 0 9px 0;
}
h3.mCalendarItIcoTitle a {
	color: #1b1b1b;
	font-size: 12px;
	line-height: 14px;
}
h3.mCalendarItIcoTitle a:hover {
	color: #c31818;
}
.mCalendarItIcoTextBeginning {
	font-size: 11px;
	line-height: 13px;
}
.mCalendarSeparator {
	width: 670px;
	height: 1px;
	overflow: hidden;
	background: #e0e0e0;
	margin: 18px 0 0 0;
}

/*Aktualnosci ------------ Strona glowna-----------*/
/*box wyrozniony*/
/*boxy kategorii*/
.zBoxArticleNews {
	float: left;
	width: 480px;
	border-top: 1px solid #e6e6e6;
}
.zNews {
	float: left;
	width: 480px;
}
.bNewsMain .mArticleListTop {
	border: 0;
	margin: 0 0 21px 0;
	padding: 12px 0 16px 0;
	background: url("/images/gfx/s-title-bottom.gif") repeat-x 0 bottom;
}
.bNewsMain .mArticleListName a {
	color: #1b1b1b;
}
.bNewsMain .mArticleListName a:hover {
	text-decoration: none;
}
.bNewsMain .mArticleListSeparatorLast {
	margin-bottom: 0;
}
.bNewsMain a.bNewsMainSeeMore {
	float: right;
	background: url("/images/gfx/s-see-more.gif") no-repeat 0 top;
	width: 80px;
	height: 17px;
	margin: -1px 0 0 0;
}
.bNewsMain a.bNewsMainSeeMore:hover {
	background: url("/images/gfx/s-see-more.gif") no-repeat 0 bottom;
}

/*Autorzy - lista*/
.mListAuthor {
	float: left;
	width: 670px;
}
.mListAuthorTop {
	margin: 0 0 0 0;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 0 24px 0;
	width: 670px;
	float: left;
}
.mListAuthorTop h1.mListAuthorName {
	font-size: 24px;
	padding: 0 0 0 4px;
	color: #1b1b1b;
	float: left;
}
.mListAuthorTop .pagerTop {
	margin: 9px 0 0 0;
}
.mListAuthorLetter ul {
	float: left;
	list-style: none;
	margin: 10px 0 31px 7px;
	display: inline;
	font-size: 11px;
}
.mListAuthorLetter ul li {
	float: left;
	text-align: center;
	text-transform: uppercase;
	margin: 0 2px 0 0;
}
.mListAuthorLetter ul li.noLink, .mListAuthorLetter ul li.last {
	width: 17px;
	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: #1b1b1b;
}
.mListAuthorLetter ul li a:hover {
	background: #d7d7d7;
	border: 1px solid #bebebe;
	color: #1b1b1b;
	font-weight: bold;
	text-decoration: none;
}
.mListAuthorLetter ul li a.selected {
	border: 1px solid #ebbd0c;
	color: #1b1b1b;
	background: #ffdf48;
	font-weight: bold;
}
.mListAuthorIt {
	float: left;
	width: 670px;
}
h2.mListAuthorItAuthors {
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 369px;
	margin: 6px 0 0 9px;
	display: inline;
	padding: 0 0 0 11px;
	background: url("/images/gfx/s-see-also-li.gif") no-repeat 0 5px;
}
h2.mListAuthorItAuthors a {
	color: #1b1b1b;
	text-decoration: underline;
}
h2.mListAuthorItAuthors a:hover {
	color: #c31818;
}
.mListAuthorItLink {
	float: right;
}
.mListAuthorItLink a {
	color: #1b1b1b;
}
.mListAuthorItLink a:hover {
	text-decoration: none;
}
.mListAuthorBlogLeft, .mListAuthorBlogRight, .mListAuthorTextLeft, .mListAuthorTextRight {
	width: 13px;
	height: 26px;
	float: left;
	display: inline;
}
.mListAuthorBlogLeft {
	background: url("/images/gfx/s-blog-author-bg.gif") no-repeat 0 0;
}
.mListAuthorBlogRight {
	background: url("/images/gfx/s-blog-author-bg.gif") no-repeat 0 bottom;
}
.mListAuthorTextLeft {
	background: url("/images/gfx/s-text-author-bg.gif") no-repeat 0 0;
	margin: 0 0 0 7px;
}
.mListAuthorTextRight {
	background: url("/images/gfx/s-text-author-bg.gif") no-repeat 0 bottom;
}
.mListAuthorBlogCenter, .mListAuthorTextCenter {
	float: left;
	height: 20px;
	padding: 6px 0 0 0;
}
.mListAuthorBlogCenter {
	background: #ffe34f;
}
.mListAuthorTextCenter {
	background: #f0f0f0;
}
.mListAuthorSeparator {
	width: 670px;
	height: 1px;
	overflow: hidden;
	float: left;
	background: #e6e6e6;
	margin: 9px 0;
}
.mListAuthor .pagerBottom {
	width: 670px;
	margin: 9px 0 0 0;
}
.mListAuthor .pagerArticleListSeparator {
	width: 670px;
	margin: 0 0 34px 0;
}

/*Autorzy - domyslny*/
.mAuthor {
	float: left;
	width: 670px;
}
.mAuthor .title {
	margin: 0 0 20px 0;
	background: none;
	border-bottom: 1px solid #e6e6e6;
	width: 662px;
}
.mAuthor .title span.mListAuthorNumber {
	margin: 9px 0 0 12px;
	font-size: 13px;
	float: left;
}
.mAuthorInfo {
	border: 1px solid #dddddd;
	background: #f9f9f9;
	float: left;
	width: 630px;
	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/s-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: 666px;
	background: #ededed;
	margin: 0 0 25px 2px;
	display: inline;
}
.mAuthor .mArticleListSeparator {
	width: 670px;
}

/*menu stron opisowych - prawa kolumna*/
.bMenuRight {
	width: 300px;
	float: left;
	margin: 0 0 10px 0;
}
.bMenuRightName {
	background: url("/images/gfx/s-title.png") no-repeat scroll 0 0 transparent;
    height: 27px;
    overflow: hidden;
    text-transform: uppercase;
    width: 280px;
    color: #FFF;
    float: left;
    font-family: Impact;
    font-size: 17px;
    font-weight: normal;
    padding: 4px 10px 0 10px;
    text-shadow: -1px -1px 0 #000000;
}
.bMenuRightCenter {
	float: left;
	width: 298px;
	border: 1px solid #D0D0D0;
	border-top: 0;
	background: #F4F4F4;
}
.bMenuRight ul {
	list-style: none;
	margin: 12px 0 4px 0;
	padding: 0;
	float: left;
}
.bMenuRight ul li {
	background: url("/images/gfx/s-li.gif") no-repeat scroll 4px 4px transparent;
    padding: 0 0 8px 18px;
    width: 270px;
    margin: 0 0 0 10px;
    float: left;
    display: inline;
}
.bMenuRight ul li a {
	color: #1b1b1b;
}
.bMenuRight ul li a:hover {
	color: #C31818;
}
.bMenuRight ul li.selected {
	font-weight: bold;
}

/*Box najczesciej czytane/komentowane*/
.bPopular {
	float: left;
	width: 300px;
	padding: 0 !important;
}
.bPopular .tab2 {
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}
.bPopular .tab2 .ui-widget-content {
	background: #F4F4F4;
}
.bPopular .tab2 ul {
	list-style: none;
	text-align: left;
}
.bPopular .tab2 li {
	font-size: 11px;
	margin: 0 0 0 9px;
	border-bottom: 1px solid #d8d8d8;
	width: 264px;
	color: #898989;
	padding: 7px 0 8px 16px;
}
.bPopular .tab2 li span {
	float: left;
	margin: 0 0 0 -14px;
}
.bPopular .tab2 li a {
	margin: 0 0 10px 0;
	color: #272727;
	font-size: 12px;
}
.bPopular .tab2 li a:hover {
	color: #c31818;
}

/********************************************************************************************************************************/
/***********************************************zmiany z izolacji****************************************************************/
/* addthis */
.lineLike {
	float: left;
	height: 27px;
	width: 670px;
}
.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;
}
.mSearchCard .mSearchTopCenterName {
	float: left;
	color: #1b1b1b;
	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/s-input-bg.gif") repeat-x 0 top;
	height: 28px;
	margin: 0 0 12px 0;
}
.mSearchCard .mSearchTopCenterSeparatorHorizontal {
	width: 640px;
	float: left;
	background: url("/images/gfx/s-search-bg-horizontal.gif") repeat-x;
	height: 2px;
	overflow: hidden;
}
.mSearchCard select#provinces {
	border: 1px solid #c3c2c3;
	margin: 0 0 0 0;
	padding: 0 0 0 4px;
	color: #1b1b1b;
}
.mSearchCard input#buttonSearch {
	float: right;
	margin: -5px 0 0 0;
	display: inline;
	background: #fff url("/images/gfx/s-button-search-company.gif") no-repeat;
	border: 0;
	width: 110px;
	height: 24px;
	cursor: pointer;
}

/*wyszukiwarka zaawansowana*/
.mSearch {
	float: left;
	width: 670px;
}
.mSearch .mArticleListTop {
	width: 670px;
	border-top: 0;
	margin: 0 0 10px 0;
	padding: 0 0 22px 0;
}
.mSearchListTop {
	float: left;
	width: 670px;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
	border-bottom: 1px solid #e9e9e9;
}
.mSearchName {
	font-size: 24px;
	font-weight: bold;
	float: left;
	padding: 0 0 0 0;
}
.mSearchNameBottom {
	float: left;
	font-size: 18px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	background: url("/images/gfx/s-title-left.gif") no-repeat 0 4px;
	padding: 0 0 0 18px;
	margin: 0 0 0 2px;
	display: inline;
	text-transform: uppercase;
}
.mSearch .pagerTop {
	margin: 3px 0 0 0;
}
.mSearchTopCenter {
	background: #f4f4f4;
	width: 624px;
	float: left;
	height: 79px;
	border: 1px solid #d0d0d0;
	padding: 16px 20px 0 24px;
}
.mSearchTopCenterBg {
	width: 618px;
	float: left;
	border: 1px solid #c5c5c5;
	background: #fff url("/images/gfx/s-input-bg.gif") repeat-x 0 top;
	height: 28px;
	margin: 0 0 6px 0;
}
.mSearchTopCenter input.inputPhrase {
	padding: 6px 10px 7px 10px;
	margin: 0;
	border: 0;
	width: 348px;
	color: #1b1b1b;
	font-size: 12px;
	background: #fff url("/images/gfx/s-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;
	color: #1b1b1b;
}
.mSearchTopCenterBg select#page_id {
	width: 139px;
}
.mSearchTopCenterBg select#module {
	width: 101px;
}
.mSearchTopCenterAuthor, .mSearchTopCenterPublicationDate, .mSearchTopCenterPublicationDateTo {
	float: left;
	text-align: right;
	font-size: 11px;
	color: #1b1b1b;
	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: #1b1b1b;
	font-size: 11px;
	background: #fff url("/images/gfx/s-input-bg.gif") repeat-x 0 top;
	float: left;
}
.mSearch input#searchAutor {
	width: 189px;
	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: 3px 0 0 4px;
	display: inline;
	background: url("/images/gfx/s-button-search.png") no-repeat;
	width: 74px;
	height: 24px;
	border: 0;
	cursor: pointer;
}
.mSearchTopCenterBottom {
	float: left;
	width: 670px;
	height: 2px;
	overflow: hidden;
	background: #ededed;
}
.mSearchPhrase {
	float: left;
	width: 664px;
	margin: 0 0 12px 6px;
	display: inline;
}
.phrase {
	font-size: 13px;
}
.phrase strong {
	color: #045391;
}
.mSearchPhraseName {
	color: #676767;
}
.mSearchPhraseSep {
	color: #dddddd;
}
.mSearchSeparator {
	float: left;
	width: 670px;
	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 1px 0 0;
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	color: #1b1b1b;
	background: #F4F4F4;
	padding: 5px 4px 6px 4px;
	font-size: 11px;
}
a.mSearchTabLinkFirst {
	margin-left: 1px;
}
a.mSearchTabLinkSelected {
	background: #fff;
	position: relative;
}
a.mSearchTabLinkFirst:hover, a.mSearchTabLink:hover {
	text-decoration: none;
	background: #fff;
}
.mSearchTabLine {
	float: left;
	width: 670px;
	height: 1px;
	overflow: hidden;
	background: #e0e0e0;
	margin: -1px 0 20px 0;
}
.mSearch .mArticleList {
	width: 670px;
}
.mSearch .mArticleListIt {
	float: none;
}
.mSearch .mArticleListInfo a.author_search {
	color: #8f8f8f;
}
.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;
}
.bPoolName h2 {
	color: #262626;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 0 15px 10px 14px;
	text-transform: uppercase;
}
.bPoolNameMini h2 {
	background: none;
}
.bPoolQuestion {
	background: #f4f4f4;
	padding: 4px 8px;
	font-weight: bold;
	color: #262626;
	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;
	padding: 0 0 0 9px;
	font-size: 11px;
	color: #262626;
	font-weight: bold;
	margin: 4px 0 0;
	border: 1px solid red;
}

/*b tagow*/
.bPopularTags {
	float: left;
	width: 300px;
	margin: 0 0 10px 0;
}
.bPopularTagsName {
	background: url("/images/gfx/s-title.png") no-repeat;
	float: left;
	width: 300px;
	height: 31px;
}
.bPopularTagsName h2 {
	float: left;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	color: #fff;
	text-shadow: -1px -1px 0 #000;
	padding: 4px 0 0 10px;
	font-weight: normal;
}
.bPopularTagsInfo {
	width: 278px;
	border: 1px solid #d8d8d8;
	background: #f4f4f4;
	padding: 8px 10px 10px 10px;
	text-align: justify;
}
.bPopularTags .bPopularTagsInfo a {
	color: #1b1b1b;
	font-size: 11px;
}
.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;
}

/*box tagow wyrozniony w prawej kolumnie*/
.bPopularTagsSelect, .bPopularTags {
	float: left;
}
/*.bPopularTagsSelect ul {
	list-style: none;
	margin: 0;
	padding: 0 0 7px 0;
}
.bPopularTagsSelect ul li {
	background: url("/images/gfx/li.gif") no-repeat 0 5px;
	margin: 0 0 8px 4px;
	padding: 0 0 0 12px;
}
.bPopularTagsSelect ul li a {
	color: #164a7a;
}*/

/*******************************wizytowka******************************/
/*zakladki*/
.mCardTab {
	float: left;
	width: 670px;
	padding: 30px 0 25px 0;
}
.mCardTabLine {
	float: left;
	background: #e0e0e0;
	height: 1px;
	overflow: hidden;
	width: 670px;
	margin: -1px 0 0 0;
}
a.mCardTabLink, a.mCardTabLinkFirst {
	float: left;
	border: 1px solid #dadada;
	border-bottom: 0;
	margin: 0 3px 0 0;
	display: inline;
	font-weight: bold;
	font-size: 13px;
	color: #1b1b1b;
	padding: 4px 15px 5px 15px;
	background: #f4f4f4;
}
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: 670px;
}
.mCard .title {
	background: none;
	border-bottom: 1px solid #dddddd;
}
.mCardTop {
	margin: 0 0 25px 0;
	float: left;
	width: 670px;
	border-bottom: 1px solid #dddddd;
}
.mCardTopName {
	float: left;
	width: 560px;
	font-size: 16px;
	font-weight: bold;
	background: url("/images/gfx/s-title-left.gif") no-repeat 5px 3px;
	padding: 0 0 0 23px;
	margin: 0 0 20px 0;
}
.mCardTopViews {
	float: right;
	font-size: 11px;
	color: #8f8f8f;
	margin: 3px 0 0 0;
}
.mCardInfo {
	float: left;
	width: 470px;
	line-height: 18px;
}
.mCardInfoLeft, .mCardInfoRight {
	float: left;
	width: 235px;
}
.mCardInfo span.mCardInfoName {
	float: left;
	width: 82px;
	text-align: right;
	padding: 0 6px 0 0;
	color: #676767;
}
.mCardInfo span.mCardInfoText {
	float: left;
	width: 147px;
	font-weight: bold;
}
.mCardInfo a {
	text-decoration: underline;
	overflow: hidden;
	width: 140px;
	float: left;
	word-wrap: break-word;
}
.mCardInfo a:hover {
	color: #c31818;
}
.mCardIco {
	float: right;
	height: 107px;
	padding: 0 10px 0 0;
	text-align: center;
	vertical-align: middle;
	width: 160px;
}
.mCardIcoImg {
	text-align: center;
}
.mCard .mPhotoCntArticle {
	margin-bottom: 11px!important;
}
.mCard .mArticlePhotoBottom {
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: 21px;
}
.mCard .mArticleTags {
	border-bottom: 0;
	border-top: 1px solid #dfdfdf;
	padding: 8px 0 0 0;
	margin: 0 0 4px 0;
}
.mCardBranch {
	float: left;
	width: 670px;
}
.mCardBranch a {
	color: #21557E;
}
.mCardBranch a:hover {
	text-decoration: underline;
}

/*wizytowki kontakt*/
.cardContact {
	float: left;
	width: 670px;
}
.cardContactName {
	color: #1b1b1b;
	font-size: 14px;
	font-weight: bold;
	background: url("/images/gfx/s-title-left.gif") no-repeat 0 1px;
	padding: 0 0 0 17px;
	text-transform: uppercase;
	margin: 0 0 24px 1px;
	display: inline;
	float: left;
}
.fRowCard {
	float: left;
	width: 670px;
	margin: 0 0 6px 0;
}
.fLabelCard {
	float: left;
	width: 125px;
	text-align: right;
	padding: 3px 9px 0 0;
	font-size: 12px;
	color: #1b1b1b;
}
.fInputCard {
	float: left;
}
.fInputCard input, .fInputCard textarea {
	float: left;
	width: 306px;
	background: url("/images/gfx/s-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 57px 0 0;
	display: inline;
}

/*wizytowka mapa*/
.map {
	width: 668px;
	height: 490px;
	float:left;
	margin: 0 0 15px 0;
	display: inline;
	border: 1px solid #dddbd4;
}
.selectCityCard {
	float: left;
	width: 670px;
}
.selectCityCardLeft {
	float: left;
	width: 300px;
	font-size: 14px;
	margin: 4px 0 0 0;
	font-weight: bold;
}
.selectCityCardLeft span {
	color: #045391;
}
.selectCityCardRight {
	float: right;
	width: 370px;
	text-align: right;
}
.selectCityCardRight span {
	float: right;
	margin: 4px 0 0 0;
}
.selectCityCardRight select {
	float: right;
	border: 1px solid #e0e0e0;
	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;
	padding: 0;
}
.branchFirm {
	float: left;
	width: 670px;
	padding: 20px 0 0 0;
	border-top: 1px solid #e0e0e0;
	margin: 15px 0 0 0;
}
.branchFirmName {
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("/images/gfx/s-title-left.gif") no-repeat 0 1px;
	padding: 0 0 20px 17px;
}
.branchFirmInfo {
	float: left;
	width: 213px;
	padding: 0 10px 30px 0;
}
.branchFirmInfoName {
	float: left;
	width: 213px;
	padding: 0 0 6px 0;
	font-weight: bold;
}
.branchFirmInfoStreet {
	line-height: 14px;
}
.branchFirmInfoStreet p {
	padding: 0;
}

/*wizytowka prezentacja*/
.mPresentationsCard {
	float: left;
	width: 670px;
}
.mPresentationsCardIt {
	float: left;
	width: 160px;
	margin: 0 10px 0 0;
	display: inline;
}
span.mPresentationsCardItImg {
	height: 106px;
	overflow: hidden;
	width: 158px;
	float: left;
	border: 1px solid #eeeeee;
	border-bottom: 0;
	background: #fff;
}
.mPresentationsCardIt a {
	float: left;
	width: 160px;
	background: #eeeeee;
}
.mPresentationsCardIt a:hover, .mPresentationsCardIt a:hover span.mPresentationsCardItLink {
	background: #ffdf17;
	color: #1b1b1b;
	text-decoration: underline!important;
}
span.mPresentationsCardItLink {
	float: left;
	width: 144px;
	color: #1b1b1b;
	font-weight: bold;
	padding: 6px 8px 10px 8px;
}

/*lista prezentacji*/ /*juz edytowane*/
.mPresentationList {
	float: left;
	width: 670px;
}
.mPresentationList .title {
	background: none;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 0 21px 0;
	margin: 0 0 12px 0;
	width: 670px;
}
.mPresentationList span.mListAuthorNumber {
	margin: 9px 0 0 12px;
	font-size: 13px;
	float: left;
}
.mPresentationList span.mListAuthorNumber img {
	margin: 6px 0 0 0;
	float: left;
}
.mPresentationList .pagerArticleListSeparator {
	width: 670px;
}
.mPresentationListIt {
	float: left;
	width: 160px;
	margin: 0 10px 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: #dedede;
}
.mPresentationListIt a:hover, .mPresentationListIt a:hover span.mPresentationListItLink {
	background: #ffdf17;
	color: #1b1b1b;
	text-decoration: underline!important;
}
span.mPresentationListItLink {
	float: left;
	width: 144px;
	color: #1b1b1b;
	font-weight: bold;
	padding: 6px 8px 10px 8px;
}

/*lista prezentacji wizytowki*/
.mPresentationCardList {
	float: left;
	width: 670px;
}
.mPresentationCardList .mCardInfo {
	margin: 0 0 23px 0;
}

/*domyslna wizytowka*/
.mPresentation {
	float: left;
	width: 670px;
}
.mPresentationName {
	width: 127px;
	height: 27px;
	float: left;
	background: url("/images/gfx/s-art-spons.png") no-repeat;
}
.mPresentation .mPresentationLink {
	color: #8f8f8f;
}
.mPresentation .mArticlePhotoBottom {
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: 21px;
}
.mPresentation .mPhotoCntArticle {
	margin-bottom: 11px;
}
.mPresentationBottom {
	float: left;
	width: 670px;
}
.mPresentationBottom table tr td.button {
	width: 202px;
}
a.mPresentationBottomContactUs, a.mPresentationBottomSeeUs {
	float: left;
	height: 42px;
}
a.mPresentationBottomContactUs {
	background: url("/images/gfx/s-contact-us-button.png") no-repeat;
	width: 195px;
}
a.mPresentationBottomSeeUs {
	background: url("/images/gfx/s-see-us-button.png") no-repeat;
	width: 196px;
}
a.mPresentationBottomLogo {
	float: right;
}

/*box o firmie*/
.bAboutFirm {
	float: left;
	width: 300px;
	text-align: left;
	margin: 0 0 10px 0;
}
.bAboutFirmBg {
	float: left;
	width: 298px;
	border: 1px solid #d3d3d3;
	border-top: 0;
	background: #fff url("/images/gfx/s-about-firm-bg.gif") repeat-x 0 bottom;
	padding: 0 0 25px 0;
}
.bAboutFirmName {
	float: left;
	width: 290px;
	height: 27px;
	background: url("/images/gfx/s-title.png") no-repeat;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	padding: 4px 0 0 10px;
}
.bAboutFirmName a {
	color: #fff;
	padding: 0;
	margin: 0;
	font-weight: normal;
	text-shadow: -1px -1px 0 #000;
}
.bAboutFirmName a:hover {
	text-decoration: none;
}
.bAboutFirmLogo {
	width: 298px;
	text-align: center;
	margin: 25px 0;
}
.bAboutFirmLabel {
	float: left;
	width: 92px;
	text-align: right;
	padding: 0 5px 0 10px;
	color: #676767;
}
.bAboutFirmText {
	float: left;
	width: 181px;
	padding: 0 10px 5px 0;
	color: #1b1b1b;
	word-wrap: break-word;
}
.bAboutFirmText strong {
	text-decoration: underline;
}
.bAboutFirmText a {
	color: #21557e;
	text-decoration: underline;
}
.bAboutFirmText a:hover {
	color: #C31818;
}

/*box inne prezentacje pod artykulem*/
.bOderPresentation {
	float: left;
	width: 670px;
	margin: 35px 0 0 0;
}
.bOderPresentationName {
	float: left;
	width: 646px;
	background: url("/images/gfx/s-title-left.gif") no-repeat 4px 1px;
	font-size: 14px;
	padding: 0 0 15px 24px;
	text-transform: uppercase;
	border-bottom: 1px solid #e9e9e9;
	font-weight: bold;
}
.bOderPresentationName a {
	color: #1b1b1b;
	padding: 0 14px 0 0;
}
.bOderPresentationIt {
	float: left;
	width: 670px;
	border-bottom: 1px solid #e9e9e9;
	padding: 7px 0 7px 0;
}
.bOderPresentationIt a {
	float: left;
	background: url("/images/gfx/s-li-li.gif") no-repeat 8px 6px;
	padding: 0 0 0 22px;
	color: #1b1b1b;
	text-decoration: underline;
	font-weight: bold;
}
.bOderPresentationIt a:hover {
	color: #C31818;
}
.bOderPresentation a.seeAll {
	float: right;
	width: 81px;
	margin: -1px 0 0 0;
	height: 17px;
	background: url("/images/gfx/s-see-more2.gif") no-repeat;
}
.bOderPresentation a.seeAll:hover {
	background: url("/images/gfx/s-see-more2.gif") no-repeat 0 bottom;
}

/*wojewodztwa w katalogu firm*/
.bProvince {
	float: left;
	width: 300px;
	margin: 0;
	background: url("/images/gfx/s-province-map.gif") no-repeat 147px top;
}
.bProvince h2.bProvinceName {
	background: url("/images/gfx/s-title-left.gif") no-repeat 0 3px;
	padding: 0 0 0 18px;
	color: #1b1b1b;
	text-transform: uppercase;
	font-size: 18px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	font-weight: normal;
	margin: 0 0 0 10px;
}
.bProvinceCenter {
	float: left;
	width: 291px;
	padding: 0 0 0 9px;
	background: url("/images/gfx/s-province-center.gif") repeat-x 0 bottom;
}
.bProvinceCenter ul {
	float: left;
	width: 126px;
	margin: 10px 0 0 10px;
}
.bProvinceCenter ul li {
	float: left;
	width: 116px;
	list-style: none;
	text-align: left;
	padding: 0 0 9px 10px;
	background: url("/images/gfx/s-li-li.gif") no-repeat 0 5px;
	font-size: 11px;
}
.bProvinceCenter ul li a {
	color: #1b1b1b;
	text-decoration: underline;
}
.bProvinceCenter ul li a:hover {
	color: #C31818;
}
.bProvinceBottom {
	float: left;
	width: 300px;
	height: 31px;
	margin: 0 0 10px 0;
	background: url("/images/gfx/s-province-bottom.png") no-repeat;
}
.bProvinceBottom a {
	float: left;
	width: 216px;
	height: 31px;
	margin: 0 0 0 42px;
	display: inline;
}

/*wizytowki polecane i najnowesze w katalogu firm*/
.bCompany {
	margin: 0 0 28px 0;
	float: left;
	width: 670px;
	border-bottom: 1px solid #e0e0e0;
}
.mCompanyPagerLeft {
	float: left;
	font-size: 13px;
}
.mCompanyPagerRight {
	float: right;
	padding: 2px 0 0;
}
.mCompanyPagerRight a, .mCompanyPagerRight span {
	margin: 0 8px 0 0;
	color: #000000;
}
.mCompanyPagerRight span {
	font-weight: bold;
	text-decoration: underline;
}
.mCompany h2 {
	float: left;
	background: url("/images/gfx/s-title-left.gif") no-repeat 0 4px;
    color: #1b1b1b;
    display: inline;
    float: left;
    font-size: 18px;
    font-weight: normal;
    margin: 0 10px 15px 3px;
    padding: 0 0 0 19px;
    text-transform: uppercase;
    font-family: Impact, Arial Black, Arial, Helvetica;
}
.mCompanyIt {
	border-top: 1px solid #e9e9e9;
	padding: 14px 0 16px 0;
	float: left;
	width: 670px;
}
.mCompanyItName {
	float: left;
	color: #1b1b1b;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}
.mCompanyItNameNormal {
	background: none;
}
.mCompanyItName a, .mCompanyItName span {
	color: #1b1b1b;
	padding: 2px 0;
	float: left;
}
.mCompanyItName a:hover {
	color: #c31818;
}
.mCompanyItLogo {
	float: left;
	margin: 5px 10px 0 0;
	width: 100px;
	height: 67px;
	text-align: center;
	vertical-align: middle;

}
.mCompanyItAddress {
	float: left;
	color: #676767;
	font-size: 11px;
	margin: 12px 0 0;
	width: 400px;
}
.mCompanyItAddress a {
	color: #045391;
}
.mCompanyItAddress a:hover {
	color: #c31818;
}
.mCompanyItAddressSep {
	margin: 10px 0 0;
}
.mCompanyItButton {
	float: right;
	width: 147px;
	height: 42px;
	background: url("/images/gfx/s-button-zobacz-prezentacje.png");
	margin: 10px 5px 10px 0;
	display: inline;
}

/* b lista stron menu branza */
.bListPage {
	float: left;
	width: 670px;
}
.bListPage ul {
	width: 310px;
	float: left;
	padding: 0 10px 0 15px;
}
.bListPage ul li {
	float: left;
	padding: 0 0 8px 14px;
	width: 296px;
	list-style: none;
	background: url("/images/gfx/s-li-li.gif") no-repeat 0 6px;
}
.bListPage ul li a {
	color: #1b1b1b;
	margin: 0 3px 0 0;
	text-decoration: underline;
}
.bListPage ul li a:hover {
	color: #C31818;
}
.bListPageBottom {
	float: left;
	margin: 24px 0 0 10px;
	display: inline;
	width: 982px;
}
.bListPageBottom h2 a {
	color: #1b1b1b;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 4px 5px 16px 14px;
	text-transform: uppercase;
	background: url("/images/gfx/s-title-left.gif") no-repeat 0 5px;
}
.bListPageBottomCenter {
	float: left;
	width: 970px;
	padding: 22px 0 16px 10px;
	background: #f4f4f4;
}
.bListPageBottomCenter ul {
	width: 174px;
	float: left;
	padding: 0 10px 0 10px;
}
.bListPageBottomCenter ul li {
	float: left;
	width: 178px;
	padding: 0 0 8px;
	color: #1b1b1b;
	list-style: none;
}
.bListPageBottomCenter ul li a {
	color: #1b1b1b;
	margin: 0 3px 0 0;
	text-decoration: underline;
}
.bListPageBottomCenter ul li a:hover {
	color: #C31818;
}
a.bListPageBottomMore {
	color: #1b1b1b;
	float: right;
	margin: 0 13px 0 0;
}
a.bListPageBottomMore:hover {
	color: #C31818;
	text-decoration: underline;
}

/*box prezentacji - strona glowna*/
.bRecommendPresentation {
	float: left;
	width: 180px;
	margin: 0 0 10px 0;
}
.bRecommendPresentationName {
	float: left;
	background: url("/images/gfx/s-b-presentation-top.png") no-repeat;
	width: 180px;
	height: 43px;
}
.bRecommendPresentationName h2 {
	font-size: 17px;
	text-align: center;
	font-family: Impact, Arial Black, Arial, Helvetica;
	text-transform: uppercase;
	font-weight: normal;
	padding: 6px 0 0 0;
	color: #fff;
	text-shadow: -1px -1px 0 #000;
}
.bRecommendPresentationName a {
	color: #fff;
}
.bRecommendPresentationName a:hover {
	text-decoration: none;
}
.bRecommendPresentationIt {
	float: left;
	width: 160px;
	background: #272727;
	padding: 0 10px;
}
.bRecommendPresentation a.bRecommendPresentationLink {
	float: left;
}
a.bRecommendPresentationLink table {
	border: 1px solid #e0e0e0;
	background: #fff;
	text-align: center;
	margin: 0 0 7px 0;
}
.bRecommendPresentationBottom {
	float: left;
	width: 180px;
	height: 17px;
	overflow: hidden;
	background: url("/images/gfx/s-b-presentation-bottom.gif") no-repeat;
}
.bRecommendPresentationBottom a {
	float: right;
	width: 69px;
	height: 11px;
	overflow: hidden;
	margin: 0 10px 0 0;
	display: inline;
}

/* b warto przeczytac */
.bRecommendPresentationBottomArt {
	float: left;
	width: 180px;
	height: 5px;
	overflow: hidden;
	background: url("/images/gfx/s-b-presentation-bottom-art.gif") no-repeat;

}
.bShould .bRecommendPresentationIt {
	margin: 0;
}
.bShouldIt {
	float: left;
	width: 160px;
	margin: 0 0 8px 0;
	display: inline;
}
.bShouldIt a {
	float: left;
	width: 160px;
}
.bShouldIt a:hover {
	display: block;
	text-decoration: none;
}
.bShouldItContent {
	float: left;
	width: 145px;
	height: 87px;
	overflow: hidden;
	background: #000;
	padding: 10px 5px 5px 10px;
	font-size: 11px;
	color: #fff;
	line-height: 13px;
}
.bShouldItTitle {
	float: left;
	background: #e9e3cd;
	font-weight: bold;
	color: #272727;
	padding: 3px 6px 4px;
	overflow: hidden;
	width: 148px;
}
.bShouldIt a:hover .bShouldItContent {
	visibility: visible !important;
}
.bShouldIt a:hover .bShouldItTitle {
	color: #272727;
	background: #f5da31;
}

/*box katalog firm - strona glowna*/
.tabCatalogFirm {
	float: left;
	width: 480px;
}
.tabCatalogFirmTitle {
	float: left;
	width: 461px;
	height: 30px;
	padding: 0 10px 0 9px;
	background: url("/images/gfx/s-title-480.png") no-repeat;
}
.tabCatalogFirmTitleName {
	font-size: 17px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	float: left;
	color: #fff;
	margin: 5px 0 0 0;
	text-shadow: -1px -1px 0 #000;
	text-transform: uppercase;
}
.tabCatalogFirmTitleName a {
	color: #fff;
}
.tabCatalogFirmTitleName a:hover {
	text-decoration: none;
}
.tabCatalogFirm a.tabCatalogFirmMore {
	float: right;
	width: 17px;
	height: 16px;
	background: url("/images/gfx/s-catalog-arrow.gif") no-repeat;
	margin: 8px 0 0 3px;
	display: inline;
}
.tabCatalogFirm ul.tabCatalogFirmLinked {
	float: right;
	padding: 0;
	margin: 0;
	list-style: none;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li {
	float: left;
	padding: 0;
	margin: 0;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li a {
	float: left;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	margin: 4px 2px 0 0;
	display: inline;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li a:hover {
	text-decoration: none;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li a span.leftBg, .tabCatalogFirm ul.tabCatalogFirmLinked li a span.rightBg {
	width: 5px;
	height: 26px;
	float: left;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li a span.centerBg {
	height: 19px;
	padding: 7px 3px 0 3px;
	float: left;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li.ui-state-active a span.leftBg, .tabCatalogFirm ul.tabCatalogFirmLinked li.ui-state-active a:hover span.leftBg {
	background: url("/images/gfx/s-tab-catalog.png") no-repeat 0 top;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li.ui-state-active a span.rightBg, .tabCatalogFirm ul.tabCatalogFirmLinked li.ui-state-active a:hover span.rightBg {
	background: url("/images/gfx/s-tab-catalog.png") no-repeat 0 bottom;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li.ui-state-active a span.centerBg, .tabCatalogFirm ul.tabCatalogFirmLinked li.ui-state-active a:hover span.centerBg {
	background: url("/images/gfx/s-tab-catalog-center.png") repeat-x;
	color: #1b1b1b;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li a:hover span.leftBg {
	background: url("/images/gfx/s-tab-catalog-hov.png") no-repeat 0 top;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li a:hover span.rightBg {
	background: url("/images/gfx/s-tab-catalog-hov.png") no-repeat 0 bottom;
}
.tabCatalogFirm ul.tabCatalogFirmLinked li a:hover span.centerBg {
	background: url("/images/gfx/s-tab-catalog-center-hov.png") repeat-x;
	text-decoration: none!important;
}
.bCatalogFirmHome {
	width: 478px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	float: left;
	padding: 12px 0;
}
.bCatalogFirmHomeIt {
	border: 0;
	width: 478px;
	float: left;
}
table.bCatalogFirmHomeItLogo {
	width: 76px;
	float: left;
	margin: 0 10px 0 10px;
}
.bCatalogFirmHomeItAddress {
	float: left;
	width: 372px;
	color: #676767;
	font-size: 11px;
}
a.bCatalogFirmHomeItAddressName {
	color: #1b1b1b;
	font-weight: bold;
	font-size: 12px;
}
a.bCatalogFirmHomeItAddressName:hover {
	color: #c31818;
}
.bCatalogFirmHomeSep {
	float: left;
	width: 478px;
	height: 1px;
	overflow: hidden;
	background: #d8d8d8;
	margin: 12px 0;
}
.bCatalogFirmHomeBottom {
	float: left;
	width: 478px;
	height: 17px;
	border: 1px solid #d8d8d8;
	border-top: 0;
	background: #ececec;
}
.bCatalogFirmHomeBottom a {
	float: right;
	width: 81px;
	height: 17px;
	background: url("/images/gfx/s-see-more2.gif") no-repeat 0 top;
}
.bCatalogFirmHomeBottom a:hover {
	background: url("/images/gfx/s-see-more2.gif") no-repeat 0 bottom;
}

/*box katalog firm - prawa kolumna*/
.bCatalogFirm {
	float: left;
	width: 300px;
	text-align: left;
	margin: 0 0 10px 0;
	position: relative;
}
.bCatalogFirmCenter {
	background: url("/images/gfx/s-title.png") no-repeat;
	float: left;
	width: 300px;
	height: 31px;
}
a.bCatalogFirmCenterName {
	float: left;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	color: #fff;
	text-shadow: -1px -1px 0 #000;
	padding: 4px 0 0 10px;
	font-weight: normal;
}
a.bCatalogFirmCenterName:hover {
	text-decoration: none;
}
.bCatalogFirmIt {
	border: 1px solid #d8d8d8;
	border-top: 0;
	float: left;
	width: 270px;
	padding: 12px 14px 16px 14px;
	color: #1b1b1b;
	background: #fff url("/images/gfx/s-cat-firm-bg.gif") repeat-x 0 bottom;
}
.bCatalogFirmItInfo {
	width: 270px;
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 11px 0;
}
a.bCatalogFirmItInfoLink {
	color: #1b1b1b;
	font-weight: bold;
	font-size: 12px;
	display: table;
	padding: 0 0 7px 0;
}
a.bCatalogFirmItInfoLink:hover {
	color: #C31818;
}
table.bCatalogFirmItInfoImg {
	text-align: center;
	vertical-align: middle;
	float: right;
	margin: 0 0 5px 10px;
}
#navCatalog {
	position: absolute;
	top: 6px;
	right: 7px;
	font-size: 11px;
	z-index: 100!important;
}
#navCatalog a {
	width: 15px;
	height: 15px;
	float: left;
	text-align: center;
	background: url(/images/gfx/s-slider-nav.gif) no-repeat;
	margin: 1px 2px 0 0;
	display: inline;
	color: #fff;
}
#navCatalog a:hover {
	text-decoration: none;
}
#navCatalog a.activeSlide {
	background: url("/images/gfx/s-slider-nav-sel.gif") no-repeat;
	font-weight: bold;
	color: #1b1b1b;
}
.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: #1b1b1b;
	margin: 0;
}
.bCatalogFirmSearch input.bCatalogFirmSearchButton {
	float: left;
	margin: 0 0 0 4px;
	display: inline;
}
.bCatalogFirmSearch a {
	float: right;
	color: #1b1b1b;;
	font-weight: bold;
	margin: 11px 0 0 0;
	text-decoration: underline;
}
.bCatalogFirmSearch a:hover {
	color: #C31818;
}
.bCatalogFirmSearch span.sep {
	float: right;
	color: #c7c7c7;
	border: 1px solid #f4f4f4;
	margin: 9px 7px 0 7px;
}

/****************galeria portalu**************************/
/*strona glowna*/
.titleGallery {
	float: left;
	width: 662px;
	padding: 0 4px 18px;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 10px 0;
}
.bGalleryPortalNews {
	float: left;
	width: 670px;
	margin: 0 0 14px 0;
}
.bGalleryPortalNewsName {
	float: left;
	width: 670px;
	height: 30px;
	background: url("/images/gfx/s-title-big.jpg") no-repeat;
}
.bGalleryPortalNewsName h2 {
	float: left;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	color: #fff;
	text-shadow: -1px -1px 0 #000;
	padding: 4px 0 0 10px;
	font-weight: normal;
}
.bGalleryPortalNewsCenter {
	float: left;
	width: 642px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	background: #f4f4f4;
	padding: 12px 13px 0 13px;
}
.bGalleryPortalNewsIt {
	float: left;
	width: 146px;
	margin: 0 19px 12px 0;
}
.bGalleryPortalNewsItImage {
	float: left;
	width: 144px;
	height: 96px;
	overflow: hidden;
	border: 1px solid #3e3e3e;
	margin: 0 0 4px 0;
	position: relative;
}
.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;
}
.bVotingNote {
	float: right;
}
.bVoting ul, .bVotingHome ul {
	list-style: none;
	margin: 0 5px 0 0;
	display: inline;
	padding: 0;
	float: right;
}
.bVoting ul li, .bVotingHome ul li {
	float: right;
	height: 12px;
	overflow: hidden;
	background: transparent url("/images/gfx/s-star.gif") repeat-x;
}
.bVoting ul li.star1, .bVotingHome ul li.star1 {
	width: 13px;
}
.bVoting ul li.star2, .bVotingHome ul li.star2 {
	width: 26px;
}
.bVoting ul li.star3, .bVotingHome ul li.star3 {
	width: 39px;
}
.bVoting ul li.star4, .bVotingHome ul li.star4 {
	width: 52px;
}
.bVoting ul li.star5, .bVotingHome ul li.star5 {
	width: 65px;
}
.bVoting ul li.star6, .bVotingHome ul li.star6 {
	width: 78px;
}
a.bGalleryPortalNewsItName {
	float: left;
	width: 146px;
	color: #1b1b1b;
	font-weight: bold;
	word-wrap: break-word;
}
a.bGalleryPortalNewsItName:hover {
	color: #C31818;
}
.bGalleryPortalNewsItNumber {
	float: left;
	width: 146px;
	color: #676767;
	font-size: 11px;
}
.bGalleryPortalNewsBottom {
	float: left;
	width: 670px;
	background: url("/images/gfx/s-b-gallery-bg-bottom-big.png") no-repeat;
	height: 18px;
}

/*dzial tematyczny - lista*/
.mGalleryList {
	float: left;
	width: 670px;
}
.mGalleryListTop {
	float: left;
	width: 670px;
	margin: 9px 0 21px 0;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
}
.mGalleryListTopLeft {
	float: left;
	margin: 0 0 0 2px;
	display: inline;
}
.mGalleryListTopLeft h2 {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	background: url("/images/gfx/s-title-left.gif") no-repeat 0 3px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	padding: 0 0 0 18px;
}
.mGalleryListTopRight {
	float: right;
	margin: 0 4px 0 0;
	display: inline;
}
.mGalleryListTopRight a {
	float: right;
	background: #f4f4f4;
	border: 1px solid #d8d8d8;
	border-bottom: 0;
	color: #1b1b1b;
	font-weight: bold;
	margin: 0 3px 0 0;
	padding: 7px 10px;
	position: relative;
}
.mGalleryListTopRight a.selected {
	background: #fff;
	margin-bottom: -1px !important;
	height: 16px;
}
.mGalleryListTopRight a:hover {
	text-decoration: none;
	background: #fff;
}
.mGalleryListCenter {
	float: left;
	width: 642px;
	padding: 0 13px;
}
.mGalleryList .pagerBottom {
	width: 670px;
}

/*domyslna galeria*/
.mGalleryServis {
	float: left;
	width: 670px;
	margin: 0 0 24px 0;
}
h1.mGalleryServisName {
	color: #1b1b1b;
	font-size: 32px;
	font-weight: bold;
	padding: 0 30px 3px 0;
	margin: 0;
	float: left;
}
.mGalleryServisInfo {
	color: #8f8f8f;
	font-size: 11px;
	margin: 0 0 24px 0;
	background: #f1f1f1;
	float: left;
	padding: 1px 5px 2px 5px;
}
.mGalleryServisInfo a {
	color: #8f8f8f;
}
.mGalleryServisInfo span {
	color: #dddddd;
}
.mGalleryServisImages {
	float: left;
}
.mGalleryServisImages img {
	float: left;
	border: 1px solid #d8d8d8;
	padding: 3px;
	margin: 0 14px 8px 0;
}
.mGalleryServisSep {
	float: left;
	width: 670px;
	height: 1px;
	overflow: hidden;
	background: url("/images/gfx/s-dot-horizontal-1b.gif") repeat-x;
	margin: 0 0 8px 0;
}
.mGalleryServisVoting {
	float: left;
	font-weight: bold;
	font-size: 18px;
	width: 670px;
	margin: 0 0 9px 0;
}
.mGalleryServisVoting span {
	float: left;
}
span.mGalleryServisVotingName {
	font-size: 13px;
	margin: 3px 0 0 0;
}
#stars-voting {
	float: left;
	margin: 1px 9px 0 10px;
	display: inline;
}
.ui-stars-star,
.ui-stars-cancel {
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.ui-stars-star a, .ui-stars-cancel a {
	width: 21px;
	height: 21px;
	display: block;
	margin: 0 2px 0 0;
	background: url(/images/gfx/s-star2.png) no-repeat 0 0;
}
.ui-stars-star a {background-position: 0 0;}
.ui-stars-star-on a {background-position: 0 -21px;}
.ui-stars-star-hover a {background-position: 0 -21px;}
.ui-stars-cancel-hover a {background-position: 0 -16px;}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a {
	cursor: default !important;
}
.mGalleryServisImagesBottom {
	float: left;
	padding: 0 0 9px 0;
	border-bottom: 1px solid #ebebeb;
}
a.mGalleryServisReturn {
	float: left;
	color: #1b1b1b;
	margin: 14px 0 0 0;
	background: url(/images/gfx/s-arrow-gallery.gif) no-repeat 0 3px;
	padding: 0 0 0 14px;
}

/*domyslna galeria - glosowanie*/
.mGalleryServiceVote .mGalleryImages {
	margin-bottom: 8px;
}
.mGalleryServiceAuthor {
	float: right;
	font-size: 12px;
	color: #8d8d8d;
	font-weight: normal;
	margin: 3px 0 0 0;
}
.mGalleryServisVoteSep {
	float: left;
	width: 670px;
	height: 1px;
	overflow: hidden;
	background: #e0e0e0;
	margin: 0 0 16px 0;
}
.mGalleryServisVoteDescription {
	line-height: 18px;
	padding: 0 0 16px 0;
}

/*boks galeria serwisu - prawa kolumna*/
.bGalleryService {
	float: left;
	width: 300px;
	position: relative;
	margin: 0 0 10px 0;
}
.bGalleryServiceName {
	background: url("/images/gfx/s-title.png") no-repeat;
	float: left;
	width: 300px;
	height: 31px;
}
.bGalleryServiceName h2 {
	float: left;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	color: #fff;
	text-shadow: -1px -1px 0 #000;
	padding: 4px 0 0 10px;
	font-weight: normal;
}
.bGalleryServiceName h2 a {
	color: #fff;
}
.bGalleryServiceName h2 a:hover {
	text-decoration: none;
}
ul#navGalleryService {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 6px;
	right: 9px;
	float: right;
	font-size: 11px;
	z-index: 100!important;
}
ul#navGalleryService li {
	float: left;
}
ul#navGalleryService li a {
	width: 19px;
	height: 17px;
	float: left;
	text-align: center;
	background: url(/images/gfx/s-gall-slider-ico.png) no-repeat;
	margin: 0 2px 0 0;
	padding: 2px 0 0 0;
	display: inline;
	color: #8a8a8a;
	font-weight: bold;
}
ul#navGalleryService li a:hover {
	text-decoration: none;
}
ul#navGalleryService li a.activeSlide {
	background: url("/images/gfx/s-gall-slider-sel-ico.png") no-repeat;
	color: #2d2d2d;
}

.bGalleryService span#prevGalleryService, .bGalleryService span#nextGalleryService {
	position: absolute;
	top: 87px;
	width: 15px;
	height: 54px;
	z-index: 100 !important;
	cursor: pointer;
}
.bGalleryService span#prevGalleryService {
	left: 0;
	background: url(/images/gfx/s-gall-slider-left-ico.png) no-repeat;
}
.bGalleryService span#nextGalleryService {
	right: 0;
	background: url(/images/gfx/s-gall-slider-right-ico.png) no-repeat;
}
.bGalleryServiceIt {
	float: left;
	width: 300px;
	height: 169px;
	overflow: hidden;
	position: relative;
}
.bGalleryServiceBottom {
	float: left;
	width: 289px;
	height: 25px;
	padding: 7px 0 0 11px;
	background: url("/images/gfx/s-title-bottom-gallery.gif") no-repeat;
}
.bGalleryServiceBottom a {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
.bGalleryServiceBottom a:hover {
	text-decoration: none;
}

/*box zobacz koniecznie - strona glowna galerii*/
.bGallerySeeNecessary {
	margin: 0 0 14px 0;
}
.bGallerySeeNecessary .bReadNeceBottom h2 {
	float: left;
	width: 500px;
}
.bGallerySeeNecessary .bVotingHome {
	float: right;
	margin: 5px 10px 0 0;
	display: inline;
	font-weight: bold;
}
.bReadNeceBottomSep {
	float: left;
	height: 1px;
	overflow: hidden;
	background: #706f6d;
	width: 650px;
	margin: 10px 0 6px 10px;
	display: inline;
}

/*******************************************forum*******************************************/
/*lista watkow (temat)*/
.mForumTopic, .mForumTopicInfo {
	float: left;
	width: 670px;
}
.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: #1b1b1b;
}
table.forumTopic {
	float: left;
	width: 670px;
	border-spacing: 0;
	border-collapse: collapse;
}
table.forumTopic tr th {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background: #292929 url("/images/gfx/s-table-forum-th-bg.gif") repeat-x;
	color: #fff;
	padding: 5px 8px;
	text-align: center;
	text-shadow: 0 -1px 0 #000;
}
table.forumTopic tr th.topic {
	border-left: 1px solid #333333;
	text-align: left;
}
table.forumTopic tr th.post {
	width: 44px;
}
table.forumTopic tr th.lastPost {
	border-right: 1px solid #333333;
	width: 99px;
}
table.forumTopic tr.mForumTopicBgBlack {
	background: #f9f9f9;
}
table.forumTopic tr td {
	border-bottom: 1px solid #dddddd;
	color: #1b1b1b;
	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: #21557e;
}
table.forumTopic tr td.topic a:hover {
	color: #c31818;
}
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.forumTopic tr td.lastPost span a {
	color: #1c91cd;
}
table tr td.footer {
	background: url("/images/gfx/s-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: 670px;
	margin: 0 0 14px 0;
}
.mForumTopicBottom {
	border-bottom: 1px solid #ebebeb;
	padding: 0 0 14px 0;
}
a.mForumTopicAdd, a.mForumPostAdd {
	float: right;
	height: 23px;
	margin: 11px 0 0 0;
	display: inline;
}
a.mForumTopicAdd {
	width: 129px;
	background: url("/images/gfx/s-add-topic.gif") no-repeat;
}
a.mForumPostAdd {
	width: 121px;
	background: url("/images/gfx/s-add-post.png") no-repeat;
	margin-left: 3px;
}
.mForumTopicTop a.mForumTopicAdd, .mForumTopicTop a.mForumPostAdd {
	margin-top: 0;
}
a.mForumTopicBack {
	color : #1b1b1b;
}

/*lista postow*/
.mForumPost {
	float: left;
	width: 670px;
}
.mForumPost .mForumTopicInfoText {
	font-size: 11px;
}
.mForumPost .mForumTopicInfoText span.mForumTopicInfoTextLine {
	background: #f1f1f1;
	padding: 0 5px;
	margin: 3px 0 0 0;
	float: left;
	color: #8f8f8f;
}
.mForumPost .mForumTopicInfoText span.mForumTopicInfoTextLine img {
	margin: 0 5px 0 0;
}
.mForumPost .mForumTopicInfoText a {
	color: #8f8f8f;
}
.mForumPost .mForumTopicInfoText span {
	color: #dddddd;
}
a.addAnswer, a.quotePost, a.editPost {
	float: right;
	height: 23px;
	margin: 15px 0 0 4px;
	display: inline;
}
a.addAnswer {
	width: 114px;
	background: url("/images/gfx/s-add-answer.gif") no-repeat 0 top;
}
a.quotePost {
	width: 105px;
	background: url("/images/gfx/s-quote-post.gif") no-repeat 0 top;
}
a.editPost {
	width: 91px;
	background: url("/images/gfx/s-edit-post.gif") no-repeat 0 top;
}
a.addAnswer:hover {
	background: url("/images/gfx/s-add-answer.gif") no-repeat 0 bottom;
}
a.quotePost:hover {
	background: url("/images/gfx/s-quote-post.gif") no-repeat 0 bottom;
}
a.editPost:hover {
	background: url("/images/gfx/s-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: 670px;
}
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/s-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;
	color: #1b1b1b;
	text-decoration: underline;
}
table.mForumPost tr td.author .authorPostInfo a:hover {
	color: #C31818;
}
table.mForumPost tr td.author .authorPostInfo span.authorPostInfoMod {
	font-size: 11px;
	color: #e00808;
}
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: 521px;
	float: left;
}
table.mForumPost tr td.content .contentTitlePost {
	float: left;
	width: 551px;
	background: #f5f5f5 url("/images/gfx/s-forum-post-th-bg.gif") repeat-x;
	padding: 5px 0 6px;
}
table.mForumPost tr td.content .contentTitlePost span {
	float: left;
	width: 482px;
	color: #7e7d7d;
	background: url("/images/gfx/s-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: 521px;
}
table.mForumPost tr td.content .contentPostText {
	float: left;
	width: 521px;
    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: 670px;
}
table.forumTopic tr th.bSectionName {
	text-align: left;
	border-left: 1px solid #2f2f2f;
	border-right: 1px solid #2f2f2f;
	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: #1b1b1b;
	border-bottom: 1px solid #dddddd;
	text-shadow: none;
}
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: #21557e;
}
table.forumTopic tr td.bSectionForum a:hover {
	text-decoration: none;
	color: #C31818;
	text-decoration: underline;
}
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 a {
	color: #1C91CD;
}
table.forumTopic tr td.bSectionLastPost span {
	color: #7e7d7d;
}
table.forumTopic tr td.bSectionLastPost span a {
	color: #21557e;
}

/*dadawanie watku*/
.mForumAddTopic, .mForumAddTopicTop {
	float: left;
	width: 670px;
}
.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: 580px;
	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.mForumTopicInfoTextLine {
	font-size: 11px;
	background: #f1f1f1;
	padding: 0 5px;
	margin: 3px 0 0 0;
	float: left;
	color: #8f8f8f;
}
.mForumAddPost .mForumAddTopicTopInfo span.mForumTopicInfoTextLine a {
	color: #8f8f8f;
}
.mForumAddPost .mForumAddTopicTopInfo span.mForumTopicInfoTextLine span {
	color: #d5d5d5;
}
.mForumAddPost .mForumAddTopicTopInfo span.mForumTopicInfoTextLine img {
	float: none;
	margin: 0 5px 0 0;
}
.mForumAddTopicBg {
	float: left;
	width: 640px;
	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: 624px;
	height: 14px;
	background: #fff url("/images/gfx/s-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;
}
.mForumAddTopicBgLogoBorder {
	float: left;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin: 0 10px 0 0;
	display: inline;
}
.mForumAddTopicBgLogoImg {
	width: 30px;
	height: 30px;
	background-position: center center !important;
    float: left;
	background-color: red;
}
.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: 640px !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/s-see-post.png") no-repeat;
	width: 105px;
	height: 23px;
}

/*podglad postu*/
table.mPreviewForumPost {
	margin: 0 0 10px 0;
}
table.mPreviewForumPost tr th.previewPost {
	background: #dfdfdf url("/images/gfx/s-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: 670px;
}
.mForumPostInspectionHeader {
	float: left;
	background: url("/images/gfx/s-inspection-post-bg.gif") repeat-x;
	width: 658px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	height: 21px;
	padding: 4px 0 0 10px;
	text-transform: uppercase;
	border: 1px solid #264d6c;
}
.mForumPostInspectionScroll {
	overflow: scroll;
	height: 400px;
	float: left;
	width: 670px;
}
.mForumPostInspection table.mForumPost {
	width: 653px;
}
.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: 670px;
	font-size: 13px;
	font-weight: bold;
	background: url("/images/gfx/s-dot-horizontal-2b.gif") repeat-x 0 bottom;
	padding: 0 0 22px 0;
	margin: 0 0 36px 0;
}

/********************************************wyszukiwarka forum**********************************/
/*box wyszukiwarki forum*/
.bSearchForum {
	float: left;
	width: 300px;
	margin: 0 0 10px 0;
}
.bSearchForumName {
	float: left;
	width: 300px;
	background: url("/images/gfx/s-title.png") no-repeat;
	height: 31px;
}
.bSearchForumName h2 {
	float: left;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	color: #fff;
	text-shadow: -1px -1px 0 #000;
	padding: 4px 0 0 10px;
	font-weight: normal;
}
.bSearchForumContent {
	float: left;
	width: 280px;
	border: 1px solid #d0d0d0;
	border-top: 0;
	background: #f4f4f4;
	padding: 9px 9px 10px 9px;
}
.bSearchForumContent input#q {
	float: left;
	width: 193px;
	margin: 0;
	background: url("/images/gfx/s-input-bg.png") no-repeat;
	border: 1px solid #c1c1c1;
	padding: 4px 4px 4px 4px;
}
.bSearchForumContent input#button {
	float: left;
	width: 74px;
	height: 24px;
	border: 0;
	background: url("/images/gfx/s-button-search.png") no-repeat;
	margin: 0 0 0 3px;
	cursor: pointer;
}

/*wyszukiwarka*/
.mForumSearch .mForumSearchCenter {
	background: #F4F4F4;
    border: 1px solid #D0D0D0;
    float: left;
    padding: 16px 20px 16px 17px;
    width: 631px;
}
.mForumSearchName {
	float: left;
	width: 99px;
	padding: 0 11px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #1b1b1b;
	text-align: right;
	margin: 7px 0 0 0;
}
.mForumSearch .mForumSearchCenter input.inputPhrase {
	float: left;
	width: 412px;
	border: 1px solid #c3c2c3;
	padding: 7px 10px 7px 10px;
	margin: 0 0 0 0;
}
.mForumSearch .mForumSearchCenter .mForumSearchButton {
	float: left;
	background: url("/images/gfx/s-button-search-big.png") no-repeat;
	width: 83px;
	height: 30px;
	border: 0;
	padding: 0;
	margin: 0 0 0 4px;
	display: inline;
	cursor: pointer;
}
.mForumSearch .mSearchPhrase {
	border-left: 3px solid #dddddd;
	padding: 0 0 0 8px;
	width: 653px;
}
.mForumSearch table.forumTopic tr td.lastPost span span {
	color: #1183BE;
}
.mForumSearch .mForumTopicBottom {
	border-bottom: 0;
}

/*boks forum (zakladki) prawa kolumna*/
.bForumLastPost {
	float: left;
	width: 298px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	text-align: left;
	padding: 8px 0;
	background: #f4f4f4;
}
.bForumLastPostIco {
	padding: 1px;
	border: 1px solid #d0d0d0;
	background: #fff;
	float: left;
	margin: 0 9px;
	display: inline;
}
.bForumLastPostIcoImg {
	width: 30px;
	height: 30px;
	background-position: center center !important;
    float: left;
}
.bForumLastPostText {
	float: left;
	width: 239px;
}
.bForumLastPostTextName a {
	color: #1b1b1b;
	font-weight: bold;
	font-size: 13px;
}
.bForumLastPostTextName a:hover {
	color: #C31818;
}
.bForumLastPostTextInfo {
	font-size: 10px;
	color: #7e7d7d;
	float: left;
}
.bForumLastPostTextInfo a {
	color: #7e7d7d;
	float: left;
}
.bForumLastPostTextInfo a:hover {
	text-decoration: underline;
}
.bForumLastPostTextInfo span, .bForumLastPostTextInfoData, .bForumLastPostTextInfoIco {
	float: left;
}
.bForumLastPostTextInfo img {
	float: left;
	margin: 2px 4px 0 0;
	display: inline;
}
.bForumLastPostSep {
	width: 298px;
	height: 1px;
	overflow: hidden;
	background: #d0d0d0;
	margin: 10px 0;
	float: left;
}
.bForumLastPostBottom {
	height: 17px;
	width: 298px;
	float: left;
	border: 1px solid #d0d0d0;
	border-top: 0;
	background: #E6E6E6;
}

/*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: 670px;
}
.mAccountNoTopic {
	font-weight: bold;
	line-height: 18px;
}
.mAccountNoTopic a {
	color: #21557e;
}
.mAccountNoTopic a:hover {
	text-decoration: none;
	color: #C31818;
}
.mAccountTopicQuantity {
	position: absolute;
	right: 0;
	top: 4px;
	background: url("/images/gfx/s-comment-ico.gif") no-repeat  left 3px;
	padding: 0 0 0 16px;
}
table.mAccountTopicList {
	border-spacing: 0;
	border-collapse: collapse;
	width: 670px;
}
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: #21557e;
}
table.mAccountTopicList tr td.name a:hover {
	color: #C31818;
}
table.mAccountTopicList tr td.ico {
	width: 25px;
}
.mAccountTopic .pagerBottomForum {
	width: 670px;
}
.mAccountTopic .pagerBottomForum .pagerBottomRight {
	float: right;
}
.mAccountTopic .mAccountTopicInfoPost {
	float: left;
	width: 640px;
	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: 22px;
	float: left;
}

/**************************konto lista zamowien**************************************************/
table.mOrderList {
	float: left;
	width: 670px;
}
table.mOrderList tr th {
	background: #f6f6f6 url("/images/gfx/s-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: #C31818;
}

/*logotypy w stopce*/
.logotype {
	float: left;
	width: 976px;
	padding: 13px 0;
	margin: 0 12px;
	display: inline;
	border-bottom: 1px solid #161616;
}
a.administrator, a.ekspertBudowlany, a.elektroInfo, a.izolacje, a.rynekInstalacyjny, a.ksiegarniaTechniczna, a.ksiegarniaMilitarna, a.eCzytelnia {
	float: left;
	height: 46px;
	margin: 0 17px 0 0;
	display: inline;
}
a.administrator {
	background: url("/images/gfx/s-administrator-logo.png") no-repeat 0 top;
	width: 121px;
}
a.ekspertBudowlany {
	background: url("/images/gfx/s-ekspertbudowlany-logo.png") no-repeat 0 top;
	width: 95px;
}
a.elektroInfo {
	background: url("/images/gfx/s-elektroinfo-logo.png") no-repeat 0 top;
	width: 109px;
}
a.izolacje {
	background: url("/images/gfx/s-izolacje-logo.png") no-repeat 0 top;
	width: 121px;
}
a.rynekInstalacyjny {
	background: url("/images/gfx/s-rynekinstalacyjny-logo.png") no-repeat 0 top;
	width: 119px;
}
a.ksiegarniaTechniczna {
	background: url("/images/gfx/s-ksiegarniatechniczna-logo.png") no-repeat 0 top;
	width: 137px;
}
a.ksiegarniaMilitarna {
	background: url("/images/gfx/s-ksiegarniamilitarna-logo.png") no-repeat 0 top;
	width: 62px;
}
a.eCzytelnia {
	background: url("/images/gfx/s-eczytelnia-logo.png") no-repeat 0 top;
	width: 89px;
	margin: 0;
}

/***************************************Spolecznosc***********************************************************/
/*lista zdjec uzytkownika w koncie*/
.mGalleryUsers {
	float: left;
	width: 670px;
}
.mGalleryUsersAddImage {
	position: absolute;
	top: 0;
	right: 0;
	width: 100px;
	height: 23px;
	background: url("/images/gfx/s-add-image.png") no-repeat;
}
.mGalleryUsersIt {
	float: left;
	width: 670px;
	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: 539px;
	font-size: 11px;
	line-height: 15px;
}
a.mGalleryUsersItTextTitle {
	float: left;
	margin: 0 0 5px 0;
	color: #1b1b1b;
	font-weight: bold;
}
.mGalleryUsersItTextDescription {
	margin: 0 0 5px 0;
}
a.mGalleryUsersItTextSeeIco, a.mGalleryUsersItTextEditIco, a.mGalleryUsersItTextDeleteIco {
	float: left;
	color: #1b1b1b;
	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: 670px;
}
.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: #1b1b1b;
	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: 670px;
	margin: 0 0 24px 0;
}
.bCommunityNewsName {
	float: left;
	width: 670px;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 13px 0;
	margin: 0 0 10px 0;
}
.bCommunityNews h2 {
	float: left;
	text-transform: uppercase;
	font-size: 18px;
	padding: 0 0 0 18px;
	font-family: impact;
	font-weight: normal;
	background: url("/images/gfx/s-title-left.gif") no-repeat 0 3px;
}
.bCommunityNewsIt {
	float: left;
	width: 196px;
	background: #f5f5f5;
	margin: 0 11px 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 #ffd900;
	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: #1b1b1b;
	font-weight: bold;
}
.bCommunityNewsItInfo a:hover {
	color: #C31818;
}
.bCommunityNewsBottom {
	float: left;
	width: 670px;
	border-top: 1px solid #e6e6e6;
}
.bCommunityNewsBottom a.seeMoreLink {
	margin: -1px 0 0 0;
}

/*boks uzytkownikow losowych na stronie glownej*/
.bCommunityRandom {
	float: left;
	width: 300px;
	margin: 0 0 10px 0;
}
.bCommunityRandomName {
	float: left;
	width: 300px;
	height: 33px;
	background: url("/images/gfx/s-b-community-top-bg.gif") no-repeat;
}
.bCommunityRandomName h2 a {
	color: #FFFFFF;
    float: left;
    font-family: Impact,Arial Black,Arial,Helvetica;
    font-size: 17px;
    font-weight: normal;
    padding: 6px 0 0 10px;
    text-shadow: -1px -1px 0 #000000;
    text-transform: uppercase;
}
.bCommunityRandomName h2 a:hover {
	text-decoration: none;
}
.bCommunityRandomSep {
	float: left;
	height: 2px;
	overflow: hidden;
	background: url("/images/gfx/s-line-2-sep.gif") repeat-x;
	width: 280px;
	margin: 0 0 9px 0;
}
.bCommunityRandomSepBottom {
	margin-top: 4px;
}
.bCommunityRandomBg {
	float: left;
	width: 280px;
	background: #272727;
	padding: 0 10px 0 10px;
}
.bCommunityRandomBgAvatar {
	float: left;
	width: 46px;
	height: 46px;
	border: 1px solid #4a4a4a;
	background: #272727;
	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: 2px solid #ffd900;
	padding: 1px;
}
.bCommunityRandomInfo {
	float: left;
	width: 160px;
	text-align: right;
	font-weight: bold;
	color: #fff;
	margin: 5px 0 0 0;
}
a.bCommunityRandomRegister {
	float: right;
	width: 109px;
	height: 40px;
	margin: 0 0 4px 0;
	background: url("/images/gfx/s-zaloz-konto-big.jpg") no-repeat;
}
.bCommunityRandomBgBottom {
	float: left;
	width: 300px;
	height: 4px;
	overflow: hidden;
	background: url("/images/gfx/s-community-random-bg-bottom.gif") no-repeat;
}

/*strona glowna spolecznosci - galeria zdjec uzytkownika*/
.tabLinkedCommunityGallery ul.tabLinked {
	float: right;
}
.tabLinkedCommunityGallery .tabLinkedArticleLine {
	margin: 0 0 19px 0;
}

/*zdjecia uzytkownika pod profilem*/
.bCommunityGalleryName {
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid #fff;
	font-size: 13px;
	padding: 7px 10px 7px 10px;
	float: left;
	margin: 0 0 0 5px;
	z-index: 1;
	display: inline;
	position: relative;
	font-weight: bold;
}
.bCommunityGalleryNameLine {
	float: left;
	width: 670px;
	height: 1px;
	overflow: hidden;
	background: #d8d8d8;
	margin: -1px 0 22px 0;
}

/*lista zdjecia jednego uzytkownika*/
.mCommunityGalleryUsersList .mUser .title {
	margin-bottom: 10px;
}

/*domyslna galeria uzytownika - spoleczonsc*/
.mCommunityGalleryUsers {
	float: left;
	width: 670px;
}
.mCommunityGalleryUsers .title {
	margin: 0 0 14px 0;
}
.mCommunityGalleryUsers h1.mGalleryName {
	font-size: 18px;
	color: #1b1b1b;
	margin: 0 0 14px 0px;
}
.mCommunityGalleryUsers .mGalleryServisVotingCreated {
	float: right;
	font-size: 11px;
	color: #8d8d8d;
	font-weight: normal;
	margin: 4px 0 0 0;
}

/*wideo w spolecznosci - lista video w koncie, dodawanie i edycja video*/
.mVideoUsers .mGalleryUsersAddImage {
	position: absolute;
	top: 0;
	right: 0;
	width: 81px;
	height: 23px;
	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: 20px;
	position: absolute;
	background: url("/images/gfx/s-play-ico-users.gif") no-repeat;
}
span.playIcoVideo {
	top: 28px;
	left: 42px;
}
span.playIcoVideoEdit {
	top: 33px;
	left: 45px;
}
a.playIcoVideoBox {
	top: 35px;
	left: 49px;
}

/*box wideo na stronie glownej spolecznosci(bCommunityVideo), lista video uzytkownikow(mCommunityViedoUsersList)*/
.bCommunityVideo .bGalleryPortalNewsIt,
.mCommunityViedoUsersList .bGalleryPortalNewsIt {
	float: left;
	width: 120px;
	margin: 0 10px 12px 0;
}
.bCommunityVideo .bGalleryPortalNewsItImage,
.mCommunityViedoUsersList .bGalleryPortalNewsItImage {
	width: 120px;
	height: 90px;
}
.bCommunityVideo a.bGalleryPortalNewsItName,
.mCommunityViedoUsersList a.bGalleryPortalNewsItName {
	width: 120px;
}
.bCommunityVideo .bGalleryPortalNewsItNumber,
.mCommunityViedoUsersList .bGalleryPortalNewsItNumber {
	width: 120px;
}

/*Domyslne video uzytkownika*/
.mCommunityVideoUsers .mGalleryCountNumber {
	background: url("/images/gfx/s-video-ico.gif") no-repeat left 4px;
	padding: 0 0 0 16px;
}
.mCommunityVideoUsers .mGalleryVideo {
	float: left;
	width: 670px;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 8px 0;
}
.mCommunityVideoUsers .mGalleryVideo .mGalleryVideoBg {
	float: left;
	width: 660px;
	padding: 10px 0 7px 10px;
	background: #e9e9e9;
}
.mCommunityVideoUsers .mGalleryServisVotingCreated span {
	color: #e0e0e0;
	float: none;
	margin: 0;
}

/*boks zdjecia uzytkownika - strona glowna serwisu*/
.tabCommunityGalleryHome {
	margin: 12px 0 0 0;
}
.bCommunityGalleryHome {
	float: left;
	width: 480px;
}
.bCommunityGalleryHome .mGalleryListCenter {
	padding: 11px 0 0 10px;
	border: 1px solid #d8d8d8;
	width: 468px;
	border-bottom: 0;
	border-top: 0;
	background: #ebebeb url("/images/gfx/s-cat-firm-bg.gif") repeat-x 0 top;
}
.bCommunityGalleryHome .bGalleryPortalNewsIt {
	margin: 0 10px 11px 0;
}
.bCommunityGalleryHome .bGalleryPortalNewsItImage {
	margin: 0;
}
.bCommunityGalleryHome a.bGalleryPortalNewsItName {
	background: #e4e4e4;
	font-weight: normal;
	width: 136px;
	padding: 5px 5px 3px 5px;
}
.bCommunityGalleryHome a.bGalleryPortalNewsItName:hover {
	background: #f5da31;
	color: #1b1b1b;
	text-decoration: none;
}
.bCommunityGalleryHome .bCommunityNewsBottom {
	width: 478px;
	background: #e6e6e6;
	border: 1px solid #d8d8d8;
	border-top: 1px solid #e6e6e6;
}

/**********************************************komentarze*********************************************************/
/*dodawanie komentarza*/
.bCommnets {
	float: left;
	width: 670px;
	border-top: 1px solid #e4e4e4;
	background: #f4f4f4;
	position: relative;
	margin: 0 0 24px 0;
}
.messageAddComments, .errorAddComments {
	margin-bottom: 15px;
}
.bCommnetsName {
	float: left;
	margin: 16px 0 0 10px;
	display: inline;
	background: url("/images/gfx/s-coments-arrow.gif") no-repeat 0 3px;
	padding: 0 0 16px 21px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	font-size: 17px;
	text-transform: uppercase;
}
.fold, .expand {
	float: right;
	width: 19px;
	height: 19px;
	margin: 16px 10px 0 0;
	display: inline;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.expand {
	background: url("/images/gfx/s-comments-fold-expand.gif") no-repeat 0 top;
}
.fold {
	background: url("/images/gfx/s-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: 670px;
}
.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: #1b1b1b;
}
.bCommnetsRowHello a:hover {
	color: #C31818;
}
.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 29px 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: #C31818;
}
.bCommnetInfo a.bCommnetInfoMore {
	color: #21557e;
	text-decoration: none;
	font-weight: normal;
}
.bCommnetInfo a.bCommnetInfoMore:hover {
	color: #C31818;
	text-decoration: underline;
}

/*lista komentarzy*/
.bCommnetsList {
	float: left;
	width: 670px;
}
.bCommnetsListName {
	float: left;
	width: 670px;
	height: 31px;
	margin: 0 0 19px 0;
	background: url("/images/gfx/s-title-670.png") no-repeat;
}
.bCommnetsListName h2, .bCommnetsListNameNumber {
	float: left;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Impact, Arial Black, Arial, Helvetica;
	text-shadow: -1px -1px 0 #000;
	font-weight: normal;
}
.bCommnetsListName h2 {
	color: #fff;
	padding: 4px 0 0 10px;
	margin: 0 6px 0 0;
	display: inline;
}
.bCommnetsListNameNumber {
	color: #ffd913;
	padding: 4px 0 0 10px;
	background: url("/images/gfx/s-sep-comments.gif") no-repeat left 6px;
}
.bCommnetsListName a.go_down {
	float: right;
	background: url("/images/gfx/s-add-comments2.png") no-repeat;
	width: 150px;
	height: 23px;
	margin: 4px 4px 0 0;
	display: inline;
}
.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: 614px;
	margin: 0 0 14px 0;
}
.bCommnetsListComments a, .bCommnetsListComments span.noLink {
	float: left;
	color: #1b1b1b;
	font-weight: bold;
	margin: 0 4px 0 0;
	display: inline;
}
.bCommnetsListComments a:hover {
	color: #C31818;
}
.bCommnetsListComments span.dataAdded {
	color: #8f8f8f;
	font-size: 10px;
	float: left;
	margin: 2px 0 6px 0;
}
.bCommnetsListCommentsText {
	float: left;
	margin: 0;
	line-height: 14px;
	padding: 0 10px 0 0;
}
.bCommnetsListCommentsText a {
	color: #21557E;
	font-weight: normal;
	float: none;
}
.bCommnetsListCommentsText a:hover {
	color: #C31818;
	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;
}
.bCommnetsListSep {
	float: left;
	width: 670px;
	height: 1px;
	overflow: hidden;
	background: #e4e4e4;
	margin: 0 0 14px 0;
}
.bCommnetsListPager {
	float: left;
	width: 670px;
	background: #f4f4f4;
	border-top: 1px solid #e4e4e4;
	margin: 0 0 15px 0;
	text-align: center;
	font-size: 13px;
	padding: 7px 0 8px 0;
}
.bCommnetsListPager span {
	font-weight: bold;
}

/*box recenzje*/
.bReview {
	float: left;
	width: 300px;
	margin: 0 0 10px 0;
}
.bReviewName {
	float: left;
	width: 300px;
	background: url("/images/gfx/s-title.png") no-repeat;
	height: 31px;
}
.bReviewName h2 a {
    color: #FFFFFF;
    float: left;
    font-family: Impact,Arial Black,Arial,Helvetica;
    font-size: 17px;
    font-weight: normal;
    padding: 4px 0 0 10px;
    text-shadow: -1px -1px 0 #000000;
    text-transform: uppercase;
}
.bReviewName h2 a:hover {
	text-decoration: none;
}
.bReview .bNewsTitle a:hover {
	color: #C31818;
}
.bReview .bReviewAuthor {
	color: #676767;
	font-size: 11px;
	float: left;
	margin: 0 0 4px 0;
}
.bReview .bReviewAuthor a {
	color: #676767;
}
.bReview .bReviewIcoImg {
	float: left;
	 margin: 0 8px 8px 0;
}
.bReview .bReviewIcoImg a img {
	display: block;
	padding: 2px;
	background: #fff;
	border: 1px solid #d4d4d4;
}
.bReview a.more {
	font-weight: bold;
	color: #1b1b1b;
}
.bReview a.more:hover {
	color: #C31818;
}

/*mapa serwisu*/
.mMapSite {
	float: left;
	width: 670px;
}
.mMapSite ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mMapSite ul li {
	background: url("/images/gfx/s-mapa-serwisu-ico.gif") no-repeat 11px 1px;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 11px 29px;
	margin: 0 0 11px 0;
	border-bottom: 1px solid #dddddd;
}
.mMapSite ul li.child {
	border: 0;
	padding-bottom: 0;
}
.mMapSite ul li a {
	color: #1b1b1b;
}
.mMapSite ul li a:hover {
	color: #c31818;
	text-decoration: underline;
}

.mMapSite ul li.poziom2 {
	background: none;
}
.mMapSite ul li.poziom2 ul {
	
}
.mMapSite ul li.poziom2 ul li {
	background: url("/images/gfx/s-see-also-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: #21557e;
	font-weight: normal;
}
.mMapSite ul li.poziom2 ul li a:hover {
	color: #c31818;
}

/*box facebook*/
.bFaceBook {
	float: left;
	width: 300px;
	margin: 0 0 10px 0;
}

/******************gazetki reklamowe*******************/
/*lista*/
.mBulletinList, .mBulletin {
	float: left;
	width: 670px;
}
.mBulletinListIt {
	float: left;
	width: 160px;
	margin: 0 10px 22px 0;
}
table.mBulletinListItImage {
	float: left;
	width: 160px;
	height: 224px;
	text-align: center;	
	margin: 0 0 10px 0;
	border: 1px solid #d0d0d0;
	padding: 2px;
	border-collapse: collapse;
}
table.mBulletinListItImage tr td a {
	display: block;
}
.mBulletinListItDescription {
	text-align: center;
	color: #676767;
	font-size: 11px;
	line-height: 14px;
}
.mBulletinListItDescription a {
	color: #1B1B1B;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
	display: block;
}
.mBulletinListItDescription a:hover {
	color: #C31818;
}

/*domyslna*/
.mBulletinTop {
	float: left;
	width: 670px;
	margin: 0 0 20px 0;
}
.mBulletinTopLeft {
	float: left;
	width: 530px;
	color: #676767;
}
.mBulletinTopLeftName {
	color: #1b1b1b;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 0 0 2px 0;
}
a.mBulletinTopRight {
	float: right;
	background: url("/images/gfx/download.png") no-repeat;
	width: 134px;
	height: 28px;
	margin: 2px 0 0 0;
}
.mBulletin table.mBulletinListItImage tr td:hover {
	background: #ffe440;
	border: 1px solid #dccf85;
}

.mBulletinListItNumber {
	text-align: center;
	color: #676767;
	font-size: 11px;
}
.mBulletinLink {
	float: left;
	width: 670px;
	border-top: 1px solid #e0e0e0;
	padding: 25px 0 0 0;	
}
.mBulletinLinkNext, .mBulletinNoLinkNext {
	float: right;
	width: 132px;
	height: 27px;
}
.mBulletinLinkNext {
	background: url("/images/gfx/bulletin-next.gif") no-repeat 0 top;
}
.mBulletinNoLinkNext {
	background: url("/images/gfx/bulletin-next.gif") no-repeat 0 bottom;
}
.mBulletinLinkPrev, .mBulletinNoLinkPrev {
	float: left;
	width: 142px;
	height: 27px;
}
.mBulletinLinkPrev {
	background: url("/images/gfx/bulletin-prev.gif") no-repeat 0 top;
}
.mBulletinNoLinkPrev {
	background: url("/images/gfx/bulletin-prev.gif") no-repeat 0 bottom;
}

/*box gazetki*/
.bBulletin {
	float: left;
	width: 480px;
	margin: 0 0 10px 0;
}
.bBulletinTitle {
	background: url("/images/gfx/s-title-480.png") no-repeat;
    float: left;
    height: 30px;
    width: 480px;
}
.bBulletinTitle h2 {
    color: #FFFFFF;
    float: left;
    font-family: Impact;
    font-size: 17px;
    font-weight: normal;
    padding: 4px 10px 0;
    text-shadow: -1px -1px 0 #000000;
    text-transform: uppercase;
}
.bBulletinList {
	float: left;
	width: 454px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	background: #f4f4f4;
	padding: 12px 12px 0 12px;
}
.bBulletinListIt {
	float: left;
	width: 106px;
	margin: 0 10px 12px 0;
}
table.bBulletinListItImage {
	float: left;
	width: 106px;
	height: 148px;
	text-align: center;	
	margin: 0 0 10px 0;
	border: 1px solid #d0d0d0;
	padding: 2px;
	border-collapse: collapse;
	background: #fff;
}
table.bBulletinListItImage tr td a {
	display: block;
}
.bBulletinListItDescription {
	text-align: center;
	color: #676767;
	font-size: 11px;
	line-height: 14px;
}
.bBulletinListItDescription a {
	color: #1B1B1B;
	font-size: 12px;
	margin: 0 0 2px 0;
	display: block;
}
.bBulletinListItDescription a:hover {
	color: #C31818;
}
.bBulletinBottom {
	float: left;
	width: 478px;
	background: #e6e6e6;
	border: 1px solid #d8d8d8;
	border-top: 0;
	height: 17px;
}
a.seeMoreBulletin {
	background: url("/images/gfx/s-see-more.gif") no-repeat 0 top;
    float: right;
    height: 17px;
    width: 80px;
}
a.seeMoreBulletin:hover {
	background: url("/images/gfx/s-see-more.gif") no-repeat 0 bottom;
}

/****************************porownywarka produktow****************************************/
.crumbsProduct {
	width: 980px !important;
	padding: 12px 0 16px 0 !important;
	background: url("/images/gfx/s-left-column-top.png") repeat-x 0 0;
}
.zLeftProduct {
	float: left;
	width: 300px;
	margin: 0 20px 0 0;
	display: inline;
	margin-bottom: 15px;
}
.zRightProduct {
	float: left;
	width: 660px;
	overflow: visible;
	margin-bottom: 15px;
}

/*menu produktow*/
.bMenuProduct {
	float: left;
	width: 300px;
}
.bMenuProductName {
	background: url("/images/gfx/s-title.png") no-repeat scroll 0 0 transparent;
	height: 27px;
	overflow: hidden;
	text-transform: uppercase;
	width: 280px;
	color: #FFF;
	font-family: Impact;
	font-size: 17px;
	font-weight: normal;
	padding: 4px 10px 0 10px;
	text-shadow: -1px -1px 0 #000000;
}
.bMenuProductContent {
	border: 1px solid #D0D0D0;
	border-top: 0;
	background: #F4F4F4;
}
.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: #C31818;
}
.bMenuProduct ul li a.selected {
	color: #C31818;
}
.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: 660px;
}
.mProductListName {
	float: left;
	width: 660px;
}
.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: 660px;
	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_produkty.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: 579px;
	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 h3 a:hover {
	color: #C31818;
}
.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;
	margin-bottom: 15px;
}
.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: #1b1b1b;
	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 #696969;
	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: #1b1b1b;
	text-decoration: underline;
}

.mCompare td.mCleft.special {
	color: #c31818;
	font-weight: bold;
}

.mCompare td .mCtitle {
	color: #1b1b1b;
	font-weight: bold;
	font-size: 14px;
}
.mCompare td .mCtitle:hover {
	color: #C31818;
}

.mCompare td .mCcenter {
	text-align: center;
	padding: 10px 0;
}

.mCompare td .mCcenter img {
	max-width: 100px;
}
.mCompare td.mCleft a {
	color: #1b1b1b;
}
.mCompare td.mCleft a:hover {
	color: #C31818;
	text-decoration: none;
}

.mCompare td a.mCdelete {
	background: url("/images/gfx/x.png") no-repeat top left;
	line-height: 14px;
	padding-left: 22px;
	color: #1b1b1b;
	font-weight: bold;
}
.mCompare td a.mCdelete:hover {
	color: #C31818;
}

.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: #1b1b1b;
	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: url(/images/gfx/products-box-bottom-bg.gif) repeat-x #fff;
	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: 280px;
	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: #C31818;
	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;
}
.mProduct .mProductContent .mProducerLink a:hover {
	color: #C31818;
}

/*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: 145px;
	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: 126px;
	height: 42px;	
}

.mProduct .mProductContent .mPdescription {
	overflow: hidden;
}

.greyBar {
	height: 30px;
	display: block;
	background: url(/images/gfx/products-box-bottom-bg.gif) repeat-x #fff;
	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 #696969;
	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: 145px;
	background: url("/images/gfx/el1.png") no-repeat 0 0;	
}

.optionBar .el2 {
	overflow: hidden;
	height: 42px;
	float: left;	
	width: 126px;
	background: url("/images/gfx/el2.png") no-repeat 0 0;
	margin-left: 4px;
}

.optionBar .el3 {
	overflow: hidden;
	height: 42px;
	float: left;	
	position: relative;
	width: 187px;
	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: 188px;
	background: url("/images/gfx/el4-2.png") no-repeat 0 0;
	margin-left: 4px;
}

.bPowiazane {
	margin: 20px 0;
}

.bPowiazane .bPtitle {
	color: #1c1c1c;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("/images/gfx/s-title-left.gif") no-repeat 0 4px;
	padding: 3px 0 10px 18px;
	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: #1c1c1c;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

.bPowiazane .oItem .link:hover {
	color: #c31818;
}

.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: #f0ead8;
}
div.mProductListIt.highlighted .mPleft {
	background: #f0ead8;	
}
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;
}