body{
color:#5e656f;
}
.form{
border: solid 1px #ccc;
}
#nav li a:hover{
  text-decoration:none; 
}
.header nav ul li.active ul li a {
  color: #f2d8a7;
}
.main-abouts a{
  color: #f2d8a7;
}
.main-abouts a:hover{
  color: #fff;
  text-decoration:none;
}
ul{
  padding:0;  
  list-style-position:inside;
}
.main-abouts strong{
font-weight:700;
 color:#fff;
}
.main-projects h2{
margin-bottom:15px;  
}
.main-contact .block-contact {
width: 479px;
height: 270px;
padding-top: 67px;
}
.main-projects h2 small {
font-size: 18px;
color: #979797;
}
.header nav ul li ul {
left: 0;
}
.header nav ul li ul li:last-child{
   -webkit-border-radius: 0px 0px 5px 5px;
 border-radius: 0px 0px 5px 5px;
}
.header nav ul li ul li:last-child a {
border-bottom: none;
     -webkit-border-radius: 0px 0px 5px 5px;
 border-radius: 0px 0px 5px 5px;
}
.main-abouts h2 {
text-align: center;
padding-bottom: 30px;
}
.footer .menu-footer ul li a:hover {
color: #97a2bd;
text-decoration:none;
}
.main-contact .block-contact-info p {
margin-top: 32px;
}
.main-projects ul.refs {
padding: 20px 0 0;
}
.main-projects ul.refs li p{
margin-top:10px;  
}
.main-content h2 {
color: #373b46;
margin-bottom:7px;
}
.main-content h3{
font-size: 16px; 
}
h3{
font-weight:400;  
}
h1 a:hover, h2 a:hover, h3 a:hover{
text-decoration:none;  
}
h1 a, h2 a, h3 a{
color: #373b46;
}
#mb_1131 img{
margin-top:4px;  
}
#sidebar_left #module_1106{
padding:0;  
}
#sidebar_left .module #left_menu li a:hover{
text-decoration:none;
}
#sidebar_left .module #left_menu li.active a{
font-weight:700;  
}
#sidebar_left .module #left_menu ul li a {
line-height: 24px;
padding: 0 20px;
 font-size:14px;
}
#sidebar_left .module #left_menu ul {
padding:0;
  margin:0;
}
#sidebar_left .module #left_menu li.active ul li a{
font-weight:400;  
 background:none;
}
#sidebar_left .module #left_menu li ul li.active a{
font-weight:700;  
}
ul.small li{
font-size:13px;  
  line-height:18px;
}
ul.small {
padding: 0;
list-style-position:outside;
  margin-left:15px;
}
#sidebar_left {
color: #808a97;  
}
#sidebar_left .module {
padding: 0;
}
#sidebar_left .module_body{
padding:0 20px;  
}
#sidebar_left #module_1106 .module_body{
padding:0;
}
#sidebar_left .module .module_header {
font-size: 16px;
color: #4b505f;
font-weight: 700;
padding-bottom:5px;
}
#contentpage .main-abouts {
height: 10px;
padding: 0;
background: #ae2d2d;
}
.name_and_description{
font-size:13px;  
  line-height:18px;
}
.name_and_description h2{
font-size:16px;
line-height:18px;
  margin:10px 0 5px 0;
}
.main-projects ul.refs li img{
-webkit-border-radius: 5px;
 border-radius: 5px;
}
.main-projects ul.refs li a{
margin-bottom:0;  
}
.catalog_category_list li.active a{
font-weight:700;  
  text-decoration:underline;
}