@font-face { 	font-family: "FontAwesome"; 	font-style: normal; 	font-weight: normal; 	src: url(/uploads/1015/fontawesome-webfont.eot) format("embedded-opentype"), url(/uploads/1015/fontawesome-webfont.woff2) format("woff2"), url(/uploads/1015/fontawesome-webfont.woff) format("woff"), url(/uploads/1015/fontawesome-webfont.ttf) format("truetype"), url(/uploads/1015/fontawesome-webfont.svg) format("svg"); } .fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; font-size: inherit; text-rendering: auto; } .fa-star::before { content: "?"; }  @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1015/ek4gzz-gexapcsbhtceqi_eszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1015/mervlbyg_cxg3rlvuskt_feszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1015/-2n2p-_y08sg57cnwqfknveszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1015/u0topm082mnks5k0q4rhqveszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1015/ndf9mtnoplzo-nomog0mipeszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1015/fcx7wwv8ozt71a3e1xoajveszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1015/cwb0xya8bzo0ksthx0utua.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 500; 	src: local("Roboto Medium"), local("Roboto-Medium"), url(/uploads/1015/zlqkeelybatg60epzbsdyxjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 500; 	src: local("Roboto Medium"), local("Roboto-Medium"), url(/uploads/1015/ohi30kwqwvpcwqahzhccsbjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 500; 	src: local("Roboto Medium"), local("Roboto-Medium"), url(/uploads/1015/rgvhdjnr2l75qb0ynd9nybjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 500; 	src: local("Roboto Medium"), local("Roboto-Medium"), url(/uploads/1015/mx9uck6ub63vikfynemxrrjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 500; 	src: local("Roboto Medium"), local("Roboto-Medium"), url(/uploads/1015/mbmhprmh69zi6eepbyvfhrjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 500; 	src: local("Roboto Medium"), local("Roboto-Medium"), url(/uploads/1015/ooefwznlrtefzlymlvv1ubjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 500; 	src: local("Roboto Medium"), local("Roboto-Medium"), url(/uploads/1015/rxzjdnzeo3r5zsexge8uuvtxra8tvwticgirnjhmvjw.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Bold"), local("Roboto-Bold"), url(/uploads/1015/77fxfjrbgzn4acrsfhlh3hjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Bold"), local("Roboto-Bold"), url(/uploads/1015/isz-wbcxnkabnjo6_twhthjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Bold"), local("Roboto-Bold"), url(/uploads/1015/ux6i4jxqdm3fvtc1cpuwqhjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Bold"), local("Roboto-Bold"), url(/uploads/1015/jsn2cgvdbcvycnfjfjsdfbjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Bold"), local("Roboto-Bold"), url(/uploads/1015/pwzc-ybil414wb9rb1iaprjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Bold"), local("Roboto-Bold"), url(/uploads/1015/97uahxiqzroncbacei3awxjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Bold"), local("Roboto-Bold"), url(/uploads/1015/d-6iyplofoccackzxwxsoftxra8tvwticgirnjhmvjw.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 300; 	src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(/uploads/1015/b9qbgl0imzfdspmcxce8ne8xhg-wld4ig4ap-v7qxya.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 300; 	src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(/uploads/1015/b9qbgl0imzfdspmcxce8nn_ec2pfu-cuggn7u-fifkc.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 300; 	src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(/uploads/1015/b9qbgl0imzfdspmcxce8nlvm2qjlsjx6keu1d2myodo.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 300; 	src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(/uploads/1015/b9qbgl0imzfdspmcxce8nnd5crmoq5peg3vabknwpxo.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 300; 	src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(/uploads/1015/b9qbgl0imzfdspmcxce8nlpx8dgxlalyu5ookvgdqcs.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 300; 	src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(/uploads/1015/b9qbgl0imzfdspmcxce8npvfl0ofnru5y2lp-upeugu.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 300; 	src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(/uploads/1015/b9qbgl0imzfdspmcxce8nbbq_gf4ffi8j4syljbaylk.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1015/zd2e9abxlfgsr9g3yk2msdrvev4wajw489crdhikj90.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1015/zd2e9abxlfgsr9g3yk2mscgxdonx9ptx3utsptrfsgk.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1015/zd2e9abxlfgsr9g3yk2msaz98xo_wnt-jiem4aulgfs.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1015/zd2e9abxlfgsr9g3yk2mse1g989qbvg6rt5ly5jb8v8.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1015/zd2e9abxlfgsr9g3yk2msj84zb0nvte6lif9ggtpo1y.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1015/zd2e9abxlfgsr9g3yk2msd86pq2nkpzvgw_9lpt6rgi.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1015/zd2e9abxlfgsr9g3yk2msdadhzwoyhqhvozmrgaeypo.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(/uploads/1015/b9qbgl0imzfdspmcxce8ndw5fugigejjvrhulwqrsmw.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(/uploads/1015/b9qbgl0imzfdspmcxce8na30bzhtgu2n_dqssqcmqnq.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(/uploads/1015/b9qbgl0imzfdspmcxce8npdobg10jtax-gawn6iwu1y.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(/uploads/1015/b9qbgl0imzfdspmcxce8nghquge17febrysukwkdlwa.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(/uploads/1015/b9qbgl0imzfdspmcxce8nbbtmdlrzttom3p1ehigcxc.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(/uploads/1015/b9qbgl0imzfdspmcxce8nev356qnqhcub41ps3zqmse.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 700; 	src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(/uploads/1015/b9qbgl0imzfdspmcxce8nhm2hrkyco9jq3nkmxpgobg.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } html { font-family: sans-serif; } body { margin: 0px; } *, *::after, *::before { box-sizing: border-box; } aside, footer, header, main, section { display: block; } a { background-color: transparent; cursor: pointer; } a:active, a:hover { outline-width: 0px; } img { border-style: none; } svg:not(:root) { overflow: hidden; } button, input { font: inherit; margin: 0px; } button, input { overflow: visible; } button { text-transform: none; } [type="submit"], button {  } [type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0px; } [type="submit"]:-moz-focusring, button:-moz-focusring { outline: 1px dotted buttontext; } .icon { display: inline-block; vertical-align: top; } .icon_visa { background-image: url(/uploads/1015/sprite.png); } .icon_visa { background-position: -725px -227px; width: 36px; height: 11px; } .icon_mastercard { background-position: -498px -443px; width: 76px; height: 12px; } .icon_mastercard, .icon_qiwi { background-image: url(/uploads/1015/sprite.png); } .icon_qiwi { background-position: -797px -566px; width: 59px; height: 24px; } .icon_yandex { background-position: -797px -620px; width: 65px; height: 19px; } .icon_webmoney, .icon_yandex { background-image: url(/uploads/1015/sprite.png); } .icon_webmoney { background-position: -269px -766px; width: 101px; height: 24px; } .icon_moneta { background-position: -122px -831px; width: 86px; height: 33px; } .icon_moneta, .icon_wallet { background-image: url(/uploads/1015/sprite.png); } .icon_wallet { background-position: -360px -831px; width: 33px; height: 28px; } .icon_sberbank { background-position: -129px -766px; width: 110px; height: 27px; } .icon_alfabank, .icon_sberbank { background-image: url(/uploads/1015/sprite.png); } .icon_alfabank { background-position: -688px -600px; width: 78px; height: 28px; } .icon_promsvyazbank { background-position: -589px -666px; width: 128px; height: 21px; } .icon_promsvyazbank { background-image: url(/uploads/1015/sprite.png); } .icon_18 { background-position: -538px -490px; width: 36px; } .icon_18, .icon_curagao { background-image: url(/uploads/1015/sprite.png); height: 36px; } .icon_curagao { background-position: -904px 0px; width: 31px; } .icon_ecorga { background-position: 0px -831px; width: 92px; height: 36px; } .icon_ecorga, .icon_microgaming { background-image: url(/uploads/1015/sprite.png); } .icon_microgaming { background-position: -253px -666px; width: 134px; height: 33px; } .icon_netent { background-position: 0px -766px; width: 99px; height: 35px; } .icon_netent { background-image: url(/uploads/1015/sprite.png); } svg { pointer-events: none; } .svg-cancel { fill: rgb(255, 255, 255); } .svg-cancel-dims { width: 16px; height: 16px; } .svg-game-hall-dims { width: 23px; height: 18px; } .svg-lottery-dims { width: 20px; height: 24px; } .svg-promo-dims { width: 23px; height: 24px; } .svg-tournament-dims { width: 20px; height: 24px; } .svg-vip-level-dims { width: 24px; height: 24px; } .button { text-align: center; } .button { display: inline-block; vertical-align: top; position: relative; cursor: pointer; padding: 11px 21px; background-color: rgb(24, 94, 156); background-image: linear-gradient(180deg, rgb(27, 135, 213), rgb(22, 52, 100)); box-shadow: 0px 0px 7px rgba(255, 255, 255, 0.13) inset, 0px 1px 0px rgb(122, 199, 255) inset, 0px 2px 0px rgba(0, 0, 0, 0.11); border: medium none; border-radius: 3px; text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.22); color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; text-transform: uppercase; transition: box-shadow 0.2s ease 0s; } .button:hover { box-shadow: 0px 0px 11px 0px rgb(53, 91, 138), 0px 1px 6px 0px rgba(255, 255, 255, 0.32) inset; } .button:active { color: rgb(255, 255, 255); } .button_color_orange { background-color: rgb(254, 38, 48); transition: background-image 0.2s ease 0s; background-image: linear-gradient(180deg, rgb(179, 0, 0), rgb(255, 72, 31) 52%, rgb(159, 0, 0)); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.16), 0px 8px 6px 0px rgba(0, 0, 0, 0.16), 1px 1px 0px 0px rgba(255, 255, 255, 0.4) inset; } .button_color_orange:hover { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7); } .button_color_green { background-color: rgb(28, 196, 59); background-image: linear-gradient(140deg, rgb(28, 196, 59), rgb(91, 177, 49)); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.39) inset; } .button_color_green:hover { background-color: rgb(22, 151, 46); background-image: linear-gradient(140deg, rgb(22, 151, 46), rgb(70, 137, 38)); box-shadow: none; } .wrap { margin: 0px auto; width: 940px; } @media only screen and (min-width: 1440px) { 	.wrap { width: 1280px; } } @media only screen and (min-width: 1240px) and (max-width: 1439px) { 	.wrap { width: 1180px; } } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.wrap { width: 700px; } } @media only screen and (max-width: 767px) { 	.wrap { width: 100%; max-width: 480px; } } .section { width: 940px; margin: 0px auto; position: relative; display: table; box-shadow: 0px 0px 4px 0px rgb(102, 125, 165), 0px 0px 10px 0px rgb(99, 156, 255); border: 1px solid rgb(0, 180, 254); } @media only screen and (min-width: 1440px) { 	.section { width: 1280px; } } @media only screen and (min-width: 1240px) and (max-width: 1439px) { 	.section { width: 1180px; } } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.section { width: 700px; } } @media only screen and (max-width: 767px) { 	.section { width: 100%; max-width: 480px; display: block; position: relative; } } .section__main { display: table-cell; vertical-align: top; position: relative; background-color: rgb(19, 46, 77); width: 100%; } .section_full .section__main { border-radius: 5px; box-shadow: 0px 1px 0px 0px rgb(51, 67, 86) inset, -1px 0px 0px 0px rgb(45, 81, 125) inset, 1px 0px 0px 0px rgb(45, 81, 125) inset; } @media only screen and (max-width: 767px) { 	.section__main { width: 100%; display: block; position: relative; background-image: none; } } .section__aside { min-width: 300px; display: table-cell; vertical-align: top; background-color: rgb(21, 53, 90); } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.section__aside { min-width: 272px; } } @media only screen and (max-width: 767px) { 	.section__aside { min-width: 100%; display: block; position: relative; } } .section_full { margin-top: 34px; } .aside__search { display: block; height: 85px; position: relative; padding: 29px 20px 20px; } @media only screen and (min-width: 1440px) { 	.aside__search { padding: 30px 15px; } } .main { display: block; position: relative; } .main_gallery { padding: 0px 12px 12px; font-size: 0px; } @media only screen and (min-width: 1440px) { 	.main_gallery { padding: 0px 22px 12px; } } @media only screen and (min-width: 1240px) and (max-width: 1439px) { 	.main_gallery { padding: 0px 12px 12px; } } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.main_gallery { padding: 0px 10px 12px; } } @media only screen and (max-width: 767px) { 	.main_gallery { padding: 0px 3% 12px; } } .main__item { display: inline-block; vertical-align: top; } .main_gallery .main__item { margin: 10px; } .header { display: table; position: relative; background-color: rgb(14, 31, 61); height: 165px; width: 100%; z-index: 3; } @media only screen and (max-width: 767px) { 	.header { min-height: 156px; height: 156px; z-index: 100; overflow: auto; } } .header__wrap { display: table-cell; z-index: 1; position: relative; height: 100%; } @media only screen and (max-width: 767px) { 	.header__wrap { width: 480px; } } .header__wrap_bg { width: 1515px; position: absolute; left: 0px; top: 0px; z-index: 0; background-position: left -168px bottom 0px; background-color: rgb(14, 31, 61); } @media only screen and (min-width: 1440px) { 	.header__wrap_bg { background-position: left -129px bottom 0px; } } @media only screen and (min-width: 1240px) and (max-width: 1439px) { 	.header__wrap_bg { background-position: left -162px bottom 0px; } } @media only screen and (min-width: 1000px) and (max-width: 1239px) { 	.header__wrap_bg { background-position: left -160px bottom 0px; } } @media only screen and (max-width: 767px) { 	.header__wrap_bg { background: transparent none repeat scroll 0% 0%; width: 100%; } } .header__inner { display: block; position: relative; } .header__toppanel { position: absolute; display: block; width: 100%; top: 0px; left: 0px; right: 0px; padding-left: 216px; } @media only screen and (max-width: 767px) { 	.header__toppanel { padding: 0px; position: relative; } } .header__logo { display: block; top: 0px; left: 4px; position: absolute; z-index: 5; width: 200px; height: 161px; background-image: url(/uploads/1015/logo_vulkan_neon222.gif); background-size: 200px 161px; background-position: 50% center; background-repeat: no-repeat; } @media not all, not all, all and (min--moz-device-pixel-ratio: 1.5), not all { 	.header__logo { background-image: url('logo_vulkan_neon222@2x.gif'); } } @media only screen and (max-width: 767px) { 	.header__logo { background-image: url(/uploads/1015/logo_vulkan_neon222.gif); background-size: 122px 86px; background-position: 50% center; background-repeat: no-repeat; width: 122px; height: 86px; top: 0px; } } .header__panel { display: block; position: absolute; right: 0px; left: 0px; top: 0px; padding: 34px 0px 40px 200px; } @media only screen and (min-width: 1440px) { 	.header__panel { padding: 37px 0px 40px 260px; } } @media only screen and (min-width: 1240px) and (max-width: 1439px) { 	.header__panel { padding: 34px 0px 40px 270px; } } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.header__panel { padding: 39px 0px 40px 290px; } } @media only screen and (max-width: 767px) { 	.header__panel { display: block; top: 100px; z-index: 100; left: auto; padding: 0px; width: 100%; } 	.header__panel .head-panel { display: none; } } @media only screen and (max-width: 767px) { 	.header__panel .signup { height: 36px; } 	.header__panel .signup__button { padding: 10px 9px; } } .header__head-nav { display: block; position: absolute; width: 100%; bottom: 0px; left: 0px; right: 0px; background: transparent radial-gradient(ellipse at 65% 22px , rgb(33, 64, 100) 0px, rgb(33, 64, 100) 0px, rgba(20, 46, 75, 0.5) 30%, rgba(12, 34, 58, 0) 73%, rgba(5, 24, 43, 0) 100%) repeat scroll 0% 0%; border-top: 1px solid rgba(0, 0, 0, 0.36); box-shadow: 0px 0px 6px rgb(34, 66, 105) inset; } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.header__head-nav { z-index: 1; } } @media only screen and (max-width: 767px) { 	.header__head-nav { display: none; background-image: linear-gradient(1turn, rgb(50, 76, 105), rgb(19, 46, 77)); height: 106px; bottom: auto; top: 50px; } 	.header__head-nav .nav { display: none; } } .head-panel { display: table; position: relative; font-size: 0px; text-transform: uppercase; color: rgb(255, 255, 255); margin-left: 24px; margin-top: 3px; width: calc(100% - 24px); } .head-panel__cell { display: table-cell; vertical-align: middle; width: 1px; white-space: nowrap; } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.head-panel__cell { display: inline-block; vertical-align: middle; width: auto; } } @media only screen and (max-width: 767px) { 	.head-panel__cell { display: block; width: 130px; } } .head-panel__cell_fluid { width: auto; } @media only screen and (max-width: 767px) { 	.head-panel__cell_fluid { display: block; } } .head-panel__signup { display: inline-block; vertical-align: top; position: relative; border-radius: 2px; float: left; } @media only screen and (min-width: 1000px) and (max-width: 1239px) { 	.head-panel__signup { width: 80%; } } .head-panel__button { display: inline-block; position: relative; vertical-align: top; margin-left: 24px; margin-right: 40px; line-height: 14px; padding: 13px 21px 14px; border-radius: 2px; background-image: linear-gradient(180deg, rgb(44, 133, 202), rgb(10, 79, 165)); box-shadow: 0px 1px 0px 0px rgb(122, 199, 255) inset, 0px 1px 6px 0px rgba(204, 242, 255, 0.5) inset; font-size: 13px; font-weight: 700; font-stretch: condensed; text-align: center; color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.38); } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.head-panel__button { padding: 10px; margin-left: 8px; margin-right: 10px; } } .head-panel__caption { display: inline-block; max-width: 50px; font-size: 13px; line-height: 22px; white-space: normal; } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.head-panel__caption { display: none; } } .head-panel__socials { display: inline-block; vertical-align: top; position: relative; margin-left: 21px; } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.head-panel__socials { margin-left: 8px; } } .mobile-panel { display: none; position: relative; } @media only screen and (max-width: 767px) { 	.mobile-panel { display: block; z-index: 1; } } .mobile-panel__button { display: block; width: 130px; height: 36px; padding: 10px 9px; font-size: 16px; font-family: Roboto Condensed,sans-serif; font-weight: 400; line-height: 16px; outline: medium none; z-index: 2; min-width: 130px; box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.11); border-radius: 2px; margin-top: 10px; text-transform: capitalize; } @media only screen and (max-width: 767px) { 	.mobile-panel__button { width: 35%; display: inline-block; min-width: 46px; } } .mobile-panel__button_blue { margin-top: 10px; background-image: linear-gradient(180deg, rgb(44, 133, 202), rgb(22, 66, 120)); box-shadow: 0px 1px 0px 0px rgb(122, 199, 255) inset, 0px 1px 6px 0px rgba(204, 242, 255, 0.5) inset; width: 48%; } .mobile-panel__button--notlogged { margin-right: 3%; width: 47%; } .toppanel { display: block; width: 100%; position: relative; font-size: 0px; padding: 16px 10px 16px 17px; font-weight: 700; font-family: Roboto Condensed,sans-serif; white-space: nowrap; overflow: visible; } .toppanel__icon { display: none; vertical-align: top; position: relative; width: 14px; height: 20px; fill: rgb(255, 255, 255); } @media only screen and (max-width: 767px) { 	.toppanel__icon { display: inline-block; } } .toppanel__icon_menu { display: block; position: absolute; width: 12px; background-color: rgb(255, 255, 255); top: 50%; left: 8px; transform: translateY(-50%); height: 2px; } .toppanel__icon_menu::after, .toppanel__icon_menu::before { content: ""; display: block; position: absolute; width: 12px; height: 2px; left: 0px; background-color: rgb(255, 255, 255); } .toppanel__icon_menu::before { top: -4px; } .toppanel__icon_menu::after { bottom: -4px; } .toppanel__icon_close { display: none; } .toppanel__button { display: none; position: absolute; top: 30px; right: 3px; font-family: Roboto Condensed,sans-serif; font-size: 12px; font-weight: 400; font-stretch: condensed; letter-spacing: -0.2px; color: rgb(255, 255, 255); padding: 6px 8px 6px 25px; outline: medium none; width: 64px; height: 35px; border-radius: 2px; background-image: linear-gradient(180deg, rgb(44, 133, 202), rgb(22, 66, 120)); box-shadow: 0px 1px 0px 0px rgb(122, 199, 255) inset, 0px 1px 6px 0px rgba(204, 242, 255, 0.5) inset; } @media only screen and (max-width: 767px) { 	.toppanel__button { display: block; } } .nav { list-style-type: none; display: table; margin: 0px auto; padding: 0px; font-size: 0px; } .header__head-nav .nav { padding-left: 250px; } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.header__head-nav .nav { padding-left: 200px; } } @media only screen and (max-width: 767px) { 	.header__head-nav .nav { position: absolute; top: 50%; transform: translateY(-50%); } } .nav__item { display: table-cell; vertical-align: top; position: relative; } @media only screen and (max-width: 767px) { 	.nav__item { display: inline-block; } } @media only screen and (max-width: 767px) { 	.header__head-nav .nav__item { display: block; } } .nav__item::after { content: ""; display: block; position: absolute; top: 0px; background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%; left: 100%; height: 100%; width: 1px; transform: inherit; } .nav__item:last-child::after { content: none; } .nav__link { text-shadow: 0px 2px 0px rgba(4, 4, 4, 0.19); font-size: 14px; line-height: 20px; font-weight: 700; text-transform: uppercase; color: rgb(255, 255, 255); display: block; padding: 15px 27px; text-align: center; white-space: nowrap; } .nav__link-important { color: rgb(122, 199, 255); font-weight: 900; } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.nav__link { padding: 15px 13px; font-size: 15px; } } .nav__link:hover { color: rgb(255, 234, 0); } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.header__head-nav .nav__link { text-transform: capitalize; font-size: 15px; } } @media only screen and (max-width: 767px) { 	.header__head-nav .nav__link { display: block; font-size: 12px; padding: 4px 20px; line-height: 12px; text-align: left; text-transform: capitalize; } } @media only screen and (max-width: 767px) { 	.footer__nav .nav__link { padding: 4px 20px; } } .nav_footer { display: inline-block; width: auto; } .nav_footer .nav__item { display: inline-block; vertical-align: top; } .mobile-nav { display: none; position: relative; } @media only screen and (max-width: 767px) { 	.mobile-nav { display: block; } } .mobile-nav__list { margin: 0px; padding: 0px; list-style-type: none; } .mobile-nav__item { display: block; position: relative; width: 100%; } .mobile-nav__link { height: 42px; font-family: Open Sans,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 700; line-height: 44px; color: rgb(0, 166, 255); display: block; position: relative; padding-left: 40px; } .mobile-nav__link::before { display: block; content: ""; top: 1px; left: 0px; right: 0px; position: absolute; width: 100%; height: 2px; background-color: rgb(8, 32, 58); z-index: -1; } .mobile-nav__icon { display: block; position: absolute; top: 50%; transform: translateY(-50%); z-index: 3; } .mobile-nav__icon svg { fill: rgb(255, 255, 255); display: block; } .mobile-nav_dropdown { display: none; } .signup { position: relative; display: block; width: 253px; height: 43px; } @media only screen and (min-width: 1000px) and (max-width: 1239px) { 	.signup { width: auto; } } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.signup { width: auto; height: 36px; } } .signup__button { position: absolute; font-size: 13px; line-height: 14px; padding: 13px 9px; top: 0px; left: 0px; z-index: 2; min-width: 130px; width: 100%; box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.11); } @media only screen and (min-width: 1000px) and (max-width: 1239px) { 	.signup__button { position: relative; } } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.signup__button { position: relative; padding: 10px 9px; } } @media only screen and (max-width: 767px) { 	.head-panel__signup .signup__button { position: relative; } } .signup_text { color: rgb(255, 255, 255); display: inline-block; font-size: 12px; position: absolute; bottom: -20px; text-align: center; width: 100%; text-transform: none; animation: 1.5s ease-in-out 0s alternate none infinite running neon4; transition: color 0.5s ease 0s; } .s_block { display: block; } .s_block { position: relative; text-align: center; } @media only screen and (max-width: 767px) { 	.main-nav__subnav.subnav { display: block; height: auto; width: 100%; max-width: 480px; padding: 5px; } } @media only screen and (max-width: 767px) { 	.main-nav__subnav.subnav .subnav__item { display: inline-block; vertical-align: top; width: auto; } } .side-nav { padding: 0px 20px 10px; margin: 0px; border-bottom: 1px solid rgb(19, 46, 77); } .side-nav__item { display: block; vertical-align: middle; position: relative; padding: 7px 10px; border-radius: 3px; } .side-nav__link { display: block; font-size: 15px; line-height: 30px; text-transform: uppercase; color: rgb(255, 255, 255); } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.side-nav__link { font-size: 12px; } } @media only screen and (max-width: 767px) { 	.side-nav__link { font-size: 12px; padding: 0px 10px; line-height: 18px; } } .side-nav__item:hover .side-nav__link { color: rgb(0, 255, 118); } .side-nav__item:hover .side-nav__link::after { color: rgb(255, 255, 255); } .subnav { padding: 0px 20px; } @media only screen and (max-width: 767px) { 	.subnav { text-align: center; } } .subnav__item { display: block; vertical-align: middle; position: relative; padding: 5px 10px; } .subnav__link { display: block; font-size: 13px; line-height: 28px; text-transform: uppercase; color: rgb(105, 147, 195); } .subnav__link_active { color: rgb(249, 105, 21) ! important; } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.subnav__link { font-size: 12px; } } @media only screen and (max-width: 767px) { 	.subnav__link { font-size: 12px; padding: 4px 10px; } } .subnav__item:hover .subnav__link { color: rgb(0, 255, 118); } .subnav__item:hover .subnav__link::after { color: rgb(255, 255, 255); } .preview { position: relative; background-color: rgb(8, 32, 58); border-width: 1px; border-style: solid; border-color: rgb(0, 180, 254) rgb(21, 53, 90) rgb(21, 53, 90); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 4px; padding: 0px 1px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); background-image: linear-gradient(rgb(0, 180, 254), rgb(32, 60, 92)), linear-gradient(rgb(0, 180, 254), rgb(32, 60, 92)); } .preview__item { display: block; position: relative; } .preview__img { max-width: 100%; width: 100%; display: block; max-height: 188px; } .preview__overlay { display: block; position: absolute; text-align: center; top: 0px; left: 0px; right: 0px; bottom: 0px; opacity: 0; transition: all 0.1s ease 0s; z-index: -1; } .preview__item:hover .preview__overlay { background-color: rgba(0, 0, 0, 0.73); box-shadow: 0px 0px 2.9px 1.1px rgba(255, 255, 255, 0.28) inset, 0px 1px 0px rgba(255, 255, 255, 0.08) inset, 0px 2px 1px rgba(13, 25, 39, 0.37); opacity: 1; z-index: 1; } .preview__action { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .preview__button { font-size: 15px; padding: 8px 15px; display: inline-block; white-space: nowrap; } .preview__button_demo { padding: 6px 9px; margin-top: 11px; } .preview__icon { display: block; position: absolute; bottom: 10px; right: 12px; cursor: pointer; } .preview__icon.fa { font-size: 20px; color: rgb(255, 255, 255); } .preview__info { padding: 10px 13px; text-align: center; } @media only screen and (max-width: 767px) { 	.preview__info { text-align: left; } } .preview__title { text-shadow: 0px 2px 0px rgb(42, 58, 76); color: rgb(255, 255, 255); font-size: 14px; margin: 0px; } .preview__note, .preview__title { font-weight: 700; text-transform: uppercase; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 100%; } .preview__note { text-shadow: 0px 1px 0px rgb(10, 24, 41); color: rgb(143, 181, 212); font-size: 11px; margin: 5px 0px 0px; } @media only screen and (max-width: 767px) { 	.preview__note { max-width: 100%; } } .search { display: block; position: relative; border-top: 1px solid rgb(0, 180, 254); background-image: linear-gradient(rgb(0, 180, 254), rgb(21, 34, 49)), linear-gradient(rgb(0, 180, 254), rgb(21, 34, 49)); padding: 0px 1px; border-radius: 2px; } .search__button { display: block; height: 41px; width: 41px; background: transparent none repeat scroll 0% 0%; border: medium none; cursor: pointer; position: absolute; top: 0px; right: 0px; } .search__button::after { content: ""; display: block; position: absolute; top: 8px; right: 9px; background-image: url(/uploads/1015/sprite.png); background-position: -904px -819px; width: 24px; height: 25px; } .search__input { width: 100%; height: 40px; background-color: rgb(10, 24, 41); border-radius: 2px; box-shadow: 0px 1px 0px rgb(21, 34, 49) inset, 0px 1px 0px rgb(53, 76, 104); color: rgb(160, 198, 243); font-size: 13px; font-weight: 400; border: medium none; padding: 11px 37px 11px 13px; } .tournament { text-align: center; } .tournament { display: block; position: relative; } .footer { display: block; position: relative; width: 940px; margin: 0px auto; padding-bottom: 37px; text-align: center; } @media only screen and (min-width: 1440px) { 	.footer { width: 1420px; } } @media only screen and (min-width: 1240px) and (max-width: 1439px) { 	.footer { width: 1180px; } } @media only screen and (min-width: 768px) and (max-width: 999px) { 	.footer { width: 700px; } } @media only screen and (max-width: 767px) { 	.footer { width: 100%; } } .footer__nav { margin-top: 150px; text-align: center; } @media only screen and (max-width: 767px) { 	.footer__nav { padding: 6px 4px; margin-top: 45px; } } @media only screen and (max-width: 767px) { 	.footer__nav .nav { display: inline-block; vertical-align: top; width: auto; max-width: 300px; } } .footer__icons { display: block; margin: 30px auto; } .footer__cell { display: inline-block; vertical-align: middle; padding-right: 18px; } .footer__cell:last-child { padding-right: 0px; } .overflow { display: none; } .overflow { position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 101; background-color: rgba(0, 0, 0, 0.7); } @media only screen and (max-width: 767px) { 	.wrap { width: 97%; } } body, html { height: 100%; } @media only screen and (min-width: 768px) and (max-width: 999px) { 	body { min-width: 320px ! important; } } @media only screen and (max-width: 767px) { 	body { min-width: 320px ! important; } } .main_gallery .main__item { vertical-align: top; margin: 9px; } @media only screen and (min-width: 1440px) { 	.main_gallery .main__item .preview__info { padding: 20px 22px; } } .main_gallery .main__item.preview { width: 179px; } @media only screen and (min-width: 1440px) { 	.main_gallery .main__item.preview { width: 215px; } } @media only screen and (min-width: 1240px) and (max-width: 1439px) { 	.main_gallery .main__item.preview { width: 195px; } } @media only screen and (min-width: 1000px) and (max-width: 1239px) { 	.main_gallery .main__item.preview { width: 186px; } } @media only screen and (max-width: 767px) { 	.main_gallery .main__item.preview { width: 43%; max-width: 300px; margin: 3.33%; float: none; } } html { height: 100%; } body { background: transparent radial-gradient(ellipse at 65% 22px , rgb(25, 56, 93) 0px, rgb(33, 64, 100) 0px, rgb(21, 56, 119) 30%, rgb(13, 36, 76) 73%, rgb(9, 32, 72) 100%) repeat fixed 0% 0%; font-family: Open Sans,Arial,Helvetica,sans-serif; min-height: 100%; position: relative; overflow-x: hidden; } @media only screen and (max-width: 767px) { 	body { overflow-x: hidden; } } a, a:active, a:hover { color: rgb(255, 255, 255); text-decoration: none; } main a, main a:active { color: rgb(255, 255, 255); } body > section > main > div.main_txt { font-family: Arial, Verdana;     font-size: 10pt;     font-style: normal;     font-variant-ligatures: normal;     font-variant-caps: normal;     font-weight: normal; 	line-height: 17px; 	color: #7c9bbe; 	    margin: 32px; } body > section > main > div.main_txt h2 {     font-family: Arial, Verdana;     font-size: 14pt;     font-style: normal;     font-variant-ligatures: normal;     font-variant-caps: normal;     font-weight: normal; color: #fff001; margin: 18px 0 0; } body > section > main > div.main_txt h1 { font-family: Arial, Verdana;     font-size: 18pt;     font-style: normal;     font-variant-ligatures: normal;     font-variant-caps: normal;     font-weight: normal; 	line-height: 17px; 	color: #fff; 	    margin: 16px 0 0; 	}