.node-form .standard {clear: none;}.node-form .form-text {    display: inline-block;    width: auto;}/*FAQ List.faqlist li { display: inline-block; vertical-align: top; padding: 1% 1% 1% 4%; width: 44%; background: url("../images/sprite_icons.png") no-repeat 0px -157px; }.faqlist li a:link, .faqlist li a:visited, .faqlist li a:hover, .faqlist li a:active { font-size: 15px; font-style: italic; color: #57AED7; line-height: 18px; } .faqlist li a:hover,.similar-video-in-faq a:hover  { color: #e55c93; text-decoration: none; }/*FAQ List*//*FAQ*/.similar-video-in-faq { text-align: center; }.views-field-title-1 { margin-bottom: 10px; }.similar-video-in-faq a:link,.similar-video-in-faq a:visited,.similar-video-in-faq a:hover,.similar-video-in-faq a:active { font-size: 15px; color: #57AED7; }/*FAQ*//*Pregnancy calendar*/.pregnancy_calendar {clear: both;}.pregnancy_calendar .calendar_2 {margin-bottom: 15px; display: table; width: 100%; background-color: #dc74a7; overflow: hidden;}.pregnancy_calendar .calendar_2 .title {display: table-row; background-color: #dae7fc;}.pregnancy_calendar .calendar_2 .trim,.pregnancy_calendar .calendar_2 .weeks {display: table-cell; padding: 15px; vertical-align: middle;}.pregnancy_calendar .calendar_2 .trim {min-width: 220px;}.pregnancy_calendar .calendar_2 .title div {display: table-cell; padding: 15px; font-size: 23px; font-family: 'Roboto', sans-serif; color: #2d3645; text-align: center;}.pregnancy_calendar .calendar_2 .row {display: table-row;}.pregnancy_calendar .calendar_2 .row:nth-child(2n+1) {background-color: #d36a9d;}.pregnancy_calendar .calendar_2 .row .trim span {display: inline-block; margin-right: 15px; padding: 2px 0; width: 35px; height: 31px; font-size: 25px; color: #fff; line-height: 31px; text-align: center; background-color: #ff6ca0; vertical-align: middle;}.pregnancy_calendar .calendar_2 .row .trim a {font-size: 20px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #fff;}.pregnancy_calendar .calendar_2 .row .trim a:hover { text-decoration: none; }.pregnancy_calendar .calendar_2 .row .weeks ul,.pregnancy_calendar .calendar_2 .row .weeks ul li {margin: 0; padding: 0; list-style: none; }.pregnancy_calendar .calendar_2 .row .weeks ul li {display: inline-block; margin-left: -5px;  border: 1px solid #ea8dbb;}.pregnancy_calendar .calendar_2 .row .weeks ul li a {display: inline-block; padding: 5px; font-size: 15px;font-family: 'Roboto', sans-serif; font-weight: 500; color: #fff; cursor: pointer; text-align: center; text-decoration: none; }.pregnancy_calendar .month {margin-bottom: 15px; background-color: #dae7fc; overflow: hidden;}.pregnancy_calendar .month  .title {padding: 15px; font-size: 23px; font-family: 'Roboto', sans-serif; color: #2d3645; text-align: center;}.pregnancy_calendar .month ul {margin: 0; padding: 0; list-style: none; background-color: #f17b8e;}.pregnancy_calendar .month ul li {float: left; width: 11.11%;}.pregnancy_calendar .month ul li a {display: block; padding: 10px 0; font-size: 39px; font-family: 'Roboto', sans-serif; color: #fff; line-height: 40px; text-align: center; text-decoration: none;} .pregnancy_calendar .month ul li:nth-child(1) a {background-color: #c2ec94;} .pregnancy_calendar .month ul li:nth-child(2) a {background-color: #e8dc88;} .pregnancy_calendar .month ul li:nth-child(3) a {background-color: #f6ca91;} .pregnancy_calendar .month ul li:nth-child(4) a {background-color: #f7c19a;} .pregnancy_calendar .month ul li:nth-child(5) a {background-color: #f5b09b;} .pregnancy_calendar .month ul li:nth-child(6) a {background-color: #ff9c97;} .pregnancy_calendar .month ul li:nth-child(7) a {background-color: #fa9797;} .pregnancy_calendar .month ul li:nth-child(8) a {background-color: #f88ba0;} .pregnancy_calendar .month ul li:nth-child(9) a {background-color: #d36a9d;}/*Pregnancy calendar*//*Pregnancy Calculators*/.pregnancy_calculator {margin-bottom: 15px;}.pregnancy_calculator .menu ul {margin: 0; padding: 0; list-style: none;}.pregnancy_calculator .menu ul li {float: left; margin: 1%; width: 31%;}.pregnancy_calculator .menu ul li a {position: relative; display: block; padding: 30px 10px 10px 90px; min-height: 60px; font-size: 17px; font-family: 'Roboto', sans-serif; color: #85355c; cursor: pointer; line-height: 20px; background-color: #ffe6f2; border: 1px solid #f0b7d2;} .pregnancy_calculator .menu ul li a:hover {color: #308fc5; background-color: #ecfcfc; border: 1px solid #d6f2f2;}.pregnancy_calculator .menu ul li a:before {content: ""; display: block; position: absolute; left: 10px; top: 50%; margin-top: -30px; width: 60px; height: 60px; background: url("../images/calculators/sprite_calcs_2.png"); background-repeat: no-repeat;}.pregnancy_calculator .menu ul li.item-1 a, .pregnancy_calculator .menu ul li.item-3 a {padding-top: 10px; min-height: 80px;}.pregnancy_calculator .menu ul li.item-6 a, .pregnancy_calculator .menu ul li.item-8 a {padding-top: 20px; min-height: 70px;}.pregnancy_calculator .menu ul li.item-9 a {padding-top: 40px; min-height: 50px;} .pregnancy_calculator .menu ul li.item-1 a:before { background-position: 0px 0px; }.pregnancy_calculator .menu ul li.item-2 a:before { background-position: 0px -60px; }.pregnancy_calculator .menu ul li.item-3 a:before { background-position: 0px -120px; }.pregnancy_calculator .menu ul li.item-4 a:before { background-position: 0px -180px; }.pregnancy_calculator .menu ul li.item-5 a:before { background-position: 0px -240px; }.pregnancy_calculator .menu ul li.item-6 a:before { background-position: 0px -300px; }.pregnancy_calculator .menu ul li.item-7 a:before { background-position: 0px -360px; }.pregnancy_calculator .menu ul li.item-8 a:before { background-position: 0px -420px; }.pregnancy_calculator .menu ul li.item-9 a:before { background-position: 0px -480px; }.pregnancy_calculator_others { margin-bottom: 15px; }.pregnancy_calculator .block-header,.pregnancy_calculator_others .block-header,.pregnancy_calculator_others .view-header,.view-videosimilar .view-header { color: #2E4F63; font-size: 20px; font-style: italic; padding: 10px 0px; text-align: center; }.pregnancy_calculator_others ul { font-size: 1px; letter-spacing: 1px; list-style: none; text-align: center; }.pregnancy_calculator_others ul li { display: inline-block; margin: 1px; vertical-align: top; }.pregnancy_calculator_others ul li a {	display: block; padding: 80px 10px 0px 10px; width: 189px; height: 54px;	font-size: 14px; font-weight: bold; color: #a53d53 !important; cursor: pointer; line-height: 15px;  letter-spacing: normal;	text-align: center; background-image:  url("../images/calculators/calculator_other_sprite.jpg"); background-repeat: no-repeat;}.pregnancy_calculator_others ul li a:hover { color: #de4e87 !important; text-decoration: none; }.pregnancy_calculator_others ul li.item-1 a { background-position: 0px 0px;	}.pregnancy_calculator_others ul li.item-2 a { background-position: -210px 0px; }.pregnancy_calculator_others ul li.item-3 a { background-position: -420px 0px; }.pregnancy_calculator_others ul li.item-4 a { background-position: -630px 0px; }.pregnancy_calculator_others ul li.item-5 a { background-position: -840px 0px;}.pregnancy_calculator_others ul li.item-6 a { background-position: -1050px 0px;	}.pregnancy_calculator_others ul li.item-7 a { background-position: -1260px 0px;	}.pregnancy_calculator_others ul li.item-8 a { background-position: -1470px 0px; }/*Calculator*/.container-inline .calculators  { display: block; padding: 15px 15px 15px 50%; min-height: 250px; ; border: 3px solid #b8e0ee; }.container-inline .calculators div, .container-inline .calculators  label { display: block; margin: 0px; padding: 5px 0px; }.container-inline .calculators .form-item { margin: 0px; padding: 0px; }#srok-data-form  .bckgrnd { background: #f2f8fe url("../images/calculators/1.jpg") no-repeat 30px 20px; }#srok-ovul-form  .bckgrnd { background: #f2f8fe url("../images/calculators/2.jpg") no-repeat 30px 20px; }#simplecalc-form .bckgrnd { background: #f2f8fe url("../images/calculators/3.jpg") no-repeat 30px 20px; }#pol-calc-form .bckgrnd { background: #f2f8fe url("../images/calculators/4.jpg") no-repeat 30px 20px; }#pol-blood-form .bckgrnd { background: #f2f8fe url("../images/calculators/5.jpg") no-repeat 30px 20px; }#srok-zachat-form .bckgrnd { background: #f2f8fe url("../images/calculators/6.jpg") no-repeat 30px 20px; }#srok-calc-form .bckgrnd { background: #f2f8fe url("../images/calculators/7.jpg") no-repeat 30px 20px; }#weeks-form .bckgrnd { background: #f2f8fe url("../images/calculators/8.jpg") no-repeat 30px 20px; }.calculators  label { padding: 10px 0px; color: #436772; }.calculators  #edit-number1-wrapper input,.calculators  #edit-number2-wrapper input,.calculators  select  { padding: 5px; font-weight: bold; color: #3f3f3f; border: 1px solid #dbe4ec; }.calculators #edit-n-day-wrapper,.calculators #edit-n-month-wrapper,.calculators #edit-n-year-wrapper { display: inline-block; margin-right: 10px; }.calculators #edit-day-wrapper select,.calculators #edit-n-day-wrapper select,.calculators #edit-num-wrapper select,#pol-blood-form select { width: 50px; }.calculators #edit-n-month-wrapper select { width: 65px; }.calculators #edit-n-year-wrapper select { width: 70px; }.calculators #edit-cikl-wrapper select,.calculators #edit-cikl-wrapper select,.calculators #edit-vozrast-wrapper select,.calculators #edit-month-wrapper select { width: 90px; }.calculators  input#edit-submit {	margin: 20px 20px 10px 0px; width: 126px; height: 28px; cursor: pointer;	background: url("../images/calculators/calculator_submit.jpg") no-repeat left top;	border: 0px none; }#answer { display: block; clear: both; margin-bottom: 15px; }#answer  .answer {	display: block; margin: -10px 0px 0px 0px;	 padding: 20px; font-size: 15px;	font-weight: bold; color: #ffe2ee; text-align: center;	background: #ea6b9f url("../images/calculators/calc_answer_bg.jpg") no-repeat 0px 0px;}#answer .answer div { display: block; padding: 10px 0px; }#answer div , #answer div span, #answer div a { font-size: 15px; font-weight: bold; color: #ffe2ee; }.b-birthpains .b-birthpains__phone { padding: 3px; border: 2px solid #f65093; font-size: 15px; font-weight: bold; color: #2e4f63; line-height: 30px; }.b-birthpains .b-birthpains__phone .b-birthpains__phone__ico { display: inline-block; margin: 0px 30px; width: 30px; height: 30px; background: url("../images/calculators/b-birthpains_sprite.jpg") no-repeat 4px -4px; vertical-align: top; }.b-birthpains .b-birthpains__note { margin: 20px 0px; font-size: 11px; color: #acacac; line-height: 12px; }.b-birthpains .b-tabs_butt span { display: inline-block; margin-right: 20px; padding: 5px;  width: 185px; height: 30px;font-size: 19px; font-weight: bold; line-height: 26px; cursor: pointer;color: #912d0f; text-align: center; text-decoration: underline; background-color: #ffebbb;}.b-birthpains .b-tabs_butt .b-tabs__item_on { position: relative; color: #ffffff; text-decoration: none; background: #f27ca6; }.b-birthpains .b-tabs_butt .b-tabs__item_on:after { content: ''; position: absolute; border-style: solid; border-width: 15px 15px 0;border-color: #f27ca6 transparent; display: block; width: 0; z-index: 1; bottom: -15px; left: 82px; }.b-birthpains .b-birthpains__instructions,.b-birthpains .js-bp-result-first,j.b-birthpains .s-bp-result-text  { margin: 10px 0px; padding: 10px 0px;  font-size: 14px; color: #666666; line-height: 16px; }.b-birthpains .b-birthpains__clock .js-bp-alarm { float: left; width: 200px; height: 200px; background: url("../images/calculators/b-birthpains_sprite.jpg") no-repeat left -115px; } .b-birthpains .b-birthpains__clock__timer {float: left; margin: 0px 3%;}.b-birthpains .b-birthpains__clock__timer .js-bp-time { font-size: 90px; color: #666666; line-height: 100px; }.b-birthpains .b-birthpains__clock__timer .js-bp-start,.b-birthpains .b-birthpains__clock__timer .js-bp-stop,.b-birthpains .b-birthpains__clock .js-bp-reset  { display: block; margin: 5px; padding: 5px; font-size: 19px; font-weight: bold; cursor: pointer; line-height: 22px; text-align: center; }.b-birthpains .b-birthpains__clock__timer .js-bp-start {  color: #ffffff; background-color: #f27ca6; }.b-birthpains .b-birthpains__clock__timer .js-bp-stop { color: #912d0f; background-color: #ffebbb; }.b-birthpains .b-birthpains__clock .js-bp-reset { margin: 10px 0px; color: #ffffff; background-color: #50C642; } .b-birthpains .b-birthpains__clock .js-bp-info { float: right; width: 40%; }.b-birthpains .b-birthpains__clock .js-bp-info .b-birthpains__hospital__title { font-size: 15px; font-weight: bold; color: #444444; line-height: 20px; } .b-birthpains .b-birthpains__clock .js-bp-info li { margin: 20px 0px;} .b-birthpains .b-birthpains__clock .js-bp-info li span { color: #4face6; cursor: pointer; text-decoration: underline; } .b-birthpains .b-birthpains__clock .js-bp-info li .i-none { padding: 5px 0px 15px 20px; font-size: 11px; color: #acacac; line-height: 12px; } .b-birthpains .js-bp-result { clear: both; padding-top: 20px; }.b-birthpains .js-bp-table { width: 100%; margin-bottom: 15px; } .b-birthpains .js-bp-table tbody { border: 1px solid #d2d2d2; } .b-birthpains .js-bp-table tr.i-none  { border-top: 1px solid #d2d2d2; border-collapse: collapse; } .b-birthpains .js-bp-table td { padding: 5px; color: #797979; text-align: center;}.b-birthpains .js-bp-table td.b-birthpains__tbl__title  { font-size: 12px; color: #797979;  } .b-birthpains .js-bp-table td.js-bp-from ,.b-birthpains .js-bp-table td.js-bp-to  {font-size: 16px; color: #2a2a2a;  } .b-birthpains .js-bp-table td.js-bp-duration  {font-size: 16px; font-weight: bold; color: #f27ca6;  } .b-birthpains .js-bp-table td.js-bp-frequency  {font-size: 16px; font-weight: bold; color: #636363;  } /*Calculator*//*Pregnancy Calculators*//*Choose name*/.choose_name .letter {margin-bottom: 15px;}.choose_name .letters {overflow: hidden;}.choose_name  .block-header {padding: 15px; font-size: 23px; font-family: 'Roboto', sans-serif; color: #2d3645; line-height: 25px; text-align: center; background-color: #dae7fc;}.choose_name .letters ul {padding: 15px; list-style: none; text-align: center; background-color: #dc74a7;}.choose_name .letters ul li {display: inline-block; margin-left: -5px; vertical-align: top;  border: 1px solid #ea8dbb;}.choose_name .letters ul li a {display: block; padding: 5px; font-size: 17px; font-family: 'Roboto', sans-serif; font-weight: bold; color: #fff; text-decoration: none; }.choose_name .name {margin-bottom: 15px;}.choose_name .name .male,.choose_name .name .female {position: relative; padding-left: 90px; width: 48%;}.choose_name .name .male {background-color: #ecfcfc; border: 1px solid #d6f2f2;}.choose_name .name .female {background-color: #ffe6f2; border: 1px solid #f0b7d2;}.choose_name .names .title {position: absolute; left: 15px; top: 50%; margin-top: -32px;width: 65px; height: 65px; background-image: url("../images/name/sprite_names.png"); background-repeat: no-repeat;}.choose_name .names .female .title { background-position: 0 -65px; }.choose_name .names ul {margin: 15px 0px; list-style: none;}.choose_name .names ul li{padding: 10px 0;}.choose_name .names ul li:before{content: ""; display: inline-block; margin-right: 10px; width: 5px; height: 5px; vertical-align: middle;}.choose_name .names ul li a {font-size: 19px; font-family: 'Roboto', sans-serif; line-height: 22px;}.choose_name .names .male ul li:before {background-color: #85a6da;}.choose_name .names .male ul li a {color: #308fc5;}.choose_name .names .female ul li:before {background-color: #d87eaa;}.choose_name .names .female ul li a {color: #85355c;}.choose_name .month {margin-bottom: 15px;}.choose_name .month {background-color: #f7f7f7; border: 1px solid #e8e8e8;}.choose_name .month .f_left {padding: 15px; width: 50%;}.choose_name .month>.f_left {border-right: 1px solid #e8e8e8;}.choose_name .month .f_left .title {padding-bottom: 15px; font-size: 17px; font-family: 'Roboto', sans-serif; color: #2d3645;}.choose_name .month ul {position: relative; margin: 0; padding-left: 90px;}.choose_name .month ul:before {content: ""; position: absolute; left: 0; top: 50%; margin-top: -32px;width: 65px; height: 65px; background-image: url("../images/name/sprite_names.png"); background-repeat: no-repeat;}.choose_name .month .male ul:before {background-position: 0 -130px;}.choose_name .month .female ul:before {background-position: 0 -195px;}.choose_name .month ul li {display: inline-block; margin: 5px 0px; width: 32%;} .choose_name .month ul li a { font-size: 17px; font-family: 'Roboto', sans-serif; color: #308fc5; line-height: 20px;} /*Letter List*/.name_letter_list { padding: 10px 0px; }.name_letter_list .border { margin-bottom: 15px;  background: url("../images/pixel_grey.gif") repeat-y 50% top; }.name_letter_list .names-boy,.name_letter_list .names-girl { display: inline-block; padding: 0px 1%; width: 47%; vertical-align: top; }.name_letter_list h2 { padding: 10px; font-size: 22px; color: #ffffff; }.name_letter_list div.names-boy h2 { background-color: #61abd7; }.name_letter_list div.names-girl h2 { background-color: #ef76a6; }.name_letter_list ul { margin: 0px; padding: 0px; list-style: none; }.name_letter_list ul li { display: inline-block; margin: 5px 0px; padding: 5px 0px 5px 26px; list-style: none;	width: 172px;background: url("../images/sprite_icons.png"); background-repeat: no-repeat; }.name_letter_list  .names-boy ul li { background-position: 0px -378px; }.name_letter_list  .names-girl ul li { background-position: 0px -348px; }.name_letter_list .names-boy ul li a:link,.name_letter_list .names-boy ul li a:visited,.name_letter_list .names-boy ul li a:active  { color: #57AED7; }.name_letter_list .names-boy ul li a:hover { color: #D15989; }.name_letter_list .names-girl ul li a:link,.name_letter_list .names-girl ul li a:visited,.name_letter_list .names-girl ul li a:active { color: #D15989; }.name_letter_list .names-girl ul li a:hover { color: #57AED7; }.name_letter_list .item-list ul li a { font-size: 20px; }.name_letter_list .item-list ul li a:hover { text-decoration: none; }.name_letter_list  .back-link { clear: both; }.name_letter_list  .back-link a { clear: both; display: block; margin: 0px auto; width: 150px; padding: 5px; font-size: 18px; color: #ffffff; text-align: center; background-color: #61abd7; }/*Letter List*//*Pol*/.view-name-filter .view-content { padding: 10px 0px; }.view-name-filter .alphabet  { margin: 5px 0px; }.view-name-filter .alphabet ul, .view-name-filter .alphabet ul li { margin: 2px 0px; padding: 0px; list-style: none; text-align: center; }.view-name-filter .alphabet ul li { display: inline-block; }.view-name-filter .alphabet ul li a:link,.view-name-filter .alphabet ul li a:visited,.view-name-filter .alphabet ul li a:hover,.view-name-filter .alphabet ul li a:active { display: inline-block; padding: 3px 7px; 	font-size: 17px; color: #b91750; line-height: 17px; text-decoration: none; background-color: #fed8e5; }.view-name-filter .alphabet ul li.inactive a { color: #bcbcbc; background-color: #f2f2f2; }.view-name-filter .alphabet ul li.active a,.view-name-filter .alphabet ul li a:hover { color: #ffffff; background-color: #bc1f56; }.view-name-filter .views-row { display: inline-block; padding: 5px 0px; width: 32%; vertical-align: top; }.view-name-filter .views-field-field-name-value-1 a:link,.view-name-filter .views-field-field-name-value-1 a:visited,.view-name-filter .views-field-field-name-value-1 a:hover,.view-name-filter .views-field-field-name-value-1 a:active { font-size: 20px; color: #57AED7; }.view-name-filter .views-field-field-name-value-1 a:hover { color: #D15989; text-decoration: none; }/*Pol*//*Choose name*//*Maternity Hospitals*//*Country List*/.maternity-hospitals .country { margin-bottom: 15px; border: 2px solid #d4709f; }.maternity-hospitals .flag p {position: relative; padding: 15px 0px 0px 60px; min-height: 35px; font-family: 'Roboto', sans-serif; font-size: 15px; color: #828282; border: 0;}.maternity-hospitals .flag p:before {content: ""; position: absolute; left: 10px; top: 15px; display: block; width: 35px; height: 35px; background: url("../images/maternity/sprite_flags_2.png"); background-repeat: no-repeat; }.maternity-hospitals .flag.ru p:before { background-position: 0px 0px; }.maternity-hospitals .flag.ua p:before { background-position: 0px -35px; }.maternity-hospitals .flag.by p:before { background-position: 0px -70px; }.maternity-hospitals .flag.kz p:before { background-position: 0px -105px; }.maternity-hospitals .flag p strong {display: block; font-size: 20px; font-weight: 500;  color: #121212; line-height: 22px;}.maternity-hospitals .flag p span {font-weight: 500;}.maternity-hospitals .alphabet ul {margin: 20px 0; padding: 0 10px 0 15px; list-style: none; text-align: center;}.maternity-hospitals .alphabet ul li {display: inline-block; margin-left: -5px; border: 1px solid #ea8dbb;}.maternity-hospitals .alphabet ul li  a {display: block; padding: 5px 7px; font-size: 17px; font-weight: 500; font-family: 'Roboto', sans-serif; color: #fc6a6a; cursor: pointer; text-decoration: none;}.maternity-hospitals .alphabet ul li.active  a,.maternity-hospitals .alphabet ul li  a:hover {color: #fff; background-color: #d4709f;}.maternity-hospitals .country .item-list {padding: 15px;}.maternity-hospitals .country  .item-list  ul { list-style: none }.maternity-hospitals .country  .item-list  ul li { display: inline-block; margin: 0px; padding: 5px 0px; width: 32%; }.maternity-hospitals .country  .item-list  ul li a  { font-size: 15px; color: #3d84b8; }.maternity-hospitals .country  .item-list  ul li a:hover { color: #e55c93; }/* City List */ .maternity-hospitals {margin-bottom: 15px;}.maternity-hospitals .view-content {display: table; width: 100%; background: url("../images/pixel_grey.gif") repeat-y 50% 0;}.maternity-hospitals .views-row {display: table-row; }.maternity-hospitals .views-row article {display: table-row; width: 100%;}.maternity-hospitals header,.maternity-hospitals p {display: table-cell; width: 50%; padding: 10px; border-bottom: 1px solid #e8e8e8;}.maternity-hospitals h2 a ,#block-similar_roddoms-similar_roddoms li a {font-size: 19px; font-family: 'Roboto', sans-serif; font-weight: 500; color: #308fc5; line-height: 20px;}.maternity-hospitals h2 a:hover {text-decoration: none;}.maternity-hospitals p {font-size: 15px; font-family: 'Roboto', sans-serif; color: #515151; }.maternity-hospitals p:before {content: ""; display: inline-block; margin-right: 10px; width: 9px; height: 16px; vertical-align: middle; background: url("../images/maternity/sprite_icons_2.png") no-repeat -2px -52px; }/*Roddom*/.maternity-hospital .info { margin-bottom: 15px; padding: 15px; border: 5px solid #fa7eaf; }.maternity-hospital .info .text { float: left; width: 49%; }.maternity-hospital .info .row { padding: 10px 0px; border-bottom: 1px solid #dde1e4; }.maternity-hospital .info .row.last { border: 0px none; }.maternity-hospital .info .adress p { padding: 2px 0px; font-size: 15px; color: #636d73; }.maternity-hospital .info p.title,.maternity-hospital .info div.phone p.title { padding: 2px 0px; font-size: 15px; font-weight: bold; color: #636d73; }.maternity-hospital .info div.phone { padding-left: 20px; background: url("../images/maternity/sprite_icons_2.png") no-repeat 0px -20px;	}.maternity-hospital .info div.phone p { font-size: 16px; color: #2a2a2a; line-height: 24px; }.maternity-hospital .info p.schedule { color: #7d7d7d; line-height: 24px; }.maternity-hospital .info p.url { padding-top: 6px; }.maternity-hospital .info .row a:link,.maternity-hospital .info .row a:visited,.maternity-hospital .info .row a:hover,.maternity-hospital .info .row a:active { font-size: 14px; color: #76bbd1; }.maternity-hospital .info .row .right a { padding: 7px 0px 0px 10px; width: 152px; height: 23px;	font-size: 13px; color: #2c88a4;  }article.maternity-hospital .info #map { float: right; width: 49% !important; }/* Check It.maternity-hospital .check_it {	margin-bottom: 15px;	padding: 3px 5px;	width: 607px;	height: 42px;	background: transparent url("../images/check_it.jpg") no-repeat left top;	}.maternity-hospital .check_it div {	padding-top: 10px;	font-size: 15px;	font-weight: bold;	color: #ffffff;}.maternity-hospital .check_it a.buttons {	float: right;	padding-left: 220px;	width: 74px;	height: 41px;	font-size: 33px;	font-weight: bold;	color: #2fa1be;	background: transparent url("../images/check_it-trans.png") no-repeat left top;	}*/.maternity-hospital .details  { margin-bottom: 15px; padding: 15px; border: 1px solid #bdd7dd; }.maternity-hospital .details h2 { padding: 10px 0px 5px 0px; font-size: 14px; font-style: italic; color: #D7789D; }.maternity-hospital .details h3 { font-size: 21px; color: #437b89; }.maternity-hospital .details p, .maternity-hospital .details ul, .maternity-hospital .details ol { padding: 4px 0px; font-size: 13px; color: #7c7c7c; line-height: 18px; }.maternity-hospital .details ul { list-style: none }.maternity-hospital .details ul li { padding: 2px 0px 2px 15px; color: #7c7c7c; }.maternity-hospital .details p.title { font-size: 14px; font-weight: bold; padding: 10px 0px 5px 0px }/*Maternity Hospitals*//*Tests*/.tests .menu ul {margin: 0 -1%; padding: 0; list-style: none;}.tests .menu ul li {float: left;; margin: 1%; width: 31%;}.tests .menu ul li a  {position: relative; display: block; padding: 20px 10px 0 90px; min-height: 65px;font-size: 17px; color: #85355c; line-height: 20px; background-color: #ffe6f2; border: 1px solid #f0b7d2;}.tests .menu ul li a:hover {color: #308fc5; background-color: #ecfcfc; border: 1px solid #d6f2f2;}.tests .menu ul li.item-1 a,.tests .menu ul li.item-5 a {padding-top: 30px; min-height: 55px;}.tests .menu ul li a:before {content: ""; display: block; position: absolute; top: 10px; left: 10px; width: 65px; height: 65px; background-image: url("../images/tests/sprite_icons_tests.png"); background-repeat: no-repeat;}	.tests .menu ul li a:hover { color: #5da3c6; }.tests .menu ul li.item-1 a:before {background-position: 0 0;}.tests .menu ul li.item-2 a:before {background-position: 0 -65px;}.tests .menu ul li.item-3 a:before {background-position: 0 -130px;}.tests .menu ul li.item-4 a:before {background-position: 0 -195px;}.tests .menu ul li.item-5 a:before {background-position: 0 -260px;}.tests .menu ul li.item-6 a:before {background-position: 0 -325px;}.tests .menu ul li.item-7 a:before {background-position: 0 -390px;}.tests .menu ul li.item-8 a:before {background-position: 0 -455px; }.tests .menu ul li.item-9 a:before {background-position: 0 -520px; }.tests .menu ul li.item-10 a:before {background-position: 0 -585px; }.tests .menu ul li.item-11 a:before {background-position: 0 -650px; }form#bertest-my-form,form#nametest-my-form ,form#gotovtest-my-form { background: url("../images/categories/categories_1.jpg") no-repeat right 100px; }form#futuretest-my-form { background: url("../images/categories/categories_10.jpg") no-repeat right 100px; }form#haraktertest-my-form,form#pohozhtest-my-form { background: url("../images/categories/categories_4.jpg") no-repeat right 100px; }form#idealtest-my-form,form#planpoltest-my-form { background: url("../images/categories/categories_7.jpg") no-repeat right 100px; }form#poltest-my-form { background: url("../images/categories/categories_6.jpg") no-repeat right 100px; }form#readytest-my-form { background: url("../images/categories/categories_8.jpg") no-repeat right 100px; }form#tvojharaktertest-my-form { background: url("../images/categories/categories_10.jpg") no-repeat right 100px; }.tests_forms .form-item div.que_counter{display: inline-block; vertical-align: middle;}.tests_forms .form-item  label {display: inline; vertical-align: middle;}.tests_forms .form-item div.que_counter {	margin-right: 10px; padding: 10px 0px; width: 43px; height: 23px;	font-size: 24px; font-weight: bold; color: #ffffff; text-align: center; line-height: 24px;	background: url("../images/tests/tests_number_bg.png") no-repeat center center; }.tests_forms .form-item  label { 		font-size: 14px; font-weight: bold; color: #79a4b1; line-height: 20px; }.tests_forms .form-item .form-radios  { clear: both; margin: 0px 0px 10px 55px; }.tests_forms .form-item .form-radios  label.option {	float: none; padding: 0px; width: auto; cursor: pointer;	font-size: 12px; font-weight: normal; color: #8b8b8b; line-height: 20px; }.tests_forms .form-item .form-radios  label.option input { margin: 2px 5px 0px 0px; }.tests_forms .pages-block { padding: 2px; border: 1px solid #d3e1e5; }.tests_forms .pages-block .page-num { float: left; padding: 0px 10px 0px 10px; height: 27px; border-right: 1px solid #cfcfcf; }.tests_forms .pages-block .page-num div { margin: 0px; padding: 5px 0px; height: 27px; font-size: 14px; color: #8b8b8b; }.tests_forms .pages-block .page-num div span { font-size: 14px; font-weight: bold; color: #4091a9; }.tests_forms .pages-block .que-num { float: left; padding: 0px 10px; }.tests_forms .pages-block .que-num div { margin: 0px; padding: 5px 0px; height: 17px; font-size: 14px; color: #8b8b8b; }.tests_forms .pages-block .que-num div span { font-size: 14px; font-weight: bold; color: #595959; }.tests_forms .pages-block  input.form-submit { float: right; padding: 2px 10px; width: 188px; height: 27px; 	font-size: 14px; font-weight: bold; color: #ffffff; cursor: pointer; border: 0px none; background: #f081a8; /* Old browsers */background: -moz-linear-gradient(top, #f081a8 0%, #ff8bb5 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f081a8), color-stop(100%,#ff8bb5)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f081a8 0%,#ff8bb5 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f081a8 0%,#ff8bb5 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f081a8 0%,#ff8bb5 100%); /* IE10+ */background: linear-gradient(to bottom, #f081a8 0%,#ff8bb5 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f081a8', endColorstr='#ff8bb5',GradientType=0 ); /* IE6-9 */	}.messages.status { font-size: 14px; color: #6D9AAF; 	text-align: center; }.test-result { margin-bottom: 15px; padding: 10px; background: url("../images/tests/tests_result.jpg") repeat 0px 0px; }.test-result .header { padding: 10px 0px; font-size: 17px; font-weight: bold; color: #ffffff; }	.test-result { font-size: 13x; font-weight: bold; color: #ffffff; line-height: 18px; }/*Tests*//*Page&Gallery&Node Photo&Video*//*Photo*/.page_photo .menu .preview {float: left; padding: 15px; width: 25%;}.page_photo .menu .preview img {width: 100%; height: auto;}.page_photo .menu  ul.list {margin: 0 -0.25%;}.page_photo .menu  ul.list li {float: left; margin: 0.25%; width:9.5%; list-style: none;}.page_photo .menu  ul.list li a {display: block; padding: 5px; font-size: 14px; color: #4886e4; line-height: 16px;text-align: center; background-color: #fff; text-decoration: none; }.page_photo .menu  ul.list li a:hover {color: #fff; background-color: #8dbafd; }.view-gallery-nedeli .view-content .views-row .views-field-field-photo-fid {position: relative;}.view-gallery-nedeli .view-content .views-row .views-field-field-photo-fid a:before   {	content: " ";	background-image:	url("../images/photo18.png");	position: absolute;	top: -15px;    left: 9px;	display: block;	width: 31px; height: 31px;	z-index: 20;}#block-views-galleries-block_1 .cycle div:before {	content: " ";	background-image:	url("../images/photo18_big.png");	position: absolute;	display: block;	width: 62px; height: 62px;	top: 20px; right: 20px;	z-index: 20; }.view-gallery-nedeli div.view-content .views-row,.field-field-galery-img div.field-item  { display:inline-block;  margin-bottom: 15px; padding: 10px; width: 134px; text-align: center; vertical-align: top; }.view-gallery-nedeli div.views-field-title a:link,.view-gallery-nedeli div.views-field-title a:visited,.view-gallery-nedeli div.views-field-title a:hover,.view-gallery-nedeli div.views-field-title a:active { font-size: 14px; font-style: italic; color: #57AED7; }.view-gallery-nedeli div.views-field-title a:hover { color: #cd6985; }#node-1947 ul { list-style: none; text-align: center; }#node-1947 ul li { display: inline-block; margin-bottom: 15px; padding: 5px; width: 150px; vertical-align: top; }#node-1947 ul li a {display: block; padding: 10px; font-size: 15px; font-weight: bold; color: #57AED7; cursor: pointer; text-decoration: none; -webkit-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:    0px 0px 1px 0px rgba(50, 50, 50, 0.5);box-shadow:         0px 0px 1px 0px rgba(50, 50, 50, 0.5);}#node-1947 ul li a img {display: block; margin: 0 auto 15px auto; opacity: 0.8;}#node-1947 ul li a:hover  img {opacity: 1;}/*Photo*//*Video*/.page_photo .row,.page_video .row {position: relative; margin-bottom: 15px; padding: 15px; background-color: #f8f8f8; border: 1px solid #e8e8e8;}.page_photo .row-2 {background-color: #ffe6f2; border: 1px solid #e8c7d7;}.page_photo .category,.page_video .category {display: inline-block; margin-bottom: 15px; padding: 10px 20px; font-family: 'Roboto', sans-serif; font-size: 19px; color: #fff; line-height: 20px; background-color: #d25391;}.page_photo .category a,.page_video .category a {font-family: 'Roboto', sans-serif; color: #fff;}.page_photo .category:after,.page_video .category:after {content: " >";}.page_photo .plus18,.page_video .plus18 {display: block; position: absolute; top: 15px; right: 15px; padding: 10px 0; width: 42px; height: 22px; font-size: 19px; font-weight: bold; color: #fff; text-align: center; line-height: 22px; background-color: #ff0000; }.page_photo .menu .previews,.page_video .menu .previews {margin: 0 -15px;}.page_video .menu .preview {float: left; padding: 15px; max-width: 290px; width: 33%; text-align: center;}.page_video .menu .image a {display: block; position: relative;}.page_video .menu .image img  {width: 100%;}.page_video .menu .title {padding: 10px 0;}.page_video .menu .title a {font-size: 17px; font-family: 'Roboto', sans-serif; color: #3889e4;}.page_video .menu .preview .image a:after,.video_gallery .video span,.view-videosimilar .views-field-nothing {	content: "";	position: absolute;	left: 50%;	top: 50%;	display: block;	margin: -20px 0 0 -20px;	width: 40px;	height: 40px;	background: transparent url("../images/gallery/play.png") no-repeat 0px 0px;	}.node.video .video_main p.title a:hover { color: #eb699c; }.video_gallery {  text-align: center; }.video_gallery .video { display: inline-block; position: relative; margin: 0px 3px; width: 200px; vertical-align: top; }.video_gallery .video a img { width: 200px; border: 1px solid #bcdae4; }.video_gallery .video span { left: 78px; top: 36px; }.video_gallery .video p.title { padding: 5px 0px 15px 0px; }.video_gallery .video p.title a:link, .video_gallery .video p.title a:visited, .video_gallery .video p.title a:active { color: #5eaec8; }.video_gallery .video p.title a:hover { color: #eb699c; text-decoration: none; }/*Video Node*/.node.video .video_main { margin-bottom: 15px; padding: 18px; background-color: #def1f6; border: 1px solid #bcdae4; }.node.video .video_main object { max-width: 100%; }.node.video .video_main a img { width: 100%; }.node.video .video_main p.title a:link, .video_gallery .video_main p.title a:visited,.node.video .video_main p.title a:hover, .video_gallery .video_main p.title a:active {	font-size: 17px; font-weight: bold; color: #507a87; text-decoration: none; }/*Similar Video*/.view-videosimilar { margin-bottom: 10px; text-align: center; }.view-videosimilar  .views-row { display: inline-block; position: relative; padding: 10px 4px; width: 200px;  vertical-align: top; }.video span, .view-videosimilar .views-field-nothing  { left: 80px; top: 50px; }.view-videosimilar  .views-field-title a:link,.view-videosimilar .views-field-title a:visited,.view-videosimilar .views-field-title a:hover,.view-videosimilar .views-field-title a:active { color: #6D9AAF; font-weight: bold; }.view-videosimilar.block-views  .views-row div.views-field-title a:hover { text-decoration: none; }/*Video*//*Gallery Photo&Video*//*Baby Dower*/.baby_dower .header { padding: 5px 15px; width: 588px; height: 140px; background: url("../images/dower/baby_dower_header.jpg") no-repeat 0px 0px; }.baby_dower .header .baby_carriage { margin-top: 20px; padding: 10px 0px 0px 71px; min-height: 70px; background: url("../images/dower/baby_dower_sprites.png") no-repeat 0px -7px;	}.baby_dower .header h2 { font-size: 17px; color: #2e1921; }.baby_dower .header a.buttons { float: left; padding: 2px 10px; font-size: 12px; font-style: italic; color: #ffffff; background-color: #f4608f; } .baby_dower .header .help { padding-top: 10px; width: 315px; }.baby_dower .header .right { margin-right: 5px; width: 85px; }.baby_dower .header div ul, .kolyaski-list div ul { list-style: none; }.baby_dower .header div ul li, .kolyaski-list div ul li { margin: 3px 0px; padding: 0px 3px 0px 10px; background: url("../images/dower/baby_dower_sprites.png") no-repeat -70px 6px; }.kolyaski-list div ul li { float: left; width: 137px; }.baby_dower .header div ul li a:link,.baby_dower .header div ul li a:visited,.baby_dower .header div ul li a:hover,.baby_dower .header div ul li a:active,.kolyaski-list ul li a:link,.kolyaski-list ul li a:visited,.kolyaski-list ul li a:hover,.kolyaski-list ul li a:active { font-size: 13px; color: #753d53; line-height: 18px; }.baby_dower .header ul li a:hover, .kolyaski-list ul li a:hover { color: #6D9AAF; }.kolyaski-list ul li a { font-size: 14px; font-weight: bold; }.baby_dower .content { vertical-align: top; padding: 0px 15px; text-align: center; }.baby_dower .content .item { display: inline-block; margin-bottom: 15px; }.baby_dower .content .item a {	display: block; padding-top: 170px; width: 190px; font-size: 12px;	font-weight: bold; color: #6d9aaf; cursor: pointer; 	background: url("../images/dower/baby_carriage_sprites.png"); background-repeat: no-repeat; }.baby_dower .content .item.item-1 a { background-position: 34px 0px; }.baby_dower .content .item.item-2 a { background-position: -221px 0px; }.baby_dower .content .item.item-3 a { background-position: -450px 0px; }.baby_dower .content .item.item-4 a { background-position: 33px -200px; }.baby_dower .content .item.item-5 a { background-position: -225px -200px; }.baby_dower .content .item.item-6 a { background-position: -475px -200px; }.baby_dower .content .item.item-7 a { background-position: 34px -410px; }.baby_dower .content .item.item-8 a { background-position: -221px -410px; }.view-baby-dower .views-row, .views-kolyaski .views-row { display: inline-block; margin-bottom: 10px; padding: 1%; width: 46%; border: 1px solid transparent; vertical-align: top; }.view-baby-dower .views-row:hover, .views-kolyaski .views-row:hover { border: 1px solid #ffb1d0; }.view-baby-dower .views-field-field-image-fid, .views-kolyaski .views-field-field-image-fid { float: left; margin-right: 10px; }.view-baby-dower .views-field-title a:link,.view-baby-dower .views-field-title a:visited,.view-baby-dower .views-field-title a:hover,.view-baby-dower .views-field-title a:active,.views-kolyaski .views-field-title a:link,.views-kolyaski .views-field-title a:visited,.views-kolyaski .views-field-title a:hover,.views-kolyaski .views-field-title a:active { font-size: 14px; font-weight: bold; color: #3390ad; line-height: 18px; }.views-kolyaski .views-field-field-rub-value { margin-top: 5px; }.view-baby-dower .views-field-value, .views-kolyaski .views-field-value { float: left; margin: 10px 0px; width: 150px; }.view-baby-dower .views-field-comment-count, .views-kolyaski .views-field-comment-count { float: right; width: 150px; }.view-baby-dower .views-field-comment-count  { float: right; padding-left: 25px; width: 125px; height: 17px;	}.views-kolyaski .views-field-value label,.views-kolyaski .views-field-comment-count span,.view-baby-dower .views-field-comment-count span { color: #776369; font-size: 11px;	 font-weight: bold; }.views-kolyaski .views-field-field-rub-value label { display: block; color: #776369; font-size: 11px; font-weight: bold; }.views-kolyaski .views-field-field-rub-value span { color: #C671B1; font-size: 11px; font-weight: bold;	 }.views-kolyaski .views-field-field-rub-value span { color: #C671B1; font-size: 18px; line-height: 20px; }/*Node*/.node.product .content-text { margin-bottom: 10px; }.node.product .image, .node.product .info-block { float: left; }.node.product .info-block { padding-left: 20px; }.node.product .info-block .price div , .node.product .rate label { font-size: 14px; font-weight: bold; color: #776369; }.node.product .info-block .price span { font-size: 20px; font-weight: bold; color: #C671B1; line-height: 25px; }.node.product .info-block .price span.currency { font-size: 14px; }.node.product .add_feedback { clear: both; float: left; margin: 20px 0px; }.node.product .add_feedback a { display: block; padding: 10px; width: 140px; height: 21px;	font-size: 15px; font-weight: bold; color: #ffe7ec; cursor: pointer; 	text-align: center; text-decoration: none; background: url("../images/dower/baby_dower_sprites.png") no-repeat 0px -89px;	 }.node.product .rate { float: left; padding-top: 20px; }.node.product .rate .fivestar-summary  { display: none; }.node.product .ttx { float: right; width: 200px; font-size: 12px; color: #776369; line-height: 18px; }.node.product .ttx label { color: #6D9AAF; font-size: 18px; font-weight: bold; }.node_product .block-quicktabs .quicktabs_wrapper { position: relative; }.node_product .block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic { margin: 0px 20px; height: 28px; z-index: 2; border-bottom: 0px none; }.node_product .block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic li { padding: 10px; background-color: #f5f7ff; border-color: #e3e8ff; }.node_product .block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic li.active { background-color: #ffe8ef; border-bottom: 0px none; border-color: #ffc1d0; } .node_product .block-quicktabs .quicktabs_main {	margin-top: -1px; padding: 10px; 	background: url("../images/dower/tabs_active_bg.jpg") repeat-x 0px 0px;	border-color: #e5e5e5; border-top: 1px solid #e5e5e5; z-index: 1; }.node_product .carriage-gallery .views-row { border: 0px none; }.node_product .carriage-gallery .field-item {	display: inline-block; margin: 0px 10px; vertical-align: top; }.node_product .carriage-feedback .views-row { border: 0px none; padding: 15px; }.node_product .carriage-feedback .views-row-even { background-color: #fffbdc; }.node_product .carriage-feedback .views-row div.left { width: 60px; }.node_product .carriage-feedback .views-row div.right { width: 500px; }.node_product .carriage-feedback .views-row div.right div.views-field-authname { float: left; }.node_product .carriage-feedback .views-row div.right div.views-field-authname a:link,.node_product .carriage-feedback .views-row div.right div.views-field-authname a:visited,.node_product .carriage-feedback .views-row div.right div.views-field-authname a:hover,.node_product .carriage-feedback .views-row div.right div.views-field-authname a:active { font-size: 14px; color: #f4608f; }.node_product .carriage-feedback .views-row div.right div.views-field-field_plus_value,.node_product .carriage-feedback .views-row div.right div.views-field-field_minus_value { clear: both; }.node_product .carriage-tth .field-content{ font-size: 13px; color: #776369; line-height: 18px; }.similar-carriage { margin-bottom: 20px; padding: 20px; max-width: 578px; text-align: center;background: #fddee9 url("../images/dower/similar_product.gif") no-repeat 50% top; }.similar-carriage .view-header { padding: 10px 0px; font-size: 19px; font-weight: bold; color: #906c79; text-align: center; }.similar-carriage .views-row { display: inline-block; margin: 5px; padding: 10px; width: 150px;	text-align: center; background-color: #ffffff; border: 0px none; vertical-align: top; }.similar-carriage .views-row-even { 	margin: 5px 20px; }.similar-carriage .views-field-field-image-fid { float: none; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #fddee9; }.similar-carriage .views-field-title { height: auto; }.similar-carriage .views-field-title a:link,.similar-carriage .views-field-title a:visited,.similar-carriage .views-field-title a:hover,.similar-carriage .views-field-title a:active { font-size: 14px; color: #3390ad; }.similar-carriage .views-field-title a:hover { color: #f4608f; }/*Baby Dower*//*Viplaty*/.vyplaty { margin-bottom: 5px; }.vyplaty div.header{ margin-bottom: 5px; padding: 0px 10px; height: 46px; background: url("../images/payments/vyplaty_header_bg.jpg") repeat-x 0% 0%;	}.vyplaty div.header h2 { padding: 5px 0px; height: 36px; font-size: 25px; font-style: normal; color: #6a664b; text-align: center;background: url("../images/payments/vyplaty_header_flag.jpg"); background-repeat: no-repeat; }.vyplaty.ru div.header h2 { background-position: 0% 0px; }.vyplaty.ua div.header h2 { background-position: 0% -46px;	}.vyplaty.by div.header h2 { background-position: 0% -92px;	}.vyplaty.ru .list { background: url("../images/categories/categories_11.jpg") no-repeat 50% 0px; min-height: 294px; }.vyplaty ul { list-style: none; }.vyplaty ul li { margin: 10px 0px; padding: 5px 5px 5px 25px; width: 210px; background: url("../images/categories/categories_bullet.png") no-repeat 0px 7px; border-bottom: 1px dotted #B9B9B9;	 }.vyplaty ul li.last { border-bottom: 0px none; }.vyplaty ul li a:link, .vyplaty ul li a:visited, .vyplaty ul li a:hover, .vyplaty ul li a:active { font-weight: bold; color: #5da3c6; line-height: 18px; }.vyplaty ul li a:hover { color: #f287b7; }.vyplaty span.more {	clear: both; display: none; margin: 0px auto; padding: 4px 0px; width: 150px; 	font-weight: bold; color: #e77d9f; cursor: pointer; text-align: center; background-color: #fcf1f6; border: 1px solid #ffa8c3; }.vyplaty .calcs { padding: 10px; background: url("../images/payments/vyplaty_calcs_bg.jpg") repeat-x 0px 0px; border: 5px solid #fcf3b0;	}.vyplaty .calcs h3 { font-size: 25px; font-style: normal; color: #6a664b; text-align: center; line-height: 30px; }.vyplaty .calcs a.buttons { display: inline-block; padding: 10px 10px 10px 150px; width: 229px; height: 107px;	font-size: 19px; font-weight: bold; color: #912d0f; text-align: left; line-height: 26px;background: url("../images/payments/vyplaty_calcs.jpg"); background-repeat: no-repeat;	vertical-align: top; }.vyplaty .calcs a.calc_1 { background-position: 0px 0px;	 }.vyplaty .calcs a.calc_2 { background-position: 0px -127px;	}.vyplaty .view-taxonomy-term .views-row { float: none !important; margin-bottom: 10px; width: auto !important; border-bottom: 0px none !important; }.vyplaty .views-row { padding: 0px !important; height: auto !important; }.vyplaty .view-taxonomy-term .views-field-title { padding-bottom: 10px; }.vyplaty .view-taxonomy-term .views-field-field_image_fid { float: left; margin-right: 20px; }.vyplaty .view-taxonomy-term .views-field-body { font-size: 13px; color: #666666; line-height: 18px; text-align: justify; }.vyplaty .view-taxonomy-term .views-field-totalcount { text-align: right; font-size: 11px; color: #a0a0a0; }.vyplaty .view-taxonomy-term .views-field-totalcount span { font-weight: bold; color: #776369; }.vyplaty .view-taxonomy-term .views-field-title a:link,.vyplaty .view-taxonomy-term .views-field-title a:visited,.vyplaty .view-taxonomy-term .views-field-title a:hover,.vyplaty .view-taxonomy-term .views-field-title a:active { font-size: 17px; font-weight: bold; color: #5da3c6; line-height: 18px; }.vyplaty .view-taxonomy-term .views-field-title a:hover { color: #f287b7; }/*Viplaty*//*Music */.view-music-list .view-header  { margin: 10px 0px; }.view-music-list .view-header div { display: inline; font-size: 12px; font-style: italic; color: #575757; }.view-music-list .view-header ul { display: inline;	margin: 0px 0px 0px 10px; list-style: none; }.view-music-list .view-header ul li { display: inline; }.view-music-list .view-header ul li a:link,.view-music-list .view-header ul li a:visited,.view-music-list .view-header ul li a:hover,.view-music-list .view-header ul li a:active { padding: 2px 5px; font-size: 12px; font-style: italic; font-weight: bold; color: #575757; }.view-music-list .view-header ul li.active a,.view-music-list .view-header ul li a:hover { color: #ffffff; text-decoration: none; background-color: #f4608f; }.view-music-list .views-row { padding: 5px 0px; border-bottom: 1px solid #e7e7e7; }.view-music-list .views-row .views-field-title { display: inline-block; padding-right: 10px; width: 222px; height: 22px; vertical-align: top; overflow: hidden; }.view-music-list .views-row .views-field-title a {	display: block; padding: 5px 0px 0px 25px; height: 20px; font-size: 14px; color: #4698be; line-height: 18px;	text-decoration: none; background: url("../images/music/music_sprites.png") no-repeat -77px 0px; }.view-music-list .views-row .views-field-value { float: right; width: 100px; vertical-align: top; }.view-music-list .views-row .views-field-totalcount { float: right; padding: 5px 0px 2px 22px;	width: 52px; height: 17px; text-align: center;	background: url("../images/music/music_sprites.png") no-repeat 0px 0px;	vertical-align: top; }.view-music-list .views-row .views-field-totalcount span { font-size: 12px; font-weight: bold; color: #747474; }.view-music-list div.attachment .view-content { background: #FFBEE2 url("../images/music/music_popular_bg_2.jpg") repeat-x 0px 0px; }.view-music-list .attachment .views-row { margin: 10px 0px; padding: 0px; height: auto; border: 0px none; }.view-music-list .attachment .views-row .views-field-nothing {	float: left; padding: 19px 10px 9px 10px; width: 160px; height: 23px;	background: url("../images/music/music_popular_bg.jpg") no-repeat 0px 0px; }.view-music-list .attachment .views-row .views-field-nothing span { font-size: 14px; font-weight: bold; color: #a34160; }.view-music-list .attachment .views-row .views-field-title { padding-top: 10px; min-height: 42px; }.view-music-list .attachment .views-row .views-field-title a { padding: 9px 0px 0px 40px; height: 25px; color: #71283f; background-position: -77px -30px; }.view-music-list .attachment .views-row .views-field-value { margin: 17px 20px 0px 0px; padding: 2px 5px; width: 85px; text-align: center; }.view-music-list .attachment .views-row .views-field-totalcount { margin: 15px 20px 0px 0px; background-position: -0px -24px; }.music-block .view-header {	margin: 10px 0px; padding: 7px 10px; height: 25px; border: 0px none;	font-size: 25px; font-weight: bold; color: #ffffff; text-align: center;	background-color: #f7708f; }.music-block .view-header p { font-size: 21px; font-weight: bold; color: #7f7f7f; line-height: 21px; }.music-page .view-content, .music-block .view-content { background: url("../images/pixel_grey.gif") repeat-y 49% 0%;	 }.music-page .music-attachment .view-content { background:  none; }.music-page .views-row , .music-block .views-row { display: inline-block; vertical-align: top; width: 48%; }.music-page .views-row-odd, .music-block .views-row-odd { margin-right: 1%; }.music-page .music-attachment .views-row { display: block; width: auto; }/*Music*//*Amusement*/.amusement-page .view-header {padding: 20px 0 10px 0; border-top: 3px solid #fa7eb0;}.amusement-page .view-header h2 {display: inline-block; font-size: 18px; font-weight: bold; color: #d55c8a; vertical-align: middle; }.amusement-page .view-header ul {display: inline-block; list-style: none;  vertical-align: middle;}.amusement-page .view-header li, .amusement-page .view-header li a {display: inline-block; margin: 0px 10px;}.amusement-page .view-header li a  {padding: 5px 10px; font-size: 14px; color: #fa7eb0;}.amusement-page .view-header li a:hover, .amusement-page .view-header li.active a {color: #fff; text-decoration: none; background-color: #fa7eb0;}.amusement-anecdots .views-row {position: relative; margin: 10px 0; background-color: #fef9fd; border: 1px solid #ffc9de;}.amusement-anecdots .views-field-body {margin-right: 200px; padding: 30px; min-height: 75px; border-right: 1px solid #ffc9de;}.amusement-anecdots .views-field-body p {font-size: 14px; color: #4d4d4d; line-height: 22px;}.amusement-anecdots .views-field-body:first-letter {font-size: 26px; font-weight: bold;}.amusement-anecdots .right {position: absolute; right: 0; top: 0; padding: 10px; width: 180px; text-align: center; }.amusement-anecdots .right .smile {padding: 10px 0; font-size: 35px; font-weight: bold; color: #feaf06; }.amusement-anecdots .right .smile span {padding-left: 40px; background: url("../images/amusement_good_smile.gif") no-repeat 0px 39%; vertical-align: middle;}.amusement-anecdots .stars {padding: 10px 0; text-align: center;}.amusement-anecdots .stars .star {float: none; display: inline-block;}.amusement-anecdots .total_vote {font-size: 14px; font-weight: bold; color: #605661;}.amusement-stories .views-row {margin: 10px 0; padding: 0 30px; border: 1px solid #ffc9de;}.amusement-stories .header {margin-bottom: 20px; padding: 20px 0; border-bottom: 1px dotted #b6b6b6;}.amusement-stories .header .views-field-field-avatar-fid {float: left; margin-right: 20px;}.amusement-stories .header .views-field-field-author-value {margin-top: 20px;}.amusement-stories .header .views-field-field-author-value {font-size: 14px; color: #ea5c8a;}.amusement-stories .header .date {float: right; font-size: 11px; color: #747474;}.amusement-stories .views-field-title {display: inline-block; padding: 0 20px 10px 0; font-size: 21px; color: #434343; line-height: 22px;}.amusement-stories .views-field-field-rating-rating {display: inline-block; margin:0 0 8px 0; font-size: 21px; color: #605661; vertical-align: middle;}.amusement-stories .views-field-body {padding: 10px 0;}.amusement-stories .views-field-body p {padding: 10px 0; font-size: 14px; color: #4d4d4d; line-height: 22px;}.amusement-photos  .views-row {float: left; margin: 10px 0; padding: 15px; width: 49%; border: 1px solid #ffc9de;}.amusement-photos  .views-row-even {margin-left: 1%;}.amusement-photos  .views-field-field-photo-fid {margin-bottom: 15px; text-align: center;}.amusement-photos  .views-field-field-photo-fid img {max-width: 100%; height: auto;}.amusement-photos  .views-field-title {float: left;}.amusement-photos  .views-field-title {font-size: 13px; font-weight: bold; color: #605661;}.amusement-photos  .views-field-value {float: right; font-size: 13px; font-weight: bold; color: #605661;}.amusement-photos  .views-field-value form {display: inline-block; vertical-align: text-top; margin-right: 5px;}.amusement-page .view-footer {padding: 10px 0 30px 0; text-align: center;}.amusement-page .view-footer .more,.amusement-stories .morelink {display: inline-block; padding: 4px 10px; font-size: 13px; font-weight: bold;color: #e474a1; text-decoration: none; background-color: #fef9fd; border: 1px solid #ffc9de;}/*Amusement*//*BasalTemp*//*Form*/#basal-chart-info-form,  #basal-chart-point-form  {margin-bottom: 15px; padding: 15px; text-align: center; background-color: #fff5f8; border: 1px solid #e5688c;}#basal-chart-info-form .form-item label,#basal-chart-info-form .form-item input,#basal-chart-info-form .form-item .description,#basal-chart-point-form div>fieldset>div label, #basal-chart-point-form div>fieldset input , #basal-chart-point-form div>fieldset>div .description {float: left; display: inline-block; width: 33%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}#basal-chart-info-form .form-item label,#basal-chart-point-form div>fieldset>div label  {padding: 10px 15px 0 0; font-size: 15px; font-family: 'Roboto', sans-serif;  color: #2c2c2c; text-align: right;}#basal-chart-info-form .form-item .description,#basal-chart-point-form div>fieldset>div .description {clear: none; padding-left: 15px; font-size: 12px; color: #555555; font-family: 'Roboto', sans-serif; text-align: left;}#basal-chart-info-form input,#basal-chart-info-form select,#basal-chart-point-form div>fieldset input {padding: 5px 15px; font-size: 17px; font-weight: bold; font-family: 'Roboto', sans-serif; color: #000; border: 1px solid #ead2d9;}#basal-chart-info-form .container-inline-date {margin-right: 0;}#basal-chart-info-form .container-inline-date .form-item .form-item {width: 66%;}#basal-chart-info-form .container-inline-date .form-item .form-item input,#basal-chart-info-form .container-inline-date .form-item .form-item .description {float: left; margin: 0; width: 50%;}#basal-chart-info-form .container-inline-date .form-item .form-item .description,#basal-chart-point-form div>fieldset>div .description {padding-top: 10px;}#basal-chart-info-form .container-inline-date .form-item .form-item input,#basal-chart-point-form div>fieldset .container-inline-date input {padding-left: 35px; background: #fff url("../images/sprite_icons_3.png") no-repeat 5px -187px;}#basal-chart-info-form .form-item select  {float: left; display: inline-block;}#basal-chart-info-form .form-submit,#basal-chart-export-image-form a,#basal-chart-point-form .form-submit  {display: inline-block; padding: 5px 15px; font-size: 19px; font-family: 'Roboto', sans-serif;  color: #fff; cursor: pointer; background-color: #fb9c5d; border: 0 none;}/*Form*//*Graph*/#chart-container {border: 1px solid #c2c2c2;}#chart-container .highcharts-chart {padding: 15px;}#chart-container .highcharts-chart:first-child {border-bottom: 1px solid #c2c2c2;}#basal-chart-export-image-form {margin: 15px 0;}#basal-chart-export-image-form div div {display: inline-block; width: 49%; text-align: center;}#basal-chart-export-image-form a {padding: 10px 15px; text-decoration: none;}#basal-chart-point-form {text-align: left;}#basal-chart-point-form fieldset {border: 0 none;}#basal-chart-point-form legend {display: none;}#basal-chart-point-form div>fieldset>div {float: left; margin: 0 40px 0 0;}#basal-chart-point-form div>fieldset>div .form-item {margin: 0;}#basal-chart-point-form div>fieldset>div label, #basal-chart-point-form div>fieldset>div input , #basal-chart-point-form div>fieldset>div .description {width: auto;}#basal-chart-point-form div>fieldset .spinbox-wrapper input {min-height: 32px;}#basal-chart-point-form div>fieldset>div .spinBoxUp {margin-top: 0 !important; z-index: 2;}#basal-chart-point-form .spinBoxUp, #basal-chart-point-form .spinBoxDown {right: -16px; width: 24px; height: 16px; background-color: #d46f9e; background-image: url("../images/sprite_icons_3.png"); background-repeat: no-repeat; border: 0 none;}#basal-chart-point-form .spinBoxUp {background-position: 7px -217px; border-bottom: 1px solid #efa0c5;-webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0;}#basal-chart-point-form .spinBoxDown {background-position: 7px -232px; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px;}#basal-chart-point-form .spinBoxUp span, #basal-chart-point-form .spinBoxDown span{display: none;}#basal-chart-point-form div {text-align: center;}#basal-chart-point-form div>fieldset>div label {text-align: left;}#basal-chart-point-form .form-checkboxes {padding-top: 15px; border-top: 1px solid #debecd;}#basal-chart-point-form .form-checkboxes .form-item {float: left; width: 25%;}#basal-chart-point-form .form-checkboxes .form-item input {margin-right: 15px;}#basal-chart-point-form .form-checkboxes .form-item label {font-size: 17px; font-family: 'Roboto', sans-serif; color: #2e2e2e; cursor: pointer; text-align: left;}/*Graph*//*BasalTemp*//*FAQ*//*Lasts*/.faq-lasts .view-content,.faqlist {	margin-bottom: 20px;}.faq-lasts .view-header,.faq-populars .view-header,.faqlist .title,.block-block-181 h3 {	font: bold 19px/21px 'Roboto Condensed';}.faq-lasts .view-header {	padding: 20px 30px;	color: #fff;	background-color: #d171a1;}.faq-lasts .view-content {	padding: 20px 0;	background-color: #f8f8f8;	border-right: 1px solid #e8e8e8;	border-bottom: 1px solid #e8e8e8;	border-left: 1px solid #e8e8e8;}.faq-lasts .views-row {	float: left;	padding: 10px 15px;	width: 33%;}.faq-lasts .views-row:nth-child(4) {	clear: left;}.faq-lasts .views-row:before {	content: "";	margin-bottom: 10px;	display: block;	width: 47px; 	height: 4px;	background-color: #fb9c5d;}.faq-lasts .views-field-title a {	font-size: 17px;	color: #3e86dd;	font-family: 'Roboto Condensed';	line-height: 29px;}.faq-lasts .view-footer {	margin-bottom: 15px;}/*Lasts*//*Populars*/.faq-populars,.faqlist {	background-color: #f8f8f8;	border: 1px solid #e8e8e8;	}.faq-populars .view-header,.faqlist .title {	padding: 20px 30px;	color: #1d1d1d;}.faq-populars .views-row,.faqlist li {	float: left;	padding: 10px;	width: 33%;	list-style: none;}.faq-populars .views-row:nth-child(4),.faq-populars .views-row:nth-child(7),.faq-populars .views-row:nth-child(10),.faq-populars .views-row:nth-child(13),.faq-populars .views-row:nth-child(16),.faq-populars .views-row:nth-child(19),.faq-populars .views-row:nth-child(22),.faq-populars .views-row:nth-child(25),.faqlist li:nth-child(4),.faqlist li:nth-child(7),.faqlist li:nth-child(10),.faqlist li:nth-child(13),.faqlist li:nth-child(16),.faqlist li:nth-child(19),.faqlist li:nth-child(22),.faqlist li:nth-child(25) {	clear: left;}.faq-populars .views-field-title a,.faqlist li a {	font-size: 14px;	color: #3e86dd;	font-family: 'Roboto Condensed';		font-weight: bold;	line-height: 19px;}.faq-populars .views-field-title a:hover,.faqlist li a:hover {	color: #2C70C1;	text-decoration: none;}.faq-populars .views-field-title a:before,.faqlist li a:before {	content: "";	display: inline-block;	margin-right: 7px;	width: 10px; height: 10px;	background: url("../images/sprite_faq.png") no-repeat 0 0;	}/*Populars*//*Tags*/.block-block-181 {	margin-top: 15px; 	padding: 20px 30px;	background-color: #fde1f2;	border: 1px solid #eac3db;}.block-block-181 h3 {	color: #1d1d1d;	margin-bottom: 15px;}.block-block-181 .search-tag {	display: inline-block;	margin: 0 5px 10px 0;	padding: 5px 10px;	font-size: 14px;	color: #4886e4;	cursor: pointer;	text-decoration: none;	background-color: #fff;	-webkit-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.09); 	-moz-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.09); 	box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.09);}.block-block-181 .search-tag:hover {	color: #fff;	background-color: #fb9c5d;}/*Tags*//*Node*/.new-faq {margin-bottom: 15px;}.new-faq .node-content {	position: relative;	padding-left: 70px;}.new-faq .node-content.question {	margin-bottom: 20px;	padding-bottom: 20px;	border-bottom: 4px solid #e2b4d9;}.new-faq .node-content:before {	position: absolute; 	left: 0;	top: 0;	content: " ";	display: block;	width: 50px; height: 50px;	}.new-faq .node-content.question:before {	top: 10px;	background: #fb9c5d url("../images/sprite_faq.png") no-repeat 0 -10px;		}.new-faq .node-content.answer:before {	background: #4dc95b url("../images/sprite_faq.png") no-repeat 0 -60px;		}.new-faq .node-content p, .new-faq .node-content li {	padding: 10px 0;	font: 19px/24px 'Roboto Condensed';		color: #212121;}.new-faq .node-content ul,.new-faq .node-content ol {	margin-left: 30px;}.node.full.new-faq ol:not([class]) {    list-style-type: none;    list-style-type: decimal !ie; /*IE 7- hack*/    counter-reset: li-counter;}.node.full.new-faq ol:not([class])  > li:before {	margin-right: 10px;	padding: 1px 4px;	font-size: 13px;	color: #fff; 	background-color: #D7789D;    line-height: 14px;    text-align: center;    border-radius: 50%;    content: counter(li-counter);    counter-increment: li-counter;}.node.full.new-faq ul:not([class])  > li { list-style: none;}.node.full.new-faq ul:not([class])  > li:before { margin-right: 5px; content: url("../images/bullets/list-tick.png"); }.new-faq .field-field-faq-author {	font: 19px/24px 'Roboto Condensed';		color: #9e9e9e;}.new-faq .field-field-faq-answer .field-label {	padding: 15px 0;	font: 30px/34px 'Roboto Condensed';			color: #212121;}/*Node*//*Others*/.faq-others.faq-lasts .views-row {	float: none;	clear: none;	width: auto;	border-bottom: 1px solid #ebebeb;}.faq-others.faq-lasts .views-row-last {	border: 0 none;}.faq-others.faq-lasts .views-row:before,.faq-others.faq-lasts .views-field-field-faq-author-value {	display: inline-block; 	margin: 0 15px 0 0;	vertical-align: middle;}.faq-others.faq-lasts .views-field-field-faq-author-value {	font: 15px/17px 'Roboto Condensed';		color: #a7a7a7;}.faq-others.faq-lasts .views-field-title {	padding: 5px 0;}.faq-others .views-field-body {	padding-top: 10px;}.faq-others .views-field-body p {	color: #2d2d2d;	font: 18px/24px 'Roboto Condensed';}/*Others*//*FAQ*/@media only screen and (max-width: 769px) { 	.faq-lasts .views-row,	.faq-populars .views-row,	.faqlist li {		width: 50%;		clear: none;	}		.faq-populars .views-row:nth-child(4),	.faq-populars .views-row:nth-child(7),	.faq-populars .views-row:nth-child(10),	.faq-populars .views-row:nth-child(13),	.faq-populars .views-row:nth-child(16),	.faq-populars .views-row:nth-child(19),	.faq-populars .views-row:nth-child(22),	.faq-populars .views-row:nth-child(25),	.faqlist li:nth-child(4),	.faqlist li:nth-child(7),	.faqlist li:nth-child(10),	.faqlist li:nth-child(13),	.faqlist li:nth-child(16),	.faqlist li:nth-child(19),	.faqlist li:nth-child(22),	.faqlist li:nth-child(25) {		clear: none;	}		.faq-lasts .view-content,	.faq-others.faq-lasts .views-field-title {			padding: 0;	}		.faq-others.faq-lasts .views-row,	.faq-populars .views-row,	.faqlist li	{		padding: 15px;	}		.faq-lasts .views-row:nth-child(odd),	.faq-populars .views-row:nth-child(odd),	.faqlist li:nth-child(odd) {		clear: left;	}		.faq-lasts .views-row:nth-child(4) {		clear: none;	}		.faq-others.faq-lasts .views-row:before, 	.faq-others.faq-lasts .views-field-field-faq-author-value,	.faq-others.faq-lasts .views-field-body {		display: none;	}}@media only screen and (max-width: 568px) {	.faq-lasts .views-row,	.faq-populars .views-row,	.faqlist li {		float: none;		clear: none;		width: auto;	}}.tests .menu ul:after,#basal-chart-info-form .form-item:after,#basal-chart-point-form fieldset:after,.tests_forms .pages-block:after,.amusement-page .view-content:after,.b-birthpains__clock:after,.faq-lasts .view-content:after,.faq-populars .view-content:after,.faqlist ul:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}.page_photo .category,.page_video .category,#basal-chart-info-form .form-submit,#basal-chart-point-form .form-submit,#basal-chart-export-image-form a {-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.75); box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.75);}.page_photo .menu  ul.list li a {-webkit-box-shadow: 1px 1px 1px 0px rgba(245, 201, 222, 0.76); -moz-box-shadow: 1px 1px 1px 0px rgba(245, 201, 222, 0.76); box-shadow: 1px 1px 1px 0px rgba(245, 201, 222, 0.76);}.pregnancy_calendar .month ul li,.choose_name .name .male,.choose_name .name .female,.choose_name .month .f_left,.maternity-hospitals header,.maternity-hospitals p,.tests .menu ul li,.page_photo .menu .preview,.page_video .menu .preview,.pregnancy_calendar .calendar_2 .title div,.amusement-photos .views-row,.faq-lasts .views-row,.faq-populars .views-row,.faqlist li {box-sizing: border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}.pregnancy_calendar .calendar_2, .pregnancy_calendar .month,.pregnancy_calculator .menu ul li a,.choose_name .letters, .choose_name .names, .choose_name .month,.choose_name .name .male, .choose_name .name .female, .choose_name .names ul li:before,.maternity-hospitals .country, .view-name-filter .alphabet ul li a,.page_photo .row,.page_photo .category,.page_photo .menu ul.list li a,.page_video .row,.page_video .category,.amusement-stories .morelink,.tests .menu ul li a,#basal-chart-info-form,#basal-chart-info-form input,#basal-chart-info-form select,#chart-container,#basal-chart-export-image-form a,#basal-chart-point-form,  #basal-chart-point-form input,.block-block-181 .search-tag{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.amusement-page .view-header li a, .amusement-page .view-footer .more,.faq-populars,.faqlist,.block-block-181{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }.faq-lasts .view-header{ -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }.faq-lasts .view-content{ -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }.calculators, .b-birthpains .b-birthpains__phone, .b-birthpains .b-tabs_butt span, .js-bp-start, .js-bp-stop, .js-bp-reset, .b-birthpains .js-bp-table,.name_letter_list h2, .name_letter_list  .back-link a,.maternity-hospital .info, .maternity-hospital .details,.tests_forms .pages-block, .tests_forms .pages-block  input.form-submit, .test-result,.node.video .video_main,.view-baby-dower .views-row, .views-kolyaski .views-row, .similar-carriage .views-row,.vyplaty .header, .vyplaty .calcs, .view-music-list .view-header ul li.active a, .view-music-list .view-header ul li a:hover, .view-music-list .attachment div.view-content, .music-block .view-header,.baby_dower .header a.buttons, .node_product .block-quicktabs .quicktabs_main, .node_product .carriage-gallery .field-item img,.amusement-anecdots  .views-row,.amusement-stories .views-row, .amusement-photos  .views-row{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }.node_product .block-quicktabs ul.quicktabs_tabs.quicktabs-style-basic li{ -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }#answer .answer{ -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; }.pregnancy_calendar .calendar_2 .row .trim span,.page_photo .plus18,.page_video .plus18,.new-faq .node-content:before {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}