* {
	padding: 0; margin: 0;
}

.content .submenu2 {
	text-align: center;
}

.content .text {
	text-align: center;
}
.content .text h1{
	color: #009a69; margin-top: 0; margin-bottom: 20px;
}
.content .text h2{
	color: #e77817; margin-top: 20px; margin-bottom: 20px; font-style: italic;
}
.content .text h3{
	color: #009; margin-top: 20px; margin-bottom: 20px;
}
.content  a{
	text-decoration: none;
}
.content .text p{
	text-align: justify; font-size: 18px; text-indent: 20px; margin-top: 20px;
}

.content .special {
	background-color: #e77817; display: block; box-shadow: 5px 5px 30px rgba(127,127,0,20); margin-top: 20px; 
}
.content .special .block{
	display: table-cell; text-align: center; vertical-align: middle; width: 1366px; height: 64px;
} 
.content .special .block p{
	color: #660; font-family: segoe print; font-size: 32px; font-weight: bold;
}
.content .special .m_pic img{
	width:100%; height: 100%;
}

/*
		Картинка с надписью в виде ссылки ***************************************
*/
.content .txtblock {
	position: relative; display: inline-block;
}
.content .txtblock .tb_pic{
	width: 300px; height: 230px;
}
.content .txtblock  .tb_pic img{
	width: 100%; height: 100%;
}
.content .txtblock .tb_text{
	position: absolute; top: 0; left: 0;
}

.content .txtblock .tb_fill{
	position: relative; display: table-cell; vertical-align: middle;  text-align: center; height: 230px; width: 300px;
}
.content .txtblock .tb_fill p{
	padding: 20px; display: block; font-size: 22px; font-style: italic; font-weight: bold; color: #009;
}
/*
		блок картинок разных размеров (3 уровня)
*/
.content .m_pic {
	background-color: #e77817; display: block; padding:5px; padding-bottom:0;
}
.content .m_pic img{
	max-height: 100%; max-width:100%;
}

/*
Содержание услуги
*/
.content .text {
	text-indent: 20px;
}
.content .text p{
	margin: 10px 0;
}
.content .text li{
	margin-left: 60px; text-indent: 0;
}
.content .bold{
	font-weight: bold;
}
.content .italic{
	font-style: italic;
}
.content .videoclip {
	text-align: center;
}
.content .picH350 {
	display: table-cell; text-align: center; width: 100%; display: block;
}
.content .picH350 div{
	padding: 5px; display: inline-block; max-width: 100%; height: 350px;
}
.content .picH350 img{
	max-width: 100%; max-height: 100%;
}

.content .picH350d {
	display: block; width: 90%; max-width: 800px; margin: 0 auto; text-align: center; background-color: black; padding: 5px;padding-bottom: 0;
}
.content .picH350d p{
	display: block; color: white;
}
.content .picH350d img{
	width: 100%;
}
.content .picH150 {
	display: block;text-align: left; padding: 5px;
}
.content .picH150 img{
	height: 150px;
}

.content .text .italic {
	text-indent: 0px; padding-left: 20px;
}

/*
Блок списка статьи
*/
.content .listitem {
	display: block; background-color: black; margin-top: 10px; text-align: center; padding: 10px;
}
.content .listitem a{
	text-decoration: none;
}
.content .listitem .headerlist{
	display: block; color: white;
}
.content .listitem .bodylist{
	display: block; margin: 0 auto;
}
.content .listitem .bodylist .image{
	width: 100%; height: 400px; overflow: hidden;
}
.content .listitem .footerlist{
	display: block; color: white;
}

.content .gallery {
	display: block; text-align: center; padding-top: 5px;
}

.content .mainblock {
	display: block; text-align: center;
}
.content .mainblock .blockrow{
	display: block; margin-top:1px;
}
.content .mainblock .blockrow .blocklink{
	display: inline-block; Width: 32%; vertical-align: top; overflow:hidden; height:100px;
}
.content .mainblock .blockrow .blocklink .blockcell{
	height: 100px; vertical-align: middle; display: table-cell; width: 1000px;
}
.content .mainblock .blockrow .blocklink  a{
	text-decoration: none; font-weight: bold; font-style: italic; color:#000; 
}
.content .mainblock .blockrow .blocklink :hover{
	background-color: #fff;
}
.content .mainblock [name ^= "a"] {
	background-color: #ff6600;
}
.content .mainblock [name ^= "b"] {
	background-color: #339966;
}
.content .mainblock [name ^= "c"] {
	background-color: #00b0f0;
}