

.mceContentBody.content {width: 100%; font-size: 14px}

.mceContentBody h1, .mceContentBody h2 {font-family: Times New Roman, times; color: #cc2a8f}
.mceContentBody h3, .mceContentBody h4 {color: #cc2a8f;}

.mceContentBody p {text-align: justify}
.mceContentBody blockquote p {font-size: 14px; font-weight: normal; line-height: normal; font-style: italic}
.mceContentBody .aligncenter,
.mceContentBody dl.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.mceContentBody .alignleft {
	float: left;
}

.mceContentBody .alignright {
	float: right;
}
.mceContentBody .wp-caption {
	border: none;
	text-align: center;
	background-color: transparent;
	padding-top: 0;
	margin: 10px auto;
	-webkit-border-radius: 0;
	border-radius: 0px;
	max-width: 100%
}

.mceContentBody .mceIEcenter {
	text-align: center;
}

.mceContentBody .wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	-webkit-user-drag: none;
	height: auto;
	max-width: 100%
}

.mceContentBody .wp-caption-text, 
.mceContentBody .wp-caption-dd {
	font-size: 12px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
	text-align: center
}

.mceContentBody pre {
	font: 12px/18px Consolas, Monaco, monospace;
}

.mceContentBody td {
	color: #000;
	font-size: 11px;
	margin: 8px;
}
// wspolne
body.mceContentBody {font-size: 14px}
.mceContentBody ol {
	padding-left: 35px
}
.mceContentBody ul {padding-left: 15px; list-style: none}
.mceContentBody ul li {padding-left: 20px; background: url(img/point.png) no-repeat 2px 7px}

.mceContentBody .boksy {color: #fff; margin-left: -5px; margin-right: -5px; font-size: 16px}
#tinymce.mceContentBody .boksy {background-color: #2e2e2e}
	.mceContentBody .boksy a {color: #fff!important; font-size: 16px; display: block; width: 100%; height: 100%; padding: 30px 15px 15px 15px}
	.mceContentBody .boksy .hb {}
	.mceContentBody .boksy .in {margin: 5px; position: relative; z-index: 1; overflow: hidden}
	.mceContentBody .boksy .in .txt {position: absolute; z-index: 1; bottom: 0; left: 0; padding: 0px; width: 100%; height: 100%}
	#tinymce.mceContentBody .boksy .in .txt {position: static; min-height: 200px; height: auto; max-height: 400px}
	.mceContentBody .boksy .in .txt .fs42b {padding-bottom: 5px; display: inline-block}
	.mceContentBody .boksy .in img {display: block; width: 100%; height: auto}
	
	.mceContentBody .boksy .in .bi {position: absolute; z-index: 3; top: 2px; right: 2px; width: 40px; height: 40px}
	.mceContentBody .boksy .in .bi.bi_info {background: url("img/boksy/ico-info.png") no-repeat center} 
	.mceContentBody .boksy .in .bi.bi_email {background: url("img/boksy/ico-email.png") no-repeat center} 
	.mceContentBody .boksy .in .bi.bi_comment {background: url("img/boksy/ico-comment.png") no-repeat center} 
	.mceContentBody .boksy .in .bi.bi_alert {background: url("img/boksy/ico-alert.png") no-repeat center} 
	.mceContentBody .boksy .in .bi.bi_star {background: url("img/boksy/ico-star.png") no-repeat center} 
	.mceContentBody .boksy .in .bi.bi_q {background: url("img/boksy/ico-q.png") no-repeat center} 
	.mceContentBody .boksy .in .bi.bi_shop {background: url("img/boksy/ico-shop.png") no-repeat center} 
	.mceContentBody .boksy .in .bi.bi_lock {background: url("img/boksy/ico-lock.png") no-repeat center} 
	.mceContentBody .boksy .in .lupa {background: url("img/lupa.png") no-repeat center; width: 30px; height: 30px; top: 0; left: 0; z-index: 3; position: absolute; display: none}
	.mceContentBody .boksy .in.bc1 {background-color: #cf7b7b}
	.mceContentBody .boksy .in.bc2 {background-color: #ff72bc}
	.mceContentBody .boksy .in.bc3 {background-color: #cc2a8f}
	.mceContentBody .boksy .in.bc4 {background-color: #841059}