@charset "utf-8";

body {background-color:#eaeaea;}

/* button drukowania */
	#print_btn a {display:block; height:30px; padding-left:55px; line-height:30px; margin:10px 0 0 10px; background:url("/static/images/base/c/doc_icons.gif") no-repeat 10px 0;}

/* kalendarze */
	.app-cal-prnt {float:left; display:inline; width:702px; margin:10px; padding:10px; background:#ffffff;}
	.app-cal-prnt .app-cal-dq .app-cal-c .info {display:inline; margin-left:72px;}
	.app-cal-prnt .more a {display:none;}

.tags {
	padding: 4px;
	border: 1px solid #DDD;
	background-color: #EEE;
}


/* NEW STYLES */
/* Signika font */
@import url(https://fonts.googleapis.com/css?family=Signika:300,400,600&subset=latin,latin-ext);

body {
	background: #fff;
	margin: 35px 0;
	font-family: Signika, sans-serif;
}

#w {
	width: auto;
}

#print_btn {
	background: #eeeff0;
	padding: 0 70px;
	height: 77px;
}

#print_btn a {
	padding: 0 0 0 56px;
	margin: 0;
	background: none;
	text-decoration: underline;
	position: relative;
	display: block;
	line-height: 76px;
}

#print_btn a:before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 21px;
	width: 35px;
	height: 35px;
	background: url(/static/themes/base-2015/images/messages-icons.png) no-repeat -8px -664px;
}

.doc_prnt_prv {
	margin: 0 70px;
	padding: 0;
	width: auto;
	font-size: 14px;
	line-height: 18px;
}

.doc_prnt_prv h2 {
	font-size: 30px;
	font-weight: 400;
	margin-top: 28px;
}

.doc_prnt_prv p {
	margin: 0 0 28px;
}

.txt .doc_info,
.txt .doc_info strong,
.txt .doc_info b,
.txt .doc_info .s {
	font-size: 10px;
	color: #000;
	font-weight: normal;
}

.txt .doc_info .s {
	text-transform: lowercase;
}

.txt .doc_info .r {
	float: left;
	text-align: left;
	width: auto;
}

.txt .doc_lead, .txt .doc_lead strong {
	font-weight: 600;
}

.txt .doc_info .doc-author:after {
	content: "|";
	color: #1fbba6;
	margin-left: 5px;
	margin-right: 5px;
}

.txt img {
	display: block;
}

.txt .cm-i-p {
	margin-top: 0;
	text-align: left;
	color: #777b86;
	padding: 5px 0 0;
	font-size: 14px;
	line-height: 18px;
	display: block;

}

.cm-i-p strong {
	font-weight: normal;
}

.txt .cm-i-a {
	color:#777b86;
	font-size: 12px;
	padding: 0	;
	margin-top: 12px;
	text-transform:none;
}

.txt .license {
	margin-top: 7px;
	display: block;
}

.txt blockquote {
	font-size: 14px;
}

.txt .license,
.txt .license a {
	color: #777b86;
	font-size: 12px;
}

.txt .jp-audio {
	display: none;
}

.txt script + .cm-i-p,
.txt script + .license {
	display: none;
}

.txt .tags {
	margin-bottom: 0;
	padding: 0;
	border: none;
	background: none;
	color: #000;
	font-weight: normal;
}

.txt .tags b {
	font-weight: normal;
}
