/* GLOBAL */
/* reset */
html,
body {width:100%;height:100%;min-height:100%;min-width:1000px;background:#fff;}
body {margin:0;padding:0;color:#354860;background:url(../images/bg/page-left-top.png) no-repeat;font:12px/14px Tahoma,Arial,Verdana,sans-serif;}
a {color:#1856aa;text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus {outline:none;}
img {margin:0;border:none;}
form, fieldset, legend {margin:0;padding:0;border:none;}
input, textarea, select {color:#6e6e6d;font:11px/13px Verdana,Arial,sans-serif;vertical-align:middle;}
address {font-style:normal;}

/* wrappers */
.clearfix:after {content:"";clear:both;height:0;display:block;}
.easyfix {overflow:hidden;} 
.col50 {display:inline;float:left;width:50%;margin-left:-1px;}
.col50 .wrap {margin-left:1px;}
.col33 {display:inline;float:left;width:33%;margin-left:-1px;}
.col33 .wrap {margin-left:1px;}
.col25 {display:inline;float:left;width:25%;margin-left:-1px;}
.col25 .wrap {margin-left:1px;}
.col20 {display:inline;float:left;width:20%;margin-left:-1px;}
.col20 .wrap {margin-left:1px;}

/* Select */
.filter-form select {-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e5ebf3; font:12px/29px Arial,Verdana,sans-serif; padding: 4px 10px; color:#92abcc}

/* CUSTOM FORMS */
.customizedElement {position:absolute;left:-7777px;}

/* selects */
.customSelect {float:left;position:relative;height:29px;color:#92abcc;font:12px/29px Arial,Verdana,sans-serif;z-index:1;}
.customSelect .bg-select-left {position:absolute;top:0;left:0;background:url(../images/bg/custom-select.png) no-repeat;width:15px;height:29px;overflow:hidden;}

.customSelect a.selectButton {background:url(../images/bg/custom-select.png) no-repeat 100% 0;display:block;float:none;width:100%;height:29px;position:absolute;top:0;right:0;border:none;z-index:4;}
.customSelect a.selectButton:focus {outline:none;}
.customSelect .bg-select-center {display:block;background:url(../images/bg/custom-select.png) no-repeat 0 -29px;height:29px;margin:0 22px 0 15px;overflow:hidden;float:none !important;white-space:nowrap;text-align:left !important;}
.customSelect .disabled {background:url(../images/bg/transparent.gif);display:none;width:100%;height:29px;position:absolute;top:0;left:0;z-index:5;}

.disabled-select {color:#999;}
.disabled-select .disabled {display:block;}
.disabled-select .bg-select-left {background-position:0 -116px;}
.disabled-select a.selectButton {background-position:100% -116px;}
.disabled-select .bg-select-center {background-position:0 -145px;}

.customSelectActive .bg-select-left {background-position:0 -58px;}
.customSelectActive a.selectButton {background-position:100% -58px;}
.customSelectActive .bg-select-center {background-position:0 -87px;}

/* select drop-downs */
.customOptionsHidden,
.customOptions {position:absolute;font:12px/15px Arial,Verdana,sans-serif;overflow:auto;z-index:100;}
.customOptionsHidden {display:none;}
.customOptions ul {margin:0;padding:0;list-style:none;border:solid #ddeaf2;border-width:0 1px 1px;}
* html .customOptions ul {margin-right:1px;}
.customOptions ul li {width:100%;white-space:nowrap;}
.customOptions a {display:block;background:#ddeaf2;color:#92abcc;text-decoration:none;padding:7px 15px;}
.customOptions a:hover {background:#fafafa;color:#000;text-decoration:none;}

/* LAYOUT */
.bone {position:relative;width:100%;min-width:1000px;min-height:100%;background:url(../images/bg/page-right-bottom.png) no-repeat 100% 100%; margin-bottom:-14px;}
* html .bone {height:100%;}
.content-right-top {min-width:1000px;background:url(../images/bg/content-right-top.png) no-repeat 100% 120px;}
.page-width {position:relative;margin:auto;width:100%;min-width:1000px;max-width:1440px;}
.main-holder {float:right;width:100%;margin-left:-267px;}
.main {margin-left:275px;margin-right:18px;padding-bottom:25px;}
.column-holder {float:left;width:100%;margin-right:-195px;}
.column {margin-right:195px;}
.aside {float:left;width:267px;padding:235px 0 25px;}
.navbar {float:right;width:185px;}
.page-lb {position:absolute;left:0;bottom:0;width:268px;height:52px;background:url(../images/bg/page-left-bottom.png) no-repeat;overflow:hidden;}

/* LOGO */
.logo {position:absolute;left:72px;top:55px;width:125px;height:138px;background:url(../images/logo/tplink.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.logo a {display:block;width:100%;height:100%;}

/* HEADER */
.header {background:url(../images/bg/header-right.png) no-repeat 100% 0;position:relative;z-index:2;}
.header .bg {padding:40px 0 0;background:url(../images/bg/header-left.png) no-repeat;}
.header-pane-holder {margin:0 250px 0 0;}
.header-pane-box {float:left;width:100%;}
.header-pane {padding:0 0 30px;}
.header-distributor {float:right;width:18%;color:#8691a0;font:11px/13px Tahoma,Arial,sans-serif;}
.header-distributor span {display:block;}
.header-distributor img {margin:10px 0 -10px;position:relative;}
.header-contacts {float:right;width:25%;margin:0;padding:0;list-style:none;}
.header-contacts li {font:13px/20px Tahoma,Arial,sans-serif;}
.header-contacts a {color:#1856AA !important;text-decoration:underline !important;}
.header-contacts a:hover {text-decoration:none !important;}
.header-contacts img {float:left;margin:6px 6px 0 0;}
.header-contacts li:after {content:"";clear:both;height:0;display:block;}
.header-phone {float:right;width:26%;color:#004b9c;font:30px/32px Tahoma,Arial,sans-serif;background:url(../images/bg/header-phone.png) no-repeat 0 14px;margin:5px 0 0;padding:0 0 0 5px;}
.header-phone span {float:left;padding:0 5px 0 0;color:#16b6ea;font-size:9px;line-height:11px;}
.header-label {float:left;width:26%;font-size:14px;line-height:16px;}
.header-label p {margin:0 10px 0 0 !important;font-size:14px !important;line-height:16px !important;}
.menu {margin:0;padding:0;list-style:none;font-size:21px;line-height:24px;}
.menu li {float:left;padding:0 3% 0 0;}
.menu a {color:#2174cc;text-decoration: underline !important;}
.menu a:hover {text-decoration:none !important;}
.topnav {float:right;margin: 0 30px 0 0; padding: 3px 20px 0;list-style:none;}
.topnav li {padding:5px 0 5px 38px;line-height:14px;background:url(../images/bg/topnav-li.png) no-repeat 0 12px;}
.topnav li a {color:#1856AA !important;text-decoration:underline !important;}
.topnav li a:hover {text-decoration:none !important;}
.user-login {margin:32px 0 0 0;position:relative;}
.l-logout {background:url(../images/bg/l-logout.png) no-repeat 100% 5px;padding:0 15px 0 0;}
.user-login img {margin:0 10px 0 0;}
.user-login ul {display:inline;float:left;margin:0 0 0 -10px;padding:0;list-style:none;}
.user-login ul li {float:left;border-left:1px solid #d7e5f0;padding:0 12px;margin:0 0 0 -1px;}
.user-login ul li:first-child {border-left:none;}
.l-header-login {text-decoration:none;background:url(../images/bg/dashed-underline.png) repeat-x 0 100%;}
.l-header-login:hover {background:none;}
.popup-login {position:absolute;left:130px;top:20px;width:289px;z-index:2;}
.small-popup-hidden {left:-7777px !important;}
.popup-login-top,
.popup-login-btm {display:block;width:289px;height:20px;overflow:hidden;font-size:1px;line-height:1px;}
.popup-login-top {background:url(../images/bg/popup-login-top.png) no-repeat;}
.popup-login-btm {background:url(../images/bg/popup-login-btm.png) no-repeat;}
.popup-login-bg {width:287px;padding:0 1px;background:url(../images/bg/popup-login-bg.png) repeat-y white;}
.popup-login-bg p.Notice { margin:0 10px;}
.popup-login-bgb {background:#fff url(../images/bg/popup-login.png) repeat-x 0 100%;min-height:140px;padding:0 20px;}
* html .popup-login-bgb {height:140px;}
.popup-login label {display:block;padding:0 0 5px;color:#9aa3af;font:11px/13px Tahoma,Arial,sans-serif;}
.popup-inp {width:230px;padding:7px 5px;background:url(../images/bg/popup-input.png) no-repeat;}
.popup-inp input {margin:0;padding:0;width:230px;background:none;border:none;}
.popup-inp input:focus {outline:none;}
.popup-row {padding:8px 0 0;position:relative;}
.popup-submit {padding:5px 0 0;position:relative;}
.popup-submit a {float:left;font:11px/33px Tahoma,Arial,sans-serif;}
.popup-submit input {float:right;width:87px;height:36px;background:url(../images/btn/popup-login.png) no-repeat;margin:0;padding:0;border:none;cursor:pointer;text-indent:-9999px;overflow:hidden;}

/* FOOTER */
.footer {font-size:11px;line-height:13px;margin-left:267px;margin-right:18px;background:url(../images/bg/footer-right.png) no-repeat 100% 0;}
.footer .bg {padding:25px 0 75px;background:url(../images/bg/footer-left.png) no-repeat;}
.copy p {margin:0;}
.footer ul {float:right;margin:0;padding:0 15px 0 35px;list-style:none;}
.footer li {padding:3px 0 3px 30px;line-height:14px;background:url(../images/bg/footer-li.png) no-repeat 0 12px;}
.footer ul a {color:#000;text-decoration:underline;}
.footer ul a:hover {text-decoration: none !important;}

/* CONTENT */
.h-side-small {margin:25px 20px 0;font:11px/13px Tahoma,Arial,sans-serif;color:#354860;}
/* tags */
.b-tag-cloud {padding:2px 20px;}
.b-tag-cloud a {display:inline-block;margin:9px 0 0;padding:0 9px 0 0;font:11px/21px Tahoma,Arial,sans-serif;text-decoration:none;color:#354860;background:#d7e5f0 url(../images/bg/tag-link.png) no-repeat 100% 0;cursor:pointer;}
.b-tag-cloud a span {float:left;padding:0 0 0 9px;background:url(../images/bg/tag-link.png) no-repeat 0 -21px;}
.b-tag-cloud a:hover {background-position:100% -42px;background-color:#1cc1f2;color:#fff;}
.b-tag-cloud a:hover span {background-position:0 -63px;}

/* search */
.search {position:relative;width:251px;height:52px;background:url(../images/bg/search.png) no-repeat; margin-left: 10px;}
.search-input {position:absolute;left:25px;top:15px;width:150px;margin:0;padding:2px 0;background:none;border:none;color:#607794;font:italic 14px/16px Arial,Verdana,sans-serif;}
.search-input:focus {outline:none;}
.search-input.focused {color:#000;}
.search-btn {cursor:pointer;position:absolute;left:182px;top:12px;margin:0;padding:0;border:none;width:58px;height:26px;background:url(../images/btn/search.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.search-example {position:relative;margin:-5px 15px 0 25px;color:#becde1;font:11px/13px Tahoma,Arial,sans-serif;}
.search-example a {color:#99b2d1;text-decoration:none;border-bottom:1px dotted #99b2d1;}

/* sidebar navigation */
.nav {margin:0;padding:15px 0 0;list-style:none;font:12px/15px Tahoma,Arial,sans-serif;}
.nav li {border-bottom:1px solid #d7e5f0;margin:0 20px;padding:12px 0;}
.nav li a {text-decoration:underline !important;}
.nav li a:hover {text-decoration: none !important;}
.nav .current .link, 
.nav .opened .link {padding:5px 50px 10px 10px;min-height:25px;}
* html .nav .current .link {height:25px;}
* html .nav .opened .link {height:25px;}
.nav .active .link, 
.nav .active .link a, 
.nav .opened .link a,
.nav .opened .link {color:#92abcc;text-transform:uppercase;text-decoration:none !important;}
.nav .active .link a, 
.nav .opened .link a {text-decoration:underline !important;}
.nav .active,
.nav .opened {border-bottom:none;margin:-1px 0 0;padding:0;}
.nav .active .bgt,
.nav .opened .bgt {background:url(../images/bg/nav-top.png) repeat-x;}
.nav .active .bgr,
.nav .opened .bgr {background:url(../images/bg/nav-right.png) repeat-y 100% 0;}
.nav .active .bgb,
.nav .opened .bgb {background:url(../images/bg/nav-btm.png) repeat-x 0 100%;}
.nav .active .bgl,
.nav .opened .bgl {background:url(../images/bg/nav-left.png) repeat-y;}
.nav .active .bgrt,
.nav .opened .bgrt {background:url(../images/bg/nav-rt.png) no-repeat 100% 0;}
.nav .active .bgrb,
.nav .opened .bgrb {background:url(../images/bg/nav-rb.png) no-repeat 100% 100%;padding:0 10px 0 0;}
.nav .active .bglb,
.nav .opened .bglb {background:url(../images/bg/nav-lb.png) no-repeat 0 100%;padding:0 0 20px;}
.nav .active .bglt,
.nav .opened .bglt {background:url(../images/bg/nav-lt.png) no-repeat;padding:12px 0 0 10px;}
.nav ul {display:none;margin:0;padding:0 10px;list-style:none;border-top:1px solid #dfebf2;}
.nav .opened ul {display:block;}
.nav ul li {border-bottom:none;margin:0;padding:6px 12px;background:url(../images/bg/nav-ul-li.png) no-repeat 0 12px;}
.nav ul a {color:#354860;font:11px/13px Tahoma,Arial,sans-serif;}
.nav ul .current,
.nav .opened ul .current {font-weight:bold;color:#19bdf1;text-decoration:none !important;}

/* headings */
.h-box {margin:20px 0 0;font:20px/22px Tahoma,Arial,sans-serif;color:#354860;}

/* horizontal gallery */
.hr-gallery {padding:5px 70px;position:relative;color:#354860;font:11px/13px Tahoma,Arial,sans-serif;}
.hr-gallery .slicer {position:relative;width:100%;overflow:hidden;}
.hr-gallery .node {position:relative;width:15000px;}
.hr-gallery .item {float:left;width:180px;padding:0 15px;}
.hr-gallery .item a.prodImg { height: 130px; overflow: hidden; /*display: block;*/ display: table-cell;text-align: center; vertical-align: middle; width: 150px; }
a.BanBigImg {display:block; min-height:331px}
.hr-gallery .item a.prodImg img {display: block; margin: 0 auto; vertical-align: middle;}
.hr-gallery p {margin:2px 0 0;}
.h-gallery {margin:0 0 5px;font:bold 12px/14px Tahoma,Arial,sans-serif;}
.h-gallery a:hover {color:#1abbf1;}
.hr-text {margin: 7px 0; width: 175px}
.hr-left,
.hr-right {position:absolute;top:50%;width:26px;height:47px;margin:-23px 0 0;background:url(../images/bg/hr-gallery-btn.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.hr-left {left:5px;}
.hr-left:hover {background-position:0 -47px;}
.hr-right {right:5px;background-position:-26px 0;}
.hr-right:hover {background-position:-26px -47px;}
.hr-gallery .disabled {display:none;}
.shadow-left,
.shadow-right {position:absolute;top:0;width:15px;height:600px;overflow:hidden;}
.shadow-left {left:-1px;background:url(../images/bg/shadow-left.png) no-repeat;}
.shadow-right {right:-1px;background:url(../images/bg/shadow-right.png) no-repeat;}

/* buy */
.buy-container {float:left;white-space:nowrap;background:url(../images/bg/buy-container-d.png) no-repeat;padding:0 0 0 15px;}
.buy-container.incart {background:url(../images/bg/buy-container-d.png) no-repeat 0 -150px;}
.buy-container-btn {white-space:nowrap;float:left;padding:0 12px 0 0;background:url(../images/bg/buy-container.png) no-repeat 100% -50px;font:11px/26px Tahoma,Arial,sans-serif !important;cursor:pointer;text-decoration:none;}
.buy-container.incart .buy-container-btn {background:url(../images/bg/buy-container-d.png) no-repeat 100% -200px;}
.buy-container-btn span {white-space:nowrap;float:left;background:url(../images/bg/buy-container.png) no-repeat 0 -100px;padding:8px 1px 8px 10px;min-height:26px;}
.buy-container-btn.incart span {background:url(../images/bg/buy-container.png) no-repeat 0 -250px;}
* html .buy-container-btn span {height:26px;}
.buy-container span.label {float:left;background:url(../images/ico/cart-buy-big.png) no-repeat 0 6px; text-shadow: -1px -1px #1987B6; color:#FFFFFF; font-weight:bold; padding:0 0 0 20px;}
.buy-container span.not-produced {float:left;background:url(../images/ico/not-produced.png) no-repeat 0 6px; text-shadow: -1px -1px #1987B6; color:#FFFFFF; font-weight:bold; padding:0 0 0 14px;}
.buy-container.incart span.label {background-position:0 -21px;text-shadow: -1px -1px #1ba22c;}
.buy-container-btn img {margin:5px 0 0;}
.buy-price {float:left;padding:8px 8px;font:11px/26px Tahoma,Arial,sans-serif !important;}
.promo-text {padding:15px 35px 0;font:11px/18px Tahoma,Arial,sans-serif;}
.promo-text p {margin:0;}
.promo-buy {float:right;margin:15px 0 0;}
.buy-container-big {float:left;background:url(../images/bg/buy-container-big-d.png) no-repeat;padding:0 0 0 15px;}
.buy-container-big.incart {background:url(../images/bg/buy-container-big-d.png) no-repeat 0 -102px}
.buy-container-big .buy-container-btn {white-space:nowrap;float:left;padding:0 27px 0 0;background:url(../images/bg/buy-container-big-d.png) no-repeat 100% -51px;font:12px/25px Tahoma,Arial,sans-serif !important;cursor:pointer; text-decoration:none}
.buy-container-big.incart .buy-container-btn {background:url(../images/bg/buy-container-big-d.png) no-repeat 100% -153px;}
.buy-container-big .buy-container-btn span {white-space:nowrap;float:left;background:url(../images/bg/buy-container-big-side.png) no-repeat 0 0px;padding:11px 1px 16px 20px;min-height:26px; text-shadow: -1px -1px #1987B6; color:#FFFFFF; font-weight:bold; font-size:12px}
.buy-container-big.incart .buy-container-btn span {background:url(../images/bg/buy-container-big-side.png) no-repeat 0 -51px;}
.buy-container-big .buy-container-btn span span.label {background:url(../images/ico/cart-buy-big.png) no-repeat 0 6px; text-shadow: -1px -1px #1987B6; color:#FFFFFF; font-weight:bold; font-size:12px; display:block; padding:0 0 0 20px}
.buy-container-big .buy-container-btn span span.not-produced {float:left;background:url(../images/ico/not-produced.png) no-repeat 0 6px; text-shadow: -1px -1px #1987B6; color:#FFFFFF; font-weight:bold; font-size:12px; display:block; padding:0 0 0 17px}
.buy-container-btn span span.label-home {text-shadow: -1px -1px #1987B6; color:#FFFFFF; font-weight:bold; font-size:12px; display:block; padding:0; background:none}
label-home
.buy-container-big.incart .buy-container-btn span span.label {background:url(../images/ico/cart-buy-big.png) no-repeat 0 -21px; text-shadow: -1px -1px #1ba22c}
* html .buy-container-btn span {height:25px;}
.buy-container-big .buy-price {padding:11px 22px 15px;font:12px/25px Tahoma,Arial,sans-serif !important;} 

/* promo gallery */
.promo-gallery {padding:30px 0 0;position:relative;z-index:1; height:404px; overflow:hidden}
.promo-gallery .slicer {width:100%;position:relative;overflow:hidden;}
.promo-gallery .node {position:relative;width:100%;}
.promo-gallery-implemented .node {width:15000px;}
.promo-gallery .item {float:left;position:relative;width:100%;}
.img-promo-gallery {display:block;margin:auto;}
.promo-gallery-info {position:absolute;left:20px;top:10px;width:60%;}
.promo-gallery-heading {width:70%;font:27px/30px Tahoma,Arial,sans-serif; color: #1D89D1;}
.promo-gallery-dscr {margin:5px 0 0;width:60%;color:#354860;font:18px/20px Tahoma,Arial,sans-serif;}
.promo-gallery-more {margin:10px 0 0;padding:0 0 0 20px;background:url(../images/bg/promo-gallery-more.png) no-repeat 4px 5px;float:left;color:#354860;font:13px/24px Tahoma,Arial,sans-serif;}
.promo-gallery-pager {position:relative;float:left;margin:-60px 0 0;padding:20px 0;list-style:none;}
.promo-gallery-pager li {float:left;width:36px;height:36px;position:relative;overflow:hidden;margin:0 -10px 0 0;}
.promo-gallery-pager a {float:left;width:36px;height:36px;cursor:pointer;}
.promo-gallery-pager span {position:absolute;left:0;top:0;width:36px;height:72px;background:url(../images/bg/promo-gallery-pager.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.promo-gallery-pager a:hover,
.promo-gallery-pager a.current {position:relative;}
.promo-gallery-pager a:hover span,
.promo-gallery-pager a.current span {top:-36px;}

/* gradient text */
.sn-pxg SPAN.pxg-source {position: relative;display: inline-block;z-index: 2;}
.sn-pxg U.pxg-set, .sn-pxg U.pxg-set S.s, .sn-pxg U.pxg-set S.s B.b {left: 0;right: 0;top: 0;bottom: 0;height: inherit;width: inherit;position: absolute;overflow: hidden;display: inline-block;text-decoration: none;font-weight:inherit;}
.sn-pxg U.pxg-set {text-decoration: none;z-index: 1;display:inline-block;position:relative;}

/* masks */
.bewel74 {display:block;position:relative;width:74px;height:74px;padding:9px;overflow:hidden;}
a.bewel74 {cursor:pointer;}
.bewel74 img {display:block;width:74px !important;height:74px !important;}
.bewel74 i {position:absolute;width:92px;height:92px;left:0;top:0;overflow:hidden;background:url(../images/bg/bewel74.png) no-repeat;}

/* previews */
.b-published {padding:20px 0 0 20px;}
.news-page .b-published { border-bottom:1px dotted #92ABCC; padding-bottom:15px}
.backToList {font: 18px/25px Tahoma,Arial,sans-serif; margin: 35px 0 0;}
.b-published .bewel74 {display:inline;float:left;margin-right:15px;}
.h-published {margin:0;padding:10px 0;font:18px/20px Tahoma,Arial,sans-serif;}
.news-page .h-published {padding:4px 0}
.h-published a {color:#1856aa;}
.date-published {color:#354860;font:11px/13px Tahoma,Arial,sans-serif;}
.news-page .date-published {float:right; margin-left: 20px;}
.list-published {margin:15px 20px 0 30px;padding:10px 0;list-style:none;font:11px/14px Tahoma,Arial,sans-serif;border-top:1px solid #92abcc;}
.list-published li {padding:2px 0;}
.l-all {float:left;background:url(../images/bg/l-all.png) no-repeat 100% 0;padding:0 20px 0 0;cursor:pointer;color:#1856aa;text-decoration:none;font:11px/14px Tahoma,Arial,sans-serif;white-space:nowrap;}
.l-all span {float:left;background:url(../images/bg/l-all.png) no-repeat;padding:7px 0 7px 30px;}
.l-all:hover {background-position:100% -28px;}
.l-all:hover span {background-position:0 -28px;}
.b-all {padding:5px 30px;}

/* crumbs */
.breadcrumbs {position:relative;margin: 0 0 0 -9px; padding: 19px 0 0;list-style:none;font:11px/14px Tahoma,Arial,sans-serif;z-index:1;}
.breadcrumbs li {float:left;padding:0 22px;margin:0 0 0 -12px;background:url(../images/bg/breadcrumbs-li.png) no-repeat 0 6px;}
.breadcrumbs li:first-child {background:none;}

/* page */
h1 {margin: 25px 30px 0 0;color:#354860;font:30px/32px Tahoma,Arial,sans-serif;}

/* filter */
.b-filter {padding:20px 30px 0;}
.b-filter label {float:left;padding:0 15px 0 0;color:#354860;font:11px/30px Tahoma,Arial,sans-serif;}
.sel-sortby {float:left;padding:0 25px 0 0;width:170px;}
.sel-num {float:left;width:75px;}
.filter-view {float:right;}
.filter-view label {padding:0 5px 0 0;}
.filter-dualview {position:relative;float:left;width:56px;height:38px;margin:-7px 0 0;padding:9px 0 0 11px;list-style:none;background:url(../images/bg/filter-dualview.png) no-repeat;}
.filter-dualview li {float:left;}
.filter-dualview a {float:left;width:11px;height:11px;padding:8px 6px;}
.filter-dualview a.current {background:url(../images/bg/filter-dualview-a.png) no-repeat;}
.filter-dualview img {display:block;}

/* catalogue */
.img-catalogue {display:block;margin:0 auto 5px;}
.item-catalogue {padding:20px 0 0 0;}
.item-catalogue .wrap a.prodImg {display: block; height: 130px; overflow: hidden; }
.item-catalogue-txt {width:80%;margin:0 auto;padding:10px 0 0;}
.h-catalogue {margin:0 0 5px;font-size:12px;line-height:14px;}
.h-catalogue a {color:#1856aa;}
.item-catalogue p {margin:0;font:11px/13px Tahoma,Arial,sans-serif;color:#354860;}
.catalogue-home {list-style:none; padding:0; margin:15px 0 0 1px}
.catalogue-home li { float:left; width:45%; margin: 0 0 10px 3%;}
.catalogue-home h3 {border-bottom: 1px solid #D7E5F0; margin: 25px 0 0 0; padding: 0 0 15px 0;}
.catalogue-home h3.poeicon { background:url('../images/ico/poe-icon48.png') no-repeat scroll 0 0 transparent; padding:6px 0 23px 43px}
.catalogue-home h3.ipcamera { background:url('../images/ico/ipcamera-icon48.png') no-repeat scroll 0 0 transparent; padding:6px 0 23px 43px}
.catalogue-home li ul { list-style:none; padding:0}
.catalogue-home li ul li { width:100%; float:none; border-left: 1px solid #D7E5F0; margin: 0; padding: 5px 14px;}

/* pagination */
.pagination {font:22px/25px Tahoma,Arial,sans-serif;margin:35px 0 0;}
.pagination ul {float:left;margin:0;padding:0;list-style:none;}
.pagination ul li {float:left;padding:0 4px 0 0;}
.pagination ul a {float:left;color:#00427a;padding:6px 10px;text-decoration:none;}
.pagination ul a:hover,
.pagination ul .current {background:#66be4b; color:#fff;text-decoration:none; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.pager-back,
.pager-next {color: #fff;float:left;padding:0 14px 0 0;text-decoration: none;margin:2px 0 0;background:url(../images/bg/pager.png) no-repeat 100% 0;text-shadow: -1px -1px #666;cursor:pointer;}
.pager-back {margin-right:25px;}
.pager-next {margin-left:10px;}
.pager-back span,
.pager-next span {float:left;padding:2px 6px 5px 18px;background:url(../images/bg/pager.png) no-repeat 0 -32px;}
.pager-back-disabled,
.pager-next-disabled {background-position:100% -64px;text-shadow:none;color:#d0d6dc;}
.pager-back-disabled span,
.pager-next-disabled span {background-position:0 -96px;}

/* product */
.product-img {float:left;padding:0 25px 0 50px;}
.product-item {padding:25px 0 0;}
.product-buy {padding:20px 0 0;}
.product-descr p {margin:0 8% 0 15px;color:#354860;font:11px/13px Tahoma,Arial,sans-serif;}

/* tabs */
.product-tabs {margin-left:30px;}
.tab-pane {background:url(../images/bg/tab-pane-t.png) repeat-x;color:#354860;font:12px/18px Tahoma,Arial,sans-serif;}
.tab-pane .bgb {background:url(../images/bg/tab-pane-b.png) repeat-x 0 100%;}
.tab-pane .bgbr {background:url(../images/bg/tab-pane-br.png) no-repeat 100% 100%;}
.tab-pane .bgbl {background:url(../images/bg/tab-pane-bl.png) no-repeat 0 100%;padding:0 0 65px;}
.tab-pane .bgtr {background:url(../images/bg/tab-pane-tr.png) no-repeat 100% 0;}
.tab-pane .bgtl {background:url(../images/bg/tab-pane-tl.png) no-repeat;padding:50px 60px 0;}
.tab-pane p {margin:20px 0 0;}

/* tabs links */
.tabset {float:left;position:relative;padding:20px 20px 0;margin:0 0 -11px;list-style:none;}
.tabset li {float:left;padding:0 2px;}
.tabset a {float:left;background:url(../images/bg/tabs.png) no-repeat 100% 0;padding:0 10px 0 0;cursor:pointer;font:14px/17px Tahoma,Arial,sans-serif;color:#354860;text-decoration:none;}
.tabset a span {float:left;background:url(../images/bg/tabs.png) no-repeat 0 -47px;padding:17px 0 13px 10px;}
.tabset a.current {background-position:100% -94px;padding:0 17px 0 0;font-weight:bold;}
.tabset a.current span {background-position:0 -141px;padding:17px 0 13px 17px;}

/* social */
.h-share {color:#acc5d9;margin:0 0 5px;font:11px/13px Tahoma,Arial,sans-serif;}
.aside .share-space {padding: 20px;}
.share-space {}
.row-share {padding:10px 0 0;}
.row-share a {background-image:url("../images/tmp/8.jpg"); background-repeat:no-repeat; display: block; height: 16px; margin: 0 4px 10px 0; overflow: hidden; text-indent: -9999px; width: 16px; float:left}
.row-share a:hover {opacity:0.7}
.row-share a.facebook { background-position:0 0}
.row-share a.vkontakte { background-position:-20px 0}
.row-share a.twitter { background-position:-40px 0}
.row-share a.google { background-position:-60px 0}
.row-share a.email { background-position:-80px 0}
.b-tools {margin:15px 0 0;padding:10px 0 0;list-style:none;font:11px/14px Tahoma,Arial,sans-serif; border-top: 1px solid #D7E5F0;}
.b-tools li {padding:3px 0;}
.b-tools li:after {content:"";clear:both;height:0;display:block;}
.b-tools img {float:left;margin:4px 10px 0 0;}

/* text page */
.text-page {padding:15px 0 0;}
.text-page p {margin:15px 0 0;}
.text-page ul {margin:0;padding:0 0 0 10px;list-style:none;}
.text-page ul li {;background:url(../images/bg/bull.png) no-repeat 4px 13px;padding:7px 0 0 20px;}
.tab-pane ul {margin:0;padding:0 0 0 10px;list-style:none;}
.tab-pane ul li {;background:url(../images/bg/bull.png) no-repeat 4px 13px;padding:7px 0 0 20px;}
.text-page table,
.text-page table th,
.text-page table td {margin:0;padding:0;border-collapse:collapse;text-align:center;vertical-align:top;border:1px solid #17c0f3;}
.text-page table {width:98%;margin:20px 0 0;border-width:2px !important;}
.text-page table th,
.text-page table td {font:12px/15px Tahoma,Arial,sans-serif;padding:7px 5px;}
.text-page table th {font-weight:bold;}
.page-nav {background:url(../images/bg/page-nav.png) no-repeat;padding:55px 0 0;min-height:260px;margin:0 0 20px;}
* html .page-nav {height:260px;}
.page-nav ul {margin:0;padding:0;list-style:none;}
.page-nav ul li {border-top:1px solid #d7e5f0;font:12px/16px Tahoma,Arial,sans-serif;}
.page-nav ul a {display:block;padding:12px 17px;width:151px;}
.page-nav ul .current {color:#fff;text-decoration:none;position:relative;margin:0 0 0 -9px;padding:12px 17px 12px 26px;background:#17c0f3 url(../images/bg/page-nav-a.png) no-repeat 0;}

/* product-page */
.product-tabs table,
.product-tabs table th,
.product-tabs table td {margin:0;padding:0;border-collapse:collapse;vertical-align:top;border:1px solid #17c0f3;}
.product-tabs table {width:98%;margin:20px 0 0;border-width:2px !important;}
.product-tabs table th,
.product-tabs table td {font:12px/15px Tahoma,Arial,sans-serif;padding:7px 5px;}
.product-tabs table th {font-weight:bold;}

/* CART */
.cart-popup {position:fixed;left:0;bottom:0;width:100%;z-index:10;}
* html .cart-popup {position:absolute;}
.cart-scroll {max-height:400px;overflow:auto;position:relative;}
* html .cart-scroll {height:400px;}
.cart-bg-holder {width:100%;height:56px;position:relative;}
.cart-bg-holder i {position:absolute;top:0;width:28px;height:56px;overflow:hidden;}
.cart-bg-holder i i {width:56px;background:url(../images/bg/cart-corners.png) no-repeat;}
.cart-bg-holder i.l {left:10px;}
.cart-bg-holder i.r {right:10px;}
.cart-bg-holder i.r i {left:-28px;}
.cart-bg {height:56px;margin:0 38px;background:url(../images/bg/cart.png) repeat-x;}
.box-cart {position:absolute;left:40px;top:15px;background:url(../images/bg/box-cart.png) no-repeat 0 2px;padding:3px 0 5px 35px;font:19px/25px Tahoma,Arial,sans-serif;color:#fff;text-shadow:0 -1px 1px #129fca;}
.delivery-order {position:absolute;right:25px;top:15px;z-index:2;}
.cart-info {float:left;color:#073259;font:14px/17px Tahoma,Arial,sans-serif;padding:24px 20px 5px 0;}
.cart-info strong {color:#fff;}
.l-cart-open {margin:20px 0 0;padding:0 12px 0 0;float:left;cursor:pointer;font:12px/15px Tahoma,Arial,sans-serif;text-decoration:none;color:#fff;text-shadow:0 -1px 1px #1193ba;}
.l-cart-open span {float:left;padding:4px 12px 8px 15px;}
.l-cart-open:hover {background:url(../images/bg/l-cart-open.png) no-repeat 100% 0;}
.l-cart-open:hover span {background:url(../images/bg/l-cart-open.png) no-repeat 0 -27px;}
.l-cart-open em {font-style:normal;float:left;background:url(../images/bg/cart-open-border.png) repeat-x 0 100%;}
.l-cart-open img {float:left;margin:5px 5px -5px 0;}
.b-cart-popup-list {position:absolute;bottom:56px;left:50%;margin-left:-317px;width:635px;}
.cart-list-hidden {left:-7777px !important;}
.cart-list-top,
.cart-list-btm {display:block;width:635px;}
.cart-list-top {height:30px;background:url(../images/bg/cart-popup-top.png) no-repeat;}
.cart-list-btm {height:38px;background:url(../images/bg/cart-popup-btm.png) no-repeat;}
* html .cart-list-btm {margin-top:-1px;}
.cart-list-bg {background:url(../images/bg/cart-popup.png) repeat-y;padding:0 20px;}
.b-cart-popup-list table,
.b-cart-popup-list td {margin:0;padding:0;border-collapse:collapse;text-align:center;vertical-align:middle;}
.b-cart-popup-list td {border-top:1px solid #e4eaf2;padding:15px 0;}
.b-cart-popup-list tr:first-child td {border-top:none;}
.b-cart-popup-list table {margin:-1px 0 0;}
.b-cart-popup-list table img {display:block;margin:0 auto; max-width:70px; max-height:50px}
.b-cart-popup-list table a {position:relative;}
.b-cart-popup-list .img {width:120px;}
.b-cart-popup-list .nam {width:175px;padding:15px 20px;text-align:left;}
.b-cart-popup-list .cnt {width:115px;}
.b-cart-popup-list .prc {width:90px;color:#354860;font:bold 12px/16px Tahoma,Arial,sans-serif;}
.b-cart-popup-list .del {width:65px;}
.l-cart-del {display:block;width:26px;height:26px;margin:auto;background:url(../images/bg/cart-del.png) no-repeat;text-indent:-9999px;overflow:hidden;text-align:left;}
.cart-count {width:69px;height:38px;margin:0 auto;position:relative;}
.popup-input-count {position:absolute;left:0;top:5px;width:48px;background:url(../images/bg/popup-input-count.png) no-repeat;}
.popup-input-count input {margin:0;padding:6px 5px;width:38px;background:none;border:none;text-align:center;color:#354860;font:bold 12px/14px Tahoma,Arial,sans-serif;}
.popup-input-count input:focus {outline:none;}
.popup-count-plus,
.popup-count-minus {position:absolute !important;width:19px;height:18px;text-indent:-9999px;overflow:hidden;}
.popup-count-plus {right:0;top:0;background:url(../images/bg/popup-count-plus.png) no-repeat;}
.popup-count-minus {right:0;bottom:0;background:url(../images/bg/popup-count-minus.png) no-repeat;}
.progress {background:url(../images/bg/loading.gif) no-repeat 50% 50%;}

/* Order */
p.Notice {background: #ffffe1; border: 1px dotted #CCCCCC; padding: 10px; }
#order_div {margin: 2em auto; width: auto; }
#order_div .formRow {clear:both; padding:10px; }
#order_div .formRow label {text-align:right; width:35%; display:block; float:left; padding: 10px;}
#order_div .formRow input {height:27px; }
#order_div .formRow input,
#order_div .formRow textarea { width:99%; font-size: 1em; }
#order_div .formRow input {background: url("../images/bg/custom-select.png") no-repeat scroll 0 -29px transparent; border-left: 1px solid #E5EBF3; border-right: 1px solid #E5EBF3; border-top: none; border-bottom:none; height: 26px;}
#order_div .formRow textarea { height:90px; border: 1px solid #E5EBF3; background:#f9fbfd}
#order_div .formRow input[type="checkbox"] { width:20px}
#order_div .formRow .InputDiv {float:left; width:40%; padding:3px}
#order_div .formRow .Error { background:#f8d8e4; border:1px dotted red}
#order_div .formRow .InputDiv span.errorspan {width:100%; padding:0px; color:red; font-size: 11px;}
#order_div .formRow span.extinfo {display:block; width:40%; float:left; color:#999; padding:0 10px; font-size: 11px; margin-left:37%}
#order_div .formRow .captcha input{ width:90px; float:left; height:37px; padding: 0 7px; text-transform:uppercase; font-size:30px}
#order_div .formRow .captcha img {float:left; margin-right:10px; border:1px solid #666}
#order_div .Nesessary input {border-left:2px solid red}
#order_div .formRow input#order_submit {color: #fff;float:left;padding:0 0 2px 15px;text-decoration: none; background:url(../images/bg/pager.png) no-repeat 0 -32px;text-shadow: -1px -1px #666;cursor:pointer; border:none; height: 32px; width:92%; float:left; font-size: 1.5em;}
#order_div .formRow i#order_submit_i {float:left; background:url(../images/bg/pager.png) no-repeat 100% 0; display: block; float: left; height: 32px; z-index:100; width:15px}

/* Support */
.sort-table {}
.text-page table.support { border:1px dotted #17C0F3 !important}
.text-page table.support td {border: none; font-size:18px; padding:15px 0}
.text-page table.support td.sort-text-arrow { font-size:40px;}

.supportContainer {padding:20px; min-height: 200px;}
.char-content .supportContainer {min-height: 0px;}
.supportContainer .support-left {padding-right: 2%; width: 45%; float:left; margin-right:2%;}
.supportContainer .support-right {padding: 0 0 0 4%; width: 45%; float:left;  border-left:2px solid #DFE5E7;}
.supportContainer h2 { font-size:18px; font-weight:normal}
.supportContainer h3 { font-size:14px;}
.supportContainer ul.supportUL {margin:15px 0 30px}
.supportContainer ul.supportUL li {margin: 9px 0; background:none; padding:0}
.supportContainer ul.supportUL li a {background-position: 0 0; background-repeat: no-repeat;display: block;height: 18px; padding: 0 0 0 21px;}
.right-sort-cell{width:244px; }

/* Account */
.text-page ul.orders li h3 {margin-top:0}
.text-page ul.orders li {background: none; list-style:none; border-bottom:1px solid; padding:20px}
.text-page .orders .order-info-status { float:right}
.text-page .orders .order-info span {display:block; float:left}
.text-page .orders .order-info a {border-bottom:1px dashed; text-decoration:none; display:block; margin-left:20px; float:left}
.text-page ul.orders li .shown {display:block}
.text-page ul.orders li .hidden {display:none}
.text-page .orders .status {color: white; padding:2px 4px; -moz-border-radius:2px; font-weight:bold; margin-right:20px; -webkit-border-radius: 2px; border-radius: 2px;}
.text-page .orders .status.delivered {background: #5ab85d;}
.text-page .orders .status.processing {background: orange;}
.text-page .orders .status.neworder {background: #2174CC;}
.text-page .orders .status.denie {background:red}
.text-page table.order_details {border:none; width:98%}
.text-page table.order_details td { border:none; border-bottom:1px dotted #D7E5F0; vertical-align:middle}
.text-page table.order_details td img {max-width:65px; max-height:50px}
.text-page table.order_details td.img {display: block; min-height: 78px; vertical-align:middle}
.text-page table.order_details thead td {font:16px/14px Tahoma,Arial,sans-serif; background:#f0f9fe; border-bottom:2px solid #3ba7ec}
.text-page table.order_details tfoot td {font:bold 16px/14px Tahoma,Arial,sans-serif; background:#f0f9fe; border-top:2px solid #3ba7ec}
.text-page table.order_details.favorites td.nam {text-align:left; vertical-align:top; padding-left:20px; width:50%}
.text-page table.order_details.favorites td.nam p { font-size:11px}
.text-page table.order_details.favorites td img { max-height:100%; max-width:100%}
.text-page table.order_details.favorites td.by-or-die {text-align:left; vertical-align: top; min-width: 165px}
.text-page table.order_details.favorites td.by-or-die .ProdLinks {float: left; margin: 0 0 0 10px;}
.text-page table.order_details.favorites td.by-or-die a.FinishHim {border-bottom: 1px dashed;  text-decoration: none; display: block; margin-bottom:5px}
.text-page table.order_details.favorites td.by-or-die a.FinishHim:hover {border-bottom-style:dotted}
.text-page table.order_details.favorites td.by-or-die .outofstock {color:red;width: 100%;}
.text-page table.order_details.favorites tr.disabled { color:#ccc}
.text-page table.order_details.favorites tr.disabled td.img img {opacity:0.1}

/* Responses */
.ResponseItem .NameAndDate {display: block; font-size: 15px; font-weight: bolder; margin-bottom: 10px;}
.ResponseItem .ResponseText { border-bottom: 1px dotted #D7E5F0; margin-bottom: 16px; padding-bottom: 16px;}
.ResponseAdd textarea {min-height: 100px; width: 100%; background: #F9FBFD; border: 1px solid #E5EBF3;}
.ResponseAdd .SendResponse {color: #fff;float:left;padding:0 0 2px 15px;text-decoration: none; background:url(../images/bg/pager.png) no-repeat 0 -32px;text-shadow: -1px -1px #666;cursor:pointer; border:none; height: 32px; width:200px; float:left; font-size: 1.5em;}
.ResponseAdd i#response_submit_i {float:left; background:url(../images/bg/pager.png) no-repeat 100% 0; display: block; float: left; height: 32px; z-index:100; width:15px}
.ResponseAdd .SendResponseContainer {float:right; margin: 15px 0 0 0}
.ResponseAdd #response_ok,
.ResponseAdd #response_error { border-radius: 4px; color: white; display: block; font-weight: bold; margin-bottom: 15px; padding: 4px 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.ResponseAdd #response_ok {background:#5ab85d;}
.ResponseAdd #response_error { background:red}

/* Prices */
.text-page table.Prices {width: 75%}
.text-page table.Prices td.l {text-align: left; width: 80%;}
.text-page table.Prices td.r {text-align: left; width: 20%;}
.text-page table.Prices tr:hover {background:AliceBlue}

/* centered box */
.ctr-wrap {width:100%;margin:0 auto;overflow:hidden;position:relative;text-align:center;}
.ctr-hold {left:50%;float:left;position:relative;text-align:center;}
.ctr-box {left:-50%;float:left;position:relative;}

/* Forum */
.fr-header dl.icon dt, .fr-header dl.icon dt a {color:white; font-size:1.1em;}
.fr-header dl.icon dd {color:white}
.fr-header dl.icon dd.lastpost span {font-size:1.1em; padding-bottom: 8px; padding-top: 8px;}
ul.topiclist dt {padding-bottom: 11px; padding-top: 11px;}
.topic-actions .pagination {font-size:1.1em; float: right; height: 1%; margin: 0; text-align: right; width: auto;}
#page-body h2 {margin: 1em 0;}
.postbody h3.first { font-size:1.3em}
.navbar1 {float: none; clear: both;}
#message-box textarea {line-height: 140%;}
.call-for-stock {float: left; padding: 17px 0 0 20px;}
.item-catalogue p.callforstock {color: red; margin-bottom: 6px; font-weight:bold}

.summary-table thead td {font-weight:bold}
.summary-table tr td.right {text-align:right}
.summary-table td.prc span {font-weight:bold; font-size:130%}
.summary-table1 tr td {text-align:left}
.summary-table tr td.img {width:25%}
.summary-table tr td.nam {width:40%}
.summary-table tr td.prc {width:15%}
.summary-table tr td.cnt {width:5%}
.summary-table tr td.prc {width:15%}

.basket-buts {
	text-align:right;
	width:98%;
}

.basket-buts p {
	font-size:17px;
}

.basket-buts p span {
	font-size:27px;
}

.formRow_price {
	width:77%;
	clear:both;
	text-align:right;
	padding:10px 0 10px;
}

.formRow_price p, .formRow_price p span.currency{
	font-size:17px;
}

.formRow_price p span{
	font-size:27px;
}
/*
div.AddRemoveProduct {
	float:left;
}

div.AddRemoveProduct a.AddProd,
div.AddRemoveProduct a.RemoveProd {
	display:block;
	text-decoration:none;
	font-size:20px;
	width:20px;
	height:20px;
	margin:0;
	padding:0;
	float:left;
}
*/
div.AddRemoveProduct a.AddProd:hover,
div.AddRemoveProduct a.RemoveProd:hover {
	background-color: #ccc;
}

table#cart_table .bbmod-number {
    border: 1px solid #6D6D70;
    text-align: right;
    width: 53px;
}
table#cart_table .model-price, .model-quan input {
    color: #000000;
    font-size: 20px;
    margin: 7px 5px 7px 0 !important;
    padding-bottom: 4px;
}
table#cart_table .model-quan {text-align: left; width:135px}
.AddRemoveProduct {
    float: left;
    height: 39px;
    margin: 7px 6px 7px 0;
    text-align: center;
    width: 18px;
}
.AddRemoveProduct a.AddProd {
    padding: 0 2px 2px;
}
.AddRemoveProduct a {
    display: block;
    font-size: 20px;
    font-weight: bold;
    outline: medium none;
    text-align: center;
    text-decoration: none;
	padding-top:2px;
	height: 19px;
	width: 22px;
}

table#cart_table, table#cart_table td {border:none; text-align: left;}
table#cart_table thead tr td {border-bottom:2px solid #17C0F3}
table#cart_table tbody tr td {border-bottom:1px dotted #17C0F3; vertical-align: middle;}
table#cart_table  p.model-id {margin:5px 0}
table#cart_table .model-id a {color: #354860; font: 20px Tahoma,Arial,sans-serif; text-decoration: none;}
table#cart_table  .model-img a {display: block; margin: 10px 10px 0 0;min-height: 60px;}
table#cart_table  .model-img img {max-height: 75px;max-width: 75px;}
table#cart_table  td.model-img {text-align: right; width: 100px;}
table#cart_table  td.summ-price {width: 100px;}
.removemod-link {font-size:11px; color:red}


