.weight_h2_upp {
    clear: both;
    color: #315791;
    font-family: Century;
    font-size: 24px;
    padding: 0 0 20px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}

.weight_steps {
    font-size: 30px;
    color: #7b9ed0;
    font-weight: normal;
    font-family: Century, sans-serif;
}

.weight_block_content {
    padding: 0 0 33px;
}

.weight_block_content p {
    padding: 0;
    margin: 0 0 5px;
    font-size: 16px;
    font-family: Arial, sans-serif;
}

.weight_break_1 {
    height: 42px;
    width: 100%;
    background: url(./assets/images/break_rose_1.gif) repeat-x #f2c1ba;
    clear: both;
}

.weight_blue {
    padding: 33px 25px;
    background-color: #e4f7ff;
}

.weight_blue_2 {
    color: #315791;
}

.weight_blue img {
    display: block;
    float: left;
    box-shadow: 2px 2px 4px rgba(3, 3, 3, 0.4);
}

.weight_blue_text {
    color: #315791;
    font-family: Arial,sans-serif;
    margin-left: 250px;
    text-align: justify;
}

.weight_blue_text_1 {
    font-size: 18px;
    text-indent: 2em;
}

.weight_blue_text_2 {
    font-size: 18px;
    padding: 7px 0 15px;
    text-align: right;
    text-transform: uppercase;
}

.weight_blue_text_3 {
    font-size: 29px;
    padding: 10px 0 15px;
    text-align: center;
    text-transform: uppercase;
    font-family: Century;
}

.weight_break_2 {
    height: 47px;
    width: 100%;
    background: url(./assets/images/break_rose_2.gif) repeat-x #f2c1ba;
    clear: both;
}

.weight_title_center {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 24px;
    padding: 30px 0 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    clear: both;
}

.weight_title_center_type2 {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 18px;
    padding: 30px 0 0;
    text-align: center;
    font-weight: normal;
    clear: both;
}

.weight_title_center_type3 {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 30px;
    padding: 30px 0 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    clear: both;
}

.weight_title_left {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 24px;
    padding: 30px 80px 0;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
}

.weight_title_left_regular {
    color: #315791;
    font-family: Arial,sans-serif;
    font-size: 16px;
    padding: 30px 45px 0;
    text-align: left;
    text-transform: uppercase;
}

.weight_banner_video {
    padding: 10px 20px 0;
}

.weight_banner_text {
    color: #474747;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-style: italic;
    padding: 5px 30px 15px;
}

.weight_banner {
    padding: 35px 10px 0 168px;
    float: left;
}

.weight_banner img {
    box-shadow: 4px 4px 5px rgba(3,3,3,0.5);
}

.weight_video {
    display: inline-block;
    margin: 0 0 0 130px;
    padding: 30px 0 0;
}

.weight_video_2 {
    display: inline-block;
    margin: 0 0 0 80px;
    padding: 10px 0 0;
}

.weight_quote_1 {
    height: 221px;
    width: 100%;
    background: url(./assets/images/image_weight_05.png) 100% 100% no-repeat #7f9fba;
    clear: both;
}

.weight_quote_1 p {
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    padding: 35px;
    width: 800px;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
    line-height: 22px;
}

.weight_quote_2 {
    height: 203px;
    width: 100%;
    background: url(./assets/images/image_weight_10.png) 100% 100% no-repeat #ecd6ea;
    clear: both;
}

.weight_quote_2 p {
    color: #474747;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    padding: 50px 35px;
    width: 800px;
}

.weight_quote_3 {
    background: url("./assets/images/image_weight_12_2.png") no-repeat scroll 100% 100% #edd9b6;
    clear: both;
    height: 161px;
    margin: 25px 0 0;
    width: 100%;
}

.weight_quote_3 p {
    color: #474747;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    line-height: 22px;
    margin: 0 17px;
    padding: 9px 0;
    width: 900px;
}

.weight_quote_3 img {
    float: left;
}

.weight_quote_4 {
    height: 176px;
    width: 100%;
    background: url(./assets/images/image_weight_14.png) 100% 100% no-repeat #71476a;
    clear: both;
}

.weight_quote_4 p {
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    padding: 41px 62px;
    width: 950px;
}

.weight_view-v {
    overflow: hidden;
    border: 2px solid white;
    display: inline-block;
    border-radius: 4px;
    height: 335px;
}

.weight_view-v_690 {
    overflow: hidden;
    border: 2px solid white;
    display: inline-block;
    border-radius: 4px;
    height: 690px;
}

.weight_view-v_460 {
    border: 2px solid white;
    border-radius: 4px;
    display: inline-block;
    height: 460px;
    margin: 20px 10px 20px 90px;
    overflow: hidden;
}

.weight_big_text {
    font-size: 30px;
}

.weight_numbers_text {
    padding: 0 0 10px;
    font-size: 16px;
    font-family: Arial, sans-serif;
    background: url(./assets/images/bkg_weight_01.jpg) 100% 100% no-repeat #fff;
    height: 321px;
}
.weight_numbers_col {
    float: left;
    padding: 0 20px 10px 40px;
}

.weight_numbers_col img {
    display: block;
    padding: 15px 0;
}

.weight_break {
    width: 100%;
    color: #a3a3a3;
}

.weight_block-content {
    padding: 0;
}

.weight_list {
    margin: 15px 65px 0;
}

ul.weight_list_blue {
    color: #5a78a7;
    font-family: Century,sans-serif;
    font-size: 18px;
    list-style-image: url(./assets/images/before_p.png);
}

.weight_list_blue li {
    padding: 10px 0 10px 15px;
}

ul.weight_list_simple {
    color: #474747;
    font-family: Arial,sans-serif;
    font-size: 16px;
    list-style-image: url(./assets/images/before_p.png);
}

.weight_list_simple li {
    padding:  5px 15px;

}

.weight_video_gallery {
    padding: 0 0 0 15px;
}

.weight_video_gallery img {
    margin: 0 20px;
    padding: 20px 5px;
}

.weight_video_gallery a {
    border: none;
}

.weight_audiosense1 {
    background-color: #f2c1ba;
    box-sizing: border-box;
    display: inline-block;
    margin: 0 50px 24px;
    padding: 0;
    width: 100%;
}

.weight_title_shadow {
    color: #587cab;
    font-family: Arial,sans-serif;
    font-size: 22px;
    font-weight: bold;
    padding: 25px 50px 0 20px;
    text-shadow: white 1px 1px 0, white -1px -1px 0, 
                 white -1px 1px 0, white 1px -1px 0,
                 1px 1px 3px rgba(0,0,0,0.5);
    text-align: center;
}

.weight_audio_text {
    padding: 5px;
    display: inline-block;
}

.weight_audiosense_table {
    background-color: #fff;
    padding: 6px;
    vertical-align: middle;
    width: 860px;
    font-family: Arial, sans-serif;
    font-size: 16px;
}

.weight_audiosense_table td {
    vertical-align: middle;
    background-color: #fff;
}

.weight_audiosense_div {
    float: left;
}

.weight_audiosense_table_parent {
    background-color: #f2c1ba;
    box-shadow: 2px 2px 2px rgba(3, 3, 3, 0.2);
    margin: 0 20px 25px 50px;
    padding: 12px 11px;
    width: 95%;
}

.weight_audiosense_table img {
    padding: 3px 20px 0 0;
}

.weight_td_audio {
    padding: 0 25px 0 0;
    text-transform: uppercase;
}

.weight_audiosense_table_parent a {
    background-color: #7f9ed1;
    border: 2px solid #fff;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 18px;
    padding: 11px 48px;
    text-decoration: none;
}

.weight_button {
    text-align: right;
}

.weight_button_other {
    text-align: center;
}

.weight_button_other a {
    background-color: #7f9ed1;
    border: 2px solid #fff;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 18px;
    padding: 11px 60px;
    text-decoration: none;
}

.weight_button_other_3 a {
    border: 2px solid #fff;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 18px;
    padding: 11px 24px;
    text-decoration: none;
    background-color: #7f9ed1;
      margin-left: 27px;
}

.weight_button_other_2 {
    text-align: center;
}

.weight_button_other_2 a {
    background-color: #7f9ed1;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 18px;
    padding: 11px 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.weight_button a {
    background-color: #7f9ed1;
    border: 2px solid #fff;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 18px;
    padding: 11px 48px;
    text-decoration: none;
}

.weight_music_terapy_text {
    font-size: 16px;
    font-family: Arial, sans-serif;
    text-align: justify;
    color: #474747;
    line-height: 23px;
}

.weight_music_terapy_text p {
    margin: 0;
    padding: 0 20px;
}

.weight_image_button {
    color: #474747;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 20px;
    padding: 0 20px;
    text-align: center;
}

.weight_image_button p {
    margin-bottom: 30px;
}

.weight_image_button_2 {
    color: #474747;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 20px;
    padding: 0 50px 0 20px;
    text-align: center;
}

.weight_image_button_2 p {
    margin-bottom: 30px;
}

.weight_image_button_3 {
    color: #474747;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 20px;
    padding: 0 20px;
    text-align: center;
}

.weight_image_button_3 img {
    box-shadow: 4px 4px 5px rgba(3,3,3,0.5);
    margin-bottom: 25px;
}

.weight_music_terapy_button {
    position: relative;
}

.weight_music_terapy_button_2 {
    position: relative;
}

.weight_music_terapy_button_image {
    position: absolute;
    bottom: -53px;
    right: 63px;
}

.weight_music_terapy_button_image_2 {
    position: absolute;
    bottom: -53px;
    right: 173px;
}

.weight_music_terapy_button a {
    background-color: #7f9ed1;
    border: 2px solid #fff;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 18px;
    padding: 11px 24px;
    text-decoration: none;
}

.weight_music_terapy_button_2 a {
    border: 2px solid #fff;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 18px;
    padding: 11px 24px;
    text-decoration: none;
    background-color: #7f9ed1;
}

.weight_music_terapy {
    padding: 35px 0;
}

.weight_hot_offer {
    margin: 30px auto 80px;
    width: 100%;
}

.weight_publication_table {
    color: #474747;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-style: italic;
    padding: 20px 0 10px 10px;
    width: 100%;
}

.weight_publication_table td {
    width: 25%;
    vertical-align: top;
    padding: 0;
}

.weight_publication_table td + td {
    padding: 0 25px;
}

.weight_publication_text {
    margin: 10px 0 5px 0;
    padding: 0;
}

.weight_publication_table a {
    color: #97b9e9;
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-style: italic;
    padding-left: 120px;
    text-decoration: none;
}

.weight_publication_table img {
    box-shadow: 3px 3px 3px rgba(3, 3, 3, 0.4);
}

.weight_method_news {
    background: url(./assets/images/bkg_weight_02.jpg) 100% 100% no-repeat #fff;
    height: 516px;
    margin-top: 20px;
}

.weight_method_news_left {
    float: left;
}

.weight_method_news_right {
    float: right;
}

.weight_price {
    position: relative;
    padding-right: 30px;
}

.weight_price_image {
    position: absolute;
    bottom: -50px;
    right: 40px;
}

.weight_price_image_2 {
    position: absolute;
    bottom: -50px;
    right: -10px;
}

.weight_price_image_3 {
    position: absolute;
    bottom: 92px;
    right: 10px;
}


.weight_title_center_type1 {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 24px;
    padding: 0 20px 0 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    float: left;
}

.weight_title_center_type1_2 {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 24px;
    padding: 0 20px 0 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
}


.drugs_img_right {
    clear: right;
    display: block;
    box-shadow: 2px 2px 4px rgba(3,3,3,0.2);
}                
                
.drugs_first_step h1{
    margin-top: 52px;
    margin-bottom: 5px;
    color: #7b9ed0;
    font-family: Century;
    font-weight: normal;
    font-size: 30px;
}

.drugs_first_step p{
    font-family: Arial;
    margin: 0;
    font-size: 16px;
}

.drugs_second_step h1{
    margin-bottom: 5px;
    margin-top: 10px;
    color: #7b9ed0;
    font-family: Century;
    font-weight: normal;
    font-size: 30px;
}

.drugs_second_step p{
    font-family: Arial;
    font-weight: 100;
    margin: 0;
    font-size: 16px;
}

.drugs_third_step h1{
    margin-bottom: 5px;
    margin-top: 10px;
    color: #7b9ed0;
    font-family: Century;
    font-weight: normal;
    font-size: 30px;
}

.drugs_third_step p{
    font-family: Arial;
    margin: 0;
    font-size: 16px;
}

 .drugs_tablet_3{
    margin-top: 25px;
}

.drugs_book_annot {
    float: left;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-style: italic;
    padding: 0 10px 0 50px;
    text-align: center;
}

.weight_title_center_type5 {
    clear: right;
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 30px;
    font-weight: normal;
    padding: 65px 0 100px;
    text-align: center;
    text-transform: uppercase;
}

.drugs_title_bkg {
    clear: both;
    margin-top: 30px;
    text-align: center;
}

.weight_title_center_type6 {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 30px;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto;
    background-color: #e4f7ff;
    width: 900px;    
}

.drugs_numbers_text {
    border-bottom: 3px groove #e8e8e8;
    float: left;
    margin: 0 15px 0 0;
    padding-bottom: 7px;
}

.drugs_numbers_list_1 {
    margin: 0;
    border: medium none;
    padding: 5px;
    vertical-align: top;
}

.drugs_inline_p {
    color: #315791;
    font-family: Arial,sans-serif;
    font-size: 28px;
    margin: 0;
    padding: 0;
}

.drugs_inline_p_2 {
    color: #315791;
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 28px;
    margin: 15px 0 0;
    padding: 0;
}

.drugs_inline_img {
    margin: 0;
    padding: 24px 20px 0 0;
}

.drugs_inline_img_2 {
    margin: 0;
    padding: 15px 20px 0 0;
}

.drugs_img_img {
    margin-top: 20px;
    box-shadow: 2px 2px 4px rgba(3,3,3,0.5);
}

.drugs_book_annot a {
    background-color: #7f9ed1;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 18px;
    padding: 11px 20px;
    text-decoration: none;
    text-transform: uppercase;
    font-style: normal;
}

.drugs_book_annot p {
    padding-bottom: 10px;
}

.drugs_diplomas_title {
    font-size: 30px;
    font-family: Arial, sans-serif;
    color: #474747;
    margin-bottom: 20px;
}

.drugs_two_diplomas {
    padding: 10px 20px;
    text-align: center;
}

.drugs_diplomas_img img {
    padding: 0 20px;
}

.drugs_text_simple_1 {
    margin: 20px 0;
    font-family: Arial, sans-serif;
    font-size: 16px;
    color: #474747;
    text-align: justify;
}

.drugs_text_simple_2 {
    margin: 20px 20px 0 0;
    font-family: Arial, sans-serif;
    font-size: 16px;
    color: #474747;
    text-align: justify;
}

.drugs_book_2_td {
    padding-top: 20px;
    text-align: center;
    width: 400px;
}

.drugs_book_2 img {
    box-shadow: 2px 2px 2px rgba(3, 3, 3, 0.6);
}

.drugs_book_sign {
    font-family: Arial, sans-serif;
    font-style: italic;
    font-size: 14px;
    color: #474747;
}

.drugs_book_sign {
    padding-bottom: 10px;
}

.weight_title_center_black {
    color: #474747;
    font-family: Century,sans-serif;
    font-size: 24px;
    padding: 30px 0 0;
    text-align: center;
    font-weight: normal;
    clear: both;
}

.drugs_section10 {
    background-color: #e4f7ff;
    margin-top: 70px;
    outline: 1px solid #c2d8e2;
    padding-bottom: 10px;
}

.weight_audiosense_table_parent_2 {
    background-color: white;
    box-shadow: 2px 2px 2px rgba(3, 3, 3, 0.2);
    margin: 0 20px 20px 50px;
    padding: 12px 11px;
    width: 92%;
}

.weight_audiosense_table_parent_2 a {
    background-color: #7f9ed1;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 18px;
    padding: 11px 48px;
    text-decoration: none;
}

.weight_title_center_type7 {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 30px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    clear: both;
    margin-bottom: 20px;
}

.drugs_session_left {
    width: 500px;
    text-align: center;
    float: left;
}

.weight_image_button_5 {
    color: #474747;
    font-family: Arial,sans-serif;
    font-size: 20px;
    padding: 0 50px 40px 20px;
    text-align: center;
}

.weight_image_button_5 p {
    margin-bottom: 30px;
}

.drugs_comment_1 {
    background: url(./assets/images/fon_text.png) 95% 100% no-repeat #fff;
    font-family: Arial, sans-serif;
    font-style: italic;
    font-size: 16px;
    color: #000;
    height: 155px;
}

.drugs_comment_2 {
    background: url(./assets/images/fon_text_5.png) no-repeat scroll 95% 100% #fff;
    color: #000;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-style: italic;
    height: 160px;
    margin-top: 20px;
}

.drugs_comment_1 a {
    text-decoration: none;
    color: #7f9ed1;
}

.drugs_comment_2 a {
    text-decoration: none;
    color: #7f9ed1;
}

.weight_block-content_2 img{
    float: left;
    margin-right: 45px;
    margin-bottom: 20px;
    margin-top: 5px;
    box-shadow: 2px 2px 4px rgba(3, 3, 3, 0.4);
    border: 1px solid #fff;
}

.weight_block-content_2 p{
    color: #474747;
    font-size: 16px;
    font-family: Arial, sans-serif;
    padding: 0;
    text-align: justify;
    font-weight: normal;
}

.weight_block-content_2 p:before{
    content: "";
    background: url(./assets/images/before_p.png)no-repeat;
}

.coding_title-section{
  display: table;
  width: 100%;
  margin: 30px 0 30px 0;
}
.coding_title-section div{
  display: table-cell;
}

.coding_title-section div img {
  width: 100%;
  height: 10px;
  padding-bottom: 6px;
}

.coding_row_block{
    margin-top: 0;
}

.coding_h2_upp {
    clear: both;
    color: #315791;
    font-family: Century;
    font-size: 24px;
    padding: 0 0 20px;
    text-align: center;
    vertical-align: middle;
    margin: 0;
}

.coding_blue_block {
    background-color: #a0c1ef;
    font-size: 18px;
    padding: 20px 0;
    text-align: center;
    text-transform: uppercase;
    text-shadow: white 1px 1px 0, white -1px -1px 0, 
                 white -1px 1px 0, white 1px -1px 0,
                 1px 1px 3px rgba(0,0,0,0.5);
    color: #315791;
}

.coding_block_content {
    background-color: #fff;
    margin-left: 260px;
    font-family: Arial, sans-serif;
    font-size: 14px;
}

.coding_block-content_2 img{
    float: left;
    margin-right: 45px;
    margin-bottom: 20px;
    margin-top: 5px;
    box-shadow: 2px 2px 4px rgba(3, 3, 3, 0.4);
    border: 1px solid #fff;
}

.coding_block-content_2 p{
    color: #474747;
    font-size: 14px;
    font-family: Arial, sans-serif;
    padding: 0;
    padding-bottom: 10px;
    text-align: justify;
    font-weight: normal;
}

.coding_patents {
    clear: both;
    margin: 10px 0 20px;
    padding-top: 10px;
}

.coding_patents ul {
    list-style-type: none;
}

.coding_patents ul li {
    display: inline-block;
}

.coding_patents li+li {
    margin: 0 35px;
}

.coding_patents img {
    box-shadow: 2px 2px 4px rgba(3, 3, 3, 0.4);
}

.coding_title_center {
    clear: both;
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 24px;
    font-weight: normal;
    padding: 15px 0 0;
    text-align: center;
    text-transform: uppercase;
}

.coding_text_simple_1 {
    margin: 20px 0;
    font-family: Arial, sans-serif;
    font-size: 16px;
    color: #474747;
    text-align: justify;
}

.coding_title_bkg {
    clear: both;
    margin-top: 10px;
    text-align: center;
}

.coding_title_center_type6 {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 30px;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto;
    background-color: #e4f7ff;
    width: 300px;    
}

.coding_blue_text_18 {
    color: #657fa9;
    font-family: Century,sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding: 15px 0;
    width: 750px;
}

.coding_numbers_list_1 {
    margin: 0;
    border: medium none;
    padding: 5px 5px 15px;
    vertical-align: top;
    width: 750px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #474747;
    vertical-align: top;
}

.coding_span_blue {
    color: #657fa9;
    font-size: 14px;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    font-weight: bold;
}

.coding_span_blue_2 {
    color: #657fa9;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 185px;
    text-transform: uppercase;
}

.coding_span_blue_3 {
    color: #657fa9;
    font-size: 16px;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    font-weight: bold;
}

.coding_img_number {
    padding: 0 20px 8px 0;
}

.coding_img_number_2 {
    padding: 0 20px 0 0;
}

.coding_numbers_text {
    float: left;
    margin: 0 15px 0 0;
    padding-bottom: 26px;
}

.coding_text_left {
    color: #474747;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 14px;
    text-align: left;
    width: 911px;
}

.section_coding_3 {
    min-width: 1200px;
    width: 100%;
    position: relative;
    clear: both;
}

.section_coding_4 {
    clear: both;
    margin-top: 30px;
    min-width: 1200px;
    position: relative;
    width: 100%;
}

.coding_buttom_right a {
    background-color: #7f9ed1;
    border: 2px solid #fff;
    color: #fff;
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 18px;
    margin-left: 30px;
    margin-top: 10px;
    padding: 11px 48px;
    text-decoration: none;
    text-transform: uppercase;
}

.coding_blue_block_2 {
    background-color: #e4f7ff;
    border: 1px solid #c6dbe4;
    margin: 30px 0 20px;
    width: 100%;
}

.coding_blue_block_3 {
    background-color: #e4f7ff;
    border: 1px solid #c6dbe4;
    margin: 10px 0 20px;
    width: 100%;
}

.coding_list {
    margin: 15px 20px 25px 45px;
}

.coding_list_2 {
    margin: 0 20px 25px 15px;
}

ul.coding_list_black {
    color: #474747;
    font-family: Arial, sans-serif;
    font-size: 14px;
    list-style-image: url(./assets/images/icon_before_p_2.png);
    font-weight: bold;
    text-transform: uppercase;
}

.coding_list_black li {
    padding: 0 0 10px 5px;
    line-height: 20px;
}

ul.coding_list_simple {
    color: #474747;
    font-family: Arial,sans-serif;
    font-size: 14px;
    list-style-image: url(./assets/images/before_p.png);
}

.coding_list_simple li {
    padding:  5px;

}

.coding_bold_sentence {
    color: #474747;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}

.coding_simple_sentence {
    color: #474747;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-left: 5px;
}

.coding_title_center_type1 {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 24px;
    padding: 0 20px 0 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
}

.coding_title_center_type2 {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 24px;
    padding: 20px 0 0 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
}

.coding_text_simple_left {
    float: left;
    width: 590px;
}

.coding_text_simple_left_2 {
    float: left;
    width: 800px;
}

.coding_simple_sentence_2 {
    color: #474747;
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-top: 20px;
}

.coding_simple_sentence_3 {
    color: #474747;
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-top: 20px;
    padding-top: 20px;
}

.coding_title_center_type3 {
    color: #315791;
    font-family: Century,sans-serif;
    font-size: 18px;
    padding: 0;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase;
}

.coding_center_type3_black {
    color: #474747;
    font-family: Arial, sans-serif;
    font-size: 18px;
    padding: 0;
    text-align: center;
    font-weight: normal;
    font-style: italic;
}

.drugs_left_block {
    float: left;
}

.payment_ci1{
    background-color: #e4f7ff;
    display: inline-block;
    width: 67%;
    padding-top: 20px;
}

.payment_text_18 {
    font-family: Century, sans-serif;
    font-size: 18px;
    color: #336699;
    font-weight: 100;
}

.payment_contact_string_2 {
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
    font-weight: normal;
    font-family: Arial, sans-serif;
    font-size: 18px;
    color: white;
    display: inline-block!important;
    width: 45%!important;
    vertical-align: top;
    padding: 7px 101px 3px 0px;
    line-height: 18px;
    text-align: left;
}

.payment_contact_string {
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
    font-weight: normal;
    font-family: arial;
    font-size: 18px;
    color: white;
    display: inline-block!important;
    width: 45%!important;
    vertical-align: top;
    padding: 19px 29px 0px 12px;
    text-align: left;
}

.payment_contact_string_3 {
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
    font-weight: normal;
    font-family: arial;
    font-size: 18px;
    color: white;
    display: inline-block!important;
    width: 45%!important;
    vertical-align: top;
    padding: 11px 29px 0px 12px;
    text-align: left;
}

.know_left_block {
    float: left;
    width: 500px;
    font-size: 18px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #587cab;
    padding: 15px 20px 0 0;
    text-shadow: white 1px 1px 0, white -1px -1px 0, 
                 white -1px 1px 0, white 1px -1px 0,
                 1px 1px 3px rgba(0,0,0,0.5);
}

.know_right_block {
    float: right;
    width: 510px;
    font-size: 18px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #587cab;
    padding: 15px 0 0;
    text-shadow: white 1px 1px 0, white -1px -1px 0, 
                 white -1px 1px 0, white 1px -1px 0,
                 1px 1px 3px rgba(0,0,0,0.5);
}

.know_grid-1 {
    padding-left: 2%;
    margin-bottom: 40px;
}

.readme_video a {
    background-color: #7b9ed0;
    border-radius: 3px;
    box-shadow: 0 0 1px 2px white;
    color: white;
    display: block;
    font-family: arial;
    font-size: 30px;
    font-weight: normal;
    margin: 15px 27px 15px 4px;
    padding: 2px 163px;
    text-decoration: none;
}

.know_image_text {
    clear: both;
    padding: 20px 0;
}

.know_sign {
    color: #336699;
    font-family: Arial,sans-serif;
    font-size: 14px;
    padding: 10px 0;
}

.know_left {
    text-align: center;
    float: left;
    width: 50%;
}

.know_right {
    margin-left: 50%;
    text-align: center;
}

.know_image_text_int {
    font-size: 20px;
    font-family: Arial, sans-serif;
    color: #474747;
    text-align: left;
}

.section_know {
    clear: both;
    padding-top: 20px;
    text-align: center;
}

.know_right a {
    background-color: #7f9ed1;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 18px;
    padding: 11px 20px;
    text-decoration: none;
    text-transform: uppercase;
    font-style: normal;
    margin-top: 20px;
    display: inline-block;
}

.know_quote_text {
    font: 18px Arial, sans-serif;
    color: #336699;
    line-height: 30px;
}

.know_quote {
    margin: 70px auto 0;
    text-align: center;
    width: 970px;
}

.know_markers {
    margin: 0 0 60px 20px;
}

.know_markers img {
    margin: 0 7px;
}

.know_quotes_new:before,
.know_quotes_new:after {
    content: "”";
    font-size: 80px;
    color: #ccc;
}

.know_quotes_new:before {
    margin-top: -0.3em;
}

.know_quote blockquote:before, 
.know_quote blockquote:after {
    font-size: 80px;
    color: #ccc;
    font-family: Arial, sans-serif;
}

.know_quote blockquote:before {
    content: "”";
    float: left;
    margin-top: -0.3em;
}

.know_quote blockquote:after {
    content: "”";
    float: right;
    margin-top: -0.7em;
}

.know_quote blockquote p { 
    margin: 1em 1em; 
}

.know_quote_arrows:before {
    content: "«";
    float: left;
    margin-left: -0.7em;
    margin-top: 0.8em;
}

.know_quote_arrows:before, 
.know_quote_arrows:after {
    color: #336699;
    font-size: 5em;
    text-shadow: white 1px 1px 0, 
                 white -1px 1px 0,
                 1px 1px 3px rgba(0,0,0,0.5);
}

.know_quote_arrows:after {
    content: "»";
    float: right;
    margin-right: -1.5em;
    margin-top: -2.4em;
}

.know_quote_arrows {
    margin: 70px auto 0;
    text-align: center;
    width: 1000px;
}

.know_table_small {
    padding: 20px 0 10px;
}

.know_link_small {
    padding: 0 15px;
    width: 180px;
    margin-bottom: 7px;
}

.know_link_small a {
    font: 17px Arial, sans-serif;
    color: #587cab;
    text-decoration: none;
    line-height: 14px;
    display: inline-block;
}

.know_plain_small {
    font: 12px Arial, sans-serif;
    color: #333333;
    width: 180px;
    padding: 0 15px;
    line-height: 12px;
}

.know_readme_video a {
    background-color: #7b9ed0;
    border-radius: 3px;
    box-shadow: 0 0 1px 2px white;
    color: white;
    display: block;
    font-family: arial;
    font-size: 26px;
    font-weight: normal;
    margin: 50px 27px 15px 4px;
    padding: 2px 99px;
    text-decoration: none;
    text-transform: uppercase;
}

.change_contact_string {
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
    font-weight: normal;
    font-family: Arial, sans-serif;
    font-size: 18px;
    color: white;
    vertical-align: center;
    padding: 0 20px;
    text-align: left;
}

.change_contact_string_table {
    padding-top: 5px;
}

.change_contact_string_table img {
    margin-left: 83px;
    box-shadow: 2px 2px 2px rgba(3, 3, 3, 0.2);
}

.act_reply_a{
    background-color: none;
    color: #55A30F ;
}

.audio_toogle nav a {
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    background-color: #55A30F;
    padding: 2px 1.6px;
    border: 2px solid #55A30F;
    font-size: 15px;
    border-radius: 4px;
}

.home_welcome h2.no_uppercase {
    text-transform: none;
}

a {
    text-decoration: none;
}

.audio_toogle nav a {
    text-decoration: none;
    text-transform: uppercase;
    color: #FFF;
    background-color: #55A30F;
    padding: 2px 1.6px;
    border: 2px solid #55A30F;
    font-size: 15px;
    border-radius: 4px;
    margin: 1.8px;
}

.audio_toogle nav {
    width: 472px;
}