﻿#main_content {margin:0 auto; width:1004px;}
#banner {margin:0 0 20px 0;}

#index_services {width:500px; margin:0 0 0 30px; background:url(../images/index/index_r5_c7.jpg) right no-repeat;}
#index_services ul{list-style:none; margin:0; padding:0;}
#index_services li{margin:5px 0 0 0;}
#index_pic{margin:10px 0 0 230px;}
#index_support {margin:0 30px 0 0; width:200px;}
#index_news {width:200px; margin:0 0 0 550px;}

#about_content{margin:0 30px 0 30px; width:764px; background:url(../images/about/about_r5_c16.jpg) no-repeat right; padding:0 180px 0 0;}

#services_content {margin:20px 0 0 220px;}

#portfolio_content {margin:20px 30px 0 30px;}

#contact_content{width:600px; margin:0 auto; }

#client_content{width:600px; margin:0 auto; }
#client_content div{padding: 50px 50px 50px 100px; }
/*#contact_content div{float: left}*/

#footer {background:#EBEBEB; border:1px #CCCCCC solid; margin:10px 0 10px 0; padding:20px; height:30px; vertical-align:middle;}
#footer ul {list-style:none; margin:0px; padding:0px; float:left;}
#footer li {float:left; padding:5px;}

#index_footer {margin:10px 0 10px 0; padding:20px; height:30px; vertical-align:middle;}
#index_footer ul {list-style:none; margin:0px; padding:0px; float:left;}
#index_footer li {float:left; padding:5px;}

#floatmenu{position: relative; left: 0px; top: 0px; width:200px;}