/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#b64444; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

/* H */
h1{font:normal 17px Verdana, Arial, Helvetica, sans-serif; color:#00a5e1; text-transform:uppercase; margin-bottom:10px; border-bottom:2px solid #657576; padding-left:42px; background:url(../i/title_bg.gif) no-repeat 0 8px; padding-bottom:5px;}
h2{}
h3{font:bold 12px Tahoma; margin-bottom:15px; color:#;}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Tahoma; color:#000; background:#dde8c4 url(../i/body_bg.gif) repeat-x;}
.main{max-width:1280px;	min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':(document.body.clientWidth > 1280? "1280px": "auto")); text-align:left; min-height:100%; _height:100%; margin:0 auto; xborder-left:1px solid #a5c5c4; xborder-right:1px solid #a5c5c4;}

/* HEADER */
.header{height:273px; position:relative;}
.logo{position:absolute; top:45px; left:56px;}
.ico{position:absolute; top:10px; left:63px;}
.ico a{float:left; margin-right:13px;}
.mail{position:absolute; top:157px; left:85px; height:30px; background:url(../i/mail_bg.gif) no-repeat;}
.mail div{height:30px; background:url(../i/mail_bg.gif) no-repeat 100% 100%; padding:0 24px; float:left;}
.mail a{font-size:14px; line-height:26px; padding-left:25px; background:url(../i/mail_ico.gif) no-repeat 0 6px;}
/* navigation */
.navigation{height:51px; padding:35px 0 0 320px; margin-bottom:8px;}
.navigation table{width:100%; height:51px; background:url(../i/nav_bg.gif) no-repeat;}
.navigation td{height:51px; vertical-align:middle; text-align:center; width:5%; font-size:15px; background:url(../i/nav_dev.gif) no-repeat; padding-left:1px;}
.navigation .first{background:none; padding-left:0;}
.navigation a{color:#fff; display:block; background:url(../i/nav_hov.gif) repeat-x; height:51px; line-height:48px;}
.navigation .first a{background:url(../i/nav_first.gif) no-repeat;}
.navigation a:hover{background-position:0 100%;}
.navigation .current{background-position:0 100%!important;}
/* about */
.about{height:171px; padding:0 0 0 320px;}
.about .bg{height:151px; background:url(../files/logo/head.jpg) no-repeat; padding:17px 75px 0 320px;}
.about h1{color:#000; background:none; border:none; padding:0;}
.about p{font-size:13px; line-height:17px; height:85px; overflow:hidden; zoom:1;}
.about .more{padding-top:6px; text-align:right;}
.about .more a{color:#ebb32f; margin-left:30px;}

/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom:144px;}
.container{float:right; width:100%; margin-left:-320px;}
.content{margin-left:320px;}
.content p, .content ul, .content ol{margin:0 0 15px 0; line-height:17px;}
.content ul li{padding:0 0 10px 20px; background:url(../i/list_style.gif) no-repeat 0 8px;}
.content ol li{list-style:decimal; margin-left:20px;}
.outer .title{height:18px; margin-bottom:10px; border-bottom:2px solid #657576; padding-left:42px; background:url(../i/title_bg.gif) no-repeat 0 3px;}
/* spec */
.spec{background:#fff; margin-bottom:23px;}
.spec .t{background:url(../i/spec_t.gif) no-repeat;}
.spec .b{background:url(../i/spec_b.gif) no-repeat 0 100%; padding:20px 54px 23px 28px; zoom:1;}
.spec h1{background-image:url(../i/title_bgr.gif); border-color:#e8e8e8;}
.spec .overflow{padding-bottom:10px;}
.spec .item{width:50%; background:url(../i/spec_dev.gif) repeat-y; margin-left:-1px;}
.spec .int{padding:0 20px;}
.spec p{margin:0; padding-left:10px;}
.spec .all{border-top:1px solid #e3e3e3; padding:10px 0 0 10px;}
/* products */
.products{background:url(../files/logo/prod.jpg) no-repeat 0 100%; padding:15px 0 0 181px; margin-bottom:23px; zoom:1;}
.products .bg{background:url(../i/center_dev.gif) repeat-y; padding:0 54px 0 20px;}
.products .item{padding:0 0 15px 28px;}
.products .image img{overflow:hidden; zoom:1; border:5px solid #fff; margin-bottom:15px;}
.products p{margin:0;}
/* services */
.services{overflow:hidden; zoom:1; background:#f1f1f1; margin-bottom:23px;}
.services .t{background:url(../i/services_t.gif) no-repeat;}
.services .b{background:url(../i/services_b.gif) no-repeat 0 100%; padding:23px 54px 10px 28px; zoom:1;}
.services .t1{background:url(../i/services_t1.gif) no-repeat;}
.services .b1{background:url(../i/services_b1.gif) no-repeat 0 100%; padding:23px 54px 10px 28px; zoom:1;}
.services ul{margin:0;}
.services ul li{padding-bottom:15px;}
/* bottom */
.bottom{overflow:hidden; zoom:1; padding:0 54px 23px 28px;}
.faq{width:62%; float:left;}
.faq ul li{background:none;}
.faq ul a{color:#000;}
.faq .more{padding-left:20px;}
.recalls{width:34%; float:right;}
.recalls .author{text-align:right;}
.recalls .more{padding-top:10px;}

/* SIDEBAR */
.sidebar{float:left; width:266px; padding:24px 0 0 30px;}
.sidebar p, .sidebar ul{line-height:17px;}
.sidebar .all{border-top:1px solid #b0c7c0; padding:10px 0 40px 13px;}
.sidebar .all li{padding-bottom:5px;}
/* news */
.news{}
.news li{padding:0 20px 10px 0; margin-bottom:10px; overflow:hidden; zoom:1;}
.news .date{width:62px; float:left; margin-right:4px; text-align:center; font-size:10px; color:#b64444;}
.news p{overflow:hidden; zoom:1;}
.news a{color:#000;}
.news .first{margin-left:-9px; border:none;}
.news .first .date{background:url(../i/date_bg.gif) no-repeat; font-size:12px; width:70px; height:16px; line-height:15px; margin-top:3px; margin-right:7px;}
.news .first p{font-weight:bold;}
/* articles */
.articles{line-height:17px; padding:0 0 5px 23px;}
.articles li{padding:0 0 10px 20px; background:url(../i/list_style.gif) no-repeat 0 8px;}
/* recommend */
.recommend{background:#1faee2; width:266px; margin-bottom:25px;}
.recommend .t{background:url(../i/recommend_t.gif) no-repeat;}
.recommend .b{background:url(../i/recommend_b.gif) no-repeat 0 100%; padding:19px 10px 20px 27px;}
.recommend h1{color:#fff; padding:0; border:none; background:none;}
.recommend ul{padding-left:13px;}
.recommend li{padding-bottom:10px;}
.recommend a{color:#fff;}

/* FOOTER */
.footer{max-width:1280px; min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':(document.body.clientWidth > 1280? "1280px": "auto")); text-align:left; margin:0 auto; height:124px; margin-top:-124px; position:relative;}
.footer .int{padding-left:320px;}
.breadcrumbs{padding-left:48px; height:45px; border-top:1px solid #838b77; line-height:43px;}
.breadcrumbs a{color:#000; margin-right:10px;}
.footer .overflow{border-top:7px solid #1faee2; padding:15px 54px 0 43px;}
.copy{overflow:hidden; zoom:1; color:#1faee2; font-size:11px;}
.copy p{margin-bottom:5px;}
.copy a{color:#1faee2;}
.counters{float:right;}
.counters div{float:left; margin-left:14px; display:inline;}
