#for_six_wrapper
{
	padding: 0 15px;
}


.plate_for_six
{
	min-width: 175px;
	min-height: 200px;
	/*background-color: #E8F2DB;*/
	position: relative;
	float: left;
	margin: 10px;
	text-align: center;
	text-decoration: none;
	display: block;
}

.plate_for_six:hover p
{
	text-decoration: underline;
}

.ico_circle
{
	width: 150px;
	height: 150px;
	border-radius:75px;
	margin: 0 12.5px;
	/*width: 175px;
	height: 175px;
	border-radius:87.5px;*/
	box-shadow: inset 1px 1px 7px rgba(0,0,0,0.5);
}

.div_title
{
	float: none;
}


.six_plate_title
{
	font-size: 34px;
	color: #414141;

	padding: 20px 20px 0;
	font-weight: 100;
}

.six_plate_descript
{
	font-size: 18px;
	color: #414141;
	float: none;
}
/*----------------------------------------------*/
.column_title
{
	font-size: 34px;
	color: #414141;

	padding: 0px 30px 0;
	font-weight: 100;
}

.column_content
{
	font-weight: 100;
	font-size: 16px;
	color: #414141;
	float: none;
	padding: 0px 30px 10px;
	text-align: justify;
}

.big_left_plate
{
	width: 900px;
	height: 550px;
	background-color: #E8F2DB;
	position: relative;
	float: left;

}
/*----------------------------------------------*/
#for_three_wrapper
{
	padding: 0 15px;
}

.plate_for_three
{
	min-width: 370px;
	min-height: 200px;
	/*background-color: #E8F2DB;*/
	position: relative;
	float: left;
	margin: 10px;
	text-align: left;
	text-decoration: none;
	display: block;
	overflow: none;
}
.three_title
{
	font-size: 28px;
	color: #414141;

	padding: 10px 20px 0;
	font-weight: 100;
}

.three_content
{
	font-weight: 100;
	font-size: 16px;
	color: #414141;
	float: none;
	padding: 0px 0px 10px;
	text-align: justify;
}
.fragmenter_three
{
	width: 370px;
	height: 1px;
	margin: 5px 0px;
	background-color: #414141;
	float: none;
}
/*----------------------------------------------*/
#for_four_wrapper
{
	padding: 0 50px;
}

.plate_for_four
{
	min-width: 270px;
	min-height: 150px;
	/*background-color: #E8F2DB;*/
	position: relative;
	float: left;
	margin: 5px;
	text-align: left;
	text-decoration: none;
	display: block;
	overflow: none;
}

.ico_four
{
	width: 280px;
	height: 150px;
	display: block;
	/*width: 175px;
	height: 175px;
	border-radius:87.5px;*/
	box-shadow: 1px 1px 7px rgba(0,0,0,0.5);
	color: #FFF;
	text-decoration: none;
	overflow: hidden;
}

.ico_four:hover .item_wrapper_four
{
	padding-top: 110px;
	text-decoration: none;
}
.ico_four:hover .description_four
{
	text-decoration: none;
	color: #FFF;
}

.item_wrapper_four
{
	height: 150px;
	width: 280px;
	padding-top: 180px;
}

/*----------------------------------------------*/
#for_two_wrapper
{
	padding: 0 15px;
}
#mainslider
{
	height: 500px;
	width: 100%;
	background: url(../res/bgms.jpg)  center  no-repeat;
	background-size: cover;
}
.usluga_n
{
	position: relative;
	z-index: 3000;
	font-size: 42px;
	color: #fff;
	background: #cb0202;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	text-align: center;
  box-shadow: 1px 1px 7px rgba(0,0,0,0.9);
}
.MAINTITLER
{
	position: relative;
	float: none;
	z-index: 7000;
	font-size: 55px;
	color: #fff;
	margin-left: 50px;
	margin-top: 435px;
	text-shadow:
		-0   -4px 2px #cb0202,
		 0   -4px 2px #cb0202,
		-0    4px 2px #cb0202,
		 0    4px 2px #cb0202,
		-4px -0   2px #cb0202,
		 4px -0   2px #cb0202,
		-4px  0   2px #cb0202,
		 4px  0   2px #cb0202,
		-1px -4px 2px #cb0202,
		 1px -4px 2px #cb0202,
		-1px  4px 2px #cb0202,
		 1px  4px 2px #cb0202,
		-4px -1px 2px #cb0202,
		 4px -1px 2px #cb0202,
		-4px  1px 2px #cb0202,
		 4px  1px 2px #cb0202,
		-2px -4px 2px #cb0202,
		 2px -4px 2px #cb0202,
		-2px  4px 2px #cb0202,
		 2px  4px 2px #cb0202,
		-4px -2px 2px #cb0202,
		 4px -2px 2px #cb0202,
		-4px  2px 2px #cb0202,
		 4px  2px 2px #cb0202,
		-3px -4px 2px #cb0202,
		 3px -4px 2px #cb0202,
		-3px  4px 2px #cb0202,
		 3px  4px 2px #cb0202,
		-4px -3px 2px #cb0202,
		 4px -3px 2px #cb0202,
		-4px  3px 2px #cb0202,
		 4px  3px 2px #cb0202,
		-4px -4px 2px #cb0202,
		 4px -4px 2px #cb0202,
		-4px  4px 2px #cb0202,
		 4px  4px 2px #cb0202,
		-4px -4px 2px #cb0202,
		 4px -4px 2px #cb0202,
		-4px  4px 2px #cb0202,
		 4px  4px 2px #cb0202;
}
.redline
{
	background: #cb0202;
	position: relative;
	float: none;
	display: block;
	overflow: hidden;
	height: 45px;
	width: 100%;
	margin-top: -35px;
	z-index: 5000;
}
.texterblock
{
	margin: 0 auto;
	padding: 0 50px;

}
.usluga_ico
{
	width: 200px;
	position: relative;
	float: left;
	margin-right: 20px;
}
.usluga_ico_img
{
	width: 200px;
	height: 200px;
	border-radius: 100px;
	box-shadow: 1px 1px 7px rgba(0,0,0,0.9);
	margin-top: -50px;

}
.usluga_text_wr
{
	position: relative;
	float: none;
	margin-left: 50px;
}
.usluga_text_ttl
{
	color: #32424F;
	margin-bottom: 10px;
	margin-top: 20px;
}
.usluga_text_txt
{
	color: #1D262B;
}
.usluga_wrapper
{
	width: 600px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	padding: 20px 50px;
}
/*----------------------------------------------*/
.informer_left_small
{
	color: #cb0202;
	font-style: italic;
	float: left;
	margin-right: 10px;
	font-size: 13px;
	width: 75px;
	text-align: right;
	line-height: 14px;
}
.informer_left_big
{
	color: #cb0202;
	font-weight: 700;
	font-size: 28px;
	line-height: 28px;
	float: none;
}
.usluga_informer
{
	margin-bottom: 10px;
	overflow: hidden;
	width: 300px;
}
.otboyn
{
	height: 1px;
	width: 100%;
	display: block;
	overflow: hidden;
	float: none;
	background: #1D262B;
	margin-top: 10px;
}
.ntitle
{
	color: #cb0202;
	font-size: 32px;
	margin-left: 50px;
	margin-bottom: 20px;
}
.map_wrapper
{
	height: 400px;
	width: 100%;

	overflow: hidden;
}
/*-------------------------------------------------*/
.three_wrapper_table
{
  width: 100%;
}
.three_wrapper_table td
{
  text-align: center;
}

.three_wrapper_table h3
{

  color: #000;
  font-size: 20px;
  line-height: 18px;
  margin-bottom: 10px;
  margin-top: 20px;
  margin-left: 10px;
}

.three_wrapper_table p
{
  font-size: 14px;
text-align: left;
  float: none;
}
/*----------------------------------------*/

.content_three_item
{
  width: 240px;
  display: block;
  overflow: hidden;
margin: 0 auto;

}
.content_three_item img
{
  width: 240px;
  height: 240px;
  display: block;
  overflow: hidden;
  float: none;

  border-radius: 120px;
  border: 0;
outline: 3px solid #fff;
}
.content_three_item1
{
  width: 240px;
  display: block;
  overflow: hidden;
margin: 0 auto;

}
.content_three_item1 img
{
  width: 240px;
  height: 240px;
  display: block;
  overflow: hidden;
  float: none;


  border: 0;

}
.content_three_item1 p
{
  text-align: center;
  font-size: 18px;
	color: #cb0202;
}
/*-------------------------------------------------*/
.tabwrapper
{
	padding: 50px;
}
.photo_wrapper
{
	display: block;
	overflow: hidden;
	float: left;
	width: 250px;
	height: 200px;
margin: 10px;
cursor: pointer;
}
.photo_wrapper:hover .description_wrapper_four
{


		margin-top: 160px;


}

.photo
{
	display: block;
	overflow: hidden;
	float: left;
	width: 250px;
	height: 200px;
}
.description_wrapper_four
{
	float: none;
	position: static;
	width: 250px;
	height: 20px;

	background-color: rgba(0,0,0,0.5);
	color: #FFF;

	overflow: none;
	padding: 10px;
	margin-top: 200px;
}
.description_four
{
	text-decoration: none;
	color: #FFF;
}
.slogan
{
	color: #cb0202;
	font-size: 62px;
	position: relative;
	float: none;
	display: block;
	margin: 0 auto;
	margin-left: 80px;
	margin-top: -20px;
}
.contact_row
{
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 3000;
	width: 100%;
	float: none;
	padding: 10px 50px;
	font-size: 18px;
	background: #ddd;
	box-shadow: 1px 1px 7px rgba(0,0,0,0.5);
}
.cont_block_wr
{
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
	margin-right: 30px;
	width: 350px;
}
.cont_ico_small
{
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
	margin-right: 20px;
}
.cont_block_subblock
{
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
	margin-right: 20px;
}
.footer
{}

.inside_footer
{
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
	float: none;
	margin-top: 10px;
	padding: 10px 50px;
	font-size: 14px;
}
.footer_left
{
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
}
.logofooter
{
	width: 200px;
	height: 50px;
	display: block;
	overflow: hidden;
	position: relative;
	float: none;
	background: url(../res/logomain1.png)  center  no-repeat;
}
.logofooterRB
{
	width: 144px;
	height: 43px;
	display: block;
	overflow: hidden;
	position: relative;
	float: none;
	background: url(../res/logofooter.png)  center  no-repeat;
}
.footer_right
{
	display: block;
	overflow: hidden;
	position: relative;
	float: right;
	margin-right: 100px;
}
