

body {
	margin: 0px;
	padding: 0px;
	background-image: url('rennab/pattern-main.jpg');
	height: 100%;
}

h1 {
	color: #E9DB91;
}

h2 {
	color: #E9DB91;
}

@font-face {
	font-family: "myriadpro";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('shh/yriadpro-00f13cb3736e421c414c02e072df5494.woff') format("woff"), url('shh/myriadpro-0b108efc2c7170612af46c221508fbff.ttf') format("truetype"), url('shh/myriadpro-6743d7b1277746f041cce8e1f4a01970.svg') format("svg");
}

@font-face {
	font-family: "myriadprob";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('shh/myriadprob-b51cc880f7210813b29188be5afb5a3e.woff') format("woff"), url('shh/myriadprob-f3e75fc3ae1adf0bc38b514b26288c53.ttf') format("truetype"), url('shh/myriadprob-3fb901554eaecfc9276327fb183475eb.svg') format("svg");
}

@font-face {
	font-family: "segoe";
	src: url('shh/segoeui-25460be17425a1b8230f75ae6e6b8e3f.eot') format("embedded-opentype"), url('shh/segoeui-7fc87590e12bd4fdd257a1036d0ca902.woff') format("woff"), url('shh/segoeui-6a91c2f5fa870cfb17e6da11ba8dd092.ttf') format("truetype"), url('shh/segoeui-009b50584da49a10dd69116c68bd1aa1.svg') format("svg");
}

@font-face {
	font-family: "segoe";
	font-weight: bold;
	src: url('shh/segoeuib-b593a88c51f6f5795dc57a497a3632e3.eot') format("embedded-opentype"), url('shh/segoeuib-27403e436f6398512a8c2e238d620342.woff') format("woff"), url('shh/segoeuib-9bae00d066a3e0c85275d049f9014de3.ttf') format("truetype"), url('shh/segoeuib-d45dafcdd15d03fcdbbb5bb0a1317c73.svg') format("svg");
}

@font-face {
	font-family: "segoeb";
	src: url('shh/segoeuib-b593a88c51f6f5795dc57a497a3632e3.eot') format("embedded-opentype"), url('shh/segoeuib-27403e436f6398512a8c2e238d620342.woff') format("woff"), url('shh/segoeuib-9bae00d066a3e0c85275d049f9014de3.ttf') format("truetype"), url('shh/segoeuib-d45dafcdd15d03fcdbbb5bb0a1317c73.svg') format("svg");
}

img {
	border: medium none;
}

.blue-gradient {
	background: url('rennab/pattern_button.png') repeat scroll 0% 0%, linear-gradient(to bottom, rgb(2, 209, 255) 0%, rgb(0, 107, 164) 100%) repeat scroll 0% 0% transparent;
}

.blue-gradient:hover {
	background: url('rennab/pattern_button.png') repeat scroll 0% 0%, linear-gradient(to bottom, rgb(45, 255, 255) 0%, rgb(0, 120, 188) 100%) repeat scroll 0% 0% transparent;
}

.green-gradient {
	background: url('rennab/pattern_button.png') repeat scroll 0% 0%, linear-gradient(to bottom, rgb(146, 229, 0) 0%, rgb(44, 81, 0) 100%) repeat scroll 0% 0% transparent;
}

.green-gradient:hover {
	background: url('rennab/pattern_button.png') repeat scroll 0% 0%, linear-gradient(to bottom, rgb(168, 253, 0) 0%, rgb(53, 92, 0) 100%) repeat scroll 0% 0% transparent;
}

.orange-gradient {
	background: url('rennab/pattern_button.png') repeat scroll 0% 0%, linear-gradient(to bottom, rgb(255, 190, 0) 0%, rgb(186, 47, 0) 100%) repeat scroll 0% 0% transparent;
}

.orange-gradient:hover {
	background: url('rennab/pattern_button.png') repeat scroll 0% 0%, linear-gradient(to bottom, rgb(255, 238, 0) 0%, rgb(255, 73, 0) 100%) repeat scroll 0% 0% transparent;
}

.ts-blue {
	text-shadow: 0px 1px 0px rgb(0, 56, 88);
}

.ts-green {
	text-shadow: 0px 1px 0px rgb(41, 41, 41);
}

.ts-orange {
	text-shadow: 0px 1px 0px rgb(123, 30, 0);
}

.clearfix {
	clear: both;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

fieldset {
	border: 1px solid rgb(0, 0, 0);
	padding-left: 10px;
	padding-right: 10px;
}

legend {
	font-family: myriadprob;
	font-size: 20px;
	color: rgb(233, 219, 145);
	padding-left: 10px;
	padding-right: 10px;
}

.divider10px {
	height: 10px;
	width: 100%;
	clear: both;
}

.divider15px {
	height: 15px;
	width: 100%;
	clear: both;
}

.divider20px {
	height: 20px;
	width: 100%;
	clear: both;
}

.divider25px {
	height: 25px;
	width: 100%;
	clear: both;
}

h3 {
	font-family: myriadprob;
	font-size: 16px;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 5px;
	color: rgb(233, 219, 145);
	line-height: 14px;
}

h4 {
	font-family: myriadprob;
	font-size: 14px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 5px;
	color: rgb(233, 219, 145);
	line-height: 14px;
}

p {
	font-family: arial;
	font-size: 12px;
	color: rgb(153, 153, 153);
	line-height: 18px;
	margin: 5px;
	padding: 0px;
}

header {
	background-color: rgb(7, 14, 19);
	width: 100%;
	background-image: url('rennab/head-bg-9.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	height: 108px;
}

header .shadow {
	width: 100%;
	height: 108px;
	background-position: center top;
	background-image: url('rennab/header-shadow-6.png');
	background-repeat: no-repeat;
}

.container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.container.head a.logo {
	display: inline-block;
	margin-top: 10px;
}

.container.head div {
	/*display: inline-block;*/
	display: inline; /*я добавил*/
}

.socials {
	display: inline-block;
	background-color: rgb(3, 13, 23);
	border: 1px solid rgb(35, 45, 54);
	width: 269px;
	height: 33px;
	margin-left: 58px;
	vertical-align: top;
	margin-top: 20px;
	border-radius: 3px;
}

.container.head a.enter {
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-family: myriadprob;
	height: 35px;
	border-radius: 1px;
	font-size: 14px;
	line-height: 38px;
	vertical-align: top;
	margin-top: 20px;
	margin-left: 64px;
}

.container.head a.enter i {
	display: inline-block;
	margin-right: 6px;
	vertical-align: middle;
	margin-top: -2px;
}

.container.head a.reg {
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-family: myriadprob;
	height: 35px;
	border-radius: 1px;
	font-size: 14px;
	line-height: 38px;
	vertical-align: top;
	margin-top: 20px;
	float: right;
}

.container.head a.reg i {
	display: inline-block;
	margin-right: 6px;
	vertical-align: middle;
	margin-top: -2px;
}

.top-nav-bar {
	display: table;
	margin: 7px 0px 0px;
	padding: 0px;
}

.top-nav-bar li {
	display: table-cell;
	width: 1%;
	list-style: outside none none;
	text-align: center;
}

.top-nav-bar li a {
	text-decoration: none;
	font-size: 13px;
	color: rgb(204, 204, 204);
	font-family: myriadpro;
	text-shadow: none;
	height: 28px;
	line-height: 30px;
	display: block;
}

.top-nav-bar li a:hover {
	color: rgb(148, 216, 255);
	background: linear-gradient(to bottom, rgb(7, 18, 28) 0%, rgb(5, 31, 54) 100%) repeat scroll 0% 0% transparent;
}

.banner-main {
	width: 100%;
	height: 237px;
	background-color: rgb(0, 0, 0);
	background-position: center center;
	background-repeat: no-repeat;
}

.container.nav {
	position: relative;
	z-index: 9990;
}

.banner-left-side-content {
	display: inline-block;
	float: left;
	width: 320px;
}

.banner-left-side-content .know-more {
	display: block;
	width: 100%;
	text-align: center;
	height: 42px;
	padding-top: 18px;
	color: rgb(255, 255, 255);
	font-size: 24px;
	text-decoration: none;
	font-family: myriadprob;
	border-radius: 2px;
	line-height: 12px;
	margin-top: 118px;
	position: relative;
	z-index: 9990;
}

.banner-left-side-content .know-more:hover {
	box-shadow: 0px 0px 10px rgba(255, 108, 0, 0.68);
}

.banner-left-side-content .know-more i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -3px;
}

.banner-right-side-content {
	display: inline-block;
	float: right;
	width: 240px;
}

.banner-right-side-content .quick-reg {
	width: 160px;
	height: 60px;
	display: block;
	border-radius: 2px;
	margin-top: 119px;
	color: rgb(255, 255, 255);
	font-family: myriadprob;
	text-decoration: none;
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
	line-height: 18px;
	position: relative;
	z-index: 9990;
}

.banner-right-side-content .quick-reg:hover {
	box-shadow: 0px 0px 8px rgba(191, 255, 75, 0.68);
}

.banner-right-side-content .quick-reg span {
	font-size: 24px;
}

.banner-right-side-content .quick-reg div {
	display: inline-block;
	width: 120px;
	margin-top: 13px;
	height: 40px;
}

.banner-right-side-content .quick-reg i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	float: left;
	margin-top: 12px;
}

.main-nav-menu {
	margin: -41px 0px 0px;
	padding: 0px;
	line-height: 1em;
	border-bottom: 1px solid rgb(12, 13, 13);
	height: 39px;
	border-top: 1px solid rgb(38, 112, 173);
	font-size: 0px;
}

.main-nav-menu li {
	border-width: medium 1px medium medium;
	border-style: none solid none none;
	border-color: -moz-use-text-color rgb(38, 112, 173) -moz-use-text-color -moz-use-text-color;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	display: table-cell;
	list-style: outside none none;
	text-align: center;
	white-space: nowrap;
	height: 39px;
	vertical-align: top;
	text-transform: uppercase;
}

.main-nav-menu li:first-child {
	width: 20px;
	height: 39px;
	border: medium none;
	background-image: url('rennab/nav-fch-bg-8.jpg');
}

.main-nav-menu li:last-child {
	width: 20px;
	height: 39px;
	background-image: url('rennab/nav-lch-bg-1.jpg');
	border: medium none;
}

.main-nav-menu li a.default {
	font-family: myriadprob;
	font-size: 14px;
	color: rgb(255, 255, 255);
	text-decoration: none;
	height: 39px;
	border-left: 1px solid rgb(12, 13, 13);
	width: 238px;
	background-image: url('rennab/nav-menu-bg-f.jpg');
	display: block;
	line-height: 40px;
}

.main-nav-menu li a:hover {
	background-image: url('rennab/nav-menu-bg-hover-c.jpg');
}

.main-nav-menu li a i {
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle;
	margin-top: -5px;
}

.popular-tab tr td section {
	margin-left: 10px;
}

.popular-tab tr td:first-child section {
	margin: 0px;
}

.mid-bg {
	background-image: url('rennab/mid-bg-a.png');
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
}

.container.main {
	box-shadow: 0px 0px 14px black;
	background-image: url('rennab/pattern_central.jpg');
	padding-left: 20px;
	padding-right: 20px;
	width: 960px;
}

.main-left-part-content {
	width: 710px;
	display: inline-block;
	float: left;
	vertical-align: top;
}

.main-right-part-content {
	width: 240px;
	display: inline-block;
	float: right;
	vertical-align: top;
}

.new-games-block {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-flex-flow: row wrap;
	justify-content: space-between;
}

.new-games-block section {
	width: 220px;
	border: 1px solid rgb(5, 5, 6);
	height: 278px;
	font-size: 0px;
	text-decoration: none;
}

.new-games-block section img {
	width: 218px;
	height: 276px;
	border: 1px solid rgb(95, 91, 92);
}

.new-games-block section:hover div.game-over {
	display: block ! important;
}

.new-games-block section:hover .game-stat {
	display: none;
}

.new-games-block section:hover .game-name {
	display: none;
}

.new-games-block section div.game-over {
	margin: 1px 0px 0px 1px ! important;
	width: 218px ! important;
	height: 232px ! important;
	padding-top: 44px;
}

.game-stat {
	position: absolute;
	width: 65px ! important;
	height: 65px ! important;
	border: medium none ! important;
	background-image: url('rennab/stats-7ddd631e9350c016096201ead5559e7d.png');
}

.game-stat.popular {
	background-position: -65px 0px;
}

.game-stat.oftheday {
	background-position: -195px 0px;
}

.game-name {
	height: 51px ! important;
	width: 100% ! important;
	max-width: 100%;
	border: medium none ! important;
	background-image: url('rennab/game-name-bg.png');
	background-repeat: repeat-x;
	font-family: myriadprob;
	color: rgb(233, 219, 145);
	margin-top: -52px;
	position: relative;
	z-index: 10;
	font-size: 16px;
	line-height: 16px;
}

.game-name tr td {
	padding-left: 10px;
	padding-right: 5px;
	height: 43px ! important;
	padding-bottom: 8px;
	vertical-align: bottom;
}

.show-all {
	width: 100%;
}

.show-all div {
	display: inline-block;
	float: left;
	text-align: right;
	width: 445px;
	font-family: myriadpro;
	font-size: 14px;
	color: rgb(204, 204, 204);
	line-height: 36px;
}

.show-all a {
	display: inline-block;
	float: right;
	width: 220px;
	height: 27px;
	padding-top: 8px;
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-size: 16px;
	font-family: myriadprob;
	text-align: center;
	line-height: 12px;
	border-radius: 1px;
}

.show-all a i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.pop-games-table {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-flex-flow: row wrap;
	justify-content: space-between;
}

.pop-games-table .block {
	width: 228px;
	height: 169px;
	margin-bottom: 10px;
}

.pop-games-table .block:first-child div {
	margin-left: 0px;
}

.pop-games-table .block:last-child div {
	margin-left: 6px;
}

.pop-games-table .block:first-child div:hover {
	margin-left: -6px;
}

.pop-games-table .block:last-child div:hover {
	margin-left: -2px;
}

.pop-games-table .block {
	width: 215px;
	height: 162px;
	border: 1px solid rgb(5, 5, 6);
}

.pop-games-table .block:hover {
	width: 215px;
	height: 162px;
}

.pop-games-table .block:hover .game-stat {
	display: none;
}

.pop-games-table .block .game-stat {
	margin: 0px ! important;
}

.pop-games-table .block img {
	width: 213px;
	border: 1px solid rgb(95, 91, 92);
	height: 160px;
}

.pop-games-table .block:hover img {
	width: 213px ! important;
	height: 160px ! important;
}

.pop-games-table .block .game-name {
}

.pop-games-table .block:hover .game-name {
	display: none;
}

.pop-games-table .block:hover .game-over {
	display: block;
}

.game-over {
	width: 213px ! important;
	height: 160px ! important;
	margin: 1px 0px 0px 1px ! important;
	position: absolute;
	border: medium none ! important;
	background-image: url('rennab/dark-overlay-5.png');
	display: none;
}

.game-over div {
	border: medium none ! important;
}

.game-over a {
	border: medium none ! important;
}

.game-over .play-btn {
	display: block;
	width: 137px;
	height: 45px;
	padding-left: 27px;
	padding-right: 27px;
	margin-left: auto;
	margin-right: auto;
	font-family: myriadprob;
	color: rgb(255, 255, 255);
	font-style: normal;
	text-align: center;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	padding-top: 15px;
	border-radius: 2px;
	margin-top: 27px;
}

.game-over .play-btn:hover {
	box-shadow: 0px 0px 8px rgba(191, 255, 75, 0.68);
}

.game-over .clearfix {
	height: 0px ! important;
}

.game-over a.play-btn i {
	float: left;
	vertical-align: middle;
	margin-right: 12px;
	margin-top: 0px;
}

.game-over a.play-btn span {
	font-size: 24px;
}

.game-over .demo-btn {
	width: 140px;
	height: 22px;
	padding-top: 10px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 7px;
	border-radius: 1px;
	text-align: center;
	font-family: myriadprob;
	color: rgb(255, 255, 255);
	text-decoration: none;
	line-height: 8px;
	font-size: 14px;
}

.game-over .demo-btn i {
	display: inline-block;
	margin-right: 10px;
	margin-top: -3px;
	vertical-align: middle;
}

.game-over .info {
	font-family: myriadpro;
	font-size: 13px;
	color: rgb(153, 153, 153);
	text-align: center;
	display: block;
	margin-top: 10px;
}

.game-over .info:hover {
	text-decoration: none;
}

.now-win {
	width: 305px;
	float: left;
	display: inline-block;
}

.now-win table {
	background-color: rgb(0, 0, 0);
}

.now-win table tr td {
	width: 301px;
	height: 36px;
	background-image: url('rennab/pattern_blocck-light.jpg');
	border: 1px solid rgb(57, 60, 63);
}

.now-win table tr td div.status {
	width: 35px;
	padding-top: 10px;
	display: inline-block;
	float: left;
	margin-left: 10px;
}

.now-win table tr td div.name {
	font-family: arial;
	font-size: 12px;
	color: rgb(204, 204, 204);
	line-height: 36px;
	display: inline-block;
	float: left;
	padding-left: 10px;
}

.now-win table tr td div.win {
	display: inline-block;
	float: right;
	text-align: right;
	padding-right: 10px;
}

.now-win table tr td div.win b {
	font-family: arial;
	font-size: 12px;
	color: rgb(233, 219, 145);
	line-height: 12px;
}

.now-win table tr td div.win a {
	clear: both;
	font-size: 11px;
	color: rgb(204, 204, 204);
	text-decoration: none;
	font-family: arial;
	display: block;
	line-height: 10px;
}

.now-win table tr td div.win a:hover {
	text-decoration: underline;
	color: rgb(255, 255, 255);
}

.main-news {
	width: 394px;
	float: right;
	display: inline-block;
}

.main-news h3 a {
	display: inline-block;
	float: right;
	color: rgb(233, 219, 145);
	font-family: arial;
	font-size: 11px;
	padding-right: 3px;
}

.main-news table {
	background-color: rgb(0, 0, 0);
}

.main-news table tr td {
	width: 390px;
	height: 75px;
	background-image: url('rennab/pattern_blocck-light.jpg');
	border: 1px solid rgb(57, 60, 63);
}

.main-news table tr td:hover {
	background-image: url('rennab/pattern_blocck-dark.jpg');
}

.main-news table tr td .news {
	text-decoration: none;
}

.main-news table tr td .news img {
	float: left;
	display: inline-block;
	width: 100px;
	height: 75px;
	border-right: 1px solid rgb(57, 60, 63);
}

.main-news table tr td .news div {
	padding: 0px 10px;
	width: 268px;
	border-left: 1px solid rgb(0, 0, 0);
	max-height: 75px;
	min-height: 75px;
	overflow: hidden;
}

.main-news table tr td .news div b {
	font-family: myriadpro;
	font-size: 14px;
	display: block;
	color: rgb(233, 219, 145);
	padding: 4px 0px;
	line-height: 100%;
}

.main-news table tr td .news div b a {
	text-decoration: none;
}

.main-news table tr td .news div b a:hover {
	text-decoration: underline;
}

.main-news table tr td .news div p {
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 11px;
	color: rgb(204, 204, 204);
	line-height: 100%;
}

.main-h3 {
	font-family: myriadprob;
	color: rgb(233, 219, 145);
	font-size: 20px;
	font-weight: normal;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

.main-h3:first-letter {
	text-transform: uppercase;
}

.rp-blick {
	width: 240px;
	height: 10px;
	clear: both;
	background-repeat: no-repeat;
	background-image: url('rennab/rp-blick-23d08933f67d4665c5856fcf8ad49f54.png');
	background-position: center center;
}

.right-part-block {
	width: 238px;
	border: 1px solid rgb(0, 0, 0);
}

.right-part-block .inside {
	width: 236px;
	border: 1px solid rgb(57, 60, 63);
	background-image: url('rennab/pattern_blocck-light.jpg');
}

.right-part-block .inside .title {
	font-family: myriadprob;
	font-size: 18px;
	color: rgb(233, 219, 145);
	width: 100%;
	text-align: center;
	line-height: 42px;
}

.right-part-block .inside a.image-link {
	width: 220px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
	border: 1px solid rgb(0, 0, 0);
}

.right-part-block .inside a.image-link.small {
	height: 157px;
}

.right-part-block .inside a.image-link .game-name {
	padding-right: 10px;
	line-height: 16px;
	margin-top: -56px;
}

.right-part-block .inside a.image-link img {
	width: 218px;
	height: 276px;
	border: 1px solid rgb(82, 83, 85);
}

.right-part-block .inside a.image-link.small img {
	height: 155px;
}

.right-part-block .inside a.play-btn {
	display: block;
	width: 137px;
	height: 47px;
	padding-left: 41px;
	padding-right: 41px;
	margin-left: auto;
	margin-right: auto;
	font-family: myriadprob;
	color: rgb(255, 255, 255);
	font-style: normal;
	text-align: center;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	padding-top: 13px;
	border-radius: 2px;
}

.right-part-block .inside a.play-btn:hover {
	box-shadow: 0px 0px 8px rgba(191, 255, 75, 0.68);
}

.right-part-block .inside a.play-btn i {
	float: left;
	vertical-align: middle;
	margin-right: 12px;
	margin-top: 4px;
}

.right-part-block .inside a.play-btn span {
	font-size: 26px;
}

.right-part-block .inside a.btn {
	display: block;
	width: 220px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	font-family: myriadprob;
	color: rgb(255, 255, 255);
	font-style: normal;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	line-height: 10px;
	border-radius: 1px;
	padding-top: 10px;
}

.right-part-block .inside a.btn i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -3px;
}

.rp-counter-block {
	width: 240px;
	height: 311px;
	background-image: url('rennab/counter-bg-5.png');
}

.rp-counter-block .title {
	width: 100%;
	font-family: myriadpro;
	color: rgb(255, 255, 255);
	text-align: center;
	height: 46px;
	line-height: 46px;
}

.rp-counter-block img {
	height: 116px;
	width: 237px;
	margin-left: 1px;
}

.rp-counter-block table {
	margin-left: auto;
	margin-right: auto;
}

.rp-counter-block table tr th {
	font-weight: normal;
	text-align: center;
	font-size: 11px;
	color: rgb(204, 204, 204);
	height: 19px;
	font-family: arial;
	vertical-align: top;
}

.rp-counter-block table tr td {
	width: 51px;
	text-align: center;
}

.rp-counter-block table tr.count td {
	font-family: arial;
	vertical-align: bottom;
	font-size: 36px;
	line-height: 34px;
	height: 42px;
	color: rgb(255, 255, 255);
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
}

.rp-counter-block table tr.time-elements td {
	vertical-align: top;
	font-family: arial;
	font-size: 10px;
	color: rgb(255, 216, 0);
	line-height: 8px;
}

.rp-counter-block .btn {
	display: block;
	width: 220px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	font-family: myriadprob;
	color: rgb(255, 255, 255);
	font-style: normal;
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
	text-decoration: none;
	line-height: 10px;
	margin-top: 13px;
	border-radius: 1px;
}

.rp-counter-block .btn i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -3px;
}

.bottom-info-block {
	width: 100%;
	border: 1px solid rgb(0, 0, 0);
	background-image: url('rennab/pattern_blocck-light.jpg');
	position: relative;
}

.bottom-info-block .text-block {
	padding: 0px 25px 15px;
	width: 844px;
	/* border: 1px solid rgb(57, 60, 63);*/
}

.bottom-info-block .text-block .text-block-content {
	max-height: 83px;
	overflow: hidden;
}

.bottom-info-block .text-block .text-block-content.active {
	max-height: none;
}

footer {
	background-image: url('rennab/footer-bg-4.jpg');
	height: 290px;
	padding-top: 1px;
	background-color: rgb(7, 13, 18);
}

footer hr {
	background-color: rgb(18, 39, 59);
	height: 1px;
	border: medium none;
	width: 100%;
	margin: 0px;
}

.footer-logo {
	display: inline-block;
	float: left;
	vertical-align: top;
	background-image: url('footer-logo.png');
	width: 133px;
	height: 130px;
	margin-left: 60px;
	margin-right: 80px;
}

.guest .footer-logo {
	margin-right: 30px;
}

.guest .footer-list-bl {
	padding-left: 30px;
}

.footer-socials {
	margin: 13px 0px 0px;
	padding: 0px;
	font-size: 0px;
	width: 300px;
	display: inline-block;
}

.footer-socials li {
	display: inline-block;
	text-decoration: none;
	margin-left: 8px;
}

.footer-garanties {
	   float: right;
	   padding: 0px;
	   margin: 13px 0px 0px;
	   font-size: 0px;
	   width: 385px;
	   display: inline-block;
	   vertical-align: top;
   }

.footer-garanties li {
	display: inline-block;
	margin-left: 18px;
	list-style: outside none none;
}

.icon {
	background-image: url('rennab/icon-sprite-6.png');
	display: block;
}

.icon.garanty1 {
	width: 44px;
	height: 21px;
	background-position: 0px -251px;
}

.icon.garanty2 {
	width: 37px;
	height: 24px;
	background-position: -60px -250px;
}

.icon.garanty3 {
	width: 43px;
	height: 22px;
	background-position: -114px -252px;
}

.icon.garanty4 {
	width: 42px;
	height: 17px;
	background-position: -171px -254px;
}

.icon.garanty5 {
	width: 43px;
	height: 21px;
	background-position: -227px -252px;
}

.icon.garanty6 {
	width: 43px;
	height: 20px;
	background-position: -284px -254px;
}

.icon.garanty1:hover {
	width: 44px;
	height: 21px;
	background-position: 0px -277px;
}

.icon.garanty2:hover {
	width: 37px;
	height: 24px;
	background-position: -60px -276px;
}

.icon.garanty3:hover {
	width: 43px;
	height: 22px;
	background-position: -114px -278px;
}

.icon.garanty4:hover {
	width: 42px;
	height: 17px;
	background-position: -171px -280px;
}

.icon.garanty5:hover {
	width: 43px;
	height: 21px;
	background-position: -227px -278px;
}

.icon.garanty6:hover {
	width: 43px;
	height: 20px;
	background-position: -284px -280px;
}

.icon.enter {
	width: 23px;
	height: 21px;
	background-position: -152px -1px;
}

.icon.reg {
	width: 20px;
	height: 22px;
	background-position: -177px 0px;
}

.icon.drop {
	width: 20px;
	height: 22px;
	background-position: 0px -49px;
}

.icon.play-big {
	width: 32px;
	height: 32px;
	background-position: -24px -49px;
}

.icon.take-part {
	width: 23px;
	height: 23px;
	background-position: -220px 0px;
}

.icon.take-part-action {
	width: 23px;
	height: 23px;
	background-position: -132px -49px;
}

.icon.drop-arrow {
	width: 26px;
	height: 18px;
	background-position: -429px -49px;
}

.icon.demo {
	width: 24px;
	height: 20px;
	background-position: -58px -49px;
}

.icon.plus {
	width: 32px;
	height: 32px;
	background-position: -276px 0px;
}

.icon.reg-big {
	width: 29px;
	height: 33px;
	background-position: -310px 0px;
}

.icon.popular {
	width: 18px;
	height: 17px;
	background-position: -341px 0px;
}

.icon.sloty {
	width: 18px;
	height: 16px;
	background-position: -361px -1px;
}

.icon.roulette {
	width: 18px;
	height: 18px;
	background-position: -381px 0px;
}

.icon.card-games {
	width: 18px;
	height: 16px;
	background-position: -401px -1px;
}

ul {
	margin: 0px;
	padding: -1px;
	color: #999;
	font-size: 12px;
	font-family: arial;
	line-height: 18px;
}

ol {
	margin: 0px;
	padding: -1px;
	color: #999;
	font-size: 12px;
	font-family: arial;
	line-height: 18px;
}

html,
body {
	width: 100%;
	min-height: 100%;
}

html {
	position: relative;
}

a {
	color: rgb(255, 241, 162);
}

.socials {
	display: inline-block;
	background-color: rgb(3, 13, 23);
	border: 1px solid rgb(35, 45, 54);
	width: 269px;
	height: 33px;
	margin-left: 58px;
	vertical-align: top;
	margin-top: 20px;
	border-radius: 3px;
}

.socials span {
	display: inline-block;
	vertical-align: top;
	margin-right: 6px;
	margin-left: 9px;
	margin-top: 9px;
	height: 33px;
	color: rgb(153, 153, 153);
	font-family: arial;
	font-size: 12px;
}

#ulogin-small {
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
}

.text {
	color: rgb(153, 153, 153);
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
}

.text h1,
.text h2,
.text h3,
.text h4,
.text h5 {
	font-family: myriadprob;
	font-weight: normal;
	margin-top: 1em;
	margin-bottom: 0.4em;
	color: rgb(233, 219, 145);
	line-height: 1em;
}

.text h2 {
	font-size: 18px;
}

.text h1 {
	font-size: 20px;
}

.text p+p {
	margin-top: 0.5em;
}

.status-icon {
	display: inline-block;
	width: 52px;
	height: 26px;
}

.status-icon.status-5 {
	background-image: url('rennab/status-5-5cd70db95eeee4fbeba0398cd3dd9196.png');
}

.status-icon.small {
	width: 36px;
	height: 18px;
	background-size: cover;
}

.drawing .lottery-last-hero .user-list .items .item:nth-child(2n+1) {
	background: none repeat scroll 0% 0% rgba(0, 144, 255, 0.1);
}

#plugin-download {
	background: url('rennab/plugin-bg-c.jpg') no-repeat scroll center 0px rgb(0, 0, 0);
	border-bottom: 1px solid rgb(14, 39, 61);
	color: rgb(255, 255, 255);
	display: block;
	width: 100%;
	height: 78px;
	font: 16px Tahoma;
	top: 0px;
	left: 0px;
	text-align: center;
	z-index: 10000;
}

#plugin-download .inner {
	height: 39px;
	line-height: 39px;
	margin: 0px auto;
	padding: 17px 20px 0px;
	position: relative;
	/*display: inline-flex;*/ /*я добавил*/
}

#plugin-download .arrow {
	background: url('arrow-5.png') no-repeat scroll center center transparent;
	display: inline-block;
	width: 55px;
	height: 39px;
	vertical-align: top;
}

#plugin-download a {
	background: url('rennab/btn-plugin-fc.png') repeat scroll 0% 0% rgb(0, 131, 204);
	border-radius: 2px;
	color: rgb(255, 255, 255);
	display: inline-block;
	width: 120px;
	height: 39px;
	font: bold 16px/39px Tahoma;
	padding: 0px 45px 0px 60px;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgb(0, 56, 88);
	text-transform: uppercase;
}

#plugin-download a:hover {
	background: url('rennab/btn-plugin-fc.png') repeat scroll 0px -39px rgb(62, 160, 213);
}

ul li span a {
	padding: 5px;
	font-size: 16px;
	color: #18D564;
}

nav {
	margin: 10px;
}

nav a {
	text-decoration: none;
}

nav a:hover {
	color: #BFB824;
}

blockquote {
	color: #888999;
	font-weight: bold;
}


footer nav a { margin-right: 26px; }
h2.d-none { display: none; }
.text-block-content { margin: 10px; }
.text-block-content img, .text-block-content iframe { max-width: 100%!important; heoght: auto; }


@media only screen and (max-width: 1400px) {
	.mid-bg { background-image: none; }
}
@media only screen and (max-width: 1200px) {
	#plugin-download .inner { padding: 17px 10px 0px; }
	.container { width: 960px; }
	.socials { margin-left: 50px; width: 240px; }
	footer nav a { margin-right: 19px; }
}
@media only screen and (max-width: 992px) {
	.container { width: 740px; }
	#plugin-download .inner { display: flex; line-height: 18px; justify-content: center; }
	#plugin-download .inner .title { width: 385px; text-align: right; }
	.container.head a.logo { margin-top: 15px; }
	.logo img { width: 210px; }
	.socials { margin-left: 25px; width: 200px; }
	.container.head a.enter { margin-left: 20px; }
	.top-nav-bar { margin-top: 22px; }
	.banner-main { background-size: cover; background-position: center; background-repeat: no-repeat; height: 189px; }
	.banner-left-side-content .know-more { margin-top: 100px; }
	.banner-right-side-content .quick-reg { margin-top: 100px; }
	.main-nav-menu { margin: 0; }
	.main-nav-menu li a.default { width: 183px; }
	.container.main { width: 740px; }
	.main-left-part-content { width: 100%; margin-bottom: 30px; }
	.main-news { width: auto; }
	.main-right-part-content { float: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap;
		justify-content: space-between; width: 100%;  }
	.bottom-info-block .text-block { width: calc(100% - 50px); }
	.divider25px, .rp-blick { display: none; }
	.right-part-block { border: none; margin-bottom: 10px; }
	footer { height: 190px; }
	footer nav a { margin-right: 15px; font-size: 14px; }
	.footer-logo { margin-left: 30px; background-size: contain; background-position: center; background-repeat: no-repeat; width: 110px; height: 100px; }
	.new-games-block section { width: 224px; height: 283px; }
	.new-games-block section img { width: 222px; height: 281px; }
	.main-nav-menu li:first-child, .main-nav-menu li:last-child { display: none; }
}
@media only screen and (max-width: 768px) {
	.container { width: 620px; }
	.container.main { width: 600px; }
	#user-panel { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap;
		justify-content: flex-end; }
	.socials { width: 275px; margin-left: 100px; }
	.logo img { width: 230px; }
	.container.head a.logo { margin-top: 10px; }
	header { background-image: none; height: auto; }
	header .shadow { height: auto; }
	.container.head a.enter { margin-left: 0; margin-right: 10px; }
	#plugin-download .inner .title { font-size: 14px; }
	#plugin-download { height: 65px; }
	#plugin-download .inner { padding-top: 13px; }
	.top-nav-bar { border-top: 1px solid #14202c; }
	.banner-left-side-content { width: 230px; }
	.banner-left-side-content .know-more { height: auto; padding: 5px 0 0; line-height: 40px; margin-top: 95px; }
	.banner-right-side-content .quick-reg { height: 45px; padding-left: 35px; padding-right: 35px; margin-top: 95px; }
	.banner-right-side-content .quick-reg i { margin-top: 5px; }
	.banner-right-side-content .quick-reg div { margin-top: 5px; }
	.banner-right-side-content { width: 230px; }
	.banner-main { height: 158px; }
	.main-nav-menu { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap;
		justify-content: space-between; }
	.main-nav-menu li a.default { width: 153px; font-size: 12px; }
	.new-games-block section { width: 177px; height: 232px; }
	.new-games-block section img { width: 175px; height: 230px; }
	.show-all div { width: 330px; }
	.main-news img { width: 280px; }
	.pop-games-table tr td div { width: 180px; height: 134px; }
	.pop-games-table tr td div img { width: 178px; height: 132px; }
	.pop-games-table tr td div:hover img { width: 194px !important; height: 143px !important; }
	.pop-games-table tr td div:hover { width: 196px; height: 146px; }
	.pop-games-table tr td { height: 145px; }
	.game-over .play-btn { width: 130px; padding-left: 15px; padding-right: 15px; }
	.pop-games-table .block { width: 185px; height: 138px; }
	.pop-games-table .block img { width: 183px; height: 136px; }
	.pop-games-table .block:hover { width: 185px; height: 138px; }
	.pop-games-table .block:hover img { width: 183px!important; height: 136px!important; }
	.game-over { width: 185px !important; height: 138px !important; }
	h1 { font-size: 24px; }
	h2 { font-size: 18px; }
	h3 { font-size: 16px; }
}
@media only screen and (max-width: 640px) {
	.container { width: 500px; }
	.container.main { width: 480px; }
	#plugin-download .inner .title { margin-top: -8px; }
	.socials { width: 245px; margin-left: 20px; }
	.banner-main { height: 127px; }
	.banner-left-side-content .know-more, .banner-right-side-content .quick-reg { margin-top: 65px; }
	.main-nav-menu li a.default { width: 248px; }
	.nav { height: 80px; }
	.show-all div { width: 210px; line-height: 18px; }
	.now-win { margin: 0 auto; float: none; display: block; }
	.main-news { margin: 0 auto; float: none; display: block; }
	footer nav a { font-size: 12px; }
	.footer-garanties { text-align: center; float: none; display: block; margin: 15px auto 0; }
	.bottom-info-block .text-block { padding: 0px 15px 15px; width: calc(100% - 30px); }
	.new-games-block section { width: 145px; height: 183px; }
	.new-games-block section img { width: 143px; height: 181px; }
	.pop-games-table .block { width: 220px; height: 157px; }
	.pop-games-table .block img { width: 218px; height: 155px; }
	.pop-games-table .block:hover { width: 220px; height: 157px; }
	.pop-games-table .block:hover img { width: 218px!important; height: 155px!important; }
	.game-over { width: 220px !important; height: 157px !important; }
}
@media only screen and (max-width: 525px) {
	.container { width: 340px; }
	.container.main { width: 320px; }
	#plugin-download .inner { display: block; padding-top: 7px; line-height: 14px; }
	#plugin-download .arrow { display: none; }
	#plugin-download { height: 78px; }
	#plugin-download .inner .title { font-size: 12px; display: block; text-align: center; width: 100%; margin-top: 0; }
	#plugin-download a { height: 30px; font-size: 14px; line-height: 30px; background-image: none; margin-top: 5px;  }
	#plugin-download a:hover { background-image: none; }
	#user-panel { justify-content: center; }
	.socials { margin-left: 0; }
	.top-nav-bar { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap;
		justify-content: center; }
	.top-nav-bar li { width: auto; }
	.top-nav-bar li a { padding: 0 10px; }
	.banner-main { height: 87px; }
	.banner-left-side-content, .banner-right-side-content { width: 340px; }
	.banner-left-side-content .know-more { width: 250px; margin: 100px auto 0; }
	.nav { text-align: center; height: 175px; margin-top: 130px; }
	.banner-right-side-content .quick-reg { width: 200px; margin: 10px auto 0; padding-left: 25px; padding-right: 25px; }
	.main-nav-menu li a.default { width: 340px; border: none; }
	.main-nav-menu li { border: none; }
	.show-all div { width: 100%; text-align: center; }
	.show-all a { margin-top: 10px; float: none; width: 100%; }
	.now-win { width: 100%; }
	.now-win table { width: 100%; }
	.main-news img { width: 100%; }
	.right-part-block { width: 100%; }
	.right-part-block .inside { width: 100%; }
	.rp-counter-block { margin: 0 auto 10px; }
	.bottom-info-block .text-block { padding: 0px 10px 15px; width: calc(100% - 20px); }
	ul { padding-left: 20px; }
	.footer-garanties { width: 100%; margin-top: 5px;  }
	.footer-garanties li { margin-left: 14px; }
	.footer-logo { width: 80px; height: 80px; }
	footer { height: 160px; }
	.new-games-block section { width: 230px; height: 292px; margin: 5px auto; }
	.new-games-block section img { width: 228px; height: 289px; }
	.pop-games-table .block { margin: 0 auto 10px; }
	h1 { font-size: 20px; }
	h2 { font-size: 16px; }
	h3 { font-size: 14px; }
}
@media only screen and (max-width: 360px) {
	.container { width: 310px; }
	.container.main { width: 300px; padding: 0 5px;  }
	.socials { width: 275px; }
	.banner-main { height: 75px; }
	.banner-left-side-content .know-more { margin-top: 85px; }
	.banner-left-side-content, .banner-right-side-content { width: 310px; }
	.nav { margin-top: 120px; }
	.main-nav-menu li a.default { width: 310px; }
	.footer-logo { margin-left: 10px; }
	footer { height: 180px; }
	.footer-garanties li { margin: 0 12px; }
}
table {
	cellpadding: 0;
	cellspacing: 0;
}