html, body {background: #f0f0f0; font-family: "PT Sans"; font-size: 16px; margin: 0 auto;}
img {border: none;}
@font-face {font-family: "Open Sans Condensed"; src: url("OpenSans-CondensedBold.eot"); src: url("OpenSans-CondensedBold.eot?#iefix") format("embedded-opentype"), url("OpenSans-CondensedBold.woff") format("woff"), url("OpenSans-CondensedBold.ttf") format("truetype"), url("OpenSans-CondensedBold.svg#OpenSans-CondensedBold") format("svg"); font-weight: bold; font-style: normal; font-display: swap;}
@font-face {font-family: "PT Sans"; src: url("PTSans-Regular.eot"); src: url("PTSans-Regular.eot?#iefix") format("embedded-opentype"), url("PTSans-Regular.woff") format("woff"), url("PTSans-Regular.ttf") format("truetype"), url("PTSans-Regular.svg#PTSans-Regular") format("svg"); font-weight: normal; font-style: normal; font-display: swap;}
@font-face {font-family: "PT Sans Bold"; src: url("PTSans-Bold.eot"); src: url("PTSans-Bold.eot?#iefix") format("embedded-opentype"), url("PTSans-Bold.woff") format("woff"), url("PTSans-Bold.ttf") format("truetype"), url("PTSans-Bold.svg#PTSans-Bold") format("svg"); font-weight: bold; font-style: normal; font-display: swap;}
input, select, button, textarea {width: 436px; height: 38px; color: #fff; font-family: "PT Sans";}
input[type="text"], textarea {background: #fff; color: #000; font-size: 16px; border: solid 1px #d2d2d2; outline: none; border-radius: 4px; padding: 0 10px 2px 10px; margin: 10px 0 20px 0;}
input[type="text"]:hover, textarea:hover {background: #fff; color: #000;}
input[type="text"]:focus, textarea:focus {background: #fff; color: #000;}
input[type="password"], textarea {background: #fff; color: #000; font-size: 16px; border: solid 1px #d2d2d2; outline: none; border-radius: 4px; padding: 0 10px 2px 10px; margin: 10px 0 10px 0;}
input[type="password"]:hover, textarea:hover {background: #fff; color: #000;}
input[type="password"]:focus, textarea:focus {background: #fff; color: #000;}
input[type="submit"], input[type="button"], button {transition: all 0.4s; cursor: pointer; width: 72px; height: 42px; background: #141414; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 14px; outline: none; text-align: center; box-shadow: none; border-width: 0; border-radius: 4px;}
input[type="submit"]:hover, input[type="button"]:hover, button:hover {background: #f05133; color: #fff; outline: none;}
input[type="submit"]:active, input[type="button"]:active, button:active {background: #f05133; color: #fff; outline: none;}
.poisk input[type="text"], textarea {width: 234px; height: 26px; background: none; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; border: 0; outline: none; padding: 2px 8px 0 8px; margin: 15px 0 0 0;}
.poisk input[type="submit"], input[type="button"], button {transition: all 0.4s; cursor: pointer; width: 21px; height: 36px; background: url(/poisk.svg); font-family: "PT Sans Bold"; font-size: 0; line-height: 32px; outline: none; border-radius: 0; box-shadow: none; border-width: 0;}
.poisk input[type="submit"]:hover, input[type="button"]:hover, button:hover {opacity: 0.7; outline: none;}
.poisk input[type="submit"]:active, input[type="button"]:active, button:active {opacity: 0.7; outline: none;}
.profil_obnovleniye textarea {width: 380px; height: 34px; color: #000; font-family: "PT Sans"; font-size: 16px; line-height: 27px; resize: none;}
.profil_obnovleniye input[type="text"], textarea {color: #000; font-size: 20px; border: solid 1px #d2d2d2; outline: none; text-transform: none; border-radius: 4px; padding: 6px 10px 0 10px; margin: 0;}
.profil_obnovleniye input[type="submit"], input[type="button"],button {transition: all 0.4s; cursor: pointer; width: auto; height: 42px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 14px; text-align: center; outline: none; border-radius: 0; box-shadow: none; border-width: 0; border-radius: 4px; padding: 0 14px 0 14px;}
.profil_obnovleniye input[type="submit"]:hover, input[type="button"]:hover, button:hover {background: #141414; color: #fff; outline: none;}
.profil_obnovleniye input[type="submit"]:active, input[type="button"]:active, button:active {background: #141414; color: #fff; outline: none;}
.profil_obnovleniye input[type="file"] {width: 348px; height: 32px; color: #000; font-family: "PT Sans"; font-size: 16px;}
.registratsiya input[type="submit"], input[type="button"],button {transition: all 0.4s; cursor: pointer; width: auto; height: 42px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 14px; text-align: center; outline: none; border-radius: 0; box-shadow: none; border-width: 0; border-radius: 4px; padding: 0 14px 0 14px;}
.registratsiya input[type="submit"]:hover, input[type="button"]:hover, button:hover {background: #141414; color: #fff; outline: none;}
.registratsiya input[type="submit"]:active, input[type="button"]:active, button:active {background: #141414; color: #fff; outline: none;}
.registratsiya_kartinka input[type="file"] {width: 350px; height: 32px; color: #000; font-family: "PT Sans"; font-size: 16px; margin: 1px 0 0 0;}
.stranitsa_vkhoda input[type="submit"], input[type="button"], button {transition: all 0.4s; cursor: pointer; width: auto; height: 42px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 14px; text-align: center; outline: none; border-radius: 0; box-shadow: none; border-width: 0; border-radius: 4px; padding: 0 14px 0 14px;}
.stranitsa_vkhoda input[type="submit"]:hover, input[type="button"]:hover, button:hover {background: #141414; color: #fff; outline: none;}
.stranitsa_vkhoda input[type="submit"]:active, input[type="button"]:active, button:active {background: #141414; color: #fff; outline: none;}
.forma_kommentariyev textarea {width: 1138px; height: 160px; color: #000; font-family: "PT Sans"; font-size: 16px; resize: none; border-radius: 5px;}
.forma_kommentariyev input[type="submit"], input[type="button"],button {transition: all 0.4s; cursor: pointer; width: auto; height: 42px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 14px; text-align: center; outline: none; border-radius: 0; box-shadow: none; border-width: 0; border-radius: 4px; padding: 0 14px 0 14px;}
.forma_kommentariyev input[type="submit"]:hover, input[type="button"]:hover, button:hover {background: #141414; color: #fff; outline: none;}
.forma_kommentariyev input[type="submit"]:active, input[type="button"]:active, button:active {background: #141414; color: #fff; outline: none;}
.osnova {width: 1200px; margin: 0 auto;}
.osnovnaya_chast {float: left; background: #fff;}
.verkhnyaya_chast {float: left; width: 1200px; height: 100px; background: #f05133; border-radius: 0 0 5px 5px;}
.logotip {transition: all 0.4s; float: left; width: 330px; height: 100px;}
.logotip_kartinka {float: left; width: 290px; height: 80px; margin: 10px 0 0 20px;}
.menyu_polzovatelya {transition: all 0.4s; float: right; width: 156px; height: 100px; color: #fff;}
.menyu_polzovatelya:hover {color: rgba(255,255,255,0.7);}
.menyu_polzovatelya_palochka {float: right; width: 1px; height: 72px; background: #fff; margin: 14px 0 0 0;}
.menyu_polzovatelya_pervaya_palochka {float: right; width: 1px; height: 72px; background: #fff; margin: 14px 20px 0 0;}
.menyu_polzovatelya_kartinka {float: left; width: 36px; height: 36px; margin: 20px 0 0 60px;}
.menyu_polzovatelya_tekst {float: left; width: 156px; height: 20px; font-family: "Open Sans Condensed"; font-size: 16px; text-align: center; margin: 7px 0 0 0;}
.polosa_menyu {float: left; width: 1200px; height: 60px; background: #141414; border-radius: 5px; margin: 2px 0 2px 0;}
.menyu_pervaya_palochka {float: left; width: 1px; height: 40px; background: #fff; margin: 10px 0 0 20px;}
.menyu_palochka {float: left; width: 1px; height: 40px; background: #fff; margin: 10px 0 0 0;}
.menyu {transition: all 0.4s; float: left; height: 60px; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 60px; padding: 0 20px 0 20px;}
.menyu:hover {color: rgba(255,255,255,0.7);}
.poisk {float: right; width: 285px; height: 60px; margin: 0 10px 0 0;}
.poisk_forma {float: right; width: 285px; height: 38px;}
.poisk_polosa {float: left; width: 250px; height: 1px; background: #fff; margin: 6px 0 0 0;}
.tsentralnaya_chast {float: left; width: 1200px; margin: 0 0 2px 0;}
.smena_kartinok {float: left; width: 1200px; height: 650px;}
.carousel .stage-outer {position: relative; overflow: hidden;}
.carousel .item {float: left; position: relative;}
.slider {float: left; cursor: pointer; width: 1200px; height: 650px;}
.kartinka {float: left; cursor: pointer; width: 1200px; height: 650px;}
.kartinka img {border-radius: 5px;}
.kartinka_tekst1 {transition: all 0.4s cubic-bezier(0.5, -0.6, 0.7, 0.8); float: left; position: absolute; bottom: 0; cursor: default; width: 1200px; height: 170px; background: rgba(0,0,0,0.6); border-radius: 0 0 5px 5px;}
.kartinka_tekst1:hover {height: 190px;}
.kartinka_tekst2 {float: left; height: 24px; color: #fff; font-family: "Open Sans Condensed"; font-size: 24px; padding: 0 10px 0 10px; margin: 5px 0 0 0;}
.kartinka_tekst3 {float: left; width: 1180px; height: 32px; font-family: "Open Sans Condensed"; font-size: 32px; padding: 0 0 0 20px; margin: 10px 0 0 0;}
.kartinka_tekst3 a {transition: all 0.4s; color: #fff; text-decoration: none;}
.kartinka_tekst3 a:hover {color: rgba(255,255,255,0.7);}
.kartinka_zagolovok h1 {transition: all 0.4s; float: left; width: 1180px; height: 60px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 42px; padding: 0 0 0 20px; margin: 10px 0 0 0;}
.kartinka_zagolovok h1:hover {background: #fff; color: #f05133;}
.kartinka_zagolovok h2 {transition: all 0.4s; float: left; width: 1180px; height: 60px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 42px; padding: 0 0 0 20px; margin: 10px 0 0 0;}
.kartinka_zagolovok h2:hover {background: #fff; color: #f05133;}
.kartinka_data {float: left; width: 24px; height: 24px; margin: 10px 0 0 20px;}
.kartinka_prosmotry {float: left; width: 24px; height: 24px; margin: 10px 0 0 30px;}
.kartinka_kommentarii {float: left; width: 24px; height: 24px; margin: 10px 0 0 30px;}
.levaya_chast {float: left; width: 600px;}
.spisok_novoye {float: left; width: 700px; height: 60px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 60px; text-align: center; border-radius: 5px;}
.spisok_novoye_menyu {float: left; width: 700px;}
.spisok_novoye_kartinka {float: left; width: 240px; height: 130px; margin: 20px 0 0 20px;}
.spisok_novoye_kartinka img {border-radius: 5px;}
.spisok_novoye_zagolovok {float: left; width: 420px; height: 34px; margin: 16px 0 0 20px;}
.spisok_zagolovok_tekst h2 {transition: all 0.4s; float: left; color: #000; font-family: "Open Sans Condensed"; font-size: 24px; text-decoration: none; margin: 0;}
.spisok_zagolovok_tekst h2:hover {color: #f05133; text-decoration: none;}
.spisok_novoye_informatsiya {float: left; width: 420px; height: 24px; margin: 6px 0 0 20px;}
.spisok_novoye_data {float: left; width: 24px; height: 24px;}
.spisok_novoye_prosmotry {float: left; width: 24px; height: 24px;}
.spisok_novoye_kommentarii {float: left; width: 24px; height: 24px;}
.spisok_novoye_tekst {float: left; height: 24px; color: #000; font-family: "Open Sans Condensed"; font-size: 16px; margin: 0 20px 0 10px;}
.spisok_novoye_metki {float: left; width: 420px; min-height: 68px; padding: 0 0 10px 0; margin: 12px 0 0 20px;}
.spisok_metki_kartinka {float: left; width: 24px; height: 24px; margin: 0 10px 0 0;}
.spisok_metka {transition: all 0.4s; float: left; background: #f5f5f5; color: #000; font-family: "Open Sans Condensed"; font-size: 13px; border: solid 1px #d2d2d2; border-radius: 3px; padding: 2px 7px 2px 7px; margin: 0 10px 10px 0;}
.spisok_metka:hover {background: #f05133; color: #fff; border: solid 1px #f05133;}
.spisok_poloska {float: left; width: 600px; height: 1px; background: #d2d2d2; margin: 0 0 0 50px;}
.spisok_knopka {transition: all 0.4s; float: left; cursor: pointer; width: 152px; height: 42px; background: #141414; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 42px; text-align: center; border-radius: 4px; margin: 5px 0 30px 274px;}
.spisok_knopka:hover {background: #f05133; color: #fff;}
.pravaya_chast {float: right; width: 498px;}
.vkhod_zagolovok {float: left; width: 498px; height: 60px; background: #141414; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; text-align: center; line-height: 60px; border-radius: 5px;}
.vkhod_polosa {float: left; width: 498px; height: 276px;}
.vkhod {float: left; width: 458px; color: #000; font-family: "PT Sans Bold"; font-size: 16px; margin: 20px 0 0 20px;}
.vkhod_knopka {float: left; width: 298px; height: 42px; margin: 15px 0 25px 80px;}
.registratsiya_knopka {transition: all 0.4s; float: right; cursor: pointer; width: 116px; height: 42px; background: #141414; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 42px; text-align: center; border-radius: 4px;}
.registratsiya_knopka:hover {background: #f05133; color: #fff;}
.profil_polzovatelya_zagolovok {float: left; width: 498px; height: 60px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 60px; text-align: center; border-radius: 5px;}
.profil_polzovatelya {float: left; width: 498px;}
.profil_polzovatelya_imya {float: left; width: 498px; height: 34px; font-family: "Open Sans Condensed"; font-size: 24px; text-align: center; margin: 16px 0 17px 0;}
.profil_polzovatelya_imya a {transition: all 0.4s; color: #000; text-decoration: none;}
.profil_polzovatelya_imya a:hover {color: #f05133;}
.profil_polzovatelya_obvodka1 {-webkit-animation: 5s infinite running profil_polzovatelya_obvodka1; float: left; width: 190px; height: 190px; border-radius: 100%; margin: 25px 0 0 154px;}
@keyframes profil_polzovatelya_obvodka1 {
0%, 100% {background: #f05133;}
50% {background: #fff;}}
.profil_polzovatelya_obvodka2 {float: left; width: 170px; height: 170px; background: #fff; border-radius: 100%; margin: 10px 0 0 10px}
.profil_polzovatelya_kartinka {float: left; width: 150px; height: 150px; border-radius: 100%; margin: 10px 0 0 10px}
.profil_polzovatelya_kartinka img {border-radius: 100%;}
.novyye_kommentarii_zagolovok {float: left; width: 498px; height: 60px; background: #141414; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 60px; text-align: center; border-radius: 5px;}
.novyye_kommentarii {float: left; width: 498px;}
.novyye_kommentarii_informatsiya {float: left; width: 498px; height: 80px;}
.novyye_kommentarii_kartinka {float: left; width: 60px; height: 60px; border-radius: 100%; margin: 19px 16px 0 20px;}
.novyye_kommentarii_kartinka img {border-radius: 100%;}
.novyye_kommentarii_menyu {float: left; width: 382px; height: 60px; background: #f5f5f5; margin: 19px 0 0 0;}
.novyye_kommentarii_poloska {float: left; width: 382px; height: 1px; background: #d2d2d2;}
.novyye_kommentarii_imya {float: left; width: 366px; height: 20px; font-family: "PT Sans Bold"; font-size: 14px; margin: 10px 0 0 16px;}
.novyye_kommentarii_imya a {transition: all 0.4s; color: #000; text-decoration: none;}
.novyye_kommentarii_imya a:hover {color: #f05133;}
.novyye_kommentarii_data {float: left; width: 366px; height: 20px; font-size: 14px; margin: 0 0 8px 16px;}
.novyye_kommentarii_tekst {float: left; width: 458px; line-height: 24px; word-spacing: 1px; padding: 0 0 4px 0; margin: 6px 0 4px 20px;}
.kommentarii_nazvaniye_poloska {float: left; width: 458px; height: 1px; background: #d2d2d2; margin: 0 0 0 20px;}
.novyye_kommentarii_niz {float: left; width: 458px; height: 38px; background: #f5f5f5; margin: 0 0 0 20px;}
.kommentarii_niz_polosa {float: left; width: 458px; height: 1px; background: #d2d2d2; margin: 0 0 6px 20px;}
.novyye_kommentarii_nazvaniye {float: left; width: 442px; height: 20px; font-family: "PT Sans Bold"; font-size: 14px; margin: 10px 0 0 16px;}
.novyye_kommentarii_nazvaniye a {transition: all 0.4s; color: #000; text-decoration: none;}
.novyye_kommentarii_nazvaniye a:hover {color: #f05133;}
.metki {float: left; width: 1170px; margin: 9px 0 23px 20px;}
.metki_zagolovok {float: left; height: 32px; color: #f05133; font-family: "Open Sans Condensed"; font-size: 28px; line-height: 42px; padding: 0 10px 0 0;}
.metka {transition: all 0.4s; float: left; background: #f5f5f5; color: #000; font-family: "Open Sans Condensed"; font-size: 13px; border: solid 1px #d2d2d2; border-radius: 3px; padding: 2px 7px 2px 7px; margin: 10px 10px 0 0;}
.metka:hover {background: #f05133; color: #fff; border: solid 1px #f05133;}
.niz_menyu {float: left; width: 1200px; height: 76px; margin: 2px 0 0 0;}
.menyu_komandy {transition: all 0.4s; float: left; width: 298px; height: 76px; background: #f05133; border-radius: 5px; margin: 0 2px 0 0;}
.menyu_komandy:hover {background: #141414;}
.menyu_komandy_kartinka {float: left; width: 36px; height: 36px; margin: 20px 0 0 74px;}
.menyu_komandy_tekst {float: left; height: 46px; color: #fff; font-family: "Open Sans Condensed"; font-size: 24px; text-align: center; margin: 20px 0 0 10px;}
.menyu_programmy {transition: all 0.4s; float: left; width: 299px; height: 76px; background: #f05133; border-radius: 5px;}
.menyu_programmy:hover {background: #141414;}
.menyu_programmy_kartinka {float: left; width: 36px; height: 36px; margin: 20px 0 0 63px;}
.menyu_programmy_tekst {float: left; height: 46px; color: #fff; font-family: "Open Sans Condensed"; font-size: 24px; text-align: center; margin: 20px 0 0 10px;}
.menyu_sostavy {transition: all 0.4s; float: left; width: 299px; height: 76px; background: #f05133; border-radius: 5px; margin: 0 2px 0 2px;}
.menyu_sostavy:hover {background: #141414;}
.menyu_sostavy_kartinka {float: left; width: 36px; height: 36px; margin: 20px 0 0 83px;}
.menyu_sostavy_tekst {float: left; height: 46px; color: #fff; font-family: "Open Sans Condensed"; font-size: 24px; text-align: center; margin: 20px 0 0 10px;}
.menyu_formy {transition: all 0.4s; float: left; width: 298px; height: 76px; background: #f05133; border-radius: 5px;}
.menyu_formy:hover {background: #141414;}
.menyu_formy_kartinka {float: left; width: 36px; height: 36px; margin: 20px 0 0 87px;}
.menyu_formy_tekst {float: left; height: 46px; color: #fff; font-family: "Open Sans Condensed"; font-size: 24px; text-align: center; margin: 20px 0 0 10px;}
.niz {float: left; width: 1200px; height: 71px; background: #141414; border-radius: 5px 5px 0 0; margin: 2px 0 0 0;}
.niz_levaya_chast {float: left; width: 500px; color: #fff; line-height: 20px; margin: 15px 0 15px 20px;}
.niz_pravaya_chast_menyu {float: right; color: #fff; line-height: 22px;}
.niz_pravaya_chast {float: right; width: 173px; height: 31px; color: #fff; margin: 20px 20px 0 0;}
.niz_pervaya_palochka {float: right; width: 1px; height: 31px; background: #fff; margin: 20px 20px 0 0;}
.niz_palochka {float: right; width: 1px; height: 31px; background: #fff; margin: 20px 0 0 0;}
.nizhnyaya_chast_menyu {transition: all 0.4s; float: right; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; padding: 4px 16px 5px 16px; margin: 20px 0 0 0;}
.nizhnyaya_chast_menyu:hover {color: rgba(255,255,255,0.7);}
.naverkh {transition: all 0.4s; cursor: pointer; float: right; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; padding: 4px 16px 5px 16px; margin: 20px 0 0 0;}
.naverkh:hover {color: rgba(255,255,255,0.7);}
.profil_polosa {float: left; width: 1200px; height: 60px; background: #141414; border-radius: 5px; margin: 80px 0 0 0;}
.profil_obvodka {float: left; width: 170px; height: 170px; background: #fff; border-radius: 100%; margin: -55px 0 0 40px;}
.profil_kartinka {float: left; width: 150px; height: 150px; border-radius: 100%; margin: 10px 0 0 10px;}
.profil_kartinka img {border-radius: 100%;}
.profil_imya {float: left; height: 60px; color: #fff; font-family: "Open Sans Condensed"; font-size: 24px; line-height: 60px; text-align: center; margin: 0 0 0 40px;}
.profil_imya h2 {font-size: 24px; margin: 0;}
.profil_vremya {float: right; height: 60px; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 60px; text-align: center; margin: 0 40px 0 0;}
.profil_informatsiya {float: left; width: 1120px; margin: 75px 0 21px 40px;}
.profil_menyu_polosa {float: left; width: 1120px; height: 1px; background: #d2d2d2; margin: 21px 0 20px 0;}
.profil_menyu {float: left; width: 1120px;}
.profil_menyu_nazvaniye {float: left; height: 20px; font-family: "PT Sans Bold"; margin: 0 10px 0 0;}
.profil_menyu_obnovleniye {float: left; height: 20px; font-family: "PT Sans Bold"; margin: 15px 10px 0 0;}
.profil_menyu_tekst {float: left; height: 20px;}
.profil_pervoye_nazvaniye {float: left; height: 20px; font-family: "PT Sans Bold"; margin: 15px 10px 0 0;}
.profil_pervoye_obnovleniye {float: left; height: 42px; margin: 0 0 9px 0;}
.profil_obnovleniye {float: left; height: 42px; margin: 5px 0 4px 10px;}
.profil_obnovleniye_knopka {float: right; margin: 0 0 0 10px;}
.novyye_polzovateli_zagolovok {float: left; width: 1200px; height: 60px; background: #141414; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 60px; text-align: center; border-radius: 5px; margin: 2px 0 0 0;}
.novyye_polzovateli {float: left; width: 1200px; margin: 20px 0 18px 0;}
.novyye_polzovateli_menyu1 {transition: all 0.4s; float: left; width: 371px; height: 80px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 20px;}
.novyye_polzovateli_menyu1:hover {background: #dcdcdc;}
.novyye_polzovateli_menyu2 {transition: all 0.4s; float: left; width: 372px; height: 80px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 20px 0 20px;}
.novyye_polzovateli_menyu2:hover {background: #dcdcdc;}
.novyye_polzovateli_menyu3 {transition: all 0.4s; float: left; width: 371px; height: 80px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px;}
.novyye_polzovateli_menyu3:hover {background: #dcdcdc;}
.novyye_polzovateli_kartinka {float: left; width: 60px; height: 60px; border-radius: 100%; margin: 10px 0 0 16px;}
.novyye_polzovateli_kartinka img {border-radius: 100%;}
.novyye_polzovateli_imya {float: left; width: 264px; height: 20px; color: #000; font-family: "PT Sans Bold"; font-size: 14px; margin: 11px 0 0 16px;}
.novyye_polzovateli_registratsiya {float: left; width: 264px; height: 20px; color: #000; font-family: "PT Sans"; font-size: 14px; margin: 0 0 0 16px;}
.novyye_polzovateli_vkhod {float: left; width: 264px; height: 20px; color: #000; font-family: "PT Sans"; font-size: 14px; margin: 0 0 0 16px;}
.registratsiya {float: left; width: 1120px; margin: 0 0 0 40px;}
.registratsiya_informatsiya {float: left; width: 1120px; margin: 15px 0 0 0;}
.registratsiya_menyu_nazvaniye {float: left; height: 20px; font-family: "PT Sans Bold"; margin: 19px 20px 0 0;}
.registratsiya_menyu_kartinka {float: left; height: 20px; font-family: "PT Sans Bold"; margin: 11px 20px 0 0;}
.registratsiya_forma {float: left; height: 20px; font-family: "PT Sans Bold";}
.registratsiya_polosa {float: left; width: 1120px; height: 1px; background: #d2d2d2; margin: 15px 0 0 0;}
.registratsiya_kartinka {float: left; height: 20px; margin: 9px 10px 0 0;}
.registratsiya_podskazka {float: left; width: 1120px; font-family: "PT Sans"; margin: 27px 0 0 0;}
.registratsiya_podskazka_kartinka {float: left; width: 1120px; font-family: "PT Sans"; margin: 17px 0 0 0;}
.registratsiya_menyu_knopka {float: left; width: 1120px; font-family: "PT Sans"; margin: 38px 0 23px 0;}
.stranitsa_vkhoda {float: left; width: 1120px; margin: 0 0 0 40px;}
.stranitsa_vkhoda_informatsiya {float: left; width: 1120px; height: 50px; margin: 15px 0 0 0;}
.stranitsa_vkhoda_nazvaniye {float: left; height: 20px; font-family: "PT Sans Bold"; margin: 19px 20px 0 0;}
.stranitsa_vkhoda_forma {float: left; height: 20px; font-family: "PT Sans Bold"; margin: 0 10px 0 0;}
.stranitsa_vkhoda_polosa {float: left; width: 1120px; height: 1px; background: #d2d2d2; margin: 27px 0 0  0;}
.stranitsa_vkhoda_knopka {float: left; width: 1120px; font-family: "PT Sans"; margin: 27px 0 23px 0;}
.oshibka {float: left; width: 1120px; height: 15px; color: #e91d25; font-family: "PT Sans Bold"; margin: 22px 0 4px 0;}
.oshibka_kartinka {float: left; width: 16px; height: 16px; margin: 3px 6px 0 0;}
.uspekh {float: left; width: 1120px; height: 15px; color: #0d9660; font-family: "PT Sans Bold"; margin: 22px 0 4px 0;}
.uspekh_kartinka {float: left; width: 16px; height: 16px; margin: 3px 6px 0 0;}
.stranitsa_zagolovok {float: left; width: 1200px; height: 60px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; text-align: center; line-height: 60px; border-radius: 5px;}
.stranitsa_zagolovok h1 {font-size: 16px; margin: 0;}
.stranitsa_menyu {float: left; width: 1200px;}
.stranitsa_menyu_zagolovok {float: left; width: 900px; height: 34px; margin: 16px 0 0 20px;}
.stranitsa_kartinka {float: left; width: 240px; height: 130px; margin: 20px 0 0 20px;}
.stranitsa_kartinka img {border-radius: 5px;}
.stranitsa_zagolovok_tekst h2 {transition: all 0.4s; float: left; color: #000; font-family: "Open Sans Condensed"; font-size: 24px; text-decoration: none; margin: 0;}
.stranitsa_zagolovok_tekst h2:hover {color: #f05133; text-decoration: none;}
.stranitsa_informatsiya {float: left; width: 900px; height: 24px; margin: 6px 0 0 20px;}
.stranitsa_data {float: left; width: 24px; height: 24px;}
.stranitsa_prosmotry {float: left; width: 24px; height: 24px;}
.stranitsa_kommentarii {float: left; width: 24px; height: 24px;}
.stranitsa_tekst {float: left; height: 24px; color: #000; font-family: "Open Sans Condensed"; font-size: 16px; margin: 0 20px 0 10px;}
.stranitsa_metki {float: left; width: 900px; min-height: 68px; padding: 0 0 10px 0; margin: 12px 0 0 20px;}
.stranitsa_poloska {float: left; width: 1100px; height: 1px; background: #d2d2d2; margin: 0 0 0 50px;}
.stranitsa_pusto {float: left; width: 1200px; height: 30px; color: #000; font-family: "Open Sans Condensed"; font-size: 24px; text-align: center; margin: 41px 0 44px 0;}
.vybor_stranitsy_polosa {float: left; width: 1200px; margin: 5px 10px 23px 0;}
.vybor_stranitsy {transition: all 0.4s; float: left; background: #f5f5f5; color: #000; font-family: "Open Sans Condensed"; font-size: 13px; border: solid 1px #d2d2d2; border-radius: 3px; padding: 2px 7px 2px 7px; margin: 0 10px 0 0;}
.vybor_stranitsy:hover {background: #f05133; color: #fff; border: solid 1px #f05133;}
.vybor_dannaya_stranitsa {transition: all 0.4s; float: left; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 13px; border: solid 1px #f05133; border-radius: 3px; padding: 2px 7px 2px 7px; margin: 0 10px 0 0;}
.zapisi_kartinka {float: left; width: 1200px; height: 650px;}
.zapisi_kartinka img {border-radius: 5px;}
.zapisi_zagolovok h1 {transition: all 0.4s; float: left; width: 1180px; height: 60px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 42px; padding: 0 0 0 20px; margin: 10px 0 0 0;}
.zapisi_tekst1 {float: left; width: 1200px; height: 150px; background: rgba(0,0,0,0.6); border-radius: 0 0 5px 5px; margin: -150px 0 0 0;}
.zapisi_tekst2 {float: left; height: 24px; color: #fff; font-family: "Open Sans Condensed"; font-size: 24px; padding: 0 10px 0 10px; margin: 5px 0 0 0;}
.zapisi_data {float: left; width: 24px; height: 24px; margin: 10px 0 0 20px;}
.zapisi_prosmotry {float: left; width: 24px; height: 24px; margin: 10px 0 0 30px;}
.zapisi_kommentarii {float: left; width: 24px; height: 24px; margin: 10px 0 0 30px;}
.zapisi_podskazka {float: left; width: 1200px; height: 42px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; text-align: center; line-height: 42px; border-radius: 5px; margin: 2px 0 0 0;}
.zapisi_tekstovaya_chast {float: left; width: 1160px; line-height: 24px; word-spacing: 1px; margin: 18px 0 19px 20px;}
.zapisi_tekstovaya_chast a {transition: all 0.4s; color: #000; font-family: "PT Sans Bold"; text-decoration: none;}
.zapisi_tekstovaya_chast a:hover {color: #f05133;}
.zapisi_informatsiya {float: left; width: 1200px; margin: 2px 0 0 0;}
.zapisi_logotip_kartinka {transition: all 0.4s; float: left; width: 156px; height: 156px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 2px;}
.zapisi_logotip_kartinka:hover {background: #dcdcdc;}
.zapisi_logotip_polosa {transition: all 0.4s; float: left; width: 604px; height: 156px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 2px;}
.zapisi_logotip_polosa:hover {background: #dcdcdc;}
.zapisi_malenkiye_futbolki_kartinka {transition: all 0.4s; float: left; width: 156px; height: 156px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 2px;}
.zapisi_malenkiye_futbolki_kartinka:hover {background: #dcdcdc;}
.zapisi_formy_kartinka {transition: all 0.4s; float: left; width: 188px; height: 316px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 2px;}
.zapisi_formy_kartinka:hover {background: #dcdcdc;}
.zapisi_nomera_obvodka {transition: all 0.4s; float: left; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 2px;}
.zapisi_nomera_obvodka:hover {background: #dcdcdc;}
.zapisi_nomera_kartinka {float: left; width: 276px; height: 52px; border-radius: 5px; margin: 20px;}
.zapisi_komanda_menyu {float: left; width: 1160px; margin: 0 0 0 20px;}
.zapisi_komanda {transition: all 0.4s; float: left; height: 76px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; padding: 0 60px 0 60px; margin: 0 2px 6px 0;}
.zapisi_komanda:hover {background: #dcdcdc;}
.zapisi_komanda_kartinka {float: left; width: 36px; height: 36px; margin: 20px 10px 0 0;}
.zapisi_komanda_tekst {float: left; height: 76px; color: #000; font-family: "Open Sans Condensed"; font-size: 24px; line-height: 74px;}
.kommentariy_informatsiya {float: left; width: 1200px; margin: 2px 0 0 0;}
.kommentariy_kartinka {float: left; width: 60px; height: 60px; border-radius: 100%; margin: 17px 0 0 20px;}
.kommentariy_kartinka img {border-radius: 100%;}
.kommentariy_menyu {float: left; width: 1084px; height: 60px; background: #f5f5f5; margin: 17px 0 0 16px;}
.kommentariy_polosa {float: left; width: 1084px; height: 1px; background: #d2d2d2;}
.kommentariy_imya {float: left; width: 1048px; height: 16px; font-family: "PT Sans Bold"; font-size: 14px; margin: 10px 0 0 16px;}
.kommentariy_imya a {transition: all 0.4s; color: #000; text-decoration: none;}
.kommentariy_imya a:hover {color: #f05133;}
.kommentariy_data {float: left; width: 1048px; height: 16px; font-family: "PT Sans"; font-size: 14px; margin: 4px 0 12px 16px;}
.kommentariy_tekst {float: left; width: 1160px; font-size: 16px; line-height: 24px; word-spacing: 1px; margin: 7px 0 0 20px;}
.dobavleniye_kommentariya {float: left; width: 1200px; height: 42px; background: #f05133; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; text-align: center; line-height: 42px; border-radius: 5px; margin: 19px 0 0 0;}
.forma_kommentariyev {float: left; width: 1160px; margin: 25px 0 0 20px;}
.forma_kommentariyev_niz {float: left; width: 1120px; word-spacing: 1px; margin: 10px 0 0 0;}
.forma_kommentariyev_knopka {float: left; width: 110px; margin: 21px 0 25px 530px;}
.zagruzka_knopka {transition: all 0.4s; float: left; cursor: pointer; width: 152px; height: 42px; background: #141414; color: #fff; font-family: "Open Sans Condensed"; font-size: 16px; line-height: 42px; text-align: center; border-radius: 4px; margin: 7px 0 30px 524px;}
.zagruzka_knopka:hover {background: #f05133; color: #fff;}
.komandy_polosa_menyu {float: left; width: 1200px; margin: 20px 0 0 0;}
.komandy_angliya {transition: all 0.4s; float: left; width: 371px; height: 76px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 20px;}
.komandy_angliya:hover {background: #dcdcdc;}
.komandy_angliya_kartinka {float: left; width: 36px; height: 50px; margin: 26px 10px 0 125px;}
.komandy_angliya_tekst {float: left; height: 76px; color: #000; font-family: "Open Sans Condensed"; font-size: 24px; line-height: 74px;}
.komandy_germaniya {transition: all 0.4s; float: left; width: 372px; height: 76px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 20px;}
.komandy_germaniya:hover {background: #dcdcdc;}
.komandy_germaniya_kartinka {float: left; width: 36px; height: 50px; margin: 26px 10px 0 112px;}
.komandy_germaniya_tekst {float: left; height: 76px; color: #000; font-family: "Open Sans Condensed"; font-size: 24px; line-height: 74px;}
.komandy_ispaniya {transition: all 0.4s; float: left; width: 371px; height: 76px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 20px;}
.komandy_ispaniya:hover {background: #dcdcdc;}
.komandy_ispaniya_kartinka {float: left; width: 36px; height: 50px; margin: 26px 10px 0 116px;}
.komandy_ispaniya_tekst {float: left; height: 76px; color: #000; font-family: "Open Sans Condensed"; font-size: 24px; line-height: 74px;}
.komandy_italiya {transition: all 0.4s; float: left; width: 371px; height: 76px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 20px;}
.komandy_italiya:hover {background: #dcdcdc;}
.komandy_italiya_kartinka {float: left; width: 36px; height: 50px; margin: 26px 10px 0 124px;}
.komandy_italiya_tekst {float: left; height: 76px; color: #000; font-family: "Open Sans Condensed"; font-size: 24px; line-height: 74px;}
.komandy_rossiya {transition: all 0.4s; float: left; width: 372px; height: 76px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 0 20px;}
.komandy_rossiya:hover {background: #dcdcdc;}
.komandy_rossiya_kartinka {float: left; width: 36px; height: 50px; margin: 26px 10px 0 126px;}
.komandy_rossiya_tekst {float: left; height: 76px; color: #000; font-family: "Open Sans Condensed"; font-size: 24px; line-height: 74px;}
.komandy_frantsiya {transition: all 0.4s; float: left; width: 371px; height: 76px; background: #f5f5f5; border: solid 1px #d2d2d2; border-radius: 5px; margin: 0 0 18px 20px;}
.komandy_frantsiya:hover {background: #dcdcdc;}
.komandy_frantsiya_kartinka {float: left; width: 36px; height: 50px; margin: 26px 10px 0 115px;}
.komandy_frantsiya_tekst {float: left; height: 76px; color: #000; font-family: "Open Sans Condensed"; font-size: 24px; line-height: 74px;}
.liga_nazvaniye {float: left; width: 1160px; height: 20px; color: #000; font-family: "Open Sans Condensed"; font-size: 13px; margin: 20px 0 6px 20px;}
.liga_nazvaniye h2 {font-size: 13px; margin: 0;}
.liga {float: left; width: 1160px; height: 68px; background: #f5f5f5; margin: 0 0 0 20px;}
.liga_poloska {float: left; width: 1160px; height: 1px; background: #d2d2d2; margin: 0 0 0 20px;}
.liga_poloska_niz {float: left; width: 1160px; height: 1px; background: #d2d2d2; margin: 0 0 23px 20px;}
.liga_16 {float: left; height: 60px; margin: 0 0 0 165px;}
.liga_18 {float: left; height: 60px; margin: 0 0 0 119px;}
.liga_20 {float: left; height: 60px; margin: 0 0 0 73px;}
.liga_22 {float: left; height: 60px; margin: 0 0 0 27px;}
.liga_24 {float: left; width: 1160px; height: 60px; margin: 0 0 0 -19px;}
ul.polosa { float: left; list-style: none; height: 52px;}
ul.polosa li {float: left;}
ul.polosa li img {transition: all 0.4s; width: 36px; height: 36px; padding: 0 5px 0 5px;}
ul.polosa li.hvr img {width: 50px; height: 50px; background: #fff; border-radius: 6px; padding: 5px; margin: -12px 0 0 0;}
.komanda_polosa {float: left; width: 1200px; height: 60px; background: #141414; border-radius: 5px; margin: 80px 0 0 0;}
.komanda_obvodka {float: left; width: 170px; height: 170px; background: #fff; border-radius: 100%; margin: -55px 0 0 40px;}
.komanda_kartinka {float: left; width: 128px; height: 128px; margin: 21px 0 0 21px;}
.komanda_nazvaniye {float: left; height: 60px; color: #fff; font-family: "Open Sans Condensed"; font-size: 24px; line-height: 60px; text-align: center; margin: 0 0 0 40px;}
.komanda_nazvaniye h2 {font-size: 24px; margin: 0;}
.komanda_informatsiya {float: left; width: 1120px; margin: 75px 0 21px 40px;}
.komanda_menyu {float: left; width: 1120px;}
.komanda_menyu_polosa {float: left; width: 1120px; height: 1px; background: #d2d2d2; margin: 21px 0 20px 0;}
.komanda_menyu_nazvaniye {float: left; height: 20px; font-family: "PT Sans Bold"; margin: 0 10px 0 0;}
.komanda_menyu_tekst {float: left; height: 20px;}
.komanda_menyu_tekst a {color: #000;}
.komanda_menyu_tekst a:hover {text-decoration: none;}