@charset "utf-8";
body,td,th{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
body{background-color:#e2e2e2;background-image:url(../assets/bg_main.gif);background-repeat:repeat-y;margin:0;}
a:link,a:active,a:visited,a:hover{color:#666;text-decoration:underline;}
h1{font-size:1.8em;color:#000;letter-spacing:-0.05em;padding-bottom:5px;padding-top:20px;}
*h1{margin-top:15px;}
h2{font-size:1.5em;color:#333;letter-spacing:-0.08em;margin-left:30px;}
h3{font-size:1em;color:#333;}
h3 a{margin-right:4px;color:#333;text-decoration:none;padding:8px;}
#container{clear:both;float:left;width:943px;margin-left:25px;}
#top{clear:both;float:left;height:172px;width:943px;}
#topleft{float:left;height:172px;width:269px;background-image:url(../assets/banner.jpg);background-repeat:no-repeat;background-position:bottom;}
#topright{float:right;height:172px;width:637px;margin-right:10px;}
#topnav{height:15px;width:130px;position:absolute;text-align:right;margin-left:500px;color:#666;font-size:11px;}
#buton_contact{height:100px;width:32px;background-image:url(../assets/bg-contact.jpg);background-repeat:no-repeat;font-size:12px;font-weight:700;color:#333;position:absolute;top:20px;left:999px;}
#toptitle{float:left;height:110px;width:100%;}
#submenu{ font-size:12px;color:#333;font-weight:600;float:right;width:615px;display: table;}
#submenu a{margin-right:4px;color:#333;text-decoration:none;padding:3px;}
.focus {margin-right:4px;color:#fff;text-decoration:none;padding:3px;background-color:#f60;}
#middle{clear:both;float:left;width:943px;}
#menu{float:left;width:259px;padding-left:10px;margin-top:25px;}
#menu h1{font-size:14px;width:183px;float:right;margin-top:0;font-family:Arial, Helvetica, sans-serif;letter-spacing:-0.08em;color:#666;margin-bottom:10px;padding:0;}
#menu ul li{float:left;width:250px;margin-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#efefef;padding-bottom:10px;}
#menu ul li img{float:left;border:1px solid #d2d2d2;margin:0 10px 0 0;}
#menu ul li p{width:235px;float:right;font-size:12px;background-image:url(../assets/arr01.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:14px;padding-bottom:1px;margin:0;font-family: Verdana, Arial, Helvetica, sans-serif;}
#menu a:link,#menu a:active,#menu a:visited,#menu a:hover{color:#000;text-decoration:none;}
#content{float:right;width:587px;background-color:#fff;background-image:url(../assets/bg-middle.gif);background-repeat:no-repeat;background-position:top;text-align:justify;margin-right:10px;padding:25px;}
#content h2{font-size:1.2em;margin-left:0;padding-left:25px;background-image:url(../assets/bullet01.gif);background-repeat:no-repeat;background-position:left;}
#content h5{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;color:#666;}
#footer{float:right;width:930px;margin-top:30px;font-size:11px;margin-bottom:25px;}
#footer span{text-align:right;float:right;width:400px;padding-right:15px;margin-top:-15px;}
.tech{width:222px;float:right;margin-left:15px;margin-bottom:15px;background-color:#f4f4f4;background-image:url(../assets/bg-tech.gif);background-repeat:no-repeat;background-position:top;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#dedede;padding:35px 15px 25px;}
.tech ul li{width:210px;float:left;background-image:url(../assets/arr01.gif);background-repeat:no-repeat;background-position:left;padding-left:10px;}
.tech ul li strong{width:210px;float:left;color:#666;font-weight:700;}
.title_tech{width:210px;float:left;margin-top:15px;margin-bottom:5px;color:#999;text-transform:uppercase;margin-left:10px;font-weight:700;}
.title01{font-size:1.8em;text-align:left;border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#efefef;float:left;width:587px;margin-bottom:0;}
.btt{width:100%;float:right;text-align:right;margin-top:20px;}
a:hover,#menu a:hover{color:red;}
h3 a:hover,#submenu a:hover{color:#fff;background-color:#f60;}
#menu ul,.tech ul{list-style-type:none;display:inline;padding:0;}
.thumbs{float:left;width: 98%;padding-top: 20px;}
.table{margin-bottom: 10px;padding-bottom: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f4f4f4;}
