html{}body{margin:0;padding:0;font-family:arial, tahoma, verdana;font-size:11px;color:#222;background:url(../images/body-bg.jpg);}img, a{behavior: url(rdb/css/iepngfix.htc)}ul,li{padding:0;margin:0;}a{color:#333;}img{border:0;}h1{font-size:115%;margin-top:7px;margin-bottom:20px;text-transform:uppercase;font-weight:normal;}p{margin-bottom:10px;}#outer{float:none;width:916px;margin:0 auto;color:#444;}#container{float:left;width:900px;margin:0 auto;background-color:#fff;padding:0 8px 0px 8px;background:url(../images/bg.jpg);}.lng{width:900px;height:5px;text-align:right;color:#555;font-size:105%;}.lng a{text-decoration:none;}#top{width:916px;height:50px;background:#e8e8e8 url(../images/logo.jpg) top left no-repeat;}#h-menu{float:right;width:610px;height:50px;}#h-menu ul{float:right;height:32px;margin-right:12px;padding-top:13px;}#h-menu li{float:left;margin-left:12px;list-style:none;}#h-menu li a:link,#h-menu li a:visited{float:left;display:block;height:27px;line-height:30px;font-size:130%;text-decoration:none;padding:0 10px;color:#555;}#h-menu li a:hover,#h-menu li a:active,#h-menu li a:link.current,#h-menu li a:visited.current{display:block;float:left;height:27px;line-height:30px;font-size:130%;text-decoration:none;background:url(../images/hover-blue-left.jpg) no-repeat top left;color:#fff;}#h-menu li a:link span,#h-menu li a:visited span{display:block;float:left;height:27px;line-height:27px;text-decoration:none;padding-right:10px;}#h-menu li a:hover span,#h-menu li a:active span,#h-menu li a.current span{display:block;float:left;height:27px;line-height:27px;text-decoration:none;padding-right:10px;background:url(../images/hover-blue-right.jpg) no-repeat top right;}#header{width:100%;height:200px;background:url(../images/header.jpg);margin-bottom:10px;overflow:hidden;}.header-left{float:left;width:440px;height:119px;overflow:hidden;padding:25px 10px 25px 20px;color:#fff;font-size:130%;text-align:justify;}p.head-more{text-align:right;}p.head-more a:link,p.head-more a:visited{text-align:right;color:#fff;text-decoration:none;}p.head-more a:hover,p.head-more a:active{text-decoration:underline;}.header-right{float:right;width:300px;height:140px;padding:25px 50px 20px 45px;color:#fff;font-size:120%;}.header-right img{margin-top:50px;display:block;float:left;border:0;}.site img{display:block;float:left;margin:0 10px 0;border:1px solid #fff;}#left-sec{display:block;float:left;width:180px;margin:0px 0 0 10px;padding:10px 7px 10px 7px;}.title{padding:7px 0 7px 17px;font-weight:normal;text-transform:uppercase;font-size:105%;background:#f7f7f7 url(../images/title.jpg);}#left-sec ul{width:180px;padding:5px 0px 0px 0px;list-style:none;margin:0 0 20px 0;}#left-sec li{list-style:none;margin:0px 0px 5px 0px;}#left-sec li a:link,#left-sec li a:visited{display:block;height:29px;padding-left:40px;background:#f7f7f7 url(../images/v-menu.jpg) top left no-repeat;font-size:95%;line-height:30px;text-decoration:none;color:#444;text-transform:uppercase;}#left-sec li a:hover,#left-sec li a:active{background:#f7f7f7 url(../images/v-menu-hover.jpg) top left no-repeat;}.main-sec{float:left;width:680px;padding:10px 0 30px 10px;text-align:justify;}.main-sec li{list-style: none;background:url(../images/bullet.jpg) center left no-repeat;margin:4px 0;padding:0 0 0 9px;}.main-sec1{margin-right:20px;}.main-sec1 ul{margin-bottom:20px;}.kare{display:inline;float:left;width:279px;height:295px;padding:20px 20px;margin-right:20px;margin-bottom:15px;background:url(../images/kare.jpg) top left no-repeat;}.art{float:left;display:inline;width:222px;height:28px;margin-bottom:1px;}.price-green,.price-orange,.price-blue,.price-red{display:inline;float:left;width:54px;height:28px;color:#fff;line-height:23px;text-align:center;margin-bottom:1px;}.price-green{background:url(../images/price-green.jpg) top left no-repeat;}.price-orange{background:url(../images/price-orange.jpg) top left no-repeat;}.price-blue{background:url(../images/price-blue.jpg) top left no-repeat;}.price-red{background:url(../images/price-red.jpg) top left no-repeat;}.package-green,.package-orange,.package-blue,.package-red{clear:both;display:inline;font-size:105%;margin-bottom:15px;padding:0;margin:0;}.more-green,.more-green a,.package-green{color:#71aa03;}.more-orange,.more-orange a,.package-orange{color:#fda700;}.more-blue,.more-blue a,.package-blue{color:#265a8e;}.more-red,.more-red a,.package-red{color:#ec1005;}.desc{width:279px;height:217px;}.more-green,.more-orange,.more-blue,.more-red{text-align:right;font-size:105%;}.footer{clear:both;width:916px;height:180px;background:url(../images/footer.jpg) top left no-repeat;}.footer1{display:inline;float:left;width:270px;height:120px;color:#eee;padding:25px 0 15px 30px;}.footer1 a{display:block;margin:6px 0;color:#eee;text-decoration:none;}.design{clear:both;width:916px;text-align:center;padding-bottom:30px;}