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;
}
body {
	line-height: 1;
}
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;
}



		
html {
  		
  	font-size: 0.9em;
 	background: #072309;
    background-image: url(img/back-pyramyde-top.png), url(img/back-pyramyde-middle.png), url(img/back-pyramyde-bottom.png);
    min-width: 1000px;
    font-family: Tahoma, sans-serif;
    color: #282828;
    
     }



/* IE8 */	

@media \0screen

 {
	
	html { background: url(img/back-pyramyde-bottom.png) }
					
 }


		
body

	{
	
		margin: 0 auto 0 auto;
		width: 100%;
		min-height: 654px;
		background: no-repeat 50% 0px url('img/background.jpg');
	

	}
	
	
i, em

	{
	
		font-style: italic;
		
	}	
	
	
b, strong

	{
		color: #505050;
		font-weight: bold;
	
	}		
	
	
#container

	{
	
		margin: 0 auto 0 auto;
		padding: 0 10px 0 10px;
		min-height: 654px;
		width: 970px;
		background: #ffffff;
	
	}	
	
	
#navigation

	{
	
		background: url('img/menu-background.png');
		height: 51px;
		width: 970px;
	
	}	
	

#navigation ul

	{
		width: 970px;
		margin: 0 auto 0 auto;
		font-size: 14px;
		color: white;
		padding: 15px 0 0 15px;
	
	
	}	
	
	
#navigation li

	{
		float: left;
		padding: 7px 11px 12px 11px;
		background: right no-repeat url('img/menu-border.png');
	
	}
	

#navigation .withoutBorder

	{
	
		background: none;
	
	}	
	
	
#navigation li a

	{
		padding: 15px 0 15px 0;
		color: white;
		text-decoration: none;
	
	}	
	
#navigation li a:hover

	{
	
		color: #faf5e6;
		text-decoration: none;
	
	}		
	
		
		
#navigation li:hover

	{
		cursor: pointer;
		background: right no-repeat url('img/menu-selected.png');
	
	
	}
	
	
#content

	{
		margin: 10px 0 0 0;
		float: left;
		width: 695px;
	
	}	
	
	
#content table

	{
		border-collapse:  inherit;
		border-spacing: 5px;
		margin: 0 auto 0 auto;
	
	
	}	
	

#content p

	{
		line-height: 1.3em;
		padding: 0.5em 1em 0.5em 1.4em;
		text-align: justify;
	
	}
	

#content p img

	{
	
		display: block;
		margin: 0 auto 0 auto;
		padding: 3px 10px 10px 0px;
	}

		
	
#content h1

	{
		text-align: left;
		padding: 0 1em 0 1em;
		color: #907c40;
		font-size: 1.4em;
		line-height: 1.2em;
		
	}	

#content h2

	{
		white-space: pre-wrap;
		text-align: left;
		padding: 1em 1em 0 1em;
		color: #907c40;
		font-size: 1.2em;
		line-height: 1.2em;
		
	}	

.kakH2
	{
		white-space: pre-wrap;
		text-align: left;
		padding: 1em 1em 0 1em;
		color: #907c40;
		font-size: 1.2em;
		line-height: 1.2em;
	}
#content h3

	{
		white-space: pre-wrap;
		text-align: left;
		padding: 1em 1em 0 1em;
		color: #907c40;
		font-size: 1.1em;
		line-height: 1.1em;
		
	}
#content h4

	{
		white-space: pre-wrap;
		text-align: left;
		padding: 1em 1em 0 1em;
		color: #907c40;
		font-size: 1.1em;
		line-height: 1.1em;
		
	}	
	
#content a

	{
	
		color: #5da130;
	
	}	
	
	
#content a:hover

	{
	
		color: #478220;
	
	}	


#content ul

	{
		list-style: square;
		line-height: 1.3em;
		padding: 1em 1em 1em 3em;
	
	}
	
	
#menu

	{
		margin: 10px 0 0 20px;
		float: left;
		width: 254px;
		
	}	
	
	
.menu-block

	{
		padding: 0 10px 0 10px;
		margin: 0 0 0px 0;
		background: repeat-x 0px 0px url('img/right-gradient.png');
		border: 1px solid #f5eacb;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		
	}
	
	
	
.menu-block .menu-block-header

	{
	
		padding: 2px 0 14px 0px;
		font-size: 16px;
	
		color: #bca86c;
	
	
	}
	
		
	
	
#list-of-automats a img

	{
	
		border: 1px solid #f5eacb;
		background: white;
		padding: 5px;
		margin: 3px 0 0 0;
		float: left;
	
	}
	
	
#list-of-automats p

	{
		font-size: 12px;
		width: 100px;
		height: 40px;
		margin: 14px 0 0 15px;
		float: left;
		vertical-align: middle;
	
	
	}	


#list-of-automats p a

	{
		position: relative;
		right: 5px;
		padding-top: 7px;
		color: #5da130;
		text-decoration: none;
		display: block;
		width: 100px;
		padding-right: 30px;
		height: 30px;
	
	}
	
	
	
#list-of-automats li

	{
	
	background: no-repeat 100% 45% url('img/right-arrow.png');
	border-bottom: 1px dotted #e2d8bb;
	margin: 0 0 0px 0;
	padding: 0 0 0px 0;
	
	}	
	
	
#list-of-automats  .last

	{
		
		border-bottom: none;
	
	}	
	
	
.list-of-pages

	{
		
		padding: 1em 0 1em 0;
	
	}
	
	
.list-of-pages li

	{
		line-height: 1.5em;
		padding: 0 0 0 20px;
		background: no-repeat 0% 50% url('img/li-style.png');
	
	}				
	
	
.list-of-pages a

	{
	
		color: #5da130;
	
	}
	

#payMethodsBlock

	{
	
		margin: 0 0 10px 0;
	
	}	
	
	
.banners-block img

	{
	
		padding: 0 0 10px 0;
	
	}		
	
#foot-content-menu

	{
		height: 63px;
		margin: 10px 0 0 0;
		background: #f5ecce no-repeat url('img/foot-menu.jpg');
	
	}	
	
	
#foot-content-menu ul

	{
		margin: 0 auto 0 auto;
		padding: 20px 0 0 0;
		text-align: center;
		
	}
	
	
#foot-content-menu li

	{
		color: #9d8c56;
		border-right: 1px solid #9d8c56;
		margin:  0 0.5em 0 0;
		padding: 0 0.5em 0 0;
		display: inline;


	}	
	
	
#foot-content-menu li a

	{
	
		color: #9d8c56;
	
	}		
	
	
#foot-content-menu li a:hover

	{
	
		color: red;
	
	}		
	
	
#foot-content-menu .withoutBorder

	{
	
		border: none;
	
	}		
	
#footer

	{
		line-height: 1.4em;
		text-align: center;
		color: #6a776a;
		width: 990px;
		margin: 1.5em auto 1.5em auto;
		
	}	
#footer a 
	{
		text-decoration:none;
	}
	
#footer a img

	{
		opacity: 0.6;
	}	
	

#footer a img:hover

	{
		opacity: 1;
	}	

	
	
	
#footer a

	{
	
		color: #6a776a;
	
	}	
	
	


	
#casinoTable

	{
		border-collapse:  inherit;
		border-spacing: 2px;
		caption-side: top;
		background: #f4f2ed;
		width: 100%;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10pxx;
		border-bottom-left-radius: 10px;
		
	}	
	
	

	
	
#casinoTable th

	{
		border: 1px solid #f0ece3;
		cursor: default;
		color: #bca86c;
		background: url('img/thead.png');
		vertical-align: middle;
		height: 29px;
		
	
	}
	
#casinoTable td

	{
		vertical-align: middle;
		border-bottom: 1px dotted #e5e0d1;
	
	
	}	
		
#casinoTable .last

	{
	
		border-bottom: none;
	
	
	}

	
	
#casinoTable caption

	{
		cursor: default;
		color: #363534;
		font-size: 1.4em;
		padding: 0.7em 0 0.7em 1em;
		background: #f4f2ed;
		text-align: left;
		border-bottom: 1px solid #eddaa4;
	
	}	
	
	
#casinoTable caption span

	{
		position: relative;
		bottom: 0.11em;
		color: #b4a77e;
		font-size: 0.8em;
	
	
	}	
	
	
#casinoTable .tableCasinoRate

	{
		
		font-size: 0.8em;
		line-height: 1.4em;	
		width: 175px;
		text-align: center;
		background: 100% 50% no-repeat url('img/casinoTableBorderRight.png');		
	
	
	}	

#casinoTable .tableCasinologo

	{
	
		background: 100% 50% no-repeat url('img/casinoTableBorderRight.png');
		width: 124px;
	
	}	
	

	
	
#casinoTable .tableCasinologo img

	{
		margin: 5px 5px 5px 5px;
		padding: 5px;
		border: 1px solid #eddaa4;
		background: white;
	
	}	
	
	

#casinoTable .tableCasinoName

	{
	
		background: 100% 50% no-repeat url('img/casinoTableBorderRight.png');		
		text-align: center;
		color: #85b762;
	
	}	
	
	
#casinoTable .tableCasinoName a

	{	
	
		color: #85b762; 
	
	}
	
#casinoTable .tableCasinoName a:hover

	{	
	
		color: #68914c; 
	
	}	
	
	
#casinoTable .tableCasinoButton

	{
		width: 120px;
		text-align: center;
	
	
	}	
		
	
	
#casinoTable .tableCasinoButton img

	{
	
		margin: 0 0 5px 0;
	
	
	}
	
	
#casinoTable .tableCasinoBonus

	{
		background: 100% 50% no-repeat url('img/casinoTableBorderRight.png');		
		text-align: center;
		color: #907c40;
	
	
	}	
	
	

#shareButtons span, p, div, img, table, tr, tbody, td

	{
	
		

	
	}	
	



.c

	{
	
		clear: both;
	
	}
	
	
	
#ratingForm

	{
		
		margin: 0 0 0 20px;
	
	}	
	
	
.commentLabel
	
	{
		padding: 0 0 0 5px;
		text-align: right;
		color: #5ca230;
	
	}	
	
	
#commentsTable

	{
		background: #f3f2ed;
		padding: 1em 0 1em 0;
		width: 100%;
		
	
	}
	
	
#commentsTable caption

	{
		font-size: 1.3em;
		text-align: left;
		line-height: 1.5em;
		text-indent: 1em;
		color: #bba969;
		border-top: 1px solid #f3f2ed;
		border-bottom: 1px solid #f0ede6;
		background: #f4f3f0 url('img/commentsAddCaption.png');	
		height: 31px;
		


	}
		
	
#commentsTable td

	{
	
		vertical-align: top;
	
	}	
	
#submitButton

	{
		padding: 0px;
		border: 0;
		margin: 0;
		cursor: pointer;
		background:  0px top url('img/sendButton.png');
		display: block;
		width: 132px;
		height: 35px;
	
	}	
	
	
#submitButton:hover

	{
	
 		background: 0px 1px url('img/sendButton.png');
	
	}	


#submitButton:active

	{
	
 		background: 0px 36px url('img/sendButton.png');
	
	}	


#AddNewComment

	{
		
		background: #f3f2ed;
	
	
	}


.replyTo

	{
	
		background: #eeebde;
		padding: 10px;
		margin-top: 15px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		
	}
	
	
.std-block

	{
	
		line-height: 1.5em;
	
	}	
	
	
#commentsTable input[type="text"]

	{
	
		padding: 2px;
		background: #eeebde;
		border: 1px solid #e8e3ce;
	
	}	
	
	
#commentsPaddingReplaysSpanWowFuckingID

	{
	
		position: relative;
		top: 0.0em;
	
	}	
	
#messagePlace

	{
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		width: 400px;
		height: 10em;
		background: white;
		border: 1px solid #e4ddc2;		
	
	}	
	#socialButtons {
  position: fixed;
  z-index: 500;
  margin-left: -50px; /* смещение панели влево от края контента */
}
/* Games table*/
.games-table-new tr td
	{
		width:20%;
		padding:5px 0px;
	}
.games-table-new div
	{
		margin-top:1em;
		height:2em;
		font-weight:bold;
		text-align:center;
	}
.games-table-new-small
	{
		width:100%;
	}
.games-table-new-small tr td
	{
		width:33%;
		text-align:center;
	}
.games-table-new-small div 
	{
		margin-top:1em;
		height:2em;
		font-weight:bold;
		text-align:center;
	}
/* END games table */
/*TOP VULKAN*/
#top_vulkan_list
	{
		width: 254px;
		height: 209px;
		background: url('img/top_vulkan/bg.png') no-repeat top left;
		margin-top:8px;
		margin-bottom: 8px;
	}
#top_vulkan_title
	{
		text-align: center;
		color:#bca86c;
		height: 30px;
		line-height: 30px;
		font-size: 1.1em;
	}
#top_vulkan_title span
	{
		color:#886f30;
	}
#top_vulkan_first
	{
		margin: 1px 0 0 0;
	}
#top_vulkan_second
	{
		margin: 1px 0 0 0;
	}
#top_vulkan_third
	{
		margin: 1px 0 0 0;
	}
#top_vulkan_first a
	{
		display: block;
		height: 58px;
		width: 100%;
		background: url('img/top_vulkan/vulkan_1.png') no-repeat center center;
	}
#top_vulkan_second a
	{
		display: block;
		height: 58px;
		width: 100%;
		background: url('img/top_vulkan/vulkan_2.png') no-repeat center center;
	}
#top_vulkan_third a
	{
		display: block;
		height: 58px;
		width: 100%;
		background: url('img/top_vulkan/vulkan_3.png') no-repeat center center;
	}
/*END TOP VULKAN*/
/*NEWS BLOCK*/
#news p
	{
		padding: 0;
	}
#news .newsbox
	{
		width: 49%;
		float: left;
		margin-right: 1%;
		height: 105px;
		margin-bottom: 15px;
	}
#news .newsbox .image
	{
		float:left;
		margin-right:5px;
	}
.right 
	{
		float:left;
	}
#mainnewslink
	{
		float:right;
		padding: 1em 1em 0 1em;
	}
.newsbox .image
	{
		margin-top:10px;
	}
/*END NEWS BLOCK*/
table[border="1"]
	{
		border-collapse:collapse !important;
	}
table[border="1"] td
	{
		border:1px solid #000000;
	}
/**/
#creators_list	{
	margin-bottom: 5px;
}
#creators_list img	{
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}
/**/
.bt_play	{
	width: 438px;
	margin: 0 auto;
}
.free_button	{
	width: 219px;
	height: 45px;
	display: block;
	background: url('img/bt_free.png') no-repeat top left;
	float: left;
}
.free_button:hover	{
	background-position: left bottom;
}
.money_button	{
	width: 219px;
	height: 45px;
	display: block;
	background: url('img/bt_money.png') no-repeat top left;
	float: left;
}
.money_button:hover	{
	background-position: left -44px;
}
#ctrlcopy {
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute;
    margin: 5px 0 0 -1px;
    line-height: 0;
    opacity: 0;
}