html,body{height:100%; background: url(../images/bgr.gif) repeat-y center top; min-width: 758px; background-color: #e2e5ea;}
body,form,dl,dt,dd{margin:0;padding:0;}
body,a,td,input,select,textarea{font:11px tahoma,arial,sans-serif;color:#29303d;}
img,a img{border:0;}
ul{list-style-type:none; list-style-position:outside;}
a:hover{text-decoration:underline;}
h1{clear:both;margin:0; margin:15px 30px 5px 30px; font:28px times new roman;color:#424a59; line-height: 24px;}
h2{clear:both;margin:0; margin:15px 30px 5px 30px; font:20px times new roman;color:#424a59; line-height: 18px;}
h3{clear:both;margin:0; margin:10px 30px 15px 30px; font:16px times new roman;color:#424a59; line-height: 18px;}
h4{clear:both;margin:0; margin:20px 20px 15px 25px; font:20px times new roman;color:#424a59; line-height: 18px;}
h5{clear:both;margin:0; padding:15px 20px 15px 25px; font:20px times new roman;color:#424a59; line-height: 18px; background-color: #ffffff; width: 180px;}

#main{position:relative; height:96%; min-height:96%; width:758px; min-width:758px; margin:auto; background:url(../images/bgrbottom_.gif) no-repeat right bottom;}
html>body #main{height:auto;}
.clear{clear:both; height:1px;}

#content{padding:128px 0 0 0;}

#center{float:left;width:100%;margin:0 -226px 0 0;}
#center .content{margin:0 230px 30px 6px;}
#center .content p{margin:0 30px 0 30px;padding:10px 0 0 0; text-align:left;}
#center .content li{background-color:none; background-image:url('../images/point_01.gif'); background-position:left top; background-repeat:no-repeat; padding-left:17px; margin-left:20px; padding-top:2px; padding-bottom:6px;}

#right{float:left; width:220px; background-image:url('../images/bgrrtop.jpg'); background-position:left top; background-repeat:no-repeat; min-height:200px; _height:200px;}  
#right li{background-color:none; background-image:url('../images/point_01.gif'); background-position:left top; background-repeat:no-repeat; margin:0 20px 0 -15px; padding:2px 0 10px 12px;}
#right .contacts{padding-top: 50px;}
.tcontacts{padding:0 0 3px 0; font-weight:bold; display:block;}
.contacts p{padding:0 20px 0 25px;}

#bottom{position:relative;height:50px; width:758px; min-width:758px; margin:auto; background:url(../images/bgrbottom.gif) no-repeat 0 0;}
#bottom .copyright{width:226px; height:29px; background-color:#e4670d; border-top:solid 1px #eef1f5; text-align:center; padding-top:20px; color:#ffffff; position:absolute; right:0;}
#bottom .copyright a{color:#ffffff; text-decoration:none;}

#top{position:absolute;top:0;width:100%;}
#top .topinner{height:128px; width:758px; min-width:758px; margin:0px auto; background:url(../images/bgrtop.gif) repeat-y 0 0;}
#top .content{height:128px;background:url(../i/top.jpg) no-repeat 30% 0;}
#top .menutop{width: 521px; height:28px; background-color:#cad1de; border-top:solid 1px #e2e5ea; text-align:center; vertical-align:middle; line-height:28px;}
#top .menutop li{float: left;}
#top .menutop a{font-weight:bold; text-decoration:none; padding:0 20px 0 20px; color:#595f69;}
#top .cs {float:left; width:521px; padding-left:6px;}
#top .companyslogan{width:521px; height:67px;}
#top .companyslogan p{padding-top:20px; margin:0 0 0 135px; font:26px times new roman; color:#424a59;}
#top .companyname{background:url(../images/bgrcn.gif) no-repeat right bottom; width:231px; height:96px; float:left; text-align:center;}
#top .companyname p{margin-top:30px; font:40px times new roman; color:#ffffff;}
#top .companyname a{margin-top:30px; font:40px times new roman; color:#ffffff; text-decoration:none;}
#top .menutop_{width: 746px; height:28px; margin:0px auto; background-color:#ed8c1e; border-bottom:solid 1px #ffffff; text-align:center; vertical-align:middle; line-height:28px; color:#ffffff;}
#top .menutop_ li{float:left;}
#top .menutop_ a{font-weight:bold; text-decoration:none; padding:0 10px 0 10px; color:#ffffff;}
#top .sep{height:5px; width:758px; background-color:#e2e5ea; clear:both;}
