/* CSS Document */
body {
  padding:0px;
  margin:0px;
  font-family:"Calibri";
  font-size:13px;
  color:#fff;
  background:url(../images/bg.jpg) center top repeat-x #f2f0dc;
 }
 
	@font-face {
        font-family: "Calibri";
        src: url('464233399-calibri.eot');
        src: url('464233399-calibri.eot?#iefix') format('embedded-opentype'),
        url('464233399-calibri.svg#Calibri') format('svg'),
        url('464233399-calibri.woff') format('woff'),
        url('464233399-calibri.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }	
	
a {
  text-decoration:none;
  color:#00b56a;
  }
a:hover {
  text-decoration:none;
  color:#000;
  }
p {
  margin:0 0 6px 0;
  padding:0;
  }
.left {
  float:left;
  } 
.right {
  float:right;
  }  
.clear {
  clear:both;
  }  
  
h1 {
  font-size:18px;
  color:#232222;
  font-family: "Calibri";
  line-height:24px;
  padding:0;
  margin:0 0 1px 0;
  font-weight:normal;
  text-transform: uppercase;
  }
h1 span {
   font-size:24px;
   }
h1 span span {
   color:#ffc000;
   }
h2 {
  font-size:24px;
  color:#fff;
  font-family: "Calibri";
  line-height:24px;
  padding:0;
  margin:20px 0;
  font-weight:bold;
  }


.contaner {
  width:930px;
  margin:auto;
  } 
.header_top {
  height:30px;
  line-height:30px;
  margin-bottom:21px;
  text-align:right;
  color:#0f965e;
  font-size:16px;
  }
.menu {
  margin:0 0 12px 0;
  height:40px;
  padding-left:175px;
  }
.menu ul {
  padding:0;
  margin:0px;
  }
.menu ul li {
  padding:0;
  margin:0;
  line-height:40px;
  font-size:22px;
  color:#4b4b4b;
  float:left;
  list-style-type:none;
  }
.menu ul li a {
   color:#4b4b4b;
   padding:0 20px;
   display:block;
   }
.menu ul li a:hover {
   color:#fff;
   background-color:#00c976;
   }
  
.banner {
  height:235px;
  background:url(../images/banner.jpg) left top no-repeat;
  padding:100px 40px 0 570px;
  font-size:18px;
  color:#00c976;
  text-align: center;
  line-height:18px;
  } 
#body_contaner {
   padding:20px 0;
   width:930px;
  margin:auto;
   }
#left_block {
   width:380px;
   float:left;
   }
.features_header {
  background:url(../images/services_bg.jpg) left top repeat-x;
  height:50px;
  line-height:50px;
  padding:0 15px;
  font-size:24px;
    -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  }
.features_block {
  background:url(../images/services_bg1.jpg) left top repeat-x #dbd8c0;
  padding:15px;
      -webkit-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
}
.features_block ul {
  padding:0;
  margin:0;
  }
.features_block ul li {
  padding:0 0 0 15px;
  margin:0;
  line-height:30px;
  font-size:16px;
  font-weight:bold;
  color:#30624d;
  list-style-type:none;
  background:url(../images/bullet.png) left 10px no-repeat;
  }
.more {
  padding:20px 0;
  font-size:18px;
  text-align:center;
  }
#right_block {
   width:480px;
   float:right;
   }
.services_block {
   background:url(../images/services_bg2.jpg) left top repeat-x #002113;
   padding:15px;
   margin-bottom:20px;
   -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  line-height:22px;
   }
.services_block_more {
   font-size:24px;
   padding-top:50px;
   font-weight: bold;
   }
.services_block_more a {
    color:#ffc000;
	}
.services_block_more a:hover {
    color:#000;
	}
.services_left {
  width:328px;
  } 
#footer_bottom {
   background-color:#a19e7e;
   padding:10px 0;
   }
.ad {
  padding-top:50px;
  text-align:center;
  font-size:12px;
  color:#3a3e2b;
  width:212px;
  text-transform:uppercase;
  }
#footer {
  height:55px;
  background-color:#312f1e;
  line-height:55px;
  color:#a19e7e;
  font-size:16px;
  }
#footer a {
  color:#a19e7e;
  padding-right:10px;
  }
#footer a:hover {
  color:#00c976;
  }
.review_block {
  width:425px;
  height:130px;
  }
.contact_block {
  width:670px;
  margin:50px auto;
  }
.textbox {
   background-color:#00c976;
   width:263px;
   height:30px;
   line-height:30px;
   color:#fff;
   font-size:14px;
   margin:0 35px 20px 0;
   padding:0 10px;
   border:1px solid #004995;
   font-weight:normal;
   }
.textarea {
   background-color:#00c976;
   width:583px;
   color:#fff;
   font-size:14px;
   margin:0 0 20px 0;
   padding:5px 10px;
   border:none;
   font-weight:normal;
   font-family: Arial, Helvetica, sans-serif;
   border:1px solid #004995;
   }
.submit {
  background-color:#312f1e;
  padding:10px 20px;
  margin-right:100px;
  font-size:22px;
  color:#fff;
  border:none;
   font-weight:bold;
  cursor:pointer;
  }
.service_inner {
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:1px dashed #474747;
  }
  
.services_inner_block {
  width:385px;
  margin:0 30px 0 0;
  }
.prize {
  padding:30px 30px 0 0;
  font-family:"Calibri";
  color:#ffce09;
  font-size:48px;
  }
.service_right {
  float:left;
  }
.service_right ul {
  padding:0;
  margin:0;
  }
.service_right ul li {
  padding:0 0 0 25px;
  margin:0;
  line-height:26px;
  font-size:16px;
  font-weight:bold;
  color:#282828;
  font-style:italic;
  list-style-type:none;
  background:url(../images/bullet1.png) left 5px no-repeat;
  }
/****************Records*******************************/
#performance_statistic {
	width:650px;
	margin:20px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.performance_header {
	height:40px;
	line-height:40px;
	background-color:#34495e;
	margin-bottom:10px;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	padding:0 15px;
}
.performance_block {
	background-color:#FFFFFF;
	border:2px solid #34495e;
	padding:15px;
	color:#000;
	font-size:14px;
}
.performance_img {
	margin-right:10px;
	margin-bottom:40px;
}
.performance_color {
	color:#e74c3c;
}
.performance_color1 {
	color:#94c63c;
}
.performance_color2 {
	color:#3498db;
}
.performance_left {
	width:220px;
	float:left;
	font-size:14px;
}
.performance_right {
	width:373px;
	float:right;
}
.performance_block1 {
	width:104px;
	height:23px;
	line-height:23px;
	color:#fff;
	margin:0 1px 1px 0;
	float:left;
	padding:0 10px;
}
.performance_block2 {
	width:94px;
	height:23px;
	line-height:23px;
	color:#34495e;
	margin:0 0 1px 0;
	float:left;
	text-align:center;
}
.performance_color_block1 {
	background-color:#e74c3c;
}
.performance_color_block2 {
	background-color:#f3a79f;
}
.performance_color_block3 {
	background-color:#f5791f;
}
.performance_color_block4 {
	background-color:#fabd90;
}
.performance_color_block5 {
	background-color:#1abc9c;
}
.performance_color_block6 {
	background-color:#8edece;
}
.performance_color_block7 {
	background-color:#3498db;
}
.performance_color_block8 {
	background-color:#9bcced;
}
.performance_color_block9 {
	background-color:#9b59b6;
}
.performance_color_block10 {
	background-color:#ceaddb;
}
.performance_color_block11 {
	background-color:#a1aaaf;
}
.performance_color_block12 {
	background-color:#d1d5d7;
}
.performance_color_block13 {
	background-color:#34495e;
}
.performance_color_block14{
	background-color:#9ba5af;
}
.performance_right_header {
	background-color:#a1aaaf;
	padding:0 15px;
	height:22px;
	padding-top:3px;
	margin-bottom:2px;
}
.performance_bottom {
	padding:20px 0 0 0;
	color:#7b7a7a;
	font-size:12px;
}
/****************END Records*******************************/
  