@import url(../font/fontface.css);

/* tukaj pridejo fontface stili */
body, td, th, h1, h2, h3, h4, h5, h6, input, textarea, select, button {
	font-family:'montserratregular', Arial, Helvetica, Verdana, sans-serif;
}
body strong, .customBold, .itemContent h5 span, .searchStr, .content ul.bcmsPaging li, blockquote::before, 
.rcol a, .msgC a {  /* search:font-weight:bold; */
	font-weight:normal;
	font-family:'montserratsemibold', Arial, Helvetica, Verdana, sans-serif;
}
body em, .customItalic, blockquote { /* search font-style:italic; */
/* 	font-style:normal; */
/* 	font-family:'open_sansitalic', Arial, Helvetica, Verdana, sans-serif; */
}
body strong em, body em strong {
/* 	font-family:'montserratsemibold_italic', Arial, Helvetica, Verdana, sans-serif;	 */
}
h2, h4, .itemNav, .hmeni {
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
}
h1, h2.h2FolH1, h2.h2FolH1 a, h3, h5 {
	font-family:'montserratlight', Arial, Helvetica, sans-serif;
}
h1.h1Kat, h2.h2Rght {
	font-family:'montserratbold', Arial, Helvetica, sans-serif;	
}
blockquote::before {
	font-family:'montserratbold', Arial, Helvetica, sans-serif;
}
figcaption, figcaption em, .pImgTxt, 
header#headMain, footer, /* , .itemImgs h3, .galerijaC figure h3, .item h6, .bcmsFckVideoDescriptionC, figcaption, .slideImgA */
.tblGigs h6 {
	font-family:'montserratregular', Arial, Helvetica, Verdana, sans-serif;
}
.tblGigs h5 {
	font-family:'montserratsemibold', Arial, Helvetica, Verdana, sans-serif;
}
.hmeni, .menuRwd, .menuRwdXtra {
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
}
/**/

h1, h2, h3, h4, h5, h6 {
	page-break-after:avoid;
}
h1, h2, h3, h4, h5, h6, p, ul {
	margin-top:0;
}
figure {
	margin:0;
	padding:0;
}
.nop, div#lcol, header#headMain, a.gNazaj, div#formaEnovice, .bcmsGoogleMapToolbar, .bcmsPagingCont, #menuRwdH, #searchBoxH, #meniFixed, a#toTop, a#toTop i, .bcmsPagingCont, #meniFixed, .shareBox, #footerInfo {
	display:none;
}
body, div#top {
	background:#fff;
}
body {
	color:#333;
	font-size:12pt;
	line-height:1.5em;
}
#printHeader, div#top, section.content, div#contMiddBck, div#contMidd, header#headMain, footer, div#headerFoto, div#headerInfo {
/*	width:100%;*/
	width:660px;
}
table td {
	vertical-align:top;
	padding-right:10px;
	padding-bottom:7px;	
}
h1, h2, h3, h4 {
	line-height:1.2em;
	margin-bottom:10px;
}
h1 {
	margin-bottom:20px;
}
h2, h3, h4 {
	padding-top:10px;
}
h1.h1Novice { /* ispod ide datum! */
	margin-bottom:5px;
}
h1, h2.h2FolH1 {
	font-size:19pt;
	font-weight:normal;
}
h1.h1Kat {
	margin-bottom:30px;
}
h2 {
	font-size:15pt;
}
h3 {
	font-size:13pt;
	margin-bottom:5px;
}
h1.h1Novice { /* ispod ide datum! */
	margin-bottom:5px;
}
.item h6 { /* novice datum */
	font-size:0.9em;
	font-weight:normal;
	padding:0;
	line-height:1.0;
	margin:0 0 15px 0;
	color:#999;
	font-style:italic;
}
a img { border:none; }
.smanjiP p {
	margin-bottom:5px;
}
.content hr {
	border:none;
	height:1px;
	border-bottom:1px solid #c7c7c7;
	margin:30px 0 20px;
}


/**/
.item {
	margin: 0 0 15px 0;
}
.itemContent {
	padding: 0 0 10px 0;
}
.itemImgs, .galerijaC figure {
	margin-bottom:10px;
	margin-left:0;
}
.itemImgs figcaption, .galerijaC figcaption, .pImgTxt {
	font-size:10pt;
	color:#999;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:15px;
}
.galerijaC {
	margin-bottom:15px;
}

/* slike - MAKNI AKO TI JE BITAN TXT pod slikom ili autor */
.itemImgs figcaption, .galerijaC figure h3 { 
	display:none;
}
.galerijaRow {
	width:auto;
	display:inline;
}
/**/

#printHeader {
	text-align:left;
	margin-left:0;
	margin-bottom:20px;
	display:block;
	border-bottom:3px solid #c7c7c7;
}
#printHeader img {
	width:660px;
	margin:0 0 20px 0;
}
footer {
	border-top:1px solid #c7c7c7;
	padding-top:15px;
	font-size:10pt;
	text-align:right;
	padding-bottom:10px;
}
.infoCopy {
	margin-bottom:10px;
}
a#foot_plastikfantastik {
}
#pfH {
	margin-top:5px;
}
#pfH span.nop {
	display:inline;
}

blockquote {
	margin:0 0 2em;
	padding:15px 0 0;
	color:#999;
	font-style:italic;
}
/*
blockquote:before {
	content:'"';
	display:inline;
	margin:0;
	padding:0;
}
*/
blockquote p {
	margin-bottom:7px;
}


/* fck */
.customBold {
	font-weight:bold;
}
.customBold2 {
	font-weight:bold;
/*	color:#666;*/
}
.customItalic {
	font-style:italic;
}
.fckTable td, .fckTable th {
	padding:3px 6px 3px 6px;
}
.bcmsFckVideoDescriptionC, figcaption {
	font-size:10pt;
	line-height:1.3em;
	color:#999;
	padding:5px 0 20px;	
	width:100%;
}
.bcmsFckVideo {
	padding:15px 0 25px;
}
.bcmsFckVideo, .bcmsFckVideoDescriptionC {
	text-align:center;
}
div#googleOkvir {
	width:100%;
	margin:0 0 10px 0;
}
div#googleMap {
	margin:2px;
}
div#googleTbar {
	display:none;
}

/**/
table.fckAvtorji img {
	margin-bottom:10px;
}

/* custom stuff */
.w100 {
	background:none!important;
	padding-bottom:30px;
	page-break-inside:avoid;
}
#sctnBck0 {
	margin-bottom:50px;
}