@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;}