body {font-family: "MS Sans Serif"; font-family:Arial,sans-serif;
font-size:12pt;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
img {border: 0px}
h1 {font-size: 1.8em; margin-bottom: 10px}
h1.nomargin {margin: 0px}
h2 {font-size: 1.3em; margin-bottom: 2px;}

input {font-size: 1em}

a:hover {color: red}
a.active {color: red}

p {padding-bottom: 10px; padding-top: 10px; }

.light {color: #999}
.redbold {font-weight: bold; color: red}
.small {font-size: 0.8em}

big {font-size: 1.4em}

.nowrap {white-space: nowrap}
.bold {font-weight: bold}

h3 {font-weight: bold; margin-bottom: 10px}

.float-wrapper {overflow: hidden; zoom: 1}
.float-left-block {float: left;}
.float-right-block {float: right}

blockquote {background: #F0F0F0; padding: 10px; border-left: 10px solid #DDD; margin-bottom: 10px}

/* Tables */

table.list-table {width: 100%; border-left: 1px solid #999; border-top: 1px solid #999}
table.list-table tr td {border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 3px}
table.list-table tr.title td {font-weight: bold; background: #D0D0D0;}
table.list-table tr.subtitle td {background: #F0F0F0;}
table.list-table tr.buttons td {background: #F0F0F0; padding: 10px}
table.list-table tr.highlight td {background: yellow; font-weight: bold}
table.bigpaddings tr td {padding: 10px}
.old-price {text-decoration: line-through; color: red}
.price {}


/* Lists */

ul.messages {border: 1px dashed darkgreen; padding: 10px; padding-left: 20px; margin-bottom: 10px}
ul.messages li.error {color: red}
ul.messages li.message {color: darkgreen}

ul.normal {padding-left: 20px; list-style: disc}
ul.expspace li {margin-bottom: 10px;margin-top: 5px}

.categories-menu {border: 0px solid #B8B8B8; border-top: 0px;  margin-left: 21px; margin-right: 13px}
.categories-menu li.header {padding: 10px; border-bottom: 0px solid #B8B8B8}
#page-left-block .categories-menu li.header a.header {font-weight: bold;  font-size: 1.1em}

ul.category-menu {margin-bottom: 10px; margin-top: 5px; margin-left: 10px}
ul.category-menu li {padding-bottom: 5px}
ul.category-menu ul li {list-style: none; }
ul.category-menu li a {color: black; text-decoration: none}
ul.category-menu li a:hover {color: blue; text-decoration: underline}
ul.category-menu li.selected a {color: blue}
ul.category-menu li.selected ul li a {color: black}
ul.category-menu li.selected ul li.selected a {color: blue}
ul.category-menu ul {margin-bottom: 10px}

ul.rating-menu li {list-style:decimal; margin-left: 15px}

/* Offers */
.catalog-center-block {
	max-width: 650px;
	width:expression(document.body.clientWidth > 1200? "650px": "auto");
 }

.offers-list {overflow: hidden; zoom: 1}
.offers-list .offer-wrapper {margin-right: 10px; margin-bottom: 15px; float: left; font-size: 0.9em; height: 230px}
.offers-list .offer-wrapper a {color: black; text-decoration: none}
.offers-list .offer {width: 200px; height: 200px; background: URL("/template/img/offer-bg.gif"); }
.offers-list .long-title .inner {font-size: 0.8em}
.offers-list .offer .inner {text-align: center;  padding-top: 15px; padding-left: 10px; padding-right: 10px}
.offers-list .offer img {margin-bottom: 5px; }
.offers-list .offer .price {color: red; white-space: nowrap}

h1.long-title {font-size: 1.3em}

.offers-list .offer.popular {width: 200px; height: 220px; background: URL("/template/img/offer-popular-bg.gif"); }
.offers-list .offer.popular .inner {padding-top: 35px}
* html .offers-list .offer.popular .inner {padding-top: 15px}

.offers-list.offers-block {border-bottom: 1px dashed #BBB; margin-bottom: 20px}
.offers-list.offers-block.last {border-bottom: 0px}
.offers-list.offers-block .offer {font-size: 1em; width: 120px; height: auto; background: none}
.offers-list.offers-block .offer img {/*height: 100px*/}


.offers-list .offer.wide {width: 150px}


.catalog-rightpart-wrapper {margin-left: 10px; float: right; /*height: 650px*/}
.catalog-rightpart-wrapper .inner {width: 150px}
.brands-list {margin-bottom: 30px; text-align: center;}
.brands-list li {padding-top: 5px}
.brands-list li.selected a {color: red}
.brands-list li a img {opacity:0.3;}
.brands-list li a:hover img {-moz-opacity: 1; filter:alpha(opacity=100); opacity: 1}
common.css (������ 96)

.brands-list.other-brands li a img {filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3}
.brands-list.other-brands li a:hover img {-moz-opacity: 1; filter:alpha(opacity=100); opacity: 1}

.category-description {font-size: 0.9em}
.category-description-links {margin-top: 10px; overflow: hidden; zoom: 1}
.category-description-links .left {border-right: 1px solid #DDD; float: left; padding-right: 10px; width: 46%; font-size: 1.1em}
.category-description-links .right {float: left; padding-left: 20px; width: 46%; font-size: 1.1em}
.category-description-links div a {display: block; padding-top: 15px}
.category-description-links .full a {display: inline; padding: 0px}
.category-description-links div img {width: 100px; float: left; margin-right: 10px}

.category-children {overflow: hidden; zoom: 1}
.category-children .child {width: 110px; height: 150px; text-align: center; float: left; margin-right: 20px; margin-bottom: 20px; font-size: 0.8em}
.category-children .child .inner {padding: 0px}

/* Offer page */
#offer-big-img {margin-right: 50px; width: 250px; height: 350px}
.offer-big-img-wrapper {float: left; width: 300px; text-align: center; }

.offer-specs-wrapper {float: left; width: 300px;}
.offer-specs-wrapper .inner {margin-right: 50px}

.offer-title {font-weight: bold;}
.offer-prefix-title {color: #666; text-transform: lowercase; margin-bottom: 0px; font-size: 1.3em; font-weight: normal}

.offer-center-block {margin-left: 300px; margin-right: 30%}
.offer-buyinfo-center-block {margin-left: 340px; }
.offer-colors-block {background: #F9F9F9; padding: 20px; margin-top: 20px; }

.info-block {padding-top: 20px; padding-bottom: 20px; border-top: 1px dashed #999; margin-top: 20px}
.info-block.top {border-top: 0px; padding-top: 0px}

.offer-buy-block {float: right; margin-left: 50px; width: 240px; text-align: center}
.offer-buy-block .inner {padding: 20px; background: #CCCCFF; }
.offer-buy-block .complect-info {text-align: left; font-size: 0.9em; padding-top: 30px; padding-left: 10px}

.offer-buyinfo-block {float: right; margin-left: 30px; width: 240px; }
.offer-buyinfo-block .inner {padding-left: 20px;}

.offer-full-description {margin-left: 270px}
.offer-full-description .description-title {color: #999; margin-bottom: 20}
.offer-full-description ul li {list-style: disc; margin-left: 20px}
#video {margin-left: 300px; margin-top: 10px}

.offer-full-description ul {margin-bottom: 10px}
.offer-full-description h3 {margin-top: 10px}

.country-info {color: #999}

.full-desc {font-size: 0.9em; }
.full-desc h2 {color: #999; margin-bottom: 10px}
.full-desc .obsolete {padding: 10px; color: #999; background: #F0F0F0}

ul.colors-thumb-list {overflow: hidden; zoom: 1}
ul.colors-thumb-list li {float: left; text-align: center; margin-bottom: 10px; border: 1px solid #F9F9F9; padding: 3px}
ul.colors-thumb-list li.selected {border: 1px solid orange}

#color-price {color: red}

.addimages-list {overflow: hidden; zoom: 1}
.addimages-list li {float: left; margin-right: 5px; height: 40px; margin-bottom: 10px}
.addimages-list li img {border: 1px solid #999}


.highslide-credits {visibility: hidden}


.img-box {margin: 5px 25px; padding: 10px; font-size: 0.8em; width: 210px; text-align: center}
* html .img-box {width: 280px}
.img-box img {display: block; margin-bottom: 10px}
.img-box .price {color: red; display: block}

.article-info-text {max-width: 900px !important;}
.article-right-block {width: 280px !important; text-align: center}

.price {white-space: nowrap}

.banner img {margin-bottom: 20px; border: 1px solid #DDD}
.banner img.noborder {border: 0px solid #DDD}
.banner img.nomargin {margin: 0px}


.offer-features {font-size: 0.9em; border-top: 1px dashed #999; padding-top: 20px; margin-top: 30px}
.offer-features .features-block {float: left;  width: 300px;}
.offer-features ul li b {font-weight: normal}

ul.offer-small-links {overflow: hidden; zoom: 1; font-size: 0.8em; padding-bottom: 10px}
ul.offer-small-links li {float: left; padding-right: 10px}

.offer-delivery-info b {font-size: 1.2em}
#offer-delivery {width: 927px}
#offer-delivery .block {height: 180px; }
#offer-delivery .block .inner {padding: 10px}

.offer-feedback-right .offer-features {border-top: 0px; margin-top: 0px}
.offer-feedback-right .offer-features .features-block {margin: 0px; margin-bottom: 15px; width: 100%; }
.offer-feedback-right .our-comment-text {display: none}

.feedback-node {padding: 0px; margin-bottom: 20px; overflow: hidden; zoom: 1}
.feedback-node .city {color: #999; padding-left: 10px}
.feedback-node .author-panel {border-bottom: 1px solid #eee; font-size: 0.8em}
.feedback-node .img-rating {float: right}
.feedback-node .avatar {float: left; margin-right: 20px}
.feedback-node .links {font-size: 0.8em}

.reply-status {padding: 10px; color: green}
.delivery-info-table tr td {font-size: 0.8em}

.smallfont {font-size: 0.8em}

.adac-table {width: 100%; margin-top: 20px; border-top: 1px solid #DDD; border-left: 1px solid #DDD}
.adac-table tr td {font-size: 0.8em; padding: 3px; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD}
.adac-table tr.title td {font-weight: normal; font-size: 1.1em}
.adac-table tr td.value {text-align: center}
.adac-table tr.value1 td {background: #dc0917}
.adac-table tr.value2 td {background: #e36207}
.adac-table tr.value3 td {background: #ffcc00}
.adac-table tr.value4 td {background: #669900}
.adac-table tr.value5 td {background: #66cc00}
.adac-table tr.result-row td {border-top: 2px solid black; border-top: 2px solid #999; border-bottom: 2px solid #999; font-size: 1.1em}



.catalog-left-adv {width: 200px}
.catalog-left-adv .bg-top {background: URL("images/catalog-left-top.png"); height: 18px}
.catalog-left-adv .bg-middle {border-left: 1px solid #DDD; border-right: 1px solid #DDD; padding: 0px 10px; overflow: hidden; zoom: 1; font-size: 0.8em;}
.catalog-left-adv .bg-bottom {background: URL("images/catalog-left-bottom.png"); height: 18px}

.number-bg {color: white; text-align: center; width: 30px; height: 30px; background: URL("images/number-bg.png"); overflow: hidden; zoom: 1; float: left; }
.comments-bg .number, .number-bg2 .number, .number-bg .number {padding-top: 4px; padding-left: 1px; font-size: 1.5em;}

.comments-bg {color: white; text-align: center; width: 30px; height: 30px; background: URL("images/comments-bg.png"); overflow: hidden; zoom: 1; float: left; }
.number-bg2 {color: white; text-align: center; width: 30px; height: 30px; background: URL("images/number-bg2.png"); overflow: hidden; zoom: 1; float: left; }


.catalog-left-adv .text { margin-left: 35px; }

.comments-list {margin-left: 0px; margin-top: 10px}
.comments-list li {list-style: none; margin-left: 7px; margin-bottom: 10px; background: #F0F0F0; padding: 1px}


.pager {overflow: hidden; zoom: 1; margin-bottom: 20px}
.pager li {float: left; margin-right: 10px}
.pager li.active a {color: black; font-weight: bold; text-decoration: none}

search-form .search-result-div {position: absolute; width: 200px; border: 1px solid #999; background: #F9F9F9}
.search-form .loading {background: #F9F9F9 URL("/template/img/ajax-loading-bar.gif") no-repeat 30px 10px; height: 36px}

.search-form  ul {font-size: 0.8em}
.search-form  ul li {border-bottom: 1px solid #DDD; padding: 5px}
.search-form  ul li a {color: blue}
.search-form  ul li .prefix {font-size: 0.8em; color: #777}

.filters-links {overflow: hidden; zoom: 1; margin-bottom: 15px}
.filters-links li {float: left; margin-right: 10px}
.filters-links li.separated {margin-left: 10px; padding-left: 10px; border-left: 1px solid #999}
.filters-links li a {font-style: italic; }
.filters-links li a:hover {color: red}

.offer-wrapper .unavailable {-moz-opacity: 0.3; filter:alpha(opacity=30); opacity: 0.3}

.date {color: white; padding: 1px 3px; background: #aaa}
.date-today {background: #F02E8B}

span.skype_pnh_container { display:none !important; }
span.skype_pnh_print_container { display:inline !important; } 