@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic-ext);
body { margin: 0; color: #fff; font: 17px/25px Georgia, "Times New Roman", Times, serif; background: #1f242a; min-width: 446px; }

img { border-style: none; }

a { text-decoration: none; color: #a82720; }

a:hover { text-decoration: underline; }

input, textarea, select { font: 100% Georgia, "Times New Roman", Times, serif; vertical-align: middle; color: #000; outline: none; }

form, fieldset { margin: 0; padding: 0; border-style: none; }

q { quotes: none; }

q:before { content: ''; }

q:after { content: ''; }

#wrapper { width: 100%; overflow: hidden; padding: 50px 0; }

.order-block { width: 400px; height: 680px; margin: 0 auto; padding: 68px 23px 0; position: relative; text-align: center; font-size: 20px; line-height: 30px; color: #d5e5eb; }

.order-block:after { display: block; clear: both; content: ''; }

.decoration { width: 24px; height: 32px; position: absolute; left: -23px; top: 336px; }

.order-block .text-holder { overflow: hidden; padding: 0 0 21px; }

.order-block h2 { font: 35px/35px "Lobster", Arial, Helvetica, sans-serif; margin: 0 0 59px; color: #fff; }

.order-block h2 span { display: block; font-size: 45px; line-height: 45px; color: #fcca49; margin: 0 0 -2px; }

.order-block p { margin: 0 0 18px; }

.order-block .text-box { overflow: hidden; font-size: 20px; line-height: 30px; color: #1f242a; padding: 30px 0 0; }

.order-block .text-box h2 { font-size: 35px; line-height: 40px; color: #1f242a; margin: 0 0 32px; }

.order-block .text-box h2 span { font-size: 45px; line-height: 45px; color: #ae1d1d; display: block; margin: -6px 0 0; }

.order-form { overflow: hidden; }

.order-form .text { background: url(../images/bg-order-page-text.png) no-repeat; width: 253px; height: 42px; float: left; }

.order-block .text-box p { margin: 0 0 18px; }

.order-form .text input[type="text"] { background: none; border: none; width: 227px; height: 20px; float: left; font-size: 16px; line-height: 40px; color: #726033; padding: 10px 13px 12px; }

.btn-save { border: none; background: url(../images/order-page-btn-save.png) no-repeat; width: 129px; height: 40px; float: right; font: 20px/40px "Roboto Condensed", Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; float: right; padding: 0 0 2px; margin: 0; cursor: pointer; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, div.footer, div.header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

article, aside, details, figcaption, figure, div.footer, div.header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

.clearfix:after { content: ''; display: block; clear: both; }

html { height: 100%; }

body { min-width: 1000px; width: 100%; height: 100%; background: #1b212f url("../images/bg_0.jpg") center top repeat-x; font: 400 18px/27px Georgia, sans-serif; color: white; -webkit-font-smoothing: antialiased; }

input, textarea { font: 400 14px/1 Tahoma, Geneva, sans-serif; color: #1b212f; }

button { font: 700 25px "Roboto Condensed", sans-serif; color: white; }

.body { width: 100%; min-height: 100%; position: relative; }

.cnt_wrapp { width: 1000px; margin: 0 auto; position: relative; }

.headline { text-transform: uppercase; font: 700 57px/60px "Roboto Condensed", sans-serif; color: white; }

.button { display: block; width: 165px; height: 65px; background: #fff2aa; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjJhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmMzMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: linear-gradient(to bottom, #fff2aa 0%, #ffc31e 100%); /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff2aa', endColorstr='#ffc31e', GradientType=0);*/ border: 0; border-radius: 10px; box-shadow: 0 1px 3px #c12478; text-align: center; text-transform: uppercase; text-decoration: none; font: 700 30px/1 "Roboto Condensed", sans-serif; color: #821855; text-shadow: 0 1px 0 #ffe996; cursor: pointer; }

.button:hover { background: #ffe996; }

.button:active { box-shadow: inset 0 0 15px #444, 0 1px 3px #c12478; }

div.header.base { background: url("../images/bg_header.png") center top no-repeat; }

div.header.base .cnt_wrapp { height: 800px; background: url("../images/logo1.png") 10px 17px no-repeat; }

div.header.base h1 { position: absolute; left: 563px; top: 335px; text-transform: uppercase; font: 700 55px/45px "Roboto Condensed", sanss-serif; color: #3ab4dc; }

div.header.base h1 span { display: block; }

div.header.base h1 .s { margin-left: 38px; color: #74d9fa; }

div.header.base h1 .t { margin-left: 70px; color: #fff; }

div.header.base .alert { padding-left: 75px; position: absolute; left: 565px; top: 10px; background: url("../images/alert.png") left center no-repeat; font: 400 17px/22px "Roboto Condensed", sans-serif; }

div.header.base .days { width: 95px; position: absolute; right: 28px; top: 115px; text-align: center; text-transform: uppercase; font: 700 16px/20px "Roboto Condensed", sans-serif; }

div.header.base .days span { display: block; font-size: 55px; line-height: 47px; }

div.header.base .benefits { position: absolute; left: 575px; top: 110px; }

div.header.base .benefits li { padding: 2px 0 2px 65px; margin-top: 10px; background-position: left center; background-repeat: no-repeat; text-transform: uppercase; font: 700 18px/20px "Roboto Condensed", sans-serif; }

div.header.base .benefits li span { display: block; font-size: 16px; color: #3ab4dc; }

div.header.base .benefits li:first-child { margin-top: 0; }

div.header.base .benefits .li1 { background-image: url("../images/header_1.png"); }

div.header.base .benefits .li2 { background-image: url("../images/header_2.png"); }

div.header.base .benefits .li3 { background-image: url("../images/header_3.png"); }

div.header.base .benefits .li4 { background-image: url("../images/header_4.png"); }

div.header.base form { width: 345px; padding: 0 17px; position: absolute; left: 618px; top: 480px; }

div.header.base form .restriction { height: 40px; text-transform: uppercase; font: 700 15px/40px "Roboto Condensed", sans-serif; color: #ffc21c; }

div.header.base form .row { margin-top: 20px; }

div.header.base form label { display: block; width: 135px; height: 30px; float: left; font: 400 17px/18px "Roboto Condensed", sans-serif; }

div.header.base form select, div.header.base form input { display: block; width: 192px; height: 28px; float: right; padding: 0 7px; background: white; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U4ZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: linear-gradient(to bottom, white 0%, white 37%, #e7e8ec 100%); /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e8ec', GradientType=0);*/ border: solid 1px #851d59; border-radius: 2px; box-shadow: inset 0 0 1px #fff, 0 1px 2px #df2891; -webkit-appearance: none; }

div.header.base form select { width: 208px; height: 30px; font-size: 15px; }

div.header.base form select option { padding: 10px; }

div.header.base form .price_change { display: block; width: 135px; float: left; padding: 4px 0 0; font: 400 17px/22px "Roboto Condensed", sans-serif; }

div.header.base form .price_change .last { font-weight: 700; }

div.header.base form .price_change .last span { text-decoration: line-through; font-weight: 400; color: #ffaedd; }

div.header.base form .button { width: 135px; height: 52px; font-size: 20px; outline: none; }

div.header.base .who { height: 58px; padding: 2px 0 0 195px; position: absolute; top: 685px; left: 20px; background: url("../images/logo2.png") left center no-repeat; text-transform: uppercase; font: 700 23px/25px "Roboto Condensed", sans-serif; }

div.header.base .who:after { content: ''; display: block; width: 4px; position: absolute; left: 170px; top: 0; bottom: 0; background: url("../images/dot1.png") left top repeat-y; }

.expert { padding: 20px 0; }

.expert p { margin-top: 23px; font-style: italic; }

.expert p:first-child { margin-top: 0; }

.expert .top { padding: 0 395px 0 20px; background: url("../images/expert_0.png") right top no-repeat; }

.expert .bottom { height: 210px; padding: 19px 35px 19px 300px; margin-top: 45px; position: relative; background: #00a1d6 url("../images/expert_1.jpg") 40px -32px no-repeat; }

.expert .bottom:after { content: ''; display: block; width: 304px; height: 32px; position: absolute; left: 40px; top: -32px; background: url("../images/expert_1.jpg") left top no-repeat; }

.expert .bottom .name { color: #a1e8ff; }

.how_work { padding: 20px 0 0; position: relative; z-index: 1; background: url("../images/how_work_0.png") right 20px no-repeat; color: white; }

.how_work h4 { text-transform: uppercase; font: 700 27px/35px "Roboto Condensed", sans-serif; }

.how_work p { margin-top: 25px; font-style: italic; }

.how_work .padding_r { padding: 0 285px 0 20px; }

.how_work .padding_l { min-height: 225px; overflow: hidden; padding: 0 20px 0 295px; background: url("../images/how_work_1.jpg") left 15px no-repeat; }

.how_work .bottom { height: 456px; padding: 0 0 30px; margin-top: 35px; position: relative; background: url("../images/how_work_2.jpg") left 0 no-repeat; }

.how_work .bottom li { width: 445px; height: 163px; float: left; padding: 25px 20px; margin-left: 30px; }

.how_work .bottom .li1, .how_work .bottom .li2 { margin-bottom: 20px; }

.how_work .bottom .li1, .how_work .bottom .li3 { margin-left: 0; }

.how_work .bottom .li2, .how_work .bottom .li4 { text-align: right; }

.how_work .bottom p { margin-top: 20px; }

.progress { width: 500px; padding: 145px 0 0 500px; position: relative; z-index: 2; background: url("../images/progress_0.jpg") left top no-repeat; color: white; }

.progress .headline { margin-bottom: 30px; font-size: 40px; line-height: 1; }

.progress .weeks { font-style: italic; }

.progress .weeks li { padding: 0 0 0 40px; margin-top: 25px; background-position: left center; background-repeat: no-repeat; }

.progress .weeks li:first-child { margin-top: 0; }

.progress .weeks .li1 { background-image: url("../images/weeks_1.png"); }

.progress .weeks .li2 { background-image: url("../images/weeks_2.png"); }

.progress .weeks .li3 { background-image: url("../images/weeks_3.png"); }

.progress .small_banner { width: 960px; padding: 0 20px; position: absolute; left: 0; top: 34px; text-transform: uppercase; font: 700 30px/35px "Roboto Condensed", sans-serif; }

.progress .small_banner .left { float: left; }

.progress .small_banner .right { float: right; margin-right: 90px; }

.progress .small_banner a { padding-left: 30px; position: absolute; left: 385px; top: -11px; line-height: 65px;    font-size: 25px; }

.progress .small_banner a:after { content: ''; display: block; width: 79px; height: 149px; position: absolute; left: -33px; bottom: -15px; background: url("../images/progress_1.png") left top no-repeat; }

.progress .m li { width: 73px; position: absolute; text-align: center; text-transform: uppercase; font: 700 9px/20px "Roboto Condensed", sans-serif; }

.progress .m li span { display: block; font-size: 23px; }

.progress .m .li1 { left: 184px; top: 197px; }

.progress .m .li2 { left: 271px; top: 183px; }

.progress .m .li3 { left: 359px; top: 152px; }

.reviews { padding-bottom: 20px; }

.reviews_box { padding-left: 185px; margin-top: 30px; position: relative; background: #3e4961; }

.reviews_box img { position: absolute; left: 0; bottom: 0; z-index: 1; }

.reviews_box .wrapp { padding: 15px 20px; position: relative; z-index: 2; background: #333c4f; font-style: italic; font-style: italic; font-size: 16px; line-height: 23px; }

.reviews_box .wrapp:after { content: ''; display: block; width: 27px; height: 28px; position: absolute; left: -27px; top: 51px; background: url("../images/bubl_0.png") left top no-repeat; }

.reviews_box .text { color: white; }

.reviews_box .author { margin-top: 25px; color: #7483a2; }

.reviews_box .stars { position: absolute; right: 20px; bottom: 20px; }

.reviews_box .stars, .reviews_box .stars div { width: 100px; height: 16px; background: url("../images/stars_0.png") left top repeat-x; }

.reviews_box .stars div { background-position: bottom left; }

.action { padding-top: 20px; position: relative; background: url("../images/bg_action.jpg") center 10px no-repeat; }

.action .h_desc { position: absolute; left: 235px; top: 29px; font-style: italic; font-size: 16px; line-height: 23px; color: #f350ae; }

.action .b_wrapp { height: 345px; padding: 0 20px; margin-top: 20px; }

.action .left { width: 485px; float: left; padding: 46px 0 0; }

.action .right { width: 455px; float: right; padding: 15px 0 0 20px; }

.action .today { height: 60px; padding-left: 130px; position: relative; text-transform: uppercase; font: 700 27px/60px "Roboto Condensed", sans-serif; color: white; }

.action .today span.percent { display: block; width: 120px; height: 60px; position: absolute; left: 0; top: 0; text-align: center; font-size: 53px; line-height: 57px; color: #f350ae; }

.action .price_change { height: 83px; padding-top: 27px; position: relative; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; }

.action .price_change div { height: 53px; float: left; text-align: center; }

.action .price_change .old { width: 150px; text-decoration: line-through; font-size: 31px; line-height: 65px; color: #ff80c9; }

.action .price_change .new { width: 205px; font-weight: 700; font-size: 45px; line-height: 53px; color: white; }

.action .count_wrapp p { width: 370px; text-align: center; text-transform: uppercase; font: 700 23px/1 "Roboto Condensed", sans-serif; color: #fff; }

.action .count_wrapp .landing__countdown { margin: 15px 0 0 20px; }

.action .count_wrapp .landing__countdown span { position: relative; display: inline-block; width: 77px; height: 47px; margin: 0 6px; background: url("../images/count_0.png") left top no-repeat; font: 700 27px/40px "Roboto Condensed", sans-serif; color: #f350ae; text-align: center; letter-spacing: 26px; padding-left: 12px; }

.action .count_wrapp .landing__countdown span:first-of-type { margin-left: 0; }

.action .landing__countdown span:not(:first-of-type):before, .action .landing__countdown span:not(:first-of-type):after { content: ''; display: block; width: 7px; height: 7px; position: absolute; left: -14px; background: #fff; border-radius: 4px; }

.action .landing__countdown span:before { top: 11px; }

.action .landing__countdown span:after { top: 26px; }

.action form .row { margin-bottom: 9px; }

.action form label { display: block; height: 27px; font-style: italic; color: #f350ae; }

.action form label span:not(.label) { float: right; font-size: 13px; line-height: 30px; color: #1b212f; }

.action form input, .action form select { width: 439px; height: 33px; padding: 0 7px; margin-top: 4px; background: white; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U4ZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: linear-gradient(to bottom, white 0%, white 37%, #e7e8ec 100%); /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e8ec', GradientType=0);*/ border: solid 1px #a6a9b0; border-radius: 2px; box-shadow: inset 0 0 1px #fff; -webkit-appearance: none; }

.action form select { width: 455px; margin-top: 0px; height: 35px; font-size: 15px; padding-left: 6px; }

form .custom_select { position: relative; }

.cnt_wrapp:not(.action) form .custom_select { height: 30px; }

form .custom_select:before { pointer-events: none; content: ''; position: absolute; top: 1px; bottom: 1px; right: 1px; border-left: #CCCCCC 1px solid; width: 34px; border-radius: 0 3px 3px 0; background: white; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, white 50%, #e7e8ec 100%); /* W3C */ /*filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e8ec', GradientType=0);*/ /* IE6-9 */ }

form .custom_select:after { pointer-events: none; content: ''; position: absolute; top: 50%; margin-top: -2px; right: 13px; width: 0; height: 0; border-style: solid; border-width: 5px 5px 0 5px; border-color: #AFAFB0 transparent transparent transparent; }

form .custom_select:hover:after { border-color: #000000 transparent transparent transparent; }

.action form button { display: block; width: 195px; height: 54px; float: left; background: #f350ae; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzNTBhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTFiOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: linear-gradient(to bottom, #f350ae 0%, #e91b92 100%); /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f350ae', endColorstr='#e91b92', GradientType=0);*/ border: 0; border-radius: 5px; outline: none; cursor: pointer; text-transform: uppercase; font: 700 25px "Roboto Condensed", sans-serif; }

.action form button:hover { background: #f350ae; }

.action form button:active { box-shadow: inset 0 0 15px #444; }

.action .spy { height: 60px; float: right; padding: 0px 0 0 60px; background: url("../images/icon_0.jpg") left top no-repeat; text-transform: uppercase; font: 700 15px/18px "Roboto Condensed", sans-serif; color: #f350ae; }

div.footer.base { padding: 40px 0; text-align: center; font-style: italic; font-size: 16px; line-height: 23px; color: #4c5875; margin: 0 auto; }

div.footer.base .mt { margin-top: 20px; }

.stars .half-to-five { width: 91% !important; }

.b_wrapp form .price_desription { font-style: italic; color: #f350ae; }
