/* CSS Document */

#prd_info {
	/*
    padding: 15px;
    margin: 10px;
	*/
    clear: both;	
}


#main_content {
	max-width: 1040px;
	line-height:180%;
}

@media (min-width: 500px) {

	span.lightbox a img ,
	#main_content img[width='500'] ,
	#main_content img.size-medium {
		max-width: 48%;
		height:auto;
	}

}

#main_content img {
	border-radius:4px;
	box-shadow: 0px 14px 12px -15px rgba(0,0,0,0.5);
	transition:all 0.5s;
    max-width: 100%;
}

#main_content a img:hover {
	opacity:0.8;
}


table.prd_table {
	border-collapse:collapse;
	border-top:1px solid #999;
    box-shadow: 0px 5px 20px #f0f0f0;
}

table.prd_table caption {
	text-align:left;
	padding-left:5px;
	font-weight:bold;
}

table.prd_table th ,
table.prd_table td {
	padding:5px 15px;
	border-bottom:1px solid #ddd;
	text-align:center;
}

table.prd_table th {
	background-color:#f0f0f0;
}
table.prd_table td {
	white-space:pre-line;
}

.date {
	clear:both;
	color:#666;
	text-align:right;
	margin:10px;
	padding:10px 0 0 0;
	font-size:smaller;
	border-top:1px dashed #eee;
}
/*
span.lightbox img.size-medium ,
*/
span.lightbox img.alignnone {
    max-height: 160px !important;
    width: auto;
    margin: 0 1.5px;
}

.wpcf7 form input ,
.wpcf7 form textarea {
	padding:5px;
	border:1px solid #999;
	border-radius:2px;
	width:50%;
	box-sizing:border-box;
}

@media (max-width: 440px) {
	.wpcf7 form input ,
	.wpcf7 form textarea {
		width:100%;
	}
}

.wpcf7 form input.wpcf7-submit {
	font-size:16px;
	background-color:#eee;	
}

@media (max-width: 600px) {
	#blog_cat {
		display:none;
	}
}