/*Страница о нас начало*/
.p1_1 {overflow: hidden;}
.p1_1 h2 {text-indent: 1em; font-size: 20px;}
.p1_1 h3 {text-indent: 1.3em;}
.p1_2 {margin: 18px 24px 18px 10px; float: left; width: 42%; border-radius: 4px;}
.p1_21 {float: right;}
.p1_3 {margin-top: 30px;}
.p1_3 div {overflow: hidden; margin-bottom: 20px;}
.p1_3 div:nth-child(4) {margin-bottom: 40px;}
/*.p1_3 img {float: left; width: 18%; margin-right: 2%;}*/
.p1_3 img {display: inline-block; width: 17%; margin-right: 2%;}
.p1_4 {text-indent: 1.5em;}
.p1_5 {font-size: 1.5em; margin-right: 6px; position: relative; top: 2px;}
.p1_6 {margin-right: 6px;}
/*.p1_7 div img:nth-child(4) {width: 35%;}*/
.p1_7 img {width: 35%;}
.p1_7 .p1_8 {width: 9%;}
.p1_9 img {cursor: pointer;}
.p1_10 {margin-top: -20px;}
/*Страница о нас конец*/

/*Страница тесты начало*/
.p2_1 {text-indent: 1.5em;}

/*******Таблицы начало*******/
.p2_2 {margin-top: 13px;}
.p2_2 h2 {font-size: 20px;}
.p2_3 {width: 100%; font-size: 13px;}
.p2_4 {overflow: hidden;}
.p2_4 > div {float: left; border: 1px solid #000; width: 25%; padding: 4px 15px 0 15px;}
.p2_4 div:nth-child(n+1) {border-left: none;}
.p2_4 > div:nth-child(1) {border-left: 1px solid #000; width: 7%;}
.p2_4 > div:nth-child(2) {width: 13%;}
.p2_5 div {font-weight: bold; font-size: 1.1em;  height: 27px; border-top: 2px solid #000;}
.p2_6 div {height: 77px; padding-top: 8px; line-height: 1.4em;}
.p2_6 div:nth-child(1) {font-weight: bold; border-bottom: 1px solid #fff; border-top: 1px solid #fff;}
.p2_7 div:nth-child(1) {border-top: 1px solid #000;}
.p2_7 > div:nth-child(1) {font-size: 1.1em;}
.p2_8 div:nth-child(1) {border-bottom: 1px solid #000;}
.p2_3 .p2_9 div {border-bottom: 2px solid #000;}
.p2_13 {margin: -8px 0 11px 0; width: 80%;}

.p2_4 input[type="radio"] {display:none;} 
.p2_4 input[type="radio"] + label span {display:inline-block; width:16px; height:16px; margin:-5px 4px 0 0; vertical-align:middle; border-radius: 4px; /*background:url(tmimg/entry_icon1.png) left top no-repeat;*/ background: #999; cursor:pointer;}   
.p2_4 input[type="radio"] + label span span {display:none;}  
.p2_4 input[type="radio"]:checked + label span {/*background:url(tmimg/exit_icon1.png) -19px top no-repeat;*/ background: #999;} 
.p2_4 input[type="radio"]:checked + label span span {/*background:url(tmimg/exit_icon1.png) -19px top no-repeat;*/ display:inline-block; width:12px; height:12px; position: relative; left: 2px; cursor:pointer; border-radius: 3px; background: #901306; top: 1px;} 
.p2_3 .p2_14 div {display: block; float: none; border: none; width: 100%; height: 16px; font-weight: normal; padding-left: 6px;}
.p2_3 .p2_14 div:nth-child(1) {margin-top: -6px;} 
.p2_16 {width: 79%; border-left: 5px solid #901306; padding: 0px 15px; margin-top: 15px; line-height: 1.4em; margin-bottom: 45px;}
.p2_16 span {font-weight: bold;}
.p2_16 span span {font-size: 1.5em; position: relative; top: 3px; margin-right: 6px;}
.p2_16 ul {text-indent: 0; padding: 0; margin-left: 20px;}
.p2_17 {font-size: 1.2em; margin: 13px 0 2px 0;} 
.p2_18 {font-size: 1.3em; font-weight: bold;}
.p2_18 span {text-decoration: underline;}
.p2_20 {margin-left: 20px;}
.p2_21 {margin-left: 0px; margin-top: 18px;}
.p2_22 {font-weight: bold;}
.p2_21 .p2_23 {border: 2px solid #16963a;}
.p2_21 .p2_23:hover {background: #16963a; color: #fff;}
.p2_21 input {/*height: 9px;*/ font-size: 1em;}
.p2_21 textarea {font-size: 1em; height: 70px;}
.p2_21 input[type="submit"] {height: 40px; padding: 5px 5px;}
.p2_21 .p2_24 {color: #000; text-align: left; margin-left: 17px;}
.p2_21 .p2_24 input {display: inline-block; height: 15px; width: 15px; position: relative; top: 3px; left: 5px; cursor: pointer;}
/*.p2_21 .p2_25 input {height: 17px;}*/


.p2_3 .p2_26 > div:nth-child(1) {border-bottom: 1px solid #000; border-top: 1px solid #000; width: 22%; font-weight: normal; font-size: 13px;}
.p2_3 .p2_26 > div {width: 17%; height: 91px;}
.p2_2 .p2_3 .p2_26 .p2_27 {border-bottom: 2px solid #000;}
.p2_2 .p2_3 .p2_28 {width: 22%;}
.p2_2 .p2_3 .p2_29 {width: 17%;}
.p2_26 > div > span {display: block; margin-bottom: 10px; height: 55px;}

/*.p2_30 > div:nth-child(1) {width: 13%; font-size: 1.1em;}*/
.p2_30 > div:nth-child(2) {width: 12%;}
.p2_30 > div:nth-child(3) {width: 28%;}
.p2_30 > div:nth-child(4) {width: 23%;}
.p2_31 > div {height: 115px;} 

.p2_32 {margin-left: 10px; margin-top: 4px;}
.p2_33 {margin-top: 7px;}

.p2_35 {display: none;}
.p2_36 {display: none;}
.p2_37 {margin-top: 30px; font-size: 20px;}

#p2_38 {width: 97%; border: 1px solid #b6b5b5; margin-top: 10px;}
#p2_38 > div {border-bottom: 1px solid #b6b5b5; overflow: hidden;}
#p2_38 > div:first-child {font-weight: bold;}
#p2_38 > div:first-child > div {text-align: center;}
#p2_38 > div:last-child {border-bottom: none;}
#p2_38 > div > div {float: left; border-right: 1px solid #b6b5b5; padding: 5px;}
#p2_38 > div > div:first-child {width: 20%;  text-align: center;}
#p2_38 > div > div:last-child {width: 74%; border-right: none; margin-left: 15px;}
.p2_39 {font-size: 16px; font-weight: bold; margin: 10px;}
.p2_40 {display: block; margin-bottom: 5px; margin-top: 10px;}
.p2_41 {border: 2px dashed #f40b0b; padding: 10px 15px; margin-top: 10px; display: inline-block;}
.p2_42 {color: #f40b0b; font-size: 16px; margin-right: 5px; text-decoration: underline; margin-top: 5px;}
 
/*******Таблицы конец*******/

.p2_10 {margin-bottom: 15px;}
.p2_10 h3 {margin-bottom: 5px;}
.p2_11 {}
.p2_12 {}
.p2_15 {margin-bottom: 5px;}

.p2_43 {margin-top: -15px; margin-bottom: 22px; font-size: 16px; font-weight: bold;}
.p2_44 {text-indent: 0px; margin-top: 6px;}
.p2_45 {font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 10px; text-decoration: underline;}
.p2_46 {font-weight: bold; margin-top: 10px; margin-bottom: 3px;}
.p2_47 {text-indent: 5px;}
.p2_50 {outline: 1px dashed #901306; outline-offset: -5px; padding: 12px 17px; margin-top: 20px;}
.p2_48 {margin-top: 5px;}
.p2_49 {margin-top: 5px;}
.p2_51 {margin-top: 3px;}
.p2_52 {font-size: 15px; font-weight: bold;}
.p2_53 {margin-bottom: 6px;}
.p2_54 {font-weight: bold; font-style: italic; margin-top: 10px;}
.p2_55 {margin-top: 10px;}
.p2_55 > div:first-child {font-weight: bold; text-indent: 27px;} 
.p2_56 {display: block; width: 300px; padding: 7px 0; border: 8px solid #34c5f4; border-radius: 20px; margin: 10px 0 0 15px; font-size: 16px; text-align: center; text-indent: 0px; margin-left: 21px;} 
.p2_56:hover {border: 8px solid #4466f4; transition: 1s;}
.p2_16 .p2_57 {text-indent: 2px; margin-left: 30px; margin-top: 6px;}
.p2_58 {font-size: 16px; font-weight: bold;}

/*Страница тесты конец*/

/*Страница регистрации и входа начало*/
.p3_1 {text-align: center; margin-top: 75px; margin-bottom: 150px;}
.p3_1 h1 {font-size: 23px;}
.p3_2 {background: /*#f0f0f1*/ #e5f6fb; width: 40%; position: relative; left: 30%; right: 29%; border-radius: 4px;}
.p3_2 form {padding: 1px 10px 19px 10px;}
.p3_3 {margin-top: 13px; margin-bottom: 3px; width: 70%; margin-left: 15%; margin-right: 15%;}
.p3_3 label {font-weight: bold;}
.p3_3 input {padding: 5px 10px; font-size: inherit; width: 90%;}
.p3_3 input[type="checkbox"] {width: 20px; position: relative; top: 2px;}
.p3_4 {margin-top: 15px;}
.p3_4 a {color: #002dec; text-decoration: underline;}
.p3_4 a:hover {color: #337ab7;}
.p3_5 {display: inline-block; position: relative; top: 1px;} 
.p3_3 input[type="submit"] {cursor: pointer; background: #16963a; color: #fff; height: 39px; border: 1px solid #16963a; font-size: 1.1em; margin-top: 5px;}
.p3_3 input[type="submit"]:hover {background: #127f31; border: 1px solid #127f31; border-radius: 5px; transition: 1s;}
.p3_3 .p3_6 {font-weight: normal; font-size: 13px; display: inline-block; line-height: 1.5em; margin-bottom: 3px; opacity: 0.85;}

.p3_7 {position: relative;}
.p3_8 {position: absolute; top: 5px; right: 9px; display: inline-block; width: 20px; height: 20px; background: url(https://snipp.ru/demo/495/view.svg) 0 0 no-repeat;}
.p3_8.view {background: url(https://snipp.ru/demo/495/no-view.svg) 0 0 no-repeat;}

.p3_2 .p3_9 {padding: 12px 0px;}
.p3_2 .p3_9 div {line-height: 1.3em; font-size: 15px;}
.p3_2 .p3_9 .p3_10 {margin-top: 5px;}
.p3_1 .p3_11 {outline: 1px dashed red; outline-offset: -5px;}

.p3_1 .p3_12 {width: 80%; margin-left: 10%; margin-right: 10%; padding: 18px 0px; font-size: 15px;}
.p3_1 .p3_12 div:nth-child(1) {font-weight: bold; font-size: 17px;}
.p3_1 .p3_13 {outline: 1px dashed green; outline-offset: -5px;}
.p3_1 .p3_14 {margin-top: 10px;}
.p3_1 .p3_15 {margin-top: 0px;}
.p3_1 .p3_16 {margin-top: 22px;}
.p3_17 {text-align: center; margin-bottom: 2px; width: 100%;}

/*Страница регистрациии и входа конец*/

/*Форма записи на консультацию обработчик начало*/
 .p4_1 .p4_2 {margin-top: 15px;}
 .p4_1 .p4_3 {margin-top: 3px;}
 .p4_1 a {color: #045097; font-weight: bold; text-decoration: underline;}
 .p4_1 a:hover {color: #03315d;}

/*Форма записи на консультацию обработчик конец*/

/*Личный кабинет начало*/
.p5_1 {overflow: hidden; margin-top: 35px; min-height: 600px;}
.p5_1 > div {float: left;}
.p5_1 > div:first-child {width: 30%;}
.p5_1 > div:last-child {width: 55%; margin-left: 4%;}
.p5_2 div {border: 1px solid /*#013e83*/ #1d88ab; margin-bottom: 3px; height: 22px; padding: 8px 15px; border-radius: 3px;}
.p5_2 div:hover {cursor: pointer; border: 1px solid #016fec; outline: 1px solid /*#016fec*/ #1d88ab; outline-offset: -2px;}
.p5_2 div a {display: block; height: 30px; width: 100%;}
.p5_3 {margin-top: 0px; margin-bottom: 150px;}
.p5_3 h1 {margin-top: 0px;}
.p5_4 {width: 72%; left: 14%; right: 13%;}
.p5_5 {margin-top: 30px;}
.p5_3 .p5_6 input {width: 80%;}

.p5_7 {overflow: hidden; background: /*#f0f0f1*/ #e5f6fb; margin-bottom: 4px; border-radius: 3px;  text-align: left;}
.p5_7 div {display: inline-block; margin-right: 2%; padding: 6px 0 6px 15px; width: 18%;}
.p5_7 form {padding-bottom: 0px;}
.p5_8 {background: #fff;}
.p5_9 div {font-weight: bold;}
.p5_10 + label + div {display: none;}
.p5_10:checked + label + div {display: block;}
.p5_7 .p5_11 {position: absolute; z-index: 1; background: /*#000*/ #34c5f4; width: 184px; margin-top: 2px; border-radius: 3px; opacity: 0.9; padding: 0px 5px 16px 5px;}
.p5_7 input[type="checkbox"] {display: none;}
.p5_7 .p5_12 {border: 1px solid #16963a; background: #fff; font-size: 13px; padding: 3px 20px; border-radius: 3px;}
.p5_7 .p5_12:hover {cursor: pointer;}
.p5_7 .p5_13 {border: 1px solid #cb110d;}
.p5_7 .p5_14 {margin-right: 0px;}
.p5_7 .p5_15 {margin-left: -18px; margin-right: 16px; margin-top: 1px;}
.p3_1 .p5_16 {outline: 1px dashed red; outline-offset: -5px;}
.p5_11 .p5_17 {width: 140px; padding: 3px 10px;} 
.p5_11 input[type="submit"] {width: 164px; padding: 5px 5px; cursor: pointer;}

/*Личный кабинет конец*/

/*Главная страница начало*/

.p6_1 h3 {margin-bottom: 2px;}
.p6_2 {font-weight: bold; font-size: 16px; margin-bottom: 5px;}
.p6_3 {margin-top: 40px; margin-bottom: 40px; overflow: hidden;}
.p6_3 div {width: 270px; padding: 3px 10px; margin-right: 20px;}
.p6_4 {margin-left: 10px;}
.p6_8 {overflow: hidden;}
.p6_8 img {width: 97%; border-radius: 5px;}
.p6_6 {font-size: 1.7em; margin-right: 10px; position: relative; top: 3px;}
.p6_7 {margin-top: 37px;}
.p6_8 div {text-indent: 10px;}
.p6_8 ul {text-indent: 0; padding: 0; margin-left: 20px;}
.p6_8 ul li div {text-indent: 0;}
.p6_8 ul li div:first-child {font-weight: bold;}
.p6_9 {margin-top: 20px;}
.p6_9 iframe {width: 97%; height: 415px;}
.p6_10 {float: right; width: 45%; margin: 0px 5px 5px 5px;}
.p6_11 {float: left; width: 45%; margin: 19px 30px 11px 5px;}
.p6_12 {float: right; width: 45%; margin: 19px 5px 11px 30px;}
.p6_20 {float: left; width: 45%; margin: 20px 15px 10px 5px;}
.p6_21 {margin-right: 30px;}


.p6_13 {display: inline-block; width: 49%; margin-bottom: 20px;}
.p6_15 {display: inline-block; width: 200px; position: relative; top: 0px;}
.p6_16 {display: inline-block; width: 59%; position: relative; top: -3px; color: #fff; overflow-x: hidden; overflow-y: auto; height: 160px; padding-right: 10px;}
#scroll::-webkit-scrollbar {width: 5px; background-color: #f9f9fd;}
#scroll::-webkit-scrollbar-thumb {background-color: #223c50;}
.p6_15 img {width: 100%; padding: 17px 20px 10px 30px;}

.p6_17 h4 {display: inline;}
.p6_8 .p6_18 {position: relative; left: 16px;}
.p6_19 {position: relative; left: 18px;}
.p6_8 .p6_23 {margin: 7px 0 7px 17px; text-indent: 0px;}
/*Главная страница конец*/

/*404 начало*/
.p7_1 {text-align: center;}
.p7_1 div {font-size: 16px;}
.p7_1 div a {color: #1a60ba; text-decoration: underline;}
.p7_1 div a:hover {color: red;}
.p7_1 div img {margin: 30px 0px; width: 300px;}
.p7_2 {font-size: 34px; margin-top: 100px;}
.p7_3 {margin-bottom: 100px;}
/*404 конец*/

.p8_1 {font-weight: bold;}
.p8_2 {font-style: italic;}


/*Страница цены начало*/
.p9_1 {clear: both; margin-bottom: 10px;}
.p9_1 > div {float: left; display: block; width: 48%; border: 1px solid #34c5f4; border-radius: 10px; background: #f4fcff;}
.p9_1 > div:first-child {margin-right: 2%;}
.p9_1 img {width: 99%; margin: 0.5%; border-radius: 10px;}
.p9_1 h2 {margin: 10px 0 8px 9px;}
.p9_1 > div:hover {box-shadow: 0 1px 10px rgba(0,0,0,0.5); transition: 0.5s;} 

.p9_2 {margin: 0 10px 10px 10px; position: relative;}
.p9_2 input[type="checkbox"] {display: none;}
.p9_3 {width: 100%;}
.p9_3 + label + div {display: none;}
/*.p9_3:checked + label + div {display: block; position: static; overflow: visible; width: auto; height: auto; margin: auto; clip: auto; padding: 7px 0 0 0;}*/
.p9_3:checked + label + div {display: block; padding: 7px 0 0 0; position: absolute; z-index: 2; background: #f4fcff; left: -11px; right: -11px; border: 1px solid #34c5f4; border-radius: 0 0 10px 10px; padding: 3px 12px 0 10px; border-top: none; box-shadow: 0 10px 10px rgba(0,0,0,0.5);}
.p9_4 {display: block; margin-top: 5px; color: #337ab7; cursor: pointer;}
.p9_4:hover {color: #175a93;}
.p9_5 h3 {margin: 0;}
.p9_5 ul {list-style: none; margin: 7px 0 10px -10px;}
.p9_5 ol {margin-left: -20px; margin-top: 7px;}
.p9_6 ul {margin-left: -20px;}
.p9_5 ul li {position: relative;}
.p9_5 ul li:before {content: "—"; position: absolute; left: -18px;}
.p9_8 {font-size: 30px; margin: 40px 0 40px 0; line-height: 1.2em;}
.p9_9 {margin: 5px 0 5px -10px;}
/*Страница цены конец*/

/*Страница контакты начало*/
.p10_1 {font-size: 16px;}
.p10_1 > div {margin-bottom: 20px;}
.p10_1 > div span {font-weight: bold;}
.p10_2 {overflow: hidden; border: 1px solid #ffffff; border-radius: 20px; box-shadow: 0 1px 10px rgba(0,0,0,0.5); margin-bottom: 20px;}
.p10_3 {float: left; width: 48%; padding: 5px 0 10px 25px;}
.p10_4 {padding: 5px 0 10px 25px;}
.p10_5 {line-height: 1.4em; width: 50%; margin: 5px 0 5px 0;}
.p10_4 input {width: 50%; border: 1px solid #b6b5b5; border-radius: 5px; padding: 9px 9px 9px 15px; font-size: 1.1em; height: 20px; cursor: pointer;}
.p10_4 textarea {width: 50%; height: 200px; border: 1px solid #b6b5b5; border-radius: 5px; padding: 9px 9px 9px 15px; font-size: 1.1em; font-family: inherit; cursor: pointer;}
.p10_4 input:hover {border: 1px solid #636364; border-radius: 5px;}
.p10_4 textarea:hover {border: 1px solid #636364; border-radius: 5px;}
.p10_4 input[type="submit"] {background: #16963a; color: #fff; margin-bottom: 5px; width: 51%; height: 42px; border: 1px solid #16963a;}
 .p10_4 input[type="submit"]:hover {background: #127f31; cursor: pointer; border: 1px solid #127f31; transition: 1s;}

.map {width: 46%; position: relative; left: 51%;}
.map div {display: block; min-height: 380px; width: 100%; margin: 30px 0 100px 0;}
/*Страница контакты конец*/

/*Страница общая услуги начало*/
.p11_1 {font-size: 15px;}
.p11_2 {margin: 5px 0 5px -15px;}
.p11_3 {color: #337ab7;}
.p11_4 {font-size: 1.2em; font-weight: bold; margin-right: 3px;}
.p11_5 > div {width: 31.9%; margin-right: 1%;}
.p11_5 > div:first-child {margin-right: 1%;}
.p11_5 > div:last-child {margin-right: 0;} 
.p11_6 {min-height: 225px;}
.p11_7 {margin: 1px 0 1px -23px;}
.p11_8 {min-height: 273px;}
/*Страница общая услуги конец*/

/*Страница общая тесты начало*/
.p12_1 > div {float: none; margin-bottom: 20px; width: 55%;}
/*Страница общая тесты конец*/

/*Страница платных пакетов начало*/
.p13_1 ul {margin: 5px 0 5px -10px;}
.p13_2 {margin-bottom: 15px;}
.p13_3 {margin: 2px 0 5px -11px;}
.p13_6 {border-left: 10px solid #901306; padding: 0px 15px; margin-top: 15px; line-height: 1.5em;}
.p13_7 {font-size: 20px; font-weight: bold; margin-top: 25px; margin-bottom: 15px;}
.p13_8 {font-size: 18px; margin-bottom: 10px;}
.p13_9 {font-size: 16px; font-weight: bold;}
.p13_9 span {font-size: 1.2em; font-weight: bold;}
.p13_10 {margin-bottom: 5px;}
.p13_11 {text-indent: 10px;}
.p13_11 > div {margin-bottom: 4px;}
.p13_12 {font-size: 17px; margin: 13px 0 5px 0;}
.p13_13 {font-size: 15px; font-weight: bold;}
.p13_14 {border: 1px solid #ddd; padding: 6px 13px; margin-top: 6px;}
.p13_15 {border: 2px solid #ddd; width: 97.5%; padding-bottom: 10px;}
.p13_16 {padding: 5px 5px; background: #16963a; color: #fff; margin-bottom: 5px; width: 250px; height: 36px; border: 1px solid #16963a; font-size: 1.1em; border-radius: 5px; cursor: pointer; margin-top: 7px;}
.p13_17 {margin: 25px 0;}
.p13_20 {font-size: 16px;}
.p13_20 span {font-size: 22px; font-weight: bold; color: red;}
.p13_21 {border-left: 5px solid #901306;}
.p13_22 {display: none;}
.p13_22 + label + div {display: none;}
.p13_22:checked + label + div {display: block;}
.p13_23 {border: 1px solid #1d88ab; margin-bottom: 3px; height: 22px; padding: 8px 15px; border-radius: 3px; display: block; margin-top: 7px;}
.p13_23:hover {cursor: pointer; border: 1px solid #016fec; outline: 1px solid #1d88ab; outline-offset: -2px;}
.p13_24 {margin-bottom: 3px; display: block; cursor: pointer;}
.p13_24 div {border: 1px solid #1d88ab; margin-bottom: 3px; display: block; cursor: pointer; padding: 6px 15px; border-radius: 3px;}
.p13_24 div:hover {cursor: pointer; border: 1px solid #016fec; outline: 1px solid #1d88ab; outline-offset: -2px;}

#p13_25 {width: 50%; border: 1px solid #b6b5b5; margin-top: 10px;}
#p13_25 > div {border-bottom: 1px solid #b6b5b5; overflow: hidden;}
#p13_25 > div:first-child {font-weight: bold;}
#p13_25 > div:first-child > div {text-align: center;}
#p13_25 > div:last-child {border-bottom: none;}
#p13_25 > div > div {float: left; border-right: 1px solid #b6b5b5; padding: 5px;}
#p13_25 > div > div:first-child {width: 60%;  text-align: center;}
#p13_25 > div > div:last-child {width: 30%; border-right: none; margin-left: 15px; text-align: center;}
.p13_27 {display: none;}

.p13_28  div:nth-child(2) {border-bottom: 1px solid #fff;}
.p13_29  div:nth-child(2) {border-bottom: 1px solid #fff; border-top: 1px solid #fff;}
.p13_30  div:nth-child(2) {border-top: 1px solid #fff;}
.p13_31 {margin-bottom: 7px;}
.p13_32 {margin-top: 4px; margin-left: -8px;}
.p13_33 {margin-left: 17px; margin-top: 3px;}
.p13_34 {font-weight: bold;}
.p13_35 > div:first-child {font-size: 18px;}
.p13_35 > :nth-child(2) {font-size: 16px;  color: red;}
.p13_36 {font-size: 15px; margin-bottom: 30px;}
.p13_37 {color: green; font-size: 17px; line-height: 1.2em; margin-top: 5px; text-decoration: underline; margin-bottom: 10px;}
.p13_38 {outline: 1px dashed #901306; outline-offset: -5px; padding: 9px 17px; margin-top: 20px;}
.p13_39 {margin-top: 13px; margin-bottom: 5px;}
.p13_40 {color: green;}
.p13_41 {margin-bottom: 10px; font-weight: bold;}
.p13_42 {margin-top: 10px;}
.p13_42 span {font-style: italic;}
.p13_43 {margin-top: 16px;}
.p13_47 {margin-top: 20px; margin-bottom: 8px;}
.p13_48 {margin-top: 7px;}
.p13_49 {overflow: hidden; margin-bottom: 25px; margin-top: -17px;}
.p13_49 > div {float: left;}
.p13_49 .p13_16 {width: 310px; margin-right: 10px;}
.p13_50 > div {text-indent: 10px;}
.p13_51 {font-size: 15px;}
.p13_52 {margin-bottom: 30px;}

@media only screen and (min-width: 1400px){
.p13_53 > div {height: 125px;}
.p13_54 > div {height: 140px;}
}
/*Страница платных пакетов конец*/

/*Договор оферты и политика конфиденц начало*/
.p14_1 {font-size: 16px; font-weight: normal; margin-top: 5px; display: block; line-height: 1.5em;}
.p14_2 div {text-indent: 7px;}
.p14_3 {margin: 3px 0 9px -5px;}
/*Договор оферты и политика конфиденц конец*/

/*История платежей начало*/
.p15_1 {overflow: hidden; background: #e5f6fb; margin-top: 3px; border-radius: 3px;}
.p15_1 div {float: left; width: 15%; margin-right: 1%; padding: 3px 5px;}
.p15_1 div:nth-child(3) {width: 42%;}
.p15_2 {width: 85%; left: 10%; right: 4%; background: #fff;}
.p15_3 {font-weight: bold; padding: 5px 0;}
/*История платежей конец*/

/*Страница подписки начало*/
.p16_1 {font-weight: bold; font-style: italic; margin-top: 20px;}
.p16_1 div {margin-top: -2px;}
.p16_2 {margin-top: 5px; margin-bottom: 5px;}
.p16_3 {font-size: 18px; margin-left: 10px; margin-bottom: 10px;}
.p16_4 {font-weight: bold; margin-top: 5px; font-size: 15px;}
.p16_5 {margin: 5px 0px 5px -13px;}
/*Страница подписки конец*/

/*Страница платежей начало*/
.p3_3 .p17_1 {font-weight: bold; font-size: 15px; margin-bottom: 5px;}
.p17_2 {padding: 5px 10px; font-size: inherit; width: 97%; /*opacity: 0.6;*/}
.p3_3 .p17_3 {margin-top: -7px;}
.p17_4 {overflow: hidden; width: 88%; margin-left: 12%;}
.p17_4 > div {float: left; margin-right: 5px; min-height: 58px; background: #ffffff; padding: 5px; line-height: 1.4em; border-radius: 4px; margin-bottom: 12px;}
.p17_4 .p17_7 {padding-top: 20px;}
.p17_4 .p17_8 {padding-top: 10px;}
.p17_4 .p17_9 {padding-top: 20px;}
.p17_4 .p17_5 {background: #e5f6fb;}
.p17_4 .p17_5 div {padding-top: 20px;}
.p17_6 {padding-top: 15px;}
.p17_10 {font-weight: bold; font-size: 11px; margin-top: 15px; padding-bottom: 15px;}
.p17_11 {font-size: 16px; font-weight: bold; margin-top: 15px;}
.p17_12 {font-size: 24px; font-weight: bold;}
.p17_13 {font-weight: bold; margin-top: 10px; margin-bottom: 7px; font-size: 16px} 
.p17_14 {border: 3px solid #ffffff; padding: 3px 7px; border-radius: 4px; margin-top: 8px;} 
.p17_15 div:first-child {padding-top: 15px;}
.p17_15 div:last-child {padding-bottom: 15px;}
@media only screen and (max-width: 1499px) {
.p17_4 {width: 94%; margin-left: 6%;}
}

.p17_17 {overflow: hidden; margin-left: 25px; margin-right: 25px;}
.p17_17 div {float: left; background: #ffffff; border-radius: 4px; height: 58px; padding: 5px; margin-right: 6px; line-height: 1.4em; margin-bottom: 13px;}
.p17_17 .p17_18 {padding-top: 25px;height: 38px;}
.p17_17 .p17_19 {padding-top: 16px;height: 47px;}
.p17_17 .p17_20 {background: #e5f6fb;}
/*Страница платежей конец*/

/*Советы и гайды начало*/
.p6_8 .p18_1 {padding: 3px 10px; font-size: 15px; border: 2px solid #34c5f4; float: none;}
.p6_8 .p18_2 {margin-top: 10px;}
.p6_8 .p18_3 {margin-top: 15px;}
.p18_4 {margin-top: 28px; margin-bottom: 5px;}
.p18_5 {margin-top: 20px; margin-bottom: 5px;}
.p18_6 {margin-top: 6px;}
.p18_7 {padding-left: 20px;}
/*Советы и гайды конец*/

/*Платежи через ЕРИП начало*/
.p19_1 div {line-height: 1.5em; margin-bottom: 4px; text-indent: 9px;}
.p19_2 {overflow: hidden; margin-left: 5px;}
.p19_2 div {float: left; width: 17.5%; text-align: center;}
.p19_3 {overflow: hidden;}
.p19_3 div {float: left; width: 18%; text-align: center;}
.p19_3 .p19_4 {width: 37%; margin-left: 4%;}
.p19_5 {padding: 10px; background: #f0f0f1; width: 330px; border-radius: 5px; margin-bottom: 5px; overflow: hidden;}
.p19_5 div {float: left; width: 23%; text-align: center;}
.p19_6 {padding: 10px; width: 330px; overflow: hidden;}
.p19_6 div {float: left; width: 23%; text-align: center;}
/*Платежи через ЕРИП конец*/

@media only screen and (max-width: 1399px) and (min-width: 1000px){
.p6_3 div {width: 210px;}

.p6_13 {display: inline-block; width: 49%; margin-bottom: 20px;}
.p6_15 {display: inline-block; width: 150px; position: relative; top: -84px;}
.p6_16 {display: inline-block; width: 58%; position: relative; height: 215px; top: 15px;}
#scroll::-webkit-scrollbar {width: 5px; background-color: #f9f9fd;}

.p2_6 div {height: 100px;}
.p2_4 > div {width: 33%; padding: 4px 15px 0 10px;}
.p2_4 > div:nth-child(1) {width: 7%;}
.p2_5 div {height: 38px; line-height: 1.2em;}

.p2_30 > div:nth-child(2) {width: 15%;}
.p2_30 > div:nth-child(3) {width: 33%;}
.p2_30 > div:nth-child(4) {width: 30%;}
.p2_31 > div {height: 113px;}
.p2_34 {width: 220px;}
.p2_16 {width: 90%;}
.p2_13 {width: 100%;}
.p2_3 .p2_26 > div {width: 23%;}
.p2_3 .p2_26 > div:nth-child(1) {width: 17%;}
.p2_2 .p2_3 .p2_28 {width: 17%;}
.p2_2 .p2_3 .p2_29 {width: 23%;}

.p6_9 iframe {height: 350px;}

.p6_10 {width: 50%;}
.p6_11 {width: 50%;}
.p6_12 {width: 50%;}
.p6_20 {width: 50%;}

.p1_3 img {display: inline-block; width: 22%; margin-right: 2%;}
.p1_7 img {width: 45%;}
.p1_7 .p1_8 {width: 12%;}

.p3_2 {width: 50%; left: 25%; right: 24%;}

.p5_1 > div:first-child {width: 40%;}
.p5_1 > div:last-child {width: 55%; margin-left: 4%;}
.p5_4 {width: 90%; left: 5%; right: 4%;}
.p3_8 {right: 15px;}

.p5_7 div {margin-right: 1%; width: 17%;}
.p5_7 .p5_12 {padding: 3px 20px;}

#p2_38 {width: 90%;}
#p2_38 > div:first-child > div {text-align: left; height: 20px;}
#p2_38 > div > div {height: 40px;}
#p2_38 > div > div:first-child {width: 18%; text-align: left; margin-left: 3px;}
#p2_38 > div > div:last-child {width: 65%; border-right: none; margin-left: 3px;}

.p12_1 > div {width: 65%;}

.p13_15 {width: 96.5%;}

.p15_1 div:nth-child(3) {width: 39%;}

#p13_25 {width: 80%;}

.p13_45 > div {height: 120px;}
}
@media only screen and (max-width: 999px) {
.p6_13 {display: block; width: 100%; margin-bottom: 20px;}
.p6_15 {display: inline-block; width: 250px; position: relative; top: 0px;}
.p6_16 {display: inline-block; width: 60%; position: relative; height: 229px; top: 15px;}
#scroll::-webkit-scrollbar {width: 5px; background-color: #f9f9fd;}

.p2_16 {width: 90%;}
.p2_13 {width: 100%;}
.p2_3 {width: 110%;}
.p2_6 div {height: 135px;}
.p2_4 > div:nth-child(1) {width: 60px;}
.p2_4 > div:nth-child(2) {width: 105px;}
.p2_4 > div:nth-child(3) {width: 160px;}
.p2_4 > div:nth-child(4) {width: 260px;}
.p2_5 div {height: 38px; line-height: 1.2em;}

/*.p2_30 > div:nth-child(1) {width: 110px;}*/
.p2_30 > div:nth-child(2) {width: 119px;}
.p2_30 > div:nth-child(3) {width: 205px;}
.p2_30 > div:nth-child(4) {width: 235px;}
.p2_31 > div {height: 152px;}

.p2_3 .p2_26 > div {width: 170px; height: 103px}
.p2_3 .p2_26 > div:nth-child(1) {width: 118px;}
.p2_26 > div > span {height: 69px;}
.p2_2 .p2_3 .p2_28 {width: 118px;}
.p2_2 .p2_3 .p2_29 {width: 170px;}

.p2_35 + label + div {display: none;}
.p2_35:checked + label + div {display: block;}
.p2_36 {display: block; color: #337ab7; cursor: pointer; font-size: 17px; text-decoration: underline;}
.p2_37 {margin-top: 40px;}

#p2_38 {width: 100%;}
#p2_38 > div:first-child > div {text-align: left; height: 20px;}
#p2_38 > div > div {height: 65px;}
#p2_38 > div > div:first-child {width: 29%; text-align: left; margin-left: 3px;}
#p2_38 > div > div:last-child {width: 54%; border-right: none; margin-left: 3px;}

.p1_2 {width: 96%}
.p6_9 iframe {height: 400px;}

.p6_10 {width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 12px;}
.p6_11 {width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 12px;}
.p6_12 {width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 12px;}
.p6_20 {width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 12px;}
.p6_21 {margin-right: 0px;}
.p6_22 {float: none;}

.p6_4 {margin-left: 0px;}

.p6_3 .header3 {margin-bottom: 10px; float: none;}

.p1_3 img {display: inline-block; width: 30%; margin-right: 2%;}
.p1_7 img {width: 62%;}
.p1_7 .p1_8 {width: 16%;}

.p6_8 img {width: 96%;}

.p6_19 {left: 0px;}

.p5_1 {margin-top: 0;}
.p5_1 > div {float: none;}
.p5_1 > div:first-child {width: 493px;}
.p5_1 > div:last-child {width: 100%; margin-left: 0;}
.p5_4 {width: 493px; left: 0%; right: 0%;}
.p5_3 h1 {margin-top: 30px; text-align: left; margin-left: 120px;}
.p3_8 {right: 20px;}

.p3_1 {margin-top: 30px;}
.p3_1 h1 {margin-top: 30px; text-align: left; margin-left: 120px;}
.p3_2 {width: 493px; left: 0%; right: 0%;}

.p10_3 {float: none; width: 90%;}
.p10_5 {width: 85%;}
.p10_4 input {width: 85%;}
.p10_4 textarea {width: 85%;}
.p10_4 input[type="submit"] {width: 90%;}
.map {width: 90%; left: 25px;}

.p11_6 {min-height: 311px;}
.p11_8 {min-height: 425px;}

.p12_1 > div {width: 75%;}

.p13_15 .header2 {height: auto; padding-bottom: 10px;}

#p13_25 {width: 100%;}
#p13_25 > div > div:first-child {width: 61%; max-height: 60px; padding-left: 5px; padding-right: 5px;}
#p13_25 > div > div:last-child {width: 30%; margin-left: 0px; max-height: 60px;}
.p13_26 {display: none;}
.p13_27 {display: block;}
}

@media only screen and (max-width: 799px) {
.p5_1 {margin-top: 20px;}    
    
.p2_3 {width: 155%;}
.p6_9 iframe {height: 320px;}

.p9_1 > div {float: none; width: 100%;}
.p9_3:checked + label + div {display: block; position: static; overflow: visible; width: auto; height: auto; margin: auto; clip: auto; padding: 7px 0 0 0; border: none; box-shadow: none;}
.p9_7 {margin-bottom: 15px;}

.p6_13 {width: 98%; margin-bottom: 0;}
.p6_15 {display: block; width: 400px; position: relative; top: 5px;}
.p6_16 {display: inline-block; width: 85%; position: relative; height: 130px; margin-left: 30px; top: 0;}

.p11_6 {min-height: auto;}
.p11_8 {min-height: auto;}

.p12_1 > div {width: 100%;}

.p13_4 {width: 500px;}
.p13_5 {margin-top: 17px;}

.p15_1 div:nth-child(1) {width: 17%;}
.p15_1 div:nth-child(3) {width: 39%;}
}

@media only screen and (max-width: 569px) {
.p2_3 {width: 250%;}
.p6_9 iframe {height: 260px;}
.p1_3 img {display: inline-block; width: 47%; margin-right: 2%;}
.p1_7 img {width: 75%;}
.p1_7 .p1_8 {width: 19%;}
.p6_3 .header3 {width: 250px;}

.p3_2 {width: 100%;}
.p3_1 h1 {margin-left: 12%;}

.p5_1 {margin-top: 20px;}
.p5_1 > div:first-child {width: 100%;}
.p5_1 > div:last-child {width: 100%; margin-left: 0;}
.p5_4 {width: 100%; left: 0%; right: 0%;}
.p5_3 h1 {margin-left: 10%;}
.p3_8 {right: 15px;}
.p3_3 {width: 90%; margin-left: 5%; margin-right: 4%;}

.p5_3 h1 {margin-left: 0;}
.p5_7 div {padding: 6px 0 6px 14px; width: 17%;}
.p5_7 .p5_12 {padding: 3px 5px;}
.p5_7 .p5_15 {margin-left: -10px; margin-right: 0px;}
.p5_7 .p5_11 {left: 90px;}

.map {width: 88%;}

#p2_38 > div > div {height: 133px;}
#p2_38 > div > div:first-child {width: 35%;}
#p2_38 > div > div:last-child {width: 48%;}

.p6_13 {width: 98%; margin-bottom: 0;}
.p6_15 {display: block; width: 300px; position: relative; top: 5px;}
.p6_16 {display: inline-block; width: 85%; position: relative; height: 187px; margin-left: 30px; top: 0;}

.p13_4 {width: 325px;}
.p13_18 {width: 97%;}
.p13_19 {width: 94%;}

.p15_1 div:nth-child(1) {width: 20%;}
.p15_1 div:nth-child(3) {width: 26%;}

.p17_4 > div {margin-bottom: 12px;}
.p17_11 {margin-top: 5px;}
.p17_13 {margin-top: 14px; margin-bottom: 9px;}
.p17_16 {padding-left: 10px; padding-right: 10px;}

.p2_56 {width: 260px;}
}