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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

p { margin: 0 0 10px; }

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 0em;
	height: 0;
	margin: 0;
	padding: 0;
}

.hidden, legend {
	display: none !important;
	overflow: hidden;
	visibility: hidden;
}

.taleft { text-align: left; }
.taright { text-align: left; }
.tacenter { text-align: center; }

.nowrap { white-space: nowrap; }

a {
	color: #fc0;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

html, body {
	width: 100%;
	height: 100%;
}

body {
	font: normal 11px/18px arial, tahoma, verdana, sans-serif;
	color: #e2e2e2;
	text-align: center;
	background: url('../images/design/bg.jpg') no-repeat 50% 0;
}

#wrapper {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}

	#banner {
		padding: 30px 0 32px;
		text-align: center;
	}
	
		#banner img {
			display: block;
			margin: 0 auto;
		}
		
	#lang {
		position: absolute;
		margin-left: 805px;
		padding-top: 5px;
		
	}
		
	#content {
		background: url('../images/design/content.png') repeat 0 0;
		padding: 0 33px 16px 20px;
		overflow: hidden;
	}
	
	#header {
		margin: 0 -33px 0 -20px;
	}
		
	#headerc {
		background: url('../images/design/top.png') repeat-x 0 0;
		padding: 7px 0 0;
		margin: 0 10px;
		height: 47px;
		width: 780px;
	}
	
	* html #headerc { margin: 0; float: left; width: 780px; }
	
		#headerl, #headerr {
			float: left;
			width: 10px;
			height: 53px;
			background: url('../images/design/topl.png');
		}
		
		#headerr {
			float: right;
			background: url('../images/design/topr.png');
		}
		
		#header ul {
			float: right;
			padding: 10px 7px 0 0;
		}
		
			#header li {
				float: left;
			}
			
				#header li a {
					display: block;
					font: normal 16px/18px "Myriad Pro", tahoma, serif;
					color: #c7c7c7;
					margin: 0 19px 0 0;
					text-decoration: none;
				}
				
				#header .active a { color: #fff; }
				
				#header li a:hover, #news h2 a:hover, .more a:hover, #games a:hover, #news a:hover { text-decoration: underline; }
				
	#headerz {
		margin: 0 -33px 0 -20px;
	}
		
/*	#headerc {
		background: url('../images/design/top.png') repeat-x 0 0;
		padding: 7px 0 0;
		margin: 0 10px;
		height: 47px;
		width: 780px;
	}*/
	
	* html #headerc { margin: 0; float: left; width: 780px; }
	
		#headerl, #headerr {
			float: left;
			width: 10px;
			height: 53px;
			background: url('../images/design/topl.png');
		}
		
		#headerr {
			float: right;
			background: url('../images/design/topr.png');
		}
		
		#headerz ul {
			float: right;
			padding: 10px 7px 0 0;
		}
		
			#headerz li {
				float: left;
			}
			
				#headerz li a {
					display: block;
					font: normal 15px/18px "Myriad Pro", tahoma, serif;
					color: #c7c7c7;
					margin: 0 15px 0 0;
					text-decoration: none;
				}
				
				#headerz .active a { color: #fff; }
				
				#headerz li a:hover, #news h2 a:hover, .more a:hover, #games a:hover, #news a:hover { text-decoration: underline; }			
				
				
		#contentb {
			margin: 0 0 26px;
			width: 800px;
			height: 4px;
			font-size: 1px;
			line-height: 4px;
			background: url('../images/design/bottom.png');
		}
		
	#footer {		
		height: 69px;
		padding: 0 0 46px;
	}
	
		#footerc {
			margin: 0 20px;
			background: url('../images/design/footer.png') repeat-x 0 0;
			padding: 17px 0 0;
			height: 52px;
		}
		
		* html #footerc { margin: 0; float: left; width: 760px; }
	
		#footerl, #footerr {
			float: left;
			width: 20px;
			height: 69px;
			background: url('../images/design/footerl.png');
		}
		
		#footerr {
			float: right;
			background: url('../images/design/footerr.png');
		}
		
		#footer p {
			margin: 0;
		}
		
		#footer ul {
			float: right;
		}
		
		#footer li {
			float: left;
		}
		
		#footer a {
			display: block;
			font: normal 11px/16px arial, sans-serif;
			color: #fc0;
			text-decoration: underline;
			padding: 0 9px;
			border-right: 1px solid #999;
		}
		
		#footer a:hover { text-decoration: none; }
		
		#footer .last a {
			border: 0;
			padding-right: 0;
			color: #999;
		}
		
				
h1, h2, h3 {
	color: #fc0;
	font: bold 14px/18px arial, sans-serif;	
}

.flash {
	width: 700px;
	margin: 0 auto 15px;
}

#headerc .flash {
	width: auto;
	margin: 0 0 0 10px;
}

#news li {
	float: left;
	width: 215px;
	margin: 0 0 0 50px;
	padding: 18px 0 0;
}

	#news li.first { margin: 0; }
	
	#news .date {
		margin: 0;
		font-size: 10px;
	}
	
	#news h2 { margin: 0 0 8px; }
	
	#news h2 a {
		color: #fc0;
		text-decoration: none;
	}
	
	.pic {
		float: left;
		padding: 0 7px 0 0;
	}
	
	.pic img {
		display: block;
		border: 1px solid #fc0;
	}
	
	.more {
		border-top: 1px solid #fc0;
		padding: 8px 8px 0 0;
		margin: 0;
		text-align: right;
	}
	
		.more a, #news a {
			color: #fc0;
			text-decoration: none;
		}
		
#content-banner, .content-banner {
	display: block;
	margin: 18px auto;
	text-align: center;
}

#laimesti {
	float: right;
	width: 330px;
	margin: 0 0 15px 35px;
}

	#laimesti th, #content th {
		color: #e2e2e2;
		font-weight: bold;
		padding: 0 0 8px 35px;
		border-bottom: 1px solid #fc0;
		white-space: nowrap;
	}
	
	#laimesti td, #content td {
		padding: 7px 0 7px 35px;
		border-bottom: 1px solid #856f7f;
		white-space: nowrap;
	}
	
	#content td, #content th {
		padding: 7px;
		white-space: normal;
		vertical-align: top;
	}
	
	#laimesti .money {
		text-align: right;
		padding-left: 0;
	}
	
#content.games {
	background: transparent;
	padding: 0;
}

	#content.games #header { margin: 0; }
	
	#content.games #headerz { margin: 0; }
	
	#content.games #news li {
		float: none;
		background: url('../images/design/content.png');
		padding: 15px 15px 0 20px;
		margin: 0;
	}
	
	#content.games #news li p { margin: 0; }
	
	#content.games #news li p.more { margin: 10px 0 0; }
	
	#content.games #contentb {		
		width: 250px;
		background: url('../images/design/games-news.png');
	}
	
	#gamesl {
		float: left;
		width: 215px;
	}
	
	#games {
		float: left;
		display: inline;
		width: 530px;
		padding: 0 0 10px;
		margin: 0 -50px 0 50px;		
	}
	
	* html #games {
		margin: 0 0 0 20px;
	}
	
	#games li {
		float: left;
		display: inline;
		width: 127px;
		margin: 0 0 26px 40px;		
	}
	
	#games h3 {
		font: normal 11px/16px arial, sans-serif;
		color: #fff;
		text-transform: uppercase;
		white-space: nowrap;
		margin: 0 -1px 4px;
		text-align: center;
	}
	
		.play {
			display: block;
			background: url('../images/design/button.png');
			width: 113px;
			height: 17px;
			color: #fff;
			text-decoration: none;
			text-align: center;
			margin: 4px 0;
		}
	
	.info {
		background: url('../images/design/content.png');
		padding: 5px 8px 0 7px;
		margin: 0;
		overflow: hidden;
	}
	
	* html .info {
		background: #3F494C;
	}
	
		.info .info {
			background: transparent;
			padding: 0;
			color: #fc0;
			font: normal 11px/16px arial, sans-serif;
			text-align: center;
		}
		
		.info .info a {
			color: #fc0;
			text-decoration: none;
			margin: 0 2px;
		}
	
	.visual {
		background: #fff;
		font-size: 11px;
		line-height: 12px;
		color: #807f7f;
		padding: 4px;		
	}
	
		.visual p { margin: 0 0 3px; }
	
		.visual span {
			font-size: 12px;
			color: #d01b52;
		}
		
		.visual img { vertical-align: middle; }
		
		.visual .visual {
			padding: 0;			
			text-align: center;
		}
		
	.gamebottom {
		width: 127px;
		height: 6px;
		font-size: 1px;
		background: url('../images/design/gamebg.png');
	}

	
	.bonuses {
		padding: 0 0 0 80px;
		min-height: 80px;
		_height: 80px;
		margin: 0 0 20px;
		background: url('../images/design/bonusi.png') no-repeat 0 5px;
	}
	
	.bonuses ol { list-style: decimal; }
	.bonuses ol { padding: 0 0 0 20px; }
	
	.bonuses.hitman {
		background: url('../images/design/hitman.jpg') no-repeat 0 5px;
	}
	
table.kartina {
	color: #000 !important;
	border-spacing: 1px;
}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
}

#TB_window a:link {color: #666;}
#TB_window a:visited {color: #666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666;}
#TB_window a:focus{color: #666;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0;
	left: 0;
	height:100%;
	width:100%;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #fff;
	z-index: 102;
	color:#000;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
	padding: 15px;
	width: 500px;
	margin-left: -250px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#ip-close {
	position: absolute;
	top: 5px;
	right: 5px;
}


#games-banner {
	margin: 20px 0;
}

