/* @Autor		"WDS/SDA" (S.Dm.) */
/* @subpackage	Template */
/* @link		web-development-school.ru */
/* @email		info@web-development-school.ru */
/* @license(EN)	All rights reserved. Copying, modifying, or distributing this code is prohibited. Please send an
 				email to <info@web-development-school.ru> if you would like permission to use (copy, modify) this code. */
/* @license(RU)	Все права защищены. Копирование, изменение или распространение этого кода без разрешения автора запрещено.
 				Если вы хотите получить разрешение на использование (копирование, изменение и т.п.) этого кода, пожалуйста
 				отправьте email на адрес <info@web-development-school.ru>. */
/* @copyright	"WDS/SDA" (S.Dm.), Copyright © 2018, Update 2024  */
/* CSS: основная таблица стилей для шаблона WDS_template_v1 (версия для компьютера) */

html {height:auto;width: 100%;min-width: 1200px;}
body {text-align:center;height:100%;}
p {font-size: 16px;text-align: justify;}
ul {font-size: 16px;}
header,nav,section,article,aside,footer {display: block}
a:focus {outline:none;}
div#main_menu_desktop {width: 1200px;display: inline-block;padding-left: 12px;}
#b-container {min-height:100%;margin:0 auto;text-align:left;width: 1200px;}
#header {padding: 0;position: relative;min-height: 90px;}
#header div.logo {text-align: center;background-color: rgb(10, 190, 255);}
#header div.logo a {color: RGB(0,0,0); text-decoration:none;}
li.item-101, li.item-101.current.active {display: none;}
.btn-group.pull-right {display: none;}
.btn-primary {background-color: rgb(230, 230, 230);background-image: none;border-radius: 7px;border: solid 2px rgb(150, 150, 150);width: 150px;color: rgb(80, 80, 80);}
.btn-primary.validate:hover {background-color: RGB(210,210,210); color: RGB(0,0,0); }
p.img_caption {display: none;}
button.btn_php {font-size: 32px; font-family: 'Monotype Corsiva';}
.controls a.btn {height:19px;}
.controls a.btn:hover {height:19px;background-color: RGB(210,210,210);color: RGB(0,0,0);}
.userdata a {margin: 0 0 0 0;}
.icon-question-sign {margin: 0 0 0 -18px;}
.img_btn_educational_materials, .img_btn_video_lessons {text-align: right;margin: 12px 120px 0 0;}
.heading_video_lesson {text-align:center;margin: 44px 0 12px 0;}
a.btn.dropdown-toggle {border-color: rgb(0,0,255);background-image: linear-gradient(to bottom, RGB(67,67,255), RGB(0,255,255));height: 20px;}
.moduletable.info-php {background-color: red;color: white;margin-top: 20px;font-weight: bold;}
p.p_php_info {border: 3px ridge #FF9800;border-radius: 5px;padding: 10px;}
a.btn.dropdown-toggle { border-color: rgb(0,0,255);background-color: RGB(0,255,0);height: 20px;}
.caret {border-top: 4px solid rgb(255,255,255);}
.left {width:202px; float:left;}
.rigth {width:240px; float:right; margin-right: 7px;}
#sect_main {min-height:420px;}
ul.category-module.recent-articles {list-style-type: none;margin: 0;text-align: center;}
.moduletable.recent-articles .mod_img {display: inline-block;margin-bottom: 7px;}
p.mod-articles-category-introtext {display: inline-block;}
.moduletable.recent-articles ul li {text-align: justify;margin: 0 9px 15px 9px;width: 270px;display: inline-block;vertical-align: top;}
.moduletable.recent-articles h3 {color: blue;line-height: 20px;font-family: Georgia;font-style: italic;font-size: 16px;text-align: initial;}
select.Spisok {width: 550px;border: 1px rgb(150,150,150);font-family: Georgia;font-size: 14px;font-style: italic;margin-bottom: 0;}
select.Spisok option {font-weight: bold;text-decoration: underline;color: rgb(0,0,255);}
select.Spisok option:hover {background-color: #0342f4; color: white;}
select.Spisok:focus {outline: none;}
select.Spisok option.Zagolovok:hover {background-color: rgb(255,255,255);}
select.Spisok option.Zagolovok2 {font-size: 5px;}
select.Spisok option.Zagolovok2:hover {background-color: rgb(255,255,255);}
select.Spisok option.Zagolovok {text-align: center;font-size: 18px;text-decoration: underline;color: rgb(70,70,70);}
.main_foto {display: inline-block;}
.intr_txt {display: inline-block;position: absolute;width: 620px;margin: 80px 0 0 20px;}
p.heading_intr_txt {font-family: Georgia;font-size: 22px;font-weight: bold;font-style: italic;margin: 0 0 19px 10px;}
blockquote p {font-size: 13px;}
blockquote {border: 2px solid rgb(140,140,140);border-radius: 5px;background-color: #f3f3f3;padding: 10px 15px 10px 15px;overflow-x: auto;}
.img-polaroid {border: 1px solid rgb(255,255,255);box-shadow: none;}
p.img_caption {display: none;}
.articleBody ul {margin: 0 0 0 205px;}
table.jsArr {margin-top: 17px;}
table.jsArr td p {margin-bottom: 0;}
.content {float:left;padding:4px 12px 4px 0; margin:0 0 15px 0;width:900px;}
.blog {padding-top: 12px;}
.pagination {display: block;margin: 10px 0;text-align:center}
.num {color: #FFFFFF;display: inline;margin: 0 4px;}
.num a {background: none repeat scroll 0 0 #666666;color: #FFFFFF !important;padding: 3px 6px;text-decoration: none !important;}
.num a:hover, .num span {background: none repeat scroll 0 0 #00B4FF;padding: 4px 5px;}
.pagination a {padding: 4px 5px;text-decoration: underline;}
#clear, .row-separator, .clr {content:".";display:block;clear:both;visibility:hidden;height:0;font-size:0;}
#f-loc {height:120px;}
#footer {background-color: rgb(80,80,80);border-top: 2px solid RGB(51,51,51);color: RGB(255,255,255);position:relative;margin:-120px auto 0;height:118px;}
#footer a {color: rgb(0,172,255); text-decoration: underline}
#footer a:hover {text-decoration: none}
.ftr {float: left;margin: 7px 0 0 24px;text-align:left;font-size:13px;}
.ftr2 {float: left;margin: 7px 0 0 24px;text-align:left;font-size:13px;}
p.copyright {position:absolute;right:10px;bottom:35px;font:12px Arial, Helvetica, sans-serif;color:RGB(255,255,255);}
p.copyright a {color:rgb(255,255,255);}
.copyright2 {float: right;margin: 0 3px 0 0;text-align:right;font-size:13px;}
p.copyright2 {position:absolute;right:10px;bottom:20px;font:12px Arial, Helvetica, sans-serif;color:rgb(255,255,255);}
.copyright3 {float: right;margin: 0 3px 0 0;text-align:right;font-size:13px;}
p.copyright3 {position:absolute;right:10px;bottom:5px;font:12px Arial, Helvetica, sans-serif;color:rgb(255,255,255);}
.footer-menu {float: left;margin: 15px 3px 0 40px;text-align:left;font-size:13px;}
.footer-menu p {margin: 0 0 0;}
.moduletable {margin: 10px 0 0 0; padding: 0 3px 0 3px;background-color: rgb(255,255,255);}
.moduletable.adv_right {padding: 0;}
.moduletable.banner-cpa {margin: 10px 0 30px 0;}
.moduletable.navigator {border-left: none;border-right: none;border-top: none;border-bottom-width: 1px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;margin-bottom: 30px;}
.moduletable.novosty {padding: 0 3px 3px 3px;}
.moduletable.glav {margin: 10px 0 10px 0;padding: 2px 2px 2px 2px;text-align: center;background-color: #e2f2ff;}
.moduletable.sotsset {border: none;padding-left: 230px;background-color: transparent;}
.moduletable.info {border-color: red;border-width: 2px;border-radius: 7px;margin-top: -7px;margin-bottom: 15px;}
.moduletable.info p {margin-bottom: 1px;}
ul.category-module.novosty {font-size: 12px; list-style: none;margin: 0 0 0 1px;padding: 3px 3px 0 3px;}
ul.category-module.novosty li a.mod-articles-category-title {font-family: Georgia;font-style: italic;font-weight: bold;font-size: 13px;text-decoration: underline;}
ul.category-module.novosty li {line-height: 15px;font-family: Georgia;font-style: italic;font-weight: bold;font-size: 13px;margin-bottom: 15px;}
ul.category-module.novosty li p.mod-articles-category-introtext {line-height: 14px; margin-bottom: -1px;font-family: Tahoma;font-style: normal;font-weight: normal;font-size: 12px;}
.moduletable.autr {padding: 0;}
.moduletable.banner {padding: 0;}
.moduletable.stt {margin-bottom: 10px;}
dl.stats-module.stt {margin-bottom: 7px; margin-top: 7px;}
dl.stats-module.stt dt {font-size: 12px;font-family: Georgia;font-style: italic;}
dl.stats-module.stt dd {margin-bottom: 5px; margin-top: -3px;}
.moduletable.super-btn {padding: 0 0 0 0;border: none;background-color: transparent;}
.moduletable.super-btn p {margin: 0 0 0 0;}
.moduletable.abcd {text-align: center;}
.moduletable.topcontent {padding: 2px;}
.moduletable.topcontent p{margin: 0; text-align: center;}
.moduletable.bottomcontent {padding: 2px;}
.moduletable.bottomcontent p{margin: 0; text-align: center;}
.moduletable.zagruz {border: none;}
.moduletable.prforums {border: none; margin: -15px 0 0 0;}
.custom.abcd {margin-top: 15px;}
h3.moduletitle {background-color: rgb(6,189,255);color: rgb(0,0,0);font-size: 16px;line-height: 20px;margin: 0 -3px 5px -3px;padding: 4px 5px;text-align: center;font-family: Georgia;text-decoration: none;}
input#modlgn-username.input-small, input#modlgn-passwd.input-small {border: 2px solid rgb(67,67,255);}
.input-prepend .add-on {border: solid rgb(67,67,255);border-width: 2px 0 2px 2px;background-color: rgb(107,223,255);}
#login-form input.input-small {width: 135px;}
#form-login-submit {margin: 5px 0 8px;}
.userdata {margin: 0 2px 0 2px;}
#login-form .input-append {margin: 5px 3px 0 -3px;}
#login-form .input-append .add-on {margin-left:0;}
#login-form .input-append .add-on.forgot {margin-left:-1px;width: 10px;}
form#login-form.form-inline {margin: 0 0 10px;}
.form-inline .checkbox input[type="checkbox"] {margin: 3px 3px 0 23px;}
.bannergroup .banneritem {margin: 0;}
a {color: rgb(0,0,255);}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.alignCenter {text-align: center;}
.article-index {margin:0 0 10px 10px;}
.pagenavcounter {margin: 10px 0 20px; color: rgb(0,6,102);}
.toclink.active {font-weight:bold; text-decoration:underline}
p img {vertical-align: baseline;}
p.readmore {text-align:right;clear: both;margin: 0;display: inline-block;}
.items-leading, .items-row {margin: 20px 0;}
.item-image {margin:0 15px 10px 0;}
.pull-none.item-image {text-align:center;}
.pull-right.item-image {float:right}
.page-header {border: medium none;margin: 0 0 10px;padding: 0;}
.pull-left.item-image {margin:5px 15px 5px 0;float:left;border: 2px solid RGB(100,100,100);}
.img-fulltext-left {margin:7px 15px 5px 0;float:left;width:250px;}
.img-fulltext-left img {border:1px solid #ccc;padding:1px;width:250px;}
.blog .leading-0, .blog .leading-1, .blog .leading-2, .blog .leading-3, .blog .leading-4 {border-bottom:2px solid #ccc;padding:0 0 10px;margin:0 0 45px 0;height: 220px;}
.article-info {margin:10px 0 20px 0;padding:5px 0;border-bottom:1px dashed #ccc;font-size:12px;}
.listItemIntrotext {margin:10px 0;}
.tags {margin:10px 0;}
.label-info[href], .badge-info[href] {padding:3px 8px;}
.item {border:1px solid #d4d4d4; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px;border-radius:5px;padding: 10px;}
.items-row.cols-2.row-0 {border-bottom: 2px solid #ccc;margin: 0 0 15px;padding: 0 0 5px;}
.items-row.cols-2 .item {border: 1px solid #CCCCCC;float: left;margin: 0 15px 10px 0;padding: 10px;}
.items-row.cols-2 .item.column-2 {margin:0 0 10px;}
.category-desc {border-bottom:3px solid #ccc;margin:0 0 20px;padding:0 0 10px;}
.category-desc img {width:250px;float:left;margin:0 15px 10px 0;}
.errorPage {text-align: center;}
.errorPage h1 {color: red;font-size: 40px;margin: 0 0 30px;}
.errorPage h2 {color: #333;font-size: 25px;margin: 30px 0 0;}
h1, .componentheading {font-size: 28px;font-weight: normal;line-height: 27px;margin:0 0 12px;}
.page-header h1 {margin: 12px;}
h2 {font-size: 22px;margin: 20px 10px 15px 0;font-weight: normal;line-height: 30px;}
h3 {font-size:16px;margin:0 0 10px;text-decoration: underline;line-height: 25px;}
h4 {font-weight:normal;margin:0 0 10px;line-height:20px;font-size:18px}
ul.unstyled li {text-align: center;font-family: Georgia;font-style: italic;font-size: 16px;}
.introductory_text {margin: 0 0 32px 0;}
p.copyright_wds, p.copyright_date, p.copyright_ctrl {font: 14px Arial, Helvetica, sans-serif;text-align:right;margin-right: 30px;color: rgb(0, 255, 255);}
p.copyright_wds {margin-top: 10px;}
hr {margin: 20px 0;border: 0;border: 3px ridge #00ffff;}
.hdr_material_name {margin: 12px 0 0 0;}
.img_material {margin: 50px 0 0 0;}
span.hdr_material {font-size: 22px;margin-right: 27px;}
.material_txt_crd {margin: 50px 0 0 0;}
input#text_name {width: 90%;}
div#new_material {border: solid rgb(229 214 177) 2px;background-color: rgb(255 239 202);border-radius: 12px;padding: 0 12px 20px 12px;}
h2.h_hdr_material_name, h2.hdr_material {margin: 20px 0 4px 0;}
textarea#intr_text, textarea#intr_text_video {width: 90%;height: 70px;}
button.btn_f_txt {width: 40px;height: 30px;border: 2px solid goldenrod;border-radius: 3px;background: linear-gradient(to bottom, #cc9919, gold, #cc9919);font-size: 20px;}
button.btn_f_txt_c {width: 60px;height: 30px;border: 2px solid goldenrod;border-radius: 3px;background: linear-gradient(to bottom, #cc9919, gold, #cc9919);}
.txt_format_btn {margin: 10px 0 5px 0;}
textarea#acc_text, textarea#acc_text_video {width: 90%;height: 170px;}
h2.hdr_material_pg {margin: 47px 0 0 0;}
.img_material_sample {margin: 40px 0 0 0;}
.material_cost {margin: 40px 0 0 0;}
.material_file {margin: 45px 0 0 0;}
input.send_material {color: white;font-family: Georgia;width: 300px;font-size: 18px;height: 36px;border-radius: 27px;border: 4px ridge rgb(218, 165, 32);background: linear-gradient(to bottom, gold, goldenrod, gold);font-weight: bold;}
.submit_new_material {text-align: center;margin: 40px 0 0 0;}
span.sp_material_type {margin: 0 70px 0 9px;vertical-align: -3px;}
input#material_cost {text-align: right;}
h3.new_material_help {font-size: 22px;margin: 40px 0 20px 0;}
span.material_cost_spn {margin-left: 12px;}
.images__material_info {text-align: center;margin: 40px 0 0 0;}
span.images__material_info_sp {font-size: large;font-family: Georgia;font-style: italic;font-weight: bold;}
.material_card {width: 250px;display: inline-block;vertical-align: top;margin: 0 45px 40px 0;}
.educational_materials {text-align: center;}
h1.hdr_educational_materials {margin: 0 0 32px 50px;}
h2.mn_txt {margin: 12px 0 0 0;color: black;font-size: 20px;}
p.material_card_p {text-align: center;color: black;}
button.btn_mc_detailed {width: 250px;height: 39px;border: solid 2px rgb(0, 0, 129);border-radius: 19px;background-image: linear-gradient(to bottom, rgb(0 0 255), rgb(0 229 229), rgb(0 0 255));color: white;font-family: Georgia;font-size: 20px;font-weight: bold;}
button.btn_mc_download {width: 250px;margin-top: 9px;height: 39px;border: solid 2px rgb(0, 129, 0);border-radius: 19px;background-image: linear-gradient(to bottom, rgb(2 159 3), rgb(4 229 4), rgb(2 159 3));color: white;font-family: Georgia;font-size: 20px;font-weight: bold;}
button.btn_em_download {width: 400px;margin-top: 9px;height: 39px;border: solid 2px rgb(0, 129, 0);border-radius: 19px;background-image: linear-gradient(to bottom, rgb(2 159 3), rgb(4 229 4), rgb(2 159 3));color: white;font-family: Georgia;font-size: 24px;font-weight: bold;}
button.btn_mp_em {border: none;background: none;}
.btn_main_page {text-align: right;margin-right: 70px;margin-top: -20px;}
.em_hdr {margin: 30px 0 0 0;}
.em_hdr_img {display: inline-block;}
.em_hdr_hdr {display: inline-block;margin: 0 0 0 27px;vertical-align: bottom;}
img.img_em {width: 300px;height: 277px;}
h1.em_h_h {font-weight: bold;font-family: Georgia;font-style: italic;}
.em_txt {margin: 50px 0 0 0;font-size: 17px;text-align: justify;}
h2.em_sample {text-decoration: underline;margin-left: 30px;}
.em_img_sample {margin-bottom: 50px;}
input#tags {width: 90%;}
.hdr_material_tags {margin: 45px 0 0 0;}
.images__pp_info {display: inline-block;}
p.pp_info_sp {display: inline-block;font-size: 20px;max-width: 500px;text-align: center;}
.payment_content_img {display: inline-block;vertical-align: top;margin-top: 27px;}
.payment_content {display: inline-block;margin-left: 20px;}
h1.payment_content_h {font-size: 40px;font-family: "Book Antiqua";font-weight: bold;text-align: center;text-decoration: underline;margin: 10px 0 30px 0;}
p.payment_content_p {font-size: 24px;}
p.payment_content_txt {margin: 17px 0 0 0;text-align: center;font-size: 17px;}
p.payment_content_pay {margin: 12px 0 30px 0;text-align: center;font-size: 18px;font-weight: bold;}
input.f_money_input {display: none;}
form.f_money {text-align: center;display: inline-block;margin: 0 0 40px 100px;}
.f_money_d {display: inline-block;}
label.payment_content_lbl {float: left;}
button.payment_content_btn {width: 273px;height: 40px;color: white;font-family: Georgia;font-size: 24px;font-weight: bold;border: solid 2px rgb(0, 0, 129);border-radius: 39px;background-image: linear-gradient(to bottom, rgb(0 0 255), rgb(0 229 229), rgb(0 0 255));}
.payment_content_button {margin: 15px 0 0 0;}
p.payment_content_info {text-align:center;font-size: 18px;}
hr.my_download_hr {border: solid 1px rgb(235, 235, 235);}
.my_download_hdr {display: inline-block;margin: 0 0 0 27px;}
h2.my_download_h_h {margin: 12px 0 0 0;}
button.btn_my_download {border: none;background: none;}
.md_hdr_img {display: inline-block;vertical-align: top;}
span.md_btn_lbl {font-size: 17px;}
p.video_play_txt {margin: 30px 0 50px 0;}
video.source_video {width: 100%;}
p.p_my_dld_not {display: inline-block;margin: 0 0 0 20px;}
.img_my_dld_not {display: inline-block;}
.my_dld_not {margin: 50px 0 0 0;}
.btn_new_video_i {text-align: center;margin-top: 50px;}
input#tags_video {width: 90%;}
span.hdr_video_info_sp {color: red;font-size: 14px;}
img.img_video_i {vertical-align: middle;}
h2.hdr_video_dld {margin-top: 50px;}
ul.category-module.mod-list {list-style: none;margin: 0;}
a.mod-articles-category-title {text-align: center;margin: 0 0 5px 0;color: black;font-weight: bold;text-decoration: underline;}
.table_pur_content {width: 850px;height: auto;border: 4px ridge goldenrod;margin: 30px 0 15px 0;}
table.table_pur_cont {width: 850px;}
td.MP_MP1, td.MP_Z1, td.MP_V1, td.MP_C1, td.MP_PP {border-top: none;text-align: center;border-bottom: solid;border-color: goldenrod;font-family: Georgia;font-size: 18px;font-style: italic;font-weight: bold;height: 26px;}
td {border: 1px solid goldenrod;}
td.MP_M {width: 100px;height: 30px;text-align: center;}
td.MP_U {width: 140px;height: 30px;text-align: center;}
td.MP_V {width: 270px;height: 30px;padding-left: 5px;}
td.MP_C {width: 100px;height: 30px;text-align: center;}
td.MP_P {text-align: center;}
button.btn_emc, button.btn_dmc, button.btn_imc {width: 200px;margin-right: 12px;margin-bottom: 20px;height: 30px;border-radius: 5px;border: solid 2px rgb(200, 200, 200);}
h1.hdr_edit_material {margin-bottom: 50px;}
input.ipt_emc, input.ipt_disable, input.ipt_include {width: 600px;padding: 0 0 0 7px;vertical-align: top;height: 28px;}
.edit_type_no {text-align: center;margin: 70px 0 35px 0;}
.edit_type_yes {text-align: center;}
button.btn_et {width: 600px;height: 40px;border-radius: 12px;border: solid 2px rgb(150, 150, 150);font-size: 17px;}
h2.h_form_edit_video {text-decoration: underline;}
p.p_warning_hdr1 {margin: 30px 0 20px 20px;font-size: 25px;text-decoration: underline;}
p.p_warning_hdr2 {margin: 20px 0 10px 20px;font-weight: bold;}
input#control {margin: 12px 0 0 20px;}
label.lbl_warning {margin-left: 12px;display: inline-block;vertical-align: -7px;}
button.btn_warning {display: block;margin: 12px 0 0 20px;padding: 7px 50px 7px 50px;border-radius: 7px;font-weight: bold;}
img.img_em_sample {border: 1px solid rgb(200, 200, 200);}
button.btn_games, button.button_continue, button.btn_games_m, button.btn_g_rules, button.btn_games_s, button.btn_games_d, button.btn_bad_decision {font-size: 32px;font-family: 'Monotype Corsiva';width: 360px;border: 2px solid #7b5a08;border-radius: 7px;padding: 7px 0 7px 0;background-image: linear-gradient(to top, #866513, rgb(167 123 15) 10%, rgb(245 206 107) 50%, rgb(167 123 15) 90%, #866513);}
p.btn_games_p {display: inline-block;text-align: center;margin: 12px 0 20px 20px;vertical-align: bottom;}
.img_games_dv {display: inline-block;}
button.btn_games_m {margin: 0 0 50px 0;}
button.btn_games {margin-bottom: 7px;}
h1.hdr_game_rules, p.p_game_rules {color: white;}
input.i_game_rules {margin: 0 12px 0 50px;}
.games_txt_v1 {display: inline-block;color: white;font-size: 18px;vertical-align: top;margin-top: 3px;}
.games_img_v1 {display: inline-block;}
img.img_game_v1 {height: 405px;vertical-align: baseline;margin-left: 20px;margin-right: 20px;}
img.img_games {height: 405px;}
p.btn_game_rules {text-align: center;margin-top: 20px;}
.game_main_page_txt {display: inline-block;margin: 0 0 0 20px;}
.gm_page_txt {display: inline-block;width: 450px;margin: 0 0 0 20px;}
.game_main_page {display: inline-block;vertical-align: top;}
img.img_main_page {height: 405px;margin: 0 0 12px 0;}
button.btn_games_s {margin-bottom: 17px;}
p.game_main_page_info {color: white;font-size: 21px;margin: 12px 0 30px 0;text-decoration: underline;font-family: Georgia;}
p.gm_page_info {color: white;font-size: 22px;font-family: "Times New Roman";margin: 0 0 30px 0;line-height: 27px;text-align: left;}
.games_data {margin: -10px 0 5px 0;color: white;background-color: black;}
span.gd3 {margin-left: 30px;}
span.answer_option_span {float: none;display: block;text-decoration: underline;}
span.games_txt {margin-bottom: 20px;display: inline-block;width:500px;}
button.btn_games_d {margin-top: 20px;}
.games_dv {margin-bottom: 12px;}
p.info_txt_game_main {color: white;text-align: center;margin-bottom: 12px;}
input.radio {margin-right: 12px;}
textarea#cdn {color: white;width: 70px;height: 12px;background-color: transparent;border: none;resize: none;outline: none;overflow: hidden;}
.final_img_1, .final_img_2, .final_text {display: inline-block;vertical-align: top;}
.final_text {width: 400px;color: white;margin: 0 35px 0 35px;}
p.final_text_h {margin: 30px 0 20px 0;font-size: 35px;text-align: center;font-family: "Monotype Corsiva";}
p.final_text_i {margin: 20px 0 7px 0;}
.final_page {margin: 30px 0 20px 0;}
p.final_btn {text-align: center;margin-top: 20px;}
.games_rules {margin: 30px 15% 30px 15%;}
p.z_game_rules {color: white;text-align: center;font-size: 35px;font-family: "Monotype Corsiva";margin-bottom: 15px;}
h1.hdr_game_rules {margin: 27px 0 17px 0;text-decoration: underline;}
h1.gdr_bad_decision, h2.hdr_bad_decision {color: white;margin: 20px 0 20px 0;}
table.table_bad_decision {color: white;margin-left: auto;margin-right: auto;border: 2px solid white;}
th.th_hdr_bad_decision_1, th.th_hdr_bad_decision_2, th.th_hdr_bad_decision_3, th.th_hdr_bad_decision_4 {padding: 10px;border: 2px solid white;}
td.td_bad_decision_1, td.td_bad_decision_2, td.td_bad_decision_3, td.td_bad_decision_4 {border: 1px solid white;}
td.td_bad_decision_1 {padding: 0 10px 0 10px;}
p.p_otv, p.p_otv_i {text-align: center;color: white;}
p.p_games_dv {color: white;text-align: center;margin: 30px 0 0 0;}
.slider {position: relative;width: 900px;height: 250px;overflow: hidden;bottom: 7px;}
.slide {position: absolute;width: 900px;height: 250px;opacity: 0;transition: opacity 1s;}
.slide:first-child {opacity: 1;}
td.td_basket_1 {width: 200px;padding: 0 12px 0 0;border: none;height: 30px;}
td.td_basket_2 {width: 470px;padding: 0 12px 0 0;border: none;}
td.td_basket_3 {padding: 0 12px 0 0;border: none;}
.tbl_bst {margin: 20px 0 20px 0;}
table.table_basket {border: none;}
span.basket_summ_label {font-weight: bold;margin-right: 20px;}
button.basket_button_cost {background-color: rgb(33 165 47);background-image: none;border-radius: 7px;border: solid 2px rgb(150, 150, 150);width: 250px;color: rgb(255, 255, 255);}
button.basket_button_none {background-color: rgb(249 6 6);background-image: none;border-radius: 7px;border: solid 2px rgb(150, 150, 150);width: 250px;color: rgb(255, 255, 255);}
input.basket_summ {width: 50px;text-align: right;border: none;font-size: medium;}
p.b_summ {margin-bottom: 30px;}
p.payment_content_info_hr {text-align: center;font-size: 24px;font-weight: bold;margin-bottom: 20px;}
button.btn_pp_b {width: 300px;margin: 40px 20px 0 20px;border: 2px solid rgb(150, 150, 150);border-radius: 7px;height: 30px;}
td.td_basket_4 {border: none;padding-bottom: 5px;}
img.img_delete {width: 14px;}
table.tbl_top_players {color: white;margin-left: auto;margin-right: auto;width: 50%;}
td.td_top_players_1, td.td_top_players_2, td.td_top_players_3 {border: 1px solid white;text-align: center;padding: 12px;}
.table_top_players {margin-top: 50px;}
h1.hdr_top_players {color: white;margin-top: 20px;}
.dv_bad_decision {margin: 30px 0 30px 0;}
.div_img_prize_draw, div#countdown, .countdown-number {display: inline-block;}
div#countdown {margin: 0 0 0 30px;font-family: Century;font-size: 30px;}
.txt1 {margin-bottom: 30px;font-size: 30px;}
.countdown-number {font-size: 39px;}
p.text_page_generation {color: red;font-weight: bold;text-align: center;}
ul.ul_prize_draw {margin-left: 150px;}
.table_prize_draw {margin-top: 30px;}
p.h_table_prize_draw {margin: 50px 0 0 150px;font-size: 23px;}
li.li_prize_draw {margin-bottom: 7px;}
p.p_prize_final {display: inline-block;margin-left: 30px;font-size: 40px;}
ul.ul_prize_final {margin: 20px 0 20px 200px;}
p.p_info_ctrlr {display:inline-block;margin-left:30px;font-size:20px;}
li.li_prize_final {line-height: 27px;}
p.prize_info_h {font-size: 27px;margin: 30px 0 20px 0;color: red;text-decoration: underline;}
p.prize_info {font-weight: bold;}
p.question_info {text-align: right;font-style: italic;}
p.question {margin-bottom: 20px;}
math {margin: 5px 0 10px 0;}
button.button_task {width: 95%;text-align: left;}
span.button_task_txt {margin-left: 4px;}
h1.question_h1 {margin: 12px 0 30px 0;text-decoration: underline;font-weight: bold;}
input#resource, textarea#rez_text {width: 90%;}
select.sel_section {width: 90%;}
.select_section_num {margin: 50px 0 20px 0;}
input.ipt_emc_mum {width: 587px;padding: 0 0 0 7px;vertical-align: top;height: 28px;}
aside.rigth {padding: 4px 0 0 0;}
.advert1, .advert2, .advert3 {display: inline-block;}
.advert2, .advert3 {margin-right: 50px;}
.AdvCake_bottom {margin-bottom: 40px;margin-top: 45px;text-align: center;}