@charset "utf-8";
/* CSS Document */

body {background-color:#100f0d; margin:auto; font-family:Arial, Helvetica, sans-serif;}

#container {width:973px; margin:auto; overflow:hidden;}

#header {width:973px; overflow:hidden; background-image:url(../images/header-bg.gif); background-position:center top 70px; background-repeat:no-repeat; height:136px;}

#logo {float:left; width:460px; margin-top:2px; margin-left:20px;}

#top-contact {color:#FFFFFF; font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:100px; margin-top:20px; float:left; width:220px;}

.top-icons {float:right; margin-left:20px; margin-top:15px;}

.language-icon {float:right; margin-left:30px; margin-right:15px; margin-top:22px; width:49px;}

#navi {width:400px; float:right; margin-right:-30px; margin-top:40px;}

#navi a{color:#363435; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin-left:10px; margin-right:12px; float:left; font-weight:bold;}

#navi a:hover {color:#bd1900; }

#navi a.active {color:#bd1900; }

#mdl-sec {width:973px; margin:auto; overflow:hidden; background-color:#FFFFFF; padding-top:15px; padding-bottom:0px;}

#banner {width:879px; float:left; margin-bottom:15px;  padding-left:22px;}

.small-box {border:1px solid #e2e1df; float:right; width:33px; margin-right:18px;}

#sec1 {border-top:1px solid #e8e8e8; width:951px; float:left; padding-top:20px; margin-top:5px;  padding-left:22px;}

#left-sec {float:left; width:675px;}

.home-box {background-color:#e9e8e6; border-radius:10px; overflow:hidden; -webkit-border-radius:10px; -moz-border-radius:10px; padding:15px; width:305px; float:left; margin-bottom:5px;}

.box-img {width:83px; float:left; margin-right:20px; border:1px solid #23221e;}

.red-link a{color:#d22002; font-weight:bold; text-decoration:underline; margin-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; float:left;}

.red-link a:hover {color:#d22002; font-weight:bold; text-decoration:underline; margin-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

.box-text {color:#363437; font-size:12px; line-height:18px; margin-top:10px; float:left; width:190px;}

.more a{color:#d22002; float:right; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.more a:hover{color:#333333; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#right-sec {width:245px; float:right; overflow:hidden;}

.project-box {width:222px; float:right; margin-right:22px;}

.black-heading1 {color:#353334; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:20px;}

#right-link a{background-image:url(../images/arrow-right.gif); background-position:left top; background-repeat:no-repeat; color:#333333; padding-left:28px; font-size:12px; padding-top:2PX; text-decoration:none; padding-bottom:10px; display:block;}

#right-link a:hover{background-image:url(../images/arrow-right.gif); background-position:left top; background-repeat:no-repeat; color:#BD1900; padding-left:28px; font-size:12px; text-decoration:none;}

#right-link2 a{background-image:url(../images/arrow-right2.gif); background-position:right top; background-repeat:no-repeat; color:#333333; padding-right:28px; font-size:12px; padding-top:2PX; text-decoration:none; padding-bottom:10px; display:block; text-align:right;}



.read-btn {background-image:url(../images/btn-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; color:#db5201; width:82px; text-align:center; color:#db5201; font-size:12px; float:right; height:20px; font-weight:bold; padding-top:5px; border-bottom:1px solid #b9b9b9;}

.news-box {width:222px; float:right; background-image:url(../images/news-bg.gif); background-repeat:no-repeat; background-position:left top;  margin-right:22px;}

.black-heading2 {color:#353334; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:20px; margin-left:10px; margin-top:40px;}

.btm-sec {float:left; overflow:hidden; width:490px;}

.btm-heading {color:#333333; background-image:url(../images/btm-heading-bg.gif); background-position:left top; background-repeat:no-repeat; padding-left:90px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; margin-top:20px; float:left; width:490px; height:65px;}

.trust-text {color:#44403f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; float:left; width:490px; margin-top:5px;}

.pic {width:126px; float:right; margin-top:15px;}

#mdl-end {width:973px; margin:auto;}

#footer {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:953px; margin:auto; padding-top:15px; padding-bottom:15px; padding-left:20px;}




a{color:#CC0000; text-decoration:underline;}




