@charset "UTF-8";
/* CSS Document */

.header { width: 100%; background: url(../images/b.jpg); height: 630px; background-repeat: no-repeat; background-color: #f7f7f7; background-position: 50% 0%; clear: both; }
.header_contained { width: 960px; margin: 0px auto 0px; padding: 20px; border-bottom: 1px solid #ccc;}
.logo { width: 300px; float: left; }
.navigation { float: left; height: 50px; margin-top: 80px; margin-left: 220px; }
.navigation_block { width:100px; float: left; height: 50px; margin: 0px auto 0px;  border: 5px none solid; padding-bottom: 20px; }
.navigation_block a { text-align:center; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 16px; text-decoration:none; }
.navigation_block a:hover { text-align:center; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 16px; text-decoration:none; padding-bottom:20px; border-bottom: 3px #339fb7 solid; }

.main { width: 100%; background: #fff; height: 220px; clear: both; }
.main_contained { width: 960px; margin: 130px auto 0px; padding: 20px; }
.main_contained p { font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; color: #000; font-size: 14px; }
.main_left { width: 33%; float: left;  padding: 50px 0px 50px 0px; margin-top: 50px; border-top: 1px solid #ccc;  }
.main_text { width: 50%; float: left; }
.column { width: 100%; margin-top: -20px; }
.column_text { width: 50%; float: left; }

.slider { width: 100%; clear: both; }
.slider_contained { width: 960px; margin: 20px auto 0px;  padding: 40px 20px 20px 20px; }
.slider_left { width:460px; float: left; }
.slider_right { width:330px; float: left; background: none; color: #000; font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; color: #fff; font-size: 15px; }
h3 { font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; color: #207fa6; font-size: 20px; font-weight: lighter; }

.subordinate { width: 100%; background: #fff; clear: both; }
.subordinate_contained { width: 960px; margin: 0px auto 0px;  padding: 20px; }
.subordinate_contained p { font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; color: #000; font-size: 14px; clear: both; }
.icon_column { width: 33%; float: left; }
.icon_column img { margin: 0px auto 0px; display: block; }
.img { float: left; padding-bottom: 20px; }


.footer { width: 100%; background: #e0e0e0; height: 120px; clear: both; padding-top: 0px; }
.footer_contained { width: 390px; height: 30px; margin: 20px auto 0px;  padding: 20px; }
.footer_contained p { text-align:center; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 13px; }
.footer_contained a { text-align:center; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 13px; text-decoration:none; }
.footer_contained a:hover { text-align:center; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 13px; text-decoration: underline; }



.basement { width: 100%; background: #fff; clear: both; padding-top: 0px; }
.basement_contained { width: 960px; background: #f7f7f7; margin: 0px auto 0px; } 
.basement_contained p { text-align:center; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; }
.basement_contained a { text-align:center; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; text-decoration: none; }
.basement_contained a:hover { text-align:center; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; text-decoration: underline; }





/*SERVICES PAGE*/

.business_services { width: 960px; clear: both; margin:0px auto 0px; border-bottom: 1px solid #f7f7f7; }
.headlines { margin-top: -50px; }








