* {
    outline: none !important;
}

.f-left { float: left!important; }
.f-right { float: right!important; }
.f-none { float: none!important; }

.t-left { text-align: left!important; }
.t-right { text-align: right!important; }
.t-center { text-align: center!important; }

.no-bg { background: none!important; }

/**/
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300italic,300,400italic,900,900italic,900italic,900&subset=latin,cyrillic);
/*font-family: 'Roboto', sans-serif;*/

/*images*/
.slider-full-block:before{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVQAAAANCAYAAABGveW8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0E1NTBBOTE0MjY2MTFFMzg2OURBREIyNkY1OTUxQkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0E1NTBBOTI0MjY2MTFFMzg2OURBREIyNkY1OTUxQkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QTU1MEE4RjQyNjYxMUUzODY5REFEQjI2RjU5NTFCQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QTU1MEE5MDQyNjYxMUUzODY5REFEQjI2RjU5NTFCQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk0OIS0AAAI4SURBVHja7N1BduMgDADQ6P6Hptu+JDZuGhIh/b+bzqIgBFhqWt9uAAAAAABcEkIAQJP7blz42tE9OSZ35uz/AaCqK3fk1bsZALYpMAH4/1k6Xjxffxchw9kMAMBCRw3wcfdcq+ENMGkCAJydEePk7Jg1EX1qD1h9Pl39VJSzCNYbB3tUUwbIcD7Fydfvz6tXf7sJaFSMAJ8v/DUaYd3+gsx5Kn/5Ns0AMuajRhW8d1/F5N9Xn1OAk4d7qJDDilGcxaxaG3+KIf/6PFsn9wLs2wjAGvC4JmGdaJ77ch5FPNvniyKVTHkoH90JYpErbvYks7P73fkGKwp4xM38xRDkKApG6wdyTKzMqXlu28+PsdD8BUWoWJin+dmv4kTW/PLDY8VVu5h6CQb28Pv3VFhDY2ww9gr53une8ych0CAwb+PvM+YhN8xBzNg4HzRnFT3LCyJxYWWORcF5GbtxZh1nJNr7GeOkmW9+KKoVhf3iLm777xdjNGZx4lt3rzxo9iCvWEEu1ZlPtmbUDk3yaD6OaDjvkI/O/C+chc/idv8iiZg8nJ89wD97+djRiyridvyGYwVA76JakzNHDIZ8SJmPGrV9z0axwTo3LRa8AIPu+yHEv2TcwnqUuDO653XG8VT+FX3PQgoQc9prnFWbm90blcM+K5/jzn9x4e9rWe4H22H8UDaffBKs11ij8fev8r39eQfPAOZLxyLSr6DnHkO35mDXT416wZY4Zxx3NL4bq+7DUk3VHwEGAM11nw1f7On4AAAAAElFTkSuQmCC);
}
.footer-info-container, #header .logo{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABXCAYAAAC5pDO6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA5NDUxREM0MzUzMTFFM0ExMUNDNEE2QzREQkUwOUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA5NDUxREQ0MzUzMTFFM0ExMUNDNEE2QzREQkUwOUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDk0NTFEQTQzNTMxMUUzQTExQ0M0QTZDNERCRTA5QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDk0NTFEQjQzNTMxMUUzQTExQ0M0QTZDNERCRTA5QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlELbmkAAAn5SURBVHja7JwJkBTVGcf/fcyxLCCwC4sI7HIpUAaQe8O5okAoQ0C5QQVFAiYG0RKKqhRJNJZSYgQsj0BBuBJQRIJAZREIiBBCAEU55RCXe7lZ2J3pmT7yvTfLsrsz3dsLs7M7x6t61T09M939fv3ed/X3noBSxTAMJ22GUX2Kaleq9aiKiM7ipZpDdQPVZYIg7Lb7R6EUlB60WUS1qX7xKPST22HcvABDU6OSiuBMhpDaDFLz3hCSarFDn1KdRICu2gZDUEYzKHruEdmXPQP6qd2ImSLKkDuPhbP3FMBR7TgdySI4Z8oEQ1C602aLdnSzrKz6LaB6A9/KLoi1GgKSMyp5GN48GDfO3uFTvzVco5ZASE7ZRx8zCY7XFAxBcdD2EPWU5t6FgzkU1gUdfaZCbjMEcFaL6s5iXM2B/6v3oB5YE4DTuBPczyynlkuvE5g/WIEZQdvl3sXDafj8j0NxjV0JMa0VYqn4t80hQLP5vvOXMyG3G5ZHu/UJjifk6KM6hAtagsKKo8+0mIPC29XzdxAfaMf31T1L2aYm1cdMxRIba/rJr4tkitxuKGKzCJA7jOF7+vkDMDzX2W6mFZg0Iy838KFOBsFxI1ZL8ZFg5F1gmwZWYCRDL7RTAro+ZovgrllMY/EeY9pg2e5J9QsHoefsKi3zgWopkFsPuCeVrh3+Fwxfvs3WiRBc1SHUvB9i3Qf58K+IYh8MQfF9+UbohpEqdI38213fhG/jmyXsDftdQILYqAMcXcZBatk/vMMuHCfRjm8lfeipBCNF49pUWTkJyqcTwnoPYvju0V+p8kP7YSOUtdOqHpiqULSDa6Hl/DcBJiScb1ZEVvhWVpEeHgipQVsYugbj8jGoB9eTLCkwB3NqV5yAadoDctshd264y/Pwzn+C1GToGBEz3JhXXdxmiYuhJNZ7CFKLLOsfea7Fp4wRU5paa0glPz7BQHLc2/exCsbIv2JtENdIi0cwhmU8WqjV6J4Fb1RopZJMdPh3fAj98nHzBjGHNh7UtX/rX6DuWhjgcjMXRoH5mw+hWm3ImRPiA4yRd57XMh1tguIasZC2deIDjC1Bmd4FrsGzSejWTziRxQuLFSmrXoJ+6VgCTBCc03ugLBoC49qpBJggeUQ+kv/rufEhY+S2T8E5cFaRYeff8g7Ubz8x965P7oi/HiMkp8A54E1uxJmWMPhJ0TmURAlSs54Vf5lolCVCnXRzOWNocQxGkMy/9BUktFKFCv1wncg7txtKZa6FLq5k0jRD4ej9SqU2XDvwBfQfdzTJfz2jH33cmjzjJ6VCwBjKLXs/VG6SrfE+xIyukDJ+fpdjqfwd3bh1sehNqli3RcAhvX6mDflW2eSYXidAb9NXswiQVql2jHHxKHC3YFzVy2cV5x6G8o9nITZoA/ekTRBJeBvXTgPOJB7U0o7+uxZBe9u4lvMoARpMcAoqz8Az9MhcxnMNyornIT88iIbvFPi2vAtt3ydFPVyonQ5Hr5fhHr8GyrKn++rn98+jw2Oi07sW7d+2f9tciKzxWa/Cu2QkB+V8Yib3yOHLh3poHXzrpsPRbRJcw+bB82Gf0dRr5kelVpKadLMXvtT80L77jPcI/3/+yuWMe9znkFoP4Fa0ULsxAXkRruHz4P9qDocmt2cpifi1bfRiw0fg6Dk5fA+dzne7OLo8xx3AkL+r3zpY9lavC/cL66AezuZP3VS2XDjINaWY3hnKF68RhIk8oBUEumkPqt2gfb8aUotHWcQwyz6YBx7htUJsBgJTbsVE/pIj8wVr+UKahyUYQVNJA50m4dvWvH0kmJmQljuMYh/r2x+sZFFaxVtL+zNMcwiuGjZUhhY6dMn+X0bqm5F/mYSIN0iVC/cVptY5kmCw99zsPZPsoqFyw0JIX+fXLMzs8tgGo6yfzo2icj9Zls+f0gRy53GQ2wwOMgIZFM/7PULLkpb94BryAc+cKh13Uf7+DPRz3wVfjx5G0tTv79grN87xcIWUkQltP8mXpt1DSOgCaD98SbLoFTrnfnbkYIULX/YEWPqob82r8LzXleyHHPvW6ZEN0I5tDTrO4jGhoARBYnl69/8MKqlnJoDVA2tJfiwIuj8WFmXCXG77JJ2bp5F8HlF1zbSC5+P+SJq8nYRgir3/hABp561BkWDvNRk+arj0UF+4Bs+BsvY1DlZs1JGLB+3ENhLmqXCNWAD1m+UM+CX62weRV9eql6zQcZFT7c2zSAWPIuNtDJc9Sb/ZAomllajkGrE5E/1mwD1hPVm/m+Hb8AbLlxtBlm9epRh4ZF1S7yGNUT0tItdzPD6dC1bvoqHUcx6H3OoXEJiBp/pIEx2Cd8EgUu2HcguhbA2rryQUzlLhSYo2EhXVfavg6P5ipCI4fC6B1LgTvEtH8bxipqUEyaGQa7CXfrCa6scE5VbYvWvX2FUQ01oG4Fz9Cd7Fw6hXXDLvNSxoHTEwd2yfovsdtQhSetdsQRAGRSxQJdTJgPvp5dZCteBK1XbHKuzppDazTKM3whTNjzowAZVgNVKNOAZjMfs2HMk90QnGS36J5jO/cGrz+ASj/HOKtUfdfmSVBhM2de1bO5V7swEz/hSfyG46jGqkQczIjA8wzJq110dlsiEWo6qXiPpKLOPJPXEDz+5OgCmhvh3cKo6GElEwLLzIXmWoOz5KgAkpqLfMuj3vOfbBsInscreJkDs9y19LWHcdHeruJfGhleTOzxV518Af4f3oMeiXT5izuXIiPoeS3OMlRHOpODAt+iTAhCx2MxKS7ktopVCeN38pZ5E6FnI+t5Jnft4wee2VBsYo5nkLNeqauxpn95U84PdA+3G7eYOsUl2jo8fcAWP1Tlw7kg3/pregn9nLk5uVFeP5O2nTBjVoU7XUtYl3BNNIXbGwp9xqQCByb1L8O+fxasvraNk3CnqMYJ6sKBRb3kRi73lSmtx7Yxp1hNiwQ5QPJVEqse/61bv3tAYNW1OGLcoVFVpJKEcSIZMzruHz7yoWLCSnwjV6aZnzsSsEjFDW0wyRF+d8ci5/PxxaugWvFMTmCLgnbYTcYTRb4dAG+BqQu47n/7m9YlnEfSXnwHd4LVf4pVkvVJt2oHxPv3o9OAf8Gc6+v+fpI9rZb4FblwKpaLoGIak2hJppPL1DbNi+XImK5QWjCaIcGPBVKRQguwPClKVrhMt2KpbnJ7h5ttZ1q6GUy54AN6ZYdE31IlYLy7ErAlOTTyw9ZwVmp9ikMNVLVaDuWxmjWAyoe5cFGk3DsDC/b6cVmM/Eeg9CbNw5YExtnlmCbKwUlgh9272QO/IVFNm42mQFZhXV487+f+LjmuekLRoKdc+SsM39qdR+cjUHvtUvFy1AylZnZfMsqcw2W4D0ts2eWM/XDEwhnMQK0KHAFMJJrBkeCkwhnMQq81T+L8AA+Qa0jXnZLlIAAAAASUVORK5CYII=);
}
 .subscribe button, .search button{
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA69pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QkQ4OUYyNDE0NTIyREYxMUFFM0NCNTkyQkU1NjFDRjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURDOEQ0RUY0MzU4MTFFMzk1NjFDRDJCQzY2RThGOUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURDOEQ0RUU0MzU4MTFFMzk1NjFDRDJCQzY2RThGOUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMTE1MjI2RDY1MzZFMzExQTk2N0JCQkVDM0FFMzZFRiIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDpCRDg5RjI0MTQ1MjJERjExQUUzQ0I1OTJCRTU2MUNGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhJ16XcAAAAhSURBVHjaYvj//z8TAwMDE4hGZ+PD//79I0odknkAAQYAtOhH6rvue+oAAAAASUVORK5CYII=);
 }
.subscribe button:hover, .search button:hover{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA69pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QkQ4OUYyNDE0NTIyREYxMUFFM0NCNTkyQkU1NjFDRjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyRkJEN0Q0MzU5MTFFM0I3ODBDMzQ1RDg5ODAwODAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjEyRkJEN0M0MzU5MTFFM0I3ODBDMzQ1RDg5ODAwODAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMTE1MjI2RDY1MzZFMzExQTk2N0JCQkVDM0FFMzZFRiIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDpCRDg5RjI0MTQ1MjJERjExQUUzQ0I1OTJCRTU2MUNGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pti5YzIAAAAnSURBVHjaYnj+/DkTIyMjGDMwMMDZ+DAIEKMOah7D////QWyAAAMAS2EGKrMsAs4AAAAASUVORK5CYII=);
}
#header .header-bottom{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAIAAAC3eAIWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA69pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QkQ4OUYyNDE0NTIyREYxMUFFM0NCNTkyQkU1NjFDRjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkI5NTU0NDY0MzVGMTFFMzk1MDg4NjY1MjA0RTRDQTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkI5NTU0NDU0MzVGMTFFMzk1MDg4NjY1MjA0RTRDQTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDlGMzY0QUE2NDFFMzExQjQzN0ZCNjAxRUI1QzJGOCIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDpCRDg5RjI0MTQ1MjJERjExQUUzQ0I1OTJCRTU2MUNGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjDE5zoAAAAnSURBVHjaYjiXLsnEysTIxM7CyMTFysjEAaRZmBiAmJGJiZEBIMAALRYBnmbc0sYAAAAASUVORK5CYII=);
}
#header .separator-list li:before, .jq-selectbox-wrapper{
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAgCAYAAAA40qkZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTJFQjY4MDA0MzYyMTFFMzhDNUZDNUREQjFEQ0E1RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTJFQjY4MDE0MzYyMTFFMzhDNUZDNUREQjFEQ0E1RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMkVCNjdGRTQzNjIxMUUzOEM1RkM1RERCMURDQTVGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMkVCNjdGRjQzNjIxMUUzOEM1RkM1RERCMURDQTVGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoVq16MAAACCSURBVHjaVNDNCsIwEEXhaYM/FEQQoSAFF9KN7/9MBVEUEYtWW71HvKCLE77NkExSRGQq0i9yIxkjNYCJUagezFUHluoGVuoK1uoManUEW7XPv+MJjA3KOF4EnoCpjWpApXagVAewUCcwUxcwVa3ffPcWD+/Ve9PB+FwRxv9vvAUYAEMiGeuHJXgWAAAAAElFTkSuQmCC);*/
}
a.open-chat:after{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTEwODI1MkY0MzYzMTFFM0IwQjc4QjNBMzQ2RDg3MTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTEwODI1MzA0MzYzMTFFM0IwQjc4QjNBMzQ2RDg3MTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMTA4MjUyRDQzNjMxMUUzQjBCNzhCM0EzNDZEODcxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMTA4MjUyRTQzNjMxMUUzQjBCNzhCM0EzNDZEODcxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsQNyyoAAAB+SURBVHjaYoycYcsABfZAXATExlD+WSDuA+KDIA4TVLACiA8AsR8QS0OxH1SsAqYQZFILA24AkrNhgjKY8SgEybWAFOoyEAYGTAzEAWaQwstEKDwLUlgDxH/xKALJ1TBBw6kGj0KQ3BGYGzuA2AGINwHxCyjeBBUDyTEABBgAFMoWSBOOoD0AAAAASUVORK5CYII=);
}
#header .separator-list li.login{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAYAAABPwleqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTdGMDgwNUM0MzY0MTFFM0I4RTk5RDVEOTg4RTQ1OEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTdGMDgwNUQ0MzY0MTFFM0I4RTk5RDVEOTg4RTQ1OEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBN0YwODA1QTQzNjQxMUUzQjhFOTlENUQ5ODhFNDU4RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBN0YwODA1QjQzNjQxMUUzQjhFOTlENUQ5ODhFNDU4RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuBRiqUAAAD9SURBVHjaYszNzWVAA0JAXArErkBsAMRngXgrEHcD8XdkhUxoGlWA+DwQVwCxKFQjiG6Eikvj07wIqiALiOWB2ByIlYAY5Dx1IJ6PS7MNEFsC8XQoRgZTgHgi1Cs22DSbQemVDNjBGihtjE0zG5T+iEPzHSDeAcRHYAIsDMSDF0DsiSzAAg3NTCD2horVAfE7AgY9BeJZIM0HgFgLSSKESJeEM0E13gdiWyBmJAI7APFrkD5YgJ1CDggC4CAUw0P7LwNp4Be2FEYSoIpmTko0s1GiWYJEfYqwFPYFmthvA/Fx9AyPBTgBsRxIH0hzPRC3QAsCFSJtBllQDxBgAPH8Kq4MeNWxAAAAAElFTkSuQmCC);
}
#header .separator-list li.in-basket{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODQ3MTNCNUY0MzY0MTFFMzhEMUJGRENCN0RFNjc4Q0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ3MTNCNjA0MzY0MTFFMzhEMUJGRENCN0RFNjc4Q0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NDcxM0I1RDQzNjQxMUUzOEQxQkZEQ0I3REU2NzhDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NDcxM0I1RTQzNjQxMUUzOEQxQkZEQ0I3REU2NzhDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv3EkCAAAADqSURBVHjaYszNzU1jYGBoBGIJBtLBFyCuZwESE4CYE4jvAPE+IjUzA7ENEKsDcQsL1IDLQKxHhkvOA7EBE5TzCEq7AvEWIGbDoYkNKu8K5T8FEUxoikCS3kCsgsMQXai8DbIguiFHoHQmDkOSofRxfIZsAuLdQJwDjTFOqDiIboEafhCId+AzBATioAFdB8TfgPgelK4G4rNAHIqugQWLIS+A2ASIA4HYCYi1oDaDon89EP8lxhAQ+AXEK6GYIGBioAIYPoZIwwL2O5JgPjQ2iAFmoHwD0g8ypAmIRZFSqjoJLgHFYhNAgAEAJ94oabuMR58AAAAASUVORK5CYII=);
}
.slider-full-block .slider .flex-prev{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThEQ0MwNjQ0MjVBMTFFMzk3ODdDNjIzMjQ2ODg3NDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThEQ0MwNjU0MjVBMTFFMzk3ODdDNjIzMjQ2ODg3NDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOERDQzA2MjQyNUExMUUzOTc4N0M2MjMyNDY4ODc0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOERDQzA2MzQyNUExMUUzOTc4N0M2MjMyNDY4ODc0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjCVa5IAAAEOSURBVHjaYvj//z8DkdgPiJ9DsTexmryB+Od/BHhOjCZXNE0g8IGQJhsg/vYfE+Tj02QGMhmLpl6QPC5NBkD8FoumyTA12DRpAfErLJrmI6tD16QCxE+waFoKxMy4NMoB8UMsmtaha0LWKA3Et7Fo2gLEbNjCAUSIAvFVLJr2AjEnrlAHERuxaDqMTxNM42c0TT+hgYQ3cTAxMDDsY0AFbEC8Aoj5GfABqB8vYXHuMUJ+hGm+gUXzAVyakTmgKLmHRfN2bFGCbpIijpSzDl/KQU52zwklO1zBrYsjoc8hpBGEjXHkxwmENMIy82csmiuIKXPssRQfH4gt5TzQCqwnDCSUq67QeAblWSeAAAMAnqhqXz+6u3IAAAAASUVORK5CYII=);
}
.slider-full-block .slider .flex-next{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNEQzc1QzU0MjVBMTFFMzlGNURDNjQ1RURENEM3OTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNEQzc1QzY0MjVBMTFFMzlGNURDNjQ1RURENEM3OTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyM0RDNzVDMzQyNUExMUUzOUY1REM2NDVFREQ0Qzc5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyM0RDNzVDNDQyNUExMUUzOUY1REM2NDVFREQ0Qzc5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuuYeiAAAAEGSURBVHjalJRNBwJRFIZHMcyqVauImFVExKwiImLor7TtT0S0jVnNNiJalVatWkVERERERMSsbu9hRl9nzr0dnlkMD/fe855jKaWa4AgOoAUsE+hzUq+KQNtUvKnPeoCGidhTv3UHnk4kBoxMJ6npRGLEyBdQ0YlZEDLyGbiSmMhjRqaXL0kiYYMZI1OfC5JIOGDJyDuQl8REXjHyhmRdQnJgzcgTk1y6cRQ/ApKx5HJAAOyv/wvdHefMMbfSHaklU0baJy3hpLQQ0MwWpeSEKclxpeQEKUEvS1kdMtIVVKXp6KfMoyfNY5eRaH3U/905kcm2s+JBfZd80y3nxzLRMd2rTwEGAIY2al9OaJIfAAAAAElFTkSuQmCC);
}
.post-prev .more-video a:after{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjFGN0FCQzY0NDA2MTFFM0FFMDJERDUyQjgxMTM4NUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjFGN0FCQzc0NDA2MTFFM0FFMDJERDUyQjgxMTM4NUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMUY3QUJDNDQ0MDYxMUUzQUUwMkRENTJCODExMzg1QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMUY3QUJDNTQ0MDYxMUUzQUUwMkRENTJCODExMzg1QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po7LrJkAAALYSURBVHjaxJjxZxxREMc3eyzHcYRSjiOEEo78dBwhhKtQwrKE9Pf81Ar5KZU/oPSHCv0bro7W0V9TiVDKhUqIUBJKhEbiqqF6LlLbecxjMnbv3rz3Lhk+bndv38z37u2+eTMTaZoGltZE6kAVmCLf/QDOgH3gMyI3JU5AA2gBvVRmPRzXkMQzvXEG6KR+rIP+RsadGDGtBeA1sI7H1G7IlPWBI7wWATWgSKY+YmP/AW+BV3gsntZJYDvjl3eBBCgZ/uslvL+b4Wsb44imdRo4YY7U+bLwGeUs5/idNhVXAc6Zgw9A0VGYpoj+qJ1j3KHiIuCADdzwJIqzweIcYPxccVtswOaYhGk2WbytPHFqDbolN7bHLEzTJjFv6VpIb+qyh9TkGVsF9oAFx2fwhK0Gd8Qtsr/X5K2skPsHwJKDwITFX6TiOlnKDX7xT48Cu2x1CPRi+5d8EQsczgKXngTGxI/SM8kv9vjrbCkwthAXsQ1FEkIGWyDZbBfzo8QOgafAFZ6rPNoGYqGfG7a1mg8xSWvbt9zb5QlMhH6+keNayDaJR4G9ZQlsCQXS+FNKXJlc+BW4WZ7ApuF4Gr/MxfUDd1MCX5JzJXDFcGyfi7tmjlxtBnjHHvT3hmNLVCgX98iDsD3iRwl7LihwaPyrECsl6tzWajnCPgp8PCHHZyF7Q+oOwnYchSlr3FlWWNJVK3RBuLLXPGWIAssQKzq3DsjFpQcQFmBcmlvLWbuSrw67kthhV0Irvdaw/Vxi4Kzqcbv0jMWf97ETfgF8AZqOW/XjrJmjN8yxGqJ1TzXErEkN8RDVl+4IHI+qvu67bs36YyKbir/tseIfts5Z90q+Oy4VYkZ1mXZyukyxoMtkjUl/7g2wZtCfOyS9tiomcZ0rVZ79M662q+pEfnLoZqq1q+5zWrOYw4L3t1DcAMdVfU7rsOnWLVU1fY+BCn4quwBOcap3kWtpkP8CDAASIy9Gnpf+VAAAAABJRU5ErkJggg==);
}
.hr-separator{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVQAAAANCAYAAABGveW8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjBFNzI0NjA2NjlFMTFFMzhGQzJEMDk5RTc2QzNCNDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjBFNzI0NjE2NjlFMTFFMzhGQzJEMDk5RTc2QzNCNDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMEU3MjQ1RTY2OUUxMUUzOEZDMkQwOTlFNzZDM0I0NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMEU3MjQ1RjY2OUUxMUUzOEZDMkQwOTlFNzZDM0I0NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmaYYE4AAAI4SURBVHja7N1BduMgDADQ6P6Hptu+JDZuGhIh/b+bzqIgBFhqWt9uAAAAAABcEkIAQJP7blz42tE9OSZ35uz/AaCqK3fk1bsZALYpMAH4/1k6Xjxffxchw9kMAMBCRw3wcfdcq+ENMGkCAJydEePk7Jg1EX1qD1h9Pl39VJSzCNYbB3tUUwbIcD7Fydfvz6tXf7sJaFSMAJ8v/DUaYd3+gsx5Kn/5Ns0AMuajRhW8d1/F5N9Xn1OAk4d7qJDDilGcxaxaG3+KIf/6PFsn9wLs2wjAGvC4JmGdaJ77ch5FPNvniyKVTHkoH90JYpErbvYks7P73fkGKwp4xM38xRDkKApG6wdyTKzMqXlu28+PsdD8BUWoWJin+dmv4kTW/PLDY8VVu5h6CQb28Pv3VFhDY2ww9gr53une8ych0CAwb+PvM+YhN8xBzNg4HzRnFT3LCyJxYWWORcF5GbtxZh1nJNr7GeOkmW9+KKoVhf3iLm777xdjNGZx4lt3rzxo9iCvWEEu1ZlPtmbUDk3yaD6OaDjvkI/O/C+chc/idv8iiZg8nJ89wD97+djRiyridvyGYwVA76JakzNHDIZ8SJmPGrV9z0axwTo3LRa8AIPu+yHEv2TcwnqUuDO653XG8VT+FX3PQgoQc9prnFWbm90blcM+K5/jzn9x4e9rWe4H22H8UDaffBKs11ij8fev8r39eQfPAOZLxyLSr6DnHkO35mDXT416wZY4Zxx3NL4bq+7DUk3VHwEGAM11nw1f7On4AAAAAElFTkSuQmCC);
}
body, html, div, ul, li, ol, header, footer, section, img, p, h1, h2, h3, h4, h5, input, button, form{
    padding:0;
    margin:0;
    outline:none !important;
}

/*grid*/
.clearfix {
    *zoom: 1;
}
.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 18px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.container{
    width: 100%;
    min-width:940px;
    max-width:1280px;
    margin:0 auto;
    padding:0 2em;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-transition: padding 0.3s ease;
    -o-transition: padding 0.3s ease;
    -webkit-transition: padding 0.3s ease;
    -ms-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
}
.row-fluid:before,
.row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
}
.row-fluid:after {
    clear: both;
}
.row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 1.6100178890876566%;
    *margin-left: 1.5652951699463329%;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 1.6100178890876566%;
}
.row-fluid .span16 {
    width: 100%;
    *width: 99.95527728085868%;
}
.row-fluid .span15 {
    width: 93.64937388193202%;
    *width: 93.6046511627907%;
}
.row-fluid .span14 {
    width: 87.29874776386404%;
    *width: 87.25402504472272%;
}
.row-fluid .span13 {
    width: 80.94812164579606%;
    *width: 80.90339892665475%;
}
.row-fluid .span12 {
    width: 74.59749552772809%;
    *width: 74.55277280858677%;
}
.row-fluid .span11 {
    width: 68.2468694096601%;
    *width: 68.20214669051879%;
}
.row-fluid .span10 {
    width: 61.89624329159213%;
    *width: 61.8515205724508%;
}
.row-fluid .span9 {
    width: 55.54561717352415%;
    *width: 55.50089445438282%;
}
.row-fluid .span8 {
    width: 49.19499105545617%;
    *width: 49.150268336314845%;
}
.row-fluid .span7 {
    width: 42.84436493738819%;
    *width: 42.799642218246866%;
}
.row-fluid .span6 {
    width: 36.493738819320214%;
    *width: 36.44901610017889%;
}
.row-fluid .span5 {
    width: 30.143112701252235%;
    *width: 30.098389982110913%;
}
.row-fluid .span4 {
    width: 23.792486583184257%;
    *width: 23.747763864042934%;
}
.row-fluid .span3 {
    width: 17.441860465116278%;
    *width: 17.397137745974955%;
}
.row-fluid .span2 {
    width: 11.0912343470483%;
    *width: 11.046511627906975%;
}
.row-fluid .span1 {
    width: 4.740608228980322%;
    *width: 4.695885509838998%;
}
.row-fluid .span1_3{
    width:32.25998807394156%;
}
.row-fluid .offset16 {
    margin-left: 103.22003577817532%;
    *margin-left: 103.13059033989268%;
}
.row-fluid .offset16:first-child {
    margin-left: 101.61001788908766%;
    *margin-left: 101.52057245080502%;
}
.row-fluid .offset15 {
    margin-left: 96.86940966010734%;
    *margin-left: 96.7799642218247%;
}
.row-fluid .offset15:first-child {
    margin-left: 95.25939177101968%;
    *margin-left: 95.16994633273704%;
}
.row-fluid .offset14 {
    margin-left: 90.51878354203936%;
    *margin-left: 90.42933810375672%;
}
.row-fluid .offset14:first-child {
    margin-left: 88.9087656529517%;
    *margin-left: 88.81932021466906%;
}
.row-fluid .offset13 {
    margin-left: 84.16815742397138%;
    *margin-left: 84.07871198568874%;
}
.row-fluid .offset13:first-child {
    margin-left: 82.55813953488372%;
    *margin-left: 82.46869409660108%;
}
.row-fluid .offset12 {
    margin-left: 77.8175313059034%;
    *margin-left: 77.72808586762076%;
}
.row-fluid .offset12:first-child {
    margin-left: 76.20751341681574%;
    *margin-left: 76.1180679785331%;
}
.row-fluid .offset11 {
    margin-left: 71.46690518783542%;
    *margin-left: 71.37745974955278%;
}
.row-fluid .offset11:first-child {
    margin-left: 69.85688729874776%;
    *margin-left: 69.76744186046513%;
}
.row-fluid .offset10 {
    margin-left: 65.11627906976744%;
    *margin-left: 65.02683363148479%;
}
.row-fluid .offset10:first-child {
    margin-left: 63.506261180679786%;
    *margin-left: 63.416815742397134%;
}
.row-fluid .offset9 {
    margin-left: 58.765652951699465%;
    *margin-left: 58.67620751341681%;
}
.row-fluid .offset9:first-child {
    margin-left: 57.15563506261181%;
    *margin-left: 57.066189624329155%;
}
.row-fluid .offset8 {
    margin-left: 52.41502683363149%;
    *margin-left: 52.325581395348834%;
}
.row-fluid .offset8:first-child {
    margin-left: 50.80500894454383%;
    *margin-left: 50.71556350626118%;
}
.row-fluid .offset7 {
    margin-left: 46.06440071556351%;
    *margin-left: 45.974955277280856%;
}
.row-fluid .offset7:first-child {
    margin-left: 44.45438282647585%;
    *margin-left: 44.3649373881932%;
}
.row-fluid .offset6 {
    margin-left: 39.71377459749553%;
    *margin-left: 39.62432915921288%;
}
.row-fluid .offset6:first-child {
    margin-left: 38.10375670840787%;
    *margin-left: 38.01431127012522%;
}
.row-fluid .offset5 {
    margin-left: 33.36314847942755%;
    *margin-left: 33.2737030411449%;
}
.row-fluid .offset5:first-child {
    margin-left: 31.753130590339893%;
    *margin-left: 31.663685152057248%;
}
.row-fluid .offset4 {
    margin-left: 27.01252236135957%;
    *margin-left: 26.923076923076923%;
}
.row-fluid .offset4:first-child {
    margin-left: 25.402504472271914%;
    *margin-left: 25.31305903398927%;
}
.row-fluid .offset3 {
    margin-left: 20.66189624329159%;
    *margin-left: 20.572450805008945%;
}
.row-fluid .offset3:first-child {
    margin-left: 19.051878354203936%;
    *margin-left: 18.96243291592129%;
}
.row-fluid .offset2 {
    margin-left: 14.311270125223613%;
    *margin-left: 14.221824686940964%;
}
.row-fluid .offset2:first-child {
    margin-left: 12.701252236135955%;
    *margin-left: 12.611806797853307%;
}
.row-fluid .offset1 {
    margin-left: 7.960644007155635%;
    *margin-left: 7.871198568872988%;
}
.row-fluid .offset1:first-child {
    margin-left: 6.350626118067979%;
    *margin-left: 6.2611806797853315%;
}
/*end grid*/

body{
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:1.5;
    color:#636363;
    background:#f9f9f9;
}
img {
    outline:none;
    border:none;
}
a{
    color:#0076a3;
    outline:none;
}
a:hover{
    text-decoration:none;
}
p{
    font-size:1.2em;
    padding:0 0 0.5em;
}
.align-center{
    text-align:center!important;
}
#content{
    padding:1.5em 0 0 0;
}
.meta-description-block{
    font-style:italic;
    color:#898989;
    padding:2em 0 3.5em;
}
.meta-description-block p{
    padding:0 0 1em;
}
.button{
    font-size:12px;
    text-transform:uppercase;
    color:#0076a3;
    display:inline-block;
    padding:0.5em 1em;
    border:2px solid #0076a3;
    font-family: 'Roboto', sans-serif;
    font-weight:900;
    text-decoration:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-transition: color 0.3s ease, background-color 0.3s ease;
    -o-transition: color 0.3s ease, background-color 0.3s ease;
    -webkit-transition: color 0.3s ease, background-color 0.3s ease;
    -ms-transition: color 0.3s ease, background-color 0.3s ease;
    transition: color 0.3s ease, background-color 0.3s ease;
}
.button:hover{
    color:#fff;
    background-color:#0076a3;
}
.video-box{
    position: relative;
    padding-bottom: 62.25%;
    height: auto;
    overflow: hidden;
}
.video-box iframe,
.video-box object,
.video-box embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border:0;
}
.in-social{
    text-align:center;
}
.in-social__icon{
    display:inline-block;
    width:3.2em;
    height:3.2em;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    cursor:pointer;
    background-size: 890% auto;
    margin:0 0.2em 1em;
}
.in-social__icon_large{
    width:3.8em;
    height:3.8em;
}
.in-social a.in-social__tw{
    background-position: 50.4% 2%;
}
.in-social a.in-social__yt{
    background-position: 66.7% 2%;
}
.in-social a.in-social__fb{
    background-position: 34.2% 18%;
}
.in-social a.in-social__gplus{
    background-position: 18.1% 18.5%;
}
.in-social a.in-social__vk{
    background-position: 2.1% 18%;
}
.in-social a.in-social__odnoklasniki{
    background-position: 99.1% 2%;
}
.in-social a.in-social__mailru{
    background-position: 83% 2%;
}

input:not([type="submit"]):not([type="checkbox"]), textarea{
    display:block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
input:not([type="submit"]):not([type="checkbox"]):focus, textarea:focus{
    outline:none;
    box-shadow:0 0 2px blue;
}
::-webkit-input-placeholder {
    color: #888484;
}
::-moz-placeholder {
    color: #888484;
}
:-ms-input-placeholder {
    color: #888484;
}
.form{
    padding:0.2em;
}
.form__list{
    padding:2em 0 0;
}
.form__title{
    font-size:1.4em;
    font-weight:bold;
    color:#464646;
    line-height:1.57;
}
.form-item{
    display:block;
    padding:0 0 0.5em;
    display:block;
}
.text-input, .text-textarea{
    font-size:1.2em;
    height:2.58em;
    border:1px solid #d2d2d2;
    background:#fff;
    padding:0 1em;
    width:330px;
    max-width:100%;
}
.text-textarea{
    height:auto;
    resize:none;
    padding:1.5em 1em;
}
.checkbox-input{
    float:left;
    margin:0 1em 0 0;
    height:23px;
}
.form__label{
    font-size:1.2em;
    color:#555555;
    display:block;
    padding:0.21em 0;
}
.submit-button{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 19%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(19%,#fcfcfc), color-stop(100%,#e7e7e7));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    font-size:1.4em;
    font-weight:bold;
    color:#555555;
    padding:0.57em 2em;
    border:0;
    border-right:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
    border-radius:0.5em;
    cursor:pointer;
    margin:1em 0 0;
}
.submit-button:hover{
    background: #e7e7e7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e7e7e7 0%, #fcfcfc 81%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(81%,#fcfcfc), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: -o-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: linear-gradient(to bottom,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
}
.subscribe input{
    border:1px solid #d6d6d6;
    font-size:1.2em;
    height:2.75em;
    border-radius:2.75em;
    padding:0 1em;
    color:#555555;
    width:18.75em;
    float:left;
    margin:0 1.33em 0.5em 0;
}
.subscribe button{
    color:#555555;
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    text-transform:uppercase;
    cursor:pointer;
    background-size:100% 100%;
    border:none;
    padding:0 1.29em;
    font-size:1.4em;
    line-height:1.93;
    border-radius:0.5em;
    box-shadow:2px 2px 2px #d4d4d4;
    margin:0.1em 0;
}
.addthis_toolbox{
    text-align:center;
}
.socials-buttons-block{
    padding:4.4em 0 1.4em;
}
div.addthis_toolbox {
    width: 400px;
    margin: 0 auto;
}
a.open-chat{
    display:inline-block;
    padding:0 0 0 1.5em;
    position:relative;
}
a.open-chat:after{
    content:" ";
    display:block;
    position:absolute;
    left:0;
    top:50%;
    margin:-5px 0 0;
    width:10px;
    height:10px;
    background-size:100% 100%;
}
#float-menu-block{
    position:relative;
//*top:50px;**/
z-index:1000;

    -moz-transition: top 0.3s ease;
    -o-transition: top 0.3s ease;
    -webkit-transition: top 0.3s ease;
    -ms-transition: top 0.3s ease;
    transition: top 0.3s ease;
}
.created{
    text-align: center;
    padding:0 0 1em;
}
.created__link{
    text-decoration:none;
    color:#555555;
}
.hr-separator{
    display:block;
    width:100%;
    height:1.3em;
    background-size:100% 100%;
    border:none;
    margin:0 0 2em;
}
/*header*/
#header{
    position:relative;
    z-index:200;
}
#header .header-top{
    min-height:4.3em;
    background-color:#ededed;
    padding:0.9em 0 1.1em 0;
    position:relative;
    top:0;
    left:0;
    z-index:20;
    width:100%;
    border-bottom: 1px solid #aaa;
}
#header .header-bottom{
    min-height:5.4em;
    background-color:#f67b1e;
    background-repeat:repeat-x;
    position:relative;
    z-index:10;
}
#header .header-bottom .menu{
    float:left;
    position:relative;
    z-index:1;
}
#header .header-bottom .search-wrap{
    padding:0 9.3em 0 43em;
    position:relative;
    height:3em;
    margin:1.2em 0 0 0;
}
.search{
    max-width:350px;
    width:100%;
    float:right;
    background:#fff;
    height:3em;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    border:1px solid #d2d2d2;
    border-radius:3em;
    padding:0 1.4em 0 11em;
    position:relative;
}
.search input[type="text"]{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    width:100%;
    height:100%;
    border:none;
    display:block;
    font-size:1.2em;
    color:#6e6e6e;
    padding:0 0 0 1.25em;
}
.search input[type="text"]:focus{
    box-shadow:none;
}
.search button{
    position:absolute;
    right:-8.3em;
    top:0px;
    line-height:2.16;
    font-size:1.2em;
    color:#555555;
    background-size:100% 100%;
    border:none;
    border-radius:2.16em;
    font-weight:bold;
    padding:0 1.58em;
    cursor:pointer;
    text-shadow:1xp 1px 1px #fff;
}
.search .jq-selectbox__select{
    width:100%!important;
}
.search .jq-selectbox{
    display:block!important;
    float:right;
    width:100%!important;
}
.search .jq-selectbox-wrapper{
    width:10em;
    height:100%;
    position:absolute!important;
    left:0;
    top:0;
    padding:0 1em 0 0;
    background-repeat:no-repeat;
    background-position:right center;
}
.search .jq-selectbox-wrapper select{
    height:28px!important;
}
.search .jq-selectbox__select-text{
    font-size:1.2em;
    color:#6e6e6e;
    line-height:2.5;
    text-align:right;
    padding:0 1.5em 0 0;
}
.search .jq-selectbox__select-text:after{
    content:":";
}
.search .jq-selectbox__trigger-arrow{
    border-top:6px solid #6e6e6e;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    position:absolute;
    top:50%;
    margin:-3px 0 0;
    right:0;
}
.search .opened .jq-selectbox__trigger-arrow{
    border-bottom:6px solid #6e6e6e;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:none;
}
.search .jq-selectbox__dropdown{
    z-index:3000;
    background:#fff;
    overflow:visible!important;
    top:35px!important;
    min-width:150px;
    box-shadow:1px 1px 1px #909496;
    border-radius:0.2em;
    left:0!important;
}
.search .jq-selectbox__dropdown li{
    font-size:1.2em;
    color:#6e6e6e;
    padding:0 0.8333em;
    line-height:2.5;
    cursor:pointer;
    -moz-transition: background 0.3s ease, color 0.3s ease;
    -o-transition: background 0.3s ease, color 0.3s ease;
    -webkit-transition: background 0.3s ease, color 0.3s ease;
    -ms-transition: background 0.3s ease, color 0.3s ease;
    transition: background 0.3s ease, color 0.3s ease;
}
.search .jq-selectbox__dropdown li:hover{
    background:#207399;
    color:#fff;
}
.search .jq-selectbox__dropdown:after{
    content:" ";
    display:block;
    position:absolute;
    border-bottom:10px solid #fff;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    top:-10px;
    left:87px;
}
#header .menu{
    margin:1.2em 0 0;
}
#header .menu li{
    display:inline-block;
}
#header .menu a{
    font-family: 'Roboto', sans-serif;
    font-weight:900;
    text-transform:uppercase;
    color:#fff;
    border:2px solid transparent;
    -moz-transition: border-color 0.3s ease;
    -o-transition: border-color 0.3s ease;
    -webkit-transition: border-color 0.3s ease;
    -ms-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
    display:block;
    font-size:1.4em;
    line-height:1.93;
    padding:0 0.86em;
    border-radius:1.93em;
    text-decoration:none;
}
#header .menu li.current a, #header .menu  a:hover{
    border-color:#fff;
}
#header .left-side{
    float:left;
}
#header .right-side{
    min-width:83em;
}
#header .right-side .separator-list {
    float:right;
}
#header .right-side .separator-list:first-child {
    float:left;
}
#header .separator-list > li{
    display:inline-block;
    padding:0 1.2em;
    line-height:32px;
    background-repeat:no-repeat;
    position:relative;
}
#header .separator-list > li:before{
    content:" ";
    display:block;
    width:2px;
    height:32px;
    background-repeat:no-repeat;
    position:absolute;
    left:-2px;
    top:0;
}
#header .separator-list > li:first-child:before{
    display:none;
}
.separator-list-sub{
    position:absolute;
    top:100%;
    background:#ffffff;
    z-index:100;
    left:0;
    width:21em;
    border-radius:0.5em;
    padding:0.6em 0;
    display:none;
    opacity:0;
}
.separator-list-sub:after{
    content: " ";
    display: block;
    position: absolute;
    border-bottom: 10px solid #fff;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    top: -10px;
    right: 1.8em;
}
.separator-list-sub_right{
    left:auto;
    right:0;
}
.separator-list-sub__item{
    font-size:1.2em;
    line-height:1.33;
    display:block;
}
.separator-list-sub__item small{
    font-size:0.92em;
    line-height:1.45em;
}
.separator-list-sub__item .big{
    font-size:1.1666em;
    line-height:1.14em;
}
.separator-list-sub__nolink{
    padding:0.58em 1.42em;
    display:block;
}
.separator-list-sub__link{
    text-decoration:none;
    display:block;
    padding:0.58em 1.42em;
    background-color:#fff;
    -moz-transition: background-color 0.3s ease, color 0.3s ease;
    -o-transition: background-color 0.3s ease, color 0.3s ease;
    -webkit-transition: background-color 0.3s ease, color 0.3s ease;
    -ms-transition: background-color 0.3s ease, color 0.3s ease;
    transition: background-color 0.3s ease, color 0.3s ease;
}
.separator-list-sub__link:hover{
    background-color:#0076a3;
    color:#fff;
}
#header .phone{
    font-size:1.8em;
    color:#3e3e3e;
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    line-height:32px;
    padding:0 1.5em 0 0;
}
#header .separator-list > li.in-basket > span{
    font-size:1.2em;
}
#header .separator-list li.icon{
    padding-left:4.1em;
    background-repeat:no-repeat;
    background-position:1.2em center;
}
#header .separator-list > li:first-child.icon{
    padding-left:2.9em;
    background-position:left center;
}
#header .separator-list > li:first-child{
    padding-left:0;
}
.separator-list__link{
    font-size:1.2em;
}
#header .logo{
    width:70px;
    height:87px;
    position:absolute;
    top:0px;
    z-index:1;
    left:0;
    -moz-transition:0.3s ease;
    -webkit-transition:0.3s ease;
    transition:0.3s ease;
    background-repeat:no-repeat;
}
#header .logo a{
    display:block;
    width:100%;
    height:100%;
}
#header .for-logo{
    padding:0 0 0 9em;
    position:relative;
}
#header .logo.small{
    width: 35px;
    height: 43px;
    top: -5px;
    background-size: 100% 100%;
}
/*end header*/
/* promo */
/*.promo{
	height:365px;
	background:url(../images/content/promo_2000x365.jpg) no-repeat center top #efefef;
}*/
.promo{
    height:36.5em;
    padding:0 0 0 6.4em;
    position:relative;
    z-index:50;

}
.promo:before{
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.promo .middle-block{
    display: inline-block;
    vertical-align: middle;
}
.promo .title{
    font-size:3.8em;
    background:rgba(0,0,0,0.6);
    color:#fff;
    font-family: 'Roboto', sans-serif;
    font-weight:900;
    font-style:italic;
    padding:0 0.53em;
    float:left;
}
.promo .promo-content{
    background:rgba(0,0,0,0.6);
    color:#fff;
    font-style:italic;
    padding:1.29em 1.43em;
    float:left;
    clear:both;
}
.promo .more{
    float:left;
    clear:both;
    margin:2.5em 0 0;
}
.promo .more a{
    font-size:2.4em;
    color:#fff;
    border:1px solid #fff;
    text-transform:uppercase;
    line-height:1.7;
    text-decoration:none;
    padding:0 1.42em;
    display:block;
    font-family: 'Roboto', sans-serif;
    font-weight:900;
    background:rgba(0,0,0,0.6);
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -webkit-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease;
    transition: background 0.3s ease;
}
.promo .more a:hover{
    background:rgba(0,0,0,1);
}
.hello-block2{
    position:relative;
    overflow:hidden;
    height:25.45em;
    width:100%;
    z-index:50;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;
}
.hello-block{
    position:relative;
    overflow:hidden;
    /*height:36.5em;*/
    height: 280px;
    width:100%;
    z-index:50;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;
}
.hello-block.hello-block-search
{
    //background-size:auto;
}
#hello-block-viewport{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}
.layer{
    width:100%;
    display:block;
    padding:0;
    margin:0;
    position:absolute;
}
.layer div {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.background {
    background: url(../images/content/bg2.jpg) no-repeat 50% 50%;
    bottom: 96px;
    position: absolute;
    width: 110%;
    left: -5%;
    top: -5%;
    display:block;
    height:110%;
    background-size: cover;
}
.car-background{
    background: url(../images/content/car.png) no-repeat 50% 50%;
    bottom: -50px;
    position: absolute;
    width: 712px;
    left:50%;
    display:block;
    height:458px;
    margin:0 0 0 -270px;
    z-index:90;
}
.leaf-front-background{
    background: url(../images/content/leaf-front.png) no-repeat 50% 50%;
    top: 0px;
    position: absolute;
    width: 1798px;
    left:50%;
    display:block;
    height:490px;
    margin:0 0 0 -750px;
    z-index:100;
}
.leaf-back-background{
    background: url(../images/content/leaf-back.png) no-repeat 50% 50%;
    top: -30px;
    position: absolute;
    width: 869px;
    left:50%;
    display:block;
    height:297px;
    margin:0 0 0 -335px;
    z-index:80;
}
.desk-background{
    background: url(../images/content/desk-back.png) no-repeat 50% 50%;
    bottom:-20px;
    position: absolute;
    width: 1389px;
    left:0;
    display:block;
    height:330px;
    z-index:80;
}
/* end promo */
/* widget menu */
.widget{
    padding:0 0 2.5em 0;
}
.widget__title{
    font-size:1.8em;
    font-style:italic;
    color:#555555;
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    margin:0 0 0.5em;
}
.widget .menu{
    background:#efefef;
    padding:2.7em 2em 3em 2em;
}
.widget .menu li{
    display:block;
    padding:0.7em 0;
}
.widget .menu li a{
    display:inline-block;
    font-family: 'Roboto', sans-serif;
    font-weight:900;
    font-size:1.8em;
    border:2px solid transparent;
    -moz-transition: color 0.3s ease, border-color 0.3s ease, font-size 0.3s ease;
    -o-transition: color 0.3s ease, border-color 0.3s ease, font-size 0.3s ease;
    -webkit-transition: color 0.3s ease, border-color 0.3s ease, font-size 0.3s ease;
    -ms-transition: color 0.3s ease, border-color 0.3s ease, font-size 0.3s ease;
    transition: color 0.3s ease, border-color 0.3s ease, font-size 0.3s ease;
    padding:0 1em;
    text-decoration:none;
    position:relative;

}

.widget .menu li.setting
{
    border:2px solid transparent;
    -moz-transition: color 0.3s ease, border-color 0.3s ease, font-size 0.3s ease;
    -o-transition: color 0.3s ease, border-color 0.3s ease, font-size 0.3s ease;
    -webkit-transition: color 0.3s ease, border-color 0.3s ease, font-size 0.3s ease;
    -ms-transition: color 0.3s ease, border-color 0.3s ease, font-size 0.3s ease;
    transition: color 0.3s ease, border-color 0.3s ease, font-size 0.3s ease;
}

.widget .menu li.setting a
{
    color:inherit!important;
    border:none;
}

.widget .menu li.current a{
    outline:1px solid #0076a3;
}
.widget .menu li.orange a{
    color:#f58220;
}
.widget .menu li.orange a:hover{
    border-color:#f58220;
    color:#f58220;
}
.orange.current a{
    outline:1px solid #f58220 !important;
}
.widget .menu li.red a{
    color:#d90909;
}
.red.current a{
    outline:1px solid #d90909 !important;
}
.green.current a{
    outline:1px solid #598527 !important;
}

.widget .menu li.red a:hover{
    border-color:#d90909;
    color:#d90909;
}
.widget .menu li.green a{
    color:#598527;
}
.widget .menu li.green a:hover{
    border-color:#598527;
    color:#598527;
}
.widget .menu li a:hover{
    border-color:#0076a3;
    color:#0076a3;
}
.car-menu-hover__image{
    display:none;
    opacity:0;
    position:absolute;
    left:100%;
    top:0;
    box-shadow: 0px 0px 3px #c7c7c7;
    z-index:10;
    width:265px;
    height:165px;
    background:url(../images/preloader.gif) no-repeat center center #f9f9f9;
}
.car-menu-hover__image img{
    display:block;
}
/*end widget menu*/

/*post-prev*/
.category-title{
    font-size:3.8em;
    color:#555555;
    font-family: 'Roboto', sans-serif;
    font-weight:300;
    padding:0 0 0.3em 0.71em;
    position:relative;
}
.category-title:before{
    display:block;
    content:" ";
    width:5px;
    height:22px;
    background:#f58220;
    position:absolute;
    left:0;
    top:50%;
    margin:-11px 0 0;
}
.post-prev{
    padding:0 0 2.2em 0;
    border-bottom:1px solid #dadada;
    margin: 20px 40px 0 1em;
    height: 450px;
}
.post-prev__fix-block{
    min-height: 10em; /*28.5em;*/
    overflow:hidden;
    position:relative;
    margin:0 0 1em;
}
.post-prev__fix-block:after{
    content:" ";
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    z-index:1;
    height:5em;
    width:100%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(249,249,249,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(249,249,249,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(249,249,249,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(249,249,249,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(249,249,249,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(249,249,249,1) 100%);
}
.post-prev.no-separator{
    border-bottom:0;
    vertical-align: top;
    height: 450px;
}
.post-prev .title{
    font-size:1.8em;
    font-family: 'Roboto', sans-serif;
    font-weight:900;
    font-style:italic;
    color:#555;
}
.post-prev .title a{
    color:inherit;
    text-decoration:none;
}
.post-prev .published{
    font-size:1.1em;
    color:#898989;
    font-style:italic;
}
.post-prev .published a{
    color:inherit;
    text-decoration:none;
}
.post-prev.post-prev_horizontal .published{
    padding:0 0 1em 0;
}
.post-prev .featured-image{
    margin:1.7em 0 0 0;
    height:190px;
}
.post-prev .featured-image img{
    width:100%;
}
.post-prev.post-prev_horizontal .featured-image{
    margin:0;
}
.post-prev .post-content{
    padding:1em 0;
    /*height: 75px;*/
}
.post-prev.post-prev_horizontal .post-content{
    padding:0;
}
.post-prev .more-video{
    margin:2em 0 0;
}
.post-prev .more-video img{
    width:100%;
    display:block;
}
.post-prev .more-video a{
    display:block;
    position:relative;
}
.post-prev .more-video a:after{
    content:" ";
    display:block;
    width:38px;
    height:38px;
    position:absolute;
    left:50%;
    top:50%;
    z-index:1;
    background-size:100% 100%;
    margin:-19px 0 0 -19px;
}
.post-prev-tags{
    font-size:1.2em;
    margin:1.2em 0 0;
}
.post-prev-tags li{
    display:inline;
    color:#555555;
}
.post-prev.post-prev_horizontal .read-more{
    margin:1.5em 0 0 0;
}
/*end post-prev*/

/*tag-cloud*/
.tag-cloud{
    font-size:1.2em;
}
.tag-cloud li{
    display:inline;
}
/*end tag-cloud*/

/*banners*/
.banners-block{
    margin:2.1em 0 4.5em;
}
.banner{
    width:100%;
}
.banner li{
    display:none;
    list-style:none;
}
.banner img, .banner li > a{
    display:block;
    width:100%;
    position:relative;
}
.banner .banner-content-wrap{
    position:absolute;
    top:0;
    padding:0 0 0 2em;
    width:100%;
    height:100%;
    z-index:1;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}
.banner .banner-content-wrap:before{
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.banner .banner-content-wrap .link
{
    position: absolute;
    right:23px;
    top:42%;
    background: url('../images/main_page_sprite.png') no-repeat 50% -76px;
    width: 25px;
    height: 25px;
}

@-webkit-keyframes anim
{
    from {right: 23px; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; }
    to {right: 5px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; }
}
@keyframes anim {
    from {right: 23px; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; }
    to {right: 5px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; }
}

.banner .banner-content-wrap:hover .link {
    -webkit-animation:anim 0.8s infinite;
    animation:anim 0.8s infinite;
}

.banner .banner-content{
    display: inline-block;
    vertical-align: middle;
    max-width:90%;
}
.banner .banner-content-wrap .title
{
    font-size:2.4em;
    color:#fff;
    font-family:'Roboto', sans-serif;
    font-weight:900;
    text-transform:uppercase;
    line-height:1.2em;
    padding-right: 40px;
    background: url('../images/main_page_sprite.png') no-repeat;
    font-weight:normal;
    margin-bottom: 4px;
}

.banner .banner-content-wrap .title span
{
    display: inline-block;
    border-bottom: 1px solid #fff;
}

.banner .banner-content-wrap .title span:hover
{
    border-bottom-color: transparent;
}

.banner .banner-content-wrap .title.left
{
    background-position: right 3px;
}

.banner .banner-content-wrap .title.right
{
    background-position: right -35px;
}

.banner .banner-content .detalis{
    font-size:1.4em;
    color:#fff;
    font-family:'Roboto', sans-serif;
    font-weight:300;
    text-transform:uppercase;
}
/*end banners*/

/*footer*/
#footer{
    border-top:1px solid #b0b0b0;
    padding:5em 0;
    margin-top:45px;
}
.footer-info-container{
    padding:0 0 0 7.5em;
    background-repeat:no-repeat;
    background-size:auto 73px;
    background-position:left center;
    font-family:Tahoma, Geneva, sans-serif;
    color:#898989;
}
.footer-info-container p{
    font-size:1.1em;
    line-height:1.6;
}
.footer-info-container .menu li{
    display:inline-block;
}
.footer-info-container .menu li:last-child:after{
    display:none;
}
.footer-info-container .menu li:after{
    content:"/";
}
.footer-info-container .menu li a{
    font-size:1.1em;
}
#footer .widget .title {
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    color:#555555;
    font-size:1.4em;
    text-transform:uppercase;
}
#footer .widget .widget-body{
    padding:1.9em 0 0;
}
/*end footer*/

/**/
.slider-full-block{
    height:615px;
    background:url(../images/content/promo_1600x615.jpg) no-repeat center top;
    position:relative;
    margin:1.5em 0 0;
}
.slider-full-block .slider{
    height:61.5em;
    padding:0 0 14em;
    position:relative;
}
.slider-full-block .slides{
    height:100%;
}
.slider .slides > li{
    display:none;
    list-style:none;
    height:100%;
}
.slider-full-block .slider .promo{
    height:100%;
}
.slider-full-block .slider .flex-prev, .slider-full-block .slider .flex-next{
    display:block;
    width:0;
    height:0;
    padding:38px 38px 0 0;
    overflow:hidden;
    position:absolute;
    bottom:102px;
    right:0;
    background-color:rgba(0,0,0,0.3);
    background-position:center center;
    background-repeat:no-repeat;
}
.slider-full-block .slider .flex-prev{
    right:47px;
}
.flex-direction-nav li{
    list-style:none;
}
.slider-full-block .slider .flex-control-nav{
    width:100%;
    position:absolute;
    bottom:100px;
    left:0;
    text-align:center;
}
.slider-full-block .slider .flex-control-nav li{
    display:inline-block;
    padding:0 2px;
}
.slider-full-block .slider .flex-control-nav li a{
    display:block;
    width:0;
    height:0;
    padding:12px 12px 0 0;
    overflow:hidden;
    cursor:pointer;
    background:rgba(0,0,0,0.3);
    border:1px solid #fff;
    position:relative;
}
.slider-full-block .slider .flex-control-nav li a.flex-active:after{
    content:" ";
    display:block;
    width:8px;
    height:8px;
    background:#fff;
    position:absolute;
    top:2px;
    left:2px;
}

/*page-topbanner*/
.page-topbanner{
    background-repeat:no-repeat;
    background-size:cover;
    height:27.5em;
}
.page-topbanner__text{
    text-transform:uppercase;
    color:#fff;
    display:inline-block;
    font-size:3.8em;
    position:relative;
    padding:0.17em 0.9em ;
    font-style:italic;
    font-family: 'Roboto', sans-serif;
    font-weight:900;
    z-index:1;
    margin:2.5em 0 0 0.5em;
}
.page-topbanner__text:after{
    content:" ";
    position:absolute;
    display:block;
    height:100%;
    width:100%;
    background:rgba(0,0,0,0.6);
    top:0;
    left:0;
    z-index:-1;
    -webkit-transform: skew(-20deg, 0deg);
    -moz-transform: skew(-20deg, 0deg);
    -o-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
}
/*end page-topbanner*/

/*page-title*/
.page-title{
    font-style:italic;
    font-size:2.8em;
    color:#555555;
    font-weight:900;
    font-family: 'Roboto', sans-serif;
    text-transform:uppercase;
    line-height:1.1;
    padding:0.5em 0;
}
.page-title__subtitle{
    font-size:1.4em;
    color:#555555;
    text-transform:uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    margin-bottom: 10px;
}
/*page-title*/

/*b-breadcrumb*/
.b-breadcrumb{
    position:relative;
}
.b-breadcrumb__list{

}
.b-breadcrumb__item{
    display:inline-block;
    margin: 0.4em;
}
.b-breadcrumb__link{
    display:block;
    text-decoration: none;
    font-size:1.2em;
    line-height:2.25;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 19%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(19%,#fcfcfc), color-stop(100%,#e7e7e7));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    padding:0 1em;
    border-radius:0.5em;
    border-right:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
    color: #0076a3;
}
.b-breadcrumb__item:hover .b-breadcrumb__link{
    background: #e7e7e7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e7e7e7 0%, #fcfcfc 81%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(81%,#fcfcfc), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: -o-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: linear-gradient(to bottom,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
}
.b-breadcrumb__sub-menu-wrap{
    padding:1em 0 0;
    width:72.5em;
    position:absolute;
    top:100%;
    top:30px;
    left:0;
    z-index:500;
    opacity:0;
    display:none;

}
.b-breadcrumb__sub-menu-wrap .b-breadcrumb_sub-menu-arrow{
    border-bottom:8px solid #fff;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    position:absolute;
    top:2px;
    left:10px;
}
.b-breadcrumb__sub-menu{
    padding:1em 2.2em 0;
    background: #fff url("../images/av_test.png") repeat-y 50% top;
    box-shadow:1px 1px 3px #bfbfbf;
    border-radius:0.5em;
    border:1px solid #f58220;
}

.b-breadcrumb__sub-menu .thumbnail { position: relative; }
.b-breadcrumb__sub-menu .caption { text-align: center; position: absolute; bottom: 0; width: 137px; }
.b-breadcrumb__sub-menu .b-model-cat-item__title { font-size:1.2em; display: inline-block; }
/*end b-breadcrumb*/



/*b-order*/
.b-order{
    background:#fff;
    border:1px solid #f1f1f1;
    padding:3.5em 5em;
    width:45.7em;
    margin:0 auto;
    box-shadow:2px 2px 3px #c7c7c7;
}
.b-order__num{
    color:#898989;
    font-size:1.4em;
    text-transform:uppercase;
}
/*end b-order*/

/*b-gallery*/
.b-gallery__link{
    margin:0 0 1.6em 0;
}
.b-gallery__link:focus{
    outline:none;
}
.b-gallery__image, .b-gallery__link{
    display:block;
    width:100%;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    -webkit-transition: box-shadow 0.3s ease;
    -ms-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
}
.b-gallery__image:hover{
    box-shadow:0 0 0 3px #f58220;
    /*position: absolute;*/
    z-index: 1;
}
/*b-gallery*/

/*b-analoge*/
.b-analoge{
    font-size:1.4em;
    width:100%;
    color:#464646;
}
.b-analoge__title{
    border-bottom:2px solid #ffa200;
    font-weight:bold;
    color:#f26522;
    text-transform:uppercase;
    padding:0;
}
.b-analoge__sku-title{
    font-weight:bold;
    text-transform:uppercase;
    padding:1em 0 0;
}
.b-analoge__comment-title{
    color:#f26522;
    font-weight:bold;
    text-transform:uppercase;
    padding:1em 0 0;
}
.b-analoge__sku{
    text-transform:uppercase;
    padding:1em 0 2em;
}
.b-analoge tr td:nth-child(2){
    padding-left:20px;
}
/*end b-analoge*/

/*b-item-full*/
.b-item-full{
    padding:0 0 2em;
    overflow:hidden;
    margin-top: 45px;
}
.b-item-full__preview{
    float:left;
    padding:0.6em 0 0.6em 0;
    margin:0 2em 0;
    max-width:25em;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAAMCAYAAADYg9feAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkEyNTU5OTk2NDYxMTFFMzlFMkNCRjQ3QUNFRTNGNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkEyNTU5OUE2NDYxMTFFMzlFMkNCRjQ3QUNFRTNGNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTI1NTk5NzY0NjExMUUzOUUyQ0JGNDdBQ0VFM0Y2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTI1NTk5ODY0NjExMUUzOUUyQ0JGNDdBQ0VFM0Y2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtOecksAAAIVSURBVHja7JnbTsMwDIbtrogL4P0fFLiArTWZlKIsND7lwASN9CuNFzfZ9tlNUgQAjJqDHoOegl6inqPtIWgCXSHD58T4UWKTamkOpJgjKfvX+O610dDGnbGxka+mndu5WjsXFHhBJXdr0DnoI+gt6DXqPdou199+jn8AMuBQBp8XXmtNhTYHvXaO5PgeVBEcpAQeKyBGB1xYEVQ53FiwgaP2BAnH6XefmXFcEy3MH6m1awDm+pRUC6oUnNBhHHLA7r32QK6Zi0YgtEt9oBAwnH3NtAv/zMC+xMfAFNuTIQuDAdZtvJLPmnwhLtNrM2pNpm6Z9eGXsrmnX8mWauNjYuCfGH9PwKTzSZldStDPBdgvyXro2j4lN6Y7EGRBAk7YevtLewxpjaxdV1v6t/KfjNm+p7bfdIncniPDP6DPgd9g/4yQU3Q+DYbd8gTRbJapwub1ke4lFTTYPRs/rBjXmoFHQb8k/H5m0N8Av5fdIV6Xsjt0hthyQqOFywJhr749gmBUX2nzKp3YtAwO8GT5UobH7Bqda3cQYObs1uO+FmUUuKPnhwOCT7sJRsHuCQ5IGKUk07MZPl0Xb4+HfILkrL1n438GbiJ+OEQcHSg4+J6e9w2e48z84OUmw0tHTVAAfiTA1BquoyhTuC8IWy2lvC/kuOW26vx1+Hr3APZfBUyvfcnuSgMrb37Ae5R7DZJd8L4EGADFaa9gcSG84gAAAABJRU5ErkJggg==) no-repeat center bottom, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAAKCAYAAAAO2jTDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODI2NkY4NDg2NDYxMTFFMzk4MDdCRUVEQ0I4QjBEOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODI2NkY4NDk2NDYxMTFFMzk4MDdCRUVEQ0I4QjBEOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MjY2Rjg0NjY0NjExMUUzOTgwN0JFRURDQjhCMEQ5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MjY2Rjg0NzY0NjExMUUzOTgwN0JFRURDQjhCMEQ5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgVhsSIAAAFRSURBVHja7JhZDsMgDESZlPvfuHV/mipFUGZsyCIFySJsjhFvCARmlu40JgGY4vdeo3Ep34Dxrzv5PHdTxZUFmC8ILy4ONyaBir1EUKyVXUkk+WCAMRlCHNwXnXoL7tYKRbP6ghmjimSWQPJJAYZYZuBS4oz6L+tBQmIEFEq9OcCO+DfSF44SSB4ItBfgVhubs/6i8YwYDwImc7btPd7E3BsPIxDr8bsKIhOQjljwf5CiATOEcnKKwAMq0w+DgLeAIJh+EV9W+OmVU6Ou1a7MCcTcmsD3QFNzD8Q9S524PAAqzxHo1SMNs+CRPooQWuCypoglOfPVUBNQbsC+bIyBbgTEXvPA6HmOHKNA/qVRzsTRXV/1ZY0dfpapX5KtvTb2E3uuwP6oWAn+siPQzE6vnJm9oHov0+xF2YQ29SyuXo5ZARxp6QN0CfqzYt+43wIMACAEBUlWvvxKAAAAAElFTkSuQmCC) no-repeat center top;
}
.b-item-full__preview-link{
    outline:none;
    display:block;
}
.b-item-full__preview .img{
    max-width:100%;
}
.b-item-full__content{
    overflow:hidden;
}
.b-item-full__sub-title{
    font-size:1.8em;
    color:#464646;
    font-weight:700;
    font-family: 'Roboto', sans-serif;
    line-height:1.2;
    padding:0 0 0.3em;
}
.b-item-full__sku{
    font-size:1.8em;
    color:#464646;
    font-weight:700;
    font-family: 'Roboto', sans-serif;
    text-transform:uppercase;
}
.b-item-full__description{
    padding:2em 0 0;
}
.b-item-full__description p{
    color:#898989;
    font-size:1.2em;
    line-height:1.83;
    padding:0.5em 0;
}
/*end b-item-full*/

/*b-catalog-full*/
.b-catalog-full{
    padding:1.5em 0 5em;
    overflow:hidden;
}
.b-catalog-full.noImage { padding-bottom: 0.5em; }
.b-catalog-full__preview{
    float:left;
    padding:0.6em 0 0.6em 0;
    margin:0 2em 0;
    max-width:25em;
}
.b-catalog-full__preview-link{
    outline:none;
    display:block;
}
.b-catalog-full__preview .img{
    max-width:100%;
}
.b-catalog-full__content{
    overflow:hidden;
}
.b-catalog-full__title{
    font-style:italic;
    font-size:2.8em;
    color:#555555;
    font-weight:900;
    font-family: 'Roboto', sans-serif;
    text-transform:uppercase;
    line-height:1.1;
    padding:0 0 0.5em;
}
.b-catalog-full__sub-title{
    font-size:1.8em;
    color:#464646;
    font-weight:700;
    font-family: 'Roboto', sans-serif;
    line-height:1.2;
    padding:0.7em 0 0.3em;
}
.b-catalog-full__description{
    padding:2em 0 0;
}
.b-catalog-full__description p{
    color:#555555;
    font-size:1.2em;
    line-height:1.83;
    padding:0.5em 0;
}
/*end b-catalog-full*/

/*b-price*/
.b-price{
    width:100%;
    margin:0 0 3em;
}
.b-price .center{
    text-align: center;
}

.b-price .right {
    text-align: right;
}

.b-price__title{
    color:#555;
    font-size:1.8em;
    font-weight:700;
    font-family: 'Roboto', sans-serif;
    border-bottom: 2px solid #ffa200;
    text-align:left;
    padding:0 0.666em;
}
.b-price__col-names > th{
    font-size:1.2em;
    text-align:left;
    padding:0.875em 1em;
}
.b-price__items td{
    font-size:1.2em;
    border-top:1px solid #cccccc;
    color:#898989;
    padding:0.875em 1em;
    padding:2px 1em;
    background:#f1f1f1;
    vertical-align: middle;
    line-height: 29px;
}
.b-price__items tr:nth-child(2n) td{
    background:transparent;
}
.b-price__icon{
    display:inline-block;
    width:20px;
    height:20px;
    /*background:url(../images/sprite.png);*/
    /*background-repeat:no-repeat;*/
    /*background-position:-459px -99px;*/
    /*margin:0px 9px 0 0;*/
    float:left;
}
.tooltip-ph{
    cursor:pointer;
    width: 29px !important;
    height: 29px !important;
    padding: 4px 15px;
    background:url(../images/sprite.png);
    background-repeat:no-repeat;
    background-position:-459px -99px;
}
.b-price__wait-icon{
    width:38px;
    background-position:-248px -99px;
    height:22px;
    padding:4px;
}
.b-price__discount-icon{
    background-position:-27px -171px;
}
.b-price__busket-icon{
    width:24px;
    height:17px;
    display:block;
    background:url(../images/sprite.png);
    background-position: -384px -99px;
    margin:0 auto;
}
.b-price__busket-warn-icon{
    background-position: -172px -171px;
}
.b-price__busket-available-icon{
    background-position: -246px -168px;
    float:none;
    margin:0;
    padding-top: 4px;
    display:inline-block;
}
.b-price__del{
    background-position: -312px -99px;
}
.b-price__no{
    background-position: -96px -171px;
}
.ui-tooltip-content{
    font-size:1.2em;
    color:#898989;
    background:#ffffff;
    box-shadow:2px 2px 4px #c1c1c1;
    padding:1.33em;
    border-radius:0.5em;
}
.ui-tooltip{
    float:left;
    position:absolute;
}
.ui-tooltip:after{
    content:" ";
    display:block;
    border-bottom:8px solid #fff;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    position:absolute;
    top:-8px;
    left:50%;
    margin:0 0 0 -8px;
}
/*end b-price*/

/*b-catalog*/
.b-catalog{
    background:#fff;
    box-shadow:1px 1px 1px #d9d9d9;
    border-radius:10px;
    margin:0 0 1.5em;
}
.b-catalog__title{
    font-size:1.4em;
    color:#f26522;
    text-transform:uppercase;
    padding:0.6em 17px;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 19%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(19%,#fcfcfc), color-stop(100%,#e7e7e7));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    border-radius:10px;
    box-shadow:1px 1px 1px #d9d9d9;
    cursor:pointer;
}
.open .b-catalog__title{
    background: #e7e7e7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e7e7e7 0%, #fcfcfc 81%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(81%,#fcfcfc), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: -o-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: linear-gradient(to bottom,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
}
.b-catalog__categories{
    padding:1.5em 2em 1.5em;
    overflow:hidden;
    display: none;
}
.open .b-catalog__categories{
    display:block;
}
/*end b-catalog*/

/*b-catlist*/
.b-catlist{
    padding:0 0 0em;
}
.b-catlist__title{
    font-size:1.4em;
    color:#6e6e6e;
    font-weight:700;
    text-transform:uppercase;
    font-family: 'Roboto', sans-serif;
    padding:0 0 0.2em 0 ;
}
.b-catlist__item{
    font-size:1.2em;
    display:block;
    padding:0.2em 0;
}
.b-catlist__link{
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    -webkit-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.b-catlist__link:hover{
    color:#f58220;
}
/*end b-catlist*/

/*b-model-cat-item*/
.b-model-cat-item{
    padding:4.3em 0 5.5em;
    height: 350px;
}
.b-model-cat-item__preview a{
    display:block;
    position:relative;
    z-index:20;
}
.b-model-cat-item__preview img{
    display:block;
    width:100%;
}
.b-model-cat-item__preview_ligts a:after{
    content:" ";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10;
    background-image:url(/images/lights.png);
    background-repeat:no-repeat;
    background-size: 3235% auto;
    opacity:0;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.b-model-cat-item:hover .b-model-cat-item__preview_ligts a:after{
    opacity:1;
}
.b-model-cat-item__preview_none:after{
    background-image: none !important;
}
.b-model-cat-item__preview_defender2007:after{
    background-position:0 0;
}
.b-model-cat-item__preview_defender8706:after{
    background-position:3.22% 0;
}
.b-model-cat-item__preview_discovery1:after{
    background-position:6.44% 0;
}
.b-model-cat-item__preview_discovery2:after{
    background-position:9.66% 0;
}
.b-model-cat-item__preview_discovery3:after{
    background-position:12.88% 0;
}
.b-model-cat-item__preview_discovery4:after{
    background-position:16.1% 0;
}
.b-model-cat-item__preview_rangerover20022009:after{
    background-position:19.32% 0;
}
.b-model-cat-item__preview_rangerover20102013:after{
    background-position:22.54% 0;
}
.b-model-cat-item__preview_rangeroverclassic:after{
    background-position:25.81% 0;
}
.b-model-cat-item__preview_rangeroverp38:after{
    background-position:29.03% 0;
}
.b-model-cat-item__preview_rangeroversport2010:after{
    background-position:32.24% 0;
}
.b-model-cat-item__preview_rangeroversport0509:after{
    background-position:61.23% 0;
}
.b-model-cat-item__preview_freelander1:after{
    background-position:64.45% 0;
}
.b-model-cat-item__preview_freelander2:after{
    background-position:41.91% 0;
}
.b-model-cat-item__preview_rangeroverevoque:after{
    background-position:57.97% 0%;
}
.b-model-cat-item__preview_rangeroversportnew2013:after{
    background-position:48.35% 0;
}
.b-model-cat-item__preview_rangerovernew2013:after{
    background-position:51.57% 0%;
}
.b-model-cat-item__preview_freelander22013:after{
    background-position:54.85% 0%;
}
.b-model-cat-item__preview_background{
    background-size:100% auto;
    background-position:center center;
    width:100%;
    padding-bottom:100%;
    background-repeat:no-repeat;
}
.b-model-cat-item__preview_background:after{
    display:none!important;
}
.b-model-cat-item__title{
    font-size:1.6em;
    color:#555555;
    font-family: 'Roboto', sans-serif;
    font-weight:400;
}
.b-model-cat-item__title a{
    color:inherit;
    text-decoration:none;
    padding-top:0.5em;
    display:inline-block;
}
.b-model-cat-item__title b{
    font-weight:700;
}
/*end b-model-cat-item*/

/*b-pager*/
li.b-pager a{
    margin:0 0 1.5em;
    padding: 4px;
    outline: none;

}
li.b-pager__link a{
    border-radius: 0px;
    font-size:1.2em;
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    display:inline-block;
    text-transform:uppercase;
    border:1px solid #0076a3;
    color:#0076a3;
    line-height: 2.5;
    padding:0 1em;
    text-decoration:none;
    margin:0 0.1em 0 0;
    -moz-transition: background 0.3s ease, color 0.3s ease;
    -o-transition: background 0.3s ease, color 0.3s ease;
    -webkit-transition: background 0.3s ease, color 0.3s ease;
    -ms-transition: background 0.3s ease, color 0.3s ease;
    transition: background 0.3s ease, color 0.3s ease;
}
li.b-pager__link:hover a, li.b-pager__link_active a {
    background:#0076a3;
    color:#fff;
}
/*end b-pager*/

/*b-archive__item*/
.b-archive{
    overflow:hidden;
}
.b-archive__item{
    border-bottom:1px dashed #c7c7c7;
    margin:1em 0 4em 0;
    width:100%;
    float:left;
}
/*end b-archive__item*/

/*b-filter*/
.b-filter{
    padding:1.7em 0;
}
.b-filter__list{
    background:#fff;
    border-radius:0.5em;
    padding:1.04em 2em;
    box-shadow: 1px 1px 3px #c7c7c7;
    display:inline-block;
}
.b-filter__item{
    display:inline-block;
    padding:0 0.5em;
}
.b-filter__label{
    font-size:1.2em;
    color:#0076a3;
    cursor:pointer;
}
.b-filter__label .checkbox-input{
    margin:0 0.5em 0 0;
    height:18px;
}
/*b-top-search*/

/*b-post*/
.b-post__content p{
    font-size:1.4em;
    color:#555555;
    line-height:1.71;
    padding:0.92em 0 0.92em 0;
}
.b-post__content > p{
    padding-left:70px;
}
.b-post__content ol li{
    position:relative;
    min-height:2.5em;
    padding-left:70px;
    list-style:none;
}
.b-post__content img {
    margin: 8px;
}

.b-post__ol-num{
    content:"1";
    display:block;
    position:absolute;
    top:0.8em;
    left:0.5em;
    font-size:1.8em;
    color:#fff;
    background:#d90909;
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    padding:0 0.72em;
}
.b-bost__slider{
    margin:2.5em 0 2.5em 70px;
    overflow:hidden;
    position:relative;
}
.b-bost__slider-item{
    display:block;
    width:100%;
    text-align:center;
    display:none;
    list-style:none;
}
.b-bost__slider .flex-direction-nav a{
    position:absolute;
    z-index:50;
    display:block;
    width:3.9em;
    height:3.9em;
    left:0;
    top:50%;
    margin:-1.95em 0 0 0;
    background-color:#aeaeae;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    background-position:-305px -160px;
    cursor:pointer;
}
.b-bost__slider .flex-direction-nav a.flex-next{
    left:auto;
    right:0;
    background-position:-377px -160px;
}
.b-post__content h3{
    font-size:1.8em;
    color:#555555;
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    padding:0.5em 0;
}
.post-tags{
    font-size:1.2em;
    margin:1.2em 0;
}
.post-tags li{
    display:inline;
    color:#555555;
}
.post-prev-slider{
    padding:0 0 3.5em;
    position:relative;
    overflow:hidden;
    margin:0 0 3em 0;
}
.post-prev-slider sides >li{
    display:none;
}
.post-prev-slider .flex-direction-nav a{
    position:absolute;
    z-index:50;
    display:block;
    width:1.5em;
    height:1.5em;
    right:2.5em;
    bottom:0;
    background-color:#aeaeae;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    background-position: 66% 34.5%;
    background-size: 1400% auto;
    cursor:pointer;
}
.post-prev-slider .flex-direction-nav a.flex-next{
    right:0;
    background-position: 82% 34.5%;
}
/*b-post*/

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox{
    position:fixed;
}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{
    background:#000;
    background:rgba(0,0,0,0.7);
}

#cboxContent{
    background:#fff;
    padding:1.6em;
    position:absolute;
    border-radius:0.5em;
    top:0;
    left:0;
}
.c-gallery #cboxContent{
    background:#000;
    border-radius:0;
    padding:1em;
}
#cboxTitle{
    text-transform:uppercase;
    font-size:1.4em;
    color:#ffffff;
}
#cboxClose{
    width:0;
    height:0;
    padding:3em 3em 0 0;
    overflow:hidden;
    top:0em;
    right:-3em;
    position:absolute;
    border:0;
    font-size: 10px;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    background-position: -164px -23px;
    background-color:transparent;
}
.c-gallery #cboxLoadedContent{
    margin-bottom:4em;
}
#cboxPrevious, #cboxNext{
    font-size: 10px;
    overflow:hidden;
    cursor:pointer;
    position:absolute;
    top:50%;
    left:-6em;
    height:0;
    width:0;
    padding:7.3em 4em 0 0;
    border:none;
    overflow:hidden;
    margin:-3.65em 0 0 0;
    background-image:url(../images/sprite.png);
    background-repeat:no-repeat;
    background-position:0 0;
    background-color:transparent;
}
#cboxTitle{
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    width:100%;
    padding:0 10em 0 1em;
    position:absolute;
    bottom:0.9em;
    left:0;
    font-size: 8pt;
}
#cboxCurrent{
    position:absolute;
    bottom:1.2em;
    right:0;
    padding:0 1em;
    font-size:1.2em;
    color:#ffffff;
}
#cboxNext{
    left:auto;
    right:-6em;
    background-position:-73px 0;
}

/*b-similar-prod*/
.b-similar-prod{
    padding: 0 0 2em;
}
.b-similar-prod__item{
    position: relative;
}
.b-similar-prod__image{
    width: 100%;
    padding-bottom: 100%;
    background-position: center center;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.b-similar-prod__text{
    font-size:1.4em;
    text-align: center;
    color: #0076a3;
    padding: 2.5em 0 0 0;
}
.b-similar-prod__item-link{
    display: block;
    width: 100%;
    height: 100%;
    z-index: 10;
    position: absolute;
    top:0;
    left: 0;
}
.b-similar-prod__item:hover .b-similar-prod__text{
    text-decoration: underline;
}
/*end b-similar-prod*/

/*item-content-block*/
.item-content-block{
    padding-top: 3.5em;
}
.item-content-block .b-catalog{
    margin: 0 0 2.5em;
}
.item-content-block__text{
    padding: 2em 0 4em 0;
}
.item-content-block__text p{
    padding: 1.58em 0;
    line-height: 1.83;
    color: #898989;
}
.item-content-block__text h2{
    font-size:1.8em;
    color: #555555;
    font-family: 'Roboto', sans-serif;
}
.item-content-block__other-v{
    font-weight: 700;
    font-size:1.8em;
    padding: 0.5em 0 2em 2em;
    font-family: 'Roboto', sans-serif;
}
/*end item-content-block*/

/*b-contatspage*/
.b-contatspage{
    padding: 1em 0 5em;
}
.b-contatspage p{
    line-height: 2;
    padding: 0.6em 0;
}
.b-contatspage h2{
    font-size:1.8em;
    padding-bottom: 0.8em;
}
/*end b-contatspage*/



/*tab-header*/
.tab-header__list{
    border-bottom:1px solid #898989;
    margin: 3.8em 0 0 0;
}
.tab-header__item{
    display:inline-block;
    padding: 0 2.5em 0 0;
}
.tab-header__link{
    text-decoration: none;
    font-size:1.4em;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    line-height: 1.929;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 3px solid transparent;
    -moz-transition: border-color 0.3s ease;
    -webkit-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
}
.tab-header__link:hover, .tab-header__link.current{
    border-color:#898989;
}
/*end tab-header*/
.b-form{
    background: #fff;
    border: 1px solid #d3d3d2;
    padding: 1.7em 2em 3.5em 2em;
    border-radius: 0.8em;
    box-shadow: 2px 2px 3px #c7c7c7;
    margin-bottom: 25px;
}
.b-form__title{
    font-size:1.8em;
    color: #555555;
    font-family: 'Roboto', sans-serif;
    font-weight:300;
    padding: 0 0 0.5em 0;
}
.b-form__label{
    font-size:1.2em;
    color: #898989;
    font-style: italic;
    display: block;
    padding: 0 0 0 0.9em;
}
.label-checkbox{
    font-size:1.2em;
    color: #555555;
}
.label-checkbox input{
    margin: 0 2em -0 0;
    vertical-align: middle;
}
.jq-selectbox{
    display:block!important;
    width: 100%;
    max-width: 38.8em;
}
.text-input, .text-textarea, .jq-selectbox__select{
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #555555;
    height: 3em;
    padding: 0 0 0 0.8em;
    width: 100%;
    max-width: 100%; /*32.3em;*/
    background: none !important;
}

.selectbox
{
    border:1px solid #d2d2d2;
    font-size: 12px;
    background:#fff;
}


.selectbox .jq-selectbox__dropdown
{
    width: 100.7%!important;
    left: -1px;
}

.selectbox li.optgroup { background: #05B2D2; color: #fff; font-size: 10px; }
.selectbox .jq-selectbox__select-text { height: 3em; overflow: hidden; }

.text-textarea{
    height:auto;
    font-family: inherit;
    resize: none;
    padding: 0.8em;
}
.text-input:focus, .text-textarea:focus{
    outline: none;
    box-shadow: 0 0 5px #207399;
    border-color:#0076a3;
}
.form-el{
    padding: 0 0 1.5em 0;
}
.jq-selectbox__select-text{
    line-height: 3em;
}
.jq-selectbox__trigger-arrow{
    position:absolute;
    right:18px;
    top:13px;
    border-top:8px solid #d2d2d2;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
}
.jq-selectbox__dropdown{
    background: #fff;
    /*padding: 1em 0;*/
    border:1px solid #d2d2d2;
    border-top:0;
    width: 100%!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.jq-selectbox__dropdown li{
    font-size:1.2em;
    padding: 0.8em;
    cursor: default;
}
.jq-selectbox__dropdown li:hover{
    background:#e5e5e5;
}
/*end b-form*/

/*b-chat*/
.b-chat{
    background: #fff;
    border: 1px solid #d3d3d2;
    padding: 3.5em 2em 1.5em 2em;
    border-radius: 0.8em;
    box-shadow: 2px 2px 3px #c7c7c7;
}
.b-chat__line{
    padding: 0 0 1.7em 0;
}
.b-chat__chat{
    border: 1px solid #d3d3d2;
    height: 20em;
    padding: 1.5em;
    overflow: auto;
}
.b-chat__message{
    font-size:1.2em;
    color: #898989;
    padding: 0.25em 0;
}
.b-chat__user-system .b-chat__message-text{
    color: #f58220;
    font-style: italic;
}
.b-chat__user-client .b-chat__message-text{
    color: #555555;
}
.b-chat .text-textarea{
    max-width: 100%;
}
.b-chat__header{
    padding: 0 0 4em 0;
}
.b-chat__header-detalis{
    font-size:1.2em;
    color: #898989;
    font-style: italic;
}
.b-chat__header-title{
    font-size:1.8em;
    color: #555555;
    font-family: 'Roboto', sans-serif;
    font-weight:300;
}
.b-chat__header-right{
    float: right;
}
.b-chat__header-left{
    float:left;
}
.b-chat__how-send{
    display: inline-block;
    font-size:1.1em;
    color: #898989;
    font-style: italic;
    padding: 0 0 0 2.2em;
}
/*end b-chat*/

/*widget*/
.widget{
    margin: 0 0 4em;
}
.widget img{
    max-width: 100%;
}
.widget p{
    padding:0 0 0 1.2em;
    font-size:1.2em;
    color: #898989;
    font-style: italic;
    line-height: 1.83;
}
.widget__title{
    font-size:1.6em;
    color: #555555;
    font-style: italic;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    padding: 0 0 1em 0;
}
.b-consultants__item{
    font-size:1.2em;
    color: #0076a3;
    font-family:Tahoma, Geneva, sans-serif;
    padding: 0.17em 0 0.17em 3.5em;
    list-style: none;
    position:relative;
}
.b-consultants__item:before{
    content:" ";
    display: block;
    width: 8px;
    height: 8px;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NmQzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzNmMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) no-repeat top left;
    background-size: 100% 100%;
    border:1px solid #d33f02;
    border-radius: 50%;
    position:absolute;
    top:0.6em;
    left:1.25em;
}
.b-consultants__item.online:before{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1YzA2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTk4M2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    border-color:#59983d;
}
.search-widget-body{
    padding: 0 5.5em 0 0;
    position: relative;
}
.search-widget-body__submit{
    position: absolute;
    right:0;
    top:0;
    width: 3.357em;
}
.search-widget-body__submit:after{
    content:" ";
    display: block;
    width: 17px;
    height: 17px;
    margin:-8px 0 0 -8px;
    background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTciIGhlaWdodD0iMTciPjxwYXRoIGZpbGw9IiNGNTdGMjQiIGQ9Ik0xNi42MzIgMTQuODU0bC0yLjMxNi0yLjMxN2MuOTQzLTEuMzAzIDEuNTAyLTIuOSAxLjUwMi00LjYyOS0uMDAxLTQuMzYtMy41NDctNy45MDgtNy45MDktNy45MDgtNC4zNjEgMC03LjkwOSAzLjU0OC03LjkwOSA3LjkwOCAwIDQuMzYyIDMuNTQ4IDcuOTA5IDcuOTA5IDcuOTA5IDEuNzI4IDAgMy4zMjYtLjU1OSA0LjYyOC0xLjUwM2wyLjMxNyAyLjMxN2MuMjQ2LjI0Ni41NjcuMzY5Ljg4OS4zNjkuMzIxIDAgLjY0NC0uMTIzLjg4OS0uMzY4LjQ5MS0uNDkyLjQ5MS0xLjI4NyAwLTEuNzc4em0tOC43MjMtMS41NTFjLTIuOTc1IDAtNS4zOTUtMi40MTktNS4zOTUtNS4zOTUgMC0yLjk3NCAyLjQxOS01LjM5NCA1LjM5NS01LjM5NCAyLjk3NSAwIDUuMzk0IDIuNDE5IDUuMzk0IDUuMzk0IDAgMi45NzYtMi40MTkgNS4zOTUtNS4zOTQgNS4zOTV6Ii8+PC9zdmc+) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
}
/*end widget*/

/*chat-manager*/
.chat-manager{
    padding: 0 0 3em;
}
.chat-manager__header, .cart__header{
    border-bottom: 2px solid #ffa200;
    font-size:1.8em;
    color: #555555;
    padding: 0 20px;
    line-height: 1.3333;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
}
.chat-manager__table, .cart__table{
    width: 100%;
    text-align: left;
}
.chat-manager__table th, .cart__table th{
    font-size:1.2em;
    color: #555555;
    font-weight: bold;
    padding: 0.792em 20px;
    border-bottom: 1px solid #cccccc;
}
.chat-manager__table td, .cart__table td{
    font-size: 1.2em;
    color: #898989;
    padding: 0.792em 20px;
    border-bottom: 1px solid #cccccc;
}
.chat-manager__table tr:nth-child(odd) td, .cart__table tr:nth-child(odd) td{
    background:#f1f1f1;
}
.chat-manager__table .chat-manager__wait{
    color:#ed1c24;
}
.chat-manager__table .chat-manager__active{
    color:#598527;
}
.chat-manager__table-del, .cart__table-del{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjxwYXRoIGZpbGw9IiNFQzIxMjciIGQ9Ik05LjA5NSAxNC44MjZjMy4zNzYtLjczIDUuOTA1LTMuNzMxIDUuOTA1LTcuMzI2IDAtNC4xNDItMy4zNTgtNy41LTcuNDk4LTcuNS00LjE0NCAwLTcuNTAyIDMuMzU4LTcuNTAyIDcuNSAwIDQuMTQxIDMuMzU4IDcuNSA3LjUwMiA3LjUuMDkgMCAxLjU5My0uMTc0IDEuNTkzLS4xNzR6bTMuMDgyLTQuODE4bC0yLjE3IDIuMTY5LTIuNTA2LTIuNTA5LTIuNTA0IDIuNTA5LTIuMTczLTIuMTY5IDIuNTA5LTIuNTA4LTIuNTA5LTIuNTA5IDIuMTczLTIuMTY4IDIuNTA1IDIuNTEgMi41MDUtMi41MSAyLjE3IDIuMTY4LTIuNTA2IDIuNTA5IDIuNTA2IDIuNTA4eiIvPjwvc3ZnPg==) no-repeat;
    background-size:100% 100%;
}
.chat-manager__table-del-cell, .cart__table-del-cell{
    max-width: 25px;
    text-align: center;
}
/*end chat-manager*/

/*b-cart*/
.b-cart__reg-status{
    font-size:1.8em;
    text-align: center;
    color: #555555;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    padding: 1em 0 2em;
}
.b-cart__total-table{
    width: 100%;
    margin: 2em 0  0;
}
.b-cart__total-table td:nth-child(2n-1){
    width: 20%;
}
.b-cart__total-table td:nth-child(3){
    text-align: right;
}
.b-cart__total-table td:nth-child(2){
    font-size:1.8em;
    color: #555555;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    text-align: center;
}
.cart__table-quantity-cell{
    width: 68px;
}
.cart__table td{
    padding:0.33em 20px;
    vertical-align: middle;
}
.cart__table-quantity-wrap{
    position:relative;
}
.cart__table-quantity{
    padding-right: 25px;
    text-align: center;
    height: 30px;
}
.cart__table-quantity-add, .cart__table-quantity-remove{
    display:block;
    position:absolute;
    right:8px;
    top:6px;
    border-bottom:6px solid #d2d2d2;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    z-index:10;
    cursor:pointer;
}
.cart__table-quantity-remove{
    top:auto;
    bottom:6px;
    border-bottom:0;
    border-top:6px solid #d2d2d2;
}
/*end b-cart*/

/*profile-form*/
.profile-form{
    padding: 0 0 2.5em 0;
}
.profile-left{
    width: 41em;
    padding: 0 1.8em 0 0;
    float:left;
}
.profile-right{
    overflow:hidden;
}
.profile-form__title{
    font-size:1.6em;
    color: #555555;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    padding: 0 0 1em 0;
    font-style: italic;
}
.profile-edit{
    padding-right: 10.5em;
    position:relative;
}
.button.profile-edit-btn, .button.profile-edit-btn:hover{
    position: absolute;
    right:0;
    bottom:1.1em;
    text-transform: none;
    color: #f26522;
    font-weight: 400;
}
.profile-form__adress-table td:first-child{
    width: 21.2em;
}
.profile-form__adress-table td:nth-child(2), .profile-form__adress-table td:nth-child(3), .profile-form__adress-table td:nth-child(4){
    width: 5em;
    padding: 0 0 0 1em;
}
/*end profile-form*/

.button{
    font-size:12px;
    text-transform:uppercase;
    color:#0076a3;
    display:inline-block;
    padding:0.5em 1em;
    border:2px solid #0076a3;
    font-family: 'Roboto', sans-serif;
    font-weight:900;
    text-decoration:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-transition: color 0.3s ease, background-color 0.3s ease;
    -webkit-transition: color 0.3s ease, background-color 0.3s ease;
    transition: color 0.3s ease, background-color 0.3s ease;
    background: transparent;
    cursor: pointer;
    text-align: center;
}
.button.gray{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) repeat-x top left;
    background-size: 100% 100%;
    border:0;
    color: #555555;
    box-shadow: 1px 1px 2px #d9d9d9;
    border-radius: 0.2em;
    font-size:14px;
}
.button:hover{
    color:#fff;
    background-color:#0076a3;
}
.button.gray:hover{
    color: inherit;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) repeat-x top left;
}
.button.button-block{
    display: block;
    width: 100%;
}
.button.button-m{
    margin: 0 0 1.5em 0;
}


.pager {
    margin: 10px;
    text-align: center;
}

.pager .hidden {
    display: none;
}

.pager ul li {
    display: inline-block;
}

.thumbnail:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.tabsContainer {

}

.tabsContainer  .nav-pills > li {
    display:block;
    float:left;
}
.tabsContainer  .nav-pills > li > a {
    display:block;
    font-size:1.2em;
    font-weight:bold;
    color:#f26522;
    text-decoration:none;
    border-bottom:1px solid #d4d4d4;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 19%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(19%,#fcfcfc), color-stop(100%,#e7e7e7));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    /*padding:0.83em 1.67em;*/
    border-right:1px solid #d4d4d4;
}
.tabsContainer  .nav-pills > li + li {
    /*margin-left: 2px;*/
}
.tabsContainer  .nav-pills > li.active > a,
.tabsContainer  .nav-pills > li.active > a:hover,
.tabsContainer  .nav-pills > li.active > a:focus {
    color:#f26522;
    background: #e7e7e7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e7e7e7 0%, #fcfcfc 81%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(81%,#fcfcfc), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: -o-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: linear-gradient(to bottom,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
}

/*b-tabs*/
.b-tabs__header{
    overflow:hidden;
}
.b-tabs__error{
    font-size:1.4em;
}
.b-tabs__header-item{
    display:block;
    float:left;
}
.b-tabs__header-link{
    display:block;
    font-size:1.2em;
    font-weight:bold;
    color:#f26522;
    text-decoration:none;
    border-bottom:1px solid #d4d4d4;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 19%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(19%,#fcfcfc), color-stop(100%,#e7e7e7));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 19%,#e7e7e7 100%);
    padding:0.83em 1.67em;
    border-right:1px solid #d4d4d4;
}
.b-tabs__header-link:hover,
.ui-state-active .b-tabs__header-link {
    background: #e7e7e7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e7e7e7 0%, #fcfcfc 81%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(81%,#fcfcfc), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: -o-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
    background: linear-gradient(to bottom,  #e7e7e7 0%,#fcfcfc 81%,#ffffff 100%);
}
.b-tabs__header-link:focus{
    outline:none;
}
.b-tabs__header .b-tabs__header-item:last-child .b-tabs__header-link{
    border-radius:0 1em 1em 0;
    border-right:0;
}
.b-tabs__header .b-tabs__header-item:first-child .b-tabs__header-link{
    border-radius:1em 0 0 1em;
}
.b-tabs__tab, .ui-tabs-panel{
    padding:3.3em 0;
    display:none;
    min-height:21em;
}
.ui-tabs-panel:empty{
    background:url(../images/preloader.gif) no-repeat center center;
}
/*end b-tabs*/

.error {
    color: #D00;
    border-color: #D00;
}

.errorMessage {
    color: #D00;
}

.errorSummary {
    color: #D00;
    font-size: 1.3em;
}

.request_form-checkbox {
    font-size: 15px !important;
    color: #c40000;
}

.b-price__buy {

}

.b-price__del {
    background-color: #eee;
    border-color: #999;
    color: #000;
}

/* new sprite icons */

.icon-sprite-add-to-basket {
    background: url('/images/sprites/icons1.png') no-repeat 1px 0px;
    /*background-size: 23px 144px;*/
    color: #66cc00;
    text-decoration: underline;
    border: none;
    width: 145px;
    height: 29px;
}

.icon-sprite-add-to-basket:hover {
    text-decoration: none;
    color: #66cc00;
    background-color: none;
}

.icon-sprite-remove-from-basket {
    background: url('/images/sprites/icons.png') no-repeat -2px -24px;
    background: url('/images/sprites/icons1.png') no-repeat 1px -42px;
    width: 145px;
    height: 25px;
    /*background-size: 23px 144px;*/
    color: #ff9999;
    text-decoration: underline;
    border: none;
}

.icon-sprite-remove-from-basket:hover {
    text-decoration: none;
    color: #ff9999;
    background-color: none;
}

.icon-sprite-for-sale {
    background: url('/images/sprites/icons.png') no-repeat -4px -53px;
    background: url('/images/sprites/icons1.png') no-repeat -4px -80px;
    width: 75px;
    height: 30px;
    float: none;
    /*background-size: cover; /* 23px 144px;*/
}

.icon-sprite-for-sale-text {
    color: #ff3300;
}

.icon-sprite-info {
    background: url('/images/sprites/icons.png') no-repeat -5px -79px;
    background: url('/images/sprites/icons1.png') no-repeat -5px -121px;
    width: 29px;
    height: 29px;
    padding-left: 29px;
    margin-right: 0;
    f1loat: none;
    /*background-size: cover;/* 23px 144px;*/
}

.icon-sprite-defect {
    display: inline-block;
    f1loat: none;
    background: url('/images/sprites/icons1.png') no-repeat -5px -201px;
    width:100px;
    height: 25px;
    color: #999999;
}

.icon-sprite-info-text {
    color: #049bff;
}

.icon-sprite-on-delivery {
    background: url('/images/sprites/icons.png') no-repeat -2px -103px;
    background: url('/images/sprites/icons1.png') no-repeat 0px -157px;
    width: 36px;
    height: 29px;
    /*background-size:  cover;/*23px 144px;*/
}

.icon-delivery-info
{
    background: url('/images/sprites/icons.png') no-repeat -5px -79px;
    background: url('/images/sprites/icons1.png') no-repeat -5px -121px;
    min-width: 120px;
    height: 29px;
    padding-left: 29px;
    margin-right: 0;
    f1loat: none;
}

.icon-sprite-on-delivery-text {
    color: #8fd944;
}

/*
.icon-sprite-not-condition {
    background: url('/images/sprites/icons.png') no-repeat -6px -130px;
    background-size:  23px 144px;
}

.icon-sprite-not-condition {
    color: #999999;
}
*/

.av_main_page .hello-block { height: 36.5em; }
.av_main_page .row-fluid .span8 .category-title { text-transform: capitalize; font-size: 50px; line-height: 50px; height: 50px; color:#7f7f7f; padding: 0 0 0 0.5em; }
.av_main_page .row-fluid .span8 .post-prev { margin-bottom: 30px; height: auto; border: none; padding: 0; }
.av_main_page .row-fluid .span8 .post-prev .tags { font-size: 14px; margin: 15px 0 10px; }
.av_main_page .row-fluid .span8 .post-prev .tags span { font-weight: bold; }
.av_main_page .row-fluid .span8 .post-prev .post-content { position: relative; }
.av_main_page .row-fluid .span8 .post-prev .post-content .fadeout {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 4em;
    background: -webkit-linear-gradient(
            rgba(249, 249, 249, 0) 0%,
            rgba(249, 249, 249, 1) 100%
    );
    background-image: -moz-linear-gradient(
            rgba(249, 249, 249, 0) 0%,
            rgba(249, 249, 249, 1) 100%
    );
    background-image: -o-linear-gradient(
            rgba(249, 249, 249, 0) 0%,
            rgba(249, 249, 249, 1) 100%
    );
    background-image: linear-gradient(
            rgba(249, 249, 249, 0) 0%,
            rgba(249, 249, 249, 1) 100%
    );
    background-image: -ms-linear-gradient(
            rgba(249, 249, 249, 0) 0%,
            rgba(249, 249, 249, 1) 100%
    );
}

.banners-block { margin:0; }

.form-el-delivery {}

.form-el-delivery tr td { padding: 2px 5px; }
.form-el-delivery tr td:first-child { padding-left: 0; padding-right: 0; }
.form-el-delivery tr td .b-form__label { margin-bottom: 0; margin-top: 3px; font-weight: normal; font-style: normal; }


.av_make_request { padding: 0!important; height: 35px; }
.av_make_request a { background: #f58221; margin-left: 70px; padding: 10px 15px; color:#fff; line-height: 35px; }
.av_make_request span { display: none; cursor: pointer; }

.jq-selectbox.selectbox { width: 100%; }

ul.av_page_lister { list-style-type: none; margin-top: 15px; }
ul.av_page_lister li { float: left; width:48.68px; height: 37px; border:1px solid #dddddd; border-left:none; border-top: none; text-align: center; line-height: 42px; }
ul.av_page_lister li:nth-child(19n) {  }
ul.av_page_lister li:nth-child(19n+1),
ul.av_page_lister li:first-child { border-left:1px solid #dddddd;  }
ul.av_page_lister li:nth-child(-n+19) { border-top:1px solid #dddddd; }
ul.av_page_lister li a { font-size: 16px; line-height: 30px; color:#000000; text-decoration: none; }
ul.av_page_lister li.current { background:#f47b15; bo1rder-color: #f47b15; }
ul.av_page_lister li.current a { color:#fff;  }

.av_request_widget { padding:25px 15px; margin-left: 70px; }
.av_request_widget .span16 { margin-left:0; }
.av_request_widget { background: #ededed; }

.footer_feedback {  background: url(../images/post.png) no-repeat left 50%; height: 110px; padding-left: 100px; position: relative; }
.footer_feedback .title { color: #000!important; }
.footer_feedback a { color: #000; position: absolute; bottom: 0; padding-right: 50px; font-size: 12px; }
.footer_feedback a:hover { text-decoration: underline; }

.b-form-feedback .b-form__label { padding-left: 0; font-weight:normal; color: #555555; }
.b-form-feedback .text-input,
.b-form-feedback .text-textarea { background: #fff!important; max-width: 100%; padding:1em; }

.b-form-feedback .button { float: right;
    /*margin-right: 68px; */
}
.b-form-feedback .span7 { width: 44.844365%; }
.b-form-feedback h2 { color:#555555; font-size: 24px; font-style: italic; font-weight: bold; margin-bottom: 20px; }
.b-form-feedback .form-el { padding-bottom: 2em; }
.b-form-feedback .jqselect { max-width: 370px;}

#background { display: none; position: fixed; z-index: 1000; left:0; top:0; background-color: #000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; width: 100%; height: 100%; }
#popup { display: none; position: absolute; z-index: 1010; left:50%; top:100px; width: 925px; margin-left:-462px; margin-top: 10px; height: auto; background: #fff; border:1px solid #000; padding: 5px; }
#close { cursor: pointer; font-weight: bold; }

#frameCatalog { width: 100%; }

.av_captcha { list-style-type: none; }
.av_captcha li { display: inline-block; margin-right: 3px; }
.av_captcha li div { cursor: pointer; border:1px solid transparent; }
.av_captcha li div.selected { cursor: pointer; border:1px solid #d2d2d2; }
.av_captcha li .rocket { background: #fff url('/images/av_captcha_small.jpg') no-repeat -410px top; width: 70px; height: 67px; }
.av_captcha li .velo { background: #fff url('/images/av_captcha_small.jpg') no-repeat -324px 5px; width: 70px; height: 67px; }
.av_captcha li .car { background: #fff url('/images/av_captcha_small.jpg') no-repeat -197px 7px; width: 115px; height: 67px; }
.av_captcha li .bus { background: #fff  url('/images/av_captcha_small.jpg') no-repeat -108px 7px; width: 95px; height: 67px; }
.av_captcha li .truck { background: #fff  url('/images/av_captcha_small.jpg') no-repeat 0px 7px; width: 100px; height: 67px; }
.av_captcha li .private_plain { background:  #fff url('/images/av_captcha_small.jpg') no-repeat 2px -68px; width: 120px; height: 67px; }
.av_captcha li .plain { background:  #fff url('/images/av_captcha_small.jpg') no-repeat 4px -134px; width: 130px; height: 67px; }
.av_captcha li .ship { background:  #fff url('/images/av_captcha_small.jpg') no-repeat -124px -72px; width: 130px; height: 67px; }
.av_captcha li .amb { background:  #fff url('/images/av_captcha_small.jpg') no-repeat -271px -72px; width: 110px; height: 67px; }
.av_captcha li .helicopter { background:  #fff url('/images/av_captcha_small.jpg') no-repeat -385px -72px; width: 105px; height: 67px; }
.av_captcha li .wheel { background:  #fff url('/images/av_captcha_small.jpg') no-repeat -127px -140px; width: 70px; height: 67px; }
.av_captcha li .landrover_logo { background:  #fff url('/images/av_captcha_small.jpg') no-repeat -205px -139px; width: 120px; height: 67px; }

.gallery_container{  max-width:1260px;
    min-width:240px;
    width:auto;
    margin:auto;
    padding:0px 30px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
}

.megafolio-container{  width:100%;
    position:relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.pluso-more {
    display: none!important;}



/*Каруселька разделов соседей*/
.neighborCats {
    font-size: 14px;
}
.neighborCats a:first-child {
    float: left;
}

.neighborCats a:first-child:before {
    content: '<<  ';
}

.neighborCats a:last-child{
    float: right;
}


.neighborCats a:last-child:after{
    content: '  >>';
}

/*
 Чекбокс, как кнопка
*/
/*.ck-button {*/
    /*margin:4px;*/
    /*background-color:#EFEFEF;*/
    /*border-radius:4px;*/
    /*border:1px solid #D0D0D0;*/
    /*overflow:auto;*/
    /*float:left;*/
/*}*/

/*.ck-button label {*/
    /*float:left;*/
    /*width: 150px ;*/
    /*cursor: pointer;*/
    /*margin-bottom: auto !important;*/
/*}*/

/*.ck-button label span {*/
    /*text-align:center;*/
    /*display:block;*/
    /*color: #f26522;*/
    /*font-size: 1.2em;*/
    /*padding: 6px;*/

/*}*/

/*.ck-button label input {*/
    /*position:absolute;*/
    /*top:-20px;*/
    /*margin-bottom: 0 !important;*/
    /*display:none;*/
/*}*/

/*.ck-button input:checked + span {*/
    /*background-color:#F0AD4E;*/
    /*color:#fff;*/
/*}*/


/* .squaredTwo */
.squaredTwo {
    width: 28px;
    height: 28px;
    position: relative;
    background: #fcfff4;
    background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}
.squaredTwo label {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    left: 4px;
    top: 4px;
    background: -webkit-linear-gradient(top, #939298 0%, #939298 100%);
    background: linear-gradient(to bottom, #939298 0%, #939298 100%);
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;
}
.squaredTwo label:after {
    content: '';
    width: 12px;
    height: 8px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 3px solid #fcfff4;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.squaredTwo label:hover::after {
    opacity: 0.3;
}
.squaredTwo input[type=checkbox] {
    visibility: hidden;
}
.squaredTwo input[type=checkbox]:checked + label:after {
    opacity: 1;
}

.squaredLabel {
    font-weight: 700;
    width: 350px;
    margin-left: 28px;
    position: absolute;
    line-height: 28px;
    font-size: 14px;
    text-transform: uppercase;
}

/* end .squaredTwo */


/********************** menu 2 ********************/

#menuVertical{width:100%;height:auto;}
#menuVertical * {box-sizing:border-box;}
#menuVertical ul{
    display:block;
    width:100%;
    height:auto;
    margin:0px;
    padding:0px;
    list-style:none;
    position:relative;
}
#menuVertical ul li{display:block; width:100%; height:auto; position:relative;}
#menuVertical ul li a{
    position:relative;
    display:block;
    width:100%;
    height:auto;
    box-sizing:border-box;
    text-transform:uppercase;
    font-weight:bold;
    line-height:1em;
    /*text-decoration:none;*/
}
#menuVertical > li:first-child > a {
    border: 2px solid #efefef;
    /*padding-left: 0;*/
}
#menuVertical > li:first-child:hover > a {
    border: 2px solid #efefef;
}
    /*#menuVertical ul > li:first-child > a{border:0px;}*/
#menuVertical ul li a{
    padding-top: 5px;
    padding-bottom: 5px;
    border: 2px solid #efefef;
}

#menuVertical ul li a:hover{
    background: #efefef;
    border: 2px solid #0076a3;
}
#menuVertical ul li ul, #menuVertical li ul{
    position:absolute;
    top:0px;
    left:80%;
    display:none;
    /*width:150px;*/
    background: #efefef;
}
#menuVertical ul li:hover > ul{display:block;}
#menuVertical>li:hover > ul{display:block;}

#menuVertical ul li:hover > ul.inner-list{
    display:block;
    background: #efefef;
    border: #f5f5f5;
    z-index: 9999;
}
#menuVertical ul li ul li a{
    text-transform:none;
    padding:5px 20px;
}
#menuVertical ul li ul li a:hover, #menuVertical ul li ul li:hover > a{
    background:#75C1D4;
    color:#0A3CC1;
}

.preloader {
    background: rgb(255 255 255 / 62%);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: none;
    top: 0;
    left: 0;
    justify-content: center;
}
.preloader .wrapper {
    width: 150px;
    height: 150px;
    display: flex;
    align-self: center;
    background: #f9f9f9;
    border-radius: 150px;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    box-shadow: 0px 1px 50px #00000017;
}
.preloader img {
    align-self: center;
    display: block;
    position: relative;
    top: 10px;
}
.preloader .wrapper > div {
    min-width: 100%;
    width: 100%;
    font-size: 16px;
    height: 20px;
    font-weight: bold;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}