@import url(http://allfont.ru/allfont.css?fonts=europedemi-normal);
@import url('https://fonts.googleapis.com/css?family=Oswald');
@font-face { font-family: "EuropeExt"; font-weight: normal; font-style: normal; src: url("fonts/europeext-webfont.eot"); src: url("fonts/europeext-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/europeext-webfont.woff") format("woff"), url("fonts/europeext-webfont.ttf") format("truetype"), url("fonts/europeext-webfont.svg#EuropeExt") format("svg"); }
@font-face { font-family: "EuropeExt"; font-weight: bold; font-style: normal; src: url("fonts/europeext-bold-webfont.eot"); src: url("fonts/europeext-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/europeext-bold-webfont.woff") format("woff"), url("fonts/europeext-bold-webfont.ttf") format("truetype"), url("fonts/europeext-bold-webfont.svg#EuropeExt") format("svg"); }
.custom-col { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left; }
.custom-col.col-xs-five-in-row { width: 20%; }

@-webkit-keyframes upMove { from { top: 0; }
  50% { top: 15px; }
  to { top: 0; } }
@-moz-keyframes upMove { from { top: 0; }
  50% { top: 15px; }
  to { top: 0; } }
@keyframes upMove { from { top: 0; }
  50% { top: 15px; }
  to { top: 0; } }
@-webkit-keyframes fadeInFromTop { from { top: -50px; }
  to { top: 0; } }
@-moz-keyframes fadeInFromTop { from { top: -50px; }
  to { top: 0; } }
@keyframes fadeInFromTop { from { top: -50px; }
  to { top: 0; } }
@-webkit-keyframes fadeInFromBottom { from { top: 50px; }
  to { top: 0; } }
@-moz-keyframes fadeInFromBottom { from { top: 50px; }
  to { top: 0; } }
@keyframes fadeInFromBottom { from { top: 50px; }
  to { top: 0; } }
.social-ok, #footer .social .social-icon.ok { background: url(images/social-sprite.png) -27px -27px no-repeat; display: inline-block; width: 25px; height: 25px; }

.social-ok-active, #footer .social .social-icon.ok:hover { background: url(images/social-sprite.png) 0px 0px no-repeat; display: inline-block; width: 25px; height: 25px; }

.social-twitter, #footer .social .social-icon.twitter { background: url(images/social-sprite.png) -54px 0px no-repeat; display: inline-block; width: 25px; height: 25px; }

.social-twitter-active, #footer .social .social-icon.twitter:hover { background: url(images/social-sprite.png) -27px 0px no-repeat; display: inline-block; width: 25px; height: 25px; }

.social-vk, #footer .social .social-icon.vk { background: url(images/social-sprite.png) -54px -27px no-repeat; display: inline-block; width: 25px; height: 25px; }

.social-vk-active, #footer .social .social-icon.vk:hover { background: url(images/social-sprite.png) 0px -27px no-repeat; display: inline-block; width: 25px; height: 25px; }

.social-inst, #footer .social .social-icon.inst { background: url(images/social-sprite.png) -81px -27px no-repeat; display: inline-block; width: 25px; height: 25px; }

.social-inst-active, #footer .social .social-icon.inst:hover { background: url(images/social-sprite.png) -81px 0px no-repeat; display: inline-block; width: 25px; height: 25px; }

html body { font-family: "Arial", sans-serif; color: #1E1E1E; }

#header .logo { display: block; text-decoration: none; font-family: "EuropeExt", sans-serif; text-transform: uppercase; text-align: center; color: #000; font-weight: bold; }
#header .logo .logo-image { display: inline-block; background: url("images/logo.png") no-repeat; background-size: contain; padding-left: 40px;}
#header .logo .logo-header { color: #007336;text-shadow: 1px 1px 1px #61605b; display: block; }
#header .city-select-block .current-city { margin-top: 20px; display: block; }
#header .city-select-block .current-city .city-name { color: #1E1E1E; display: inline-block; font-size: 18px; cursor: pointer; border-bottom: 1px dashed #1E1E1E; }
#header .city-select-block .current-city .arrow-icon { content: ''; width: 0; height: 0; border: 6px solid transparent; border-top: 6px solid #007336; display: inline-block; position: relative; top: 3px; margin-right: 7px; }
#header .city-select-block .city-select { display: none; padding: 15px; margin: 10px 0 0 0; list-style: none; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border-radius: 15px; position: absolute; top: 50px; left: 0px; z-index: 30; background: #FFF; }
#header .city-select-block .city-select li { margin-bottom: 5px; cursor: pointer}
#header .city-select-block .city-select li.city-select-header { font-weight: bold; }
#header .city-select-block .city-select li a { display: inline-block; color: #1E1E1E; text-decoration: none; border-bottom: 1px dashed #1E1E1E; }
#header .city-select-block .city-select li a:first-letter { color: #007336; }
#header .information .contacts .contacts-icon { background: url("images/icon-phone.jpg") left center no-repeat; display: inline-block; background-size: contain; vertical-align: top; }
#header .information .contacts .contacts-data { display: inline-block; }
#header .information .contacts .contacts-data .contacts-header { display: block; color: #1E1E1E; }
#header .information .contacts .contacts-data .phone { display: block; color: #666; font-weight: bold; }
#header .information .contacts .contacts-data .addresses { display: inline-block; color: #666; border-bottom: 1px dashed #666; text-decoration: none; }
#header .information .contacts .contacts-data .addresses:hover { color: #007336; border-color: #007336; }
#header .information .top-menu { text-align: right; }
#header .information .top-menu nav a { -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); -ms-transform: skewX(-30deg); -o-transform: skewX(-30deg); transform: skewX(-30deg); display: inline-block; color: #000; text-decoration: none; border-radius: 5px 0px; }
#header .information .top-menu nav a.active { color: #fff; background: #007336; }
#header .information .top-menu nav a.active > span { border-color: #007336; }
#header .information .top-menu nav a:hover:not(.active) { color: #007336; }
#header .information .top-menu nav a:hover:not(.active) > span { border-color: #007336; }
#header .information .top-menu nav a > span { display: inline-block; -webkit-transform: skewX(30deg); -moz-transform: skewX(30deg); -ms-transform: skewX(30deg); -o-transform: skewX(30deg); transform: skewX(30deg); border-bottom: 1px dashed #000; }

#bnr { background: url("images/b-background-2.png") 0 260px no-repeat, url("images/b-background-1.png") no-repeat; position: relative; background-size: 100%; }
#bnr .tp-bullets { opacity: 1; padding-top: 80px;}
#bnr .tp-bullets .bullet { width: 18px; height: 18px; border: 3px solid #666; border-radius: 20px; margin-right: 5px; }
#bnr .tp-bullets .bullet.selected { background: #007336; border-color: #007336; }
#bnr .bnr-container { position: relative; }
#bnr .b-1-car { background: url("images/b1-car.png") no-repeat; background-size: contain; }
#bnr .b-2-money { background: url("images/b2-money.png") no-repeat; background-size: contain; }
#bnr .b-3-tablet { background: url("images/b3-tablet.png") no-repeat; background-size: contain; }
#bnr .b-caption-big { font-family: "EuropeExt", sans-serif; color: #007336; font-weight: bold; text-shadow: 0 3px 3px #fff;}
#bnr .b-caption-small { font-family: "EuropeExt", sans-serif; color: #1E1E1E; }
#bnr .b-caption-small > span { color: #007336; font-size: 30px; font-weight: bold; }
#bnr .b-car-icon { background: url("images/b1-car-icon.png") no-repeat; background-size: contain; }
#bnr .b-percent-icon { background: url("images/b2-percent-icon.png") no-repeat; background-size: contain; }
#bnr .b-rouble-icon { background: url("images/b3-rouble-icon.png") no-repeat; background-size: contain; }
#bnr .b-link { color: #1E1E1E; text-decoration: none; display: inline-block; border-bottom: 1px dashed #1E1E1E; }
#bnr .b-link:hover { color: #007336; border-color: #007336; }
#bnr .b-particles { background: url("images/b-particles.png") no-repeat; background-size: contain; }

#services { background: url("images/services-background.jpg") center 0 no-repeat; background-size: 100% 100%; }
#services .service { position: relative; display: block; color: #000; text-decoration: none; z-index: 20; }
#services .service .service-name { font-weight: bold; text-decoration: underline; display: block; border-left: 8px solid #007336; }
#services .service .service-line { background: url("images/services-line.png") no-repeat; background-size: contain; position: absolute; }

#main-content { clear: both; z-index: 1; position: relative; }
#main-content .header { font-weight: bold; }
#main-content .header-small { font-weight: bold; display: block; }
#main-content .sub-header { font-size: 18px; font-weight: normal; }
#main-content .video { position: relative; }
#main-content .video .video-title { position: absolute; background: url("images/video-title.png") no-repeat; z-index: 0; color: #FFF; text-transform: uppercase; font-weight: bold; background-size: contain; line-height: 1.4; }
#main-content .video .video-content { position: relative; z-index: 1; }
#main-content .video .video-bnr-link { color: #fff; display: block; position: absolute; bottom: 37px; right: 52px; font-size: 18px; }
#main-content .video .video-bnr-link:hover { color: #fff710; }
#main-content .video-name { color: #666; text-align: center; display: block; }
#main-content [data-tab-group] { display: none; }
#main-content .ok-bullet { background: url("images/ok-bullet.png") no-repeat; display: inline-block; background-size: contain; }
#main-content .yellow-back { background: #F8E528; display: inline-block; font-weight: bold; text-transform: uppercase; }
#main-content .green-back { background: #0db461; display: inline-block; font-weight: bold; text-transform: uppercase; }
#main-content .line { border-top: 1px solid #999; }
#main-content .special { font-style: italic; color: #999; }
#main-content .special.fur { display: block; }
#main-content .gray-back { background: #f7f7f7; }
#main-content .gray-list { -webkit-columns: 2; -moz-columns: 2; columns: 2; list-style: none; margin: 0; padding: 0; font-style: italic; color: #666; }
#main-content .gray-list li:before { content: '\2014\a0'; }
#main-content .red-header { color: #d93717; }
#main-content .red { color: #007336; }
#main-content .hide-overflow { overflow: hidden; }
#main-content .price-block { background: url("images/pages/price-block.png") no-repeat; background-size: contain; overflow: hidden; line-height: 1.4; }
#main-content .price-block .price-block-header { display: block; font-weight: bold; position: relative; color: #fff; }
#main-content .price-block .price-block-phones { display: block; position: relative; font-weight: bold; }
#main-content .price-block .price-block-or { display: block; position: relative; }
#main-content .price-block .price-block-online { display: block; position: relative; color: #46C1C1; cursor: pointer; }
#main-content .price-block .price-block-online > span { border-bottom: 1px dashed #46C1C1; }
#main-content .price-block .price-block-online:hover { color: #007336; }
#main-content .price-block .price-block-online:hover > span { border-bottom: 1px dashed #007336; }
#main-content .left-block-shadow { background: url("images/pages/left-shadow.png") no-repeat; background-size: contain; position: absolute; }
#main-content .left-block-image-container { overflow: hidden; }
#main-content .left-block-image.houses-image { background: url("images/pages/left-image-houses.png") no-repeat; background-size: contain; }
#main-content .left-block-image.gold-image { background: url("images/pages/left-image-gold.png") no-repeat; background-size: contain; }
#main-content .left-block-image.auto-image { background: url("images/pages/left-image-auto.png") no-repeat; background-size: contain; }
#main-content .left-block-image.zvit-image { background: url("images/pages/left-image-zvit.jpg") no-repeat; background-size: contain; }
#main-content .left-block-image.tech-image { background: url("images/pages/left-image-tech.png") no-repeat; background-size: contain; }
#main-content .left-block-image.loans-image { background: url("images/pages/left-image-loans.jpg") no-repeat; background-size: contain; }
#main-content .left-block-image.faq-image { background: url("images/pages/left-image-faq.png") no-repeat; background-size: contain; }
#main-content .left-block-image.fur-image { background: url("images/pages/left-image-fur.png") no-repeat; background-size: contain; }
#main-content .left-block-image.specials-image { background: url("images/pages/left-image-specials.png") no-repeat; background-size: contain; }
#main-content .left-block-image.finance-image { background: url("images/pages/left-image-finance.png") no-repeat; background-size: contain; }
#main-content .left-block-image.officies-image { background: url("images/pages/left-image-officies.jpg") no-repeat; background-size: contain; }
#main-content .left-block-image.job-image { background: url("images/pages/left-image-job.png") no-repeat; background-size: contain; }
#main-content .left-block-image.doku-image { background: url("images/pages/left-image-doku.jpg") no-repeat; background-size: contain; }
#main-content .left-block-navigation { list-style: none; position: relative; }
#main-content .left-block-navigation > li { display: inline-block; }
#main-content .left-block-navigation > li > a { display: inline-block; border: 1px solid #fff; border-radius: 25px; color: #1E1E1E; text-decoration: none; }
#main-content .left-block-navigation > li > a:hover { border-color: #007336; }
#main-content .left-block-navigation > li > a.active { background: #007336; border-color: #007336; color: #fff; }
#main-content .left-block-navigation.vertical > li { display: block; }
#main-content .left-block-navigation.vertical > li > a { padding: 7px 15px; font-size: 15px; }
#main-content .left-block-header { font-weight: bold; }
#main-content .credit-fur-save-table thead th, #main-content .credit-house-table thead th { color: #007336; border-bottom: 4px solid #007336; font-weight: normal; }
#main-content .credit-fur-save-table thead th.bold, #main-content .credit-house-table thead th.bold { font-weight: bold; }
#main-content .credit-fur-save-table thead th.left, #main-content .credit-house-table thead th.left { text-align: left; }
#main-content .credit-fur-save-table tbody tr:first-of-type td, #main-content .credit-house-table tbody tr:first-of-type td { border: none; }
#main-content .credit-fur-save-table tbody tr.bold td, #main-content .credit-house-table tbody tr.bold td { font-weight: bold; }
#main-content .credit-fur-save-table tbody td, #main-content .credit-house-table tbody td { overflow: hidden; border-top: 1px solid #f7f7f7; }
#main-content .credit-fur-save-table tbody td .table-icon, #main-content .credit-house-table tbody td .table-icon { display: block; float: left; background-size: contain !important; }
#main-content .credit-fur-save-table tbody td .table-icon.icon-key, #main-content .credit-house-table tbody td .table-icon.icon-key { background: url("images/icon-key.png") no-repeat; }
#main-content .credit-fur-save-table tbody td .table-icon.icon-garage, #main-content .credit-house-table tbody td .table-icon.icon-garage { background: url("images/icon-garage.png") no-repeat; }
#main-content .credit-fur-save-table tbody td .table-icon.icon-factory, #main-content .credit-house-table tbody td .table-icon.icon-factory { background: url("images/icon-factory.png") no-repeat; }
#main-content .credit-fur-save-table tbody td .table-icon.icon-home, #main-content .credit-house-table tbody td .table-icon.icon-home { background: url("images/icon-home.png") no-repeat; }
#main-content .credit-fur-save-table tbody td .type-name, #main-content .credit-house-table tbody td .type-name { display: block; float: left; }
#main-content .credit-gold-table-header { background: url("images/pages/gold-table-head.png") no-repeat; background-size: contain; color: #fff; position: relative; z-index: 1; }
#main-content .credit-gold-table-header .gold-type { position: absolute; font-weight: bold; }
#main-content .credit-gold-table-header .gold-type > span { display: block; font-weight: 400; }
#main-content .credit-gold-table-header .gold-price { position: absolute; font-weight: bold; }
#main-content .credit-gold-table-header .silver-type { position: absolute; font-weight: bold; }
#main-content .credit-gold-table-header .silver-price { position: absolute; font-weight: bold; }
#main-content .credit-auto-table-header { background: url("images/pages/auto-table-head.png") no-repeat; background-size: contain; color: #fff; position: relative; z-index: 1; }
#main-content .credit-auto-table-header .percents { position: absolute; font-weight: bold; }
#main-content .credit-auto-table-header .days7 { position: absolute; }
#main-content .credit-auto-table-header .days14, #main-content .credit-auto-table-header .days30 { position: absolute; font-weight: bold; }
#main-content .gold-invest-table-header { background: url("images/pages/gold-invest-table-head.png") no-repeat; background-size: contain; color: #fff; position: relative; z-index: 1; }
#main-content .gold-invest-table-header .probe, #main-content .gold-invest-table-header .weight10, #main-content .gold-invest-table-header .weight100, #main-content .gold-invest-table-header .weight300 { position: absolute; }
#main-content .credit-fur-table-header { background: url("images/pages/fur-table-head.png") no-repeat; background-size: contain; color: #fff; position: relative; z-index: 1; }
#main-content .credit-fur-table-header .fur-type, #main-content .credit-fur-table-header .fur-price { position: absolute; }
#main-content .silver-buy-table-header { background: url("images/pages/silver-buy-table-head.png") no-repeat; background-size: contain; color: #fff; position: relative; z-index: 1; }
#main-content .silver-buy-table-header .probe, #main-content .silver-buy-table-header .weight10, #main-content .silver-buy-table-header .weight100 { position: absolute; }
#main-content .credit-fur-table, #main-content .silver-buy-table, #main-content .gold-invest-table, #main-content .credit-auto-table, #main-content .credit-gold-table, #main-content .credit-silver-table { border: 1px solid #F2F2F2; }
#main-content .credit-fur-table.gold-invest-table tr td, #main-content .silver-buy-table.gold-invest-table tr td, #main-content .gold-invest-table.gold-invest-table tr td, #main-content .credit-auto-table.gold-invest-table tr td, #main-content .credit-gold-table.gold-invest-table tr td, #main-content .credit-silver-table.gold-invest-table tr td { text-align: center; }
#main-content .credit-fur-table.gold-invest-table tr td:first-of-type, #main-content .silver-buy-table.gold-invest-table tr td:first-of-type, #main-content .gold-invest-table.gold-invest-table tr td:first-of-type, #main-content .credit-auto-table.gold-invest-table tr td:first-of-type, #main-content .credit-gold-table.gold-invest-table tr td:first-of-type, #main-content .credit-silver-table.gold-invest-table tr td:first-of-type { text-align: left; }
#main-content .credit-fur-table.silver-buy-table tr td, #main-content .silver-buy-table.silver-buy-table tr td, #main-content .gold-invest-table.silver-buy-table tr td, #main-content .credit-auto-table.silver-buy-table tr td, #main-content .credit-gold-table.silver-buy-table tr td, #main-content .credit-silver-table.silver-buy-table tr td { text-align: center; }
#main-content .credit-fur-table.silver-buy-table tr td:first-of-type, #main-content .silver-buy-table.silver-buy-table tr td:first-of-type, #main-content .gold-invest-table.silver-buy-table tr td:first-of-type, #main-content .credit-auto-table.silver-buy-table tr td:first-of-type, #main-content .credit-gold-table.silver-buy-table tr td:first-of-type, #main-content .credit-silver-table.silver-buy-table tr td:first-of-type { text-align: left; }
#main-content .credit-fur-table.credit-auto-table tr td, #main-content .silver-buy-table.credit-auto-table tr td, #main-content .gold-invest-table.credit-auto-table tr td, #main-content .credit-auto-table.credit-auto-table tr td, #main-content .credit-gold-table.credit-auto-table tr td, #main-content .credit-silver-table.credit-auto-table tr td { text-align: center; }
#main-content .credit-fur-table.credit-auto-table tr td:first-of-type, #main-content .silver-buy-table.credit-auto-table tr td:first-of-type, #main-content .gold-invest-table.credit-auto-table tr td:first-of-type, #main-content .credit-auto-table.credit-auto-table tr td:first-of-type, #main-content .credit-gold-table.credit-auto-table tr td:first-of-type, #main-content .credit-silver-table.credit-auto-table tr td:first-of-type { text-align: left; }
#main-content .credit-fur-table.credit-gold-table, #main-content .silver-buy-table.credit-gold-table, #main-content .gold-invest-table.credit-gold-table, #main-content .credit-auto-table.credit-gold-table, #main-content .credit-gold-table.credit-gold-table, #main-content .credit-silver-table.credit-gold-table { position: absolute; }
#main-content .credit-fur-table.credit-silver-table, #main-content .silver-buy-table.credit-silver-table, #main-content .gold-invest-table.credit-silver-table, #main-content .credit-auto-table.credit-silver-table, #main-content .credit-gold-table.credit-silver-table, #main-content .credit-silver-table.credit-silver-table { position: absolute; }
#main-content .credit-fur-table tr:nth-child(2n) td, #main-content .silver-buy-table tr:nth-child(2n) td, #main-content .gold-invest-table tr:nth-child(2n) td, #main-content .credit-auto-table tr:nth-child(2n) td, #main-content .credit-gold-table tr:nth-child(2n) td, #main-content .credit-silver-table tr:nth-child(2n) td { background: #E4E4E4; }
#main-content .credit-fur-table tr:nth-child(2n) td:first-of-type, #main-content .silver-buy-table tr:nth-child(2n) td:first-of-type, #main-content .gold-invest-table tr:nth-child(2n) td:first-of-type, #main-content .credit-auto-table tr:nth-child(2n) td:first-of-type, #main-content .credit-gold-table tr:nth-child(2n) td:first-of-type, #main-content .credit-silver-table tr:nth-child(2n) td:first-of-type { background: #F2F2F2; }
#main-content .credit-fur-table tr.notes td, #main-content .silver-buy-table tr.notes td, #main-content .gold-invest-table tr.notes td, #main-content .credit-auto-table tr.notes td, #main-content .credit-gold-table tr.notes td, #main-content .credit-silver-table tr.notes td { background: none !important; border: 1px solid #fff; }
#main-content .credit-fur-table tr.notes td span, #main-content .silver-buy-table tr.notes td span, #main-content .gold-invest-table tr.notes td span, #main-content .credit-auto-table tr.notes td span, #main-content .credit-gold-table tr.notes td span, #main-content .credit-silver-table tr.notes td span { border-bottom: 4px solid #0db461; padding-bottom: 4px; font-weight: bold; }
#main-content .credit-fur-table tr:not(.notes) td, #main-content .silver-buy-table tr:not(.notes) td, #main-content .gold-invest-table tr:not(.notes) td, #main-content .credit-auto-table tr:not(.notes) td, #main-content .credit-gold-table tr:not(.notes) td, #main-content .credit-silver-table tr:not(.notes) td { position: relative; }
#main-content .credit-fur-table tr:not(.notes) td:first-of-type:before, #main-content .silver-buy-table tr:not(.notes) td:first-of-type:before, #main-content .gold-invest-table tr:not(.notes) td:first-of-type:before, #main-content .credit-auto-table tr:not(.notes) td:first-of-type:before, #main-content .credit-gold-table tr:not(.notes) td:first-of-type:before, #main-content .credit-silver-table tr:not(.notes) td:first-of-type:before { content: ''; width: 0; height: 0; border: 10px solid transparent; border-left: 10px solid #007336; display: inline-block; position: absolute; }
#main-content .additional-notes { display: block; margin-top: 10px; width: 250px; }
#main-content .additional-notes span { border-bottom: 4px solid #007336; padding-bottom: 4px; font-weight: bold; }
#main-content .credit-no-gold { font-style: italic; }
#main-content .credit-no-gold:before { content: '*\a0'; color: #007336; }
#main-content .car-types-table .car-type-icon.type-1 { background: url("images/pages/car-types/car1.png") no-repeat; }
#main-content .car-types-table .car-type-icon.type-2 { background: url("images/pages/car-types/car2.png") no-repeat; }
#main-content .car-types-table .car-type-icon.type-3 { background: url("images/pages/car-types/car3.jpg") no-repeat; }
#main-content .car-types-table .car-type-icon.type-4 { background: url("images/pages/car-types/car4.jpg") no-repeat; }
#main-content .car-types-table .car-type-icon.type-5 { background: url("images/pages/car-types/car5.jpg") no-repeat; }
#main-content .car-types-table .car-type-icon.type-6 { background: url("images/pages/car-types/car6.jpg") no-repeat; }
#main-content .car-types-table .car-type-icon.type-7 { background: url("images/pages/car-types/car7.jpg") no-repeat; }
#main-content .car-types-table .car-type-icon.type-8 { background: url("images/pages/car-types/car8.jpg") no-repeat; }
#main-content .steps .step-icon { float: left; background: url("images/pages/auto-step.png") no-repeat; background-size: contain; font-weight: bold; }
#main-content .steps .step-data .step-data-header { font-weight: bold; text-transform: uppercase; }
#main-content .car-documents .car-documents-header { font-weight: bold; text-transform: uppercase; display: block; }
#main-content .car-documents .car-documents-list { list-style: none; margin: 0; padding: 0; }
#main-content .car-documents .car-documents-list li:before { content: ' '; display: inline-block; background: #0db461; }
#main-content .tech-info { margin-bottom: 30px; }
#main-content .tech-info .tech-info-header { display: block; color: #007336; border-bottom: 4px solid #007336; font-weight: bold; }
#main-content .tech-info .tech-info-list { list-style: none; margin: 0; padding: 0; }
#main-content .tech-info .tech-info-list li { border-top: 1px solid #f2f2f2; }
#main-content .tech-info .tech-info-list li:first-of-type { border-top: none; }
#main-content .tech-info .tech-info-list .tech-info-icon { display: inline-block; background-size: contain !important; position: relative; }
#main-content .tech-info .tech-info-list .tech-info-icon.icon-1 { background: url("images/pages/tech-icons/tech1.png") center center no-repeat; }
#main-content .tech-info .tech-info-list .tech-info-icon.icon-2 { background: url("images/pages/tech-icons/tech2.png") center center no-repeat; }
#main-content .tech-info .tech-info-list .tech-info-icon.icon-3 { background: url("images/pages/tech-icons/tech3.png") center center no-repeat; }
#main-content .tech-info .tech-info-list .tech-info-icon.icon-4 { background: url("images/pages/tech-icons/tech4.png") center center no-repeat; }
#main-content .tech-info .tech-info-list .tech-info-icon.icon-5 { background: url("images/pages/tech-icons/tech5.png") center center no-repeat; }
#main-content .tech-info .tech-info-list .tech-info-icon.icon-6 { background: url("images/pages/tech-icons/tech6.png") center center no-repeat; }
#main-content .tech-info .tech-info-list .tech-info-icon.icon-7 { background: url("images/pages/tech-icons/tech7.png") center center no-repeat; }
#main-content .tech-bracket { background: url("images/pages/tech-bracket.png") no-repeat; background-size: contain; }
#main-content .tech-percent .tech-percent-small { display: block; }
#main-content .tech-percent .tech-percent-percent { text-indent: -9999px; background: url("images/items/tech-percent.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-description .credit-description-image { position: relative; }
#main-content .credit-information .credit-description .credit-description-image .image-front { -webkit-animation-duration: 1s; -moz-animation-duration: 1s; animation-duration: 1s; -webkit-animation-iteration-count: 1; -moz-animation-iteration-count: 1; animation-iteration-count: 1; position: absolute; z-index: 1; }
#main-content .credit-information .credit-description .credit-description-image .image-front.tech-front { -webkit-animation-name: fadeInFromTop; -moz-animation-name: fadeInFromTop; animation-name: fadeInFromTop; background: url("images/items/tech-front.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-description .credit-description-image .image-front.gold-front { -webkit-animation-name: fadeInFromBottom; -moz-animation-name: fadeInFromBottom; animation-name: fadeInFromBottom; background: url("images/items/gold-front.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-description .credit-description-image .image-front.auto-front { -webkit-animation-name: fadeInFromTop; -moz-animation-name: fadeInFromTop; animation-name: fadeInFromTop; background: url("images/items/auto-front.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-description .credit-description-image .image-front.fur-front { -webkit-animation-name: fadeInFromBottom; -moz-animation-name: fadeInFromBottom; animation-name: fadeInFromBottom; background: url("images/items/fur-front.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-description .credit-description-image .image-back { -webkit-animation-duration: 1s; -moz-animation-duration: 1s; animation-duration: 1s; -webkit-animation-iteration-count: 1; -moz-animation-iteration-count: 1; animation-iteration-count: 1; position: absolute; z-index: 0; }
#main-content .credit-information .credit-description .credit-description-image .image-back.tech-back { -webkit-animation-name: fadeInFromBottom; -moz-animation-name: fadeInFromBottom; animation-name: fadeInFromBottom; background: url("images/items/tech-back.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-description .credit-description-image .image-back.gold-back { -webkit-animation-name: fadeInFromTop; -moz-animation-name: fadeInFromTop; animation-name: fadeInFromTop; background: url("images/items/gold-back.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-description .credit-description-image .image-back.auto-back { -webkit-animation-name: fadeInFromBottom; -moz-animation-name: fadeInFromBottom; animation-name: fadeInFromBottom; background: url("images/items/auto-back.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-description .credit-description-image .image-back.fur-back { -webkit-animation-name: fadeInFromTop; -moz-animation-name: fadeInFromTop; animation-name: fadeInFromTop; background: url("images/items/fur-back.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-description .credit-description-small { font-style: italic; display: block; font-weight: bold; }
#main-content .credit-information .credit-description .credit-description-big { display: block; }
#main-content .credit-information .credit-description .credit-description-percent { background: url("images/items/tech-percent.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-description .credit-description-percent.percent-95 { background: url("images/items/gold-percent.png") no-repeat; }
#main-content .credit-information .credit-description .credit-description-percent.percent-80 { background: url("images/items/tech-percent-80.png") no-repeat; }
#main-content .credit-information .credit-description .credit-description-percent.percent-90 { background: url("images/items/tech-percent.png") no-repeat; }
#main-content .credit-information .credit-description .credit-description-percent.percent-70 { background: url("images/items/fur-percent.png") no-repeat; }
#main-content .credit-information .credit-description .credit-description-link { color: #000; position: relative; font-weight: bold; text-decoration: underline; line-height: 1.4; }
#main-content .credit-information .credit-description .credit-description-link:hover { color: #007336; }
#main-content .credit-information .credit-description .credit-description-link .credit-more-icon { position: absolute; display: block; background: url("images/icon-search.png") no-repeat; background-size: contain; }
#main-content .credit-information .credit-advantages { font-size: 15px; position: absolute; top: 60px; right: -40px; }
#main-content .credit-information .credit-advantages .credit-advantage { display: block; font-weight: bold; }
#main-content .tab-headers > li { -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); -ms-transform: skewX(-30deg); -o-transform: skewX(-30deg); transform: skewX(-30deg); display: inline-block; color: #000; text-decoration: none; border-radius: 5px 0; }
#main-content .tab-headers > li.active, #main-content .tab-headers > li:hover { color: #fff; background: #0db461; }
#main-content .tab-headers > li.active > a, #main-content .tab-headers > li.active > span, #main-content .tab-headers > li:hover > a, #main-content .tab-headers > li:hover > span { border-color: #fff; color: #fff; }
#main-content .tab-headers > li.red { color: #007336; }
#main-content .tab-headers > li.red > a, #main-content .tab-headers > li.red > span { color: #007336; border-color: #007336; }
#main-content .tab-headers > li.red.active, #main-content .tab-headers > li.red:hover { background: #007336; }
#main-content .tab-headers > li.red.active > a, #main-content .tab-headers > li.red.active > span, #main-content .tab-headers > li.red:hover > a, #main-content .tab-headers > li.red:hover > span { border-color: #007336; color: #fff; }
#main-content .tab-headers > li > a, #main-content .tab-headers > li > span { -webkit-transform: skewX(30deg); -moz-transform: skewX(30deg); -ms-transform: skewX(30deg); -o-transform: skewX(30deg); transform: skewX(30deg); display: inline-block; border-bottom: 1px dashed #000; color: #000; text-decoration: none !important; cursor: pointer; }
#main-content .pluses-label-row { position: relative; }
#main-content .pluses-label-row .pluses-label { background: url("images/pluses-background.png") no-repeat; position: absolute; z-index: 1; }
#main-content .pluses { -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); -ms-transform: skewX(-30deg); -o-transform: skewX(-30deg); transform: skewX(-30deg); background: #f2f2f2; border-radius: 20px 0; position: relative; overflow: hidden; }
#main-content .pluses .plus { -webkit-transform: skewX(30deg); -moz-transform: skewX(30deg); -ms-transform: skewX(30deg); -o-transform: skewX(30deg); transform: skewX(30deg); overflow: hidden; }
#main-content .pluses .plus .plus-image { float: left; }
#main-content .pluses .plus .plus-information { float: left; }
#main-content .pluses .plus .plus-information .plus-header { font-weight: bold; display: block; line-height: 1.4; }
#main-content .faq-element .question { display: block; color: #1E1E1E; cursor: pointer; }
#main-content .faq-element .question .icon { width: 0; height: 0; border: 10px solid transparent; border-left: 10px solid #007336; display: inline-block; position: relative; }
#main-content .faq-element .question span { display: inline-block; border-bottom: 1px dashed #1E1E1E; }
#main-content .faq-element .question span:hover { color: #007336; border-color: #007336; }
#main-content .faq-element .question.active span { color: #007336; border: none; }
#main-content .faq-element .answer { display: none; background: #f2f2f2; }
#main-content .breadcrumb { list-style: none; padding: 0; margin: 0; }
#main-content .breadcrumb > li { color: #999; display: inline-block; }
#main-content .breadcrumb > li > a { color: #999; text-decoration: underline; }
#main-content .breadcrumb > li > a:hover { color: gray; }
#main-content .catalog-categories .catalog-root-category .catalog-root-category-name { display: block; font-weight: bold; position: relative; }
#main-content .catalog-categories .catalog-root-category .catalog-root-category-name .category-icon { display: block; position: absolute; background-size: contain !important; }
#main-content .catalog-categories .catalog-root-category .catalog-root-category-name .category-icon.tech-category-icon { background: url("images/filter-tech-icon.png") no-repeat; }
#main-content .catalog-categories .catalog-root-category .catalog-root-category-name .category-icon.jewelry-category-icon { background: url("images/filter-gold-icon.png") no-repeat; }
#main-content .catalog-categories .catalog-root-category .catalog-root-category-name .category-icon.fur-category-icon { background: url("images/filter-fur-icon.png") no-repeat; }
#main-content .catalog-categories .catalog-root-category .catalog-root-category-name .catalog-count { display: block; color: #007336; }
#main-content .catalog-categories .catalog-root-category .catalog-root-category-name a { color: #1E1E1E; text-decoration: none; }
#main-content .catalog-categories .catalog-root-category .catalog-subcategories { list-style: none; }
#main-content .catalog-categories .catalog-root-category .catalog-subcategories > li { display: inline-block; }
#main-content .catalog-categories .catalog-root-category .catalog-subcategories > li > a { display: inline-block; border: 1px solid #fff; border-radius: 25px; color: #666; text-decoration: none; }
#main-content .catalog-categories .catalog-root-category .catalog-subcategories > li > a:hover { border-color: #007336; }
#main-content .catalog-categories .catalog-root-category .catalog-subcategories > li > a.active { background: #007336; border-color: #007336; color: #fff; }
#main-content .catalog-categories .catalog-root-category .catalog-subcategories > li > a.first-jewelry { background: url("images/f-jewelry-name-icon.png"); background-repeat: no-repeat; background-position: 10px center; padding-left: 50px; }
#main-content .catalog-filter { background: #f8f8f8; }
#main-content .catalog-filter .catalog-filter-element { border-top: 1px solid #DBDBDB; }
#main-content .catalog-filter .catalog-filter-element:first-child { border-top: none; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-filter-input { border: 1px solid #DBDBDB; border-radius: 15px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-line { background: #EEE; background: linear-gradient(to bottom, #DDD -50%, #FFF 150%); border: 1px solid #CCC; border-radius: 16px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-bar { background: url("images/range-slider-bar.png") #007336; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-shadow { background: #000; opacity: 0.3; border-radius: 5px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-slider { background: url("images/range-slider-bullet.png") no-repeat; background-size: contain; cursor: pointer; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-min, #main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-max { color: #333; text-shadow: none; background: rgba(0, 0, 0, 0.1); border-radius: 3px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-from, #main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-to, #main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-single { color: #fff; text-shadow: none; background: #428bca; border-radius: 3px; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-name { display: block; color: #1E1E1E; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes.in-column > div { display: block; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes.in-column > div input { display: none; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes.in-column > div input:checked + label { color: #007336; text-decoration: underline; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes.in-column > div label { cursor: pointer; border: none; display: block; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes.in-column > div label:hover { color: #007336; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes.in-column > div label:first-letter { color: #007336; text-decoration: underline; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes.in-column > div .count { position: relative; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes.in-column > div .count:before { content: '('; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes.in-column > div .count:after { content: ')'; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes > div { display: inline-block; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes > div input { display: none; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes > div input:checked + label { border-color: #007336; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes > div label { cursor: pointer; border-bottom: 4px solid #FBFBFB; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes > div label:hover { color: #007336; }
#main-content .catalog-order-item { text-align: center; }
#main-content .catalog-order-item .catalog-order-item-header { display: block; text-align: center; color: #999; }
#main-content .catalog-order-item .catalog-order-item-go { display: inline-block; background: #F8E528; text-align: center; color: #1E1E1E; text-decoration: none; }
#main-content .catalog-order-item .catalog-order-item-go span { border-bottom: 1px dashed #F8E528; }
#main-content .catalog-order-item .catalog-order-item-go:hover span { border-color: #1E1E1E; }
#main-content .catalog-order-item .catalog-order-item-go:hover + .hand-icon { -webkit-animation-duration: 1s; -moz-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: upMove; -moz-animation-name: upMove; animation-name: upMove; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; }
#main-content .catalog-order-item .hand-icon { background: url("images/hand-icon.png") no-repeat; background-size: contain; position: relative; }
#main-content .catalog-controls .sort-header { color: #999; }
#main-content .catalog-controls .catalog-sort { display: inline-block; }
#main-content .catalog-controls .catalog-sort > a { background: -webkit-linear-gradient(#feffff, #ede9e5) top repeat; background: linear-gradient(#feffff, #ede9e5) top repeat; display: inline-block; text-decoration: none; color: #3F454B; cursor: pointer; text-align: center; border: 1px solid #ECEAEA; border-bottom-color: #BEBEBE; }
#main-content .catalog-controls .catalog-sort > a:first-of-type { border-radius: 10px 0 0 10px; border-right: none; }
#main-content .catalog-controls .catalog-sort > a:last-of-type { border-radius: 0 10px 10px 0; border-right: none; }
#main-content .catalog-controls .catalog-sort > a.active { background: #90969D; color: #FFF; border-color: #7D8389; box-shadow: inset 0 0 13px rgba(70, 70, 70, 0.5); cursor: default; }
#main-content .products .product { border: 1px solid #e7e7e7; border-radius: 10px; }
#main-content .products .product .badge-special { background: url("images/item-badge-special.png") no-repeat; height: 72px; width: 92px; top: 0; right: 15px; position: absolute; }
#main-content .products .product .badge-shop { background: url("images/f-jewelry-icon.png") no-repeat; height: 50px; width: 50px; top: 5px; right: 20px; position: absolute; }
#main-content .products .product .product-name { border-left: 6px solid #007336; color: #1E1E1E; text-decoration: underline; display: block; }
#main-content .products .product .product-name:hover { color: #007336; }
#main-content .products .product .product-article { color: #999; display: block; }
#main-content .products .product .product-address { color: #999; display: block; }
#main-content .products .product .product-address > a { color: #1E1E1E; text-decoration: underline; }
#main-content .products .product .product-address > a:hover { color: #007336; }
#main-content .products .product .product-price { color: #1E1E1E; display: block; }
#main-content .products .product .product-price .new-price { color: #007336; }
#main-content .products .product .product-price .old-price { color: #999; text-decoration: line-through; font-size: 17px; }
#main-content .product-detail .back-url { color: #007336; text-decoration: none; display: inline-block; }
#main-content .product-detail .back-url:hover > span { text-decoration: underline; }
#main-content .product-detail .detail-props-table tr:nth-child(2n) td { background: #fff; }
#main-content .product-detail .detail-props-table tr td { background: #F2F2F2; }
#main-content .product-detail .detail-props-table tr td:first-of-type { border-right: 2px solid #fff; }
#main-content .product-detail .detail-in-stock { color: #999; display: block; }
#main-content .product-detail .detail-in-stock > a { color: #007336; }
#main-content .product-detail .detail-article { display: block; color: #999; font-style: italic; }
#main-content .product-detail .detail-price { display: block; color: #1E1E1E; }
#main-content .product-detail .detail-price .old-price { font-size: 18px; display: block; color: #999; text-decoration: line-through; }
#main-content .product-detail h2 { color: #d93717; }
#main-content .contacts .line { border-color: #f2f2f2; }
#main-content .contacts h2 { margin-bottom: 20px; font-size: 19px; font-family: Verdana, sans-serif; font-weight: 300; }
#main-content .contacts h2.contacts-region-6:before { content: ''; background: url("images/contacts-region-icon-1.png") no-repeat; display: block; width: 28px; height: 26px; position: absolute; top: 15px; left: -20px; }
#main-content .contacts h2.contacts-region-7:before { content: ''; background: url("images/contacts-region-icon-3.png") no-repeat; display: block; width: 28px; height: 26px; position: absolute; top: 17px; left: -20px; }
#main-content .contacts h2.contacts-region-8:before { content: ''; background: url("images/contacts-region-icon-2.png") no-repeat; display: block; width: 28px; height: 26px; position: absolute; top: 19px; left: -20px; }
#main-content .contacts .red-header { margin: 15px 0 5px 0; display: block; }
#main-content .contacts .offices-list { list-style: none; margin: 0 0 20px 0; padding: 0; }
#main-content .contacts .offices-list li { cursor: pointer; color: #4083CD; margin-bottom: 7px; }
#main-content .contacts .offices-list li:hover, #main-content .contacts .offices-list li.active { color: #007336; text-decoration: underline; }
#main-content .contacts .offices-list li.active { margin-left: -3px; }
#main-content .contacts .offices-list li.active:before { content: ''; display: inline-block; width: 5px; height: 15px; background: #007336; margin: 0 10px 0 -12px; position: relative; top: 3px; }
#main-content .contacts .contacts-table { width: 100%; }
#main-content .contacts .contacts-table tr td { padding: 5px 10px; color: #999; }
#main-content .contacts .contacts-table tr td:first-of-type { padding-left: 0; font-weight: bold; font-size: 18px; color: #1E1E1E; }
#main-content .contacts .lombard-map { background: url("images/map-shadow.png") center 464px no-repeat; padding-bottom: 35px; height: 500px !important; display: none; }
#main-content .contacts .office { padding-bottom: 30px; display: none; }
#main-content .contacts .office .office-image { margin-bottom: 15px; }
#main-content .contacts .office .office-information { width: 100%; margin-bottom: 10px; }
#main-content .contacts .office .office-information tr.office-information-headers td { padding-bottom: 10px; font-style: italic; font-size: 17px; }
#main-content .contacts .office .office-information tr.office-information-data td { padding-bottom: 20px; }
#main-content .contacts .office .office-information tr td.with-icon { width: 45px; }
#main-content .contacts .office .office-information .contacts-icon { width: 32px; height: 32px; background-size: contain !important; }
#main-content .contacts .office .office-information .contacts-icon.icon-address { background: url("images/contacts-icon-address.png") no-repeat; }
#main-content .contacts .office .office-information .contacts-icon.icon-phone { background: url("images/contacts-icon-phone.png") no-repeat; }
#main-content .contacts .office .office-information .contacts-icon.icon-time { background: url("images/contacts-icon-time.png") no-repeat; }
#main-content .contacts .office .office-information .contacts-icon.icon-bus { background: url("images/contacts-icon-bus.jpg") no-repeat; }
#main-content .contacts .office .office-information .contacts-icon.icon-rail { background: url("images/contacts-icon-trolling-bus.jpg") no-repeat; }
#main-content .contacts .office .office-information .contacts-icon.icon-troll-bus { background: url("images/contacts-icon-rail.jpg") no-repeat; }
#main-content .contacts .office .office-information .route { background: #f2f2f2; padding: 5px; margin: 0 10px 5px 0; display: inline-block; width: 40px; text-align: center; }
#main-content .contacts .office .office-feedback { color: #999; font-style: italic; text-decoration: none; border-bottom: 1px dashed #fff; }
#main-content .contacts .office .office-feedback:hover { border-color: #999; }
#main-content .news .header-small { text-decoration: underline; }
#main-content .news .header-small .news-label { background: url("images/news-label.png") no-repeat; display: inline-block; position: relative; }
#main-content .news .news-element { border-left: 1px solid #e7e7e7; }
#main-content .news .news-element.first { border-color: #fff; }
#main-content .news .news-element .news-element-date { display: block; color: #999; }
#main-content .news .news-element .news-element-title { display: block; color: #1E1E1E; font-weight: bold; text-decoration: underline; }
#main-content .news .news-element .news-element-description { display: block; color: #1E1E1E; }
#main-content .mini-bnrs { overflow: hidden; position: relative; background: url("images/mini-bnrs.png") no-repeat; background-size: contain; line-height: 1.4; }
#main-content .mini-bnrs .mini-bnr { position: absolute; font-weight: bold; color: #1E1E1E; cursor: pointer; text-decoration: underline; }
#main-content .mini-bnrs .mini-bnr:hover { color: #007336; }
#main-content .sold { background: url("images/item-sold.png") no-repeat; width: 155px; height: 114px; position: absolute; top: 20px; left: 26px; opacity: 0.9; }
#main-content .good-sell { margin-bottom: 25px; }
#main-content .good-sell .good-sell-header { color: #007336; border-bottom: 4px solid #007336; display: block; padding: 10px 0; width: 160px; font-weight: bold; margin-bottom: 10px; }
#main-content .good-sell .good-sell-list { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; list-style: none; margin: 0; padding: 0; }
#main-content .good-sell .good-sell-list li { padding-left: 20px; margin-bottom: 10px; }
#main-content .good-sell .good-sell-list li:before { content: ' '; display: inline-block; background: #007336; position: relative; top: 1px; width: 12px; height: 12px; margin-left: -20px; margin-right: 8px; }
#main-content .catalog-name-search { margin-bottom: 40px; text-align: center; }
#main-content .catalog-name-search input { border: 1px solid #d2d2d2; padding: 5px 10px 5px 40px; border-radius: 17px; background: url("images/icon-search-red.png") 10px center no-repeat; }
#main-content .catalog-name-search input:focus { outline: none; border-color: #1E1E1E; }
#main-content .special-offer { margin-top: 20px; }
#main-content .special-offer .special-offer-name { font-weight: bold; font-size: 22px; display: block; margin-bottom: 10px; }
#main-content .special-offer .special-offer-description { margin-bottom: 5px; }
#main-content .special-offer .special-offer-date { color: #007336; font-weight: bold; }
#main-content .special-offer .special-offer-date > span { font-weight: normal; color: #999; }
#main-content .special-offer .special-offer-date > span:before { content: ''; display: inline-block; background: url("images/icon-time.png") no-repeat; width: 16px; height: 16px; position: relative; top: 3px; margin-right: 10px; }

#footer { background: url("images/footer-shadow.png") no-repeat #f0f0f0; line-height: 1.5; }
#footer .bottom-categories-menu { overflow: hidden; list-style: none; }
#footer .bottom-categories-menu li { float: left; }
#footer .bottom-categories-menu li a { color: #1E1E1E; text-decoration: underline; }
#footer .bottom-categories-menu li a:hover { color: #007336; }
#footer .bottom-menu { list-style: none; }
#footer .bottom-menu li { display: block; }
#footer .bottom-menu li a { color: #666; text-decoration: none; border-bottom: 1px dashed #666; }
#footer .bottom-menu li a:hover { color: #007336; border-color: #007336; }
#footer .logo { display: block; text-decoration: none; font-family: "EuropeExt", sans-serif; text-transform: uppercase; color: #000; font-weight: bold; overflow: hidden; }
#footer .logo .logo-title { float: left; }
#footer .logo .logo-image { display: inline-block; background: url("images/logo.png") no-repeat; background-size: contain; float: left; }
#footer .logo .logo-header { color: #007336; display: block; }
#footer .card { overflow: hidden; }
#footer .card.card-gold .card-image { background: url("images/card-gold.png") no-repeat; }
#footer .card.card-buy .card-image { background: url("images/card-buy.png") no-repeat; }
#footer .card .card-image { display: block; float: left; background-size: contain !important; }
#footer .card .card-name { color: #1E1E1E; display: block; float: left; }
#footer .subscribe { overflow: hidden; }
#footer .subscribe .subscribe-icon { background: url("images/mail-icon.png") no-repeat; float: left; }
#footer .subscribe .subscribe-header { float: left; display: block; }
#footer .subscribe .subscribe-input { border: 1px solid #999; border-radius: 0; }
#footer .subscribe .subscribe-input:focus { outline: none; border-color: #666; }
#footer .subscribe .subscribe-button { color: #fff; background: #626262; text-align: center; min-width: 104px; }
#footer .subscribe .subscribe-button:hover, #footer .subscribe .subscribe-button:focus { text-decoration: none; background: #494949; }
#footer .feedback .leave-feedback:hover { text-decoration: none; }
#footer .feedback .leave-feedback .feedback-cloud { display: block; background: url("images/feedback-cloud.png") no-repeat; background-size: contain; position: absolute; }
#footer .feedback .leave-feedback .feedback-cloud i { background: url("images/feedback-icon.png") no-repeat; display: block; position: absolute; width: 49px; height: 24px; top: 27px; left: 90px; z-index: 0; }
#footer .feedback .leave-feedback .feedback-cloud > span { color: #1E1E1E; background: #F8E528; text-decoration: none; display: inline-block; position: relative; text-align: center; z-index: 1; }
#footer .feedback .leave-feedback .feedback-cloud > span:hover { text-decoration: underline; }
#footer .feedback .leave-feedback .feedback-description { overflow: hidden; border: 1px dashed #999; border-radius: 10px; color: gray; text-align: right; }
#footer .feedback .leave-feedback .feedback-description:hover > span { border-color: #999; }
#footer .feedback .leave-feedback .feedback-description > span { float: right; display: block; border-bottom: 1px dashed #f0f0f0; }
#footer .social .social-icon { display: inline-block; background-size: contain; background-repeat: no-repeat; }
#footer .footer-copyrights { background: #fff; }

#feedbackForm, #orderForm, #callbackForm, #autocreditForm { background: #fff; border-radius: 15px; padding: 60px; width: 600px; position: relative; }
#feedbackForm .arcticmodal-close, #orderForm .arcticmodal-close, #callbackForm .arcticmodal-close, #autocreditForm .arcticmodal-close { background: url("images/icon-close.png") no-repeat; background-size: contain; width: 32px; height: 32px; display: block; position: absolute; top: 60px; right: 40px; cursor: pointer; }
#feedbackForm .modal-header, #orderForm .modal-header, #callbackForm .modal-header, #autocreditForm .modal-header { font-weight: bold; font-size: 22px; margin-bottom: 30px; display: block; }
#feedbackForm .modal-text, #orderForm .modal-text, #callbackForm .modal-text, #autocreditForm .modal-text { margin-bottom: 30px; display: block; }
#feedbackForm .modal-input-icon, #orderForm .modal-input-icon, #callbackForm .modal-input-icon { width: 50px; height: 42px; position: absolute; background-size: contain !important; }
#feedbackForm .modal-input-icon.icon-phone, #orderForm .modal-input-icon.icon-phone, #callbackForm .modal-input-icon.icon-phone { background: url("images/icon-order-phone.png") no-repeat; }
#feedbackForm .modal-input-icon.icon-sms, #orderForm .modal-input-icon.icon-sms { background: url("images/icon-order-sms.png") no-repeat; }
#feedbackForm .modal-input-icon.icon-email, #orderForm .modal-input-icon.icon-email { background: url("images/icon-order-email.png") no-repeat; }

#feedbackForm { width: 700px; }
#feedbackForm .red { color: #007336; margin-bottom: 10px; display: block; }
#feedbackForm .lombard-address { margin-bottom: 20px; }
#feedbackForm .lombard-address .lombard-address-icon { display: inline-block; background: url("images/lombard-rouble-icon.png") no-repeat; background-size: contain; width: 40px; height: 40px; margin-right: 10px; }
#feedbackForm .lombard-address .lombard-address-name { position: relative; top: -13px; font-weight: bold; }
#feedbackForm .rating-container { text-align: center; margin-bottom: 20px; }
#feedbackForm .rating-container .current-score { color: #999; display: block; font-style: italic; margin-bottom: 5px; }
#feedbackForm .rating-container .office-rating { display: inline-block; }
#feedbackForm #positiveFeedback { display: none; }

.office-rating { margin-bottom: 5px; }
.office-rating .rating-icon { display: inline-block; width: 32px; height: 32px; background-size: contain !important; margin-right: 5px; cursor: pointer; }
.office-rating .rating-icon.rating-on { background: url("images/rating-on.png") no-repeat; }
.office-rating .rating-icon.rating-off { background: url("images/rating-off.png") no-repeat; }

#special-data-1, #special-data-2 { display: block; text-align: center; font-size: 11px; }

.pdf { display: inline-block; padding: 12px 40px; background: url("images/pdf-icon.png") left center no-repeat; }

html { font-size: 14px; }
html body { min-width: 1280px; }
html body .container { min-width: 1100px; }

#header .logo { font-size: 14px; padding-top: 18px; }
#header .logo .logo-image { width: 90px; height: 75px; padding-left: 20px;}
#header .logo .logo-header { font-size: 22px; }
#header .information { padding-top: 30px; }
#header .information .contacts { margin-bottom: 13px; }
#header .information .contacts .contacts-icon { width: 42px; height: 66px; margin-right: 10px; }
#header .information .contacts .contacts-data .contacts-header { font-size: 16px; }
#header .information .contacts .contacts-data .phone { font-size: 34px; }
#header .information .contacts .contacts-data .addresses { font-size: 16px; padding-bottom: 3px; }
#header .information .top-menu nav a { font-size: 15px; padding: 5px 17px; }

#bnr { width: 100%; margin-top: 7px; margin-bottom: 0; }
#bnr .bnr-container { width: 100%; padding: 0; }
#bnr .b-1-car { width: 460px; height: 278px; }
#bnr .b-2-money { width: 460px; height: 278px; }
#bnr .b-3-tablet { width: 406px; height: 250px; }
#bnr .b-caption-big { font-size: 64px; }
#bnr .b-caption-small { font-size: 26px; }
#bnr .b-car-icon { width: 55px; height: 55px; }
#bnr .b-rouble-icon { width: 45px; height: 45px; }
#bnr .b-percent-icon { width: 55px; height: 55px; }
#bnr .b-particles { width: 150px; height: 150px; }
#bnr + #services { margin-top: -21px; }

#services { width: 100%; height: 151px; margin-top: 100px; } 
#services .service { top: -68px; padding: 0 23px; box-sizing: content-box; }
#services .service .service-name:hover { color: #007336; text-decoration: none !important; cursor: pointer; }
#services .service .service-image { width: 130px; }
#services .service .service-name { font-size: 14px; padding-left: 10px; margin-bottom: 5px; line-height: 18px; }
#services .service .service-description { padding-left: 18px; font-size: 12px; }
#services .service .service-line { width: 3px; height: 100px; bottom: 5px; left: -15px; }

#main-content { padding-bottom: 30px; line-height: 1.8; }
#main-content .header { font-size: 26px; }
#main-content .header-small { font-size: 22px; margin-top: 7px; margin-bottom: 10px; }
#main-content .video-description { margin: 10px 0 20px 0; font-size: 14px; }
#main-content .video { margin-bottom: 10px; }
#main-content .video .video-title { width: 110px; height: 75px; top: 3px; left: -100px; font-size: 14px; padding: 17px 20px 0 35px; }
#main-content .video .video-content { width: 100%; height: 240px; }
#main-content .ok-bullet { width: 19px; height: 14px; margin-right: 5px; }
#main-content .yellow-back { padding: 5px 10px; }
#main-content .line { margin: 30px 0; }
#main-content .special.fur { margin-top: 135px; }
#main-content .gray-back { padding: 20px; }
#main-content .red-header { font-size: 18px; margin-bottom: 25px; }
#main-content .ptb20 { padding-top: 20px; padding-bottom: 20px; }
#main-content .hide-overflow { padding: 0 15px 0 0; }
#main-content .price-block { width: 420px; height: 300px; }
#main-content .price-block.for-gold { margin-top: -160px; }
#main-content .price-block .price-block-header { font-size: 20px; top: 9px; left: 212px; }
#main-content .price-block .price-block-phones { font-size: 22px; }
#main-content .price-block .price-block-phones.phone-1 { top: 25px; left: 208px; }
#main-content .price-block .price-block-phones.phone-2 { top: 25px; left: 208px; }
#main-content .price-block .price-block-or { left: 209px; top: 25px; font-size: 13px; }
#main-content .price-block .price-block-online { left: 222px; top: 25px; font-size: 19px; width: 145px; }
#main-content .left-block-shadow { width: 100px; height: 700px; top: 0; right: 11px; }
#main-content .left-block-image-container { width: 100%; }
#main-content .left-block-image.houses-image { width: 100%; height: 510px; margin-top: 105px; }
#main-content .left-block-image.gold-image { width: 100%; height: 490px; margin-top: 155px; }
#main-content .left-block-image.zvit-image { width: 595px; height: 360px; margin-top: 155px;  margin-left: 5px;}
#main-content .left-block-image.doku-image { width: 595px; height: 360px; margin-top: 155px;  margin-left: 5px;}
#main-content .left-block-image.auto-image { width: 130%; height: 490px; margin-top: 155px; }
#main-content .left-block-image.tech-image { width: 286px; height: 480px; margin-top: 90px;}
#main-content .left-block-image.loans-image { width: 100%; height: 490px; margin-top: 25px; }
#main-content .left-block-image.faq-image { width: 100%; height: 490px; margin-top: 85px; }
#main-content .left-block-image.fur-image { width: 100%; height: 530px; margin-top: 85px; margin-left: 60px; }
#main-content .left-block-image.specials-image { width: 100%; height: 530px; margin-top: 5px; margin-left: 60px; }
#main-content .left-block-image.finance-image { width: 100%; height: 350px; margin-top: 5px; margin-left: 60px; }
#main-content .left-block-image.job-image { width: 100%; height: 479px; margin-top: 120px; margin-left: 60px; }
#main-content .left-block-image.officies-image { width: 450px; height: 483px; margin-top: 45px; margin-left: 20px; }
#main-content .left-block-navigation { padding: 0; margin: 35px 0 0 0; z-index: 5; }
#main-content .left-block-navigation > li { display: inline-block; }
#main-content .left-block-navigation > li > a { padding: 6px 5px 5px 5px; margin: 5px 4px; font-size: 14px; }
#main-content .left-block-header { margin-right: 15px; }
#main-content .left-block-header + .left-block-navigation { margin: 15px 0; }
#main-content .credit-fur-save-table thead th, #main-content .credit-house-table thead th { padding: 5px 20px 5px 0; }
#main-content .credit-fur-save-table tbody td, #main-content .credit-house-table tbody td { padding: 10px; }
#main-content .credit-fur-save-table tbody td .table-icon, #main-content .credit-house-table tbody td .table-icon { width: 54px; height: 54px; margin-right: 15px; }
#main-content .credit-fur-save-table tbody td .type-name, #main-content .credit-house-table tbody td .type-name { padding: 9px 0; }
#main-content .credit-gold-table-header { width: 845px; height: 91px; margin-bottom: 330px; line-height: 1.5; }
#main-content .credit-gold-table-header .gold-type { top: 10px; left: 95px; font-size: 16px; }
#main-content .credit-gold-table-header .gold-type > span { font-size: 14px; }
#main-content .credit-gold-table-header .gold-price { top: 25px; left: 230px; font-size: 16px; }
#main-content .credit-gold-table-header .silver-type { top: 20px; left: 560px; font-size: 16px; }
#main-content .credit-gold-table-header .silver-price { top: 25px; left: 690px; font-size: 16px; }
#main-content .credit-auto-table-header { width: 795px; height: 52px; line-height: 1.5; }
#main-content .credit-auto-table-header .percents { top: 16px; left: 15px; font-size: 14px; width: 310px; }
#main-content .credit-auto-table-header .days7 { top: 19px; left: 444px; font-size: 14px; width: 90px; }
#main-content .credit-auto-table-header .days14, #main-content .credit-auto-table-header .days30 { top: 19px; font-size: 14px; width: 90px; }
#main-content .credit-auto-table-header .days14.days14, #main-content .credit-auto-table-header .days30.days14 { left: 580px; }
#main-content .credit-auto-table-header .days14.days30, #main-content .credit-auto-table-header .days30.days30 { left: 702px; }
#main-content .gold-invest-table-header { width: 100%; height: 63px; line-height: 1.5; }
#main-content .gold-invest-table-header .probe { top: 22px; left: 105px; }
#main-content .gold-invest-table-header .weight10 { top: 13px; left: 265px; }
#main-content .gold-invest-table-header .weight100 { top: 13px; left: 445px; }
#main-content .gold-invest-table-header .weight300 { top: 13px; left: 630px; }
#main-content .credit-fur-table-header { width: 100%; height: 63px; line-height: 1.5; }
#main-content .credit-fur-table-header .fur-type { top: 17px; left: 30px; }
#main-content .credit-fur-table-header .fur-price { top: 10px; left: 230px; }
#main-content .silver-buy-table-header { width: 100%; height: 63px; line-height: 1.5; }
#main-content .silver-buy-table-header .probe { top: 22px; left: 105px; }
#main-content .silver-buy-table-header .weight10 { top: 13px; left: 275px; }
#main-content .silver-buy-table-header .weight100 { top: 13px; left: 465px; }
#main-content .credit-fur-table.credit-fur-table, #main-content .silver-buy-table.credit-fur-table, #main-content .gold-invest-table.credit-fur-table, #main-content .credit-auto-table.credit-fur-table, #main-content .credit-gold-table.credit-fur-table, #main-content .credit-silver-table.credit-fur-table { margin-top: -12px; width: 100%; }
#main-content .credit-fur-table.credit-fur-table tr td:first-of-type, #main-content .silver-buy-table.credit-fur-table tr td:first-of-type, #main-content .gold-invest-table.credit-fur-table tr td:first-of-type, #main-content .credit-auto-table.credit-fur-table tr td:first-of-type, #main-content .credit-gold-table.credit-fur-table tr td:first-of-type, #main-content .credit-silver-table.credit-fur-table tr td:first-of-type { width: 218px; }
#main-content .credit-fur-table.silver-buy-table, #main-content .silver-buy-table.silver-buy-table, #main-content .gold-invest-table.silver-buy-table, #main-content .credit-auto-table.silver-buy-table, #main-content .credit-gold-table.silver-buy-table, #main-content .credit-silver-table.silver-buy-table { width: 645px; margin-bottom: 15px; }
#main-content .credit-fur-table.silver-buy-table tr td:first-of-type, #main-content .silver-buy-table.silver-buy-table tr td:first-of-type, #main-content .gold-invest-table.silver-buy-table tr td:first-of-type, #main-content .credit-auto-table.silver-buy-table tr td:first-of-type, #main-content .credit-gold-table.silver-buy-table tr td:first-of-type, #main-content .credit-silver-table.silver-buy-table tr td:first-of-type { width: 255px; }
#main-content .credit-fur-table.gold-invest-table, #main-content .silver-buy-table.gold-invest-table, #main-content .gold-invest-table.gold-invest-table, #main-content .credit-auto-table.gold-invest-table, #main-content .credit-gold-table.gold-invest-table, #main-content .credit-silver-table.gold-invest-table { margin-top: -4px; margin-bottom: 40px; }
#main-content .credit-fur-table.gold-invest-table tr td, #main-content .silver-buy-table.gold-invest-table tr td, #main-content .gold-invest-table.gold-invest-table tr td, #main-content .credit-auto-table.gold-invest-table tr td, #main-content .credit-gold-table.gold-invest-table tr td, #main-content .credit-silver-table.gold-invest-table tr td { width: 192px; }
#main-content .credit-fur-table.gold-invest-table tr td:first-of-type, #main-content .silver-buy-table.gold-invest-table tr td:first-of-type, #main-content .gold-invest-table.gold-invest-table tr td:first-of-type, #main-content .credit-auto-table.gold-invest-table tr td:first-of-type, #main-content .credit-gold-table.gold-invest-table tr td:first-of-type, #main-content .credit-silver-table.gold-invest-table tr td:first-of-type { width: 258px; }
#main-content .credit-fur-table.gold-invest-table tr td:last-of-type, #main-content .silver-buy-table.gold-invest-table tr td:last-of-type, #main-content .gold-invest-table.gold-invest-table tr td:last-of-type, #main-content .credit-auto-table.gold-invest-table tr td:last-of-type, #main-content .credit-gold-table.gold-invest-table tr td:last-of-type, #main-content .credit-silver-table.gold-invest-table tr td:last-of-type { width: 189px; }
#main-content .credit-fur-table.credit-auto-table tr td, #main-content .silver-buy-table.credit-auto-table tr td, #main-content .gold-invest-table.credit-auto-table tr td, #main-content .credit-auto-table.credit-auto-table tr td, #main-content .credit-gold-table.credit-auto-table tr td, #main-content .credit-silver-table.credit-auto-table tr td { width: 143px; }
#main-content .credit-fur-table.credit-auto-table tr td:first-of-type, #main-content .silver-buy-table.credit-auto-table tr td:first-of-type, #main-content .gold-invest-table.credit-auto-table tr td:first-of-type, #main-content .credit-auto-table.credit-auto-table tr td:first-of-type, #main-content .credit-gold-table.credit-auto-table tr td:first-of-type, #main-content .credit-silver-table.credit-auto-table tr td:first-of-type { width: 400px; }
#main-content .credit-fur-table.credit-auto-table tr td:last-of-type, #main-content .silver-buy-table.credit-auto-table tr td:last-of-type, #main-content .gold-invest-table.credit-auto-table tr td:last-of-type, #main-content .credit-auto-table.credit-auto-table tr td:last-of-type, #main-content .credit-gold-table.credit-auto-table tr td:last-of-type, #main-content .credit-silver-table.credit-auto-table tr td:last-of-type { width: 108px; }
#main-content .credit-fur-table.credit-gold-table, #main-content .silver-buy-table.credit-gold-table, #main-content .gold-invest-table.credit-gold-table, #main-content .credit-auto-table.credit-gold-table, #main-content .credit-gold-table.credit-gold-table, #main-content .credit-silver-table.credit-gold-table { top: 65px; width: 373px; }
#main-content .credit-fur-table.credit-gold-table tr td:first-of-type, #main-content .silver-buy-table.credit-gold-table tr td:first-of-type, #main-content .gold-invest-table.credit-gold-table tr td:first-of-type, #main-content .credit-auto-table.credit-gold-table tr td:first-of-type, #main-content .credit-gold-table.credit-gold-table tr td:first-of-type, #main-content .credit-silver-table.credit-gold-table tr td:first-of-type { width: 205px; }
#main-content .credit-fur-table.credit-silver-table, #main-content .silver-buy-table.credit-silver-table, #main-content .gold-invest-table.credit-silver-table, #main-content .credit-auto-table.credit-silver-table, #main-content .credit-gold-table.credit-silver-table, #main-content .credit-silver-table.credit-silver-table { top: 65px; left: 487px; width: 373px; }
#main-content .credit-fur-table.credit-silver-table tr td:first-of-type, #main-content .silver-buy-table.credit-silver-table tr td:first-of-type, #main-content .gold-invest-table.credit-silver-table tr td:first-of-type, #main-content .credit-auto-table.credit-silver-table tr td:first-of-type, #main-content .credit-gold-table.credit-silver-table tr td:first-of-type, #main-content .credit-silver-table.credit-silver-table tr td:first-of-type { width: 191px; }
#main-content .credit-fur-table tr td, #main-content .silver-buy-table tr td, #main-content .gold-invest-table tr td, #main-content .credit-auto-table tr td, #main-content .credit-gold-table tr td, #main-content .credit-silver-table tr td { padding: 15px; }
#main-content .credit-fur-table tr:not(.notes) td:first-of-type, #main-content .silver-buy-table tr:not(.notes) td:first-of-type, #main-content .gold-invest-table tr:not(.notes) td:first-of-type, #main-content .credit-auto-table tr:not(.notes) td:first-of-type, #main-content .credit-gold-table tr:not(.notes) td:first-of-type, #main-content .credit-silver-table tr:not(.notes) td:first-of-type { padding-left: 35px; }
#main-content .credit-fur-table tr:not(.notes) td:first-of-type:before, #main-content .silver-buy-table tr:not(.notes) td:first-of-type:before, #main-content .gold-invest-table tr:not(.notes) td:first-of-type:before, #main-content .credit-auto-table tr:not(.notes) td:first-of-type:before, #main-content .credit-gold-table tr:not(.notes) td:first-of-type:before, #main-content .credit-silver-table tr:not(.notes) td:first-of-type:before { top: 13px; left: 15px; }
#main-content .car-types-header { margin-top: 5px; margin-bottom: 10px; }
#main-content .car-types-table td { padding: 2px 3px; }
#main-content .car-types-table .car-type-icon { width: 65px; height: 45px; }
#main-content .steps { margin-top: 60px; margin-bottom: 50px; }
#main-content .steps .step-icon { width: 80px; height: 80px; margin-right: 10px; margin-top: 15px; padding-top: 30px; padding-left: 10px; }
#main-content .steps .step-data .step-data-text { padding-left: 90px; }
#main-content .car-documents { margin-top: 60px; }
#main-content .car-documents .car-documents-header { margin-bottom: 10px; }
#main-content .car-documents .car-documents-list li { padding-left: 20px; margin-bottom: 10px; }
#main-content .car-documents .car-documents-list li:before { width: 12px; height: 12px; margin-left: -20px; margin-right: 8px; }
#main-content .tech-info { margin-bottom: 30px; }
#main-content .tech-info .tech-info-header { padding-bottom: 10px; font-size: 18px; }
#main-content .tech-info .tech-info-list li { padding-bottom: 15px; }
#main-content .tech-info .tech-info-list .tech-info-icon { width: 32px; height: 32px; margin-right: 20px; top: 10px; }
#main-content .tech-bracket { height: 400px; margin-top: 30px; }
#main-content .tech-percent { margin-top: 155px; margin-left: -60px; }
#main-content .tech-percent .tech-percent-percent { height: 80px; }
#main-content .credit-information { margin-bottom: 60px; }
#main-content .credit-information .credit-description { margin-top: 90px; }
#main-content .credit-information .credit-description .credit-description-image .image-front { width: 300px; height: 322px; top: 0; left: 50px; margin-top: 30px; }
#main-content .credit-information .credit-description .credit-description-image .image-back { width: 328px; height: 254px; top: 0; left: 25px; }
#main-content .credit-information .credit-description .credit-description-data { padding-left: 45px; }
#main-content .credit-information .credit-description .credit-description-big { margin: 10px 0 30px 0; font-size: 16px; }
#main-content .credit-information .credit-description .credit-description-percent { width: 200px; height: 85px; margin: 5px 0; }
#main-content .credit-information .credit-description .credit-description-link { font-size: 18px; }
#main-content .credit-information .credit-description .credit-description-link .credit-more-icon { top: 6px; right: -50px; width: 30px; height: 30px; }
#main-content .credit-information .credit-advantages { font-size: 15px; top: 60px; right: -40px; }
#main-content .tab-headers { padding: 0; margin: 0; }
#main-content .tab-headers.small-margin > li { margin-right: 20px !important; }
#main-content .tab-headers > li { padding: 5px 10px; margin-right: 20px; }
#main-content .pluses-label-row .pluses-label { width: 155px; height: 122px; top: -39px; right: -56px; }
#main-content .pluses { padding: 20px 50px 10px 50px; margin-bottom: 30px; }
#main-content .pluses .plus .plus-image { width: 77px; margin-right: 15px; }
#main-content .pluses .plus .plus-information { width: 128px; }
#main-content .pluses .plus .plus-information .plus-header { font-size: 15px; margin-bottom: 10px; }
#main-content .pluses .plus .plus-information .plus-description { font-size: 12px; }
#main-content .faq-element .question { margin-bottom: 15px; }
#main-content .faq-element .question .icon { top: 5px; }
#main-content .faq-element .answer { margin-top: 10px; padding: 10px 24px; }
#main-content .breadcrumb > li.divider { margin: 0 5px; }
#main-content .catalog-categories .catalog-root-category { margin-bottom: 30px; }
#main-content .catalog-categories .catalog-root-category .catalog-root-category-name { margin-bottom: 15px; font-size: 17px; }
#main-content .catalog-categories .catalog-root-category .catalog-root-category-name .category-icon { top: 0; left: -65px; width: 50px; height: 50px; }
#main-content .catalog-categories .catalog-root-category .catalog-root-category-name .catalog-count { font-size: 12px; }
#main-content .catalog-categories .catalog-root-category .catalog-subcategories { padding: 0; margin: 0 0 0 -15px; }
#main-content .catalog-categories .catalog-root-category .catalog-subcategories > li > a { padding: 6px 9px 5px 9px; margin: 5px 4px; font-size: 15px; }
#main-content .catalog-filter { padding: 20px; margin-bottom: 20px; }
#main-content .catalog-filter .catalog-filter-element { margin-bottom: 15px; padding-top: 15px; }
#main-content .catalog-filter .catalog-filter-element:first-child { padding-top: 0; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-filter-input { border-radius: 15px; padding: 5px 10px; width: 90px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs { height: 55px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-line { height: 10px; top: 33px; border-radius: 16px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-line-left, #main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-line-mid, #main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-line-right { height: 8px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-bar { height: 10px; top: 33px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-shadow { height: 2px; top: 38px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-slider { top: 16px; width: 21px; height: 36px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-slider.from { margin-left: -3px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-slider.to { margin-left: 3px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-min, #main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-max { font-size: 12px; line-height: 1.333; top: 0; padding: 1px 5px; }
#main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-from, #main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-to, #main-content .catalog-filter .catalog-filter-element.price-filter .price-range-slider .irs-single { font-size: 14px; line-height: 1.333; padding: 1px 5px; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-name { font-size: 18px; margin-bottom: 10px; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes.in-column > div .count { font-size: 12px; top: -1px; }
#main-content .catalog-filter .catalog-filter-element .catalog-filter-value.checkboxes > div { margin: 5px; }
#main-content .catalog-order-item { margin-bottom: 20px; }
#main-content .catalog-order-item .catalog-order-item-go { padding: 5px 15px; margin: 10px 0; }
#main-content .catalog-order-item .hand-icon { width: 82px; height: 103px; margin: 0 auto; }
#main-content .catalog-controls { margin-bottom: 34px; margin-top: 10px; }
#main-content .catalog-controls .sort-header { font-size: 13px; }
#main-content .catalog-controls .catalog-sort { margin: -6px 5px 0 5px; }
#main-content .catalog-controls .catalog-sort.sort-field { margin-left: 15px; }
#main-content .catalog-controls .catalog-sort.sort-count { margin-left: 15px; }
#main-content .catalog-controls .catalog-sort > a { line-height: 16px; padding: 5px 16px 6px 16px; font-size: 12px; }
#main-content .products .tab-headers { margin-bottom: 20px; }
#main-content .products .product { margin-bottom: 30px; }
#main-content .products .product .product-image { padding: 5px; }
#main-content .products .product .product-name { font-size: 16px; padding-left: 5px; margin-bottom: 10px; }
#main-content .products .product .product-article { padding-left: 11px; font-size: 12px; margin-bottom: 5px; }
#main-content .products .product .product-address { padding-left: 11px; font-size: 12px; margin-bottom: 5px; }
#main-content .products .product .product-price { padding-left: 11px; font-size: 20px; margin-bottom: 10px; }
#main-content .product-detail .back-url { margin: 10px 0 25px 0; }
#main-content .product-detail .detail-props-table { width: 100%; margin-bottom: 20px; }
#main-content .product-detail .detail-props-table tr td { padding: 10px 17px; }
#main-content .product-detail .detail-props-table tr td:first-of-type { width: 230px; }
#main-content .product-detail .detail-in-stock { margin-top: 39px; }
#main-content .product-detail .detail-in-stock > a { font-size: 16px; }
#main-content .product-detail .detail-article { margin-top: 5px; }
#main-content .product-detail .detail-price { font-size: 36px; }
#main-content .product-detail .detail-description { margin-top: 35px; }
#main-content .product-detail h2 { font-size: 18px; margin-bottom: 25px; }
#main-content .news { margin-bottom: 30px; }
#main-content .news .header-small { margin-bottom: 20px; margin-left: -41px; }
#main-content .news .header-small .news-label { width: 32px; height: 32px; margin-right: 10px; top: 10px; }
#main-content .news .news-element .news-element-date { font-size: 12px; margin-bottom: 5px; }
#main-content .news .news-element .news-element-title { font-size: 16px; margin-bottom: 15px; }
#main-content .news .news-element .news-element-description { font-size: 13px; }
#main-content .mini-bnrs { height: 130px; }
#main-content .mini-bnrs .bnr-1 { top: 40px; left: 10px; }
#main-content .mini-bnrs .bnr-2 { top: 30px; left: 450px; }
#main-content .mini-bnrs .bnr-3 { top: 40px; left: 735px; }
#main-content .mini-bnrs .bnr-4 { top: 40px; left: 1007px; }

#footer { margin-top: 30px; }
#footer .footer-main { padding-bottom: 30px; }
#footer .bottom-categories-menu { margin: 30px 0 40px 0; }
#footer .bottom-categories-menu li { margin-left: 36px; }
#footer .bottom-categories-menu li:first-of-type { margin-left: 0; }
#footer .bottom-menu li { margin-bottom: 12px; }
#footer .logo { margin-bottom: 20px; }
#footer .logo .logo-title { margin-top: 10px; }
#footer .logo .logo-image { width: 70px; height: 60px; margin-right: 15px; }
#footer .logo .logo-header { font-size: 24px; line-height: 25px; }
#footer .card { margin-bottom: 20px; }
#footer .card.card-gold .card-name { margin-top: 10px; }
#footer .card .card-image { width: 74px; height: 120px; margin-right: 19px; }
#footer .subscribe { margin-bottom: 60px; }
#footer .subscribe .subscribe-icon { width: 30px; height: 22px; margin-right: 10px; margin-top: 3px; }
#footer .subscribe .subscribe-header { font-size: 12px; line-height: 15px; margin-right: 6px; }
#footer .subscribe .subscribe-input { padding: 5px 10px; margin-right: 5px; width: 220px; }
#footer .subscribe .subscribe-button { padding: 10px; }
#footer .feedback .feedback-cloud { width: 220px; height: 130px; top: -40px; left: -40px; }
#footer .feedback .feedback-cloud > span { top: 51px; left: 50px; padding: 5px 10px; }
#footer .feedback .feedback-description { padding: 10px; }
#footer .social { margin-top: 20px; }
#footer .social .social-icon { width: 25px; height: 25px; margin: 0 4px 5px 4px; }
#footer .footer-copyrights { padding: 10px; font-size: 12px; }
#footer .footer-copyrights .copyrights-left p { margin-top: 17px; }
#footer .footer-copyrights .copyrights-right p { margin-top: 10px; }

@media screen and (min-width: 1600px) and (max-width: 1920px) { html { font-size: 16px; } }
.form-job { background: #F2F2F2; padding: 30px 50px; }
.form-job__row { position: relative; }
.form-job__row--with-margin { margin-bottom: 20px; }
.form-job__row:before { content: ' '; display: block; background: #007336; position: absolute; top: 0; left: -35px; width: 13px; height: 45px; }
.form-job__input { padding: 9px 10px; width: 100%; border: 1px solid #fff; }
.form-job__input--textarea { height: 100px; }
.form-job__input--date { background: url("images/form-job-date-input.png") 10px center no-repeat #ffffff; padding-left: 45px; }
.form-job__input:focus { outline: none; border-color: #1E1E1E; }
.form-job__header { font-weight: 700; font-size: 18px; display: block; margin-bottom: 15px; }
.form-job__upload-photo { width: 153px; height: 170px; background: url("images/form-job-upload-photo.png") no-repeat; position: relative; display: inline-block; cursor: pointer; }
.form-job__upload-photo--success { background: url("images/form-job-upload-photo-success.png") center 25px no-repeat #54E053; }
.form-job__upload-photo--success .form-job__upload-photo-button { display: none !important; }
.form-job__upload-photo--success .form-job__upload-success-message { display: block !important; }
.form-job__upload-photo .form-job__upload-photo-button { display: block; }
.form-job__upload-photo .form-job__upload-success-message { display: none; }
.form-job__upload-photo:hover .form-job__upload-photo-button { text-decoration: underline; }
.form-job__upload-photo-button { position: absolute; bottom: 5px; left: 0; right: 0; text-align: center; font-size: 12px; color: #1E1E1E; }
.form-job__upload-success-message { color: #1E1E1E; text-align: center; line-height: 20px; font-size: 12px; position: absolute; bottom: 15px; left: 0; right: 0; padding: 0 10px; }
.form-job__upload-photo-input { display: none; }
.form-job__submit { display: inline-block; width: 100%; background: #007336; color: #fff; text-align: center; padding: 10px; border: none; margin-top: 25px; }
.form-job__submit:hover { background: #bd3014; }

.alert-success { display: block; background: #54e053; margin-bottom: 20px; padding: 5px 10px; }

.jslider .jslider-bg i, .jslider .jslider-pointer { background: url(../img/jslider.png) no-repeat 0 0; }

.jslider { display: block; width: 100%; height: 1em; position: relative; top: 0.6em; font-family: Arial, sans-serif; }

.jslider table { width: 100%; border-collapse: collapse; border: 0; }

.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

.jslider table, .jslider table tr, .jslider table tr td { width: 100%; vertical-align: top; }

.jslider .jslider-bg { position: relative; }

.jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; }

.jslider .jslider-bg .l { width: 10%; background-position: 0 0; left: 0; }

.jslider .jslider-bg .f { width: 80%; left: 10%; background-repeat: repeat-x; background-position: 0 -20px; }

.jslider .jslider-bg .r { width: 10%; left: 90%; background-position: right 0; }

.jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 5px; background-repeat: repeat-x; background-position: 0 -40px; }

.jslider .jslider-pointer { width: 13px; height: 15px; background-position: 0 -60px; position: absolute; left: 20%; top: -4px; margin-left: -6px; cursor: pointer; cursor: hand; }

.jslider .jslider-pointer-hover { background-position: -20px -60px; }

.jslider .jslider-pointer-to { left: 80%; }

.jslider .jslider-label { font-size: 9px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; }

.jslider .jslider-label-to { left: auto; right: 0; }

.jslider .jslider-value { font-size: 9px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -19px; left: 20%; background: white; line-height: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }

.jslider .jslider-value-to { left: 80%; }

.jslider .jslider-label small, .jslider .jslider-value small { position: relative; top: -0.4em; }

.jslider .jslider-scale { position: relative; top: 9px; }

.jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }

.jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999; }

.jslider-single .jslider-pointer-to, .jslider-single .jslider-value-to, .jslider-single .jslider-bg .v, .jslider-limitless .jslider-label { display: none; }

.rubleIcon { float: right; background: url("images/rubleIcon.png") no-repeat; margin-top: 20px; width: 17px; height: 25px; }

.rubleIconWhite { float: left; background: url("images/rubleIconWhite.png") no-repeat; margin-top: 15px; width: 17px; height: 25px; }

.row1, .row2, .row3, .row4 { margin-bottom: 10px; padding: 0 30px; }

#calculatorOpen { background: url("images/buttonOpen.png") no-repeat; width: 54px; height: 118px; position: fixed; top: 80%; right: -10px; cursor: pointer; z-index: 100; transition-property: all; transition-duration: 0.5s; }
#calculatorOpen:hover { right: 0px; }

#CallbackOpen { background: url("images/buttonOpen.png") no-repeat; width: 54px; height: 118px; position: fixed; top: 80%; right: -10px; cursor: pointer; z-index: 100; transition-property: all; transition-duration: 0.5s; }
#CallbackOpen:hover { right: 0px; }

#calculator { display: none; }
#calculator * { box-sizing: content-box; }
#calculator .background { position: fixed; top: 0px; width: 3000px; height: 3000px; background-color: #AAAAAA; opacity: 0.7; z-index: 1001; }
#calculator .calculator { background: url("images/mainBg.png") no-repeat #FFFFFF; position: fixed; top: 100px; left: 400px; width: 760px; padding: 30px 0 17px 0; z-index: 1002; }
#calculator .calculator .row1 { overflow: hidden; }
#calculator .calculator .row1 .headerCalc { display: block; float: left; font-size: 28px; text-transform: uppercase; color: #0db461; font-weight: 700; padding-left:70px; text-shadow: 0 2px 2px #000000;}
#calculator .calculator .row1 .goldMember { display: block; float: right; font-size: 16px; text-transform: uppercase; color: #89878c; overflow: hidden; margin-top: 5px; cursor: pointer; }
#calculator .calculator .row1 .goldMember .goldHeader { display: block; float: left; border-bottom: 1px dashed #89878c; margin: 5px 10px 0 0; }
#calculator .calculator .row1 .goldMember .checkbox { float: right; background: url("images/checkboxSprite.png") no-repeat 0px 0px; width: 22px; height: 22px; margin-top: 6px; margin-left: 5px; }
#calculator .calculator .row1 .goldMember .checkbox.checked { background-position: -22px 0px; }
#calculator .calculator .row2 { margin-bottom: 0; }
#calculator .calculator .row2 .row2-inner { background: url("images/row2bg.png") no-repeat; height: 35px; overflow: hidden; }
#calculator .calculator .row2 .gold, #calculator .calculator .row2 .tech, #calculator .calculator .row2 .avto { float: left; overflow: hidden; padding-top: 2px; padding-left: 16px; cursor: pointer; }
#calculator .calculator .row2 .gold .headerCalc, #calculator .calculator .row2 .tech .headerCalc, #calculator .calculator .row2 .avto .headerCalc { display: block; float: left; font-size: 22px; font-weight: bold; }
#calculator .calculator .row2 .gold .radio, #calculator .calculator .row2 .tech .radio, #calculator .calculator .row2 .avto .radio { float: left; background: url("images/radioSprite.png") no-repeat 0px 0px; width: 22px; height: 22px; margin-top: 6px; margin-left: 7px; }
#calculator .calculator .row2 .gold .radio.checked, #calculator .calculator .row2 .tech .radio.checked, #calculator .calculator .row2 .avto .radio.checked { background-position: -22px 0px; }
#calculator .calculator .row3 { overflow: hidden; margin-bottom: 0; }
#calculator .calculator .row3 .jslider { float: left; width: 460px; height: 65px; margin-top: 45px; margin-left: 5px; }
#calculator .calculator .row3 .jslider .jslider-bg i { background: #d9dade; height: 15px; }
#calculator .calculator .row3 .jslider .jslider-bg .l { background: #176840; z-index: 1; }
#calculator .calculator .row3 .jslider .jslider-bg .f { width: 100%; left: 0%; }
#calculator .calculator .row3 .jslider .jslider-bg .r, #calculator .calculator .row3 .jslider .jslider-bg .v { display: none; }
#calculator .calculator .row3 .jslider .jslider-pointer { background: url("images/sliderBulb.png") no-repeat; width: 30px; height: 50px; top: 5px; margin-left: -17px; z-index: 2; }
#calculator .calculator .row3 .jslider-scale { top: -20px; }
#calculator .calculator .row3 .jslider-scale ins { top: -10px; }
#calculator .calculator .row3 .jslider-scale span { height: 15px; }
#calculator .calculator .row3 .jslider-value { display: none; }
#calculator .calculator .priceBlock { float: right; }
#calculator .calculator .priceBlock .headerCalc { text-transform: uppercase; display: block; font-size: 22px; font-weight: 700; }
#calculator .calculator .priceBlock .priceInput .price { float: left; border: none; font-size: 42px; width: 175px; color: #0db461; font-weight: bold; border-bottom: 1px dashed #89878c; text-align: center; text-shadow: 0 2px 2px #000000; }
#calculator .row4 { overflow: hidden; }
#calculator .row4 .periodBlock { float: left; overflow: hidden; }
#calculator .row4 .periodBlock .jslider { float: left; width: 400px; height: 30px; margin-top: 8px; margin-left: 10px; margin-right: 10px; padding-bottom: 4px; }
#calculator .row4 .periodBlock .jslider .jslider-bg i { background: #eceef0; height: 10px; }
#calculator .row4 .periodBlock .jslider .jslider-pointer { background: url("images/sliderBulb.png") no-repeat; background-size: contain; width: 14px; height: 25px; top: 1px; margin-left: -7px; z-index: 2; }
#calculator .row4 .periodBlock .jslider .jslider-scale { top: -12px; }
#calculator .row4 .periodBlock .jslider .jslider-scale ins { top: -13px; left: -2px; font-weight: 700; font-size: 10px; }
#calculator .row4 .periodBlock .jslider .jslider-scale span { height: 8px; }
#calculator .row4 .periodBlock .jslider .jslider-value { display: none; }
#calculator .row4 .periodBlock .headerCalc { text-transform: uppercase; font-size: 26px; font-weight: 700; margin-right: 15px; }
#calculator .row4 .periodBlock .periodInput { margin-left: 10px; }
#calculator .row4 .periodBlock .periodInput .period { border: none; font-size: 42px; line-height: 42px; width: 55px; color: #ecb321; font-weight: bold; border-bottom: 1px dashed #89878c; text-align: center; text-shadow: 0 1px 1px #000000;}
#calculator .row4 .upPriceBlock { float: right; overflow: hidden; margin-top: 15px; }
#calculator .row4 .upPriceBlock .headerCalc { display: block; float: left; font-size: 22px; font-weight: 700; text-transform: uppercase; width: 140px; text-align: right; margin-right: 20px; margin-top: 5px; }
#calculator .row4 .upPriceBlock .upPriceInput { float: left; overflow: hidden; }
#calculator .row4 .upPriceBlock .upPriceInput .upPrice { float: left; border: none; font-size: 42px; width: 100px; color: #ecb321; font-weight: bold; border-bottom: 1px dashed #89878c; text-align: center; text-shadow: 0 1px 1px #000000;}
#calculator .row5 { padding: 0 10px; }
#calculator .row5 .row5-inner { background: url("images/row5bg.png") no-repeat; padding-bottom: -20px; height: 35px; overflow: hidden; }
#calculator .row5 .toPayBlock { float: right; width: 410px; margin-top: 6px; }
#calculator .row5 .toPayBlock .headerCalc, #calculator .row5 .toPayBlock .toPay { display: block; float: left; font-size: 28px; text-transform: uppercase; color: #0db461; font-weight: 700; padding-left:0px; padding-bottom: 25px; text-shadow: 0 2px 2px #000000;}
#calculator .row5 .toPayBlock .toPay { font-size: 28px; line-height: 28px; margin-right: 5px; }
#calculator .row5 .toPayBlock .rubleIconWhite { margin-top: 10px; }

.background-bb { position: fixed; top: 0; width: 3000px; height: 3000px; background-color: #1e1e1e; opacity: 0.7; cursor: pointer; z-index: 9999; }

#modal-bnr { position: fixed; top: 20%; left: 350px; z-index: 100000; font-family: 'EuropeDemi Normal', Arial, sans-serif; }
#modal-bnr .modal-bnr-main-gold { background: url("images/modal-bnrs/gold-big-banner.png") no-repeat; width: 961px; height: 483px; position: relative; }
#modal-bnr .modal-bnr-main-gold .sprite { background-image: url("images/modal-bnrs/gold-big-banner-buttons.png"); }
#modal-bnr .modal-bnr-main-gold .sprite.close { background-position: 29px 0; width: 29px; height: 29px; position: absolute; right: 26px; top: 27px; cursor: pointer; }
#modal-bnr .modal-bnr-main-gold .sprite.close:hover { background-position: -31px 0;  }
#modal-bnr .modal-bnr-main-gold .link { font-size: 32px; text-decoration: underline; display: inline-block; top: 386px; left: 361px; position: absolute; font-weight: 700; color: #fff; }
#modal-bnr .modal-bnr-main-gold .link:hover { color: #ffd658; }
#modal-bnr .modal-bnr-main-fur { background: url("images/modal-bnrs/fur-big-banner.png") no-repeat; width: 1100px; height: 565px; position: relative; }
#modal-bnr .modal-bnr-main-fur .sprite { background-image: url("images/modal-bnrs/fur-big-banner-buttons.png"); }
#modal-bnr .modal-bnr-main-fur .sprite.close { background-position: 1px -169px; width: 30px; height: 30px; position: absolute; right: 26px; top: 54px; cursor: pointer; }
#modal-bnr .modal-bnr-main-fur .sprite.close:hover { background-position: -30px -169px; }
#modal-bnr .modal-bnr-main-fur .link { font-size: 31px; text-decoration: underline; display: inline-block; top: 130px; position: absolute; font-weight: 700; right: 111px; color: #1E1E1E; }
#modal-bnr .modal-bnr-main-fur .link:hover { color: #007336; }
#modal-bnr .modal-bnr-main-tech { background: url("images/modal-bnrs/tech-big-banner.png") no-repeat; width: 1204px; height: 587px; position: relative; }
#modal-bnr .modal-bnr-main-tech .sprite { background-image: url("images/modal-bnrs/gold-big-banner-buttons.png"); }
#modal-bnr .modal-bnr-main-tech .sprite.close { background-position: -6px -77px; width: 30px; height: 30px; position: absolute; right: 26px; top: 27px; cursor: pointer; }
#modal-bnr .modal-bnr-main-tech .sprite.close:hover { background-position: -38px -77px; }
#modal-bnr .modal-bnr-main-tech .link { text-transform: uppercase; font-size: 21px; font-weight: 600; display: inline-block; top: 409px; position: absolute; }
#modal-bnr .modal-bnr-main-tech .link.link-1 { left: 465px; color: #fff; }
#modal-bnr .modal-bnr-main-tech .link.link-1:hover { text-decoration: underline; }

#top-bnr { background: #ffcc00; background: linear-gradient(to right, #FF4300 0%, #FF4300 50%, #FFCD00 51%, #FFCD00 100%); width: 100%; height: 60px; position: fixed; top: 0; z-index: 99999; display: none; }

#top-bnr .container { position: relative; }

#top-bnr .top-bnr-main { background: url("images/modal-bnrs/gold-top-banner.png") -48px 0 no-repeat; width: 100%; height: 80px; position: relative; left: -70px; }

#top-bnr-close { background: url("images/modal-bnrs/gold-top-close.png") no-repeat; cursor: pointer; width: 80px; height: 15px; position: absolute; top: 22px; right: 30px; }

@media screen and (max-width: 900px) { #top-bnr { display: none !important; } }

/*# sourceMappingURL=template_styles.css.map */

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control-textarea {
    display: block;
    width: 100%;
    height: 84px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.leftfoto{
float:left;
margin: 4px 10px 2px 0px;
}

.termz {
font-family: 'Oswald', sans-serif;
font-size: 18px; 	
}

.termz_select {
font-family: 'Oswald', sans-serif;
font-size: 16px;
padding-left:10px; 	
}


.add_comment {
  display:block;
  width:30px;
  height:150px;
  position:fixed;
  right:35px;
  top:400px;
  z-index: 99999;
}

.percent-tech-95 { 
background: url("images/items/gold-percent.png") no-repeat;
width:200px;
height:85px; }

#popup__toggle{bottom:25px;right:10px;position:fixed;z-index:999;}
.img-circle{background-color:#007336;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #007336;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#007336;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(images/mini5.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
