html, body {
    margin: 0px;
    font-family: "MyriadPro-Regular", sans-serif;
    font-size: 14px;
    line-height: 14px;
}
.background{
	width:1060px;
	position:relative;
	margin: 0px auto;
	box-shadow: 0 10px 75px rgba(0,0,0,0.5);
}
.wrapper{
	width:960px;
	position:relative;
	margin: 0px auto;
}
.header{
	height: 70px;
}
.main{
	margin: 0 10px;
}
.logo{
	width: 16px;
	position: relative;
	float: left;
}
.menu{
	position: relative;
	float: right;
	margin-top: 30px; /* 75px; */
}
#ddmenu{
  list-style-type: none;
  margin:0;
  padding:0;
}
#ddmenu li{ 
  float: left;
  position: relative;
  margin: 0 10px;
  text-decoration: none;
}
#ddmenu i{ 
  color: #838383 !important;
}
#ddmenu li a {
  text-decoration: none;
  color: #838383;
  font-weight: bold;
  outline: medium none;
}
#ddmenu ul {
  position: absolute;
  top: 30px;
  width: 130px;
  background: #fff;
  display: none;
  margin: 0;
  padding: 7px 0;
  list-style: none;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.2);

  z-index: 999;
}
#ddmenu ul:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  left: 8px;
  border-width: 0 8px 8px 8px;
  border-style: solid;
  border-color: #fff transparent; 
}

#ddmenu ul:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  left: 7px;
  border-width: 0 9px 9px 9px;
  border-style: solid;
  border-color:rgba(0, 0, 0, 0.3) transparent;  
}
#ddmenu ul li { 
  display: block; 
  width: 130px;
  margin: 0;
  padding: 0; 
}
#ddmenu ul li a {
  display: block;
  width: 123px;
  padding: 6px 0 6px 7px; 
  line-height: 16px;
  margin: 0;
}
#ddmenu ul li a:hover {
  background: #e9edf3;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }	

  
.fa-home{
	font-size: 16px !important;
}
.index_left_block{
	width: 700px;
	position: relative;
	float: left;

}
.slider{
	margin-bottom: 5px;
}
.index_right_block{
	width: 230px;
	position: relative;
	float: right;
}
.index_right_block a{
	text-decoration: none;
	outline: medium none;
}
.index_left_block a{
	text-decoration: none;
	outline: medium none;
}
.index_right_block_element{
	background-color: #1ba1e2;
	padding:20px 10px 20px 15px;
	margin-bottom:5px;
}
.index_right_block_element:hover{
	background-color: #0587c6;
	padding:20px 10px 20px 15px;
	margin-bottom:5px;
}
.index_right_block_element h1{
	color: #fff;
	font-size: 18px;
    font-family: "MyriadPro-Bold", sans-serif;
	text-transform: uppercase;
	margin:0;
	line-height: 20px;
	letter-spacing: 1px;
}
.index_right_block_element p{
	color: #fff;
	margin: 0;
}
.index_right_block_element hr{
	width: 100px;
	border: 1px solid #fff;
	margin: 5px 0 10px 0;
}
.index_left_block_element{
	width:230px;
	margin:0px;	
	float: left;
	position: relative;
}
.index_left_block_element_desc1{
	background-color: #6fe3d3;
}
.index_left_block_element_desc1:hover{
	background-color: #48c1b0;
}
.index_left_block_element_desc2{
	background-color: #e37d7e;
}
.index_left_block_element_desc2:hover{
	background-color: #ba5f60;
}
.index_left_block_element_desc3{
	background-color: #7fb2eb;
}
.index_left_block_element_desc3:hover{
	background-color: #5880ad;
}
.index_left_block_element h1{
	color: #fff;
	font-size: 18px;
    font-family: "MyriadPro-Bold", sans-serif;
	text-transform: uppercase;
	margin:0;
	line-height: 21px;
	text-align: center;
	padding: 27px 0;
}
.footer{
	background-color: #647984;
	width: 940px;
	margin: 0 auto 20px;
}
.foot_block{
	width: 600px;
	position: relative;
	margin: 0 auto;
}
.foot_block ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
.foot_block ul li{
	width: 150px;
	position: relative;
	float: left;
	margin: 0;
	height: 50px;
}
.foot_block ul li:hover{
	width: 150px;
	position: relative;
	float: left;
	margin: 0;
	height: 50px;
	background-color: #0587c6;
}
.foot_block ul li a{
	text-decoration: none;
	outline: medium none;
	color: #fff;
	text-align: center;
	display: block;
	line-height: 50px;
	font-size: 14px;
}
.foot_menu_text{
	text-align: center;
}
.breadcrumbs{
	margin-bottom:20px; 
	margin-left: 10px;
}
.breadcrumbs span{
	color: #242560;
}
.breadcrumbs ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
.breadcrumbs ul li a{
	text-decoration: none;
	margin-right: 5px;
	color: #242560;
	outline: medium none;
}
.breadcrumbs ul li{
	float: left;
	position: relative;
}
.breadcrumbs ul li i{
	margin-right: 5px;
	color: #242560;
	font-size: 10px;
}
.page_left_block{
	width: 230px;
	position: relative;
	float: left;
}
.page_left_block h1{
	margin: 0 0 15px 0;
}
.page_left_block h1 a{
	text-decoration: none;
	outline: medium none;
	color: #242560;
	font-family: "MyriadPro-Bold", sans-serif;
	font-size: 20px;
	line-height: 15px;
	text-transform: uppercase; 
}
.page_left_block h2 a{
	text-decoration: none;
	outline: medium none;
	color: #242560;
	font-family: "MyriadPro-Regular", sans-serif;
	font-size: 16px;
	line-height: 15px;
	text-transform: uppercase;
}
.page_left_block h2{
  	margin: 0 0 0 15px;
}
.page_left_block h3 a{
	text-decoration: none;
	outline: medium none;
	color: #242560;
	font-family: "MyriadPro-Regular", sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;  
}
.page_left_block h3{
  	margin: 15px 0 0 30px;
}
.page_left_block h4 a{
	text-decoration: none;
	outline: medium none;
	color: black;
	font-family: "MyriadPro-Regular", sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;  
}
.page_left_block h4{
  	margin: 15px 0 0 45px;
}
.page_left_block ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
/*.page_left_block ul li a{
	text-decoration: none;
	outline: medium none;
	font-family: "MyriadPro-Bold", sans-serif;
	font-size: 12px;
	color: #242560;
	text-transform: uppercase;
}*/
.page_left_block ul li{
	margin-bottom:5px; 
}
.page_right_block{
	width: 700px;
	position: relative;
	float: right;
	margin-bottom: 50px;
}
.page_right_block h1{
	color: #242560;
	font-family: "MyriadPro-Bold", sans-serif;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	margin: 0;
}
.page_right_block h2{
	color: #242560;
	font-family: "MyriadPro-Bold", sans-serif;
	font-size: 18px;
	line-height: 18px;
	margin: 20px 0 0 0;
}
.page_right_block h3{
	color: #242560;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 0 5px;
}
.page_right_block p{
	color: black;
	font-size: 16px;
	line-height: 18px;
	/* margin: 10px 0 0 5px; */
    margin: 2px 0 10px 0px;
}
.page_right_block hr{
	width: 300px;
	border: 1px solid #242560;
	margin: 5px 330px 5px 0;	
}
.text_bold{
	font-family: "MyriadPro-Bold", sans-serif;
}
/*Вспомогательные классы*/
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
.hidden{
	display:none;
}
.qwe {
float: left;
height:450px; /* высота нашего блока */
width:49%;
/* background: #fff; */ /* цвет фона, белый */
border: 1px solid #C1C1C1; /* размер и цвет границы блока */
/* overflow-x: scroll; */ /* прокрутка по горизонтали */
overflow-y: scroll; /* прокрутка по вертикали */
padding-left: 5px;
}