.period_sovpadenie1_zolotoy {
    background-color: #f6cb1d;
	color:#000;
    text-align: center;
    font-weight: 600;
}

.period_sovpadenie1_serebryaniy {
    background-color: #90918c;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_kakoyest {
    background-color: #1f2674;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_proshlayazhizn {
    background-color: #3d3f3c;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_yasebyavobidunedam {
    background-color: #557b84;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_bronzoviy {
    background-color: #ec7010;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_mechtisbivayutsya {
    background-color: #567a86;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_zhestkiy {
    background-color: #b20604;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_durarazdura {
    background-color: #952766;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_plohayaprivichka {
    background-color: #1f2772;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_deloprincipa {
    background-color: #644183;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_vsebilozrya {
    background-color: #572001;
	color:#fff;
    text-align: center;
    font-weight: 600;
}
.period_sovpadenie1_bespredel {
    background-color: #c11700;
	color:#fff;
    text-align: center;
    font-weight: 600;
}















.small_text {
    font-size: 13px;
}

.goda_spokoyniy {
    background-color: #02a9af;
	color:#ffffff;
    text-align: center;
    font-weight: 600;
}

.goda_vovseoruzhii {
    background-color: #9f014c;
	color:#ffffff;
    text-align: center;
    font-weight: 600;
}

.goda_stressoviy {
    background-color: #3c015f;
	color:#ffffff;
    text-align: center;
    font-weight: 600;
}

.goda_kanikuli {
    background-color: #026a15;
	color:#ffffff;
    text-align: center;
    font-weight: 600;
}

.goda_krainiysluchay {
    background-color: #ec4b05;
	color:#ffffff;
    text-align: center;
    font-weight: 600;
}

.goda_netsil {
    background-color: #9f9201;
	color:#ffffff;
    text-align: center;
    font-weight: 600;
}

.goda_povorotniy {
    background-color: #000000;
	color:#ffffff;
    text-align: center;
    font-weight: 600;
}

.goda_udarisudbi {
    background-color: #7f0102;
	color:#ffffff;
    text-align: center;
    font-weight: 600;
}

.goda_vseresheno {
    background-color: #6e4d64;
	color:#ffffff;
    text-align: center;
    font-weight: 600;
}





.goda_god {background-color:#999999;}



.god_text {text-align:center;}


.polosa {
    border-top: 3px solid;
}





.period_tr{
background-color: #f3e4c9;
}


.zagoltabl_god_r {
    text-align: left;
	font-weight:600;
}
.zagoltabl_god_l {
    text-align: right;
	font-weight:600;
}

.defis {
    text-align: center;
	font-weight:600;
}

.rol {
    position: relative;
    left: 267px;
    top: 5px;
}
.okruzhenie {
    position: relative;
    left: 508px;
    top: -47px;
}
.otmazka {
    position: relative;
    left: 387px;
    top: 0px;
}
.vibor {
    position: relative;
    left: 304px;
    top: 18px;
}
.antivibor {
    position: relative;
    left: 469px;
    top: -32px;
}
.privichka {
    position: relative;
    left: 23px;
    top: -7px;
}
.planB {
    position: relative;
    left: 225px;
    top: -61px;
}
.zhelanie {
    position: relative;
    left: 388px;
    top: -86px;
}
.vrag {
    position: relative;
    left: 557px;
    top: -151px;
}
.predatel {
    position: relative;
    left: 622px;
    top: -188px;
    visibility: hidden;
}
.antiprivichka {
    position: relative;
    left: 753px;
    top: -226px;
}
.uteshitelniy_priz {
    position: relative;
    left: 187px;
    top: -209px;
    visibility: hidden;
}
.oruzhie {
    position: relative;
    left: 601px;
    top: -246px;
    visibility: hidden;
}
.mechta {
    position: relative;
    left: 279px;
    top: -233px;
    visibility: hidden;
}
.dusha {
    position: relative;
    left: 388px;
    top: -284px;
}
.antimechta {
    position: relative;
    left: 499px;
    top: -337px;
    visibility: hidden;
}
.starost {
    position: relative;
    left: 696px;
    top: -388px;
}
.antipriz {
    position: relative;
    left: 186px;
    top: -382px;
    visibility: hidden;
}
.antioruzhie {
    position: relative;
    left: 602px;
    top: -420px;
    visibility: hidden;
}
.telo {
    position: relative;
    left: 21px;
    top: -395px;
}
.otmazka_po {
    position: relative;
    left: 389px;
    top: -477px;
}
.antitelo {
    position: relative;
    left: 754px;
    top: -498px;
}
.vibor_po {
    position: relative;
    left: 305px;
    top: -494px;
}
.antivibor_po {
    position: relative;
    left: 470px;
    top: -547px;
}
.zadacha_po {
    position: relative;
    left: 388px;
    top: -527px;
}
.yakor {
    position: relative;
    left: 267px;
    top: -462px;
}
.antiyakor {
    position: relative;
    left: 510px;
    top: -515px;
}

.uchitel {
    position: relative;
    left: 180px;
    top: -1291px;
    visibility: hidden;
}

.shik {
    position: relative;
    left: 756px;
    top: -1174px;
    visibility: hidden;
}

.realnost {
    position: relative;
    left: 78px;
    top: -1009px;
}


.blue {
    font-size: 38px;
    color: #32959b;
    font-weight: 600;
	width:50px;
}
.blue_small {
    font-size: 28px;
    color: #32959b;
    font-weight: 600;
	width:50px;
}

.green {
    font-size: 38px;
    color: #339622;
    font-weight: 600;
	width:50px;
}
.green_small {
    font-size: 28px;
    color: #339622;
    font-weight: 600;
	width:50px;
}
.red {
    font-size: 38px;
    color: #bc090c;
    font-weight: 600;
	width:50px;
}
.red_small {
    font-size: 28px;
    color: #bc090c;
    font-weight: 600;
	width:50px;
}

.krug {
    /* background: aqua; */
    width: 810px;
    height: 810px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../images/krug_alfatrim.png);
	background-repeat: no-repeat;
}


body{
font-family: 'Open Sans', sans-serif;
}

.width1024 {
    
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

input.form_fio {
    height: 16px;
    width: 225px;
    padding: 10px;
    border-radius: 10px;
    border: 1px dotted black;
    margin-bottom: 5px;
    font-size: 18px;
    text-align: center;
    font-style: italic;
}
button.btn_poschitat {
    height: 36px;
    width: 225px;
    border-radius: 10px;
    border: 1px dotted black;
    margin-bottom: 5px;
    font-size: 18px;
    text-align: center;
    background-color: #339622;
	color:#ffffff;
	transition:300ms;
}
button.btn_poschitat:hover {
    background-color: #49ff67;
	color:#000000;
	transition:300ms;
}

.btn_reset {
    height: 36px;
    width: 225px;
    border-radius: 10px;
    border: 1px dotted black;
    margin-bottom: 5px;
    font-size: 18px;
    text-align: center;
    background-color: #bc090c;
	color:#ffffff;
	transition:300ms;
}
.btn_reset:hover {
    background-color: #ff787a;
	color:#ffffff;
	transition:300ms;
}

.zagolovok {
    text-align: center;
    font-size: 28px;
    text-decoration: none;
    color: #000000;
}

table{
width: 100%;
border-collapse:collapse;
border-spacing:0
}
table, td, th {
border: 1px solid #595959;
}
 td, th {
padding: 3px;
width: 30px;
height: 25px;
}
th {
background-color: #7accee!important;
}
.zagoltabl {background-color:#ccc; font-weightL600; text-align:center}
.texttabl {text-align:center;}