* { margin: 0; padding: 0; border: 0; }
img { -ms-interpolation-mode: bicubic; }

body {
  background-color: #fee;
  text-align: left;
}
body, td {
  font: 15px Candara, 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  color: #000;
}

/* styly pro text */
h1, .h1 { font-size: 26px; letter-spacing: -1px; height: 55px; line-height: 65px; color: #6578a1; }
h2, .h2 { display: block; line-height: 32px; height: 33px; font-size: 21px; font-weight: bold; letter-spacing: -1px;  padding: 0 0 7px 0; color: #162640; }
h3, .h3 { display: block; line-height: 30px; height: 30px; font-size: 17px; font-weight: bold; letter-spacing: -1px;  margin-bottom: -5px; color: #394c73; word-spacing: 1px; }

/* sipky */
.arrow-r { padding-right: 25px; background: url('../img/arrowR.png') no-repeat transparent right top; }
.arrow-r:hover { background: url('../img/arrowR.png') no-repeat transparent right -18px; }
.arrow-l { padding-left: 25px; background: url('../img/arrowL.png') no-repeat transparent left top; }
.arrow-l:hover { background: url('../img/arrowL.png') no-repeat transparent left -18px; }

p { padding: 5px 0; line-height: 150%; }

a { color: #394c73; text-decoration: underline; }
a:hover { color: #6578a1; }
a.active { color: #f00; }

em { color: #f00; }
b.em { font-size: 110%; color: #6578a1; padding: 0 2px; }
.code { border: 2px solid #999; padding: 10px 15px; background-color: #eee; }

.fl-r { float: right; }
.fl-l { float: left; }

.margin-bottom { margin-bottom: 5px; }
.margin-top { margin-top: 5px; }
.bold-red { color: #f00; font-weight: bold; }
.bold-green { color: #70b030; font-weight: bold; }
.bigger { font-size: 110%; font-weight: bold; }
.gray { color: #e0e0e0; }
.quiet { color: #999; }
.href { text-decoration: underline; cursor: pointer; }
.pointer { cursor: pointer; }
.striked { text-decoration: line-through; }

.image-tn { border: 2px solid #6578a1; }
.note { font-size: 13px; color: #666; }
.clear { clear: both; }


.product-cell { display: block; float: left; font-size: 14px; line-height: 15px; width: 455px; overflow: hidden; }
.product-cell a img { float: left; border: 2px solid #999; filter: alpha(opacity:80, style=0); KHTMLOpacity = 0.8; MozOpacity = 0.8; opacity: 0.8; display: block; }
.product-cell:hover a img { border: 2px solid #999; filter: alpha(opacity:100, style=0); KHTMLOpacity = 1; MozOpacity = 1; opacity: 1; }

.product-cell p.desc { height: 40px; margin: 0; padding: 0; overflow: hidden; }
.product-cell .price { padding-top: 3px; }
.product-cell .in { float: left; width: 350px; padding: 0 0 0 12px; margin: 0; text-decoration: none; color: #394c73; cursor: pointer; }
.product-cell .in:hover { color: #000; }
.product-cell ul { padding: 0; }
.product-cell ul li { padding-bottom: 5px; }

.more-info { position: absolute; top:0; right:0; width:255px; }

h3, .h3 { height: 32px; line-height: 25px; padding: 1px 0 0 0; }
ul, ol { list-style: none; margin: 0; padding: 0; }
ul li { padding: 0 0 4px 13px; background: url('../img/li.png') no-repeat transparent -1px 3px; }

