/* // ---- digital block ---- // */
.block-allitems {background-color: #f7faff;}
.block-allitems dl {padding:1px 7px 10px 12px;}
.block-allitems dt {font:bold 18px Arial,Helvetica; padding:5px 0 8px 0;}
.block-allitems dt a {text-decoration:none; color:#333;}

.block-allitems dd {background:url(/Templates/images/brd-h.gif) repeat-x 0 100%; padding:0 0 6px 2px}
.block-allitems dd .col-a-1 {float:left; width:49%}
.block-allitems dd .col-a-2 {float:right; width:49%}

.block-allitems h3 {font:bold 16px Arial,Helvetica; padding-bottom:2px}
.block-allitems li {padding-bottom:12px}
.block-allitems li a {color: #0c4e6f; text-decoration:none;} /* #0976BC */
.block-allitems li a:hover {text-decoration:underline; color:#00adef;} /* #0976BC */
.block-allitems h3 a {display:block; text-decoration: underline; color:#0976BC; padding-left:11px; background:url(/Templates/images/also-h3.gif) no-repeat 0 6px;}
.block-allitems h3 a:hover {text-decoration:none; color:#00adef;}
.other-params {font-size:14px; padding-bottom:10px}
.other-params li {padding-bottom:0; padding-top:5px}
.other-params a {text-decoration:underline}
.other-params a:hover {text-decoration:none}
.other-params img {margin-top:6px; margin-left:2px}

.products-block{padding: 5px 10px 5px 10px;}
.header {height: 26px; margin-top:4px; width: 100%; background-color: #e9effb;}
.header th{font-family: Arial; font-size: 1.179em; width: 87px; padding: 0px 2px 0px 5px;}
.header th.thorder{width: 110px;}
.header td.filtr{padding: 0px 2px 0px 7px; width: 140px;}
.header td.order{padding: 0px 2px 0px 7px; width: 280px;}

.pwb{vertical-align: bottom; width: 90px;}
.view-left-bg{background: url(/Templates/images/products/view-left-bg.gif) no-repeat left; float: left; height: 24px; width: 5px;}
.view-right-bg{background: url(/Templates/images/products/view-right-bg.gif) no-repeat right; height: 24px; width: 5px;}
.view-bg{height: 23px; border-top: 1px solid #dcdfe5; background-color: #FfFfFf; color: #333333;}
.view-bg div{padding: 5px 5px 5px 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.view-p{padding: 5px 5px 5px 5px;}

.products-list{border-top: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD;}
.products-list td{vertical-align:top; text-align:center; padding: 7px 3px 7px 3px;}
.products-list .item{text-align:left;}
.products-list label{color: #333333;}
.products-list input{vertical-align:top; text-align:center; width:auto;}
.products-list .l-c {padding: 6px 0px 6px 0px;}
.price-h{font: bold 1.18em Arial, Helvetica, sans-serif; text-align: center;}
td.o-s{vertical-align:top; text-align:right; font-size: 1.18em; font-family: Arial, Helvetica, sans-serif; padding: 4px 0px 3px 0px;}
td.o-s table {width: 100%;}
td.o-s table td {padding: 4px 2px 4px 2px; font-family: Arial, Helvetica, sans-serif; text-align: right;}
.offers span, .offersbeznal span{font-size:1.18em; font-weight: normal; font-weight: bold;}
.in-shop{width: 25%; font-size:1.36em; border-left: 1px solid #e6e6e6; padding: 5px 5px 10px 7px; font-family: Arial, Helvetica, sans-serif; vertical-align: top;}
.in-shop .retail{color: #5cb606;}
.in-shop .cashless{color: #f38806;}
.in-shop .t-list{width: 100%; font-size:0.80em;}
.in-shop .t-list td{padding: 2px 2px 3px 8px; line-height: 140%;}
.in-shop .all-shops{padding: 3px 2px 2px 3px !important;}
.detail-shop-info{width: 25%; border-left: 1px solid #e6e6e6; padding: 5px 5px 10px 7px; vertical-align: top;}
.detail-rate{padding: 10px 0px 3px 0px;}
/*
td.o-s{vertical-align:top; text-align:left; color: #333333; font-family: Arial, Helvetica, sans-serif; background-color: #f0f0f0; padding: 5px 3px 7px 5px;}
td.o-s table {width: 100%;}
td.o-s table th {padding: 2px 2px 2px 2px; font-family: Arial, Helvetica, sans-serif;}
td.o-s table th a {color: #093c73;}
td.o-s table th.big {font-size: 12px;}
td.o-s table td {width: 80px; padding: 4px 2px 4px 2px; font-family: Arial, Helvetica, sans-serif;}
.item div.pr{padding: 10px 0px 8px 0px; font-size:1.18em; font-family: Arial, Helvetica, sans-serif;}
*/


.value div.lp{max-height: 120px; overflow: auto;}
.value input{margin-right: 2px;}

.compare-text{float: left; padding: 15px 0px 15px 5px;}
.compare-img{float: left; padding: 10px 0px 10px 10px; cursor: pointer;}


.compare-cart-header {width: auto; min-width: 943px; left: 11px; right: 11px; top: 0; padding: 10px 60px 15px 15px; position: fixed; background: #ffffff url(/Templates/images/compare-shadow.png) repeat-x; background-position: bottom;}
.compare-cart-header-default {padding-top: 10px; padding-bottom: 15px; padding-right: 0 !important; }


.products-list .menu{padding: 10px 0px 10px 0px;}
.products-list .menu li{background: url(/Templates/images/products/separator.gif) no-repeat scroll left 1px transparent; margin-left: 5px; float: left; padding-left: 6px;}
.products-list .menu li.first{margin-left: 0px; padding-left: 0px; background: none repeat scroll 0 0;}
.item div.h{padding: 0px 0px 5px 0px; font-size:1.45em;}
.item div.prb{padding: 4px 0px 0px 0px;}
.products-list a{text-decoration:none;}
.products-list a:hover{text-decoration:underline;}
.item p{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.item div.h a{float: left; padding: 0px 8px 0px 0px;}
.item div.g-stars{margin-top: 3px; float: left; padding: 0px 0px 0px 0px;}

a.title {font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
a.title:hover {text-decoration: underline;}

.table-rch{width: 100%;}
.ch-box{padding: 3px 2px 3px 2px;}
.table-rch .h{padding: 5px 1px 3px 4px; background-color: #f6f6f6; font-size: 1.09em;} /* */
.table-rch .v{padding: 4px 0px 4px 10px; line-height: 140%; border-bottom:1px solid #D5D5D5;}
.table-rch .v div.lp{max-height: 100px; overflow: auto;}
.table-rch .h span {cursor: pointer; color: #00587b; text-decoration: underline;} /* border-bottom: 1px dashed #004764;  */
.table-rch .h span:hover {text-decoration:none; color:#00adef; border-bottom-width: 0px;}
.table-rch .vendors{width: 49%;}
.table-rch label{padding: 0px 0px 0px 4px; margin: 0px 0px 0px 0px; cursor:pointer; vertical-align: top;}
.fsel-urls{padding: 5px 7px 7px 5px; font-size: 10px; color: #6d6d6d;}
#category-info {padding: 2px 7px 3px 5px; font-size: 11px; color: #6d6d6d;}
#category-info p{padding: 4px 0px 5px 0px; text-align: justify;}
.fsel-btn{padding: 10px 0px 5px 30px;}
#choiceinfo{height: 26px; width:215px; font-size: 110%; font-weight: bold; color: #fff; text-align: center; z-index: 1000; float: left; position: absolute; background-color: transparent; background-image: url(/Templates/images/choiceinfo-blue.gif); background-repeat: no-repeat; padding-top: 5px;}
#choiceinfo.red{background-image: url(/Templates/images/choiceinfo-red.gif);}
#choiceinfo a{color: #fff; text-decoration: underline; font-weight: bold; font-size: 110%;}
#choiceinfo a:hover{text-decoration: none;}
.imgc{cursor: pointer; padding-top: 2px;}

.p-table{padding: 0px 0px 0px 0px !important; width: 20%;}
.p-table table{height: 100%; width: 100%;}
.p-table td{padding: 3px 2px 2px 2px !important; vertical-align: middle;}
.view-table-rb{border-right: 1px solid #D2D2D2;}

.view-table-bg{background-color: #f2f5ff;}
.ul{padding: 0px; margin: 0px; list-style-type: none;}

.bsep {padding: 5px 5px 9px 0px;}
.bsep hr {width: 100%; height: 1px; visibility: visible; color: #bcbcbc;}


/* detail */
#product .p-h{float:left; padding: 0px 10px 6px 0px;}
#product .ptitle {width: 100%; padding: 2px 0px 2px 0px;}
#product .gb-stars {float:left; margin-top: 4px;}
#product .p-h h1{font:2em Arial,Helvetica;}
#product .img-cover {text-align: center; vertical-align: middle; width: 160px; padding: 5px 5px 5px 5px;}
#product .l-c {padding: 3px 0px 3px 0px; height: 45px;}
.fast-desc {padding: 7px 10px 0px 5px; text-align: justify;}
.fast-desc p.pr-vend{padding:0px 2px 7px 0px;}
.fast-desc p.text{padding:0px 2px 7px 0px;}
.bprice {font-family: Arial, Helvetica, sans-serif;}
.bprice td{padding:1px 2px 1px 2px; vertical-align: bottom;}
.bprice .priceh {color: #5576bb; padding: 2px 0px 2px 0px; font: bold 1.36em Arial, Helvetica, sans-serif;}
.bprice .contacts-shop-detail {padding: 5px 3px 5px 3px; background-color: #f3f3f3; border: 1px solid #e6e6e6;}
.photo-desc-detail{border-top: 1px solid #e6e6e6; padding: 5px 15px 5px 15px; }
.contacts-shop-detail .phones {padding: 5px 5px 5px 5px; font-size: 1.18em;}
.contacts-shop-detail .worktime {font-size: 1.18em; vertical-align: top;}
.contacts-shop-detail .worktime .duty {color: black;}
.bprice .offermode{width: 147px; font: bold 1.18em Arial, Helvetica, sans-serif; background: transparent url(/Templates/images/dtd_line.gif) repeat-x scroll left bottom; padding:0 0 1px 0px;}
.bprice .offermode-detail{width: 155px; font: bold 1.18em Arial, Helvetica, sans-serif; padding:0 0 4px 0px;}
.bprice .offermode span{background:none repeat scroll 0 0 #FFFFFF; padding: 0px 2px 0px 1px;}
.bprice .price{width: 300px; font-weight: bold; background: transparent url(/Templates/images/dtd_line.gif) repeat-x scroll left bottom; padding:0 0 1px 0px; text-align:right;font: bold 1.45em Arial, Helvetica, sans-serif;}
.bprice .price-detail{font-weight: bold; padding:0px 0px 3px 0px; font: bold 1.45em Arial, Helvetica, sans-serif;}
.bprice .price-change {padding-top: 5px;}
.bprice img {padding-top:2px}
.price-detail img {padding-top:0px}

.price span, .price-detail span {color: #428803; background:none repeat scroll 0 0 #FFFFFF; padding: 0px 0px 0px 1px;}
.price span.bn, .price-detail span.bn {color: #dc7800; background:none repeat scroll 0 0 #FFFFFF; padding: 0px 0px 0px 1px;}


.tech-box{border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; vertical-align: top;}
.tech-char {padding:0px 0px 0px 0px; background-color: #f9f9f9;}
.tech-char dt {border-top: 1px solid #E0E0E0; background-color: #ebebeb; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 1.27em; color:#5574b9; padding:5px 0px 5px 10px; font-weight:bold;}
.tech-char dt span{font: normal 0.8em Arial, Helvetica, sans-serif;}
.tech-char dd {padding:0 0 6px 23px}
.tech-char table {width:100%;}
.tech-char table th {width:35%; border-bottom:1px solid #e0e0e0; padding:4px 0 5px;}
.tech-char table th img {margin:0px 2px 0 0}
.tech-char table th.pad {padding-left: 18px;}
.tech-char table td {border-bottom:1px solid #e0e0e0; padding:4px 0 5px 20px}
.tech-char table .c-type-1 td {font-weight:bold}
.tech-char table .lst td, .tech-char table .lst th {border-bottom-color:#B7B7B7;}
.tech-char .empty{border-bottom-width:0px; height: 9px;}
.tech-char table th.m-head {font-size:1.182em; font-weight:bold; border-bottom-width:0; padding:2px 0 3px 15px}
.tech-char table th.m-head div {position:relative; margin-left:-23px; border-bottom:1px solid #e0e0e0; padding:0px 0 3px}

.tech-char .attent {color:#6A6A6A; font-size:.909em; padding: 0px 10px 5px 0px; border-bottom-width:0px; text-align: justify;}
div.error-report{padding: 5px 0px 15px 10px; float:left; width: 200px;}

.photobox {vertical-align: top; border-bottom: 1px solid #E0E0E0;}
.photobox table {width:120px; margin:0 auto 14px; border-collapse:separate; border-spacing:0;}
.photobox td {width:120px; height:130px; border:1px solid #fff; text-align:center; cursor: pointer;}
/* .photobox td div {width: 100%; height: 100%; cursor: pointer;}*/
.photobox .hover {border-color:#e3e3e3}

#product-description {padding: 10px 10px 10px 10px;}
#product-menu {padding: 0px 0px 10px 0px;}
#product-data{}
.booksline {height:6px;width: 100%; background-color: #fec416;}



table.books_menu td {height:20px;padding:0;}
table.books_menu td.nb {background: transparent url(/Templates/images/books_pas_nb_bg.gif) repeat-x scroll bottom; width: 90%;}
table.books_menu td.pas {white-space: nowrap; background-image: url(/Templates/images/books_pas_bg.gif);}
table.books_menu div.lft, table.books_menu div.flft {background-position:left bottom; background-repeat:no-repeat; height:20px;}
table.books_menu div.rgt {background-position:right bottom; background-repeat:no-repeat;height:20px;padding:0 13px 0 10px;text-align:center;}
table.books_menu td.pas div.lft {background-image: url(/Templates/images/books_pas_lft.gif);}
table.books_menu td.pas div.flft {background-image: url(/Templates/images/books_pas_flft.gif);}
table.books_menu td.pas div.rgt {background-image: url(/Templates/images/books_pas_rgt.gif);}
table.books_menu td.pas div.lst {background: url(/Templates/images/books_pas_lst.gif) no-repeat scroll 0 0 transparent;height:20px; width: 9px;}
table.books_menu td.aftact div.lst {background: url(/Templates/images/books_aftact_lst.gif) no-repeat scroll 0 0 transparent;height:20px; width: 9px;}

table.books_menu div.lft div.rgt div, table.books_menu div.flft div.rgt div {padding-top:2px;}
table.books_menu td.act {white-space: nowrap; background-image: url(/Templates/images/books_act_bg.gif);padding:0;}
table.books_menu td.act div.lft {background-image: url(/Templates/images/books_act_lft.gif);}
table.books_menu td.act div.rgt {background-image: url(/Templates/images/books_act_rgt.gif);padding-left:8px;}

table.books_menu td.aftact {white-space: nowrap; background-image: url(/Templates/images/books_pas_bg.gif);}
table.books_menu td.aftact div.lft {background-image: url(/Templates/images/books_pas_lfta.gif);}
table.books_menu td.aftact div.rgt {background-image: url(/Templates/images/books_pas_rgt.gif);}
.books_menu2{height:14px; padding: 6px 20px 10px 20px; background-color: #eeeeee;}
.books_menu2 div.pas, .books_menu2 div.act{padding: 5px 5px 5px 5px; float: left; font-size: 1.09em;}
.books_menu2 div.act {background-color: white;}/* border-bottom: 2px solid #868686; */
.books_menu2 div.pas {padding: 5px 10px 5px 10px;}
.books_menu2 div#print-version.pas {float: right;}

.menu-border{border:1px solid #e5e5e5;}
.menu-st{padding: 2px 5px 5px 5px; background-color: #efefef; border:1px solid #ffffff;}


.s-recomends{padding: 10px 10px 5px 10px;}

.o-sh-h{padding: 2px 3px 2px 10px; height: 15px; border-top: 1px solid #9f9f9f; font: 1.18em Arial, Helvetica, sans-serif; background-color: #f5f5f5;}
.o-sh-h a.alloffers{font-size: 0.83em}
.o-phones{padding: 5px 5px 15px 5px; vertical-align: top; line-height: 150%;}
.o-phones-h{padding: 0px 0px 4px 0px; font-weight: bold;}

.o-offer{padding: 5px 5px 5px 5px; font-size: 1.09em; vertical-align: top;}
.o-offer .brd {padding: 2px 0px 6px 0px; font: 0.92em verdana;}
.o-price{font-size: 1.18em; width: 135px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; text-align: center; padding: 2px 0px 5px 0px;}
.o-price b{font-size: 1.23em;} /*  color: #428803; */
.s-apr{background: #FFFDE5;}
span.sm85 {color:#999999; text-decoration:none; font-size: 85%; cursor: pointer;}
span.sm85:hover {color:#999999; text-decoration:underline;}
span.aclorange {color:#f7941d; text-decoration:underline; cursor: pointer;}
span.aclorange:hover {color:#f7941d;text-decoration:none;}

.discount{height: 15px;  margin: 2px 2px 2px 2px;}
.discount .l{background:#fffde5 url(/Templates/images/discount-bg-left.gif) repeat-x 0 0; width: 3px; height: 16px;}
.discount .c{background:#ff2b05 url(/Templates/images/discount-bg.gif) repeat-x 0 0; color: #ffffff; font: 11px Arial; height: 16px; padding: 0px 2px 0px 2px;}
a.discount-info {text-decoration:none; color: white;}
a.discount-info:hover {text-decoration:underline;}
.discount .r{background:#fffde5 url(/Templates/images/discount-bg-right.gif) repeat-x 0 0; width: 3px; height: 16px;}

.similar-items {padding:5px 4px;}
.similar-items table {width: 100%;}
.similar-items .similar-t {padding: 1px 1px 4px 0px;}
.similar-items td {padding: 2px 1px 2px 1px;}
.similar-items div.compare {padding: 5px 2px 3px 0px; font-size: 1.18em; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.choice-switch{background-color: #eeeeee; font-size: 1.24em; padding: 5px 5px 5px 5px;}
