<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "windows-874";
table.generic-table { width:100%; }
table.generic-table th td { padding:10px; vertical-align:top; }
table.generic-table td.gradient-bg { padding:5px; vertical-align:top; }
table.generic-table td.right { text-align:right; white-space:nowrap; }
table.generic-table td.center { text-align:center; }

span.text-under-input { display:inline-block; *display:inline; zoom:1; font-size:11px; }
span.text-under-input span { display:block; color:#777; margin-top:5px; }
span.text-under-input input[type="text"], span.text-under-input select, span.text-under-input textarea, span.text-under-input button { float:none; }

form.generic-form label.title-checkout, table.generic-table label.title-checkout { width:150px;  display: block; float: left; margin: 0 20px 0 0; font-weight:bold; }
input[type="text"].size-width { width:250px; }
textarea.size-width { width:250px; }
select.size-width { width:150px; margin-top:0 !important; }

.product-image { float: left; margin-right: 10px; }
.product-detail { overflow:hidden; }
.title-product-checkout { font-size:13px; margin:0 0 5px 0; }
.desc-product-checkout { margin:0; }
.btn-checkout a { float:right; }
.price-total { background:#f7f7f7; padding:10px; font-size:16px; text-align:center; font-weight:bold; color:##0099cc; margin:-10px; width:100%; }
.price-total span { display:inline; white-space:normal; float:none; }
.btn-prev-checkout { float:left; }
.btn-next-checkout { float:right; }

.re-calculate-button { background: url(../images/button-calculate-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none; text-shadow: 0 1px 0 #fff; float:right; }
.re-calculate-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.re-calculate-button:hover { background-position: left -27px; text-decoration: none !important; }
.re-calculate-button:hover span { background-position: right -27px; }
.re-calculate-button:active { background-position: left -54px; }
.re-calculate-button:active span { background-position: right -54px; }

.delete-button { background: url(../images/button-delete-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #330000; margin-right:5px; }
.delete-button span { display: block; background: url(../images/button-delete-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; color:#fff; }
.delete-button:hover { background-position: left -27px; text-decoration: none !important; }
.delete-button:hover span { background-position: right -27px; }
.delete-button:active { background-position: left -54px; }
.delete-button:active span { background-position: right -54px; }

.re-select-button { background: url(../images/button-back-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0 5px 0 0; padding-left: 30px; text-decoration: none; text-shadow: 0 1px 0 #fff; }
.re-select-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.re-select-button:hover { background-position: left -27px; text-decoration: none !important; }
.re-select-button:hover span { background-position: right -27px; }
.re-select-button:active { background-position: left -54px; }
.re-select-button:active span { background-position: right -54px; }

.job-button { background: url(../images/button-job-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.job-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.job-button:hover { background-position: left -27px; text-decoration: none !important; }
.job-button:hover span { background-position: right -27px; }
.job-button:active { background-position: left -54px; }
.job-button:active span { background-position: right -54px; }

.preview-button { background: url(../images/button-preview-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.preview-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.preview-button:hover { background-position: left -27px; text-decoration: none !important; }
.preview-button:hover span { background-position: right -27px; }
.preview-button:active { background-position: left -54px; }
.preview-button:active span { background-position: right -54px; }

.edit-info-button { background: url(../images/button-job-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.edit-info-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.edit-info-button:hover { background-position: left -27px; text-decoration: none !important; }
.edit-info-button:hover span { background-position: right -27px; }
.edit-info-button:active { background-position: left -54px; }
.edit-info-button:active span { background-position: right -54px; }

.list-member-button { background: url(../images/button-list-member-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.list-member-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.list-member-button:hover { background-position: left -27px; text-decoration: none !important; }
.list-member-button:hover span { background-position: right -27px; }
.list-member-button:active { background-position: left -54px; }
.list-member-button:active span { background-position: right -54px; }

.text-box-button { background: url(../images/button-text-box-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.text-box-button span { display: block; background: url(../images/button-text-boxt-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.text-box-button:hover { background-position: left -27px; text-decoration: none !important; }
.text-box-button:hover span { background-position: right -27px; }
.text-box-button:active { background-position: left -54px; }
.text-box-button:active span { background-position: right -54px; }

.member-logout-button { background: url(../images/button-logoff-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.member-logout-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.member-logout-button:hover { background-position: left -27px; text-decoration: none !important; }
.member-logout-button:hover span { background-position: right -27px; }
.member-logout-button:active { background-position: left -54px; }
.member-logout-button:active span { background-position: right -54px; }

.history-button { background: url(../images/button-history-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.history-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.history-button:hover { background-position: left -27px; text-decoration: none !important; }
.history-button:hover span { background-position: right -27px; }
.history-button:active { background-position: left -54px; }
.history-button:active span { background-position: right -54px; }

.edit-job-button { background: url(../images/button-jobup-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.edit-job-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.edit-job-button:hover { background-position: left -27px; text-decoration: none !important; }
.edit-job-button:hover span { background-position: right -27px; }
.edit-job-button:active { background-position: left -54px; }
.edit-job-button:active span { background-position: right -54px; }

.save-button { background: url(../images/button-save-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.save-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.save-button:hover { background-position: left -27px; text-decoration: none !important; }
.save-button:hover span { background-position: right -27px; }
.save-button:active { background-position: left -54px; }
.save-button:active span { background-position: right -54px; }

.cancel-button { background: url(../images/button-cancel-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.cancel-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.cancel-button:hover { background-position: left -27px; text-decoration: none !important; }
.cancel-button:hover span { background-position: right -27px; }
.cancel-button:active { background-position: left -54px; }
.cancel-button:active span { background-position: right -54px; }

.confirm-pay-button { background: url(../images/button-job-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; }
.confirm-pay-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.confirm-pay-button:hover { background-position: left -27px; text-decoration: none !important; }
.confirm-pay-button:hover span { background-position: right -27px; }
.confirm-pay-button:active { background-position: left -54px; }
.confirm-pay-button:active span { background-position: right -54px; }

.register-button { background: url(../images/button-register-left-bg.png) no-repeat scroll right top transparent; color: #fff !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-right: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #102d46; }
.register-button span { display: block; background: url(../images/button-register-right-bg.png) no-repeat left top; padding: 0 5px 0 10px; margin:0; height: 100%; white-space: nowrap; }
.register-button:hover { background-position: right -27px; text-decoration: none !important; }
.register-button:hover span { background-position: left -27px; }
.register-button:active { background-position: right -54px; }
.register-button:active span { background-position: left -54px; }

.default-button { background: url(../images/input-button-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:left;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 10px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.default-button span { display: block; background: url(../images/input-button-bg-long.png) no-repeat right top; padding: 0 10px 0 0; margin:0; height: 100%; white-space: nowrap; }
.default-button:hover { background-position: left -27px; text-decoration: none !important; }
.default-button:hover span { background-position: right -27px; }
.default-button:active { background-position: left -54px; }
.default-button:active span { background-position: right -54px; }

.payment-button { background: url(../images/button-dollar-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:right;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.payment-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.payment-button:hover { background-position: left -27px; text-decoration: none !important; }
.payment-button:hover span { background-position: right -27px; }
.payment-button:active { background-position: left -54px; }
.payment-button:active span { background-position: right -54px; }

.quotation-button { background: url(../images/button-quotation-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important; float:right;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none !important; text-shadow: 0 1px 0 #fff; margin-right:5px; }
.quotation-button span { display: block; background: url(../images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.quotation-button:hover { background-position: left -27px; text-decoration: none !important; }
.quotation-button:hover span { background-position: right -27px; }
.quotation-button:active { background-position: left -54px; }
.quotation-button:active span { background-position: right -54px; }

.box-border { border:none; background:none; margin:10px 0; }
.modules-require-star { display:inline; float:none; color:red; margin:0; }
input[type="submit"] { background: url(../images/input-button-bg.png) no-repeat scroll left top transparent; border: medium none; color: #333333; text-shadow: 0 1px 0 #FFFFFF; margin-right:5px !important; }
input[type="submit"].generic-button.long, input[type="button"].generic-button.long { background: url(../images/input-button-120.png) no-repeat left top transparent !important; border: medium none; color: #333333; text-shadow: 0 1px 0 #FFFFFF; margin-right:5px; width:120px; }
input[type="button"] { background: url(../images/input-button-bg.png) no-repeat scroll left top transparent; border: medium none; color: #333333; text-shadow: 0 1px 0 #FFFFFF; margin-right:5px !important; }
input[type="reset"] { background: url(../images/input-button-bg.png) no-repeat scroll left top transparent; border: medium none; color: #333333; text-shadow: 0 1px 0 #FFFFFF; }
input[type="submit"]:hover { background-position:left -27px; }
input[type="button"]:hover { background-position:left -27px; }
input[type="reset"]:hover { background-position:left -27px; }
form.generic-form input[type="button"] { cursor: pointer; display: block; float: left; font-weight: bold; height: 27px; line-height: 26px; margin: 0; padding: 0; text-align: center; width: 75px; }
.generic-plus { margin-left:40px; }
.generic-plus div#bill_address p { margin-left:40px; }

.checkout-product-price, .checkout-product-amount { width:75px; }
.checkout-product-transport { width:55px; }
.checkout-product-total { width:95px; }
td.checkout-product-total, td.checkout-product-remove { background:#f7f7f7; }
.checkout-product-remove { width:10px; }
.checkout-product-amount input { float:right !important; }
table .right { text-align:right; }
.title-radio { margin-left:10px; vertical-align:top; }
.title-radio input[type="radio"] { margin-right:15px; }
/*input[type="radio"] { margin-left:10px; }
.checkbox, .radio { width: 19px; height: 25px; padding: 0 5px 0 0; background: url(checkbox.gif) no-repeat; display: block; clear: left; float: left; }
.radio { background: url(radio.gif) no-repeat; }*/
.step-line { background:url(../images/step-line.png) repeat-x; display:block; margin:20px 45px; }
.step-line-left { background:url(../images/step-line-left.png) no-repeat; height:70px;  margin-left: -45px; width: 45px; float:left; }
.step-line-right { background:url(../images/step-line-right.png) no-repeat; height:70px; margin-right: -45px; width: 45px; float:right; }

.step-active { background:url(../images/step-line-hover.png) no-repeat center top !important; }
.step-active ul li { font-weight:bold; }
.step-icon-order { background:url(../images/order.png) no-repeat; width:33px; height:33px; }
.step-icon-present { background:url(../images/order-present.png) no-repeat; width:33px; height:33px; }
.step-icon-complete { background:url(../images/order-complete.png) no-repeat; width:33px; height:33px; }
.step-block { display:inline-block; *display:inline; zoom:1; width:32%; padding:0 0 10px 0; font-size:12px; vertical-align:top; }
.step-block ul, .step-block span { display:block; width:100%; background-position:center; }
.step-block ul { margin-bottom:10px; padding:0; margin:0; }
.step-block ul li { text-align:left; margin-left:30px; }
.step-block span { margin-bottom:10px; }
.step-block:hover { background:url(../images/step-line-hover.png) no-repeat center top !important; overflow:hidden; }
.step-block a { text-decoration:none !important; }
.f12 { font-size:12px; }
.box-border form.generic-form p { margin-bottom:10px; }
a.del-icon { background:url(../images/action.png) no-repeat left -32px; text-indent:-9999px; display:block; width:16px; height:16px; }
a.del-icon:hover { background:url(../images/action.png) no-repeat left -48px; }
a.edit-icon { background:url(../images/icon-button.png) no-repeat left -202px; text-indent:-9999px; display:block; width:16px; height:16px; }
a.edit-icon:hover { background:url(../images/icon-button.png) no-repeat left -218px; }
a.cancel-icon { background:url(../images/icon-button.png) no-repeat left -234px; text-indent:-9999px; display:block; width:16px; height:16px; }
a.cancel-icon:hover { background:url(../images/icon-button.png) no-repeat left -250px; }

.blog-main-column { float:left; width:70%; }
.blog-menu-column { float:left; width:30%; }

.social-sharing-group { margin:5px 0 10px 0; }
.blog-main-column .entry-detail { margin:5px 0; }
.blog-search-input { display:inline-block; *display:inline; zoom:1; border:1px solid #bbb; position:relative; width:100%; }
.blog-search-input input[type="text"] { border: 0 none; background:none; margin: 0; padding: 2px 0; font-size:12px; color:#777; width:100%; }
.blog-search-input input[type="submit"] { background:url(../images/icon-button.png) no-repeat center 2px; border-left:1px solid #eee; border-right:none; border-bottom:none; cursor: pointer; display: block; height: 20px; padding: 0; position: absolute; right: 0; top: 0; width: 22px; text-indent:-9999px; margin:0!important; }
.blog-menu { padding:10px; border:#ccc 1px dotted; margin-bottom:10px; }
.blog-menu ul { margin:0; padding:0; }
.blog-menu h4.title { font-size:1.1em; border-bottom: 1px dotted #ccc; color:#0099cc; margin:0 0 10px 0; padding:0 0 10px 0; }
form.generic-form .box-border p { margin-bottom:10px !important; }
.blog-main-column . { background:#aaa !important; color: #fff; display: block; font-size: 14px; font-weight:bold; line-height: 14px; margin: 0 10px 0 0; padding: 5px 7px; text-align: center; }
.blog-main-column . span { font-size: 9px; text-transform: uppercase; font-weight:normal; }
.blog-main-column .entry-meta span.entry-read { border-left: none; padding-left:0; }
.block-full.modules .blog-main-column .block-content, .blog-menu-column .block-content { border:none; }
.block-full.modules .block-content { border:none; }
.block-full.modules .module-header { background:none !important; padding:0; color:inherit; margin-bottom:10px; font-size:18px; height:inherit; margin:10px 0 0 0; }
.block-full.modules .module-header a { color:inherit; }
.blog-main-column .block-content  { border-bottom:1px dotted #ccc !important; }
.title-download { font-size: 13px; line-height: 1.3em; margin: 0 0 5px; }

.download-button { background: url(../images/button-download-green-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important;
display: block; font-size: 11px; font-weight: bold; height: 27px; line-height: 26px; margin:0; padding-left: 30px; text-decoration: none; text-shadow: 0 1px 0 #E7F14C; float:right; }
.download-button span { display: block; background: url(../images/button-cart-green-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.download-button:hover { background-position: left -27px; text-decoration: none !important; }
.download-button:hover span { background-position: right -27px; }
.download-button:active { background-position: left -54px; }
.download-button:active span { background-position: right -54px; }
.icon-download-custom { float:left; margin-right:10px; }
.block-three.downloads . { float:left; width:inherit;  width:48px; height:48px; background:url(../images/button_download.png) no-repeat; }
.block-three.downloads . h4.entry-title img { margin-left:10px; }
.block-three.downloads .block-content { border:none; } { float:left; }
.block-full.modules .download-lfloat, .block-full.modules .download-rfloat { float:left; width:50%; margin-top:10px; }
.block-full.modules .download-lfloat .block-content, .block-full.modules .download-rfloat .block-content { border:none 0; }
.block-full.modules .download-lfloat h4.entry-title, .block-full.modules .download-rfloat h4.entry-title { margin-bottom:20px; }
.block-full.modules .download-lfloat ul, .block-full.modules .download-rfloat ul { padding:10px; }
.block-full.modules .download-lfloat ul li, .block-full.modules .download-rfloat ul li { list-style:none; margin:0; padding:5px; border-bottom:1px dotted #ccc; }
.block-full.modules h4.download-filename { display:block; font-size:13px; margin:0; padding:0; overflow:hidden; }
.block-full.modules .icon-download { background:url(../images/icon-button.png) no-repeat center -15px; width:14px; height:18px; float:left; margin-right:10px; }
.block-full.modules td.download-date { float:right; display:block; color:#777; text-align:right; }
.block-full.modules .download-image { float:left; margin-right:10px; }
table.table-download { width:100%; border-collapse:collapse; }
table.table-download td { padding:5px; }
table.table-download tr { border-bottom:1px dotted #ccc; }
.title-lfloat, .title-rfloat { float:left; width:40%; font-weight:bold; text-shadow: 0 1px 0 #fff; }
.desc-lfloat, .desc-rfloat { float:left; width:60%; color:#666; }
.desc-lfloat h4 { color:#0099cc; font-size:13px; margin:0; }
.gradient-bg { background:url(../images/gradient.png) repeat-x top #f2f2f2; border-bottom:1px solid #ccc; border-right:1px solid #ccc; width:50%; }
ul.gradient-faq { margin:0; padding:0; }
ul.gradient-faq li { list-style:none; margin:0 0 3px 0; padding:5px 10px; border:#ddd 1px solid; width:auto; color:#444; text-shadow: 0 1px 0 #fff; font-weight:bold; border-radius:4px; -webkit-border-radius:4px; -mos-border-radius:4px; }
table.generic-table.download { width:100%; margin-top:10px; }
table.generic-table.download tr { border:1px solid #ccc; }
.title-lfloat.date span { background:url(../images/icon-button.png) no-repeat center -32px; width:24px; height:24px; float:left; margin-right:10px; }
.title-lfloat.filename span { background:url(../images/icon-button.png) no-repeat center -56px; width:24px; height:24px; float:left; margin-right:10px; }
.title-lfloat.filesize span { background:url(../images/icon-button.png) no-repeat center -80px; width:24px; height:24px; float:left; margin-right:10px; }
.title-lfloat.amount span { background:url(../images/icon-button.png) no-repeat center -104px; width:24px; height:24px; float:left; margin-right:10px; }

table.generic-table.jobs .lfloat { margin:10px; }
table.generic-table.jobs { width:100%; }
table.generic-table.jobs tr { border-bottom: 1px dotted #eee; border-left:none; border-top:none; border-right:none; background:none; }
table.generic-table.jobs .title-lfloat { float:left; width:25%; font-weight:bold; text-shadow: none; }
table.generic-table.jobs .desc-lfloat { float:left; width:75%; color:#222; }
table.generic-table.jobs .desc-lfloat p { margin:0; }
table.generic-table.jobs .desc-lfloat img { margin:10px 0; }
.block-full.job .social-rfloat { float:right; display:block; }
.img-lfloat { width:50%; float:left; display:block; text-align:center; }
.img-lfloat img { text-align:center; padding:0 5px; }

span.quote-font-left { text-indent:-9999px; background:url(../images/quote.png) no-repeat 0 0; height:16px; width:16px; display:inline-block; *display:inline; zoom:1; float:left; }
span.quote-font-right { text-indent:-9999px; background:url(../images/quote.png) no-repeat 0 -16px; height:16px; width:16px; display:inline-block; *display:inline; zoom:1; }
span.text-poll { display:inline; margin:0 10px; font-weight:bold; font-size:1.2em; }
ul.poll-list { margin:10px 0; }
ul.poll-list li { background:none; border:1px dashed #ccc; padding:0 10px; list-style:none; margin:0 0 10px 0; border-radius:4px; }
ul.poll-list li label.list-num { font-size:20px; font-weight:bold; color:#ccc; vertical-align:middle; margin:0 20px 0 10px; }
ul.poll-list li span.list-name { vertical-align:middle; display:inline-block; padding:5px 0; width:88%; }
.block-full.poll .block-content { padding:10px 0; margin:0; }
.block-full.poll h4.comment-title { margin-top:0; }
.box-border .faq-detail hr { margin:10px 0; }
.box-border.faq-q { margin-bottom:20px; }
ul.gradient-faq li.gradient-bg span { background:url(../images/icon-button.png) center -128px no-repeat; width:24px; height:24px; display:block; float:left; vertical-align:middle; margin-right:10px; text-indent:10px; }
.faq-detail h4.entry-title span { background:url(../images/icon-button.png) center -152px no-repeat; width:24px; height:24px; display:block; float:left; vertical-align:middle; margin:0 10px; text-indent:10px; }

.member-avatar { float:left; margin-right:20px; }
.member-detail { overflow:hidden; }
.member-detail p label { width:100px; display:inline-block; *display:block; zoom:1; font-weight:bold; }
.login-system { position:absolute; font-size:11px; right:0; color:#777; margin-right:10px; }
.member-detail h4 { margin-bottom:5px; }
.member-detail p { margin-bottom:0; }
.block-full.member { width:500px; border:#f2f2f2 4px solid; padding:10px; }
.block-full.member .block-content { position:relative; margin:0; }
.block-member { border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; }
.member-name-title { color:#0099cc; }
ul.editmode-member li a { margin:10px 10px 0 0; width:110px; }
ul.editmode-member li { list-style:none; margin:0; width:auto; float:left; }

/* tab jquery */
.ui-widget-header { background:none !important; border:0 !important; }
.ui-tabs .ui-tabs-panel { padding:10px !important; }
.ui-widget-content { border:1px solid #ccc !important; background:#fff !important; }
.ui-tabs-nav { padding:0 !important; }
.ui-tabs { padding:0 !important; border:none !important; border-radius:none !important; background:none !important; }
.message-title { margin:0 0 10px 0 !important; }
.ui-tabs .ui-tabs-nav li a { font-size:12px !important; }
.ui-state-active { font-weight:bold !important; border-color:#ccc !important; }

.tab-menu-manage { text-align:center; background:url(../images/tab-menu-bg.png) repeat-x top; margin:-10px; }
.tab-menu-manage ul.tab-one { padding:0; display:inline-block; *display:inline; zoom:1;}
.tab-menu-manage ul.tab-one li.active-tab { list-style:none; margin:0; background:url(../images/tab-menu.png) no-repeat center -61px; width:18%; height:46px; }
.tab-menu-manage ul.tab-one li.active-tab span.tab-bg-left { width:4px; height:25px; background:url(../images/tab-menu.png) no-repeat 0 0; display:block; float:left; }
.tab-menu-manage ul.tab-one li.active-tab span.tab-bg-right { width:4px; height:25px; background:url(../images/tab-menu.png) no-repeat -4px 0; display:block; float:right; }

/* fix ie7 */
*:first-child+html td input[type="reset"] { display:inline-block; float:none; }
*:first-child+html .step-line { position:relative; }
*:first-child+html .step-line-right { position:absolute; right:0; top:0; }
*:first-child+html .tab-menu-manage ul.tab-one li.active-tab, *:first-child+html .tab-menu-manage { position:relative; }
*:first-child+html .tab-menu-manage ul.tab-one li.active-tab span.tab-bg-right, *:first-child+html .main-tab-right { position:absolute; right:0; top:0; }
*:first-child+html .search-area { height:auto; }
*:first-child+html .breadcrumb ul { margin-left:0; }
*:first-child+html form.generic-form table input[type="text"], *:first-child+html form.generic-form table input[type="password"], *:first-child+html form.generic-form table select, *:first-child+html form.generic-form table textarea { float:none; display:inline; }
table.WorkCenterContentFont td span.title-input { float:left; margin-right:10px; }
table.WorkCenterContentFont td { padding:5px 0; text-align:left; }

.tab-menu-manage ul.tab-one li.active-tab span.tab-text-menu { color:#000;  text-shadow: 0 1px 0 #adc1cd; line-height:12.5px; display:table-cell; font-size:11px; font-weight:bold; text-align:center; margin:0 -6px; width:100%; vertical-align:middle; }
.tab-menu-manage ul.tab-one li { background:url(../images/tab-menu.png) repeat-x 0 -25px; display:table; float:left; margin:0; height:37px; width:90px; }
.tab-menu-manage ul.tab-one li.alpha { background:url(../images/tab-menu.png) repeat-x -2px -25px; }
.tab-menu-manage ul.tab-one li.alpha.active-tab { background:url(../images/tab-menu.png) repeat-x center -61px; }

#content.medium .tab-menu-manage ul.tab-one li, #content.medium .tab-menu-manage ul.tab-one li.active-tab { width:115px; }
#content.full .tab-menu-manage ul.tab-one li, #content.full .tab-menu-manage ul.tab-one li.active-tab { width:120px; }

.tab-menu-manage ul.tab-one li span.tab-bg-left { background:none; display:none; }
.tab-menu-manage ul.tab-one li span.tab-bg-right { background:none; display:none; }
.tab-menu-manage ul.tab-one li span.tab-text-menu { color:#2c383e;  text-shadow: 0 1px 0 #dbe5eb; display:table-cell; vertical-align:middle; line-height:12.5px;  text-align:center; font-size:11px;  font-weight:bold; }
.tab-menu-manage ul.tab-one li span.tab-text-menu a { color:#4c565a; text-decoration:none; display:block; padding:4px 2px;  }
.tab-menu-manage ul.tab-one li span.tab-text-menu a:hover { color:#2c383e; }
.tab-menu-manage ul.tab-one li.active-tab span.tab-text-menu a { color:#2c383e; text-decoration:none; }
.tab-menu-manage ul.tab-one li.active-tab span.tab-text-menu a:hover { color:#000; }
.main-tab-left { background:url(../images/tab-menu.png) repeat-x 0 -25px; display:block; width:7px; height:37px; float:left; }
.main-tab-right { background:url(../images/tab-menu.png) repeat-x -233px -25px; display:block; width:7px; height:37px; float:right; }

.tab-menu-manage ul.tab-one li:hover { background:url(../images/tab-menu.png) repeat-x -2px -132px; display:table; float:left; margin:0; height:37px; }
.tab-menu-manage ul.tab-one li.active-tab:hover { list-style:none; margin:0; background:url(../images/tab-menu.png) no-repeat center -61px; width:18%; height:46px; cursor:pointer; }

.box-search .search-input { position: relative  !important;  }
.box-search .search-input input[type="text"] { background: none !important; border: 0 none; color: #777777 !important; font-size: 13px !important; margin: 0 !important; padding: 4px 0 !important; width: 100%; border: 1px solid #bbb !important; border-right:none !important; display: inline-block !important; background:#fff !important; }
.box-search .search-input input[type="submit"], .block-full.modules .box-search .search-input input[type="submit"] { background: url(../images/icon-button.png) no-repeat scroll center -176px !important; border-left:1px solid #bdd5e1 !important; cursor: pointe !importantr; display: block !important; height: 26px !important; margin: 0 5px 0 0 !important !important; padding: 0 !important; right: 0 !important; text-indent: -9999px !important; top: 0 !important; width: 26px !important; }
.box-search .search-input .generic-button, .block-full.modules .box-search .search-input .generic-button { background:url(../images/input-button-search.png) no-repeat left top !important; border: none !important; color: #333333 !important; margin-right: 5px !important; text-shadow: 0 1px 0 #fff !important; }
.box-search form.generic-form input[type="button"] { width:90px !important; }

span.input-margin { display:block; margin-left:170px; margin-bottom:5px; }
span.input-margin input[type="text"] { display:block; margin-bottom:5px; width:150px; }
span.input-margin input[type="file"] { display:block; margin-bottom:5px; }
span.input-margin select { display:block; margin-bottom:5px; float:left; }
span.input-margin input[type="radio"] { display:block; margin-bottom:5px; float:left; }
.title-label { float:left; margin-left:175px; }
.radio-lfloat { float:left; margin-right:10px; }
.radio-lfloat input[type="text"] { display:block; margin-top:5px; }

#frm_jobregister p b { float:left; margin-right:10px; }
.box-border .block-respond-inner { margin:0; }
table.generic-table td label { float:left; margin-right:10px; }
form.generic-form input[type="file"], form.generic-form select { margin-top:0; max-width:250px; }
form.generic-form label.text-side-input { float:left; font-weight:bold; display:block; margin-right:10px; line-height:20px; }
.search-area { float:right; margin:10px 0; }
.search-area span { float:left; }
.pagination li.current span, .pagination li.active span  {  background: none repeat scroll 0 0 #0099CC; border: 1px solid #006699; color: #fff; font-weight: bold; }
.summary-title { padding:9px 10px 9px 10px; font-weight:bold; background:url(../images/tab-menu-bg.png) repeat-x; border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; border-top:1px #e9e9e9 solid; font-size:13px; }
.summary-title span { background:#a7b8c1; padding:4px 10px; margin-right:10px; border-radius:3px; box-shadow:0 0 2px 2px #758c98 inset; color:#fff; font-size:11px; }

table.generic-table th.right { text-align:right; }
table.generic-table th label#shipping-cost-text { float:right; margin-right:10px; }
table.generic-table th #shipping_method { float:right; margin:0; }
#catalog-total-price { margin:0 0 0 15px; font-weight:bold; font-size:16px; }
.FBConnectButton_Text { color:#fff !important; }
.block-full.modules .pagination { float:none; }
.faq-detail .entry-content p { margin-top:inherit; }
.faq-detail .entry-content { margin-left:44px; }
.pagination.page-area { float:left; margin:10px 0; }
.pagination.page-area ul { padding:0; float:left; }

.block-content.table-list .forum-table.generic-table { margin-bottom:0; }
table.generic-table .arrow-right { float:right; display:block; width:16px; text-align:center; color:#aaa; background:#f2f2f2; }
table.generic-table td.column-two { width:50%; }
table.generic-table td.column-two a { width:90%; display:block; float:left; }

/* แอบ hack detail product */
table.product_box_price td { padding:5px 10px !important; }
tr.box-price-header-3 .right { padding-right:15px; }
table.product_box_price th { padding:8px 5px !important; }
td.box-price-input input[type="text"] { float:right !important; width:40px !important; }
table.product_box_price tr.box-price-header-1 { border-top-color:#dde6e9 !important; border-left-color:#c2cfd4 !important; border-right-color:#c2cfd4 !important }

span.i-Classified { background:url(../images/i-Classified.png) repeat 0 0; font-size:11px; color:#fff; padding:0 4px 0 8px; line-height:15px; margin-left:5px; font-weight:normal; border-right:1px solid #263033; display:inline-block; }
span.i-Classified span { background:url(../images/i-Classified.png) no-repeat 0; margin:0;  }
.classified .block-content {  }
.classified h4.entry-title { border-bottom:#ccc dotted 1px; padding-bottom:7px; }
.classified .entry-content p { color:#666; }

.border-text-intro { border:1px dashed #999; padding:10px; margin:-10px; font-size:1em; }
.block-full.modules .module-header { text-align:left; padding:0; }

.register-container { border:1px solid #dddee0; background:#fff; margin-bottom:10px; }
.register-container input.generic-button[type="submit"] { width:150px;  background: url(../images/input-button-register.png) no-repeat scroll left top transparent !important; }
table.register-box { width:100%; margin:0; padding:0; background:url(../images/bg-reg.png) repeat-y 50% 0; }
.register-left { width:50%; vertical-align:top; }
.register-right { width:50%; background:url(../images/bg-create.png) repeat-x top #eaebed;  vertical-align:top; }
.register-content { padding:20px;  }
.register-right .register-content { border:1px solid #f7f8fa; }
.register-content p { color:#939498; margin:0; text-indent:25px; }
table.register-box .entry-title { text-shadow:0 1px 0 #fff; border-bottom:1px solid #dddee0; padding-bottom:10px; margin-bottom:10px; color:#000; }
.register-left .register-content .entry-title { margin-bottom:15px;  }
table.register-box ul { margin:0; padding:0; }
table.register-box ul li { list-style:none; margin:0 0 7px 0; color:#939498; }
table.register-box ul li.forgot { margin-top:10px; float:left; }
table.register-box ul li.login { margin-top:5px; float:right; }
table.register-box ul li input.size-width[type="text"] { width:50%; padding:3px; }
table.register-box ul li label { width:100px; float:left; color:#939498; }
.register-container p.create-account { margin:0; }

.poll-container { }
.poll-container ul { margin:0; }
.poll-container ul li { list-style:none; margin:0; padding-bottom:5px; border-bottom:#ccc dotted 1px; }
.poll-container label { display:block; margin-bottom:5px; }
.poll-container span { float:left; display:block; }
.poll-container span.tab-poll { float:none; display:block; }
.poll-container span.poll-bg-center { background:url(../images/poll-bg.png) repeat-x 11px 0; height:19px; }
.poll-container span.poll-bg-left { background:url(../images/poll.png) no-repeat left; width:11px; height:19px; }
.poll-container span.poll-bg-right { background:url(../images/poll.png) no-repeat right; width:11px; height:19px; }
.poll-container span.i-Classified { padding:0 8px 0 12px; margin-top:1px; margin-left:10px; }

.owner_edit { color:#999; font-style:italic; text-align:right; font-size:11px; margin-bottom:10px; }

.video-show { float:left; }
.block-video { margin-right:10px; padding:5px; background:#333; border-radius:5px; }
.video-detail { width:auto; }
.video-detail h4.title { margin-bottom:15px; line-height:1.3em; font-size:16px; margin-top:0; }
.video-detail ul { width:100%; margin-left:0; }
.video-detail li { list-style:none; margin:0; line-height:18px; border: 1px solid #bbb; background:url(../images/tab-video.png) repeat-x #bbb; padding:7px 10px; color:#333; text-shadow: 0 1px 0 #fff; }
.video-detail li.title-video { font-weight:bold; }
.video-detail li span { width:18px; height:16px; float:left; margin-right:10px; }
.video-detail li span.categories { background:url(../images/icon-video.png) no-repeat 0 0; }
.video-detail li span.created { background:url(../images/icon-video.png) no-repeat 0 -16px; }
.video-detail li span.modified { background:url(../images/icon-video.png) no-repeat 0 -32px; }
.desc-video { margin-top:10px; }
.block-content . .thumbnail-video {
					background: url(../images/watch-video.png) no-repeat scroll center center transparent;
					display: none;
					height: 100%;
					left: 0;
					position: absolute;
					right: 0;
					text-align: center;
					display:block; border-collapse:
				}
.block-content . a:hover .thumbnail-video { display:block; opacity:0.60; -moz-opacity:0.60; -webkit-opacity:0.60; filter:alpha(opacity=60); }
.video-detail { overflow:hidden; width:100%; vertical-align:top; }
.video-detail.fix-width { width:auto; }
.video-detail p { margin-bottom:0;  }
.block-content.plus { }
.block-content.plus .video-detail { display:block; }
.block-content.plus . { float:none; margin:0 auto 10px auto; }
.video .block-three.alpha .block-content.plus { border-right:1px dotted #ccc; }
.video .block-three.omega .block-content.plus { border-left:1px dotted #ccc; }
.video .block-three .block-content.plus { margin:0; }
.video .block-half.alpha .block-content.plus { border-right:1px dotted #ccc; }
.video .block-half.alpha .block-content.plus { border-bottom:none !important; border-top:none !important; border-left:none !important; }
.video .block-half.omega .block-content.plus { border:none !important; }
.video .block-three .block-content.plus { border:none; }
.video .block-three.alpha .block-content.plus { border-bottom:none !important; border-top:none !important; border-left:none !important; border-right:1px dotted #ccc !important; }
.video .block-three.omega .block-content.plus { border-bottom:none !important; border-top:none !important; border-right:none !important; border-left:1px dotted #ccc !important; }
.video .block-content { border:none; }
.video .block-half .block-content.plus { margin:0; }
.video ..size-170 a { height:125px; overflow:hidden; }
.video .thumbnail-outer { display:table; height: 125px; width: 170px; }
.video .thumbnail-inner { vertical-align: middle; display: table-cell; text-align: center; width:100%; }
*:first-child+html .video .thumbnail-inner { height:125px; }
*:first-child+html .video .block-content-inner { height:auto !important; }
.video .block-content ..size-170 a { height:125px; overflow:hidden; }
				
.block-content ..size-100, .block-content ..size-100 a { width:100px; }
.thumbnail-outer.size-100 { display:table; width:100px; height:100px; overflow:hidden; }
				
.block-respond.reply-topic p { margin-bottom:10px; }
.block-respond.reply-topic input[type="checkbox"] { margin-right:10px; vertical-align:middle; }
.block-respond.reply-topic span.text-comment { font-size:11px; color:#999; display:block; float:left; }
.block-respond.reply-topic textarea { width:65%; }
.block-respond.reply-topic input[type="text"].security-code { width:75px; }
.block-respond.reply-topic .block-respond-outer { background:url(../images/bg-create.png) repeat-x top #eaebed; border:#ddd 1px solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.block-respond.reply-topic .block-respond-inner { border:1px solid #fff; padding:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.block-respond .entry-title-label { float:left; width:130px; margin-right:20px; font-weight:bold; color:#444; text-shadow: 0 1px 0 #fff; }

table.corner-tidy { padding:10px !important; display:block; background:url(../images/bg-create.png) repeat-x top #eaebed !important; border:#ddd 1px solid !important; }
table.corner-tidy td { padding:5px; }
table.corner-tidy tr { width:100%; }
table.corner-tidy td #tiny-code, table.corner-tidy td { width:100%; }
table.corner-tidy td.mceStatusbar { width:auto; }
table.corner-tidy td.new-topic-name-element { width:100px; display:block; }
table.corner-tidy tr.webboard-page-nav td p { font-size:11px; margin-left:125px; }
table.corner-tidy tr.webboard-page-nav input { margin-top:10px; }

.widget table.product-specialgroup { width:86%; margin:auto; }
.widget .tb-specialgroup { padding:10px 0; display:block; }
.widget tr#product-category-new td, .widget tr#product-category-hot td, .widget tr#product-category-recommended td, .widget tr#product-category-promotion td { /*border-bottom:1px dotted #ccc;*/ padding:2px 0 2px 4px; display:block; background:url(../images/tab-type-product.png) repeat-x 0 0 #bbb;  border:1px #fff solid; border-bottom:none; }
.widget table.product-specialgroup { border-collapse:collapse; }
.widget table.product-specialgroup tr a { display:block; padding-left:30px; height:27px; color:#222; line-height:22px; text-shadow: 0 1px 0 #fff; font-size:11px; font-weight:bold; }
.widget table.product-specialgroup tr#product-category-new a { background:url(../images/product-icon.png) no-repeat 0 0; }
.widget table.product-specialgroup tr#product-category-hot a { background:url(../images/product-icon.png) no-repeat 0 -27px; }
.widget table.product-specialgroup tr#product-category-recommended a { background:url(../images/product-icon.png) no-repeat 0 -54px; }
.widget table.product-specialgroup tr#product-category-promotion a { background:url(../images/product-icon.png) no-repeat 0 -81px; }
.tab-success { background:url(../images/tab-success.png) repeat-x; height:34px; width:auto; margin:10px 0; line-height:34px; border-left:1px solid #eee; border-right:1px solid #eee; color:#000; text-shadow: 0 1px 0 #fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:18px; }
.tab-success .icon-success { background:url(../images/icon-success.png) no-repeat; width:30px; height:30px; display:block; float:left; margin:2px 10px 2px 15px;  }
.entry-content.editor-content ul { padding-left:40px; }
*:first-child+html .entry-content.editor-content ul { padding-left:0; }
.entry-content.editor-content ul li { margin-left:30px; }
.widget.link_image textarea { margin:0 0 10px 0; }
.widget.link_image ul li { margin-bottom:5px; }

.gallery-table { width:100%; margin-bottom:0; }
.gallery-table td { float:left; position:relative; }
.gallery-table td.block-six { width:16.66666666666667%; }
.gallery-table td.block-five { width:20%; }
.gallery-table td.block-four { width:25%; }
.gallery-table td.block-three { width:33.33%; }
.gallery-table td.block-two { width:50%; }
.gallery-table td .gallery-block { margin:0 5px 10px 5px; position:relative; /*border:1px solid #e3e8ee;*/ overflow:hidden; }
.gallery-table td .gallery-block .images-center { margin:0 auto; background:#fff; }
.gallery-table td .gallery-block .entry-gallery { padding:5px 8px; background:url(http://v1.igetweb.com/modules/gallery/imgs/bg-block-gallery.png) repeat; position:absolute; bottom:0; left:0; right:0; text-align:left; }
.gallery-table td .gallery-block .entry-image-thumb { text-align:center; margin:0 auto; }
.gallery-table td .gallery-block img { text-align:center; margin:0 auto; }
.gallery-table td .gallery-block.alpha { margin:0 5px 10px 0; }
.gallery-table td .gallery-block.omega { margin:0 0 10px 5px; }
.gallery-table td .gallery-title h3.name { font-size:14px; display:inline-block; *display:inline; zoom:1; margin:0; line-height:1.2em; }
.gallery-table td .gallery-title h3.name a { color:#fff; }
.gallery-table td .gallery-title .amount { background:#65757e; border-top: 1px solid #85959d; box-shadow: 0 1px 1px #000000; color: #fff; padding:0 3px; font-weight:bold; border-radius:3px; font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; margin:0 0 0 5px; white-space:normal; line-height:normal; display:inline-block; position:relative; font-size:12px; }
.gallery-table td .gallery-title .amount span.arrow { background:url(http://v1.igetweb.com/modules/gallery/imgs/arrow-amount.png) no-repeat 0 center; width:3px; height:6px; margin-left:-6px; padding-left:5px; }
.gallery-table td .gallery-desc { position:relative; }
.gallery-table td .gallery-desc .last-update { font-size:11px; color:#ccc; }
.gallery-table td .gallery-desc .more { position:absolute; right:0; background:#555; border-top: 1px solid #666; box-shadow: 0 1px 1px #000000; padding:1px 7px; font-weight:bold; font-size:12px; border-radius:3px; font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; font-size:11px; }
.gallery-table td .gallery-desc .more:hover { background:#777; border-top: 1px solid #888; cursor:pointer; }
.gallery-table td .gallery-desc .more a { color:#fff; }
.gallery-table td .gallery-option { position:absolute; bottom:5px; right:10px; }
.gallery-table td .gallery-option span.amount, .gallery-table td .gallery-option span.view, .gallery-table td .gallery-option span.comment { font-size:11px; vertical-align:top; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-right:7px; float:left; }
.gallery-table td .gallery-option span.view { margin-right:0; }
.gallery-table td .gallery-option span span.icon { background:url(http://v1.igetweb.com/modules/gallery/imgs/option-gallery.png) no-repeat; width:16px; height:16px; vertical-align:middle; display:inline-block; *display:inline; zoom:1; margin-right:3px; }
.gallery-table td .gallery-option .amount span.icon { background-position:0 0; }
.gallery-table td .gallery-option .view span.icon { background-position:-32px 0; }
.gallery-table td .gallery-option .comment span.icon { background-position:-16px 0; }
.gallery-block span.view-more { background: url(http://v1.igetweb.com/modules/gallery/imgs/i-view.png) no-repeat center; display: none; height: 100%; left: 0; margin: 0; position: absolute; right: 0; top:0; text-align: center; }
.gallery-block:hover span.view-more { display:block; }
.new-gallery { width:36px; height:47px; display:block; position:absolute; top:-5px; left:2px; background:url(http://v1.igetweb.com/modules/gallery/imgs/new-gallery.png) no-repeat; z-index:999999; }
.hot-gallery { width:36px; height:47px; display:block; position:absolute; top:-5px; left:38px; background:url(http://v1.igetweb.com/modules/gallery/imgs/hot-gallery.png) no-repeat; z-index:999999; }
.hot-gallery.notnew { width:36px; height:47px; display:block; position:absolute; top:-5px; left:2px; background:url(http://v1.igetweb.com/modules/gallery/imgs/hot-gallery.png) no-repeat; z-index:999999; }

.gallery-table td .gallery-block-list { margin:0 5px 10px 5px; position:relative; overflow:hidden; }
.gallery-table td .gallery-block-list .photo-image-thumb { text-align:center; }
.gallery-table td .gallery-block-list .photo-image-thumb .images-center { margin:0 auto; background:#fff; }
.gallery-table td .gallery-block-list.alpha { margin:0 5px 10px 0; }
.gallery-table td .gallery-block-list.omega { margin:0 0 5px 5px; }
.gallery-table td .gallery-block-list img { margin:0 auto; }
.gallery-table td .i-zoom-bottom { position:absolute; bottom:0; right:0; width:32px; height:32px; display:block; background:url(http://v1.igetweb.com/modules/gallery/imgs/i-zoom-bottom.png) no-repeat -32px 0; z-index:1; }
.gallery-table td .i-zoom { background: url(http://v1.igetweb.com/modules/gallery/imgs/i-view.png) no-repeat center; display: none; height: 100%; left: 0; margin: 0; position: absolute; right: 0; top:0; text-align: center; }
.gallery-table td:hover .i-zoom  { display:block; }
.gallery-table td:hover .i-zoom-bottom { display:none; }

table.table-download .download-detail { overflow:hidden; }
table.table-download .download-detail span.download-date { font-size:0.9em; }
table.table-download .download-detail .entry-meta span.entry-read { border-color:#ccc; }
table.table-download td { padding:10px 5px; }
table.table-download td.img-thumb { width:50px; padding-left:0; }
table.table-download td.icon { float:right; padding-right:0; }
table.table-download .entry-content p { margin-bottom:0; }
.block-three.downloads h4.entry-title { margin-bottom:0 !important; }
.block-three.downloads h4.entry-title span.amount-file { font-size:0.8em; margin-left:5px; }
.block-three.downloads .entry-meta { font-size:1em; }
.block-three.downloads .entry-meta span { font-size:11px; }

.download-button { background: url(/themes/default/images/button-download-left-bg.png) no-repeat scroll left top transparent; color: #000000 !important;
display: block; font-size: 11px; font-weight: bold; height: 37px; line-height: 20px; margin:0; padding-left: 36px; text-decoration: none; text-shadow: 0 1px 0 #b1d22c; float:right; }
.download-button span { display: block; background: url(/themes/default/images/button-download-green-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; margin:0; height: 100%; white-space: nowrap; }
.download-button span.file-size { font-size:10px; padding:0; background:none; line-height:1em; height:auto; font-weight:normal; }
.download-button:hover { background-position: left -37px; text-decoration: none !important; }
.download-button:hover span { background-position: right -37px; }
.download-button:active { background-position: left -54px; }
.download-button:active span { background-position: right -54px; }
.generic-table .download-image { float:left; margin-right:8px; }
.generic-table .title-download { overflow:hidden; }

ul.quick-specs { list-style:none; padding:8px!important; background:#fff; border:1px solid #ddd; width:178px; float:left; margin-right:10px; margin-bottom:10px; }
ul.quick-specs li { font-weight:bold; padding:5px 0; margin:0; border-bottom:1px dotted #ddd; display:block; }
ul.quick-specs li a.download-button { float:left; }
ul.quick-specs li label { font-size:11px; display:block; font-weight:normal; color:#768696; }
ul.quick-specs li.security label { float:left; margin-right:10px; }
ul.quick-specs li.security #codeimg_span { overflow:hidden; }
ul.quick-specs li.clearfix { border-bottom:none; }
ul.quick-specs li.security { padding:0; }
ul.quick-specs li.security input[type="text"] { width:168px; margin-left:1px; background: url(/themes/default/images/input-bg.png) repeat-x center top #FFFFFF; padding:3px; border-color: #83898C #ACB5B9 #D9DDDF; border-style: solid; border-width: 1px; margin-top:5px; }

.content-download { overflow:hidden; }
.content-download h3 { margin-bottom:5px; }
.content-download p { margin-bottom:10px; }

.tags { float:left; width:100%; margin:10px 0; }
.tags a.tag { background:url(/themes/default/images/tag_right.png) no-repeat right top; float:left; height:20px; line-height:1.6em; font-size:0.85em; color:#fff !important; font-weight:bold; text-shadow:#652400 0 1px 0; padding-right:18px; margin:0 10px 5px 8px; }
.tags a:hover.tag { text-decoration:none !Important; }
.tags span.title-tag { font-weight:bold; margin-right:15px; font-size:12px; float:left; }
.tags a.tag span { background:url(/themes/default/images/tag_left.png) no-repeat left top; height:20px; width:18px; float:left; margin-left:-15px; }

/* auto images article */
.block-content.border-off { border:none; padding:0; margin-bottom:10px; }
.block-content.border-off .entry-content p { margin-bottom:5px!important; }
.block-content.border-off .image span.images-center, .block-content.border-off .image-wide span.images-center, .block-content.border-off span.thumbnail-image { background:#fff; overflow:hidden; }
.block-content.border-off .border-style-top, .block-content.border-off .border-style-bottom { height:0; }
.block-content.border-off .block-content-outer, .block-content.border-off .block-content-inner { padding:0; background:none; }
.block-content.border-off .block-content-outer .background-true { padding:10px; }
.block-content.border-off .random-image .images-center { background:#fff; }
.block-three .block-content.border-off .entry-thumbnail { margin-right:0 !important; }
.block-three .block-content .entry-thumbnail { margin:0 auto; position:relative; }
.block-content.border-off .image span.thumbnail-image, .image-wide span.thumbnail-image { border:none; overflow:hidden; }
.block-three.alpha .block-content.border-off { margin-right:6px; margin-left:0; }
.block-three .block-content.border-off { margin:0 3px inherit 3px; }
.block-three.omega .block-content.border-off { margin-left:6px; margin-right:0; }

ul.paggroup { border-left:1px solid #eee; padding-left:10px; margin-left:10px; float:right; }
ul.paggroup li { margin:0; border:#ccc solid 1px; background:url(/themes/default/images/bg-pagination.png) repeat-x bottom #f2f2f2; }
ul.paggroup li a { border:#fff solid 1px; border-bottom:1px solid #b5b5b5; text-shadow:0 1px 0 #fff; }
ul.paggroup li a:hover { background:url(/themes/default/images/bg-pagination-hover.png) repeat-x bottom; border-color:#e5e5e5; border-bottom-color:#888; }
ul.paggroup li.title-pag { font-weight:bold; }
ul.paggroup li.title-pag span { display: block; padding: 3px 7px; border:#fff solid 1px; border-bottom:1px solid #b5b5b5; text-shadow:0 1px 0 #fff; }
ul.paggroup li.title-pag a:hover { background:none; border-color:#fff; border-bottom-color:#aaa; }
ul.paggroup li.title-pag img { vertical-align:top; }
ul.paggroup li.current { margin:0; border:#ddd solid 1px; background:url(/themes/default/images/bg-pagination-current.png) repeat-x top; }
ul.paggroup li.current a { border:none; border-bottom:2px solid #fff; font-weight:bold; color:#222; }
ul.paggroup li.current a:hover { border:none; background:none; border-bottom:2px solid #fff; }

/*reset new version*/
#wrapper #content { margin:0; }
.block-content .entry-meta .clear_desc span { color:inherit; padding:inherit; margin:inherit; }
.dtemplate-content-title { color:inherit; background:inherit; }
#webboard-header { background:inherit; }

.order-amount { background:url(../images/order-num.png) no-repeat; background-position:0 -45px; display:block; width:176px; height:45px; position:fixed; bottom:4px; right:4px; z-index:9000000; }
.order-amount:hover { background-position:0 0; }
.order-amount.eng { background:url(../images/order-num.png) no-repeat; background-position:0 -135px; display:block; width:176px; height:45px; position:fixed; bottom:4px; right:4px; z-index:9000000; }
.order-amount.eng:hover { background-position:0 -90px; }
.order-amount-inner { padding:12px 13px 35px 136px; font-size:14px; font-family:Arial, Helvetica, sans-serif; display:block; font-weight:bold; color:#fff; text-align:center; }

/*.product_detail ul li p { margin-bottom:0 !important; }*/

ul.order-summary { display: block; position: fixed; bottom: 26px; right: 4px; width: 250px; z-index: 999; list-style:none; padding:0; font-size:0.8em; text-shadow: 0 1px 0 #fff; }
ul.order-summary li { background:url(../images/bg-order-summery.png) repeat-x top; padding:6px 10px; margin:0; border-width:1px; border-style:solid; display:block; border-color:#fff #ddd #bbb #ddd; }
ul.order-summary li:hover { background:#cdd5dc; }
ul.order-summary li span.num-summery { float:right; width:20px; text-align:right; }
ul.order-summary li label { float:left; font-weight:bold; /*background:url(../images/dot-list.png) no-repeat center left; padding-left:15px;*/ }
ul.order-summary li.more { text-align:center; background:url(../images/bg-more-summery.png) repeat-x top; font-weight:bold; padding:2px; text-shadow:none; }
ul.order-summary li.more:hover { background:#95a4b1; }
ul.order-summary li.more a { color:#fff; }
ul.order-summary li.arrow { margin-top:-1px; margin-right:10px; height:10px; padding:0; width:13px; background-position:right; background:url(../images/bg-arrow.png) no-repeat; float:right; border:none; }
.product_nav span { border:none; }
/* reset all template */
#content-center .entry-content.editor-content { line-height:inherit; }

#marquee_product span.WorkCenterContentFont { display:block; width:180px; clear:both; }
#marquee_product span.WorkCenterContentFont .image { text-align:center; }
#marquee_product span.product-price { white-space:normal; }

.widget.articles ul li .bullets, .widget.products ul li .bullets { display:inline; margin-right:5px; float:left; }
.widget ul li a.level_root { display:inline !important; margin-left:0 !important; overflow:hidden; }
.widget.articles ul li a.article-group h2, .widget ul li a.article-item h2 { font-size: 100%; }
.widget-list-child { clear:both; }
.widget ul li h2, .widget ul li h3, .widget ul li h4 { font-size: 100%; font-weight: normal; margin: 0; padding: 0; }
#dtemplate_left-sidebar .dtemplate_detail .vertical-middle { float:left; margin-right:5px; }
#dtemplate_left-sidebar .dtemplate_detail .level_root { overflow:hidden; vertical-align:top; }

span.product-categories img { float:left; margin-top:5px; margin-right:5px; }
span.product-categories a { overflow:hidden; display:block; }

.block-content .block-content-outer.border-inner { color:#222; }
.content-webboard .forum-table-post.generic-table { font-size:13px; }
#article-layout td.content .block-content-inner { height: auto; }

img { border:0; }

/* Image thumb */
.image span.thumbnail-image, .image-wide span.thumbnail-image {
	margin:auto; 
	background-color: #fff;
	border: 1px solid #fff;
	display:block;
	text-align:center;
	overflow:hidden;
}

td.content .thumb-200 { width:202px; }
td.content .thumb-170 { width:172px; }
td.content .thumb-150 { width:152px; }
td.content .thumb-125 { width:127px; }
td.content .thumb-120 { width:122px; }

td.content .thumb-200 span.thumbnail-image { width:200px; height: 200px; }
td.content .thumb-170 span.thumbnail-image { width:170px; height: 170px; }
td.content .thumb-150 span.thumbnail-image { width:150px; height: 150px; }
td.content .thumb-125 span.thumbnail-image { width:125px ;height: 125px; }
td.content .thumb-120 span.thumbnail-image { width:120px; height: 120px; }

#article-layout .block-three .image, #article-layout .block-three .image { float:inherit !important; }

#dtemplate_content-wide .post-detail .post { width:inherit; }
.entry-content.editor-content table { margin:auto; } 

.item-article img { float:left; margin-right:5px; }
.item-article a.widget_menu { overflow:hidden; padding-top:0 !important; margin-bottom:5px; }

.TagContent . { float:left; margin-right:10px; }
.TagContent .tag-content { overflow:hidden; }

.block-content .images-center { right:0; margin:0 auto; text-align:center; background:#fff; }
*:first-child+html .block-content .random-image.thumb-125 .images-center { left:50%!important; margin-left:-62.5px; }
*:first-child+html .block-content .random-image.thumb-150 .images-center { left:50%!important; margin-left:-75px; }
*:first-child+html .block-content .random-image.thumb-170 .images-center { left:50%!important; margin-left:-85px; }
*:first-child+html .block-content .random-image.thumb-200 .images-center { left:50%!important; margin-left:-100px; }

#WorkTopMenu #WorkTopMenu_Inner a { display:inline-block; /*display:inline; zoom:1;*/ }

a.scroll-to-top-button { background:url(../images/top-button.png) no-repeat 0 0; width:48px; height:48px; display:block; cursor:pointer; text-indent:-999em; margin-top:-72px; right:2px!important; }
a.scroll-to-top-button:hover { background-position:-48px 0; }

#nextBtn a { margin-top:0 !important; }

.thumbnail-image.default-thumbnail { background:#e3e8ee!important; }

.price-tag-1 { height:40px; display:block; position:absolute; bottom:0; z-index:99999; background:url(../images/price-tag/bg-price-1.png) no-repeat bottom left; font-family:Arial, Helvetica, sans-serif; }
.price-tag-1 .price-content { font-size:16px; color:#fff; font-weight:bold; text-shadow:0 1px 0 #000; text-align:center; display:block; float:left; padding:8px; min-width:100px; text-align:left; }
.price-tag-1 .price-tag { height:36px; }
.price-tag-1 .price-tag.left { width:6px;  float:left; margin-left:-6px; }
.price-tag-1 .price-tag.right { float:left; width:30px; margin-right:-30px; }
.price-tag-2 { height:40px; display:block; position:absolute; bottom:0; z-index:99999; background:url(../images/price-tag/bg-price-2.png) no-repeat bottom center; background-size:100%; width:auto; font-family:Arial, Helvetica, sans-serif; text-align:center; }
.price-tag-2 .price-content { font-size:16px; color:#fff; font-weight:bold; text-shadow:0 1px 0 #000; text-align:center; display:block; float:left; padding:8px 0; min-width:125px; text-align:left; text-align:center; }
.price-tag-2 .price-tag { height:36px; }
.price-tag-2 .price-tag.left { float:left; width:16px; margin-left:-16px; }
.price-tag-2 .price-tag.right { float:left; width:16px; margin-right:-16px; }
.price-tag-3 { height:40px; display:block; position:absolute; right:0; top:-4px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
.price-tag-3 .price-content { font-size:14px; color:#fff; font-weight:bold; text-shadow:0 1px 0 #000; text-align:center; display:block; padding:4px 12px; min-width:75px; max-width:125px; text-align:left; text-align:center; position:relative; z-index:1; }
.price-tag-3 .price-tag { height:40px; }
.price-tag-3 .price-tag.left { display:block; position:absolute; width:50%; left:0; top:0; }
.price-tag-3 .price-tag.right { display:block; position:absolute; width:50%; right:0; top:0; }
.price-tag-3 .price-content.small-text span.sale { font-size:14px!important; }
.price-tag-3 .price-content.small-text { padding-top:0 !important; margin-top:-1px; }

/*red*/
.price-tag-1.red .price-content { background:url(../images/price-tag/price-1-middle-red.png) repeat-x; }
.price-tag-1.red .price-tag.left { background:url(../images/price-tag/price-1-left-red.png) no-repeat; }
.price-tag-1.red .price-tag.right { background:url(../images/price-tag/price-1-right-red.png) no-repeat; }

.price-tag-2.red .price-content { background:url(../images/price-tag/price-2-middle-red.png) repeat-x; }
.price-tag-2.red .price-tag.left { background:url(../images/price-tag/price-2-left-red.png) no-repeat top left; }
.price-tag-2.red .price-tag.right { background:url(../images/price-tag/price-2-right-red.png) no-repeat top right; }

.price-tag-3.red .price-tag.left { background:url(../images/price-tag/price-3-left-red.png) no-repeat top left; }
.price-tag-3.red .price-tag.right { background:url(../images/price-tag/price-3-right-red.png) no-repeat top right; }

/*orange*/
.price-tag-1.orange .price-content { background:url(../images/price-tag/price-1-middle-orange.png) repeat-x; }
.price-tag-1.orange .price-tag.left { background:url(../images/price-tag/price-1-left-orange.png) no-repeat; }
.price-tag-1.orange .price-tag.right { background:url(../images/price-tag/price-1-right-orange.png) no-repeat; }

.price-tag-2.orange .price-content { background:url(../images/price-tag/price-2-middle-orange.png) repeat-x; }
.price-tag-2.orange .price-tag.left { background:url(../images/price-tag/price-2-left-orange.png) no-repeat top left; }
.price-tag-2.orange .price-tag.right { background:url(../images/price-tag/price-2-right-orange.png) no-repeat top right; }

.price-tag-3.orange .price-tag.left { background:url(../images/price-tag/price-3-left-red.png) no-repeat top left; }
.price-tag-3.orange .price-tag.right { background:url(../images/price-tag/price-3-right-red.png) no-repeat top right; }

/*yellow*/
.price-tag-1.yellow .price-content { background:url(../images/price-tag/price-1-middle-yellow.png) repeat-x; }
.price-tag-1.yellow .price-content.small-text strike.real { color:#666; text-shadow:none; }
.price-tag-1.yellow .price-tag.left { background:url(../images/price-tag/price-1-left-yellow.png) no-repeat; }
.price-tag-1.yellow .price-tag.right { background:url(../images/price-tag/price-1-right-yellow.png) no-repeat; }

.price-tag-2.yellow .price-content { background:url(../images/price-tag/price-2-middle-yellow.png) repeat-x; }
.price-tag-2.yellow .price-content.small-text strike.real { color:#666; text-shadow:none; }
.price-tag-2.yellow .price-tag.left { background:url(../images/price-tag/price-2-left-yellow.png) no-repeat top left; }
.price-tag-2.yellow .price-tag.right { background:url(../images/price-tag/price-2-right-yellow.png) no-repeat top right; }

.price-tag-3.yellow .price-content.small-text strike.real { color:#666; text-shadow:none; }
.price-tag-3.yellow .price-tag.left { background:url(../images/price-tag/price-3-left-yellow.png) no-repeat top left; }
.price-tag-3.yellow .price-tag.right { background:url(../images/price-tag/price-3-right-yellow.png) no-repeat top right; }

/*green*/
.price-tag-1.green .price-content { background:url(../images/price-tag/price-1-middle-green.png) repeat-x; }
.price-tag-1.green .price-content.small-text strike.real { color:#444; text-shadow:none; }
.price-tag-1.green .price-tag.left { background:url(../images/price-tag/price-1-left-green.png) no-repeat; }
.price-tag-1.green .price-tag.right { background:url(../images/price-tag/price-1-right-green.png) no-repeat; }

.price-tag-2.green .price-content { background:url(../images/price-tag/price-2-middle-green.png) repeat-x; }
.price-tag-2.green .price-content.small-text strike.real { color:#444; text-shadow:none; }
.price-tag-2.green .price-tag.left { background:url(../images/price-tag/price-2-left-green.png) no-repeat top left; }
.price-tag-2.green .price-tag.right { background:url(../images/price-tag/price-2-right-green.png) no-repeat top right; }

.price-tag-3.green .price-content.small-text strike.real { color:#444; text-shadow:none; }
.price-tag-3.green .price-tag.left { background:url(../images/price-tag/price-3-left-green.png) no-repeat top left; }
.price-tag-3.green .price-tag.right { background:url(../images/price-tag/price-3-right-green.png) no-repeat top right;}

/*blue*/
.price-tag-1.blue .price-content { background:url(../images/price-tag/price-1-middle-blue.png) repeat-x; }
.price-tag-1.blue .price-tag.left { background:url(../images/price-tag/price-1-left-blue.png) no-repeat; }
.price-tag-1.blue .price-tag.right { background:url(../images/price-tag/price-1-right-blue.png) no-repeat; }

.price-tag-2.blue .price-content { background:url(../images/price-tag/price-2-middle-blue.png) repeat-x; }
.price-tag-2.blue .price-tag.left { background:url(../images/price-tag/price-2-left-blue.png) no-repeat top left; }
.price-tag-2.blue .price-tag.right { background:url(../images/price-tag/price-2-right-blue.png) no-repeat top right; }

.price-tag-3.blue .price-tag.left { background:url(../images/price-tag/price-3-left-blue.png) no-repeat top left; }
.price-tag-3.blue .price-tag.right { background:url(../images/price-tag/price-3-right-blue.png) no-repeat top right; }

/*violet*/
.price-tag-1.violet .price-content { background:url(../images/price-tag/price-1-middle-violet.png) repeat-x; }
.price-tag-1.violet .price-tag.left { background:url(../images/price-tag/price-1-left-violet.png) no-repeat; }
.price-tag-1.violet .price-tag.right { background:url(../images/price-tag/price-1-right-violet.png) no-repeat; }

.price-tag-2.violet .price-content { background:url(../images/price-tag/price-2-middle-violet.png) repeat-x; }
.price-tag-2.violet .price-tag.left { background:url(../images/price-tag/price-2-left-violet.png) no-repeat top left; }
.price-tag-2.violet .price-tag.right { background:url(../images/price-tag/price-2-right-violet.png) no-repeat top right; }

.price-tag-3.violet .price-tag.left { background:url(../images/price-tag/price-3-left-violet.png) no-repeat top left; }
.price-tag-3.violet .price-tag.right { background:url(../images/price-tag/price-3-right-violet.png) no-repeat top right; }

/*gray*/
.price-tag-1.gray .price-content { background:url(../images/price-tag/price-1-middle-gray.png) repeat-x; }
.price-tag-1.gray .price-tag.left { background:url(../images/price-tag/price-1-left-gray.png) no-repeat; }
.price-tag-1.gray .price-tag.right { background:url(../images/price-tag/price-1-right-gray.png) no-repeat; }

.price-tag-2.gray .price-content { background:url(../images/price-tag/price-2-middle-gray.png) repeat-x; }
.price-tag-2.gray .price-tag.left { background:url(../images/price-tag/price-2-left-gray.png) no-repeat top left; }
.price-tag-2.gray .price-tag.right { background:url(../images/price-tag/price-2-right-gray.png) no-repeat top right; }

.price-tag-3.gray .price-tag.left { background:url(../images/price-tag/price-3-left-gray.png) no-repeat top left; }
.price-tag-3.gray .price-tag.right { background:url(../images/price-tag/price-3-right-gray.png) no-repeat top right; }

.price-content.small-text { font-size:10px!important; padding-top:4px!important; }
.price-content.small-text strike.real { display:block; margin-right:25px; color:#ccc; line-height:1.2em; }
.price-content.small-text span.sale { color:#fff; display:block; font-size:16px; line-height:0.9em; }

*:first-child+html #WorkCenter .block-content-inner .entry-detail { float:left; }
#WorkBottomMenu h2 { height:auto; }

.left-sidemenu h2 { display:block; height:auto; }

.form-register-page { width:100%; }
.form-register-page-inner { width:100%; }

/* promotion set 16 may 2014 */
.all-proset { margin-bottom:10px; }
.all-proset li { display:inline-block; margin-bottom:10px; vertical-align:top; }
.all-proset li &gt; a { display:block; position:relative; }
.all-proset li &gt; a &gt; .icon-proset { width:80px; position:absolute; top:-7px; left:-7px; z-index:1; }
.img-proset { position:relative; margin:0 auto 15px auto; border:3px solid #d00; /*background:#928c80; padding:3px;*/}
.img-proset .icon-proset  { position:absolute; top:-16px; left:-15px; z-index:1; width:180px; }
.desc-proset { margin-bottom:10px; }
h1.title-proset { font-size:16px; margin-bottom:5px; line-height:normal; margin-bottom:15px; }

.block-proset .all-proset { margin-bottom:0; }
.block-proset .all-proset li { width:30.6%; margin-left: 1.33%!important; margin-right: 1.33%!important; }
.block-proset .all-proset li .icon-proset { width:80px; border:0; margin:0; }
.block-proset .all-proset li &gt; a { border:1px solid #f00; margin-bottom:10px; }
.block-proset .all-proset li img { width:100%; }
.block-proset .all-proset li h3 { font-size:14px; line-height:normal; margin-bottom:0; }
.block-proset .all-proset li p { margin-bottom:10px; }
.block-proset .all-proset.item-3 li { width:30.6%; margin-left: 1.33%!important; margin-right: 1.33%!important; }
.block-proset .all-proset.item-5 { text-align:left!important; }
.block-proset .all-proset.item-5 li { width:17.97%; margin-left: 1%!important; margin-right: 1%!important; }
.img-proset .block-proset { margin-top:10px; }

.all-proset li &gt; a .zoomja { background: url("http://igetweb.com/themes/default/images/button-zoom.png") no-repeat center; display: none; height: 100%; left: 0; position: absolute; right: 0; text-align: center; }
.all-proset li &gt; a:hover .zoomja { display:block; }

.share-proset { margin: 15px 0 20px 0; }</pre></body></html>