@charset "utf-8";body{margin:0;padding:0;width:100%;background:#ededed url(images/bg.png) top repeat-x;}
html{padding:0;margin:0;}
p{margin:0;padding:5px 0;}
h1, h2, h3, h4{padding:0;margin:0;}
hr{margin:10px 0;padding:0;border:0;outline:0;background:#cacaca;height:1px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.blue{color:#26739f;}
.red{color:#ff0000;}
.main{width:100%;padding:0;margin:0 auto;}
.resize{width:975px;margin:0 auto;}
.header{margin:0 auto;width:975px;}
p.top{text-align:right;padding:7px 0;}
p.top a{color:#7c7c7c;font:normal 11px Tahoma, Geneva, sans-serif;}
.logo{float:left;padding:41px 30px;width:300px;}
.menu{float:right;width:600px;padding:35px 0 0 0;}
.menu ul{padding:0;margin:0;list-style:none;float:right;}
.menu ul li{float:left;margin:0;padding:10px 20px;}
.menu ul li a{display:block;color:#FFF;font:normal 15px Arial, Helvetica, sans-serif;}
.menu ul li a:hover{color:#2b93e1;text-decoration:none;}
.menu ul li a.active{color:#2b93e1;}
.menu ul li span{display:block;color:#8c8c8c;font:normal 11px Arial, Helvetica, sans-serif;}
}
.menu ul li a.active{color:#2b93e1;}
.menu ul li span{display:block;color:#8c8c8c;font:normal 12px Arial, Helvetica, sans-serif;}
.title_block{background:url(images/mar/title_bg.png) no-repeat top;height:173px;width:975px;}
.title_block h2{color:#ffffff;font:bold 40px Arial, Helvetica, sans-serif;padding:55px 0 0 50px;}
.title_block p{float:right;width:600px;padding:10px 50px;margin:40px 0 0 0;border-left:1px solid #1a76c8;font:normal 11px Arial, Helvetica, sans-serif;color:#FFF;line-height:1.6em;}
.body{padding:10px 0;border-bottom:1px solid #dcdcdc;background:#e9e9e9;}
.second_body{padding:10px 0;border-top:1px solid #FFF;background:#f0f0f0;}
div.panel{background:url(images/pan_bg.gif) repeat-x;}
div.panel div{background:url(images/pan_l.png) no-repeat left;}
div.panel div div{background:url(images/pan_r.png) no-repeat right;height:52px;width:975px;}
div.panel h1{font:normal 18px Arial, Helvetica, sans-serif;color:#FFF;padding:15px 20px;}
div.panel p{float:right;padding:18px 10px 0 10px;}
div.panel a{font:bold 12px Arial, Helvetica, sans-serif;color:#FFF;padding:0 5px;}
div.box{background:url(images/box_bg.gif) repeat-y left;}
div.box div.bottom{background:url(images/box_bot.png) no-repeat bottom left;}
div.box div.bottom div.top{background:url(images/box_top.png) no-repeat top left;width:975px;}
.services{padding:10px 15px !important;padding:10px 0 10px 5px;margin:10px 0;}
.services h2{padding:10px 0;margin:5px 0;color:#373737;font:bold 12px Arial, Helvetica, sans-serif;border-bottom:1px solid #d7d7d7;}
.services p{padding:10px 0;margin:5px 0;color:#505050;font:normal 11px Arial, Helvetica, sans-serif;line-height:1.6em;}
.services p.link{border-top:1px solid #d7d7d7;}
.services a{color:#145190;font:normal 12px Arial, Helvetica, sans-serif;}
.services .left{float:left;width:295px;margin:0 10px;}
.services .center{float:left;width:295px;margin:0 10px;}
.services .right{float:left;width:295px;margin:0 10px;}
.box .content{padding:20px;margin:10px 0;}
div.testi{background:url(images/test_bg.gif) repeat-y;width:292px;margin:20px 10px;}
div.testi div{background:url(images/test_top.gif) no-repeat top;}
div.testi div div{background:url(images/test_bot.gif) no-repeat bottom;width:272px;padding:15px 10px 30px 10px;}
.content{}
.content h2{color:#373737;font:normal 18px Arial, Helvetica, sans-serif;padding:10px;margin:0 0 10px 0;border-bottom:1px solid #cacaca;}
.content h3{color:#373737;font:normal 18px Arial, Helvetica, sans-serif;padding:10px;margin:10px 0 0 0;}
.content p{color:#505050;font:normal 11px Arial, Helvetica, sans-serif;line-height:1.6em;padding:5px 10px;font-size:12px;}
.content a{color:#505050;font:normal 12px Arial, Helvetica, sans-serif;line-height:1.6em;}
.content .left{float:left;width:610px;padding:0 10px;}
.content .right{float:right;width:312px;padding:0 10px;}
.team{background:#dfdfdf;padding:1px;}
.team div{border:1px solid #FFF;background:#e9e9e9;padding:10px;}
.team img{float:left;padding:0 20px 0 0;}
.footer{background:#bcbcbc url(images/footer_bg.jpg) repeat-x top;padding:30px 0;}
.footer p{color:#333333;font:normal 11px Arial, Helvetica, sans-serif;text-align:center;padding:0;}
.footer a{color:#333333;font:normal 11px Arial, Helvetica, sans-serif;}
p.clr, .clr{clear:both;padding:0;margin:0;background:none;}
