﻿.visual{overflow:hidden;height:297px;position:relative;background-repeat:no-repeat;background-position:center;padding-top:11px;padding-bottom:11px}.visual .content{height:100%;display:table;width:960px;margin:0 auto}.visual.multi-platform{height:308px}.visual .text{display:table-cell;vertical-align:middle;font-size:20px;font-size:1.17647rem;margin:0 4.58333%;color:#666}.visual .text h2,.visual .text h4,.visual .text p,.visual .text li,.visual .text .p{font-weight:normal}.visual .text h2{font-size:22px;font-size:1.29412rem;line-height:1.5em;padding:3px 0 5px;margin:0;color:#828282}.visual .text h3{font-weight:normal;margin-top:-8px;font-size:35px;font-size:2.05882rem;line-height:1.25em}.visual .text p{font-size:17px;font-size:1rem;line-height:1.25em;padding:6px 0 7px}.visual .text p.links{padding:0;display:table;margin-top:11px}.visual .text p.links a{float:left;display:block;margin-right:22px}.visual .text p.links img{padding:0}.visual a{border-bottom:none!important}.visual a.button-transparent{border:1px solid #c3c3c3!important}.scroller{position:relative;clear:both}.scroller .prev,.scroller .next{display:block;cursor:pointer;position:absolute;opacity:.8;-webkit-transition:all .2s ease-out .05s;-moz-transition:all .2s ease-out .05s;-o-transition:all .2s ease-out .05s;transition:all .2s ease-out .05s;visibility:hidden}.scroller .prev:hover,.scroller .next:hover{opacity:1}.scroller .prev{left:0}.scroller .next{right:0}.scroller .item{display:inline-block;vertical-align:middle}.scroller .items{overflow-x:scroll;white-space:nowrap;width:90%;margin:0 auto}.scroller a{border-bottom:none!important;opacity:.8}.scroller a:hover{opacity:1}.items-scroller{border-top:1px solid #e9e9e9;margin-top:68px;text-align:center;margin-bottom:66px}.items-scroller h2{font-size:30px;font-size:1.76471rem;line-height:41px;line-height:2.49632rem;background:#fff;margin:0 auto;display:table;padding:0 22px;position:relative;top:-25px}.ie7 .items-scroller h2{display:inline}.items-scroller .prev,.items-scroller .next{top:60px}.items-scroller .item{margin:0 44px}.testimonials{max-width:780px;margin:44px auto}.testimonials-loader,.testimonials-loader-single{position:relative}.testimonials q:before,.testimonials q:after{content:'"'}.testimonials .sign{margin-top:11px;font-style:italic}.testimonials time{display:block}.testimonials .more{float:right;margin-top:-44px;position:relative;display:block}.testimonials .links{text-align:right;position:absolute;bottom:0;right:0;padding:0}.testimonials .text{overflow:hidden}.testimonials .text h2{margin-top:0}.casestudies{max-width:780px;margin:44px auto}.casestudies .casestudies-loader,.casestudies .casestudies-loader-single{position:relative}.casestudies q:before,.casestudies q:after{content:'"'}.casestudies .sign{margin-top:11px;font-style:italic}.casestudies time{display:block}.casestudies .more{float:right;margin-top:-44px;position:relative}.casestudies .links{text-align:right;position:relative;bottom:0;right:0;padding:0;margin:11px 0}.casestudies .cs-image{margin-right:22px;float:left;padding-top:11px}.casestudies .text{overflow:hidden}.casestudies .text h2{margin-top:0}.product-links{display:table}.product-links li{float:left;border-right:1px solid #a0a0a0;padding:0 11px 0 0;line-height:20px;font-size:19px;font-size:1.11765rem;margin:8px 11px 8px 0}.product-links li:last-child{border-right:none;padding-right:0;margin-right:0}.platform h2{font-size:27px;font-size:1.58824rem;line-height:1.5em;border-bottom:1px solid #c3c3c3;padding-bottom:11px;margin:39px 0 3px}.platform h2 a{color:inherit;border:none}.platform h2 a.icon.platform-color{margin-right:14px}.platform h2 a:hover{color:#7193b2}.platforms.product-family .offer{margin-bottom:-6px}.platforms.product-family .offer .offer-links .button{margin-bottom:11px}.platforms.product-family .offer .offer-links .button:last-child{margin-right:0}.online-service{background-repeat:no-repeat;background-position:center;min-height:242px;width:auto;margin-top:44px;margin-bottom:44px;overflow:auto}.online-service .inner-wide-content>*{padding-left:40%}.online-service h2{margin-top:33px}.online-service .link{font-size:25px;font-size:1.47059rem;line-height:1.5em;margin-top:2px}.awards a{color:#828282}.awards a:hover{border-bottom-color:#828282}.awards .col{vertical-align:middle;display:table-cell}.awards .image,.awards .text{display:table-cell;vertical-align:middle}.awards .image{padding-right:14px}.map{width:956px;height:590px;background:url(/images/interface/allMap.gif) center 40px no-repeat;color:#fff;margin:22px 0 0}.map p{margin:0;padding:5px 0 10px 0;font-size:14px;font-size:.82353rem;font-weight:normal}.menu-map{position:relative;width:956px;height:99px;margin:0;padding:0;background-color:#a0a0a0}.menu-map ul{margin:0;padding:0;list-style-type:none}.menu-map ul li{float:left;width:190px;height:99px;margin:0;padding:0;border-right:1px solid #fff}.menu-map ul li a.region-item-link{display:block;height:99px;color:#fff;text-decoration:none;cursor:pointer;line-height:23px}.menu-map ul li div.country-list{visibility:hidden;position:absolute;top:99px;left:0;width:956px;margin:0;font-weight:normal;background:#fff}.menu-map ul li div.country-list div.shadow{position:absolute;left:0;top:0;width:956px;padding:22px 0;background:#fff;z-index:5;-moz-box-shadow:0 3px 2px 2px #d1d1d1;-webkit-box-shadow:0 3px 2px 2px #d1d1d1;box-shadow:0 3px 2px 2px #d1d1d1}.menu-map ul a.region-item-link div.region-shadow{height:69px;padding:15px 22px}.menu-map ul li table{visibility:hidden;position:absolute;top:148px;left:0;width:916px;margin:0;padding:0;font-weight:normal;border-collapse:collapse;z-index:5}.menu-map ul li table td.country-list{background-color:#fff}.menu-map ul li table ul{float:left}.menu-map ul li table ul li{float:none;width:175px;height:auto;margin:0}.menu-map ul li table a,.menu-map ul li div.country-list a,.menu-map ul li#active div.country-list a{display:block;height:auto;line-height:23px;background:none;color:#447099;text-align:left;text-decoration:none;overflow:hidden;border:none}.menu-map ul li table b,.menu-map ul li div.country-list b,menu-map ul li#active div.country-list b{display:block;height:23px;line-height:23px;background:none;color:#393939;text-align:left;text-decoration:none;overflow:hidden;border:none}.menu-map ul li div.country-list ul{float:left}.menu-map ul li div.country-list ul li{float:none;padding:0 0 0 22px;width:168px;height:auto;margin:0;border:0}.menu-map ul li:hover a.region-item-link div.region-shadow,.menu-map ul li a:hover div.region-shadow{color:#393939;text-decoration:none;background:#f6f6f6;position:relative;z-index:1;-moz-box-shadow:0 3px 2px 2px #d1d1d1;-webkit-box-shadow:0 3px 2px 2px #d1d1d1;box-shadow:0 3px 2px 2px #d1d1d1}.menu-map ul li:hover table,.menu-map ul li a:hover table,.menu-map ul li#active table{visibility:visible}.menu-map ul li:hover div.country-list,.menu-map ul li a:hover div.country-list,.menu-map ul li#active{visibility:visible}.menu-map ul li table a:hover{margin:0;color:#447099;text-decoration:underline}.menu-map ul li div.country-list a:hover,.menu-map ul li#active div.country-list a:hover{color:#447099;display:block;width:168px;height:auto;line-height:23px;text-align:left;text-decoration:underline;overflow:hidden;border:none;box-shadow:none}.menu-map ul li.region-item_over table,.menu-map ul li#active table{visibility:visible}.menu-map ul li.region-item_over div.country-list,.menu-map ul li#active div.country-list{visibility:visible}.menu-map ul li.region-item_over a.region-item-link div.region-shadow,.menu-map ul li#active a.region-item-link div.region-shadow{color:#393939;text-decoration:none;background:#f6f6f6;position:relative;z-index:1;-moz-box-shadow:0 3px 2px 2px #d1d1d1;-webkit-box-shadow:0 3px 2px 2px #d1d1d1;box-shadow:0 3px 2px 2px #d1d1d1;behavior:url(/js/PIE.htc)}#mapContainer{width:956px;display:none;background:#fff;padding:0 3px 3px;border:0 none;position:absolute!important;z-index:10000}#mapContainer .close{width:32px;height:33px;background:url(/images/interface/Abbyy-sprite.png) no-repeat -401px -35px;position:absolute;right:-17px;top:-17px;cursor:pointer;border-bottom:none!important}.offer{margin-bottom:27px;display:table}.offer .product-box{display:table-cell;margin:31px 22px 0 0;padding:10px 0 0 0;vertical-align:top}.offer .offer-description{display:table-cell;vertical-align:top}.offer .offer-description h1{clear:none;margin-bottom:8px;line-height:1.125em}.offer .offer-description .offer-links{display:table}.offer .offer-description .offer-links .no-offers{font-size:19px;font-size:1.11765rem;font-style:italic;padding:0 0 15px;margin-top:-1px}.offer .offer-description .offer-links .no-offers .icon{width:18px;height:18px;margin:0 6px 5px 0;background:url(/images/interface/Abbyy-sprite.png) no-repeat -469px -42px;vertical-align:bottom}.offer .offer-description .offer-links>a,.offer .offer-description .offer-links>span{margin-right:14px;display:block;float:left;padding:0 11px}.offer .offer-description .offer-links .price{border-right:none!important;border-radius:3px 0 0 3px;margin-right:0;color:#666}.offer .offer-description .offer-links .price:hover{cursor:default;background:transparent}.offer .offer-description .offer-links .old-price{color:#828282}.offer .offer-description .offer-links .with-price{border-radius:0 3px 3px 0}.offer-details{display:none;background:#fff;width:345px;padding:33px}.offer-details .close{z-index:1!important;width:32px;height:33px;background:url(/images/interface/Abbyy-sprite.png) no-repeat -401px -35px;position:absolute;right:-17px;top:-17px;cursor:pointer;border-bottom:none!important}.offer-details .box-container{float:left;position:relative;margin-right:22px}.offer-details h3{display:inline;line-height:1.2em}.offer-details img.special{position:absolute;left:-15px;top:35px}.offer-details ul{clear:left;margin:11px 0 33px}.offer-details ul li{padding:26px 0 0}.offer-details label{display:block;margin:1px 0 5px;font-size:15px;font-size:.88235rem;color:#888}.offer-details .type-comment{font-size:13px;font-size:.76471rem;line-height:1.3em;padding:2px 0 0;margin-bottom:-3px;color:#888}.offer-details .one-val{padding:4px 11px;border:1px solid #8c8c8c;color:#888}.offer-details a.select{display:block;position:relative;padding:4px 11px;border:1px solid #8c8c8c;color:#666}.offer-details a.select .arrow{background:url(/images/interface/Abbyy-sprite.png) no-repeat -349px 0;width:18px;height:12px;display:block;position:absolute;right:11px;top:11px}.offer-details div.options{display:none;position:relative;z-index:100}.offer-details ul.options{position:absolute;margin:-1px 0 0;overflow:hidden;background:#fff;border:1px solid #8c8c8c;width:343px;z-index:90}.offer-details ul.options li{cursor:pointer;margin:0;padding:4px 11px;color:#666;background:#fff}.offer-details ul.options li:hover{background:#e9e9e9}.offer-details ul.options li.selected{background:#ccc}.offer-details li.number .one-val{display:inline-block;padding-right:44px}.offer-details li.number a.select{display:inline-block;padding-right:44px}.offer-details li.number ul.options{width:auto}.offer-details li.number ul.options li{padding-right:44px}.offer-details .old-price,.offer-details .price{font-size:27px;font-size:1.58824rem;line-height:33px;margin-right:11px}.offer-details .button{margin:0;vertical-align:bottom;float:right}.offers-container{display:none;width:728px;background:#e9e9e9}.offers-container .close{z-index:2;width:32px;height:33px;background:url(/images/interface/Abbyy-sprite.png) no-repeat -401px -35px;position:absolute;right:-17px;top:-17px;cursor:pointer;border-bottom:none!important}.offers-container .offers-tabs{float:right;width:315px;border-left:1px solid #c3c3c3}.offers-container .offers-tabs li{position:relative;border-bottom:1px solid #c3c3c3;padding:22px;cursor:pointer}.offers-container .offers-tabs li h4{padding-bottom:3px;color:#5070bb}.offers-container .offers-tabs li span.icon{width:69px;height:71px;position:absolute;right:-0;top:-0}.offers-container .offers-tabs li .volume-discounts{background:url(/images/interface/Abbyy-sprite.png) no-repeat -296px -207px}.offers-container .offers-tabs li .special-offer{background:url(/images/interface/Abbyy-sprite.png) no-repeat -365px -207px}.offers-container .offers-tabs li .sale{background:url(/images/interface/Abbyy-sprite.png) no-repeat -438px -207px}.offers-container .offers-tabs li.current{background:#fff}.offers-container .offers-tabs li.current h4{color:#666}.offers-container .offers-tabs p{color:#888}.offers-container .offers-tabs p.description{font-size:15px;font-size:.88235rem;padding:0 0 6px;margin-top:-2px}.offers-container .offers{background:#fff;border-right:1px solid #c3c3c3;width:412px}.old-price{text-decoration:line-through}