html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}

html {
	height:100%
}

#all {
	width:100%
}

body {
	font-size:.9em;
	background:#f0f0f0;
	font-family:Tahoma,sans-serif;
	position:relative;
	min-width:975px;
	min-height:100%;
	line-height:1;
	margin:0 auto;
	width:100%
}

a {

	color: #188abd;

}

a:hover {
	
	color: red;
	
}


.c {
	clear:both
}

ol,ul {
	list-style:none
}

blockquote,q {
	quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none
}

table {
	border-collapse:collapse;
	border-spacing:0
}

i,em {
	font-style:italic
}

b,strong {
	font-weight:700
}

#topmenu {
	background-image:url(head1back.png),url(head2back.png),url(head3back.png);
	height:235px;
	border-bottom:3px ridge #bfbfbf;
	width:100%
}

#topyzor {
	background:no-repeat url(yzor.jpg) 50% 0;
	height:235px;
	width:100%
}

#topmenu1 {
	background-image:url(navigationback.png);
	height:63px;
	width:100%
}

#topmenu2 {
	margin:0 auto;
	width:975px;
	height:63px
}

#logo {
	float:left;
	width:233px
}

#navigationbox {
	float:left;
	height:63px;
	width:742px
}

#navigation {
	float:right;
	margin-right:30px
}

#navigation ul {
	text-align:right;
	font-size:1.2em;
	color:#fff
}

#navigation li {
	float:left;
	padding:20px 15px 23px;
	margin:0 1px 0 auto
}

#navigation .button1 {
	background-repeat:repeat-x;
	background:url(button1.png)
}

#navigation .button1-hover {
	cursor:pointer;
	background: 0 50px repeat-x url(button1act.png)
}

#navigation .button2 {
	background-repeat:repeat-x;
	background:url(button2.png)
}

#navigation .button2-hover {
	cursor:pointer;
	background: 0 50px repeat-x url(button2act.png)
}

#navigation .button3 {
	background-repeat:repeat-x;
	background:url(button3.png)
}

#navigation .button3-hover {
	cursor:pointer;
	background: 0 50px repeat-x url(button3act.png)
}

#navigation .button4 {
	background-repeat:repeat-x;
	background:url(button4.png)
}

#navigation .button4-hover {
	cursor:pointer;
	background: 0 50px repeat-x url(button4act.png)
}
#navigation .button5 {
	background-repeat:repeat-x;
	background:url(button5.png)
}

#navigation .button5-hover {
	cursor:pointer;
	background: 0 50px repeat-x url(button5act.png)
}

#navigation li a {
	padding:15px 0;
	color:#fff;
	text-decoration:none
}

#navigation li a:hover {
	color:#faf5e6;
	text-decoration:none
}

#slider {
	height:169px;
	width:975px;
	margin:0 auto 0;
	background:url(sliderback.png);
	color:#a6b8ba
}

#slider a {
	color:#ace628;
	text-decoration:none;
	font-size:1.4em
}


.scrollable {
  /* required settings */
  position:relative;
  overflow:hidden;
  width: 754px;
  height:169px;
}


.scrollable .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
}

.items div {
  padding-right: 5px;
  float:left;
}
 

#leftarrow {
	cursor: pointer;
	width:110px;
	height:169px;
	float:left
}

#leftarrow a {
	display:block;
	margin-left:15px;
	margin-top:58px;
	background:url(leftarrow.png) no-repeat top;
	height:47px;
	width:47px;
}
#leftarrow a:hover {
	background:url(leftarrow.png) no-repeat left -47px;
}
#leftarrow a:active {
	background:url(leftarrow.png) no-repeat bottom;
}

.sliderimage {
	width:153px;
	height:169px;
	float:left
}
.sliderimage a.imagelink {
	display:block;
	height:120px;
	width:153px;
	
	margin-top:8px
}

.sliderimage a img {
	margin-top:8px
}
.sliderimage a.playfree, .sliderimage a.playmoney {
	display:block;
	width:153px;
	height:30px;
	margin-top:4px;
}
.sliderimage a.playfree {
	background:url(/assets/templates/main/header_playfree_playmoney/playfree.jpg);
}
.sliderimage a.playmoney {
	background:url(/assets/templates/main/header_playfree_playmoney/playmoney.jpg);
}
.sliderimage a.playfree:hover, .sliderimage a.playmoney:hover {
	background-position:left center;
		
}
.sliderimage a.playfree:active, .sliderimage a.playmoney:active {
	background-position:left bottom;
}

.sliderimage a.imagelink img
{
margin:5px 6px;
}
.sliderimage a span {
	z-index:100;
	display:block;
	position:absolute;
	height:120px;
	width:153px;
	background:url(SliderFrame.png) no-repeat;
}

.lefttext {
	text-align:center;
	width:179px;
	height:169px;
	float:left;
	line-height: 1.3em;
	background:no-repeat url(sliderdot.png);
	background-position:right center
}

.lefttext a {
	display:block;
	padding: 0 0 0.3em 0;
	margin-top:51px
}

.righttext {
	width:232px;
	height:169px;
	float:left;
	font-size: 14px;
	line-height: 20px;
	margin:auto 11px
}

.righttext td {
	vertical-align:middle;
	width:232px;
	height:169px
}

#rightarrow {
	
	position: absolute;
	margin-left: 850px;
}

#rightarrow a {
	cursor: pointer;
	display:block;
	background:url(rightarrow.png) no-repeat top;
	margin-left:59px;
	margin-top:58px;
	height:47px;
	width:47px;
}
#rightarrow a:hover {
	background:url(rightarrow.png) no-repeat left -47px;
}
#rightarrow a:active {
	background:url(rightarrow.png) no-repeat bottom;
}
#container {
	margin:2px auto 200px;
	width:975px
}

#list-of-automats {
	width:210px;
	float:left;
	margin: 0 0 15px 0;
	padding-top: 5px;
}
#list-of-automats ul li a.menuLinkAll {
	width:210px;
	height:52px;
	display:block;
	z-index:1000;
	position:absolute;

}
#list-of-automats ul li {
	margin:1px 0 0;
	width:210px;
	height:52px;
	background:url('/assets/images/automats/background.png')
}

/*#list-of-automats ul li:hover {
-webkit-box-shadow: -8px 0px 30px rgba(50, 50, 50, 0.43);
-moz-box-shadow:    -8px 0px 30px rgba(50, 50, 50, 0.43);
box-shadow:         -8px 0px 30px rgba(50, 50, 50, 0.43);

}*/


#list-of-automats ul li img {
	margin:2px auto auto 2px;
	float:left
}

#list-of-automats p {
	margin-left:10px;
	margin-top:16px;
	width:140px;
	font-size:1em;
	height:35px;
	float:left
}

#list-of-automats p a {
	width:100px;
	padding-top:6px;
	color:#686868;
	text-decoration:none;
	height:40px
}

#mainbox {
	float:left;
	width:765px
}

#container .main {
	width:759px;
	margin:5px auto 15px 3px;
	float:left;
	border:1px solid #dad9d9;
	background:#f0f0f0;
	position:relative
}

#content {
	background:#f0f0f0;
	border:1px solid #dad9d9;
	border-bottom:1px inset #c9c8c8;
	padding:15px 20px;
	text-align: justify;
	line-height: 1.3em;
}

#content ul

	{
	
		padding: 0.5em 0 0 0;
	
	}

#content ul li

	{
		margin: 0 0 0 2em;
		list-style: disc;
	
	}


#content h1 {
	/*text-align:center;*/
	color:#065974;
	font-size: 1.4em;
	line-height: 1.6em;

}

#content h2 {
	color:#888787;
	font-size: 1.3em;
	line-height: 1.6em;

}

#content h3 {
	color:#888787;
	font-size: 1.3em;
	line-height: 1.6em;

}

#content p

	{
	
		padding: 0.5em;
		padding-left:0;
	
	
	}

#content img
	{
	display:block;
	margin:0 auto 0 auto;
	}
#content img.toleft
	{
	margin:0 auto 0 104px;
	}
#content .center
	{
	margin:0 auto 0 auto;
	}
#content .center td
	{
	padding:5px;
	}
#news {
	margin:0 auto;
	width:100%
}
#news td
	{
		max-width:379px;
	}

#news .title {
	padding-top:11px;
	padding-left:18px;
	color:#888787;
	height:27px;
	background:#dad9d9;
	border-bottom:1px solid #FFF
}

#news .newslist {
	background:#f0f0f0
}

#news ul {
	text-align:right;
	font-size:1.2em;
	color:#fff
}

#news li {
	text-align:left;
	float:left;
	width:375px;
	padding-bottom:15px
}

#news a img {
	float:left;
	margin:13px auto auto 18px
}

#news p {
	width:260px;
	font-size:1em;
	float:left;
	margin-left:19px;
	margin-top:10px;
	margin-right:5px;
	color:#000;
	line-height:1.2em;
}

#news p a {
	text-decoration:underline;
	float:left;
	margin:auto
}

.readmore {
	display:block;
	text-decoration:none;
	background:no-repeat 100% .45em url(arrow.png);
	padding:0 15px 0.5em 0;
	float:left;
	margin-left:92px;
	margin-top:10px
}

#footer {
	border-top:3px groove #bfbfbf;
	position:absolute;
	bottom:0;
	width:100%;
	background-image:url(head1back.png),url(head2back.png),url(head3back.png);
	min-height:177px
}

#foot-content-menu ul {
	margin:25px auto 0;
	text-align:center
}

#foot-content-menu li {
	font-size:1.2em;
	border-right:1px solid #fff;
	margin:0 .5em 0 0;
	padding:0 .5em 0 0;
	display:inline
}

#foot-content-menu li a {
	text-decoration:none;
	color:#fff
}

#foot-content-menu .withoutBorder {
	border:none
}

#footercenter {
	margin:25px auto 0;
	width:603px;
	padding-top:17px;
	height:50px;
	background:url(footerback.png);
}

		
#hitua
	{
		float:left;
		opacity: 0.6;
		margin:0 5px 0 76px;
	}
#hitua:hover
	{
		opacity: 1;	
	}

#footercenter a
	{
		text-decoration:none;
	}

#footercenter a img
	{
	opacity: 0.6;
	}
#footercenter a img:hover
	{
	opacity:1;
	}

#footerend {
	margin:10px 0 10px 0;
	color:#8ca3a6;
	text-align:center
}

#maintable {
	width:703px;
	margin:0 auto
}

#globalPaginator

	{
	
		text-align: center;
		padding: 0 0 0.5em 0;
	
	}
	
#globalPaginator a

	{
	
		padding: 0 0.3em 0 0.3em;
	
	}	



/*
	В таблице-списке казино:
*/


#big-table-link-to-casino-na-dengi

	{
		
		position: absolute;
		width: 233px;
		height: 98px;
		

	}

#big-table-get-bonuses

	{

		position: absolute;
		width: 233px;
		height: 98px;		
		margin: 0 0 0 233px;
		
	
	}
	
	
#big-table-link-to-casino-na-faq

	{

		position: absolute;
		width: 233px;
		height: 98px;		
		margin: 0 0 0 466px;
		
	
	}	




.tabletop {
	width:703px;
	height:36px;
	background:url(tabletop.png)
}

.tablebottom {
	width:703px;
	height:97px;
	background:url(big-casino-table-footer.jpg)
}

#names {
	color:#fff;
	text-align:center;
	font-size:.8em
}

.tablename1 {
	vertical-align:middle;
	width:36px;
	height:25px;
	background:url(tablename1.jpg)
}

.rainbow1 {
	width:36px;
	height:6px;
	background:url(rainbow1.jpg)
}

.tablename2 {
	vertical-align:middle;
	width:131px;
	height:25px;
	background:url(tablename2.jpg)
}

.rainbow2 {
	width:131px;
	height:6px;
	background:url(rainbow2.jpg)
}

.tablename3 {
	vertical-align:middle;
	width:107px;
	height:25px;
	background:url(tablename3.jpg)
}

.rainbow3 {
	width:107px;
	height:6px;
	background:url(rainbow3.jpg)
}

.tablename4 {
	vertical-align:middle;
	width:150px;
	height:25px;
	background:url(tablename4.jpg)
}

.rainbow4 {
	width:150px;
	height:6px;
	background:url(rainbow4.jpg)
}

.tablename5 {
	vertical-align:middle;
	width:146px;
	height:25px;
	background:url(tablename5.jpg)
}

.rainbow5 {
	width:146px;
	height:6px;
	background:url(rainbow5.jpg)
}

.tablename6 {
	vertical-align:middle;
	width:133px;
	height:25px;
	background:url(tablename6.jpg)
}

.rainbow6 {
	width:133px;
	height:6px;
	background:url(rainbow6.jpg)
}

.tablecontent {
	color:#555;
	text-align:center;
	font-size:1em
}

.tablecontent a {
	text-decoration:none
}

.tdwhite {
	vertical-align:middle;
	height:59px;
	background:#f6f5f5 no-repeat url(borderdot.png);
	background-position:right
}

.tdwhitelast {
	vertical-align:middle;
	background:#f6f5f5;
	height:59px
}

.tdwhitelast a img {
	margin:3px
}

.tdgray {
	vertical-align:middle;
	height:59px;
	background:#eeeded no-repeat url(borderdot.png);
	background-position:right
}

.tdgraylast {
	vertical-align:middle;
	background:#eeeded;
	height:59px
}

.tdgraylast a img {
	margin:3px
}

.tablecontent td a.play, .tablecontent td a.overview {
	display: block;
	margin: 0 auto;
	width: 85px;
}
.tablecontent td a.play {
	background:url(/assets/templates/main/main_table/play.png);
	height:22px;
	margin-bottom:3px;
}
.tablecontent td a.overview {
	background:url(/assets/templates/main/main_table/overview.png);
	height:20px;
}
.tablecontent td a.play:hover, .tablecontent td a.overview:hover {
	background-position:left center;
}
.tablecontent td a.play:active, .tablecontent td a.overview:active {
	background-position:left bottom;
}

/* IE8 */
@media \0screen {
#footer {
	background:url(head1back.png)
}

#topmenu {
	background:url(head1back.png)
}
}


#gamesclub
	{
		width:100%;
	}
#gamesclub img
	{
		display:inline;
	}
#gamesclub table
	{
		background:#f4f3f3;
		width:703px;
		margin:0 auto 0 auto;
	}
#gamesclub tr.borderbot
	{
		border-bottom:#dad9d9 dotted 1px;
	}
.clubtabletop 
	{

	height:48px;
	background:no-repeat url(gamesclubtitle.png);
	}

.clubtablebottom 
	{

	height:19px;
	background:no-repeat url(gamesclubbottom.png);
	}
.clubimage
	{
		background:repeat-x #f4f3f3 url(gradienttable.png) top;
		vertical-align:middle;
		text-align:center; 
	}
.image
	{
		width:160px;
		height:133px;
		background:no-repeat url(gamesclubimg.png) 50% 50%;
		vertical-align:middle;
	}
.clubimage a img
	{
		padding:3px 0 0 0px;
	}
.clubreview
	{
		background:repeat-x #f4f3f3 url(gradienttable.png) top;
		height:200px;
	}
.gamesclubcontent
	{
		padding:22px 15px 0 15px;
		
	}
.clubheader
	{	
	color:#888787;
	font-weight:bold;
	padding-bottom:7px;
	background:no-repeat url(gamesclubarrow.png) 0 bottom;
	}
.stars
	{
		padding:10px 0 10px 0;
		float:left;
	}
.casinorego 
	{
		padding:10px 0 10px 0;
		float:right;
	}
.casinorego a img
	{
		float:right;
	}
.clubcontent
	{
	padding:5px;
	background:repeat-x url(clubcontentbg.png) bottom #f7f7f7;	
	}



#fullreview
	{
		width:100%;
		margin-bottom:25px;
	}
#fullreview img
	{
		display:inline;
	}
#fullreview div.fullreview-bigbox
	{
		height:100%;
		width:100%;
		position:relative;
	}
#fullreview div.fullreview-bigbox p.fullreview-boxcaption
	{
		text-transform:uppercase;
		font-size:1.1em;
		text-indent: 5px;
		border:#c9c8c8 solid 1px;
		border-bottom:white solid 1px;
		color:#a3a2a2;
		background:#dad9d9;
	}
#fullreview div.fullreview-bigbox div.fullreview-images
	{
		min-height:300px;
		float:left;
	}

#fullreview div.fullreview-bigbox div.fullreview-smalltable
	{
		margin:23px 0 0 0;
		float:right;
		width:476px;
	}
#fullreview div.fullreview-bigbox div.fullreview-images div.fullreview-bigimages
	{
		min-height:250px;
		background:no-repeat url(bigimgbg.png) 0 22px;
		width:227px;
	}
#fullreview div.fullreview-bigbox div.fullreview-images div.fullreview-bigimages a img
	{
		margin:28px 0 0 6px;
	}
#fullreview div.fullreview-bigbox div.fullreview-images div.fullreview-smallimages
	{
		margin-top:10px;
		position:absolute;
		bottom:0;
	}
#fullreview div.fullreview-bigbox div.fullreview-images div.fullreview-smallimages a.playFreeButton
{
	display:block;
	width:225px;
	height:45px;
	background:url(FreeGame_Extraslot_225x45.png) no-repeat top;
}
#fullreview div.fullreview-bigbox div.fullreview-images div.fullreview-smallimages a.playFreeButton:hover
{
	background:url(FreeGame_Extraslot_225x45.png) no-repeat 0px -46px;
}
#fullreview div.fullreview-bigbox div.fullreview-images div.fullreview-smallimages a.playFreeButton:active
{
	background:url(FreeGame_Extraslot_225x45.png) no-repeat bottom;
}
#fullreview div.fullreview-bigbox div.fullreview-smalltable table 
	{
		width:476px;
		/*-webkit-box-shadow: -1px 0px 2px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    -1px 0px 2px rgba(50, 50, 50, 0.75);
		box-shadow:         -1px 0px 2px rgba(50, 50, 50, 0.75);*/
	}
#fullreview div.fullreview-bigbox div.fullreview-smalltable	table tr th
	{
		background:no-repeat url(rainbow.png) 2px;
		background-size:100% 3px;
		-webkit-background-size:100% 3px;
		-o-background-size:100% 3px;
		-moz-background-size:100% 3px;
		height:3px;
	}
#fullreview div.fullreview-bigbox div.fullreview-smalltable	table tr td
	{	
		color:#555555;
		font-size:0.9em;
		padding:5px 15px 5px 15px;
		height:25px;
		background:white;
		vertical-align:middle;
	}
#fullreview div.fullreview-bigbox div.fullreview-smalltable .vkbutton table tr td
		{
		padding:0;
		height: auto;
		}
#fullreview div.fullreview-bigbox div.fullreview-smalltable	table tr td.firstcellofreview
	{
		text-align:right;
		width:112px;
		padding: 0 0.3em 0 0;
		border-right:#dad9d9 dotted 1px;
		border-left:#e7e7e7 solid 4px;


		
	}
#fullreview div.fullreview-bigbox div.fullreview-smalltable	table td.oddTable
	{
		background:#f2f2f2;
		
	}
#fullreview div.fullreview-bigbox div.fullreview-smalltable	table tr td.lastcellofreview
	{
		padding:0;
		background:no-repeat url(lastsellofreviewbg.png) 2px; 
		background-size:100% 6px;
		-webkit-background-size:100% 6px;
		-o-background-size:100% 6px;
		-moz-background-size:100% 6px;
		height:6px;
	}
	
	
	
/* Комментарии */


.comments-block

	{
	
	 	 background: 0px 0px repeat-x url('commentsAddGradient.png');
		 padding: 0.5em 0 0 0;
	
	}
	


#leftFromCommentsFrom

	{
	   border-right: dotted 1px gray;
	   padding: 3.5em 0.4em 3.5em 0;
	   margin:  0 0.4em 0 0;
	   float: left;
	   width: 150px;
	   color: #19818e;
	   font-size: 1.1em;		
	   text-align: right;
	   line-height: 1.4em;
	}

#leftFromCommentsFrom	span

	{
	
	
	}


#commentsTable input[type="text"]

	{
	
		padding: 2px;
		margin: 0 0 1em 0;
		width: 15em;
		background: #dad8d9;
		border: 1px inset #c9c9c9;
	
	}	
	
	
#commentsPaddingReplaysSpanWowFuckingID

	{
	
		position: relative;
		top: 0.0em;
	
	}	
	
#messagePlace

	{
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		width: 400px;
		height: 10em;
		background: #dad8d9;
		border: 1px inset #c9c9c9;		
	
	}	
	
	
#submitButton

	{
	
		 width: 111px;
		height: 41px;
	   display: block;  
	    border: none;
	    cursor: pointer;
	background: 0px 0px url('send.png');
	
	  position: relative;
	      left: 15px; 
	    bottom: 7em;
	
	}	
	
	
#submitButton:hover

	{
	
		background: 0px 43px url('send.png');
	
	}	
	
	
#submitButton:active


	{
	
		background: 0px 1px url('send.png');
		
	
	}	
	
		
	
#commentsAboutId

	{

		padding: 0 0 0.5em 0;
		background: no-repeat bottom url('/assets/templates/main/commentsBlockAbout.png');
	
	}	
	
	
	
.replyTo

	{
		margin:  0.3em;
		padding: 0.3em;
		display: block;
		background: #e0e0e0;		
		text-align: center;
		max-width: 250px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	
	}	
	
	
#pagesUls li

	{
	
		padding: 0 !important;
		margin: 0 !important;
	
	
	}	
	
#pagesUls a

	{
	
		color: white !important;
	
	}	
	
	
#casinoListPaginator

	{	
		color: #f3e810;
		text-align: right;
		padding: 0em 1em 0.3em 0;

	}	
	
	
#casinoListPaginator a

	{
	
		color: white;
	
	}
	
/*Таблица для слота с картинкой*/

#SlotsTableWithImage 
{
border-top:#cac9c9 1px solid;
border-left:#cac9c9 1px solid;
border-right:white 1px solid;
border-bottom:white 1px solid;
margin-top:15px;

height:268px;
border-collapse:separate;
}
#SlotsTableWithImage .SlotsTableImageTD
{
width:350px;
padding:4px;
background:#dad9d9;
vertical-align:top;
}
#SlotsTableWithImage .SlotsTableOtherGamesTD
{
border-bottom:4px solid #dad9d9;
vertical-align:middle;
text-align:center;
}
#SlotsTableWithImage .SlotsTableOtherGamesTD a
{
display:inline-block;
margin-top:10px;
}
#SlotsTableWithImage .SlotsTableOtherGamesTD img
{
background: white;
padding: 1px;
border: 4px solid #B8B8B8;
}
#SlotsTableWithImage .SlotsTableCasinoTD
{
border-bottom:4px solid #dad9d9;
border-right:4px solid #dad9d9;
vertical-align:middle;
text-align:center;

}
#SlotsTableWithImage .SlotsTableCasinoTD a
{display:block;
}
#SlotsTableWithImage .SlotsTableCasinoTD img
{
background: white;
padding: 1px;
border: 4px solid #B8B8B8;

}
#SlotsTableWithImage .SlotsTableFirstTitle
{
width:160px;
vertical-align:middle;
text-align:center;
text-transform:uppercase;
color:#1a808d;

border-top:4px solid #dad9d9;


}
#SlotsTableWithImage .SlotsTableSecondTitle
{
/*width:177px;*/
border-right:4px solid #dad9d9;

border-top:4px solid #dad9d9;

vertical-align:middle;
text-align:center;
text-transform:uppercase;
color:#1a808d;
}
#SlotsTableWithImage .SlotsTableArrowTD
{
border-right:4px solid #dad9d9;
height:6px;
background:url(slotTableArrow.png) no-repeat 50% 50%;
}
#SlotsTableWithImage .noborder
{
border:none;
}
#SlotsTableWithImage .SlotsTableDotsTop
{
background:url(slotTableDot.png) bottom;
border-top:4px solid #dad9d9;
width:2px;
}
#SlotsTableWithImage .SlotsTableDotsCenter
{
background:url(slotTableDot.png) bottom;
width:2px;
}
#SlotsTableWithImage .SlotsTableDotsBottom
{
background:url(slotTableDot.png) bottom;
border-bottom:4px solid #dad9d9;
width:2px;
}
a.playMoneyButton
{
	display:block;
	width:298px;
	margin:0 auto;
	height:59px;
	background:url(MoneyGame_extraslot_298x59.png) no-repeat top;
}
a.playMoneyButton:hover
{
	background:url(MoneyGame_extraslot_298x59.png) no-repeat 0px -60px;
}
a.playMoneyButton:active
{
	background:url(MoneyGame_extraslot_298x59.png) no-repeat bottom;
}
/*Конец*/
#pictureWithTableLeft

	{
	
		float: left;
		width: 360px;
	
	
	}
	

	
#pictureWithTableLeft img

	{
		   display: block; 
		background: #dadad8;
		   padding: 4px;
		border-top: 1px #c8c8c8 solid;  
		border-left: 1px #c8c8c8 solid;  
		border-right: 1px white solid;  
		border-bottom: 1px white solid; 
	        
	}	

#pictureWithTableRight

	{
	
		width: 340px;
		position: relative;
		left: 15px;	
	/*	-webkit-box-shadow: -1px 0px 2px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    -1px 0px 2px rgba(50, 50, 50, 0.75);
		box-shadow:         -1px 0px 2px rgba(50, 50, 50, 0.75);	*/
		
	
	}



#pictureWithTableRight a

	{
	
		display: block;
		float: left;
		padding: 5px;
	
		
	}
	
	
	
#pictureWithTableRight img

	{
	
		display: inherit;
		background: white;
		   padding: 1px;
		border: 4px solid #b8b8b8;   		
	
	
	}	
	
	
.pictureWithTableRight-firstTd

	{
		
		border-right: 1px dotted #d9d9d9;
		padding: 15px 5px 10px 10px;
		text-align: right;
		width: 30%;
		vertical-align: top;
		border-left:4px solid #e7e7e7
	
	}	
	
	
#pictureWithTableRight-img-td

	{
	
		text-align: center;
		
		
	
	}	
	
	
#pictureWithTableRight-img-td img

	{
	
		display: block;
		  width: 120px;
		 margin: 10px 0 0 40px; 
		  
	
	}	
	
.pictureWithTableFooter

	{
	
		height: 3px;
		background: url('tableWithPicFooter.png');
	
	}
.pictureWithTableFooterRight

	{
	
		height: 3px;
		background: url('tableWithPicFooter.png') no-repeat 2px;
	
	}	
.white

	{
	
		background: white;
	
	}	
	
#tableWithPicLeftHeader

	{
		width: 30%;
		background: no-repeat url('tableWithPicLeftHeader.png') 2px;
		height: 3px;
		border-right: 1px dotted #d9d9d9;
	
	}	
	
#tableWithPicRightHeader

	{
	
		background: no-repeat url('tableWithPicRightHeader.png');	
	}	
	
	
	
.allAutomatsButton

	{
		position: relative;
		right: 4px;
		bottom: 5px;
		
	}	
	
	
#allSlotsTable

	{
		
	
		border-collapse: collapse;
		width: 100%;
		padding: 0 0 0 0;
		margin: 2em 0 1em 0;
	
	}
	
	
#allSlotsTable td

	{
		width: 500px;
		vertical-align: top;
		padding: 0 0em 0 0;
	
	
	}	
	

.allSlots-left

	{
	
		width: 26px;
		float: left;
		
	
	
	}


	
.allSlots-left .allSlots-image

	{
	
		padding: 1px;
		margin: 0 0 0 0;
		position: relative;
		right: 0px;
		background: #dad8d9;
		border: 1px solid #cfcfcf;
		
	
	}	
	
	
.allSlots-text

	{
		position: relative;
		bottom: 9px;
	
	
		text-align: left;
		font-size: 0.8em;
		line-height: 1.4em;
		margin-left: 35px;
		width: 165px;
		padding: 0 5px 0 3px;
	
		float: left;
	
	
	}	
	
	
	
.allSlots-playbutt	


	{
		padding: 2px 0 0 0;
	
	}
	
	
.allSlots-left .allSlots-image:hover

	{
	
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
	
	}	
	
	
.allSlots-h3

	{
		font-size: 1.3em;
		background: no-repeat bottom left url('allAutomats-line.png');
	
	}
	
	
.allSlots-h3 a

	{
	
		text-decoration: none;
	
	}		

/* ТАБЛИЦА КАЗИНО СЛЕВА menu-1-casino-table*/
#menuCasinoTable
	{
		width:208px;
		border:1px solid #d9d9d9;
		
	}
#menuCasinoTableBox1
	{
		background:url(menu1casinotableBg.png) no-repeat 7px top;
		position:relative;
		top:2px;
	}
#menuCasinoTableBox2
	{
		width:208px;
		top:2px;
		margin-bottom:6px;
		position:relative;
		background:url(menu1casinotableBg.png) no-repeat 7px bottom;
	}
#menuCasinoTableTop
	{
		height:27px;
		width:208px;
		background:url(menu1casinotableTop.png) no-repeat 40% bottom;
	}
#menuCasinoTableBox2 ol
	{
		margin-top:14px;
		width:208px;
	}
#menuCasinoTableBox2 ol li
	{
		margin:4px 0px 8px 0px;
		height:56px;
		width:208px;
	
	}
#menuCasinoTableBox2 ol li a.menuCasinoTableLeft
	{
		width:26px;
		/*background:yellow;*/
		height:56px;
		display:block;
		float:left;
		margin-right:1px;
	}
#menuCasinoTableBox2 ol li a.menuCasinoTableLeft img
	{

	}
#menuCasinoTableBox2 ol li a.menuCasinoTableMiddle
	{
		width:89px;
		background:url(menu1casinotableMiddle.png) no-repeat;
		height:56px;
		display:block;
		margin-right:5px;
		float:left;
	}
#menuCasinoTableBox2 ol li a.menuCasinoTableMiddle img
	{
		margin:4px 0px 0px 5px;
	}
#menuCasinoTableBox2 ol li span.menuCasinoTableRight
	{
		width:81px;
		background:url(menu1casinotableRight.png) no-repeat left top;
		height:56px;
		display:block;
		float:left;
	}
#menuCasinoTableBox2 ol li span.menuCasinoTableRight a.menuCasinoTablePlay
	{
		display:block;
		width:68px;
		height:22px;
		background:url(menu1casinotablePlay.png) no-repeat top;
		clear:both;
		margin:4px 4px 0 4px;
		
	}
#menuCasinoTableBox2 ol li span.menuCasinoTableRight a.menuCasinoTablePlay:hover
	{
		background:url(menu1casinotablePlay.png) no-repeat bottom;
	}
#menuCasinoTableBox2 ol li span.menuCasinoTableRight a.menuCasinoTableReview
	{
		display:block;
		width:68px;
		height:22px;
		background:url(menu1casinotableReview.png) no-repeat top;
		margin:3px 4px 4px 4px;
	}
#menuCasinoTableBox2 ol li span.menuCasinoTableRight a.menuCasinoTableReview:hover
	{
		background:url(menu1casinotableReview.png) no-repeat bottom;
	}
/*Конец таблицы казино*/

/*Рекомендации menu-1-recommendation*/
#menuRecommendation
	{
		width:210px;
		height:102px;
		margin-top:13px;
	}
/*Конец recommendation*/

/*Платежные системы menu-1-payment-systems*/
#menuPaymentSystems
	{
		width:204px;
		border:1px solid #d9d9d9;
		margin-top:13px;
		background:url(menu3paymentsystemsTop.png) no-repeat 50% top;
		padding:31px 2px 2px 2px;
	}
#menuPaymentSystems #menuPaymentSystemsList a
	{
		display:block;
		float:left;
		width:100px;
		height:43px;
		background:url(menu3paymentsystemsListBg.png) no-repeat 50% top;
		border: 1px solid #d1d0d0;
		outline: 1px solid #e6e5e5;
		border-top:none;
		border-left:none;
		margin-right:1px;
		margin-bottom:1px;
	}
#menuPaymentSystems #menuPaymentSystemsList a img
	{
	margin:3px;
	}
#menuPaymentSystems #menuPaymentSystemsList a:hover
	{
		background:url(menu3paymentsystemsListBg.png) no-repeat 50% bottom;
	}
#menuPaymentSystems #menuPaymentSystemsList a.menuPaymentSystemsListOdd
	{
		border-right:1px solid #dad8d9;
	}
/*Конец menu-1-payment-systems*/
/*Рекомендации menu-1-FAQ*/
#menuFAQ
	{
		width:210px;
		height:57px;
		margin-top:8px;
	}
/*Конец recommendation*/
.casinosocial
	{
		width:300px;
		position:absolute;
		z-index:100;
		margin:7px 0 0 409px;
	}
.toupwnsocial	
	{
		width:300px;
		position:absolute;
		margin:-55px 0 0 409px;
	}
.todownsocial
	{
		width:300px;
		position:absolute;
		margin:5px 0 0 409px;
	}
.playin img
	{
		margin-right:1em !important;
	}
/*TOP VULKAN*/
#top_vulkan_list
	{
		width: 208px;
		border: 1px solid #dad9d9;	
		/*padding-top:5px;	*/
		margin-bottom: 5px;	
	}
#top_vulkan_title
	{
		width: 206px;
		margin:0 auto;
		height: 32px;
		background: url('top_vulkan/vulkan_top.png') no-repeat top left;
		
	}
#top_vulkan_first
	{
		background: url('top_vulkan/vulkan_first_frame.png') no-repeat top left;
	}
#top_vulkan_second
	{
		background: url('top_vulkan/vulkan_second_frame.png') no-repeat top left;
	}
#top_vulkan_third
	{
		background: url('top_vulkan/vulkan_third_frame.png') no-repeat top left;
	}
#top_vulkan_first, #top_vulkan_second, #top_vulkan_third
	{
		width: 204px;
		height: 54px;
		margin: 7px auto;
	}
#top_vulkan_first:hover, #top_vulkan_second:hover, #top_vulkan_third:hover
	{
		background-position: bottom left;
	}
#top_vulkan_first a, #top_vulkan_second a, #top_vulkan_third a
	{
		display: block;
		width: 100%;
		height: 100%;
	}
#top_vulkan_first a, #top_vulkan_second a, #top_vulkan_third a img
	{
		display: block;
		height: 54px;
		width: 166px;
		margin-left: 26px;
	}
/*END TOP VULKAN*/
/*social buttons*/
.mailbutton
	{
		float:left;
		width:140px;
	}
.vkbutton
	{
	float:left;
	}
#vk_like	{
	float: left;
	clear: none !important;
}
#fb-root
	{
	float:left;
	}
.fb-like
	{
	float:left;
	width:111px;
	margin-right: 15px;
	}
.gp-like
	{
	margin-left: 5px;
	width: 60px;
	float:left;
	}

/*end social buttons*/
/*best of the best*/
#best_of_the_best	{
	width: 760px;
	margin-bottom: 5px;
	height: 123px;
}
#best_of_the_best_slot, #best_of_the_best_club	{
	display: block;
	float: left;
	width: 380px;
	background: #dad9d9;
}
#best_of_the_best_slot	{
}
#best_of_the_best_club	{
}
#best_of_the_best_slot_text, #best_of_the_best_club_text	{
	display: block;
	background: url('best_of_the_best.png');
	height: 123px;
	width: 36px;
	float: left;
}
#best_of_the_best_slot_text	{
	background-position: left top;
}
#best_of_the_best_club_text	{
	background-position: -36px top;
}
/*end best of the best*/