.body.head{
	position:relative;
}

.body.head>p{
	color:#094668;
	font-size:23px;
	line-height:30px;
	padding:0 170px 110px 0;
}

.body.head>p i{
	font-size:18px;
}

.body.head .photo-frame{
	border-width:15px;
	position:absolute;
	left:145px;
	top:0;
	transform:rotate(-2deg);
}

#stamp .body{
	color:#094668;
	padding:50px 80px 80px 140px;
	background-image:url(/img/prof-letters_bgr1.png);
	background-size:100% 100%;
	width:840px;
	margin:80px 0 100px;
	position:relative;
}

#stamp .body h1{
	background-image:url(/img/title_home3.png);
	background-size:100% 100%;
	display:table;
	font-size:26px;
	padding:9px 15px 12px 23px;
}

#stamp .body p{
	font-size:12px;
	line-height:20px;
	margin:20px 0;
}

#stamp .body span{
	/*color:#ac5d39;*/
	font-size:23px;
	font-weight:bold;
	line-height:30px;
}

#stamp .body span b{
	color:#094668;
	font-weight:700;
}

#stamp .body .photo-frame{
	position:absolute;
	border-width:13px;
	left:0;
}

#check .body{
	color:#094668;
	background-image:url(/img/prof-letters_bgr2.png);
	background-size:100% 100%;
	width:750px;
	margin:50px 0 60px;
	padding:50px 52px 50px 50px;
}

#check .body h1{
	background-image:url(/img/title_letters2.png);
	background-size:100% 100%;
	display:table;
	font-size:23px;
	padding:3px 12px 8px 18px;
}

#check .body p{
	font-size:18px;
	line-height:24px;
}

#check .body nav{
	display:inline-block;
	width:100%;
	padding:30px 0;
}

#check .body nav .photo-frame:first-child{
	float:left;
	border-width:12px;
	transform:rotate(-2deg);
}

#check .body nav .photo-frame:last-child{
	float:right;
	border-width:12px;
	transform:rotate(2deg);
}

#letter .body{
	color:#094668;
	background-image:url(/img/prof-letters_bgr3.png);
	background-size:100% 100%;
	width:650px;
	margin:50px 0 60px;
	padding:50px 77px 70px 50px;
}

#letter span{
	background-image:url(/img/title_letters5.png);
	display:table;
	background-size:100% 100%;
	padding:7px 15px 10px 25px;
	font-size:26px;
}

#letter span h1{
	font-size:25px;
	margin:0;
}

#letter span h2{
	font-size:16px;
	font-style:italic;
	font-weight:400;
	margin:0;
}

#letter .body p{
	font-size:22px;
	line-height:30px;
}

#letter .body p i{
	font-size:18px;
}

#work .body{
	color:#094668;
	background-image:url(/img/prof-letters_bgr4.png);
	background-size:100% 100%;
	width:650px;
	margin:50px 0 60px;
	padding:50px 77px 70px 155px;
	position:relative;
}

#work .body h1{
	background-image:url(/img/title_lightning2.png);
	background-size:100% 100%;
	display:table;
	font-size:24px;
	padding:8px 16px 12px 23px;
}

#work .body p{
	font-size:12px;
	line-height:23px;
}

#work .body p b{
	font-size:23px;
	line-height:30px;
}

#work .body p span{
	/*color:#ac5d39;*/
}

#work .body .photo-frame{
	border-width:12px;
	position:absolute;
	left:0;
}

#work>nav{
	display:inline-block;
	width:100%;
}

@media only screen and (max-width:800px){
	.body.head>p{
		padding:0;
	}

	#stamp .body,#check .body,#letter .body,#work .body{
		padding:2% 5% 6%!important;
		background:#fff;
		border-radius:20pt;
		text-align:right;
		width:82%!important;
		margin:10% 0;
	}

	#stamp .body h1,
	#stamp .body>h1{
		font-size:16pt!important;
		margin:3% 0;
	}


	div .photo-frame{
		width:94%;
		border-width:9pt;
		margin:5% 0 7%!important;
		float:none!important;
	}
}