@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic-ext);
html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
body {font: normal 13px/16px 'PT Sans', sans-serif; color: #484848; background: #fff;/* display:table;*/ height: 100%; width: 100%; min-width: 990px;}
.ie8 body {letter-spacing: -0.04em;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #484848;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: .8em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px 'PT Sans', sans-serif; padding-bottom: 15px;}
h1 {font-size: 24px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 13px;}
h6 {font-size: 12px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul, ol { padding-left: 30px; }
ul li {list-style: disc outside;}
.set, .page:after, .col_wr2:after, .cat_menu li a:after, .footer_b:after, .filters:after, .spisok_setey_settings:after, .skidka:after, .cena:after, .count_titles:after, .header_b:after, .recommended_actions:after, .rec_item_link:after, .line_f:after, .s_block:after, .coupon:after, .soc_list:after, .b_and_f:after, .popup_filter:after, .options:after, .options_cena:after, .options_skidka:after, .name_coupon_cop:after, .popup_c_lb:after, .usl:after {height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; display: block; content: ''; }
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}

.all {width: 100%; height: 100%; display: table;}
.cont_table {display: table; width: 100%;}
.cont_tr {display: table-row; height: 100%; width: 100%; background:  url(../images/page_bg.jpg) 50% 0 no-repeat, url(../images/page_bg.png) repeat-x;}
.foot_wr {display: table-row; position: relative; background: #161717;}
.foot_wr_b { width: 100%; height: 57px; background: #232424;}
.cont_tbody {display: table-row-group;}
.head_tr {display: table-header-group; }
.cont, .footer {width: 990px; margin: 0 auto;}
.cont {padding: 32px 0 15px;}

.col_wr1 {width: 193px; position: relative; background: #343537;}
.col_wr2 {width: 772px; left: 217px; position: relative; }
.nav_col {width: 193px; float: left; left: -217px; margin-right: -100%; position: relative; color: #fff;}
.nav_col a {color: #fff;}
.cont_col {position: relative; width: 772px; float: right; overflow: hidden; padding-left: 6px;}

.m1 {padding: 5px; background: #edebe7; height: 47px; display: table; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 20px;}
.m1 ul {display: table-row;}
.m1 li {display: table-cell; list-style: none; vertical-align: middle; text-align: center; padding: 0 23px; font-size: 14px; line-height: 37px; font-weight: bold; white-space: nowrap; position: relative;}
.m1 li a { text-decoration: none; position: relative; top: 2px;}
.m1 li.active {background: #fefefd; box-shadow: 0px 2px 2px rgba(110, 110, 110, .25);}
.m1 li.active a {color: #d63c23;}

.cat {width: 100%; overflow: hidden; position: relative; padding-left: 4px; margin-left: -4px; font-weight: bold;}
.cat ul {width: 110%; padding: 0; margin: 0;}
.cat li {display: inline; vertical-align: top; list-style: none; margin-right: 40px;}
.item_name {display: inline-block; vertical-align: top; margin-bottom: 268px; width: 362px; font-size: 18px; line-height: 22px; padding-bottom: 18px;}
.item_name a {color: #303030; text-decoration: none;}
.item_other {display: inline-block; vertical-align: bottom; width: 362px; margin-left: -362px; height: 268px;}
.item_img {width: 362px; height: 198px; position: relative;}
.item_img img {width: 362px; height: 198px; float: left;}
.item_price_date_discount {position: absolute; width:100%; height: 39px; left: 0; bottom: 0; background: rgba(255, 255, 255, .75); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75ffffff', endColorstr='#75ffffff',GradientType=0);}
.item_discount {width: 60px; height: 50px; background: url(../images/sprite.png) 0 -112px no-repeat; position: absolute; top: -6px; left: -4px; font-size: 19px; color: #13181d; line-height: 54px; text-align: center;}
.price {float: left; padding-left: 67px; font-size: 15px; line-height: 41px;}
.price strong {font-size: 19px; color: #d63c23;}

.item_time {float: right; padding: 0 17px 0 27px; font-size: 14px; color: #1e242c; line-height: 41px; height: 39px; position: relative;}
.item_time:before {position: absolute; content: ''; display: block; left: 0; top: 10px; width: 20px; height: 20px; background: url(../images/sprite.png) -81px -86px no-repeat;}
.item_time_end {color: #d63c23;}
.favor_add, .favor_del {position: absolute; width: 34px; height: 34px; text-indent: -99in; overflow: hidden; right: -13px; top: -16px; background: url(../images/sprite.png) 0 -215px no-repeat; cursor: pointer;}
.favor_del {background-position: -39px -215px; }

.item_partn_bought_detail {height: 50px; position: relative; padding-top: 5px;}
.item_partn_bought_detail:before {position: absolute; content: ''; width: 100%; left: 0; bottom: 0; height: 3px;  background: url(../images/sprite.png) 0 -253px repeat-x;}
.item_partn_bought_detail:after {content: ''; width: 1px; height: 25px; display: inline-block;}
.item_partn_bought_detail * {vertical-align: middle; display: inline-block; max-height: 50px;}
.item_partn {padding: 0 25px 0 2px;}
.item_bought {height: 30px; line-height: 32px; padding: 0 15px; background: #edf9dd; color: #58a529; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
.item_detail {position: absolute; right: 2px; line-height: 45px; padding-right: 9px; color: #3180da; font-size: 15px; text-decoration: none;}
.item_detail:hover {color: #f3ad13;}
.item_detail:after {display: block; position: absolute; content: '';  background: url(../images/sprite.png) -45px -69px no-repeat; width: 5px; height: 6px; right: 0; top: 20px;}
.item_detail:hover:after {background-position: -52px -69px;}

.pager {position: relative; background: #f6f5f4; padding: 8px 9px 6px; overflow: hidden; }
.page_nav {float: left;}
.page_nav ul {float: left; padding: 0; margin: 0 0 4px; font-size: 18px; font-weight: bold; line-height: 29px; color: #3e3e3e;}
.page_nav ul li {list-style: none; float: left; height: 28px; padding: 0 6px;}
.page_nav ul li.current {background: #464646; color: #fff;}
.page_nav ul li a {color: #3e3e3e; text-decoration: none;}
.page_nav ul li.current a {color: #fff;}
.page_nav ul li a:hover {color: #3180da;}

.page_list {float: none; clear: both; font-size: 12px; color: #7a7a7a;}

.page_settings {float: right; padding: 9px;}
.page_settings ul {padding: 0; margin: 0;}
.page_settings li {list-style: none; position: relative; display: inline-block; vertical-align: middle; width: 26px; height: 26px; cursor: pointer; margin-left: 2px; font-size: 15px; font-weight: bold; line-height: 28px; color: #a5a5a5; text-align: center; border: solid 2px #c7c6c6; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
.page_settings li.active {background: #ffcc00; border-color: #ffcc00; color: #3c3c3c;}
.page_settings  li.first {width: auto !important; border: none !important; font-size: 14px; color: #8a8a8a; margin-right: 5px; cursor: default;}
.page_settings li a {text-decoration: none;}



.cat_menu {position: relative; padding: 15px 0 12px; font-size: 14px; color: #fff; text-shadow: 1px 1px 0 #202123;}
.cat_menu h2 {margin: 0 0 12px 17px; font-size: 19px; line-height: 21px; padding: 0 0 0 15px; position: relative;}
.cat_menu h2:after {position: absolute; display: block; left: 0; top: 03px; content: ''; width: 10px; height: 13px; background: url(../images/sprite.png) -85px -69px no-repeat;}
.cat_menu ul {padding: 0; margin: 0;}
.cat_menu li {list-style: none; display: block; position: relative; margin-top: -1px;}
.cat_menu li a {display: block; padding: 4px 15px 3px 18px; height: 18px; color: #fff; text-shadow: 1px 1px 0 #202123; text-decoration: none; font-size: 14px;/* font-weight: bold;*/ line-height: 15px; border-bottom: solid 1px #444545; position: relative;}
.cat_menu li:first-child a {border-top: solid 1px #444545;}
.cat_menu li a u {text-decoration: none; float: left; padding-top: 2px;}
.cat_menu li a b {float: right; height: 16px; padding: 2px 5px 0; background: #3180da; font-weight: normal;}
.cat_menu li.active a {background: #505050; padding: 4px 15px 4px 18px; border: none;}
.cat_menu li.active a:before {position: absolute; display: block; content: ''; width: 9px; height: 26px; background: url(../images/sprite.png) -68px -86px no-repeat; top: 0; right: -9px;}
.cat_menu li.active a b {background: #faa902; color: #000; text-shadow: none; font-weight: bold;}

.d1 {margin-bottom: 15px;}

.recom {margin: 0 auto 23px; width: 170px;}
.recom h3 {margin: 0 0 9px 5px; font-size: 19px; padding: 0 0 0 24px; position: relative;}
.recom h3:after {position: absolute; display: block; left: 0; top: 2px; content: ''; width: 18px; height: 17px; background: url(../images/sprite.png) -25px -168px no-repeat;}
.recom_item {background: #505050; padding: 5px 5px 2px; font-size: 12px; line-height: 15px; color: #d1d1d1; position: relative;}
.recom_item a {color: #d1d1d1; text-decoration: none;}
.recom_item a img {margin-bottom: 8px; float: left;}
.recom_item a span {display: block; clear: both; float: none;}

.recom_proc {position: absolute; left: -1px; top: -4px; width: 49px; height: 41px; background: url(../images/sprite.png) -111px -182px no-repeat; font-size: 16px; font-weight: bold; line-height: 44px; color: #13181d; text-align: center;}



.footer {margin-bottom: -57px; position: relative; border-bottom: solid 5px #f8b002; padding-top: 27px; font-size: 12px; color: #d6d6d6;}
.footer a {color: #d6d6d6;}
.h101 {font-size: 23px; color: #e4e4e4; margin-bottom: 12px; padding: 0 0 7px; position: relative;}
.h101:after {display: block; content: ''; position: absolute; width: 100%; height: 5px; left: 0; bottom: 0; background: url(../images/sprite.png) 0 -260px repeat-x;}

.footer_text {position: relative;}
.footer_text h4 {margin-bottom: 3px; padding: 0;}
.footer_text p {margin-bottom: 12px; padding: 0;}

.footer_b {position: relative; height: 52px;}
.footer_logo {float: left; width: 212px; position: relative; padding-top: 1px;}
.footer_logo a {display: block; width: 58px; height: 49px; background: url(../images/sprite.png) -149px -119px no-repeat; position: absolute; left: 0; top: -4px;}
.footer_menu {float: left; }
.footer_menu ul {padding: 0; margin: 0;}
.footer_menu li {float: left; list-style: none; padding: 0; border-right: solid 1px #161717; height: 52px;}
.footer_menu li:first-child {border-left: solid 1px #161717;}
.footer_menu li.active {background-color: #161717;}
.footer_menu li a {display: block; height: 52px; line-height: 52px; padding: 0 12px; text-decoration: none;}


.footer_copy {float: right; height: 52px; line-height: 52px;}




.filters {position: relative; height: 61px; margin-bottom: 17px; z-index: 20;}
.filters:before {position: absolute; content: ''; display: block; width: 100%; left: 0; bottom: 0; height: 3px; background: url(../images/sprite.png) 0 -253px repeat-x;}
.rss, .mail {width: 34px; height: 34px; float: left; margin: 3px 8px 0 2px;}
.mail {margin-right: 19px;}
.rss a, .mail a {display: block; height: 34px; background: url(../images/sprite.png) no-repeat; text-indent: -99in; overflow: hidden; position: relative;}
.rss a {background-position: -166px -1px;}
.rss:hover a {background-position: -206px 0;}
.mail a {background-position: -166px -39px;}
.mail:hover a {background-position: -206px -39px;}


.set_skidok, .cena, .skidka {float: left; background-color: #fff; box-shadow: 0px 0px 10px rgba(110, 110, 110, .25); height: 40px; position: relative; margin-right: 18px;}
.set_skidok {z-index: 20;}
.cena {z-index: 10;}
.vibran_set, .vibor_ceni, .vibor_skidki {position: relative; font-size: 14px; font-weight: bold; color: #2d2d2d; line-height: 41px;  cursor: pointer; height: 40px; z-index: 20; background: #fff;  padding: 0 23px 0 41px;}
.set_skidok.active .vibran_set:after, .cena.active .vibor_ceni:after, .skidka.active .vibrannaya_skidka:after, .skidka.active .vibrannaya_skidka:after {background-position: -36px -69px;}
.vibran_set:before, .vibran_set:after, .vibor_ceni:before, .vibor_ceni:after, .vibor_skidki:before, .vibrannaya_skidka:after {display: block; content: ''; position: absolute; background: url(../images/sprite.png) no-repeat;}
.vibran_set:before {width: 20px; height: 17px; background-position: -43px -86px; left: 12px; top: 12px;}
.vibran_set:after, .vibor_ceni:after, .vibrannaya_skidka:after {width: 7px; height: 5px; background-position: -25px -69px; right: 12px; top: 19px;}
.spisok_setey {position: absolute; z-index: 10; left: 0; top: 40px; background-color: #fff; box-shadow: 0px 0px 10px rgba(110, 110, 110, .25); padding: 30px 20px 0 40px; width: 501px; }
.spisok_setey_wr, .spisok_cen_wr, .spisok_skidok_wr {display: none;}
.set_skidok.active .spisok_setey_wr, .cena.active .spisok_cen_wr, .skidka.active .spisok_skidok_wr {display: block;}
.spisok_setey ul {width: 150px; padding: 0 17px 0 0; float: left;}
.spisok_setey li {list-style: none; display: block; padding: 0 0 12px;}

.spisok_setey_settings {float: none; clear: both; background: #f8f6f4; padding: 16px 19px 13px 40px; width: 100%; margin-left: -40px;}
.spisok_setey_clear {float: left; display: block; font-size: 14px; line-height: 18px; height: 16px; color: #2d2d2d; font-weight: bold; text-decoration: none; border-bottom: dotted 1px #2d2d2d; margin-top: 10px;}
.spisok_setey_close {float: right; text-indent: -99in; overflow: hidden; width: 20px; height: 20px; background: url(../images/sprite.png) 0 -189px no-repeat; margin-top: 9px;}
.spisok_setey_close:hover {background-position: -25px -189px;}
.spisok_setey_save {float: right; margin-right: 145px; width: 163px; height: 37px; background: url(../images/sprite.png) no-repeat; text-indent: -99in; overflow: hidden; position: relative;}

.spin { width: 22px; height: 21px; margin: 10px -50px 0 12px; float: left; background: url("../images/sprite.png") -210px -133px no-repeat; cursor: pointer;}
.spin:active { background-position: -210px -154px;}
.filters .spin-active {background-position: -210px -154px;}



.cena {margin-right: 17px;}
.vibor_ceni {float: left; border-right: solid 1px #dad3cb; margin-right: 11px; padding-left: 44px;}
.vibor_ceni:before {width: 23px; height: 17px; background-position: 0 -168px; left: 13px; top: 12px;}

.vvod_ceni {float: left;/* height: 40px;*/}
.vvod_ceni * {vertical-align: middle;}
.vvod_ceni label {margin-right: 6px; font-size: 12px; line-height: 42px; color: #2d2d2d; display: inline-block; height: 40px;}
.vvod_ceni input[type="text"] {width: 99px; height: 26px; position: relative; padding: 0; margin: 0 10px 0 0; border: none; background: #ebebeb; color: #3b8210; font-size: 13px; font-weight: bold; text-align: center; line-height: 26px; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; outline: none;}
.ok {width: 42px; height: 40px; background: url(../images/sprite.png) -111px -39px no-repeat; padding: 0; margin: 0; border: none;}
.spisok_cen, .spisok_skidok {position: absolute; z-index: 10; left: 0; top: 40px; background-color: #fff; box-shadow: 0px 0px 10px rgba(110, 110, 110, .25); padding: 15px 0 7px;}
.spisok_cen ul, .spisok_skidok ul {padding: 0; margin: 0; border-top: solid 1px #dedede;}
.spisok_cen li, .spisok_skidok li {list-style: none; padding: 1px 32px 0 28px; height: 32px; font-size: 13px; line-height: 36px; color: #464646; border-bottom: solid 1px #dedede; white-space:  nowrap; margin: -1px 0 0; position: relative;}
.spisok_cen li:before, .spisok_skidok li:before {position: absolute; display: block; content: ''; background: url(../images/sprite.png) 0 -69px no-repeat; width: 8px; height: 9px; left: 10px; top: 14px;}
.spisok_cen li.active, .spisok_cen li:hover, .spisok_skidok li.active, .spisok_skidok li:hover {background: #58a529; border: none; padding-bottom: 1px; color: #fff; cursor: pointer;}
.spisok_cen li.active:before, .spisok_skidok li.active:before {background-position: -12px -69px;}


.skidka {margin-right: 0;}
.vibor_skidki {padding: 0 9px 0 39px; color: #535353;}
.vibor_skidki:before {width: 19px; height: 19px; background-position: -45px -168px; left: 11px; top: 10px;}
.vibrannaya_skidka_title {float: left; margin-right: 5px;}
.vibrannaya_skidka {float: left; margin-top: 7px; height: 26px; background: #ebebeb; font-size: 12px; line-height: 27px; font-weight: 400; font-style: italic; padding: 0 23px 0 10px; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; color: #393c3f; position: relative;}
.vibrannaya_skidka:after {top: 12px; right: 10px;}

.vibrannaya_skidka span {border-bottom: dashed 1px #535353;}


.spisok_skidok { z-index: 30;}
.spisok_skidok li.active, .spisok_skidok li:hover {background: #d74128;}



.header_wr {position: relative; background: #1f2123;}
.header_wr:before, .header_wr:after {background-color: #17181a; position: absolute; display: block; content: ''; left: 0; top: 0; width: 100%; height: 51px; z-index: 10;}
.header_wr:after {top: auto; bottom: 0; height: 54px;}
.header {width: 990px; margin: 0 auto; position: relative; z-index: 20;}
.header_t { display: none;}
.count_titles {}
.count_titles ul {padding: 0; margin: 0;}
.count_titles li {float: left; list-style: none; padding: 0; margin: 0; border-right: #1f2123;}
.count_titles li:first-child {border-left: #1f2123;}
.count_titles li a {display: block; height: 51px; font-weight: 700; font-size: 13px; line-height: 51px; color: #9c9c9c; padding: 0 23px; text-decoration: none;}
.count_titles li.active a {color: #ffffff; background: #1f2123;}

.count_city {display: table; width: 100%;}
.count_city_block {display: none;}
.count_city_block.active {display: table-row;}
.count_city_block ul {display: table-cell; padding: 22px 20px 22px 0px; margin: 0;}
.count_city_block li {list-style: none; position: relative; padding: 0 0 5px 18px;}
.count_city_block li:before {display: block; content: ''; position: absolute; width: 5px; height: 5px; background: url(../images/sprite.png) -60px -69px no-repeat; left: 5px; top: 5px;}
.count_city_block li a {color: #fff; text-decoration: none;}
.count_city_block li.active a {color: #ffc400; }
.count_city_block li.active:before {width: 13px; height: 13px; background-position: -68px -69px; left: 1px; top: 1px;}



.header_b {position: relative; height: 54px;}
.logo {width: 98px; float: left; position: relative; height: 54px;}
.logo a {display: block; width: 78px; height: 64px; position: absolute; left: 0; top: 6px; background: url(../images/sprite.png) -65px -112px no-repeat;}

.your_city {float: left; position: relative; margin: 10px 15px 0 0; background: #1e242c; height: 32px; padding: 0 32px 0 12px; font-size: 14px; line-height: 34px; color: #979797; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; cursor: pointer;}
.your_city strong {color: #fff; border-bottom: dashed 1px #fff; white-space: nowrap;}
.your_city:after {display: block; content: ''; width: 19px; height: 19px; background: url(../images/sprite.png) -130px -86px no-repeat; position: absolute; right: 6px; top: 6px;}
.your_city:hover {color: #838383; background: #262c33;}
.your_city:hover strong {color: #d7d7d7; border-bottom: dashed 1px #d7d7d7;}
.your_city:hover:after {background-position: -107px -86px;}


.promo {float: left; position: relative; margin-right: 38px; padding: 0 0 0 34px; height: 54px; font-size: 14px; font-weight: 700; line-height: 54px;}
.promo:before {display: block; content: ''; position: absolute; left: 0; top: 13px; width: 26px; height: 26px; background: url(../images/sprite.png) -77px -215px no-repeat;}
.promo:hover:before {background-position: -111px -225px;}
.promo a {color: #5cb0ff; text-decoration: none; border-bottom: solid 1px #5cb0ff;}
.promo:hover a {color: #7fd313; border-color: #7fd313;}

.soc {float: right; margin-left: 18px; height: 54px; font-size: 14px; font-weight: 700; line-height: 54px; color: #bdbebf; }
.soc_title {margin-right: 3px;}
.soc a {display: inline-block; width: 23px; height: 23px; background: url(../images/sprite.png) -50px -189px no-repeat;vertical-align: middle; margin-left: 5px;}
.soc a.soc_f {background-position: -50px -189px;}
.soc a.soc_f:hover {background-position: -160px -610px;}
.soc a.soc_b {background-position: -77px -189px;}
.soc a.soc_b:hover {background-position: -184px -610px;}



.search {overflow: hidden; height: 27px; margin-bottom: -6px; position: relative; padding: 14px 71px 19px 19px; background: url(../images/sprite.png) -6px -269px repeat-x;}
.search input[type="text"] {-moz-box-sizing: border-box; box-sizing: border-box; border: none; width: 100%; padding: 0 12px; height: 27px; margin: 0; font: italic 13px/29px 'PT Sans';  color: #13181d;}
.search input[type="submit"] {position: absolute; width: 50px; height: 27px; border: none; padding: 0; margin: 0; right: 18px; top: 14px; background: url(../images/sprite.png) 0 -39px no-repeat;}
.search input[type="submit"]:hover {background-position: -57px -39px;}


.recommended_actions { margin-top: -12px;}

.recommended_actions_list { width: 940px; float: right; overflow: hidden;}
.recommended_actions_list ul { width: 110%; padding: 0;}
.recommended_actions_list li { list-style: none; float: left; width: 212px; margin: 0 28px 17px 0; padding: 9px 0 4px 0; position: relative;}
.recommended_actions_list li:after { content: ""; display: block; width: 100%; height: 4px; position: absolute; left: 0; bottom: 0; background: url("../images/sprite.png") 0 -369px repeat-x;}

.subscriptions { width: 34px; float: left; padding: 15px 5px 0 1px;}
.subscriptions .rss, .subscriptions .mail { margin: 0 0 10px;}

.rec_item_img { height: 116px; margin-bottom: 9px; position: relative;}
.rec_item_img img { width: 212px; height: 116px;}
.rec_item_text { height: 34px; padding: 6px 0 0 5px; position: absolute; left: 0; bottom: 0; right: 0; font-size: 12px; line-height: 1.16em; color: #fff; background: rgba(50, 31, 10, .73); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73321f0a', endColorstr='#73321f0a',GradientType=0); text-shadow: 1px 1px 0 #55371a;}
.rec_item_text span { display: block; height: 28px; overflow: hidden;}

.rec_item_link { margin-bottom: 6px; padding-left: 6px;; position: relative;}
.c_r { float: left;}
.c_r img { float: left;}
.rec_item_more { display: block; padding-right: 19px; position: relative; font-weight: bold; line-height: 15px; color: #262524; text-decoration: none; position: absolute; right: 0; top: 50%; margin-top: -8px;}
.rec_item_more:hover { color: #2781d6; text-decoration: underline;}
.rec_item_more:after { content: ""; display: block; width: 15px; height: 15px; background: url("../images/sprite.png") -187px -182px no-repeat; position: absolute; top: 0; right: 0;}
.rec_item_more:hover:after { background-position: -166px -182px;}
.rec_item_discount { width: 49px; height: 41px; font-size: 16px; font-weight: bold; color: #13181d; line-height: 42px; text-align: center; position: absolute; top: 0; right: -5px; background: url("../images/sprite.png") -111px -182px no-repeat;}


.b_sl { margin-bottom: 21px;}

.step { padding-left: 64px;}
.step h2 { padding-bottom: 10px; font-size: 23px; color: #333;}
.step_item_01, .step_item_02, .step_item_03 { margin-bottom: 23px; padding: 5px 0 3px; position: relative;}
.step_item_01:before, .step_item_02:before, .step_item_03:before { content: ""; display: block; width: 39px; height: 39px; position: absolute; top: 1px; left: -52px; background: url("../images/sprite.png") no-repeat;}
.step_item_01:before { background-position: 0 -330px;}
.step_item_02:before { background-position: -39px -330px;}
.step_item_03:before { background-position: -78px -330px;}
.step_item_01:after, .step_item_02:after, .step_item_03:after { content: ""; display: block; width: 100%; height: 3px; position: absolute; left: 0; bottom: 0; background: url("../images/sprite.png") 0 -253px repeat-x;}
.req p { padding-bottom: 10px;}
.req ul { padding: 0 0 1px;}
.req li { padding-bottom: 10px; list-style: none;}
.imp { color: #e04d42; background: #fcf0ee; margin: 0 0 20px -13px; padding: 8px 12px 7px; line-height: 1.2em;}


.title_n_p { background: #f2efeb; font-size: 22px; color: #343537; margin-bottom: 25px; padding: 11px 13px 8px;}
.sh_com { padding: 0 0 31px 54px;}
.ask_q { text-align: center; padding: 0 8px 32px 0; position: relative;}
.ask_q:before { content: ""; display: block; width: 100%; height: 5px; position: absolute; left: 0; top: 17px; background: url("../images/sprite.png") 0 -260px repeat-x;}
.ask_q span { display: inline-block; background: #fff; padding: 0 10px; position: relative;}
.ask_q span a { display: inline-block; width: 163px; height: 37px; font-size: 14px; font-weight: bold; line-height: 40px; color: #fff; text-decoration: none; text-transform: uppercase; background: #343537; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px;}

.question_list ul { padding: 0;}
.question_list > ul > li { list-style: none; background: #f6f6f6; margin-bottom: 5px; position: relative;}
.question_list > ul > li:before { content: ""; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 9px; background: url("../images/sprite.png") -166px -198px no-repeat;}
.question_list > ul > li h3 { background: #efece8; font-size: 16px; padding: 10px 33px 8px;}
.question_list > ul > li h3 a { color: #464646; text-decoration: none;}
.ans { font-size: 14px; line-height: 1.16em; color: #5d5b59; padding: 19px 32px 4px; display: none;}
.question_list > ul > .active h3 { background: #f1e3de;}
.question_list > ul > .active h3 a { color: #d63c23;}
.question_list > ul > .active .ans { display: block;}
.question_list > ul > .active:before { background-position: -187px -198px;}

.send_m { height: 154px; padding: 13px 0 3px;}

.feedback_f { background: #f9f9f9; padding: 42px 15px 28px 16px; position: relative;}

.line_f { position: relative; margin-bottom: 8px; padding-bottom: 11px;}
.line_f:before { content: ""; display: block; width: 125px; height: 3px; position: absolute; left: 0; bottom: 0; background: url("../images/sprite.png") 0 -253px no-repeat;}

.line_c01 { width: 125px; float: left;}
.line_c01 label { display: block; padding-top: 9px; font-size: 15px; line-height: 19px; color: #434343;}
.line_c01 label span { color: #d63c23;}

.line_c02 { width: 600px; float: right;}
.pad_input { width: 597px; height: 37px; background: url("../images/input_text_bg.png") no-repeat;}
.pad_input input { width: 587px; height: 37px; padding: 0 5px; font: 15px/37px 'PT Sans', sans-serif; background: none; border: none;}
.pad_textarea { width: 595px; height: 138px; margin-left: 1px; background: url("../images/textarea_bg.png") no-repeat;}
.pad_textarea textarea { width: 585px; height: 130px; margin: 0; padding: 4px 5px; resize: none; overflow: auto; background: none; border: none; font: 15px/19px 'PT Sans', sans-serif;}

.s_block { width: 275px; margin: 10px 0 0 140px; padding: 12px 14px; border: solid 2px #e6e6e6; background: #f5f5f5; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; position: relative;}
.s_block h5 { padding-bottom: 8px; font-weight: normal;}

.s_block_c01 { width: 140px; float: left;}
.cap_img { width: 138px; height: 80px; margin-bottom: 8px; border: solid 1px #cdcdcd;}
.change_link a { display: inline-block; padding-left: 20px; font-size: 14px; line-height: 14px; color: #245db3; position: relative;}
.change_link a:before { content: ""; display: block; width: 14px; height: 14px; position: absolute; top: 0; left: 1px; background: url("../images/sprite.png") -210px -119px no-repeat;}

.s_block_c02 { width: 111px; float: right; position: relative;}
.s_block_c02:before { content: ""; display: block; width: 7px; height: 80px; position: absolute; top: 1px; left: -16px; background: url("../images/sprite.png") -233px -119px no-repeat;}
.pad_c_input { width: 111px; height: 36px; margin-bottom: 9px; background: url("../images/input_c_bg.png") no-repeat;}
.pad_c_input input { width: 101px; height: 36px; padding: 0 5px; border: none; font: 15px/36px 'PT Sans', sans-serif; background: url("about:blank");}
.wrap_s { text-align: right;}
.wrap_s input { width: 110px; height: 37px; background: url("../images/sprite.png") 0 -373px no-repeat; border: none;}
.wrap_s input:hover { background-position: -110px -373px;}


.title_o_nas { margin-bottom: 26px; padding: 11px 20px 9px 26px; font-size: 26px; color: #5b5652; background: #f3f0ed;}

.about_us ul {padding: 0; font-size: 0;}
.about_us li {min-height: 218px; list-style: none; display: inline-block; margin-bottom: 26px; padding: 0 0 4px 100px; vertical-align: top; position: relative; font-size: 13px; line-height: 16px; color: #515151;}
.about_us li:before, .about_us li:after {content: ""; display: block; background: url("../images/sprite.png"); position: absolute;}
.about_us li:before {top: 3px; left: 0; background-repeat: no-repeat;}
.about_us li:after {height: 4px; bottom: 0; right: 0; background-position: 0 -604px; background-repeat: repeat-x; }
.about_us li h3 {font-size: 15px; color: #3b3a39; padding-bottom: 4px;}
.about_us .about_item01 {width: 256px;}
.about_us .about_item01:after {width: 256px;}
.about_us .about_item02 {width: 284px;}
.about_us .about_item02:after {width: 284px;}
.about_us .th_prop:before {width: 91px; height: 95px; background-position: 0 -410px;}
.about_us .c_info:before {width: 93px; height: 95px; background-position: -95px -410px;}
.about_us .needments:before {width: 90px; height: 99px; background-position: 0 -505px;}
.about_us .tune:before {width: 96px; height: 99px; background-position: -95px -505px;}


.breadcrumbs {margin-bottom: 13px; padding: 15px 15px 14px; background: #f2efeb;}
.breadcrumbs ul {padding: 0;}
.breadcrumbs li {display: inline; font-size: 14px; font-weight: bold; line-height: 18px; color: #505050; list-style: none; padding-left: 20px; position: relative;}
.breadcrumbs li:before {content: ""; display: block; width: 11px; height: 11px; position: absolute; top: 4px; left: 4px; background: url("../images/sprite.png") -229px -410px;}
.breadcrumbs li:first-child {padding: 0;}
.breadcrumbs li:first-child:before {display: none;}
.breadcrumbs li a {font-weight: normal; color: #6a6a6a;}


.coupon {margin-bottom: 24px;}
.coupon h2 {padding-bottom: 3px; font-size: 22px; line-height: 27px; color: #303030;}

.coupon_c01 {width: 550px; float: left;}
.c_item_list {width: 550px; height: 328px; overflow: hidden; position: relative;}
.c_item_list ul {width: 500%; padding: 0;}
.c_item_list li {float: left; list-style: none;}
.c_item_list li img {float: left;}
.previous , .next, .pard {display: block; position: absolute;}
.previous , .next {width: 39px; height: 56px; background: url("../images/sprite.png") no-repeat; top: 137px;}
.previous {left: 26px; background-position: -39px -608px;}
.previous:hover {background-position: 0 -608px;}
.next {right: 26px; background-position: -78px -608px;}
.next:hover {background-position: -117px -608px;}
.pard {top: 8px; left: 0; background-color: #fff; opacity: .9; filter:alpha(opacity=90);}

.coupon_c02 {width: 222px; padding-top: 81px; float: right; position: relative;}

.buy_bg {position: absolute; top: 8px; right: 0; background:  url("../images/buy_bg_c.png") repeat-x;}
.wrap_buy {padding-right: 9px; background: url("../images/buy_bg_r.png") 100% 0 no-repeat;}
.buy {padding-left: 27px; float: right; background: url("../images/buy_bg_l.png") 0 0 no-repeat; position: relative; right: 4px;}
.buy01 {min-width: 208px; margin-right: -4px; padding: 15px 0 11px; float: right; text-align: right; white-space: nowrap;}
.buy01 b, .buy_button {display: inline-block; vertical-align: middle;}
.buy b {font-size: 23px; color: #242526; padding: 0 34px 2px 0;}
.buy_button {width: 108px; height: 44px; background: url("../images/sprite.png") 0 -664px;}
.buy_button:hover {background-position: -111px -664px;}

.c_table, .fin_act, .kupleno {position: relative;}

.c_table:after, .fin_act:after, .kupleno:after {content: ""; display: block; width: 100%; height: 4px; position: absolute; left: 0; bottom: 0; background: url("../images/sprite.png") 0 -604px repeat-x;}
.c_table {padding-bottom: 5px; background: #f5f4ef;}
.c_table table {width: 100%; border-collapse: collapse;}
.c_table th {padding: 7px 3px 6px; border-left: solid 1px #43433f; background: #2f2f2c; color: #febe00; font-weight: normal;}
.c_table th:first-child {border: none;}
.c_table td {padding: 9px 3px; border-left: solid 1px #bfbfba; text-align: center; font-weight: bold;}
.c_table td:first-child {border: none;}
.c_table .skidka_proc {color: #3180da;}
.fin_act {margin-bottom: 1px; padding: 15px 5px 17px 88px; font-size: 14px; line-height: 18px; color: #5c5c5c;}
.fin_act:before {content: ""; display: block; width: 38px; height: 39px; position: absolute; top: 15px; left: 40px; background: url("../images/sprite.png") -117px -330px no-repeat;}
.fin_act strong {font-size: 1.31em; color: #2f2f2c;}
.kupleno {margin-bottom: 2px; padding: 24px 5px 21px 67px; background: #daefcd; font-size: 18px; font-weight: bold; color: #4b8b07; line-height: 23px;}
.kupleno:before {content: ""; display: block; width: 37px; height: 37px; position: absolute; top: 17px; left: 18px; background: url("../images/sprite.png") -160px -330px no-repeat;}
.share_soc {height: 39px; padding: 0 0 0 22px; background: #f0ece7; line-height: 37px;}
.share_soc_title {margin-right: 7px; font-size: 14px; font-weight: bold; color: #424242; vertical-align: middle;}
.share_soc a {display: inline-block; width: 23px; height: 23px; margin-right: 2px; background: url("../images/sprite.png") no-repeat; vertical-align: middle;}
.share_soc .share_soc_f {background-position: -206px -410px;}
.share_soc .share_soc_f:hover {background-position: -206px -502px;}
.share_soc .share_soc_b {background-position: -206px -433px;}
.share_soc .share_soc_b:hover {background-position: -206px -525px;}
.share_soc .share_soc_t {background-position: -206px -456px;}
.share_soc .share_soc_t:hover {background-position: -206px -548px;}
.share_soc .share_soc_m {background-position: -206px -479px;}
.share_soc .share_soc_m:hover {background-position: -206px -571px;}


.usl {padding-bottom: 16px;}
.usl h2, .descr h2, .way h2, .recall h2 {font-size: 23px; color: #333;}
.usl h2 {padding-bottom: 8px;}
.usl ul {padding: 0;}
.usl li { padding-left: 18px; padding-bottom: 10px; list-style: none; position: relative;}
.usl li:before {content: "•"; font-size: 28px; position: absolute; top: -1px; left: 0;}
.usl li ul {padding-top: 3px;}
.usl li ul li {padding: 3px 0 3px 16px;}
.usl li ul li:before {font-size: 20px; top: 2px;}
.usl li a { color: #3180da;}
.usl li a:hover { text-decoration: none;}

.descr {margin-bottom: 23px; color: #474747; position: relative;}
.descr:after, .way:after {content: ""; display: block; width: 100%; height: 3px; position: absolute; left: 0; bottom: -13px; background: url("../images/sprite.png") 0 -253px repeat-x;}
.descr h2 {padding-bottom: 9px;}
.ind {margin-bottom: 17px; font-size: 14px;}
.ind a {color: #474747; text-decoration: none;}
.ind a:hover {text-decoration: underline;}
.way {margin-bottom: 26px; position: relative;}
.way h2 {padding-bottom: 10px;}

.soc_list ul {padding: 0;}
.soc_list li {margin-right: 7px; float: left; font-size: 14px; font-style: italic; line-height: 33px; list-style: none;}
.soc_list li a {padding: 0 16px; color: #333435; background: #c6c6c4; display: block; text-decoration: none; position: relative;}
.soc_list .active a {margin: -1px 0 -10px; padding-bottom: 9px; line-height: 35px; color: #a7430d; background: url("../images/tab_c.png") repeat-x;}
.soc_list .active a:before, .soc_list .active a:after {content: ""; display: block; width: 9px; height: 44px; position: absolute; top: 0;}
.soc_list .active a:before {left: 0; background: url("../images/tab_l.png") no-repeat;}
.soc_list .active a:after {right: 0; background: url("../images/tab_r.png") no-repeat;}

.recall h2 {padding-bottom: 17px;}
.rec_cont {padding: 24px 16px 29px; background: url("../images/otzyvy_bg.png") repeat-x;}
.rec_soc {display: none;}
.rec_soc.active {display: block;}

.previous_coupon, .next_coupon {display: block; width: 161px; height: 37px; background: url("../images/sprite.png") no-repeat;}
.previous_coupon {float: left; background-position: 0 -710px;}
.previous_coupon:hover {background-position: 0 -788px;}
.next_coupon {float: right; background-position: 0 -749px;}
.next_coupon:hover {background-position: 0 -827px;}


.h_sh, .h_sh2 {width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 20;}
.popup_wr {width: 100%; height: 100%; background: #000; opacity: .65;  filter: alpha(opacity=65);}
.popup {width: 660px; height: 430px; position: fixed; top: 50%; left: 50%; margin: -215px 0 0 -330px; background: #f3f0ed;}
.popup_head {height: 113px; background: #2d2d2d; font-size: 14px; line-height: 18px; color: #fff; padding: 15px 78px 0 97px; position: relative; text-shadow: 1px 1px #1c1c1c;}
.popup_head:before {content: ''; display: block; width: 95px; height: 79px; position: absolute; top: 22px; left: -16px; background: url("../images/sprite.png") 0 -866px no-repeat;}
.popup_head h2 {font-size: 20px; line-height: 24px; padding: 0;}
.popup_head p {padding-bottom: 5px;}

.popup_cont {padding: 24px 26px 0;}
.popup_filter { padding-bottom: 22px; position: relative; z-index: 20;}
.filter_cat, .filter_set, .filter_gor {float: left; width: 182px; height: 40px; background: #fff; box-shadow: 0 0 10px rgba(110, 110, 110, 0.25); position: relative;}
.filter_cat, .filter_set {margin-right: 29px;}
.vyb_cat, .vyb_set, .vyb_gor { height: 40px; padding: 0 22px 0 41px; cursor: pointer; font-size: 14px; font-weight: bold; line-height: 41px; color: #2d2d2d; position: relative;}
.vyb_cat:before, .vyb_cat:after, .vyb_set:before, .vyb_set:after, .vyb_gor:before, .vyb_gor:after {content: ''; display: block; position: absolute; background-image: url(../images/sprite.png); background-repeat: no-repeat;}
.vyb_cat:before {width: 19px; height: 18px; background-position: -143px -225px; left: 13px; top: 11px;}
.vyb_set:before {width: 20px; height: 17px; background-position: -43px -85px; left: 12px; top: 12px;}
.vyb_gor:before {width: 20px; height: 19px; background-position: -166px -225px; left: 12px; top: 11px;}
.vyb_cat:after, .vyb_set:after, .vyb_gor:after {width: 7px; height: 5px; right: 11px; top: 19px; background-position: -25px -69px;}
.filter_cat.active .vyb_cat:after, .filter_set.active .vyb_set:after, .filter_gor.active .vyb_gor:after {background-position: -36px -69px;}

.cat_list_wr, .set_list_wr {display: none;}
.filter_cat.active .cat_list_wr, .filter_set.active .set_list_wr, .filter_gor.active .gor_list_wr {display: block;}

.cat_list {background: #fff; position: absolute; left: 0; top: 100%; right: 0; padding: 14px 15px 3px; box-shadow: 0 0 10px rgba(110, 110, 110, 0.25);}
.cat_list ul {padding: 0;}

.cat_list li, .set_list li {list-style: none; color: #464646; padding-bottom: 13px;}
.cat_list li input[type="checkbox"], .cat_list li label, .set_list li input[type="checkbox"], .set_list label {vertical-align: middle;}
.cat_list li input[type="checkbox"] {margin: 0 8px 0 0;}

.set_list {background: #fff; position: absolute; left: 0; top: 100%; box-shadow: 0 0 10px rgba(110, 110, 110, 0.25); width: 522px; padding: 28px 0 16px 41px;}
.set_list ul {float: left; padding: 0 12px 0 0; width: 155px;}
.set_list li input[type="checkbox"] {margin: 0 6px 0 0;}

.gor_list_wr {display: none;}
.gor_list {background: #fff; height: 224px; overflow: auto; padding: 8px 6px 14px 9px; position: absolute; left: 0; top: 100%; right: 0; box-shadow: 0 0 10px rgba(110, 110, 110, 0.25);}
.scroll-pane {width: 100%; height: 224px; overflow: auto; padding: 0;}
.gor_list li {list-style: none; border-bottom: 1px solid #e5e5e5; padding: 8px 10px 7px; width: 131px;}
.gor_list li a {color: #464646; text-decoration: none;}
.gor_list li a:hover {color: #d63c23;}


.set_list, .cat_list {padding: 8px 6px 14px 9px; height: 224px;}

.jspVerticalBar {background: none; width: 11px;}
.jspTrack {background: #2d2d2d; width: 7px; left: 2px;}
.jspDrag {background: #ffc300; width: 11px; left: -2px;}

.options_wr {position: relative; padding: 18px 0 0; z-index: 10;}
.options_wr:before {content: ''; display: block; width: 100%; height: 4px; position: absolute; left: 0; top: 0; background: url("../images/sprite.png") 0 -604px repeat-x;}
.options { padding-bottom: 31px;}
.options_cena_wr, .options_skidka_wr {width: 284px;}
.options_cena_wr {float: left;}
.options_skidka_wr {float: right;}
.options_cena, .options_skidka {padding-bottom: 9px;}
.options_cena h5, .options_skidka h5 {float: left; position: relative;}
.options_cena h5:before, .options_skidka h5:before {content: ''; display: block; position: absolute; background: url("../images/sprite.png") no-repeat;}
.options_cena h5:before {width: 23px; height: 17px; top: 1px; left: 2px; background-position:  -188px -225px;}
.options_skidka h5:before {width: 16px; height: 17px; top: 0; left: -2px; background-position: -207px -182px;}
.options_cena h5 {padding: 0 0 0 31px;}
.options_skidka h5 {padding: 0 0 0 21px;}
.cena_diapason, .skidka_diapason {float: right; font-weight: bold; color: #d63c23;}

#cena_slider_range, #skidka_slider_range {height: 5px; margin: 4px 0 3px; background: #989898;}
.ui-slider-range {height: 5px; background: #555;}
.ui-widget-content {border: none;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.ui-slider .ui-slider-handle {cursor: pointer; width: 6px; height: 12px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: #febf00; border: none;}
.ui-slider-horizontal .ui-slider-handle {margin-left: -3px;}

.subscribe {background: #2d2d2d; width: 584px; height: 59px; margin-bottom: 17px; padding: 11px 11px 0 9px;}
.subscribe span {display: block; width: 440px; height: 48px; padding-left: 10px; float: left; background: url("../images/mail-i-bg.png") repeat-x;}
.subscribe span input {width: 440px; height: 48px; background: none; border: none; font: bold 20px/48px 'PT Sans', sans-serif; padding: 0}
.subscribe input[type="submit"] {width: 128px; height: 48px; background: url("../images/sprite.png") -101px -866px no-repeat; float: right; border: none; padding: 0;}
.subscribe input[type="submit"]:hover {background-position: -101px -916px;}
.cont_comment {color: #2d2d2d; padding-left: 26px; position: relative;}
.cont_comment:before {content: ''; display: block; width: 16px; height: 17px; background: url("../images/sprite.png") -206px -330px no-repeat; position: absolute; top: 1px; left: 3px;}


.popup_c {width: 462px; height: 330px; position: fixed; top: 50%; left: 50%; margin: -165px 0 0 -231px; background: #f3f0ed;}
.popup_c_head {height: 79px; margin-bottom: 13px; padding: 16px 20px 0 97px; color: #fff; background: #2d2d2d; position: relative;}
.popup_c_head:before {content: ''; display: block; width: 95px; height: 79px; position: absolute; top: 8px; left: -16px; background: url("../images/sprite.png") 0 -947px;}
.popup_c_head h3{padding-bottom: 5px; line-height: 21px; text-shadow: 1px 1px #1e1e1e;}

.name_coupon {padding: 0 19px 0 20px;}
.name_coupon h3 {padding-bottom: 6px; color: #313131;}
.name_coupon_cop {padding-bottom: 14px;}
.ta_bg {float: left; width: 269px; height: 65px; padding: 0 0 0 10px; background: url("../images/name_coup_bg.png") no-repeat;}
.ta_bg textarea {width: 269px; height: 43px; padding: 11px 0; background: none; border: none; resize: none; overflow: auto; font: 13px/16px 'PT Sans', sans-serif; color: #818181;}
.name_coupon_but {float: right; width: 135px; height: 63px; margin-top: 1px; background: url("../images/sprite.png") -101px -966px no-repeat; cursor: pointer;}
.name_coupon_but.cliked {background-position: -101px -1031px;}
.rgt {margin-bottom: 19px; padding: 10px 0 11px; background: #e7e4e0; font-size: 14px; font-style: italic; color: #bc3c2b; text-align: center; position: relative;}
.popup_c_lb {padding: 0 18px 0 21px;}
.rgt:after {content: ""; display: block; width: 100%; height: 4px; background: url("../images/sprite.png") 0 -604px repeat-x; position: absolute; left: 0; bottom: -4px;}
.popup_c_lb a {display: block; width: 204px; height: 41px; background: url("../images/sprite.png") no-repeat;}
a.lb_p {float: left; background-position: 0 -1096px;}
a.lb_p:hover {background-position: 0 -1139px;}
a.lb_o {float: right; background-position: 0 -1182px;}
a.lb_o:hover {background-position: 0 -1225px;}
.scroll-pane ul {padding: 0;}
#load_fade {
    background: #000;
    position: fixed;
    width: 100%;
    height: 100%;
    filter:alpha(opacity=80);
    opacity: .80;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
    left: 0;
    top: 0;
    z-index: 20;
}
#load {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; z-index:20;
    display:none;
}
* html #load_fade {
    position: absolute;
    top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
: document.body.scrollTop);
}
#load_pict {position:fixed; width:128px; height:128px; background: url(../images/241.gif) center center no-repeat; left:50%; top:50%; margin:-64px 0 0 -64px; z-index: 30; }
.end-action {font-size: 14px;}

.google_banner_left_side {width: 160px; margin: 0 auto; height: 600px;}
.eco_block_info_cond {float: right; width: 300px; padding: 0 0 0 10px;}

.search-results {padding-bottom: 20px; font-size: 15px; color: #3b3a39;}
    
© TrueDev.org