﻿body, div, ul, li { padding: 0; margin: 0; }
.focusPic img { border: medium none; vertical-align: top; }
element.style { opacity: 0.7; }
.focusPic { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #FFFFFF none repeat scroll 0 0; border: 1px solid #DCDDDD; height: 260px; width: 358px; }
.focusPic .main { height: 228px; margin: 4px auto 0; overflow: hidden; width: 350px; background-color: #fff; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.tab .normal { display: none; }
.tab .on { display: block; }
a { color: #2B2B2B; text-decoration: none; }
.focusPic .main h2 { background-color: #000; filter: alpha(style=1,opacity=20,finishOpacity=70); -moz-opacity: 0.8; opacity: 0.8; font-size: 12px; font-weight: bold; line-height: 25px; margin-top: -29px; color: #fff; height: 30px; }
.focusPic .sidePic { float: right; height: 24px; }
ol, ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
li { list-style-type: none; }
.sidePic li { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../img/focusbg2.gif) no-repeat scroll left bottom; color: #2B2B2B; cursor: pointer; float: left; font-family: Tahoma; font-size: 14px; font-weight: bold; height: 24px; line-height: 26px; margin-right: 7px; text-align: center; width: 21px; overflow: visible; }
.sidePic .on { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../img/focusbg1.gif) no-repeat scroll left bottom; color: #FFFFFF; }
