@import url(common.css);

#right .content{position:relative;color:#7f7f7f;background:url(../i/pyrotest_bg.gif) 0 0 repeat-x;}
#right .content .pad{padding:70px 14px 20px 20px;background:url(../i/pyrotest.gif) no-repeat;}
#right .content,#right .content a{font-size:10px;}
#right .content p{padding:0 5px 10px;}

#right .representative{position:relative;width:80%;height:27px;background:#EFEFEF url(../i/goto_sect_txt.gif) 12px 50% no-repeat;}
#right .representative a{position:absolute;height:35px;width:100%;right:0;margin:-4px 20px;top:0;z-index:1;background:url(../i/goto_sect_arr.gif) 100% 50% no-repeat;display:block;}

#right{float:right;width:30%;border-top:7px solid #ffa703;}
#right .search{height:105px;background:#fff;}

#right .content p{padding:0 0 10px 40px;}
#right .content .right{padding:0 10px 10px 75px;}

#right .bottom{padding-bottom:0;}
#right .bottom .all{padding-bottom:5px;border-top:4px solid #cfe0fc;}
.banner-right{display:block;width:100%;height:115px;margin-left:-1px;background:url(../i/pic/b_show_bg.jpg) 0 0 repeat-x;}
.banner-right SPAN{display:block;background:url(../i/pic/b_show.jpg) 0 0 no-repeat;width:100%;height:115px;}

#right dl{width:80%;}
#right dt{clear:both;margin:25px 0 1px;padding:3px 0;text-align:center;border:1px solid #dedede;}
#right dd{padding:0 0 20px;font:9px tahoma;}
#right .content dd p{padding:10px 10px 0;}
#right dd .price{display:block;padding:2px 5px;background:#d3e7fb;color:#000;text-align:right;}
#right dd .title{padding:10px 10px 0;display:block;}
#right dd .title,#right dd .title a{color:#004274;font-weight:bold;text-decoration:none;}
#right dd .title a:hover{text-decoration:underline;}
#right dd .video{height:2em;}
#right dd .video span{float:left;padding:0 0 0 17px;margin:0 10px 0 0;}
#right dd .video span a{color:#000;text-decoration:none;}
#right dd .video span a:hover{text-decoration:underline;}
.v2004{background:url(../i/2004.gif) no-repeat;}
.v2005{background:url(../i/2005.gif) no-repeat;}

.decor{height:133px;margin:10px 1px 0 0;border:1px solid #d1d1d1;background:url(../i/star_bg.gif) 0 0 repeat-x;)}
.decor .pad{height:133px;background:url(../i/star.gif) 100% 0 no-repeat;)}

.pyrotop50{clear:both;background:#F7F7F7;border-top:4px solid #d1d1d1;}
.pyrotop50 A{display:block;height:50px;margin-right:10px;background:url(../i/pyrotop50.gif) 100% 50% no-repeat;}

#content .in .content .top{background:url(../i/pyrotop50_ico.gif)  25px 40px no-repeat; }
#content .in .content .pad{min-height:0;height:0;}
html>body #content .in .content .pad{height:auto;}

#content .content TABLE{width:95%;float:right;margin-right:5px;}

#content .content td {width:33%;padding-right:20px;}
#content .content td dt{clear:both;margin:10px 0 1px;padding:3px 0;text-align:center;border:1px solid #dedede;}
#content .content td dd{padding:0;font:9px tahoma;}
#content .content td dd p{padding:10px 5px 0;}
#content .content td dd .price{display:block;padding:2px 5px;background:#d3e7fb;color:#000;text-align:right;}
#content .content td dd .title{display:block;padding:10px 5px 0;}
#content .content td dd .title,#content .content td dd .title a{color:#004274;font-weight:bold;text-decoration:none;}

#content .content td dd .bottom{float:left;width:100%;padding:10px 0 10px;margin-top:10px;background:url(../i/border.gif) repeat-x;}
#content .content td dd .bottom span{float:left;display:inline;clear:left;margin:0 0 5px 10px;padding:2px 0 2px 20px;}

#content .content td dd .bottom a{font-size:10px;text-decoration:none;white-space:nowrap;}
