﻿.txt .leftBack, .txt .rightBack { position:absolute; background:url(/images/details-left-right.png) no-repeat; z-index:300; width:42px; height:68px;  }
.txt .leftBack a, .txt .rightBack a { display:block; width:42px; height:71px; text-decoration:none; }
.txt .leftBack { background-position:0 0; left:-52px; top:20px;}
.txt .rightBack {background-position:right -68px; left:878px; bottom:20px;}

.txt .RightInfo  h1 { font-size:18px; margin-top:0px; color:#373737; }
.txt .RightInfo  h3 { font-size:14px; color:#373737; }
.txt .RightInfo  h3.highlight { color:#385ba7; }
.txt .RightInfo  a { text-decoration:underline; color:#385ba7; text-transform:uppercase; font-weight:bold; }
.txt .RightInfo  small {font-size:10px;color:#373737; margin-top:8px; display:block; }

.txt .RightInfo .countdown { text-align:center; margin-bottom:-10px; }
.txt .RightInfo .countdown small { top:-2px;  width:250px; text-align:right; display:block; margin:0 auto; }
.txt .RightInfo .countdown small, .txt .RightInfo .countdown small a { color:#375ba7; font-size:9px; font-weight:normal; text-transform:none; }
.txt .RightInfo .CountdownContent { width:230px; margin:0 auto; font-size:36px; font-weight:900; background-color:#375ba7; line-height:36px; padding:5px 15px; color:#fff; border:2px solid #ddd; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; background-clip:padding-box; -moz-background-clip:padding-box; -webkit-background-clip:padding-box; -moz-box-shadow:5px 5px 10px rgba(0,0,0,0.3); -webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.3); box-shadow:5px 5px 10px rgba(0,0,0,0.3);  }
.txt .RightInfo .CountdownContentAttention { background-color:#bb0a16; color:#fff; }
.txt .RightInfo .CountdownContent span.value { padding:0; }
.txt .RightInfo .CountdownContent span.del { padding:0 2px; }

.txt .RightInfo .properties { line-height:20px; margin-left:0px; padding-left:20px; }
.txt .RightInfo .properties li { list-style:disc; padding-left:0px; font-size:14px; line-height:20px; color:#888;  }
.txt .RightInfo .properties li span.li { color:#757575; top:-3px; }

.txt .RightInfo .CheapestPrice { position:absolute; width:157px; height:97px; background:url(/images/cheapest-price.gif) no-repeat; top:10px; right:-20px; -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg); -o-transform: rotate(15deg); -ms-transform: rotate(15deg); }
.txt .RightInfo .CheapestPrice .LastCheckTS { color:#ff0418; font-size:9px; position:absolute; top:73px; width:157px; }

.txt .RightInfo .feedbackTxt { float:left; width:260px;}
.txt .RightInfo .feedbackTxt a { font-weight:normal;}
.txt .RightInfo .ratingStars { float:right; margin-top:12px; width:110px; height:21px; background:url(../images/stars.gif);}

.txt .RightInfo .ratingV0 { background-position: 0 22px; }
.txt .RightInfo .ratingV1 { background-position: 0 0; }
.txt .RightInfo .ratingV2 { background-position: 0 110px; }
.txt .RightInfo .ratingV3 { background-position: 0 88px; }
.txt .RightInfo .ratingV4 { background-position: 0 66px; }
.txt .RightInfo .ratingV5 { background-position: 0 44px; }

.txt .RightInfo .label { font-weight:bold; color:#5f5f5f; margin-top:16px; }
.txt .RightInfo .label span { font-weight:bold; color:#5f5f5f; }

.txt .RightInfo .GrayLink { text-decoration:underline; text-transform:none; color:#666}

.txt .RightInfo .Price span { float:right; color:#385ba7; font-size:14px; }
.txt .RightInfo .Price strong {font-family: "Arial Black", Arial,sans-serif; color:#ff0418; font-size:64px; float:right; line-height:64px; letter-spacing:-5px; clear:right; white-space:nowrap;}
.txt .RightInfo .Price strong b span { float:none; color:#ff0418; font-size:25px; top:-30px; left:5px; letter-spacing:0px; }
.txt .RightInfo .Price em {  font-size:18px; letter-spacing:1px; left:10px; }
.txt .RightInfo .Price small { float:right; clear:both; top:-25px; font-weight:normal; text-align:right; }
.txt .RightInfo .Price .RegularPrice { font-weight:bold; color:#5f5f5f; font-style:italic; text-decoration:line-through; }
.txt .RightInfo .Price .ActionPrice { font-size:19px; }

.txt .RightInfo .ProductBay { top:-10px; padding-top:3px; padding-right:40px; background:url(../images/shop.jpg) right -3px no-repeat; height:40px; float:right; clear:right; }
.txt .RightInfo .ProductBay a { color:#385ba7; font-size:26px; font-family:"Arial Blackoak Std", Arial; font-weight:bold !important; text-decoration:underline}

.txt .RightInfo .ProductBayBottom {  }
.txt .RightInfo .ProductBayBottom a { text-decoration:unserline; text-transform:uppercase; font-size:16px; padding:5px 0px 10px 0; /* padding:5px 38px 10px 0; background:url(/images/shop-small.gif) right 7px no-repeat; */ }
.txt .RightInfo .ProductBayBottom a:hover { text-decoration:none; }

.txt .ifrWrap { margin:0 auto; width:370px; height:150px;  overflow:hidden; }
.txt .ifrSource { width:1200px; height:1000px; -ms-transform:scale(0.3); -ms-transform-origin:0 0; -moz-transform: scale(0.3); -moz-transform-origin: 0 0; -o-transform: scale(0.3); -o-transform-origin:0 0; -webkit-transform: scale(0.3); -webkit-transform-origin:0 0; }
.txt .ifrTopEl { background-image:url(/images/blank.gif); height:150px; width:370px; margin:0 auto; top:-150px; margin-bottom:-150px; }
.txt .ifrTopEl img { height:150px; width:370px; }

.txt .SpecialInfo { background-color:#f4f3f3; border:2px solid #e7e7e7; padding:10px; -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; }
.txt .SpecialInfo b { color:#888; }
.txt .SpecialInfo ul { padding:0 20px; }
.txt .SpecialInfo ul li { margin-left:0px; padding-left:0px; color:#888; list-style-type:disc;  font-size:20px; line-height:15px; }
.txt .SpecialInfo ul li span { color:#000; font-size:12px;  top:-3px; }
.txt .LeftInfo .SpecialInfo { margin:0 20px; }

.txt .LeftInfo .megatip { position:absolute; z-index:500; top:-20px; right:-10px; width:135px; height:74px; background:url(/images/megatip-detail.png) no-repeat; }
.txt .LeftInfo .PreviewPos {margin-left:16px;}
.txt .LeftInfo .productPreview { border:12px solid #f4f3f3; margin-left:16px; width:338px; height:260px; text-align:center !important; overflow:hidden; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; }
.txt .LeftInfo img.magnifier { position:absolute; top:230px; left:323px; cursor:pointer; }

.ProductExcerpt { line-height:1.5em; font-weight:bold; color:#757575; }

.ProductDescription { line-height:1.5em; color:#757575; }
.ProductDescription h1 { margin:20px 0; }
.ProductDescription h2, .ProductDescription h3 { margin:20px 0 10px 0; }

.txt .LeftInfo .ProductViewSelect { display:block; text-align:center; background:#fff; border:2px solid #e4e3e3; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; height:85px; width:110px; float:left; margin-right:10px;}
.txt .LeftInfo .ProductViewSelect img {  margin: 0 auto; margin-top:4px;}
.txt .LeftInfo .ProductViewSelect:hover { display:block; background:#fff; border:2px solid #ccdbea; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; height:85px; width:110px; float:left; margin-right:10px;}
.txt .LeftInfo .ProductViewSelect:active  { display:block; background:#fff; border:2px solid #087db5; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; height:85px; width:110px; float:left; margin-right:10px;}

.txt .LeftInfo .Discount { position:absolute; left:-10px; top:-25px;background:url(../images/discount.png) no-repeat; width:127px; height:133px; }
.txt .LeftInfo .Discount .percent { font-family:Arial, sans-serif; font-size:35px; font-weight:bold; color:#333; margin-top:30px; text-align:center; }
.txt .LeftInfo .Discount small { font-family:Arial, sans-serif; font-size:14px; display:block; text-align:center; font-weight:900;  margin-top:-5px; color:#ff0418; text-transform:uppercase; }

.txt .LeftInfo .moreInfo { position:relative; background:#e7e7e7; border:12px solid #f4f3f3; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; padding-bottom:25px; width:339px; margin-top:20px;  margin-left:16px;}
.txt .LeftInfo .moreInfo a { font-weight:normal; text-decoration:none; font-size:12px; line-height:1.2em; color:#385ba7; text-decoration:underline; }
.txt .LeftInfo .moreInfo a:hover { text-decoration:none; }
.txt .LeftInfo .moreInfo .ProductDescr { position:relative; margin:25px 20px 0 0; color:#333;  font-size:12px; }
.txt .LeftInfo .moreInfo .ProductDescr div { display:block; width:90px; height:90px; padding:5px; border-radius:55px; -moz-border-radius:55px; -webkit-border-radius:55px; background-color:#ffffff; float:left; margin-left:20px; margin-right:20px; box-shadow:2px 2px 5px #ccc; -moz-box-shadow:2px 2px 5px #ccc; -webkit-box-shadow:2px 2px 5px #ccc; }
.txt .LeftInfo .moreInfo .ProductDescr div img { width:88px; height:88px; border:1px solid #eee; border-radius:44px; -moz-border-radius:44px; -webkit-border-radius:44px;  }
.txt .LeftInfo .moreInfo .ProductDescr span { width:159px; display:block; float:right; margin-right:20px; margin-top:5px;  }
.txt .LeftInfo .moreInfo .ProductDescr strong { font-weight:bolder; }

.txt .LeftInfo .moreInfo ul.categories { margin:20px 0 0 0; }
.txt .LeftInfo .moreInfo ul.categories li { width:140px; float:left; margin-bottom:1px; }
.txt .LeftInfo .moreInfo ul.categories li a { font-weight:normal !important; font-size:13px; color:#333; }


.txt .LeftInfo .moreInfo .anotherProductsLabel { top:-28px;right:-13px; width:164px;height:56px; background:url(../images/other-deals.png) no-repeat; position:absolute; }
.txt .LeftInfo .moreInfo .categoriesLabel { top:-28px;right:-13px; width:164px;height:56px; background:url(../images/categories.png) no-repeat; position:absolute; }

.txt .expiredBG { position:absolute; top:-23px;  background:#000; z-index:999; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; opacity:.3; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); }
.txt .LeftInfo .expiredLeftBG { position:absolute; left:-8px; width: 411px; height:416px; padding-bottom:20px; -moz-border-radius:30px 0 0 30px; -webkit-border-radius:30px 0 0 30px; border-radius:30px 0 0 30px; }
.txt .RightInfo .expiredRightBG { position:absolute; left:-15px; width: 455px; height:100%; padding-bottom:48px; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; border-top-left-radius:0; }
.txt .RightInfo .expiredImg { position:absolute; z-index:1000; top:0; left:100px; }

.ShareContainer { text-align:center; }
#elShareIt {margin:0 auto; width:220px; }
#elShareIt .Mail {margin-top:3px; width:70px; float:left; margin-left:30px; padding-top: 46px; height:15px; text-align:center; background:url(../images/social/mail-send.png) no-repeat; }
#elShareIt .Mail a { text-decoration:none; font-size:9px; color:#075a84; text-transform:none; }
#elShareIt .Mail a:hover { text-decoration:underline; }