div.tp-wdg {height:297px;background:url('../images/tp-wdg.png') repeat-x}
div.tp-wdg>div {width:990px;margin:0 auto}
div.tp-wdg>div:after {content:'';display:block;clear:both}
div.tp-wdg h1 {color:#a20000;font:bold 30px/52px Arial, Verdana, Helvetica, sans-serif;height:52px;margin-bottom:5px;margin-left:7px}
div.tp-wdg-dsc {float:right;width:620px}
div.tp-wdg-dsc h2 {font-size:14px;padding-bottom:15px;border-bottom:1px solid #a3a3a3;text-align:right}
div.tp-wdg-dsc h2 span {float:left;font-size:18px;font-weight:normal;margin-top:5px}
div.tp-wdg-dsc h2 b {color:#9f0d0d}
div.tp-wdg-dsc div {border-top:1px solid #fff;padding-top:15px;line-height:1.6em;margin-bottom:20px;height:115px;overflow:hidden}
div.tp-wdg-dsc div+p {text-align:right}
div.tp-wdg-img {position:relative;width:322px;height:215px;background:url('../images/tp-wdg-img.png') no-repeat;padding:1px 8px 1px 7px;overflow:hidden}
div.tp-wdg-sld {height:215px;float:left;white-space:nowrap;overflow:hidden;width:322px}
div.tp-wdg-sld img {max-height:100%;width:auto;vertical-align:top}
div.tp-wdg a.tp-wdg-ll {position:absolute;width:29px;height:69px;top:73px;left:0;background:url('../images/tp-wdg-img.png') no-repeat 0 -73px;outline-style:none}
div.tp-wdg a.tp-wdg-lr {position:absolute;width:30px;height:69px;top:73px;right:0;background:url('../images/tp-wdg-img.png') no-repeat 100% -73px;outline-style:none}

@media screen and (max-width:990px){
div.tp-wdg>div {width:auto;padding:10px 10px}
div.tp-wdg h1 {font-size:20px;margin-left:0;height:auto;line-height:normal}
div.tp-wdg-dsc h2 {font-size:15px}
div.tp-wdg-dsc {width:calc(100% - 235px)}
div.tp-wdg-sld, div.tp-wdg-img{width:220px;height:147px}
div.tp-wdg-img{width:220px;height:147px;background:none;border:1px solid #fff;padding:0}
div.tp-wdg a.tp-wdg-ll {top:40px;left:-8px}
div.tp-wdg a.tp-wdg-lr {top:40px;right:-8px}
}
@media screen and (max-width:690px){
div.tp-wdg {height:auto;background:#ebebeb;padding-bottom:10px;border-bottom:2px solid #a3a3a3}
div.tp-wdg-dsc h2 {text-align:left}
div.tp-wdg-dsc h2 span {display:block;float:none;margin-bottom:3px;font-weight:bold}
div.tp-wdg-img {display:none}
div.tp-wdg-dsc {width:auto}
div.tp-wdg-dsc div + p {text-align:center}
div.tp-wdg-dsc a.btn {font-weight:bold}
div.tp-wdg-dsc div {height:auto}
}