.outer.services { margin: -70px 0 0 0; z-index: 5; position: relative; }
.outer.services .inner { margin-top: 10px; }
.outer.services .h1 { display: block; line-height: 35px; font-size: 35px; margin: 18px 27px 7px }
.outer.services P { margin: 0px 27px; }
.outer.services P.bg { height: 39px; width: auto; overflow: hidden; margin: 10px 0 0 0; }
.outer.services P.bg I { width: 10px; height: 39px; display: block; float: left; }
.outer.services P.bg SPAN { display: block; float: left; font-size: 14px; font-family: "Arial"; color: rgb(255, 255, 255); padding: 11px 10px 12px 25px; }

.outer.services P.bg_1 I { background: url('/img/bg1.png') no-repeat left top; }
.outer.services P.bg_2 I { background: url('/img/bg2.png') no-repeat left top; }
.outer.services P.bg_3 I { background: url('/img/bg3.png') no-repeat left top; }
.outer.services P.bg_4 I { background: url('/img/bg4.png') no-repeat left top; }

.outer.services P.bg_1 SPAN { background: #A350A0; }
.outer.services P.bg_2 SPAN { background: #3CA31C; }
.outer.services P.bg_3 SPAN { background: #4C7497; padding: 11px 5px 12px 25px; }
.outer.services P.bg_4 SPAN { background: #FFC000;  /*color: rgb(44, 44, 44); */}

.outer.services A { text-decoration: none; color: #1f1f1f; text-align: center; }
.outer.services A:hover { overflow: hidden; display: block; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); } 
.outer.services TD { border: 1px solid #D3D3D3; margin: -60px 0 0 0; background: #fff; }
.outer.services TH { width: 8px; }
.outer.services .owerflow { display: block; height: 110px; overflow: hidden; text-align: left; }
.outer.services .card_but { display: block; margin-bottom: 30px; }
.outer.services .card_but I { margin: 0 auto; background: url('/img/more_red.png') repeat-x left top; font-style: normal; color: #fff; text-transform: uppercase; padding: 14px 35px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.outer.services A .card_but I:hover { background-position: left -44px; }
.outer.services A .card_but I:active { background-position: left -88px; }

