#PDFcatalog_block{width: 100%; margin: 0; padding:0 0 20px 0 !important;}

#PDFcatalog_block .h1_catalog{
width: 100%;
margin: 0;
padding: 0;
line-height: 1;
height: 80px;
background: url(../images/title_products.png) no-repeat left center;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
border-bottom: #ccc 1px solid;
}
#PDFcatalog_block h2{padding: 0; margin: 0; line-height: 1;}
#PDFcatalog_block p{padding: 0; margin: 0;}
#PDFcatalog_block a{text-decoration: none;}

#PDFcatalog_block .PDFcatalog_main{width: 800px; margin: 0px auto; padding: 40px 0px 30px 0px; overflow: hidden;}
#PDFcatalog_block .catalog_img {width: 200px; float: left; margin-left: 50px; text-align: center; font-size: 14px;}
#PDFcatalog_block .catalog_img img{margin-bottom: 8px;border: #ccc 1px solid;}
#PDFcatalog_block .catalog_img a:link, #PDFcatalog_block .catalog_img a:visited{color:#ff0000;}
#PDFcatalog_block .catalog_img a:hover, #PDFcatalog_block .catalog_img a:active{opacity: 0.7;}
#PDFcatalog_block .catalog_comment {width: 450px; float: right; margin-right: 50px;padding: 2em 0 0 0;}
#PDFcatalog_block .catalog_title{font-size: 28px; line-height: 1.2; padding: 0 0 0.8em 0; margin: 0 0 0 0 !important;font-weight: normal;}
#PDFcatalog_block .catalog_title span{display: block; font-size: 16px; padding-bottom: 5px;}
#PDFcatalog_block .catalog_txt1{font-size: 18px; line-height: 1.2; font-weight: bold; padding-bottom: 10px;}
#PDFcatalog_block .catalog_txt2{font-size: 14px; line-height: 1.5;}
#PDFcatalog_block .catalog_txt3{font-size: 16px; line-height: 1.5; padding: 1em 1em 0.5em 1em ;}
#PDFcatalog_block .catalog_txt4{font-size: 14px; line-height: 1.6; width: 100%; padding: 2em 0 0 0 !important; color:#ff0000; font-weight: bold;}
#PDFcatalog_block .catalog_txt4 span{display: block; margin-left: 20px;}
#PDFcatalog_block .catalog_txt4 span a{color:#ff0000; text-decoration: underline;}
#PDFcatalog_block .catalog_txt4 span a:hover{color:#ff0000; background: #FFDEDE;}

#PDFcatalog_block .catalog_allPDF{clear: both; width: 600px; margin: 0 auto; padding: 30px 0 0 0; text-align: center; font-size: 16px;}
#PDFcatalog_block .catalog_allPDF img{margin-right: 10px; vertical-align: middle;}
#PDFcatalog_block .catalog_allPDF a:link,
#PDFcatalog_block .catalog_allPDF a:visited{
	display: block;
	width: 600px;
	background: #FFF;
	border: #000000 solid 1px;
	padding: 10px 0px;
	box-sizing: border-box;
}

#PDFcatalog_block .catalog_allPDF a:hover,
#PDFcatalog_block .catalog_allPDF a:active{
	width: 600px;
	border: #ff0000 solid 1px;
	background: #FFF;
}

/**
#PDFcatalog_block .PDFsplit_block{width: 920px; margin: 0 auto; padding: 0 0 10px 0; text-align: center; font-size: 120%;
display:-webkit-box;
display:-ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;}
**/


#PDFcatalog_block .PDFsplit_block{width: 920px; margin: 0 auto; padding: 0 0 10px 0; text-align: center; font-size: 120%;
display:-webkit-box;
display:-ms-flexbox;
display: flex;
justify-content: flex-start;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-ms-flex-wrap: wrap;
flex-wrap: wrap;}


/**
#PDFcatalog_block .catalog_PDF{
width:300px;
background: #f2f2f2;
border: #000000 solid 1px;
box-sizing: border-box;
margin-bottom: 10px;
#PDFcatalog_block .catalog_PDF:hover,#PDFcatalog_block .catalog_PDF:active,#PDFcatalog_block .catalog_PDF:focus{border: #ff0000 solid 1px;background: #ffe5e5;}
#PDFcatalog_block .catalog_PDF img{margin-right: 10px; vertical-align: middle;}
#PDFcatalog_block .catalog_PDF span {display: block;}
#PDFcatalog_block .split_page{width: 100%; padding: 10px 0px; background: #fff; box-sizing: border-box;}
#PDFcatalog_block .split_catA{width: 100%; padding: 20px 0px; line-height: 1.2; box-sizing: border-box;}
#PDFcatalog_block .split_products{font-size: 80%;padding: 0 1em 1em 1em;text-align: center;}
#PDFcatalog_block .split_catB{width: 100%; padding: 31px 0px; line-height: 1; box-sizing: border-box;}
#PDFcatalog_block .catalog_PDF a{display: block;width: 100%;height: 100% !important;box-sizing: border-box;}
**/



#PDFcatalog_block .catalog_PDF{
width:300px;
background: #f2f2f2;
border: #000000 solid 1px;
box-sizing: border-box;
margin-bottom: 10px;
/*width: 300px;height: auto; padding: 0; margin-left: 10px; float: left;*/}
/*#PDFcatalog_block .catalog_PDF:first-child{margin: 0;}*/
#PDFcatalog_block .catalog_PDF:hover,#PDFcatalog_block .catalog_PDF:active,#PDFcatalog_block .catalog_PDF:focus{border: #ff0000 solid 1px;background: #ffe5e5;}
/*
#PDFcatalog_block .catalog_PDF img{margin-right: 10px; vertical-align: middle;}
*/
#PDFcatalog_block .catalog_PDF span {display: block;}
#PDFcatalog_block .split_page{width: 100%; padding: 10px 0px; background: #fff; box-sizing: border-box;}
#PDFcatalog_block .split_catA{width: 100%; padding: 20px 0px; line-height: 1.2; box-sizing: border-box;}
#PDFcatalog_block .split_products{font-size: 80%;padding: 0 1em 1em 1em;text-align: center; padding-top:10px;}
#PDFcatalog_block .split_catB{width: 100%; padding: 31px 0px; line-height: 1; box-sizing: border-box;}
#PDFcatalog_block .catalog_PDF a{display: block;width: 100%;height: 100% !important;box-sizing: border-box;}

.catalog_PDF {
margin-right: 10px;
}

.catalog_PDF:nth-child(3n) {
margin-right: 0px;
}


#PDFcatalog_block .PDFsplit_block2_base{border: 1px solid #BFBFBF;margin: 1em auto 0 auto;padding: 0px 0px 0px 0px;width: 920px;clear: both;}
#PDFcatalog_block .PDFsplit_block2{width:900px; margin: 0 auto; padding: 0 0 10px 0; text-align: center; font-size: 16px; overflow: hidden;display: flex;justify-content: space-between;box-sizing: border-box;}
#PDFcatalog_block .catalog_dl_PDF{/*width: 240px; padding: 0; margin-left: 10px; float: left;*/ width: calc(33.3% - 10px); margin: 5px; box-sizing: border-box;}
/*#PDFcatalog_block .catalog_dl_PDF:first-child{margin: 0;}*/
#PDFcatalog_block .catalog_dl_PDF img{vertical-align: middle;}
#PDFcatalog_block .catalog_dl_PDF span {display: block;}
#PDFcatalog_block .split_dl_page{width: 100%; padding: 1em; height: 220px; background: #fff;box-sizing: border-box;}
#PDFcatalog_block .split_dl_catA{width: 100%; padding: 20px 0px; line-height: 1.2;box-sizing: border-box;}
#PDFcatalog_block .split_dl_catB{width: 100%; padding: 31px 0px; line-height: 1;box-sizing: border-box;}

#PDFcatalog_block .catalog_dl_PDF a:link,
#PDFcatalog_block .catalog_dl_PDF a:visited{
	display: block;
	border: #BFBFBF solid 1px;
	background: #f2f2f2;
	box-sizing: border-box;
}
#PDFcatalog_block .catalog_dl_PDF a:hover,
#PDFcatalog_block .catalog_dl_PDF a:active{
	border: #ff0000 solid 1px;
	background: #ffe5e5;
}

.catalog_icon {
	background-color: white;
	padding-bottom: 10px;
}



